Latest web development tutorials

WSDL 바인딩

WSDL은 웹 서비스에 대한 메시지 포맷 및 프로토콜 정보를 정의 할 수있다 바인딩.


SOAP 바인딩

요청 - 응답 조작 예 :

<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>

<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>

<binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation>
<soap:operation soapAction="http://example.com/getTerm"/>
<input><soap:body use="literal"/></input>
<output><soap:body use="literal"/></output>
</operation>
</binding>

이름 속성과 type 속성 - 요소를 결합하면 두 속성이 있습니다.

이름 이름 속성은이 경우는 "glossaryTerms"포트에 바인딩 포트 바인딩을 정의하고, 유형 속성을 가리 킵니다.

비누 : - 스타일의 호텔이있는 곳이며 수송 특성 바인딩 요소는 두 가지 속성이 있습니다.

스타일 속성 값 "RPC"또는 "문서". 이 예에서는 문서를 사용합니다. 전송 특성은 사용하는 SOAP 프로토콜을 정의한다. 이 예에서는 HTTP를 사용합니다.

조작 부재 각각에 대해 제공되는 포트 연산자를 정의한다.

각각의 동작을 위해 대응하는 SOAP 작용은 정의 될 필요가있다. 당신은 어떻게 입력 및 출력 인코딩도해야합니다. 이 예에서 우리는 "문자"를 사용합니다.