mobilkom Order

TransdatiX.Convert mobilkom Order

Version 2.0.1 vom 08.03.2006

Inhalt

Allgemeines

Mit diesem Konverter können Bestellungen der mobilkom im EDIFACT-Format in XML oder CSV umgewandelt werden.

Technische Aufbereitung der Daten und Aufruf des Konverters

Um diesen TransdatiX.Convert zu benützen, müssen Sie zuerst Ihre Daten in CSV- oder XML-Dateien exportieren. Alles was Sie brauchen, um Ihre Daten für diesen Konverter aufzubereiten, befindet sich hier.

Sie haben dann viele Möglichkeiten, den TransdatiX.Convert aufzurufen, z.B. Sie definieren ein Prozess, in welchem Sie einen TransdatiX.Comm miteinbeziehen, um Konvertierung + Übermittlung zu automatisieren. Mehr Information über den TransdatiX.Configurator und andere Anbindungstechniken befindet sich hier.

Hinweise

Der Konverter erwartet als Eingabe die Bestelldaten der mobilkom im EDIFACT-Format.

Es sind zwei Schnittstellen enthalten, mit denen die EDIFACT-Daten entweder nach XML oder nach CSV konvertiert werden können.

Die Schnittstelle ConvertToXml erzeugt eine Ausgabedatei im XML-Format, die die gesamte Datenstruktur enthält.

Die Schnittstelle ConvertToCsv erzeugt vier Ausgabedateien im CSV-Format:
  • Envelope.csv - Übertragungsdaten
    Hier befinden sich alle Daten der Datengruppe Envelope

  • Order.csv - Bestellkopf
    Hier befinden sich alle Daten der Datengruppe Order

  • OrderPos.csv - Bestellpositionen
    Hier befinden sich alle Daten der Datengruppe OrderPos

  • Reference.csv - Referenzinformationen
    Hier befinden sich alle Daten der Datengruppe Reference

Technische Daten des Konverters

Konvertername:Convert.mobilkom.Order.txf
Konverterpfad:Applications\Convert\mobilkom\Order\
Schnittstellenname:ConvertToXml
Parameter:
- @InputFile1Pfad und Dateiname der EDIFACT Bestelldaten
- @OutputFile1Pfad und Dateiname der XML-Outputdatei
Schnittstellenname:ConvertToCsv
Parameter:
- @InputFile1Pfad und Dateiname der EDIFACT Bestelldaten
- @OutputFile1Pfad und Dateiname der Outputdatei für Envelope-Daten
- @OutputFile2Pfad und Dateiname der Outputdatei für Order-Daten
- @OutputFile3Pfad und Dateiname der Outputdatei für OrderPos-Daten
- @OutputFile4Pfad und Dateiname der Outputdatei für Reference-Daten

Beispiele

\Input\Order.ediDatei mit Daten im Format EDIFACT ORDERS
\Output\Order.xmlOutputdatei 1 Schnittstelle ConvertToXml
\Output\Envelope.csvOutputdatei 1 Schnittstelle ConvertToCsv
\Output\Order.csvOutputdatei 2 Schnittstelle ConvertToCsv
\Output\OrderPos.csvOutputdatei 3 Schnittstelle ConvertToCsv
\Output\Reference.csvOutputdatei 4 Schnittstelle ConvertToCsv


Datenstruktur - Übersicht

Folgende Liste zeigt die formelle Struktur der Daten, die der Konverter akzeptiert. Beschreibungen in Fettschrift bedeutet, dass das Element ein Mussfeld ist, außer wenn in der Beschreibung des Elementen eine Bedingung ausdrücklich formuliert wird.


Elementname

