This commit is contained in:
2025-01-23 09:05:55 +01:00
15 changed files with 12581 additions and 4 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,379 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="DataEXITDE" type="DatenZumAusgangXDTyp">
<xs:annotation>
<xs:documentation>Version 005 - Release 003</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="AdditionalReferencePositionXDTyp">
<xs:sequence>
<xs:element name="Type" type="an..4" minOccurs="0"/>
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="an..1">
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..10">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..100">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..17">
<xs:restriction base="xs:string">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..18">
<xs:restriction base="xs:string">
<xs:maxLength value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..2">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..20">
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..22">
<xs:restriction base="xs:string">
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..3">
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..35">
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..4">
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..5">
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..512">
<xs:restriction base="xs:string">
<xs:maxLength value="512"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..6">
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..70">
<xs:restriction base="xs:string">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..8">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..9">
<xs:restriction base="xs:string">
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsDataType">
<xs:sequence>
<xs:element name="Key" type="an..35" minOccurs="0"/>
<xs:element name="Value" type="an..100" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsType">
<xs:sequence>
<xs:element name="Data" type="ApplicationInternalDataAdditionalDetailsDataType" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataType">
<xs:sequence>
<xs:element name="AdditionalDetails" type="ApplicationInternalDataAdditionalDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AusfuehrerKopfXDTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="n4" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
<xs:element name="City" type="an..35" minOccurs="0"/>
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
<xs:element name="Country" type="an..2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AusfuehrerPositionXDTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
<xs:element name="City" type="an..35" minOccurs="0"/>
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
<xs:element name="Country" type="an..2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BefoerdererKopfXDTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="n4" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
<xs:element name="City" type="an..35" minOccurs="0"/>
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
<xs:element name="Country" type="an..2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatenaustauschExportTyp">
<xs:sequence>
<xs:element name="Transaktion" type="TransaktionExportTyp"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatenZumAusgangXDTyp">
<xs:complexContent>
<xs:extension base="DatenaustauschExportTyp">
<xs:sequence>
<xs:element name="ResponseData" type="EinzelDatenZumAusgangTyp" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="EinzelDatenZumAusgangTyp">
<xs:sequence>
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungXDTyp"/>
<xs:element name="HeaderData" type="KopfDatenZumAusgangTyp" minOccurs="0"/>
<xs:element name="GoodsItem" type="PositionDatenZumAusgang" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EmpfaengerKopfXDTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="n4" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
<xs:element name="City" type="an..35" minOccurs="0"/>
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
<xs:element name="Country" type="an..2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EmpfaengerXDTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="n4" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
<xs:element name="City" type="an..35" minOccurs="0"/>
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
<xs:element name="Country" type="an..2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="KopfDatenZumAusgangTyp">
<xs:sequence>
<xs:element name="DeclarationType" type="an..5" minOccurs="0"/>
<xs:element name="AdditionalDeclarationType" type="an..1" minOccurs="0"/>
<xs:element name="ExportDeclarationType" type="an..8" minOccurs="0"/>
<xs:element name="Security" type="an..1" minOccurs="0"/>
<xs:element name="MRN" type="an..18" minOccurs="0"/>
<xs:element name="LRN" type="an..22" minOccurs="0"/>
<xs:element name="ContainerIndicator" type="an..1" minOccurs="0"/>
<xs:element name="GrossMass" type="n19.3" minOccurs="0"/>
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
<xs:element name="CustomsOfficeOfExport" type="an..8" minOccurs="0"/>
<xs:element name="CustomsOfficeOfExitActual" type="an..8" minOccurs="0"/>
<xs:element name="ExitCarrier" type="SpediteurXDTyp" minOccurs="0"/>
<xs:element name="Exporter" type="AusfuehrerKopfXDTyp" minOccurs="0"/>
<xs:element name="CountryOfDestination" type="an..2" minOccurs="0"/>
<xs:element name="SupportingDocument" type="UnterlageKopfXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="AdditionalReference" type="SonstigerVerweisKopfXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="ReferenceNumberUCR" type="an..70" minOccurs="0"/>
<xs:element name="Carrier" type="BefoerdererKopfXDTyp" minOccurs="0"/>
<xs:element name="Consignee" type="EmpfaengerKopfXDTyp" minOccurs="0"/>
<xs:element name="TransportEquipment" type="TransportAusruestungXDTyp" minOccurs="0" maxOccurs="9999"/>
<xs:element name="TransportDocument" type="TransportDokumentXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="n19.3">
<xs:restriction base="xs:decimal">
<xs:pattern value="\d{16}\.\d{3}"/>
<xs:maxInclusive value="9999999999999999.999"/>
<xs:minInclusive value="0"/>
<xs:totalDigits value="19"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n2">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{2}"/>
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n22.6">
<xs:restriction base="xs:decimal">
<xs:pattern value="\d{16}\.\d{6}"/>
<xs:maxInclusive value="9999999999999999.999999"/>
<xs:minInclusive value="0"/>
<xs:totalDigits value="22"/>
<xs:fractionDigits value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n3">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{3}"/>
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n4">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{4}"/>
<xs:totalDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n5">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{5}"/>
<xs:totalDigits value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n8">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{8}"/>
<xs:totalDigits value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ObjektIdentifizierungXDTyp">
<xs:sequence>
<xs:element name="ObjektName" type="an..22"/>
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PackstueckXDTyp">
<xs:sequence>
<xs:element name="NumberOfPackages" type="n8" minOccurs="0"/>
<xs:element name="TypeOfPackages" type="an..2" minOccurs="0"/>
<xs:element name="ShippingMarks" type="an..512" minOccurs="0"/>
<xs:element name="DeclarationGoodsItemNumber" type="n3" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PositionDatenZumAusgang">
<xs:sequence>
<xs:element name="GoodsItemNumber" type="n3" minOccurs="0"/>
<xs:element name="HarmonizedSystemSubHeadingCode" type="an..6" minOccurs="0"/>
<xs:element name="CombinedNomenclatureCode" type="an..2" minOccurs="0"/>
<xs:element name="TaricAdditionalCode" type="an..4" minOccurs="0" maxOccurs="99"/>
<xs:element name="CusCode" type="an..9" minOccurs="0"/>
<xs:element name="DescriptionOfGoods" type="an..512" minOccurs="0"/>
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
<xs:element name="ReferenceNumberUCR" type="an..70" minOccurs="0"/>
<xs:element name="CountryOfDestination" type="an..2" minOccurs="0"/>
<xs:element name="NetMass" type="n22.6" minOccurs="0"/>
<xs:element name="GrossMass" type="n19.3" minOccurs="0"/>
<xs:element name="UNDGNumber" type="an..4" minOccurs="0" maxOccurs="99"/>
<xs:element name="Procedure" type="VerfahrenXDTyp" minOccurs="0"/>
<xs:element name="Exporter" type="AusfuehrerPositionXDTyp" minOccurs="0"/>
<xs:element name="Consignee" type="EmpfaengerXDTyp" minOccurs="0"/>
<xs:element name="Packaging" type="PackstueckXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="SupportingDocument" type="UnterlagePositionXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="AdditionalReference" type="AdditionalReferencePositionXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="TransportDocument" type="TransportDokumentPositionXDTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SonstigerVerweisKopfXDTyp">
<xs:sequence>
<xs:element name="Type" type="an..4" minOccurs="0"/>
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SpediteurXDTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="n4" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransaktionExportTyp">
<xs:sequence>
<xs:element name="IOPartner" type="an..100"/>
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
<xs:element name="IOReferenz" type="an..35"/>
<xs:element name="IODatumZeit" type="xs:dateTime"/>
<xs:element name="Version" type="n3" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransportAusruestungXDTyp">
<xs:sequence>
<xs:element name="NumberOfSeals" type="n2" minOccurs="0"/>
<xs:element name="SealIdentifier" type="an..20" minOccurs="0" maxOccurs="99"/>
<xs:element name="ContainerIdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="GoodsItemReference" type="n3" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransportDokumentPositionXDTyp">
<xs:sequence>
<xs:element name="Type" type="an..4" minOccurs="0"/>
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransportDokumentXDTyp">
<xs:sequence>
<xs:element name="Type" type="an..4" minOccurs="0"/>
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UnterlageKopfXDTyp">
<xs:sequence>
<xs:element name="Type" type="an..4" minOccurs="0"/>
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
<xs:element name="DocumentLineItemNumber" type="n5" minOccurs="0"/>
<xs:element name="IssuingAuthorityName" type="an..70" minOccurs="0"/>
<xs:element name="IssuingDate" type="xs:date" minOccurs="0"/>
<xs:element name="ValidityDate" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UnterlagePositionXDTyp">
<xs:sequence>
<xs:element name="Type" type="an..4" minOccurs="0"/>
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
<xs:element name="DocumentLineItemNumber" type="n5" minOccurs="0"/>
<xs:element name="IssuingAuthorityName" type="an..70" minOccurs="0"/>
<xs:element name="IssuingDate" type="xs:date" minOccurs="0"/>
<xs:element name="ValidityDate" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VerfahrenXDTyp">
<xs:sequence>
<xs:element name="RequestedProcedure" type="an..2" minOccurs="0"/>
<xs:element name="PreviousProcedure" type="an..2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PresentationEXITDE" type="GestellungXPTyp">
<xs:annotation>
<xs:documentation>Version 003 - Release 002</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="an..10">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..100">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..17">
<xs:restriction base="xs:string">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..18">
<xs:restriction base="xs:string">
<xs:maxLength value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..22">
<xs:restriction base="xs:string">
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..25">
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..256">
<xs:restriction base="xs:string">
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..3">
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..35">
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..4">
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..5">
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..7">
<xs:restriction base="xs:string">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..70">
<xs:restriction base="xs:string">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..8">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AnmelderXPTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="an..4" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AnsprechpartnerXPTyp">
<xs:sequence>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="PhoneNumber" type="an..35" minOccurs="0"/>
<xs:element name="EMailAddress" type="an..256" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsDataType">
<xs:sequence>
<xs:element name="Key" type="an..35" minOccurs="0"/>
<xs:element name="Value" type="an..100" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsType">
<xs:sequence>
<xs:element name="Data" type="ApplicationInternalDataAdditionalDetailsDataType" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataType">
<xs:sequence>
<xs:element name="AdditionalDetails" type="ApplicationInternalDataAdditionalDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatenaustauschExportTyp">
<xs:sequence>
<xs:element name="Transaktion" type="TransaktionExportTyp"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EinzelGestellungTyp">
<xs:sequence>
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungXPTyp"/>
<xs:element name="HeaderData" type="KopfDatenGestellungTyp" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GestellungXPTyp">
<xs:complexContent>
<xs:extension base="DatenaustauschExportTyp">
<xs:sequence>
<xs:element name="DeclarationData" type="EinzelGestellungTyp" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="KopfDatenGestellungTyp">
<xs:sequence>
<xs:element name="MRN" type="an..18" minOccurs="0"/>
<xs:element name="LRN" type="an..22" minOccurs="0"/>
<xs:element name="AdditionalInformation" type="an..5" minOccurs="0" maxOccurs="99"/>
<xs:element name="ArrivalNotificationDateAndTime" type="xs:dateTime" minOccurs="0"/>
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
<xs:element name="CustomsOfficeOfExitActual" type="an..8" minOccurs="0"/>
<xs:element name="ExitCarrier" type="SpediteurXPTyp" minOccurs="0"/>
<xs:element name="Declarant" type="AnmelderXPTyp" minOccurs="0"/>
<xs:element name="Representative" type="VertreterXPTyp" minOccurs="0"/>
<xs:element name="PresentationPlaceCode" type="an..7" minOccurs="0"/>
<xs:element name="OrderType" type="an..3" minOccurs="0"/>
<xs:element name="ConsoleReferenceID" type="an..25" minOccurs="0"/>
<xs:element name="ZFGEmailAddress" type="an..256" minOccurs="0"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="n3">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{3}"/>
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ObjektIdentifizierungXPTyp">
<xs:sequence>
<xs:element name="ObjektName" type="an..22"/>
<xs:element name="BezugsnummerVorblendung" type="an..35" minOccurs="0"/>
<xs:element name="KopieVon" type="an..35" minOccurs="0"/>
<xs:element name="ObjektAktion" type="an..10" maxOccurs="2"/>
<xs:element name="Bearbeiter" type="an..70"/>
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SpediteurXPTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="an..4" minOccurs="0"/>
<xs:element name="ContactPerson" type="AnsprechpartnerXPTyp" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransaktionExportTyp">
<xs:sequence>
<xs:element name="IOPartner" type="an..100"/>
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
<xs:element name="IOReferenz" type="an..35"/>
<xs:element name="IODatumZeit" type="xs:dateTime"/>
<xs:element name="Version" type="n3" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VertreterXPTyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="an..4" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,247 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="InformationEXITDE" type="InformationenZumAusgangXITyp">
<xs:annotation>
<xs:documentation>Version 003 - Release 004</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="an..1">
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..10">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..100">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..140">
<xs:restriction base="xs:string">
<xs:maxLength value="140"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..17">
<xs:restriction base="xs:string">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..2">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..20">
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..22">
<xs:restriction base="xs:string">
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..3">
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..35">
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..512">
<xs:restriction base="xs:string">
<xs:maxLength value="512"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="an..70">
<xs:restriction base="xs:string">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsDataType">
<xs:sequence>
<xs:element name="Key" type="an..35" minOccurs="0"/>
<xs:element name="Value" type="an..100" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsType">
<xs:sequence>
<xs:element name="Data" type="ApplicationInternalDataAdditionalDetailsDataType" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataType">
<xs:sequence>
<xs:element name="AdditionalDetails" type="ApplicationInternalDataAdditionalDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BefoerderungsmittelGrenzeKopfXITyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..35" minOccurs="0"/>
<xs:element name="TypeOfIdentification" type="an..2" minOccurs="0"/>
<xs:element name="Nationality" type="an..2" minOccurs="0"/>
<xs:element name="DepartureDateAndTime" type="xs:dateTime" minOccurs="0"/>
<xs:element name="Location" type="an..140" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BefoerderungsmittelGrenzePackstueckXITyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..35" minOccurs="0"/>
<xs:element name="TypeOfIdentification" type="an..2" minOccurs="0"/>
<xs:element name="Nationality" type="an..2" minOccurs="0"/>
<xs:element name="DepartureDateAndTime" type="xs:dateTime" minOccurs="0"/>
<xs:element name="Location" type="an..140" minOccurs="0" maxOccurs="2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BefoerderungsmittelGrenzePositionXITyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..35" minOccurs="0"/>
<xs:element name="TypeOfIdentification" type="an..2" minOccurs="0"/>
<xs:element name="Nationality" type="an..2" minOccurs="0"/>
<xs:element name="DepartureDateAndTime" type="xs:dateTime" minOccurs="0"/>
<xs:element name="Location" type="an..140" minOccurs="0" maxOccurs="2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatenaustauschExportTyp">
<xs:sequence>
<xs:element name="Transaktion" type="TransaktionExportTyp"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EinzelInformationenZumAusgangTyp">
<xs:sequence>
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungXITyp"/>
<xs:element name="HeaderData" type="KopfDatenInformationenZumAusgangTyp" minOccurs="0"/>
<xs:element name="GoodsItem" type="PositionInformationZumAusgangTyp" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InformationenZumAusgangXITyp">
<xs:complexContent>
<xs:extension base="DatenaustauschExportTyp">
<xs:sequence>
<xs:element name="DeclarationData" type="EinzelInformationenZumAusgangTyp" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="KopfDatenInformationenZumAusgangTyp">
<xs:sequence>
<xs:element name="InformationType" type="an..2" minOccurs="0"/>
<xs:element name="Finalization" type="an..1" minOccurs="0"/>
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
<xs:element name="ReferenceNumberUCR" type="an..35" minOccurs="0"/>
<xs:element name="ModeOfTransportAtTheBorder" type="an..1" minOccurs="0"/>
<xs:element name="ActiveBorderTransportMeans" type="BefoerderungsmittelGrenzeKopfXITyp" minOccurs="0"/>
<xs:element name="ExitCarrier" type="SpediteurXITyp" minOccurs="0"/>
<xs:element name="TransportEquipment" type="TransportausruestungXITyp" minOccurs="0" maxOccurs="9999"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="n..19.3">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,3}(0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..2">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,2}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..22.6">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,6}(0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..3">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,3}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..4">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..8">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,8}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n3">
<xs:restriction base="xs:nonNegativeInteger">
<xs:pattern value="\d{3}"/>
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ObjektIdentifizierungXITyp">
<xs:sequence>
<xs:element name="ObjektName" type="an..22"/>
<xs:element name="ObjektAktion" type="an..10" maxOccurs="10"/>
<xs:element name="CompliancePruefung" type="an..3" minOccurs="0"/>
<xs:element name="Bearbeiter" type="an..70"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PackstueckXITyp">
<xs:sequence>
<xs:element name="SequenceNumber" type="n..2" minOccurs="0"/>
<xs:element name="NumberOfPackages" type="n..8" minOccurs="0"/>
<xs:element name="TypeOfPackages" type="an..2" minOccurs="0"/>
<xs:element name="ShippingMarks" type="an..512" minOccurs="0"/>
<xs:element name="ActiveBorderTransportMeans" type="BefoerderungsmittelGrenzePackstueckXITyp" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PositionInformationZumAusgangTyp">
<xs:sequence>
<xs:element name="GoodsItemNumber" type="seq3" minOccurs="0"/>
<xs:element name="NetMass" type="n..22.6" minOccurs="0"/>
<xs:element name="GrossMass" type="n..19.3" minOccurs="0"/>
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
<xs:element name="ReferenceNumberUCR" type="an..35" minOccurs="0"/>
<xs:element name="ActiveBorderTransportMeans" type="BefoerderungsmittelGrenzePositionXITyp" minOccurs="0"/>
<xs:element name="Packaging" type="PackstueckXITyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="seq3">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)[1-9]\d{0,2}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SpediteurXITyp">
<xs:sequence>
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransaktionExportTyp">
<xs:sequence>
<xs:element name="IOPartner" type="an..100"/>
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
<xs:element name="IOReferenz" type="an..35"/>
<xs:element name="IODatumZeit" type="xs:dateTime"/>
<xs:element name="Version" type="n3" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransportausruestungXITyp">
<xs:sequence>
<xs:element name="NumberOfSeals" type="n..2" minOccurs="0"/>
<xs:element name="SealIdentifier" type="an..20" minOccurs="0" maxOccurs="99"/>
<xs:element name="ContainerIdentificationNumber" type="an..17" minOccurs="0"/>
<xs:element name="GoodsItemReference" type="n..3" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

View File

@@ -88,6 +88,9 @@
<Compile Include="DAKOSY\ATLAS\AES\cDakosyAES.vb" /> <Compile Include="DAKOSY\ATLAS\AES\cDakosyAES.vb" />
<Compile Include="DAKOSY\ATLAS\AES\Überlassung\e_exp_rel.Designer.vb" /> <Compile Include="DAKOSY\ATLAS\AES\Überlassung\e_exp_rel.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\AES\Überlassung\e_exp_rel_V2.3.Designer.vb" /> <Compile Include="DAKOSY\ATLAS\AES\Überlassung\e_exp_rel_V2.3.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\EXG\DatenZumAusgang\DataEXITDE_005.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\EXG\GestellungAusgang\PresentationEXITDE_003.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\EXG\InformationenZumAusgang\InformationEXITDE_003.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_007.Designer.vb" /> <Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_007.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_008.Designer.vb" /> <Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_008.Designer.vb" />
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_009.Designer.vb" /> <Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_009.Designer.vb" />
@@ -246,6 +249,15 @@
<None Include="DAKOSY\ATLAS\Codelists\Codelist_C0008.xsd"> <None Include="DAKOSY\ATLAS\Codelists\Codelist_C0008.xsd">
<SubType>Designer</SubType> <SubType>Designer</SubType>
</None> </None>
<None Include="DAKOSY\ATLAS\EXG\DatenZumAusgang\DataEXITDE_005.xsd">
<SubType>Designer</SubType>
</None>
<None Include="DAKOSY\ATLAS\EXG\GestellungAusgang\PresentationEXITDE_003.xsd">
<SubType>Designer</SubType>
</None>
<None Include="DAKOSY\ATLAS\EXG\InformationenZumAusgang\InformationEXITDE_003.xsd">
<SubType>Designer</SubType>
</None>
<None Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_007.xsd"> <None Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_007.xsd">
<SubType>Designer</SubType> <SubType>Designer</SubType>
</None> </None>

View File

@@ -25,6 +25,8 @@ Public Class frmProgDetails
If codename = "MAIL_SENDER" Then picIcon.Image = My.Resources.admin_monitoring If codename = "MAIL_SENDER" Then picIcon.Image = My.Resources.admin_monitoring
If codename = "DOKU" Then picIcon.Image = My.Resources.doku_sym If codename = "DOKU" Then picIcon.Image = My.Resources.doku_sym
If codename = "RKSV_DE" Then picIcon.Image = My.Resources.admin_monitoring If codename = "RKSV_DE" Then picIcon.Image = My.Resources.admin_monitoring
If codename = "VERAG_OCR" Then picIcon.Image = My.Resources.admin_monitoring
If codename = "VERAGCallAssist" Then picIcon.Image = My.Resources.admin_monitoring

View File

@@ -103,6 +103,12 @@ Partial Class usrCntlProgramme
Me.Button12 = New System.Windows.Forms.Button() Me.Button12 = New System.Windows.Forms.Button()
Me.btn_sprache_sdl = New System.Windows.Forms.Button() Me.btn_sprache_sdl = New System.Windows.Forms.Button()
Me.btn_sprache_aviso = New System.Windows.Forms.Button() Me.btn_sprache_aviso = New System.Windows.Forms.Button()
Me.Button13 = New System.Windows.Forms.Button()
Me.Label20 = New System.Windows.Forms.Label()
Me.PictureBox15 = New System.Windows.Forms.PictureBox()
Me.Button14 = New System.Windows.Forms.Button()
Me.Label25 = New System.Windows.Forms.Label()
Me.PictureBox16 = New System.Windows.Forms.PictureBox()
CType(Me.PictureBox4, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox4, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox3, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -117,6 +123,8 @@ Partial Class usrCntlProgramme
CType(Me.PictureBox12, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox12, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox13, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox13, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox14, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox14, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox15, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox16, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout() Me.SuspendLayout()
' '
'Label1 'Label1
@@ -846,11 +854,75 @@ Partial Class usrCntlProgramme
Me.btn_sprache_aviso.Text = "Sprachen" Me.btn_sprache_aviso.Text = "Sprachen"
Me.btn_sprache_aviso.UseVisualStyleBackColor = True Me.btn_sprache_aviso.UseVisualStyleBackColor = True
' '
'Button13
'
Me.Button13.Location = New System.Drawing.Point(754, 309)
Me.Button13.Name = "Button13"
Me.Button13.Size = New System.Drawing.Size(100, 39)
Me.Button13.TabIndex = 114
Me.Button13.Text = "Details"
Me.Button13.UseVisualStyleBackColor = True
'
'Label20
'
Me.Label20.AutoSize = True
Me.Label20.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label20.Location = New System.Drawing.Point(766, 292)
Me.Label20.Name = "Label20"
Me.Label20.Size = New System.Drawing.Size(79, 13)
Me.Label20.TabIndex = 113
Me.Label20.Text = "VERAG OCR"
'
'PictureBox15
'
Me.PictureBox15.Image = Global.ADMIN.My.Resources.Resources.admin_monitoring
Me.PictureBox15.Location = New System.Drawing.Point(789, 256)
Me.PictureBox15.Name = "PictureBox15"
Me.PictureBox15.Size = New System.Drawing.Size(34, 33)
Me.PictureBox15.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
Me.PictureBox15.TabIndex = 112
Me.PictureBox15.TabStop = False
'
'Button14
'
Me.Button14.Location = New System.Drawing.Point(754, 417)
Me.Button14.Name = "Button14"
Me.Button14.Size = New System.Drawing.Size(100, 39)
Me.Button14.TabIndex = 117
Me.Button14.Text = "Details"
Me.Button14.UseVisualStyleBackColor = True
'
'Label25
'
Me.Label25.AutoSize = True
Me.Label25.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label25.Location = New System.Drawing.Point(766, 400)
Me.Label25.Name = "Label25"
Me.Label25.Size = New System.Drawing.Size(107, 13)
Me.Label25.TabIndex = 116
Me.Label25.Text = "VERAG CallAssist"
'
'PictureBox16
'
Me.PictureBox16.Image = Global.ADMIN.My.Resources.Resources.admin_monitoring
Me.PictureBox16.Location = New System.Drawing.Point(789, 364)
Me.PictureBox16.Name = "PictureBox16"
Me.PictureBox16.Size = New System.Drawing.Size(34, 33)
Me.PictureBox16.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
Me.PictureBox16.TabIndex = 115
Me.PictureBox16.TabStop = False
'
'usrCntlProgramme 'usrCntlProgramme
' '
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle Me.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.Controls.Add(Me.Button14)
Me.Controls.Add(Me.Label25)
Me.Controls.Add(Me.PictureBox16)
Me.Controls.Add(Me.Button13)
Me.Controls.Add(Me.Label20)
Me.Controls.Add(Me.PictureBox15)
Me.Controls.Add(Me.btn_sprache_aviso) Me.Controls.Add(Me.btn_sprache_aviso)
Me.Controls.Add(Me.btn_sprache_sdl) Me.Controls.Add(Me.btn_sprache_sdl)
Me.Controls.Add(Me.Button12) Me.Controls.Add(Me.Button12)
@@ -947,6 +1019,8 @@ Partial Class usrCntlProgramme
CType(Me.PictureBox12, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.PictureBox12, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.PictureBox13, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.PictureBox13, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.PictureBox14, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.PictureBox14, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.PictureBox15, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.PictureBox16, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False) Me.ResumeLayout(False)
Me.PerformLayout() Me.PerformLayout()
@@ -1031,4 +1105,10 @@ Partial Class usrCntlProgramme
Friend WithEvents Button12 As Button Friend WithEvents Button12 As Button
Friend WithEvents btn_sprache_sdl As Button Friend WithEvents btn_sprache_sdl As Button
Friend WithEvents btn_sprache_aviso As Button Friend WithEvents btn_sprache_aviso As Button
Friend WithEvents Button13 As Button
Friend WithEvents Label20 As Label
Friend WithEvents PictureBox15 As PictureBox
Friend WithEvents Button14 As Button
Friend WithEvents Label25 As Label
Friend WithEvents PictureBox16 As PictureBox
End Class End Class

View File

@@ -121,7 +121,7 @@
<data name="PictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="PictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wAAADsABataJCQAAAhBJREFUWEftlbFKA1EQRQP5FyG1fyBp/ANT2KYxWNkm+AExtYipLASDlYVpRBSC vwAADr8BOAVTJAAAAhBJREFUWEftlbFKA1EQRQP5FyG1fyBp/ANT2KYxWNkm+AExtYipLASDlYVpRBSC
RRoDQbBYEItAFLQwksJi9Qy5j8ljG5vdZgdmd959M3fuzEaspAVbKaAUUApYE/CzWJjH9h/cn+M46y4I RRoDQbBYEItAFLQwksJi9Qy5j8ljG5vdZgdmd959M3fuzEaspAVbKaAUUApYE/CzWJjH9h/cn+M46y4I
eBuN0ptq1XzcaKzQ1GLhD/V6OhsODectnFoI72u1UM85jpWrWvAgYNrphCSIMBXS+LnXMxwHT/r9kP86 eBuN0ptq1XzcaKzQ1GLhD/V6OhsODectnFoI72u1UM85jpWrWvAgYNrphCSIMBXS+LnXMxwHT/r9kP86
GKyd4dJAPtaZXA1pApbzuV1Crolp8pUkFj+2WpaMCM4QkocwzhKnM4LwOOZePRCCmQCp50ICPieTsCru GKyd4dJAPtaZXA1pApbzuV1Crolp8pUkFj+2WpaMCM4QkocwzhKnM4LwOOZePRCCmQCp50ICPieTsCru
@@ -136,7 +136,7 @@
<data name="PictureBox8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="PictureBox8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wAAADsABataJCQAAD6VJREFUeF7tXWusFdUVpvVRUIOJiiEm0B8CSlR8AD4aJaZiSSk/MBIjP6r+0FYr vwAADr8BOAVTJAAAD6VJREFUeF7tXWusFdUVpvVRUIOJiiEm0B8CSlR8AD4aJaZiSSk/MBIjP6r+0FYr
amKJLZFXmhgTIyaoiZVgjBIlQVETEsXEcr0Xedx7FbgUVB63pSKPi8gtD6G87u79hlmXddZZe2bPOTPn amKJLZFXmhgTIyaoiZVgjBIlQVETEsXEcr0Xedx7FbgUVB63pSKPi8gtD6G87u79hlmXddZZe2bPOTPn
NftLvnDPzJ691+Pba8+ZmTP0Mx65hhdAzuEFkHN4AeQcjSmAnh7z09at5sCKFWbPO++YnS+/bDpnzTJb NftLvnDPzJ691+Pba8+ZmTP0Mx65hhdAzuEFkHN4AeQcjSmAnh7z09at5sCKFWbPO++YnS+/bDpnzTJb
nnrKfPPII+brhx8O/sVnbMf+ve++G7THcTg+L2gIAfScOGEOrl1rdjz/vPnnffeZtptvNi2XX27+cc45 nnrKfPPII+brhx8O/sVnbMf+ve++G7THcTg+L2gIAfScOGEOrl1rdjz/vPnnffeZtptvNi2XX27+cc45

View File

@@ -215,4 +215,16 @@
Dim f As New frmSprachen("tblTranslate", "FMZOLL", ADMIN.SDL_ID) Dim f As New frmSprachen("tblTranslate", "FMZOLL", ADMIN.SDL_ID)
f.Show(Me) f.Show(Me)
End Sub End Sub
Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
frmProgDetails.codename = "VERAG_OCR"
frmProgDetails.Show()
End Sub
Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
frmProgDetails.codename = "VERAGCallAssist"
frmProgDetails.Show()
End Sub
End Class End Class

View File

@@ -140,6 +140,7 @@
<Compile Include="cATEZWorker.vb" /> <Compile Include="cATEZWorker.vb" />
<Compile Include="cOREGONWorker.vb" /> <Compile Include="cOREGONWorker.vb" />
<Compile Include="cMAVIWorker.vb" /> <Compile Include="cMAVIWorker.vb" />
<Compile Include="cWorker_AES_EXG.vb" />
<Compile Include="cWorker_Verwahrung.vb" /> <Compile Include="cWorker_Verwahrung.vb" />
<Compile Include="frmNachrichtenVerarbeitung_MDM_divers.Designer.vb"> <Compile Include="frmNachrichtenVerarbeitung_MDM_divers.Designer.vb">
<DependentUpon>frmNachrichtenVerarbeitung_MDM_divers.vb</DependentUpon> <DependentUpon>frmNachrichtenVerarbeitung_MDM_divers.vb</DependentUpon>

View File

@@ -316,6 +316,29 @@ Public Class cGetMsgType
Return False Return False
End Function End Function
Shared Function isAES_DatenZumAusgang(doc As XmlDocument, ByRef VERSION As String) As Boolean
If doc.HasChildNodes Then
If doc.GetElementsByTagName("DataEXITDE").Count > 0 Then
If doc.GetElementsByTagName("Version").Count > 0 Then
VERSION = doc.GetElementsByTagName("Version")(0).InnerText
End If
Return True
End If
End If
Return False
End Function
Shared Function isAES_E_EXT_DAT(doc As XmlDocument) As Boolean
If doc.HasChildNodes Then
If doc.GetElementsByTagName("E_EXT_DAT").Count > 0 Then
'If doc.GetElementsByTagName("Version").Count > 0 Then
' VERSION = doc.GetElementsByTagName("Version")(0).InnerText
'End If
Return True
End If
End If
Return False
End Function
Shared Function isEZA_SumAErledigungsinformationCDXWare(doc As XmlDocument, ByRef VERSION As String) As Boolean Shared Function isEZA_SumAErledigungsinformationCDXWare(doc As XmlDocument, ByRef VERSION As String) As Boolean
If doc.HasChildNodes Then If doc.HasChildNodes Then
If doc.GetElementsByTagName("SumAErledigungsinformationCDXWare").Count > 0 Then If doc.GetElementsByTagName("SumAErledigungsinformationCDXWare").Count > 0 Then

View File

@@ -0,0 +1,193 @@
Imports com.sun.org.apache.bcel.internal.generic
Imports DAKOSY_Worker
Imports DocumentFormat.OpenXml.Wordprocessing
Imports java.nio.channels
Imports Spire.Pdf
Imports VERAG_PROG_ALLGEMEIN
Public Class cWorker_AES_EXG
Public Shared Dateiname = ""
Shared SQL As New VERAG_PROG_ALLGEMEIN.SQL
Shared Function readEZA_DatenZumAusgang_DataEXITDE_005(FORM As frmDYNachrichtenVerarbeitung, d As String, saveVerwahrung As Boolean) As String
Try
Dim VWI As DAKOSY_Worker.DataEXITDE.DatenZumAusgangXDTyp = DAKOSY_Worker.DataEXITDE.DatenZumAusgangXDTyp.LoadFromFile(d)
Dim MRN = ""
Dim RegistriernummerATLAS = ""
Dim ankungsdatum As Object = Nothing
Dim zp As Object = Nothing
readEZA_DatenZumAusgang_DataEXITDE_005 = ""
If VWI IsNot Nothing Then
If VWI.ResponseData IsNot Nothing AndAlso VWI.ResponseData.Count > 0 Then
For Each RESP In VWI.ResponseData
If RESP.ObjektIdentifizierung IsNot Nothing Then
If RESP.ObjektIdentifizierung.ObjektName IsNot Nothing Then
readEZA_DatenZumAusgang_DataEXITDE_005 = RESP.ObjektIdentifizierung.ObjektName 'Nur ObjektAntragsart VV (SumA Vorgang) /NE (NCTS-Vorgang )
If RESP.HeaderData IsNot Nothing Then
If RESP.HeaderData.MRN IsNot Nothing Then
MRN = RESP.HeaderData.MRN
End If
End If
If RESP.ObjektIdentifizierung.ZeitpunktEingang > "01.01.2000" Then
zp = RESP.ObjektIdentifizierung.ZeitpunktEingang
End If
'----------------------------------------------------------------------
'QULAIFIZIERUNG!
'----------------------------------------------------------------------
If True Then 'BEZUGSNR vorhanden
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = FORM.getStatusCheckTransID(VWI.Transaktion.IOReferenz, VWI.Transaktion.IODatumZeit)
STATUS.dySt_BezugsNr = readEZA_DatenZumAusgang_DataEXITDE_005
STATUS.dySt_artMitteilung = "EXG_DATA"
STATUS.dySt_dyArt = "AES"
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_00
STATUS.dySt_ergCode = "EXG_DATA"
STATUS.dySt_ergMitteilung = ""
If zp IsNot Nothing Then STATUS.dySt_ergZeitpunkt = zp
STATUS.SAVE()
'----------------------------------------------------------------------
'Es wird bei Daten zum AUsgang und "_EXG_" automaitsch die Qualifizierung aufgerufen...
If readEZA_DatenZumAusgang_DataEXITDE_005.Contains("_EXG_") Then
Dim IOPARTNER = VWI.Transaktion.IOPartner
Dim DIVISION3 = VWI.Transaktion.IODivision3
Dim DAKOSY_SB = "ANDREAS"
Dim DY_ACTIONS As New List(Of String)
If IOPARTNER = "UNAT" Then
DAKOSY_SB = "luxbauer"
End If
Dim saveFile = ""
DY_ACTIONS.Add("CHANGE")
' DY_ACTIONS.Add("SEND")
If generateInformationenZumAusgang003(MRN, readEZA_DatenZumAusgang_DataEXITDE_005, saveFile, DY_ACTIONS, IOPARTNER, DIVISION3, DAKOSY_SB) Then
If saveFile <> "" Then
frmStartOptions.copyFile(saveFile, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\upl\")
'NOCH NCIHT!!!!!!
'If cDakosyFunftions.send_Data_To_Dakosy_FTP(saveFile, readEZA_DatenZumAusgang_DataEXITDE_005, -1, IOPARTNER) Then
' 'DAKOSY_Worker.cDakosy_Statusmeldungen.InsertStatusMeldung(DY_ANM, DAKOSY_Worker.cDY_Statusliste.S_03)
' Return True
'Else
' 'DAKOSY_Worker.cDakosy_Statusmeldungen.InsertStatusMeldung(DY_ANM, DAKOSY_Worker.cDY_Statusliste.S_09)
' Return False
'End If
End If
End If
End If
'----------------------------------------------------------------------
FORM.addDGVEinarbeitung("AES: ExportGest.-DatenZumAusgang", STATUS.dySt_BezugsNr)
End If
'----------------------------------------------------------------------
'----------------------------------------------------------------------
End If
End If
Next
End If
End If
Catch ex As Exception
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
readEZA_DatenZumAusgang_DataEXITDE_005 = ""
End Try
End Function
Shared Function generateInformationenZumAusgang003(MRN As String, ByVal Bezugsnummer As String, ByRef saveFile As String, DY_ACTIONS As List(Of String), IOPartner As String, IODivision3 As String, DAKOSY_SB As String) As Boolean
Dim Interface_VERSION = "003"
' Dim ObjectAktion = DY_ACTION
' Dim BezugsnummerVorblendung = "AA_NCTS_DE_ZE_WO_MITTICH"
Dim XML As New DAKOSY_Worker.InformationEXITDE.InformationenZumAusgangXITyp
'Bezugsnummer = Bezugsnummer.Replace("_EXG_", "_QZ_") ' ??????????????????
If Bezugsnummer.Length > 35 Then
Bezugsnummer = Bezugsnummer.Substring(0, 35)
End If
'Transaktion:
XML.Transaktion = New DAKOSY_Worker.InformationEXITDE.TransaktionExportTyp
XML.Transaktion.IOPartner = IOPartner
XML.Transaktion.IODatumZeit = Now
XML.Transaktion.IOReferenz = Bezugsnummer & "_" & Now.ToString("ddMMyyHHmmSS")
If Not VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then XML.Transaktion.IODivision3 = IODivision3
XML.Transaktion.Version = Interface_VERSION
' XML.Transaktion.IODivision3 = "DUR"
Dim XML_EG = New InformationEXITDE.EinzelInformationenZumAusgangTyp
'ObjektIdentifizierung:
XML_EG.ObjektIdentifizierung.ObjektName = Bezugsnummer
'If Bezugsnummer IsNot Nothing Then XML_EG.ObjektIdentifizierung.ObjektAliasname = Bezugsnummer
XML_EG.ObjektIdentifizierung.ObjektAktion = DY_ACTIONS
If If(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DAKOSY_SB, "") <> "" Then XML_EG.ObjektIdentifizierung.Bearbeiter = DAKOSY_SB
' If BezugsnummerVorblendung IsNot Nothing AndAlso BezugsnummerVorblendung <> "" Then XML_EG.ObjektIdentifizierung.BezugsnummerVorblendung = BezugsnummerVorblendung
'TransitOperation:
XML_EG.HeaderData.InformationType = "NV"
'XML_EG.HeaderData.MRN = MRN
'If cDY.ncts_CountryOfDispatch IsNot Nothing Then XML.EinzelEingangsanzeige.TransitOperation.CustomsOfficeOfDestinationActual = cDY.ncts_CountryOfDispatch
'If SND.tblSnd_ATB_T1 IsNot Nothing Then XML.EinzelEingangsanzeige.TransitOperation.MRN = SND.tblSnd_ATB_T1
'XML.EinzelEingangsanzeige.TransitOperation.ArrivalNotificationDateAndTime = Now
'XML.EinzelEingangsanzeige.TransitOperation.IncidentFlag = "N"
XML.DeclarationData.Add(XML_EG)
Dim saveDir = Application.StartupPath & "\Dakosy_SEND\"
If Not System.IO.Directory.Exists(saveDir) Then
System.IO.Directory.CreateDirectory(saveDir)
End If
saveFile = saveDir & "DY_EXP_" & Now.ToString("yyMMdd_HHmmss") & ".xml"
XML.SaveToFile(saveFile)
'-------------------------------------------
Dim STATUS As New DAKOSY_Worker.cDakosy_Statusmeldungen
STATUS.dySt_BezugsNr = Bezugsnummer
STATUS.dySt_artMitteilung = "EXG_INFO"
STATUS.dySt_dyArt = "AES"
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_00
STATUS.dySt_ergCode = "EXG_INFO"
STATUS.dySt_ergMitteilung = "MRN:" & MRN
STATUS.dySt_ergZeitpunkt = Now
STATUS.SAVE()
'-------------------------------------------
'SDL.DAKOSY_Interface_SEND.replaceNullDateXML(saveFile)
Return True
End Function
End Class

View File

@@ -84,9 +84,9 @@ Public Class frmDYNachrichtenVerarbeitung
Label6.Visible = True Label6.Visible = True
Exit Sub Exit Sub
End If End If
'-------------------------------------------------------------------------------------
DatenEinlesen() '<<<<---------------------- DatenEinlesen() '<<<<----------------------
'-------------------------------------------------------------------------------------
If dsNichtErkannt > 0 Then If dsNichtErkannt > 0 Then
Label6.Text = dsNichtErkannt & " Datensätze nicht " & vbNewLine & "erkannt." Label6.Text = dsNichtErkannt & " Datensätze nicht " & vbNewLine & "erkannt."
@@ -427,6 +427,32 @@ Public Class frmDYNachrichtenVerarbeitung
End Select End Select
End If End If
'------------------------------------------
'------------------ EXPORT / Gestellung (AES) ------------------
'------------------------------------------
'AES: UngueltigkeitSicherheitenNCTSDE
If Not found And cGetMsgType.isAES_DatenZumAusgang(doc, VERSION) Then
frmStartOptions.copyFile(d, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\")
Select Case VERSION
Case False
Case Else : If cWorker_AES_EXG.readEZA_DatenZumAusgang_DataEXITDE_005(Me, d, saveVerwahrung) <> "" Then found = True
End Select
End If
'AES: Zoll Nachricht
If Not found And cGetMsgType.isAES_E_EXT_DAT(doc) Then
frmStartOptions.copyFile(d, "\\datenarchiv\Datenarchiv\DAKOSY\ECHTSYSTEM\EXG\")
'Select Case VERSION
' Case False
' Case Else : If cWorker_AES_EXG.readEZA_DatenZumAusgang_DataEXITDE_005(Me, d, saveVerwahrung) <> "" Then found = True
'End Select
End If
'
'------------------------------------------ '------------------------------------------
'------------------ EZA ------------------ '------------------ EZA ------------------
'------------------------------------------ '------------------------------------------