WSDL Bağlantısı
- Önceki Sayfa WSDL Limanı
- Sonraki Sayfa WSDL ve UDDI
WSDL bağlantısı, web hizmeti için mesaj formatı ve protokol ayrıntılarını tanımlayabilir.
SOAP'a bağlanmış
Bir İstek - Yanıt Operasyon örneği:
<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 Element iki özelliğe sahiptir - name özelliği ve type özelliği.
name özelliği bağlantının adını tanımlar, type özelliği ise bağlantı için kullanılacak limanı gösterir, bu örnekte "glossaryTerms" limanıdır.
soap:binding Element iki özelliğe sahiptir - style özelliği ve transport özelliği.
style özelliği "rpc" veya "document" değerlerini alabilir. Bu örnekte document kullanıyoruz. transport özelliği kullanılacak SOAP protokolünü tanımlar. Bu örnekte HTTP kullanıyoruz.
operation Her limanın sağladığı operatörleri tanımlayan bir bileşendir.
Her işlem için ilgili SOAP davranışı tanımlanmalıdır. Ayrıca, girdi ve çıktıları nasıl kodlanacağını belirtmelisiniz. Bu örnekte "literal" kullandık.
- Önceki Sayfa WSDL Limanı
- Sonraki Sayfa WSDL ve UDDI