git_bsmd/nsw/Polen/authority.wsdl

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>