ووائس ایس ڈی ال بائنڈنگ

WSDL ਬੈਂਡਿੰਗ ਵੈਬ ਸਰਵਿਸ ਲਈ ਸੰਦੇਸ਼ ਫਾਰਮੈਟ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਵੇਰਤੇ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦਾ ਹੈ。

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" />
  </آپریشن>
</portType>
<بائنڈنگ نوع='گلوسری تئرمز' نام='ب1'>
<soap:بائنڈنگ استایل='document' transpورٹ='http://schemas.xmlsoap.org/soap/http' />
  <آپریشن>
    <soap:آپریشن
     soapAction='http://example.com/getTerm' />
    <آپ پت>
      <soap:بادی یوز='لیٹرل' />
    </آپ پت}
    <آؤٹ پت>
      <soap:بادی یوز='لیٹرل' />
    </آؤٹ پت}
  </آپریشن>
</بائنڈنگ>

بائنڈنگ عناصر دو پرپرتیوں کا حامل ہیں - نام پرپرتی اور type پرپرتی۔

نام پرپرتی بائنڈنگ کا نام تعریف کرتی ہے، اور type پرپرتی بائنڈنگ کا پورٹ کا نام نکالتا ہے، اس مثال میں یہ 'گلوسری تئرمز' پورٹ ہے۔

soap:بائنڈنگ عناصر دو پرپرتیوں کا حامل ہیں - استایل پرپرتی اور transpورٹ پرپرتی۔

استایل پرپرتی کا ماخذ 'rpc' یا 'document' سے لینا چاہئے۔ اس مثال میں ہم نے 'document' استعمال کیا ہے، transpورٹ پرپرتی کا ماخذ اس سائوپ پروٹوکول کا تعریف کرتا ہے، اس مثال میں ہم نے 'http' استعمال کیا ہے۔

آپریشن عناصر کسی پورٹ کی جانب سے فراہم کردہ آپریشنوں کا تعریف کرتے ہیں۔

کسی آپریشن کیلئے، متعلقہ سانپ آپریشن کا تعریف کیا جانا چاہئے۔ ساتھ ہی آپ کو نیو انپوت اور آؤٹ پوت کو کس طرح کا کد بند کرنا چاہئے، اس مثال میں ہم نے 'لیٹرل' استعمال کیا ہے۔