neu
This commit is contained in:
@@ -1,16 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="interfaceData" type="InterfaceDataType" />
|
||||
<xs:element name="interfaceData" nillable="true" type="InterfaceDataType" />
|
||||
<xs:complexType name="InterfaceDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="interfaceType" >
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="vifDec"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element minOccurs="1" maxOccurs="unbounded" name="vifDec" type="vifDec" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="interfaceType" type="xs:string" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDec" type="vifDec" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="vifDec">
|
||||
@@ -137,9 +131,16 @@
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="DepCO_Ref" nillable="true" type="an..8" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CtlrRslt_ResCd" nillable="true" type="an..2" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CtrlRslt_DLimit" nillable="true" type="xs:dateTime" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CarrTra_Na" nillable="true" type="an..35" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CarrTra_Strt" nillable="true" type="an..35" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CarrTra_Pst" nillable="true" type="an..9" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CarrTra_Cty" nillable="true" type="an..35" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CarrTra_Ctry" nillable="true" type="an..2" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="CarrTra_TIN" nillable="true" type="an..17" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecAdjust" type="vifDecAdjust" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecItem" type="vifDecItem" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecGrteeRef" type="vifDecGrteeRef" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecTotDuties" type="vifDecTotDuties" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="vifDecAdjust">
|
||||
@@ -192,6 +193,7 @@
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecPrevAdmRef" type="vifDecPrevAdmRef" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecSupplUnt" type="vifDecSupplUnt" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecSpecMent" type="vifDecSpecMent" />
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="vifDecDutyCalc" type="vifDecDutyCalc" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="vifDecContainer">
|
||||
@@ -276,6 +278,26 @@
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="ExCtry" nillable="true" type="an..2" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="vifDecDutyCalc">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Mandant_ID" type="an..6" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Bereich_ID" type="an..6" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Referenz_ID" type="an..36" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="ComIndicator" type="xs:unsignedByte" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Pos_ID" type="xs:int" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="DutyCalc_ID" type="xs:int" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Ty" nillable="true" type="an..3" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="BaseD" nillable="true" type="xs:dateTime" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Curr" nillable="true" type="an..3" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Unit" nillable="true" type="an..4" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Base" nillable="true" type="xs:double" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Rate" nillable="true" type="an..200" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="RateUsed" nillable="true" type="an..200" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Amnt" nillable="true" type="xs:double" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="MeaID" nillable="true" type="xs:int" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="TyInd" nillable="true" type="an..1" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="vifDecGrteeRef">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Mandant_ID" type="an..6" />
|
||||
@@ -292,6 +314,19 @@
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Curr" nillable="true" type="an..3" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="vifDecTotDuties">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Mandant_ID" type="an..6" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Bereich_ID" type="an..6" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="Referenz_ID" type="an..36" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="ComIndicator" type="xs:unsignedByte" />
|
||||
<xs:element minOccurs="1" maxOccurs="1" name="TotDuties_ID" type="xs:int" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Ty" nillable="true" type="an..3" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Amnt" nillable="true" type="xs:double" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="TyInd" nillable="true" type="an..1" />
|
||||
<xs:element minOccurs="0" maxOccurs="1" name="Erstelldatum" nillable="true" type="xs:dateTime" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6" />
|
||||
@@ -453,6 +488,13 @@
|
||||
<xs:whiteSpace value="collapse" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..200">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="200" />
|
||||
<xs:minLength value="1" />
|
||||
<xs:whiteSpace value="collapse" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..24">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="24" />
|
||||
|
||||
Reference in New Issue
Block a user