/
ItineraryStep - Edifact assemble

ItineraryStep - Edifact assemble

UNOA and UNOB Character Sets in EDIFACT

When the receiving partner is configured to use either the UNOA or UNOB character set in their EDIFACT settings, the system's assembler ensures that the resulting EDIFACT message complies with the selected character set's restrictions.

Character Replacement Handling

Since UNOA and UNOB support only a limited set of characters, any unsupported characters in the message must be replaced. The system handles this automatically using a predefined replacement character or a set of custom replacement rules.

Default Replacement Character

  • Key: EdifactDefaultReplacementChar

  • Description: Specifies the default character that will replace unsupported characters.

  • Constraints: Only one single character is allowed (e.g., 0 by default).

Custom Replacement Characters

  • Key: EdifactCustomReplacementChars

  • Description: Allows you to define specific character replacements in the form of mappings.

  • Format:

    A=B##C=D##E=F

    This example means:

    • Replace A with B

    • Replace C with D

    • Replace E with F

You can configure both settings through the Settings menu to tailor the EDIFACT output to the required character set constraints of your trading partner.

Overwrite values via context properties

This step gives the option to overwrite values in the UNA and UNB segments with values from context-properties.

The following properties can be overwritten:

Namespace

Property Name

Description

Namespace

Property Name

Description

http://link.bizbrains.com/properties/edifact

UNA1

ComponentDataElementSeparator

http://link.bizbrains.com/properties/edifact

UNA2

DataElementSeparator

http://link.bizbrains.com/properties/edifact

UNA3

DecimalMark

http://link.bizbrains.com/properties/edifact

UNA4

ReleaseCharacter

http://link.bizbrains.com/properties/edifact

UNA5

RepetitionCharacter

http://link.bizbrains.com/properties/edifact

UNA6

SegmentTerminator

http://link.bizbrains.com/properties/edifact

UNASuffix

SegmentSuffix

http://link.bizbrains.com/properties/edifact

UNB1_1

SyntaxIdentifier

http://link.bizbrains.com/properties/edifact

UNB1_2

SyntaxVersionNumber

http://link.bizbrains.com/properties/edifact

UNB2_1

SenderIdentification

http://link.bizbrains.com/properties/edifact

UNB2_2

SenderPartnerIdentificationCodeQualifier

http://link.bizbrains.com/properties/edifact

UNB2_3

SenderAddressForReverseRouting

http://link.bizbrains.com/properties/edifact

UNB3_1

RecipientIdentification

http://link.bizbrains.com/properties/edifact

UNB3_2

RecipientPartnerIdentificationCodeQualifier

http://link.bizbrains.com/properties/edifact

UNB4_1

DateOfPreperation

http://link.bizbrains.com/properties/edifact

UNB4_2

TimeOfPreperation

http://link.bizbrains.com/properties/edifact

UNB5

InterchangeControlReference

http://link.bizbrains.com/properties/edifact

UNB6_1

RecipientsReference

http://link.bizbrains.com/properties/edifact

UNB6_2

RecipientsReferenceQualifier

http://link.bizbrains.com/properties/edifact

UNB7

ApplicationReference

http://link.bizbrains.com/properties/edifact

UNB8

ProcessingPriorityCode

http://link.bizbrains.com/properties/edifact

UNB9

AcknowledgementRequest

http://link.bizbrains.com/properties/edifact

UNB10

CommunicationsAgreementId

http://link.bizbrains.com/properties/edifact

UNB11

TestIndicator

http://link.bizbrains.com/properties/edifact

UNB3_3

RecipientRoutingAddress

If any of the above properties are promoted before edifact assemble step, these values will be used instead of the values from the flow and the partner edi-configuration.

Related content

The information on this page is based on Link 3.00