Caparol Marketing Services Bestellungen

TransdatiX.Convert Caparol Marketing Services Bestellungen

Version 2.0.1 vom 11.09.2006

Inhalt

Allgemeines

Mit diesem Konverter können Bestellungen von Caparol Marketing Services (CMS) im EDIFACT-Format in XML oder CSV umgewandelt werden.

Aufruf des Konverters

Dieser TransdatiX.Convert konvertiert Ihre Eingangsdaten nach XML oder CSV im unten beschriebenen Format. Diese Daten können dann entweder direkt in ein Programm importiert werden oder mittels eines TransdatiX.Adapt an ein Zielsystem übergeben werden.

Sie können diesen TransdatiX.Convert beispielsweise in einem Prozess gemeinsam mit dem für Ihr Zielsystem benötigten TransdatiX.Adapt automatisiert aufrufen. Auch eine integrierte Datenübermittlung in einem Prozess ist möglich. Lesen Sie hier mehr über die Definition von Prozessen mit dem TransdatiX.Configurator.

Hinweise

Der Konverter erwartet als Eingabe die Bestelldaten von CMS 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 drei 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


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

 
RootRoot-Element
 
  MessageNachricht
    MessageIDInterne eindeutige Kennung
 
    EnvelopeÜbertragungsdaten
      MessageID Referenz auf MessageID in Datengruppe Message
      SenderIdAbsender
      RecipientIdEmpfänger
      MessageTypeEDIFACT-Nachrichtentyp
      TransmissionIdÜbertragungsreferenz
      TestFlagTest-Kennzeichen
 
    OrderBestellkopf
      MessageIDReferenz auf MessageID in Datengruppe Message
      OrderIDInterne eindeutige Kennung
      NumberBestellnummer
      DateBestelldatum
      DeliveryDateGeforderter Liefertermin
      FreeText1Freie Textinformation
      FreeText2Freie Textinformation
      FreeText3Freie Textinformation
      FreeText4Freie Textinformation
      FreeText5Freie Textinformation
      BuyerGLNKäufer-GLN
      BuyerContactNameKontakt beim Käufer
      SupplierGLNLieferanten-GLN
      DeliveryGLNLieferanschrift
      DeliveryName11. Namenszeile des Warenempfängers
      DeliveryName22. Namenszeile des Warenempfängers
      DeliveryStreetStraße und Hausnummer des Warenempfängers
      DeliveryCountryCodeISO-Ländercode des Warenempfängers
      DeliveryZipCodePostleitzahl des Warenempfängers
      DeliveryCityOrt des Warenempfängers
 
      OrderPosBestellpositionen
        MessageIDReferenz auf MessageID in Datengruppe Message
        OrderIDReferenz auf OrderID in Datengruppe Order
        NumberPositionsnummer
        ItemEANCustomerEAN
        ItemIdSupplierArtikelnummer des Lieferanten
        ItemIdBuyerArtikelnummer des Käufers
        QuantityMenge
        UnitEinheit
        ShipmentDateGeforderter Versand- bzw. Abholtermin
        ShipmentReferenceRoutenbeschreibung
        ShipmentReferenceCodeRoutenkürzel
        FreeText1Freie Textinformation
        FreeText2Freie Textinformation
        FreeText3Freie Textinformation
        FreeText4Freie Textinformation
        FreeText5Freie Textinformation



Datengruppe Message - Nachricht
Mussfeld: ja, beliebig wiederholbar

MessageID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch



Datengruppe Envelope - Übertragungsdaten
Mussfeld: ja, beliebig wiederholbar

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

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

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

MessageType - EDIFACT-Nachrichtentyp
Mussfeld: nein
Format: Alphanumerisch mit max. 6 Stelle(n)
Hinweis: Wenn eine Envelope nur Nachrichten eines Typs enthält kann als Information für den Empfänger im Kopf der Nachrichtentyp angegeben werden.

TransmissionId - Übertragungsreferenz
Mussfeld: nein
Format: Alphanumerisch mit max. 14 Stelle(n)
Hinweis: Eindeutige Referenz der Übertragung, vergeben vom Sender.

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



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

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

OrderID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch

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

Date - Bestelldatum
Mussfeld: ja
Format: Datum

DeliveryDate - Geforderter Liefertermin
Mussfeld: nein
Format: Datum

FreeText1 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText2 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText3 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText4 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText5 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

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

BuyerContactName - Kontakt beim Käufer
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

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

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

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

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

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

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

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

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



Datengruppe OrderPos - Bestellpositionen
Mussfeld: ja, maximal 9999 wiederholungen

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

OrderID - Referenz auf OrderID in Datengruppe Order
Keyfeld
Format: Alphanumerisch

Number - Positionsnummer
Mussfeld: nein
Format: Ganzzahl

ItemEANCustomer - EAN
Mussfeld: nein
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: EAN des Artikels

ItemIdSupplier - Artikelnummer des Lieferanten
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

ItemIdBuyer - Artikelnummer des Käufers
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 (default)
MTR=Meter

ShipmentDate - Geforderter Versand- bzw. Abholtermin
Mussfeld: nein
Format: Datum

ShipmentReference - Routenbeschreibung
Mussfeld: nein
Format: Alphanumerisch mit max. 35 Stelle(n)

ShipmentReferenceCode - Routenkürzel
Mussfeld: nein
Format: Alphanumerisch mit max. 6 Stelle(n)

FreeText1 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText2 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText3 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText4 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)

FreeText5 - Freie Textinformation
Mussfeld: nein
Format: Alphanumerisch mit max. 70 Stelle(n)


Rechtserklärung

Alle Informationen in diesem Dokument werden ohne Abgabe von Garantien, welcher Art auch immer, zur Verfügung gestellt. TransdatiX 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 TransdatiX oder dessen 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 TransdatiX oder dessen 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, 2006 TransdatiX