UCM Message/package response

To identify a message or package in the subject interchange, and to indicate that message's or package's acknowledgement or rejection (action taken), and to identify any error related to the UNH, UNT, UNO, and UNP segments. It can also identify errors related to the USA, USC, USD, USH, USR, UST, or USU security segments when they appear at the message or package level.

Position
Element
Name
Type
Requirement
Min
Max
Repeat
010
Message reference number
String (AN)
Conditional
1
14
1
Unique message reference assigned by the sender.
020
Message identifier
Composite (composite)
Conditional
1
010
Message type
String (AN)
Mandatory
1
6
-
Code identifying a type of message and assigned by its controlling agency.
In UNSMs (United Nations Standard Messages), the representation is a6.
020
Message version number
String (AN)
Mandatory
1
3
-
Version number of a message type.
030
Message release number
String (AN)
Mandatory
1
3
-
Release number within the current message version number.
040
Controlling agency, coded
String (AN)
Mandatory
1
3
-
Code identifying a controlling agency.
050
Association assigned code
String (AN)
Conditional
1
6
-
Code, assigned by the association responsible for the design and maintenance of the message type concerned, which further identifies the message.
060
Code list directory version number
String (AN)
Conditional
1
6
-
Version number of the code list directory.
070
Message type sub-function identification
String (AN)
Conditional
1
6
-
Code identifying a sub-function of a message type.
The code qualifies the message type data element (0065) to allow the recipient to identify a specific sub-function of a message.
030
Action, coded
String (AN)
Mandatory
1
3
1
A code indicating acknowledgement, or rejection (the action taken) of a subject interchange, or part of the subject interchange, or indication of interchange receipt.
040
Syntax error, coded
String (AN)
Conditional
1
3
1
A code indicating the error detected.
050
Service segment tag, coded
String (AN)
Conditional
1
3
1
Code identifying a service segment.
060
Data element identification
Composite (composite)
Conditional
1
010
Erroneous data element position in segment
Numeric (N)
Mandatory
1
3
-
The numerical count position of the stand-alone or composite data element in error. The segment code and each following stand-alone or composite data element defined in the segment description shall cause the count to be incremented. The segment tag has position number 1.
020
Erroneous component data element position
Numeric (N)
Conditional
1
3
-
The numerical count position of the component data element in error. Each component data element position defined in the composite data element description shall cause the count to be incremented. The count starts at 1.
030
Erroneous data element occurrence
Numeric (N)
Conditional
1
6
-
The numerical occurrence of the repeating stand-alone or composite data element in error. Each occurrence (as indicated by the repetition separator) shall cause the count to be incremented. The count starts at 1.
070
Package reference number
String (AN)
Conditional
1
35
1
Unique package reference number assigned by the sender.
080
Reference identification
Composite (composite)
Conditional
99
010
Reference qualifier
String (AN)
Mandatory
1
3
-
Code giving specific meaning to a reference identification number.
020
Reference identification number
String (AN)
Mandatory
1
35
-
Reference number to identify a message, message group and/or interchange, which relates to the object.
090
Security reference number
String (AN)
Conditional
1
14
1
Unique reference number assigned by the security originator to a pair of security header and security trailer groups.
The value shall be arbitrarily assigned, but the same value shall not be used more than once within the same EDIFACT structure, I.e. interchange, group, message or package.
100
Security segment position
Numeric (N)
Conditional
1
6
1
The numerical count position of a specific security segment that is within the actual received security header/trailer segment group pair, identified by its security reference number. The numbering starts with, and includes, the USH segment as segment number 1. To identify a security segment that contains an error, this is the numerical count position of that security segment. To report that a security segment is missing, this is the numerical count position of the last security segment that was processed before the position where the missing security segment was expected to be. A missing security segment group is denoted by identifying the first segment in the security segment group as missing.

Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference is provided for marketing purposes and is free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.