WSDL ဆက်နွယ်

WSDL 绑定可为 web service 定义消息格式和协议细节。

绑定到 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>


  
    
    
      
    
    
      
    </output>
  </operation>
</binding>

binding အရာဝတ္တု သည် နှစ်ခုသော အခြေခံ ပါဝင်သည် - name အခြေခံ နှင့် type အခြေခံ။

name အခြေခံ သည် binding အမည် အသုံးပြုပါ၊ နှင့် type အခြေခံ သည် binding အတွက် အသုံးပြုသည် ပေါင်းစံ ကို မှီခြင်း ဖြစ်ပါ။ အမှတ်အသား လုပ်ကြည်း မှာ "glossaryTerms" ပေါင်းစံ ဖြစ်ပါ။

soap:binding အရာဝတ္တု သည် နှစ်ခုသော အခြေခံ ပါဝင်သည် - style အခြေခံ နှင့် transport အခြေခံ။

style အခြေခံ အသုံးပြုနိုင်သည် "rpc" သို့မဟုတ် "document" ဖြစ်ပါ။ အမှတ်အသား လုပ်ကြည်း မှာ document ကို အသုံးပြုပါ။ transport အခြေခံ သည် အသုံးပြုသည် အခြေခံ ကို ဖော်ပြသည်။ အမှတ်အသား လုပ်ကြည်း မှာ HTTP ကို အသုံးပြုပါ။

operation အရာဝတ္တု သည် မည်သည့် ပေါင်းစံ က ပေးသည် အပြုအမူ ကို ဖော်ပြသည်။

ခုနစ်တန်း အပြုအမူ အတွက် တူညီသော SOAP အပြုအမူ ကို အသုံးပြုပါ၊ လည်းကောင်း တုံ့ပြန် နှင့် ပေးပို့ အတွက် အသုံးပြုသည် အခြေခံ ကို အသုံးပြုပါ။ အမှတ်အသား လုပ်ကြည်း မှာ "literal" ကို အသုံးပြုပါသည်။