Beschreibung

 
MessageRoot-Element
 
  EnvelopeÜbertragungsdaten
    EnvelopeIDInterne Kennung
    SenderIdAbsender
    RecipientIdEmpfänger
    TransmissionIdÜbertragungsreferenz
    TestFlagTest-Kennzeichen
 
  OrderBestellkopf
    EnvelopeIDÜbertragungs-Referenz
    OrderIDInterne Kennung
    NumberBestellnummer
    OrderTypeDokumenttyp
    DateBestelldatum
    BuyerGLNKäuferN
    SupplierGLNLieferant
    CurrencyWährung
 
    OrderPosBestellpositionen
      EnvelopeIDÜbertragungs-Referenz
      OrderIDBestellkopf-Referenz
      OrderPosIDInterne Kennung
      NumberPositionsnummer
      PartNumberBuyerArtikelnummer Käufer
      PartNumberSupplierArtikelnummer Lieferant
      QuantityMenge
      UnitEinheit
      DeliveryDateGewünschtes Lieferdatum
      DeliveryGLNGLN des Warenempfängers
      DeliveryName1Anschrift des Warenempfängers: Name
      DeliveryName2Anschrift des Warenempfängers: Name Zeile 2
      DeliveryName3Anschrift des Warenempfängers: Name Zeile 3
      DeliveryName4Anschrift des Warenempfängers: Name Zeile 4
      DeliveryStreet1Anschrift des Warenempfängers: Straße
      DeliveryStreet2Anschrift des Warenempfängers: Straße Zeile 2
      DeliveryCityAnschrift des Warenempfängers: Ort
      DeliveryZipCodeAnschrift des Warenempfängers: Postleitzahl
      DeliveryCountryCodeAnschrift des Warenempfängers: Land
      NetPriceNettopreis
      QuantityPriceBasisBasismengeneinheit Nettopreis
      AdditionalAgreementZusatzvereinbarung
 
      ReferenceReferenzinformationen
        EnvelopeIDÜbertragungs-Referenz
        OrderIDBestellkopf-Referenz
        OrderPosIDPositions-Referenz
        ReferenceIDInterne Kennung
        CodeCodierter Verwendungszweck
        TextReferenz



Datengruppe Envelope - Übertragungsdaten
Mussfeld: ja, beliebig wiederholbar

EnvelopeID - Interne Kennung
Keyfeld
Format: Alphanumerisch
Hinweis: Kennung zur eindeutigen Identifikation einer Übertragung

SenderId - Absender
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Absenders

RecipientId - Empfänger
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Empfängers

TransmissionId - Übertragungsreferenz
Mussfeld: ja
Format: Alphanumerisch
Hinweis: Eindeutige Referenz der Übertragung, vergeben vom Sender.

TestFlag - Test-Kennzeichen
Mussfeld: nein
Mögliche Werte:
1=
Hinweis: Lt. Vereinbarung mit dem Partner



Datengruppe Order - Bestellkopf
Mussfeld: ja, beliebig wiederholbar
Enthält die Daten des Bestellkopfes

EnvelopeID - Übertragungs-Referenz
Keyfeld
Format: Alphanumerisch
Hinweis: Referenz auf die eindeutige Kennung der Übertragung

OrderID - Interne Kennung
Keyfeld
Format: Alphanumerisch
Hinweis: Kennung zur eindeutigen Identifikation eines Bestellkopfes

Number - Bestellnummer
Mussfeld: ja
Format: Alphanumerisch mit max. 16 Stelle(n)

OrderType - Dokumenttyp
Mussfeld: ja
Mögliche Werte:
220=Auftrag
225=Reparaturauftrag
310=Angebot

Date - Bestelldatum
Mussfeld: ja
Format: Datum

BuyerGLN - KäuferN
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Käufers

SupplierGLN - Lieferant
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Lieferanten

Currency - Währung
Mussfeld: ja
Format: Alphanumerisch mit max. 3 Stelle(n)
Hinweis: GLN des Lieferanten



Datengruppe OrderPos - Bestellpositionen
Mussfeld: ja, maximal 9999 wiederholungen

EnvelopeID - Übertragungs-Referenz
Keyfeld
Format: Alphanumerisch
Hinweis: Referenz auf die eindeutige Kennung der Übertragung

OrderID - Bestellkopf-Referenz
Keyfeld
Format: Alphanumerisch
Hinweis: Referenz auf die eindeutige Kennung des Bestellkopfes

OrderPosID - Interne Kennung
Keyfeld
Format: Alphanumerisch
Hinweis: Kennung zur eindeutigen Identifikation einer Position

