누군가 실제로 이것이 의미하는 바를 설명 할 수 있습니까? 예가 도움이 될 것입니다.WS-I BP2012 어설 션은 무엇을 의미합니까?
WS-I (BP2012) 문서 리터 바인딩 soapbind 포함 본체 소자 특성을 갖고 있지 않은 메시지 부분 요소 참조 소자.
누군가 실제로 이것이 의미하는 바를 설명 할 수 있습니까? 예가 도움이 될 것입니다.WS-I BP2012 어설 션은 무엇을 의미합니까?
WS-I (BP2012) 문서 리터 바인딩 soapbind 포함 본체 소자 특성을 갖고 있지 않은 메시지 부분 요소 참조 소자.
이 메시지는 WS-I Basic Profile과 관련이 있으며, 일반적으로 상호 운용 가능한 WSDL 및 기타 사양의 하위 집합을 명확하게하려고 시도합니다. 이 경우
는 BP2012이 연결된 다음웹 서비스에 사용되는 메시지 중 하나가 예를 들어, 대신문서 리터의 wsoap12 각각, 참조해야 설명 바인딩 : 본체 부재 (들) 만 WSDL에 : 일부 element 속성을 사용하여 으로 정의 된 요소를 정의합니다.
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
바인딩으로 전환하고 싶습니다. rpc/literal
바인딩을 사용하면 파트는 element
대신 type
로 정의됩니다.