これは実際に何を説明することができますか?例が本当に役立つでしょう。WS-I BP2012アサーションの意味は何ですか?
WS-I:(BP2012)ドキュメントリテラルバインディングがsoapbind含まれています:身体 要素の属性を持っていないメッセージ部分の要素を参照 要素。
これは実際に何を説明することができますか?例が本当に役立つでしょう。WS-I BP2012アサーションの意味は何ですか?
WS-I:(BP2012)ドキュメントリテラルバインディングがsoapbind含まれています:身体 要素の属性を持っていないメッセージ部分の要素を参照 要素。
このメッセージは、一般的に相互運用可能なWSDLおよびその他の仕様のサブセットを明確にしようとするWS-I Basic Profileに関連しています。
Webサービスで使用されるメッセージのいずれかが、例えば、代わりにドキュメントリテラルの説明では結合が wsoap12のそれぞれにおいて、参照しなければならない:body要素(複数可)のみWSDLへ:この場合
は、BP2012は、以下に関連している部分要素属性を使用して定義された の要素。
element
の
type
で定義されている場合は、一般的にこれを見ることが
:
<wsdl:message name="MyMessage">
<wsdl:part name="MyPart" type="xsd:string"/>
</wsdl:message>
これを修正するには、あなたが必要となりますpart
がelement
の用語で定義されるように、何かメッセージを変更するには:または
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.com/"
xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<xsd:element name="MyElement" type="xsd:string"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="MyMessage">
<wsdl:part name="MyPart" element="tns:MyElement" xmlns:tns="http://www.example.com/"/>
</wsdl:message>
を、あなたかもしれませんdocument/literal
バインディングを使用してからrpc/literal
バインディングを使用するようにWebサービスを切り替える必要があります。 rpc/literal
結合の場合、部分は、element
の代わりにtype
の用語で定義されます。