WSDL 튜토리얼login
WSDL 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:49:08

WSDL 포트



<portType> 요소는 가장 중요한 WSDL 요소입니다.


WSDL port

<portType> 요소는 가장 중요한 WSDL 요소입니다.


웹 서비스, 수행할 수 있는 작업 및 관련 메시지를 설명할 수 있습니다.


<portType> 요소는 기존 프로그래밍 언어의 함수 라이브러리(또는 모듈 또는 클래스)와 비교할 수 있습니다.



작업 유형

요청-응답이 가장 일반적인 작업 유형이지만 WSDL은 4가지 유형을 정의합니다.

Type Definition
단방향이 작업은 허용됩니다. 메시지, 그러나 응답이 반환되지 않습니다.
Request-response이 작업은 요청을 수락하고 응답을 반환합니다
Solicit-response이 작업은 요청을 보낼 수 있으며 응답을 기다립니다.
알림이 작업은 메시지를 보내지만 응답을 기다리지 않습니다.


단방향 작업

단방향 작업의 예:

<message name="newTermValues">
​ <part name="term" type="xs:string"/>
​ <part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
​ <작업 이름="setTerm">
                    <input name="newTerm" message="newTermValues"/>
​ </Operation>
</portType >

이 예에서 "glossaryTerms" 포트는 "setTerm"이라는 단방향 작업을 정의합니다.

"setTerm" 작업은 입력 매개변수 "term" 및 "value"와 함께 "newTermValues"라는 메시지를 사용하여 새 용어 항목 메시지의 입력을 허용합니다. 그러나 이 작업에 대해 정의된 출력은 없습니다.


요청-응답 작업

요청-응답 작업의 예:

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

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

<portType name="glossaryTerms">
​ <작업 이름="getTerm">
​​ <입력 메시지="getTermRequest"/>
​​ <output message="getTermResponse"/>
​ </작업>
</portType>

이 예에서 "glossaryTerms" 포트는 "getTerm"이라는 요청-응답 작업을 정의합니다.

"getTerm" 작업은 "term"이라는 매개변수를 사용하여 "getTermRequest"라는 입력 메시지를 요청하고 "value"라는 매개변수를 사용하여 "getTermResponse"라는 출력 메시지를 반환합니다.

PHP 중국어 웹사이트