メッセージ部分で要素とタイプのどちらを使用するかの制御
Web サービスには、SOAP メッセージのメッセージ・パートの的確な形式を制御するパラメータ (XMLELEMENT) があります。具体的には、以下のようになります。
-
XMLELEMENT が 1 の場合、<part> 要素には、name と element という属性が含まれます。この場合、WSDL には以下のようにサンプルの <message> 要素が含まれます。
<message name="GetPersonSoapOut"> <part name="GetPersonResult" element="s0:Person" /> </message>
-
XMLELEMENT が 0 の場合、<part> 要素には、name と type という属性が含まれます。この場合、WSDL には以下のようにサンプルの <message> 要素が含まれます。
<message name="GetPersonSoapOut"> <part name="GetPersonResult" type="s0:Person" /> </message>
このパラメータの既定の設定は、SoapBodyUse クラス・キーワードの値によって異なります。"クラス定義リファレンス" を参照してください。通常、SoapBodyUse は "literal" です。これは、XMLELEMENT が 1 であることを意味します。