WSDL బైండింగ్

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>

binding అంశం రెండు అనునది - name అనునది మరియు type అనునది.

name అనునది binding యొక్క పేరును నిర్వచిస్తుంది, మరియు type అనునది binding కొరకు ఉపయోగించే పోర్ట్ ను సూచిస్తుంది, ఈ ఉదాహరణలో "glossaryTerms" పోర్ట్ ఉంది.

soap:binding అంశం రెండు అనునది - style అనునది మరియు transport అనునది.

style అనునది "rpc" లేదా "document" విలువలను పొందవచ్చు. ఈ ఉదాహరణలో మేము document ని ఉపయోగించాము. transport అనునది ఉపయోగించాల్సిన SOAP ప్రొటోకాలను నిర్వచిస్తుంది. ఈ ఉదాహరణలో మేము HTTP ని ఉపయోగించాము.

operation పోర్ట్ అందించే కార్యకరణాలను నిర్వచించే అంశం నిర్వచించబడింది.

ప్రతి కార్యకలాపానికి, సంబంధిత SOAP కార్యాచరణను నిర్వచించాలి. మరియు మీరు ఎలా ఇన్‌పుట్ మరియు అవుట్‌పుట్ ను కోడింగ్ చేయాలి. ఈ ఉదాహరణలో మేము "literal" ని ఉపయోగించాము.