HandlingReportService.wsdl 3.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions name="HandlingReportServiceService" targetNamespace="http://ws.handling.interfaces.dddsample.citerus.se/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.handling.interfaces.dddsample.citerus.se/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
  3. <wsdl:types>
  4. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ws.handling.interfaces.dddsample.citerus.se/" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://ws.handling.interfaces.dddsample.citerus.se/">
  5. <xs:element name="submitReport" type="tns:submitReport"/>
  6. <xs:element name="submitReportResponse" type="tns:submitReportResponse"/>
  7. <xs:complexType name="submitReport">
  8. <xs:sequence>
  9. <xs:element minOccurs="0" name="arg0" type="tns:handlingReport"/>
  10. </xs:sequence>
  11. </xs:complexType>
  12. <xs:complexType name="handlingReport">
  13. <xs:sequence>
  14. <xs:element name="completionTime" type="xs:dateTime"/>
  15. <xs:element maxOccurs="unbounded" name="trackingIds" type="xs:string"/>
  16. <xs:element name="type" type="xs:string"/>
  17. <xs:element name="unLocode" type="xs:string"/>
  18. <xs:element minOccurs="0" name="voyageNumber" type="xs:string"/>
  19. </xs:sequence>
  20. </xs:complexType>
  21. <xs:complexType name="submitReportResponse">
  22. <xs:sequence/>
  23. </xs:complexType>
  24. <xs:element name="HandlingReportErrors" type="tns:HandlingReportErrors"/>
  25. <xs:complexType name="HandlingReportErrors">
  26. <xs:sequence/>
  27. </xs:complexType>
  28. </xs:schema>
  29. </wsdl:types>
  30. <wsdl:message name="HandlingReportErrors">
  31. <wsdl:part name="HandlingReportErrors" element="tns:HandlingReportErrors">
  32. </wsdl:part>
  33. </wsdl:message>
  34. <wsdl:message name="submitReport">
  35. <wsdl:part name="parameters" element="tns:submitReport">
  36. </wsdl:part>
  37. </wsdl:message>
  38. <wsdl:message name="submitReportResponse">
  39. <wsdl:part name="parameters" element="tns:submitReportResponse">
  40. </wsdl:part>
  41. </wsdl:message>
  42. <wsdl:portType name="HandlingReportService">
  43. <wsdl:operation name="submitReport">
  44. <wsdl:input name="submitReport" message="tns:submitReport">
  45. </wsdl:input>
  46. <wsdl:output name="submitReportResponse" message="tns:submitReportResponse">
  47. </wsdl:output>
  48. <wsdl:fault name="HandlingReportErrors" message="tns:HandlingReportErrors">
  49. </wsdl:fault>
  50. </wsdl:operation>
  51. </wsdl:portType>
  52. <wsdl:binding name="HandlingReportServiceServiceSoapBinding" type="tns:HandlingReportService">
  53. <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  54. <wsdl:operation name="submitReport">
  55. <soap:operation soapAction="" style="document"/>
  56. <wsdl:input name="submitReport">
  57. <soap:body use="literal"/>
  58. </wsdl:input>
  59. <wsdl:output name="submitReportResponse">
  60. <soap:body use="literal"/>
  61. </wsdl:output>
  62. <wsdl:fault name="HandlingReportErrors">
  63. <soap:fault name="HandlingReportErrors" use="literal"/>
  64. </wsdl:fault>
  65. </wsdl:operation>
  66. </wsdl:binding>
  67. <wsdl:service name="HandlingReportServiceService">
  68. <wsdl:port name="HandlingReportServicePort" binding="tns:HandlingReportServiceServiceSoapBinding">
  69. <soap:address location="http://localhost:9090/HandlingReportServicePort"/>
  70. </wsdl:port>
  71. </wsdl:service>
  72. </wsdl:definitions>