WSDL Tutorial
WSDL Elements
WSDL References
WSDL Useful Resources
Selected Reading
WSDL Elements
- WSDL - <service>
- WSDL - <ports>
- WSDL - <binding>
- WSDL - <portType>
- WSDL - <message>
- WSDL - <types>
- WSDL - <definitions>
WSDL References
WSDL Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
WSDL - <portType>
WSDL - <portType> Element
<portType> 内容将多个信息要素结合起来,形成完整的单向或双向操作。
例如,<portType>。 可将一项请求和一份答复信息合并为单一的请求/反应行动。 这在SOAP服务中最常用。 甲型六氯环己烷可以确定多种作业。
让我们从《妇女发展权利宣言》的例章中抽取一部法典。
<portType name = "Hello_PortType"> <operation name = "sayHello"> <input message = "tns:SayHelloRequest"/> <output message = "tns:SayHelloResponse"/> </operation> </portType>
港口 类型要素界定了单一操作,称为sayHello。
这项行动包括一个单一的投入信息SayHelloRequest和一个投入信息。
产出信息SayHelloResponse。
Patterns of Operation
WSDL支持四个基本业务模式——
One-way
该处收到信息。 因此,这项行动有一个单一的投入要素。 单向操作的图表是:
<wsdl:definitions .... > <wsdl:portType .... > * <wsdl:operation name = "nmtoken"> <wsdl:input name = "nmtoken"? message = "qname"/> </wsdl:operation> </wsdl:portType > </wsdl:definitions>
Request-response
该处收到信息并发出答复。 因此,该业务有一个投入要素,后面是output要素。 为了消除错误,还可具体列出一个任择的fault要素。 请求答复行动图表是:
<wsdl:definitions .... > <wsdl:portType .... > * <wsdl:operation name = "nmtoken" parameterOrder = "nmtokens"> <wsdl:input name = "nmtoken"? message = "qname"/> <wsdl:output name = "nmtoken"? message = "qname"/> <wsdl:fault name = "nmtoken" message = "qname"/>* </wsdl:operation> </wsdl:portType> </wsdl:definitions>
Sopcit-response
该处发出信息并收到答复。 因此,该业务有1个output要素,之后是1个input要素。 为了消除错误,还可具体列出一个任择的fault要素。 收费业务的图表是:
<wsdl:definitions .... > <wsdl:portType .... > * <wsdl:operation name = "nmtoken" parameterOrder = "nmtokens"> <wsdl:output name = "nmtoken"? message = "qname"/> <wsdl:input name = "nmtoken"? message = "qname"/> <wsdl:fault name = "nmtoken" message = "qname"/>* </wsdl:operation> </wsdl:portType > </wsdl:definitions>
Notification
该处发出信息。 因此,该业务有一个单一的output要素。 通知操作的图表如下:
<wsdl:definitions .... > <wsdl:portType .... > * <wsdl:operation name = "nmtoken"> <wsdl:output name = "nmtoken"? message = "qname"/> </wsdl:operation> </wsdl:portType> </wsdl:definitions>Advertisements