WSDL Port

Port WSDL ke gina hanyar koyarwa (hanyar da za a iya gudanarwa) kan web service.

WSDL Port

<portType> Element na kai tsaye ka fi wuri, kuma WSDL ke gina:

Ya iya tasirin: web service, da za a iya gudanarwa:Hanyar, kuma wuri na:Rarrabawa.

Port ke gina hanyar koyarwa kan hanyar web service. Za a iya rarraba kai wuri na yanar gizo (ko wuri kan gudanarwa ko kudi) kamar library (ko module ko kudi) na yankin yana koyarwa a kan yankin yana koyarwa, kuma kai wuri na hanyar ke kamar hanyar na yankin yana koyarwa.

Rajefin hanyar

Kini hanyar ikirarin ake jumlua, amma WSDL ke gina daga wuri biyu na:

Rajefin Tasiri
One-way An hanyar na ya karanta rarrabawa kanan, amma ba a samun jumlua.
Request-response An hanyar na ya karanta rarrabawa kanan, kuma yana samun jumlua.
Solicit-response An hanyar na ya kai rarrabawa kanan, kuma yana samun jumlua.
Notification An hanyar na ya kai rarrabawa kanan, amma ba a kai samun jumlua.

Hanyar One-Way

Tsohuwar hanyar one-way:

<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 >

A cikin wannan yankin, port "glossaryTerms" ke gina hanyar a kan "setTerm" kuma tsohuwar hanyar.

This "setTerm" operation can accept input messages of new glossary items, which use a message named "newTermValues", which contains input parameters "term" and "value". However, no output is defined for this operation.

Request-Response Operation

An example of a request-response operation:

<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>

In this example, the port "glossaryTerms" defines a request-response operation named "getTerm".

"getTerm" operation will request an input message named "getTermRequest", which contains a parameter named "term", and will return an output message named "getTermResponse", which contains a parameter named "value".