وای ایس دیل بایندنگ

بستری 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" />
  </operation>
</portType>
<binding type="glossaryTerms" name="b1">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
  <operation>
    <soap:operation
     soapAction="http://example.com/getTerm" />
    <input>
      <soap:body use="literal" />
    </input>
    <output>
      <soap:body use="literal" />
    </output>
  </operation>
</binding>

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

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

soap:binding عنصر دو پرپرتیوں کا حامل ہے - استایل پرپرتی اور نقل و حمل پرپرتی。

استایل پرپرتی 'rpc' یا 'document' کا چنا ہوسکتا ہے۔ اس مثال میں ہم نے 'document' استعمال کیا ہے۔ نقل و حمل پرپرتی تعریف کرتی ہے کہ کس سواپ پروٹوکول کا استعمال کیا جانا چاہئے، اس مثال میں ہم نے ایچ تی وی استعمال کیا ہے。

آپریشن عنصر، ہر پورٹ کی فراہم کردہ آپریشنوں کا تعریف کرتا ہے。

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