+

Filename Patterns for Send Endpoints

Using property placeholders, Partner Manager enables you to configure a template that specifies properties and their order in the the filename patterns for files delivered to SFTP and AS2 send endpoints.

When filename pattern fields are configured with property placeholders (specified within ${ }), Partner Manager dynamically populates the filename with updated information at runtime. Any filename property field that is not specified within the placeholder is static and is not updated at runtime.

The following table shows the property placeholders that Partner Manager supports and the dynamic value the placeholder is replaced with at runtime. All dates and times must be in UTC format.

Placeholder Replaced with

${DocType}

EDI Document Type

${GSSender}

Group ID of the Sender

${GSReceiver}

Group ID of the Receiver

${ISASender}

Interchange ID of the Sender

${ISAReceiver}

Interchange ID of the Receiver

${uuid}

Unique Identifier: for example: 93de0793-63e1-5a06-aedf-fcd052ed2155

${YYYY}

Year: for example, 2021

${MM}

Month: for example, 04

${DD}

Date: for example, 14

${HH}

Hour: for example, 15

${mm}

Minute: for example, 25

${SS}

Seconds: for example, 46

${sss}

Milliseconds: for example, 345

${timeInMillis}

Current time in milliseconds: for example, 1648805073834

${ICN}

Interchange Control Number

${GCN}

Group Control Number

${BusKey}

Primary Business Key value: for example, PO12345

${FormatTypeExt}

File format:

  • edifact

  • json

  • x12

  • xml

Examples

Filename Pattern Generated Filename

${DocType}_${ISASender}_${YYYYMMDD}_${HHmmSSsss}_${ICN}.edi

850_NTORETAIL_20201102_192655521_300001.edi

INVOICE_${SenderGSID}_${ICN}.${FormatTypeExt}

INVOICE_MYTHICALSUPPLIERS_12355343.xml

${uuid}.edi

93de0793-63e1-5a06-aedf-fcd052ed2155.edi

${DocType}-${YYYY}-${MM}-${DD}-${HHmmSSsss}.dat

204-2020-06-24-192655521.dat

${DocType}_${ISASender}_${YYYYMMDD}_${HHmmSSsss}_${ICN}.${FormatTypeExt}

850_NTORETAIL_20201102_192655521_300001.json

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub