Skip to main content

メッセージ部分で要素とタイプのどちらを使用するかの制御

Web サービスには、SOAP メッセージのメッセージ・パートの的確な形式を制御するパラメータ (XMLELEMENT) があります。具体的には、以下のようになります。

  • XMLELEMENT が 1 の場合、<part> 要素には、nameelement という属性が含まれます。この場合、WSDL には以下のようにサンプルの <message> 要素が含まれます。

    <message name="GetPersonSoapOut">
      <part name="GetPersonResult" element="s0:Person" />
    </message>
    
  • XMLELEMENT が 0 の場合、<part> 要素には、nametype という属性が含まれます。この場合、WSDL には以下のようにサンプルの <message> 要素が含まれます。

    <message name="GetPersonSoapOut">
      <part name="GetPersonResult" type="s0:Person" />
    </message>
    

このパラメータの既定の設定は、SoapBodyUse クラス・キーワードの値によって異なります。"クラス定義リファレンス" を参照してください。通常、SoapBodyUse は "literal" です。これは、XMLELEMENT が 1 であることを意味します。

FeedbackOpens in a new tab