Number - Positionsnummer
Mussfeld: ja
Format: Ganzzahl

PartNumberBuyer - Artikelnummer Käufer
Mussfeld: ja
Format: Alphanumerisch mit max. 35 Stelle(n)
Hinweis: EAN des Artikels

PartNumberSupplier - Artikelnummer Lieferant
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

Quantity - Menge
Mussfeld: ja
Format: Decimal

Unit - Einheit
Mussfeld: nein
Mögliche Werte:
PCE=Stück
KGM=Kilogramm
LTR=Liter
MTK=Quadratmeter
MTQ=Kubikmeter
MTR=Meter

DeliveryDate - Gewünschtes Lieferdatum
Mussfeld: nein
Format: Datum

DeliveryGLN - GLN des Warenempfängers
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Käufers

DeliveryName1 - Anschrift des Warenempfängers: Name
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryName2 - Anschrift des Warenempfängers: Name Zeile 2
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryName3 - Anschrift des Warenempfängers: Name Zeile 3
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryName4 - Anschrift des Warenempfängers: Name Zeile 4
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryStreet1 - Anschrift des Warenempfängers: Straße
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryStreet2 - Anschrift des Warenempfängers: Straße Zeile 2
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryCity - Anschrift des Warenempfängers: Ort
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

DeliveryZipCode - Anschrift des Warenempfängers: Postleitzahl
Mussfeld: nein
Format: Alphanumerisch mit max. 9 Stelle(n)

DeliveryCountryCode - Anschrift des Warenempfängers: Land
Mussfeld: nein
Format: Alphanumerisch mit max. 3 Stelle(n)
Hinweis: ISO-Ländercode

NetPrice - Nettopreis
Mussfeld: nein
Format: Decimal

QuantityPriceBasis - Basismengeneinheit Nettopreis
Mussfeld: nein
Format: Decimal

AdditionalAgreement - Zusatzvereinbarung
Mussfeld: nein
Format: Alphanumerisch



Datengruppe Reference - Referenzinformationen
Mussfeld: nein, maximal 10 wiederholungen
Enthält zusätzliche freie Textinformationen zum Lieferabruf

EnvelopeID - Übertragungs-Referenz
Keyfeld
Format: Alphanumerisch
Hinweis: Referenz auf die eindeutige Kennung der Übertragung

OrderID - Bestellkopf-Referenz
Keyfeld
Format: Alphanumerisch
Hinweis: Referenz auf die eindeutige Kennung des Bestellkopfes

OrderPosID - Positions-Referenz
Keyfeld
Format: Alphanumerisch
Hinweis: Referenz auf die eindeutige Kennung der Position

ReferenceID - Interne Kennung
Keyfeld
Format: Alphanumerisch
Hinweis: Kennung zur eindeutigen Identifikation einer Referenzinformation

Code - Codierter Verwendungszweck
Mussfeld: nein
Format: Alphanumerisch mit max. 3 Stelle(n)

Text - Referenz
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)


Rechtserklärung

Alle Informationen in diesem Dokument werden ohne Abgabe von Garantien, welcher Art auch immer, zur Verfügung gestellt. MicroTown Software lehnt alle Haftungsansprüche, ausdrückliche oder implizite, einschliesslich Ansprüchen bezüglich Verkaufbarkeit und Eignung für bestimmte Zwecke, ausdrücklich ab. In keinem Fall kann MicroTown Software, oder ihre Lieferanten, für irgendwelche Schäden, die direkt oder indirekt, zufällig oder als Folgeschaden auftreten, verantwortlich gemacht werden. Insbesondere sind Geschäftsverluste, Datenverluste oder spezielle Schäden von Haftungsansprüchen explizit ausgeschlossen, auch wenn MicroTown Software oder ihre Lieferanten auf die Möglichkeit derartiger Schäden hingewiesen haben. In jedem Fall werden Haftungsansprüche bis zum gesetzlich höchstmöglichen Ausmass abgelehnt.


© 2005 MicroTown Software - TransdatiX Homepage