aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/mzs/mzs2app.wsdl
blob: 930c66036b0663e1202c67888aef95fb45aa2d39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?xml version="1.0" encoding="UTF-8"?>
<definitions
    name="mzs2app"
    targetNamespace="http://reference.e-government.gv.at/namespace/zustellung/mzs/app2mzs.wsdl"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:mzs="http://reference.e-government.gv.at/namespace/zustellung/mzs/app2mzs#"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://reference.e-government.gv.at/namespace/zustellung/mzs/app2mzs.wsdl">
    <import location="app2mzs.xsd"
        namespace="http://reference.e-government.gv.at/namespace/zustellung/mzs/app2mzs#" />

    <message name="DeliveryRequestStatus">
        <part name="DeliveryRequestStatus" element="mzs:DeliveryRequestStatus"/>
    </message>
    <message name="DeliveryRequestStatusACK">
        <part name="DeliveryRequestStatusACK" element="mzs:DeliveryRequestStatusACK"/>
    </message>
    <message name="DeliveryNotification">
        <part name="DeliveryNotification" element="mzs:DeliveryNotification"/>
    </message>
    <message name="DeliveryNotificationACK">
        <part name="DeliveryNotificationACK" element="mzs:DeliveryNotificationACK"/>
    </message>

    <portType name="mzs2appPortType">
        <operation name="forwardStatus">
            <input message="tns:DeliveryRequestStatus"/>
            <output message="tns:DeliveryRequestStatusACK"/>
        </operation>
        <operation name="forwardNotification">
            <input message="tns:DeliveryNotification"/>
            <output message="tns:DeliveryNotificationACK"/>
        </operation>
    </portType>

    <binding name="mzs2appBinding" type="tns:mzs2appPortType">
        <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
        <operation name="forwardStatus">
            <soap:operation soapAction="mzs2appForwardStatus" style="document"/>
            <input>
                <soap:body
                    encodingStyle=""
                    message="tns:DeliveryRequestStatus"
                    part="DeliveryRequestStatus"
                    use="literal"> </soap:body>
             </input>
            <output>
                <soap:body
                    encodingStyle=""
                    message="tns:DeliveryRequestStatusACK"
                    part="DeliveryRequestStatusACK"
                    use="literal"> </soap:body>
            </output>
        </operation>
        <operation name="forwardNotification">
            <soap:operation soapAction="mzs2appForwardNotification" style="document"/>
            <input>
                <soap:body
                    encodingStyle=""
                    message="tns:DeliveryNotification"
                    part="DeliveryNotification"
                    use="literal"> </soap:body>
             </input>
            <output>
                <soap:body
                    encodingStyle=""
                    message="tns:DeliveryNotificationACK"
                    part="DeliveryNotificationACK"
                    use="literal"> </soap:body>
            </output>
        </operation>
    </binding>
     <service name="mzs2app">
         <port binding="tns:mzs2appBinding" name="mzs2appPort">
             <soap:address location="http://localhost:8080/app/services/mzs2app"/>
         </port>
     </service>
</definitions>