Altova MapForce 2024 Enterprise Edition

Gibt den aus dem Datenelement F2380 ("Datums- oder Uhrzeit- oder Zeitraumwert") extrahierten, mit Hilfe des Datenelements F2379 ("Datums- oder Uhrzeit- oder Zeitraum-Formatcode") formatierten datetime-Wert zurück.

mf-func-to-datetime

 

Sprachen

Built-in, C++, C#, Java.

 

Parameter

Name

Beschreibung

F2380

Dieser Input muss mit einem F2380-Datenelement einer UN/EDIFACT-Komponente verbunden werden.

F2379

Dieser Input muss mit einem F2379-Datenelement einer UN/EDIFACT-Komponente verbunden werden.

 

Beispiel

Im Codefragment unten sehen Sie ein Fragment einer UN/EDIFACT-Datei, in der in der mit "DTM" beginnenden Zeile die Datenelemente F2380 und F2379 vorkommen. Der Wert von F2380 ist hier 200404301742PDT und der Wert von F2379 ist 303.

 

UNB+UNOB:1+003897733:01:MFGB+PARTNER ID:ZZ:ROUTING ADDR+970101:1230+00000000000001++ORDERS++++1'

UNH+0001+ORDERS:D:19B:UN'

BGM+221+ABC123456XYZ+9'

DTM+4:200404301742PDT:303'

FTX+PUR+3++Pizza purchase order'

RFF+CT:123-456'

RFF+CR:1122'

NAD+SE+999::92++24h Pizza+Long Way+San-Francisco+CA+34424+US'

CTA+SR+:Ted Little'

 

Im unten gezeigten Mapping wird der Wert von F2380 extrahiert und mit Hilfe der to-datetime-Funktion mit dem Code von F2379 formatiert. Dieses Mapping hat den Namen EDI-Order.mfd und befindet sich im Verzeichnis <Dokumente>\Altova\MapForce2024\MapForceExamples\.

mf-func-to-datetime-example

Unten sehen Sie den relevanten Abschnitt der Mapping-Ausgabe.

 

<?xml version="1.0" encoding="UTF-8"?>
<Order>
  <Header>
    <Number>ABC123456XYZ</Number>
    <Received>2004-04-30T17:42:00-09:00</Received>
  </Header>
  <!-- ... -->
</Order>

© 2017-2023 Altova GmbH