53 lines
3.0 KiB
XML
53 lines
3.0 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- edited with XMLSpy v2015 rel. 3 sp1 (x64) (http://www.altova.com) by Krzysztof Mendalka (Sprint S.A.) -->
|
|
<wsdl11:definitions xmlns:tns="https://nsw.emsa.europa.eu/ssn-nsw-web/messageservice" xmlns:wsdl11="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:epc="http://www.iso.org/28005-2" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ssn="urn:eu.emsa.ssn" name="MessageService" targetNamespace="https://nsw.emsa.europa.eu/ssn-nsw-web/messageservice">
|
|
<wsdl11:types>
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
<xsd:import namespace="http://www.iso.org/28005-2" schemaLocation="epc.xsd"/>
|
|
</xsd:schema>
|
|
</wsdl11:types>
|
|
<wsdl11:message name="EPCMessage">
|
|
<wsdl11:part name="name" element="epc:EPCMessage"/>
|
|
</wsdl11:message>
|
|
<wsdl11:portType name="AuthorityPortType">
|
|
<wsdl11:operation name="notify">
|
|
<wsdl11:input message="tns:EPCMessage"/>
|
|
</wsdl11:operation>
|
|
</wsdl11:portType>
|
|
<wsdl11:binding name="AuthorityBinding" type="tns:AuthorityPortType">
|
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
|
<wsdl11:operation name="notify">
|
|
<wsdl11:documentation>Usługa Authority, wywoływana przez NSW (notifyAuthority) przyjmuje wniosek EPC Request . </wsdl11:documentation>
|
|
<soap:operation soapAction="urn:{http://www.iso.org/28005-2}Notify"/>
|
|
<wsdl11:input>
|
|
<soap:body use="literal" />
|
|
</wsdl11:input>
|
|
</wsdl11:operation>
|
|
</wsdl11:binding>
|
|
<wsdl11:service name="AuthorityService">
|
|
<wsdl11:documentation>Usługa Authority, wywoływana przez NSW (notifyAuthority) przyjmuje wniosek EPC Request .</wsdl11:documentation>
|
|
<wsdl11:port name="AuthorityPort" binding="tns:AuthorityBinding">
|
|
<soap:address location="http://localhost/app_dev.php/soapTest"/>
|
|
</wsdl11:port>
|
|
</wsdl11:service>
|
|
<!-- http://www.w3.org/2003/05/soap-envelope/ -->
|
|
<!-- This service is provided by NSW and it is used for consuming EPCMessages. -->
|
|
<!-- Implementation details for EPCMessageService -->
|
|
<!-- EPCMessageService is located at -->
|
|
<!-- This is a Callback operation provided by NSW. It receives the SSN2MS_ShipCall_Res
|
|
from EIS. -->
|
|
<!-- Implementation details for the VoyageQueryService service. -->
|
|
<!-- Voyage query service is located at. -->
|
|
<!-- This is a Callback operation provided by Ship Data Requestor. It receives
|
|
the EPCMessage acknowledge from EIS. -->
|
|
<!-- This is Service is provided by CRG. Sends notifications to Authority
|
|
and receives responses from Authority. -->
|
|
<!-- This is Service is provided by Authority role. Consumes messages from
|
|
CRG and sends responses. -->
|
|
<!-- wsdl11:service name="AuthorityService">
|
|
<wsdl11:port name="NotifyAuthorityPort" binding="tns:AuthorityPushPortTypeBinding">
|
|
<soap:address location="http://localhost:8080/nsw-web-app/notifyAuthority" />
|
|
</wsdl11:port>
|
|
</wsdl11:service -->
|
|
</wsdl11:definitions>
|