WSDL စာပေးနိုင်ခြင်း စာမျက်နှာ

WSDL 文档仅仅是一个简单的 XML 文档。

它包含一系列描述某个 web service 的定义。

WSDL စာရင်း ဖွဲ့စည်းပုံ

WSDL စာရင်း သည် အခြေခံ အစုအဝေး ကို အသုံးပြု၍ တစ်ခုခုသော web service ကို ဖော်ပြသည်

အစုအဝေး ဒါရိုက်တာပြုတ်
web service အသုံးပြုသော အမှု
web service အသုံးပြုသော အသွားလည်
<types> web service အသုံးပြုသော သတင်းအမျိုးအစား
<binding> web service အသုံးပြုသော ဆက်သွယ်ရေး ပုံစံ

WSDL စာရင်း အခြေခံ ဖွဲ့စည်းပုံ သည် အဆိုပါနည်းပါးဖြစ်သည်

<definitions>
<types>
   အစုအဝေး ကို ဒါရိုက်တာပြုတ်...
</types>

   အသွားလည် ကို ဒါရိုက်တာပြုတ်...


   ဘွတ် ကို ဒါရိုက်တာပြုတ်...

<binding>
   ကိုင်ပွား ကို ဒါရိုက်တာပြုတ်...
</binding>
</definitions>

WSDL စာရင်း သည် အခြား အစုအဝေး များ နှင့် အသုံးပြုနိုင် သော အစုအဝေး extension နှင့် အသုံးပြုနိုင် သော အစုအဝေး service ကို ပါဝင်နိုင်ပါသည်။ ထို့အပြင် အသုံးပြုနိုင် သော အစုအဝေး များ ကို တစ်ခုတည်းသော WSDL စာရင်း တွင် ပေါင်းစပ်နိုင်ပါသည်。

ပြင်းထန်သော ပုံစံအဖြင့် သဘောပေါက်မှု ကို ကြည့်ရှုရန် ကျေးဇူးပြုလုပ်သည် WSDL စာပေးနိုင်ခြင်း စကားရပ် ဒီလုံး

WSDL စာပေးနိုင်ခြင်း ပေါ်

အစုအဝေး အစုအရောက် သည် အမြဲတမ်းအားဖြင့် အကြောင်းအရာများ ဖြစ်သည်。

သူသည် web service ကို အသုံးပြုသော အမှုအခြေအနေ နှင့် ခေတ်သတ်သော အသွားလည်များ ကို ဖော်ပြနိုင်ပါသည်。

အစုအဝေး <portType> အစုအရောက် ကို အဓိကပုံစံ ပြင်ဆင်ထားသော ပရိုဂရမ် ကဲ့သို့ အမည်ပြုနိုင်ပါသည်。

WSDL အသွားလည်

အစုအဝေး အစုအရောက် သည် အမှုအခြေအနေ ကို ဒါရိုက်တာပြုတ်သည်。

မည်သည့် အသွားလည်မှာ တစ်ခုခုသော အစုအဝေး သို့မဟုတ် အစုအဝေးများ ကို ဖွဲ့စည်းထားသည်။ ထိုအစုအဝေးများ ကို အဓိကပုံစံ ပြင်ဆင်ထားသော ပရိုဂရမ် တွင် သုံးစွဲသော သဘောရှိ အစုအဝေး ကဲ့သို့ အမည်ပြုနိုင်ပါသည်。

WSDL အစုအဝေး

<types> အစုအဝေး အစုအရောက် သည် web service ကို အသုံးပြုသော သတင်းအမျိုးအစား ကို ဒါရိုက်တာပြုတ်သည်。

ပြင်းထန်သော ပြန်လည်သုံးနိုင်သော ပုံစံ အတွက်၊ WSDL သည် XML Schema ပုံစံကို အသုံးပြု၍ သတင်းအမျိုးအစား ကို ဒါရိုက်တာပြုတ်သည်。

WSDL ကိုင်ပွားများ

<binding> တစ်ခုခုသည် ဘွတ်ခုခုကို မေးခွန်းပုံစံ နှင့် ကဏ္ဌာန်ချက် ကို ဒါရိုက်တာပြုတ်သည်。

WSDL 实例

这是某个 WSDL 文档的简化的片段:


   


   


  
        
        
  

在这个例子中, 元素把 "glossaryTerms" 定义为某个端口的名称,把 "getTerm" 定义为某个操作的名称。

操作 "getTerm" 拥有一个名为 "getTermRequest" 的输入消息,以及一个名为 "getTermResponse" 的输出消息

元素可定义每个消息的部件,以及相关联的数据类型。

对比传统的编程,glossaryTerms 是一个函数库,而 "getTerm" 是带有输入参数 "getTermRequest" 和返回参数 getTermResponse 的一个函数。