WSDL 포트
<portType에> 요소는 가장 중요한 WSDL 요소입니다.
WSDL 포트
<portType에> 요소는 가장 중요한 WSDL 요소입니다.
이것은 서비스로 설명 될 수 있고, 동작을 수행하고, 메시지가 웹이 될 수있다.
<portType에> 요소는 종래 프로그래밍 언어 함수 라이브러리 (또는 모듈, 또는 클래스)에 비교 될 수있다.
조치 유형
요청 - 응답은 가장 일반적인 조작 형이지만, WSDL은 네 종류를 정의
类型 | 定义 |
---|---|
One-way | 此操作可接受消息,但不会返回响应。 |
Request-response | 此操作可接受一个请求并会返回一个响应 |
Solicit-response | 此操作可发送一个请求,并会等待一个响应。 |
Notification | 此操作可发送一条消息,但不会等待响应。 |
편도 운영
단방향 동작 예 :
<message name="newTermValues">
<part name="term" type="xs:string"/>
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="setTerm">
<input name="newTerm" message="newTermValues"/>
</operation>
</portType >
<part name="term" type="xs:string"/>
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="setTerm">
<input name="newTerm" message="newTermValues"/>
</operation>
</portType >
이 예에서 포트 "glossaryTerms는"단방향 동작 "는 setterm"라는 그룹을 정의한다.
이 "setterm을"작업 허용 새로운 용어 항목 입력 메시지 입력 매개 변수 "용어"와 "newTermValues"이 메시지와 "가치"라는 메시지를 사용하여 이러한 메시지를 표시합니다. 그러나,이 작업에 대한 출력을 정의하지 않습니다.
요청 - 응답 동작
요청 - 응답 동작 예 :
<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>
<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>
이 예에서 포트 "glossaryTerms"는 요청 - 응답 동작 "getTerm"라는 그룹을 정의한다.
"GetTerm"액션 요청 입력 메시지는 "getTermRequest"이 메시지는 매개 변수를 요구했다 "용어"라는와 함께이 메시지 "getTermResponse"라는 출력 메시지를 반환하는 " 값 "매개 변수입니다.