Porti ya WSDL
- Picha ya kuzungumza Dokimendu ya WSDL
- Picha ya kifo Binadi ya WSDL
Mporti wa WSDL inaweza kumwambia ukurasa wa huduma inayopatikana na web service (kwa uwanja wa kipendekezo).
Porti ya WSDL
<portType> Kina kina kina ni kiwango kina kina kina kinachohesabu kina kina kina.
Inaweza kumwambia ukurasa wa kila huduma ya kijumuiya web servicekwenye inayopendekezwa kwa kufanyikakwenye, na ripotiRipoti.
Mporti unaadefinisha ukurasa wa kila huduma ya kijumuiya kwenye web service. Inaweza kusikitisha kina hiki kama kitabu cha taaluma kwenye lugha ya programu ya kigeni (au kama moduli, au kama kiwango), na kila kipendekezo kama kipendekezo kwenye lugha ya programu ya kigeni.
Aina ya kipendekezo
Request-response ni aina ya kipendekezo cha kina inayofaa sana, lakini WSDL inadefinisha chanzo sita:
Aina | Udaiwa |
---|---|
One-way | Kipendekezo hiki kinapaswa kumshika ripoti, lakini hakutafanya uharibifu. |
Request-response | Kipendekezo hiki kinapaswa kumshika inayohitajika na kumwambia ripoti. |
Solicit-response | Kipendekezo hiki kinapaswa kumshika inayohitajika na kumwambia ripoti. |
Tafuta | Kipendekezo hiki kinapaswa kumshika ripoti, lakini hakutafanya uharibifu. |
Kipendekezo cha kina kwa uhusiano moja
Mfano wa kipendekezo cha kina kwa uhusiano moja.
<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 >
Kwa mtaani hii, mporti ya "glossaryTerms" inadefinisha kipendekezo cha kina ya "setTerm".
这个 "setTerm" 操作可接受新术语表项目消息的输入,这些消息使用一条名为 "newTermValues" 的消息,此消息带有输入参数 "term" 和 "value"。不过,没有为这个操作定义任何输出。
Operesheni ya Request-Response
Mfano wa operesheni ya request-response:
<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>
Kwenye matokeo hii, porti "glossaryTerms" inadefini operesheni ya request-response yenye jina "getTerm".
"getTerm" operation inahitaji uwasiliana kwa ujumbe unaotokana kwa jina "getTermRequest", jina hilo linamwa na thamani "term", na inatoka na ujumbe unaotokana kwa jina "getTermResponse", jina hilo linamwa na thamani "value". Kwa kawaida, hii inatoka na thamani unaotokana kwa jina "value".
- Picha ya kuzungumza Dokimendu ya WSDL
- Picha ya kifo Binadi ya WSDL