mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-15 04:27:14 +01:00
1109 lines
42 KiB
XML
1109 lines
42 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://www.ax4.com/ws/GeneralOvernight" xmlns:tns="https://www.ax4.com/ws/GeneralOvernight" xmlns:exc="https://www.ax4.com/ws/GeneralOvernight/exception" xmlns:data="https://www.ax4.com/ws/GeneralOvernight/data" xmlns:prob="https://www.ax4.com/ws/GeneralOvernight/exception/problems" name="SendungsDatenPort">
|
||
|
<wsdl:types>
|
||
|
|
||
|
<!-- Sendungserstellung -->
|
||
|
<xsd:schema id="operationDocsSchema" xmlns:data="https://www.ax4.com/ws/GeneralOvernight/data" targetNamespace="https://www.ax4.com/ws/GeneralOvernight">
|
||
|
|
||
|
<!-- Sendungsdaten -->
|
||
|
<xsd:complexType name="Sendung">
|
||
|
<xsd:sequence>
|
||
|
<!-- AX4 Sendungsnummer -->
|
||
|
<xsd:element name="SendungsnummerAX4" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">AX4 Sendungsnummer (Pflicht bei Update und Storno)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,15}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- GO Frachtbriefnummer -->
|
||
|
<xsd:element name="Frachtbriefnummer" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Frachtbriefnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="18"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Versender -->
|
||
|
<xsd:element name="Versender" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">AX4 ID Versender</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,30}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Status -->
|
||
|
<xsd:element name="Status" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Status</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:enumeration value="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Neu (Updates möglich)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="3">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Freigegeben (keine Updates möglich)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="20">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Storno</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Kundenreferenz -->
|
||
|
<xsd:element name="Kundenreferenz" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Kundenreferenz</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="40"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Abholadresse -->
|
||
|
<xsd:element name="Abholadresse" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Firmenname 1 -->
|
||
|
<xsd:element name="Firmenname1" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Firmenname 1</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="60"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Firmenname 2 -->
|
||
|
<xsd:element name="Firmenname2" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Firmenname 2</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="60"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Abteilung -->
|
||
|
<xsd:element name="Abteilung" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abteilung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="40"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Strasse 1 -->
|
||
|
<xsd:element name="Strasse1" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Strasse 1</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="35"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Hausnummer -->
|
||
|
<xsd:element name="Hausnummer" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Hausnummer (Pflicht in DE)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="10"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Strasse 2 -->
|
||
|
<xsd:element name="Strasse2" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Strasse 2</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="25"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Land -->
|
||
|
<xsd:element name="Land" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Land (ISO Codes)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[A-Za-z]{1,3}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Postleitzahl -->
|
||
|
<xsd:element name="Postleitzahl" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Postleitzahl</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="9"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Stadt -->
|
||
|
<xsd:element name="Stadt" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Stadt</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="30"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Empfängeradresse -->
|
||
|
<xsd:element name="Empfaenger" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Firmenname 1 -->
|
||
|
<xsd:element name="Firmenname1" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Firmenname 1</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="60"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Firmenname 2 -->
|
||
|
<xsd:element name="Firmenname2" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Firmenname 2</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="60"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Abteilung -->
|
||
|
<xsd:element name="Abteilung" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abteilung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="40"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Strasse 1 -->
|
||
|
<xsd:element name="Strasse1" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Strasse 1</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="35"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Hausnummer -->
|
||
|
<xsd:element name="Hausnummer" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Hausnummer (Pflicht in DE)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="10"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Strasse 2 -->
|
||
|
<xsd:element name="Strasse2" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Strasse 2</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="35"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Land -->
|
||
|
<xsd:element name="Land" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Land (ISO Codes)</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[A-Za-z]{1,3}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Postleitzahl -->
|
||
|
<xsd:element name="Postleitzahl" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Postleitzahl</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="9"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Stadt -->
|
||
|
<xsd:element name="Stadt" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Stadt</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="30"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Ansprechpartner -->
|
||
|
<xsd:element name="Ansprechpartner" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Ansprechpartner</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="Telefon" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Ansprechpartner Telefon</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Länderprefix -->
|
||
|
<xsd:element name="LaenderPrefix" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Länderprefix</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0]{2}[1-9]{1,2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Ortsvorwahl -->
|
||
|
<xsd:element name="Ortsvorwahl" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Ortsvorwahl</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,7}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Telefonnummer -->
|
||
|
<xsd:element name="Telefonnummer" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Telefonnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,10}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Service -->
|
||
|
<xsd:element name="Service" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Service</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:enumeration value="0">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Overnight</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Overnight Letter</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="2">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">International</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="3">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">International Letter</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Abholdatum -->
|
||
|
<xsd:element name="Abholdatum" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abholdatum</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Datum -->
|
||
|
<xsd:element name="Datum" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Datum</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="(0[1-9]|[12][0-9]|3[01]).(0[1-9]|1[012]).(19|20)[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Uhrzeit von -->
|
||
|
<xsd:element name="UhrzeitVon" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Uhrzeit von</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="([01][0-9]|2[0-3]):[0-5][0-9]"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Uhrzeit bis -->
|
||
|
<xsd:element name="UhrzeitBis" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Uhrzeit bis</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="([01][0-9]|2[0-3]):[0-5][0-9]"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Zustelldatum -->
|
||
|
<xsd:element name="Zustelldatum" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Zustelldatum</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Datum -->
|
||
|
<xsd:element name="Datum" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Datum</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="(0[1-9]|[12][0-9]|3[01]).(0[1-9]|1[012]).(19|20)[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Uhrzeit von -->
|
||
|
<xsd:element name="UhrzeitVon" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Uhrzeit von</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="([01][0-9]|2[0-3]):[0-5][0-9]"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Uhrzeit bis -->
|
||
|
<xsd:element name="UhrzeitBis" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Uhrzeit bis</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="([01][0-9]|2[0-3]):[0-5][0-9]"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Kennzeichen Unfrei -->
|
||
|
<xsd:element name="unfrei" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Kennzeichen Unfrei</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:enumeration value="0">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">frei</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">unfrei</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Kennzeichen Selbstanlieferung -->
|
||
|
<xsd:element name="Selbstanlieferung" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Kennzeichen Selbstanlieferung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:enumeration value="0">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abholung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Selbstanlieferung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Kennzeichen Selbstabholung -->
|
||
|
<xsd:element name="Selbstabholung" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Kennzeichen Selbstabholung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:enumeration value="0">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Zustellung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Selbstabholung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Warenwert -->
|
||
|
<xsd:element name="Warenwert" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="Betrag" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Warenwert Betrag</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[1-9][0-9]{0,4}\.[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="Waehrung" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Währung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="3"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Sonderversicherung -->
|
||
|
<xsd:element name="Sonderversicherung" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="Betrag" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Sonderversicherung Betrag</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[1-9][0-9]{0,4}\.[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="Waehrung" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Währung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="3"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Nachnahme -->
|
||
|
<xsd:element name="Nachnahme" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="Betrag" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Nachnahme Betrag</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[1-9][0-9]{0,4}\.[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="Waehrung" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Währung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="3"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Zahlungsart -->
|
||
|
<xsd:element name="Zahlungsart" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Zahlungsart</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:enumeration value="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Barzahlung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
<xsd:enumeration value="2">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Scheck</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
</xsd:enumeration>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Abholhinweise -->
|
||
|
<xsd:element name="Abholhinweise" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abholhinweise</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="128"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Zustellhinweise -->
|
||
|
<xsd:element name="Zustellhinweise" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Zustellhinweise</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="128"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Telefon Empfangsbestätigung -->
|
||
|
<xsd:element name="TelefonEmpfangsbestaetigung" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Telefon Empfangsbestätigung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="0"/>
|
||
|
<xsd:maxLength value="25"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Sendungspositionen -->
|
||
|
<xsd:element name="SendungsPosition" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Anzahl Packstücke -->
|
||
|
<xsd:element name="AnzahlPackstuecke" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Anzahl Packstücke</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[1-9][0-9]?"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Gewicht -->
|
||
|
<xsd:element name="Gewicht" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Gewicht in kg</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{0,3}\.[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Inhalt -->
|
||
|
<xsd:element name="Inhalt" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Inhalt</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="40"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Abmessungen -->
|
||
|
<xsd:element name="Abmessungen" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abmessungen</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="Laenge" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Länge in cm</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,5}\.[0-9]{1}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="Breite" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Breite in cm</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,5}\.[0-9]{1}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="Hoehe" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Höhe in cm</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="[0-9]{1,5}\.[0-9]{1}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
|
||
|
<!-- Sendungsrückmeldung -->
|
||
|
<xsd:complexType name="SendungsRueckmeldung">
|
||
|
<xsd:sequence>
|
||
|
<!-- Sendung -->
|
||
|
<xsd:element name="Sendung">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- AX4 Sendungsnummer -->
|
||
|
<xsd:element name="SendungsnummerAX4" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">AX4 Sendungsnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="15"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- GO Frachtbriefnummer -->
|
||
|
<xsd:element name="Frachtbriefnummer" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Frachtbriefnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="18"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Abholdatum -->
|
||
|
<xsd:element name="Abholdatum" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Abholdatum</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="(0[1-9]|[12][0-9]|3[01]).(0[1-9]|1[012]).(19|20)[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Zustelldatum -->
|
||
|
<xsd:element name="Zustelldatum" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Zustelldatum</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:pattern value="(0[1-9]|[12][0-9]|3[01]).(0[1-9]|1[012]).(19|20)[0-9]{2}"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Position -->
|
||
|
<xsd:element name="Position" minOccurs="0" maxOccurs="unbounded">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- fortlaufende Positionsnummer -->
|
||
|
<xsd:element name="PositionsNr" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Positionsnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="10"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Packstüanzahl -->
|
||
|
<xsd:element name="AnzahlPackstuecke" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Anzahl Packstücke</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="9"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- generierte Barcodes -->
|
||
|
<xsd:element name="Barcodes" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Barcodenummer -->
|
||
|
<xsd:element name="BarcodeNr" minOccurs="0" maxOccurs="unbounded">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Barcodenummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="35"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
<!-- Hinweistext -->
|
||
|
<xsd:element name="Hinweis" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Hinweistext</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="255"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
|
||
|
<xsd:element name="GOWebService_SendungsErstellung" type="tns:Sendung"/>
|
||
|
|
||
|
<xsd:element name="GOWebService_SendungsRueckmeldung" type="tns:SendungsRueckmeldung"/>
|
||
|
|
||
|
</xsd:schema>
|
||
|
|
||
|
<!-- Fehlerbehandlung -->
|
||
|
<xsd:schema id="exceptionsDocsSchema" xmlns:data="https://www.ax4.com/ws/GeneralOvernight/exceptions" targetNamespace="https://www.ax4.com/ws/GeneralOvernight">
|
||
|
|
||
|
<!-- Fehlerbehandlung -->
|
||
|
<xsd:complexType name="Fehlerbehandlung">
|
||
|
<xsd:sequence>
|
||
|
<!-- Fehlermeldungen -->
|
||
|
<xsd:element name="Fehlermeldungen" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- Fehler -->
|
||
|
<xsd:element name="Fehler" minOccurs="1" maxOccurs="unbounded">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- forlaufende Fehlernummer -->
|
||
|
<xsd:element name="FehlerNr" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">forlaufende Fehlernummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="10"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Feldname -->
|
||
|
<xsd:element name="Feld" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Feldbeschreibung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="255"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- StackTrace -->
|
||
|
<xsd:element name="StackTrace" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">StackTrace</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="255"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- Fehlerbeschreibung -->
|
||
|
<xsd:element name="Beschreibung" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Fehlerbeschreibung</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="255"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
|
||
|
<xsd:element name="GOWebService_Fehlerbehandlung" type="tns:Fehlerbehandlung"/>
|
||
|
|
||
|
</xsd:schema>
|
||
|
|
||
|
<!-- PDF Label -->
|
||
|
<xsd:schema id="labelDocsSchema" xmlns:data="https://www.ax4.com/ws/GeneralOvernight/label" targetNamespace="https://www.ax4.com/ws/GeneralOvernight">
|
||
|
|
||
|
<!-- Sendungsnummern -->
|
||
|
<xsd:complexType name="Sendungsnummern">
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="SendungsnummerAX4" minOccurs="1" maxOccurs="unbounded">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">AX4 Sendungsnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:integer">
|
||
|
<xsd:minInclusive value="1"/>
|
||
|
<xsd:maxInclusive value="15"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
|
||
|
<!-- PDF -->
|
||
|
<xsd:complexType name="Label">
|
||
|
<xsd:sequence>
|
||
|
<!-- Sendung -->
|
||
|
<xsd:element name="Sendung" minOccurs="1" maxOccurs="unbounded">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<!-- AX4 Sendungsnummer -->
|
||
|
<xsd:element name="SendungsnummerAX4" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">AX4 Sendungsnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="15"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<!-- GO Frachtbriefnummer -->
|
||
|
<xsd:element name="Frachtbriefnummer" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:annotation>
|
||
|
<xsd:documentation xml:lang="de">Frachtbriefnummer</xsd:documentation>
|
||
|
</xsd:annotation>
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:string">
|
||
|
<xsd:minLength value="1"/>
|
||
|
<xsd:maxLength value="18"/>
|
||
|
</xsd:restriction>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="PDFs" minOccurs="1" maxOccurs="1">
|
||
|
<xsd:complexType>
|
||
|
<xsd:sequence>
|
||
|
<xsd:element name="Frachtbrief" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:base64Binary"/>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="Routerlabel" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:base64Binary"/>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
<xsd:element name="RouterlabelZebra" minOccurs="0" maxOccurs="1">
|
||
|
<xsd:simpleType>
|
||
|
<xsd:restriction base="xsd:base64Binary"/>
|
||
|
</xsd:simpleType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
</xsd:element>
|
||
|
</xsd:sequence>
|
||
|
</xsd:complexType>
|
||
|
|
||
|
<xsd:element name="GOWebService_Sendungsnummern" type="tns:Sendungsnummern"/>
|
||
|
|
||
|
<xsd:element name="GOWebService_Label" type="tns:Label"/>
|
||
|
|
||
|
</xsd:schema>
|
||
|
|
||
|
</wsdl:types>
|
||
|
|
||
|
<wsdl:message name="SendungsDatenRequest">
|
||
|
<wsdl:part name="ShipmentCreate" element="tns:GOWebService_SendungsErstellung"/>
|
||
|
</wsdl:message>
|
||
|
<wsdl:message name="SendungsDatenResponse">
|
||
|
<wsdl:part name="ShipmentCreateResponse" element="tns:GOWebService_SendungsRueckmeldung"/>
|
||
|
</wsdl:message>
|
||
|
<wsdl:message name="ShipmentValidationException">
|
||
|
<wsdl:part name="ShipmentValidationException" element="tns:GOWebService_Fehlerbehandlung"/>
|
||
|
</wsdl:message>
|
||
|
<wsdl:message name="PDFSendungsnummern">
|
||
|
<wsdl:part name="PDFSendungsnummern" element="tns:GOWebService_Sendungsnummern"/>
|
||
|
</wsdl:message>
|
||
|
<wsdl:message name="PDFLabel">
|
||
|
<wsdl:part name="PDFLabel" element="tns:GOWebService_Label"/>
|
||
|
</wsdl:message>
|
||
|
|
||
|
<wsdl:portType name="SendungsDatenPort">
|
||
|
<wsdl:operation name="SendungsDaten">
|
||
|
<wsdl:input message="tns:SendungsDatenRequest"/>
|
||
|
<wsdl:output message="tns:SendungsDatenResponse"/>
|
||
|
<wsdl:fault name="ShipmentValidationException" message="tns:ShipmentValidationException"/>
|
||
|
</wsdl:operation>
|
||
|
<wsdl:operation name="PDFLabel">
|
||
|
<wsdl:input message="tns:PDFSendungsnummern"/>
|
||
|
<wsdl:output message="tns:PDFLabel"/>
|
||
|
</wsdl:operation>
|
||
|
</wsdl:portType>
|
||
|
|
||
|
<wsdl:binding name="SOAP" type="tns:SendungsDatenPort">
|
||
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||
|
<wsdl:operation name="SendungsDaten">
|
||
|
<soap:operation soapAction="http://www.ax4.com/ws/4020/[URLUSER]/SendungsDaten/"/>
|
||
|
<wsdl:input>
|
||
|
<soap:body use="literal" namespace="https://www.ax4.com/ws/GeneralOvernight"/>
|
||
|
</wsdl:input>
|
||
|
<wsdl:output>
|
||
|
<soap:body use="literal" namespace="https://www.ax4.com/ws/GeneralOvernight"/>
|
||
|
</wsdl:output>
|
||
|
<wsdl:fault name="ShipmentValidationException">
|
||
|
<soap:fault name="ShipmentValidationException" use="literal"/>
|
||
|
</wsdl:fault>
|
||
|
</wsdl:operation>
|
||
|
<wsdl:operation name="PDFLabel">
|
||
|
<soap:operation soapAction="http://www.ax4.com/ws/4020/[URLUSER]/PDFLabel/"/>
|
||
|
<wsdl:input>
|
||
|
<soap:body use="literal" namespace="https://www.ax4.com/ws/GeneralOvernight"/>
|
||
|
</wsdl:input>
|
||
|
<wsdl:output>
|
||
|
<soap:body use="literal" namespace="https://www.ax4.com/ws/GeneralOvernight"/>
|
||
|
</wsdl:output>
|
||
|
</wsdl:operation>
|
||
|
</wsdl:binding>
|
||
|
|
||
|
<wsdl:service name="SendungsDaten">
|
||
|
<wsdl:port binding="tns:SOAP" name="MainPort">
|
||
|
<soap:address location="[URLPREFIX][URLUSER]/SendungsDaten"/>
|
||
|
</wsdl:port>
|
||
|
</wsdl:service>
|
||
|
</wsdl:definitions>
|