Altova MapForce 2023 Enterprise Edition

El resultado es el valor datetime extraído de la fuente codificada (F2380) dado el código de formato (F2379).

mf-func-to-datetime

 

Lenguajes

Disponible para Java, C#, C++ y el motor de ejecución integrado.

 

Parámetros

Nombre

Descripción

F2380

Esta entrada debe estar conectada a un elemento F2380 de un componente EDIFACT/ONU.

F2379

Esta entrada debe estar conectada a un elemento F2379 de un componente EDIFACT/ONU.

 

Ejemplo

El extracto de código siguienre muestra un fragmento de un archivo EDIFACT/ONU donde los elementos F2380 y F2379 aparecen en la línea que empieza por "DTM". Más concretamente, el valor de F2380 es 200404301742PDT y el de F2379 es 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'

 

La asignación siguiente extrae el valor de F2380 y le da formato usando el código de F2379 y con ayuda de la función to-datetime. Esta asignación se llama EDI-Order.mfd y está en la carpeta <Documentos>\Altova\MapForce2023\MapForceExamples\.

mf-func-to-datetime-example

A continuación puede ver la parte relevante del resultado de la asignación.

 

<?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