DIRDEF Directory definition
DIRDEF Directory definition
TBG16 Entry Point
This Directory definition message (DIRDEF) permits the transfer of the contents of a UN/EDIFACT or American National Standards Institute (ANSI) Accredited Standards Committee (ASC) X12 Directory set or parts thereof.
Position
Segment
Name
Max Use
00010
Mandatory
Max 1
A service segment starting and uniquely identifying a message. The message type code for the Directory definition message is DIRDEF. Note: Directory definition messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 DIRDEF 0052 D 0054 20B 0051 UN
00020
Mandatory
Max 1
A segment to indicate the beginning of the message and to transmit function, type and number of the message.
00030
Mandatory
Max 1
A segment specifying the identity of the directory set and giving its language and maintenance operation.
00040
Conditional
Max 9
A segment specifying dates related to the directory set, such as date of approval, date of submission or WP.4 acceptance date.
00050
Conditional
Max 9
A segment providing free text information related to the directory set.
Segment group 1
Mandatory
Repeat 9
00070
Mandatory
Max 1
A segment identifying the parties involved in the transaction, e.g. originator, requestor or secretariat.
Segment group 2
Mandatory
Repeat 9
00090
Mandatory
Max 1
A segment identifying a person or a department for the party specified in the leading NAD segment to whom the communication should be directed.
00100
Conditional
Max 9
A segment identifying communication type(s) and number(s) of person(s) or department(s) specified in the associated CTA segment.
Segment group 3
Mandatory
Repeat 9999
00120
Mandatory
Max 1
A segment identifying a message type to be specified.
00130
Conditional
Max 99
A segment used to specify an attribute related to a message type. It may indicate whether the message is a batch or an interactive message, or may indicate the specific type of maintenance applied to the message in the current release of the message type directory.
00140
Conditional
Max 999
A segment providing textual information related to the message type, namely: message type name, Introduction, Scope, Functional definition, Principles, References and Terms and definitions.
00150
Mandatory
Max 1
This segment is used to indicate the release date of a message, as indicated on the cover page of the boilerplate.
Segment group 4
Mandatory
Repeat 999
00170
Mandatory
Max 1
A segment specifying the usage of a segment in a message type structure.
00180
Conditional
Max 9
A segment used to specify an attribute related to the usage of a segment in a message type structure. It may indicate the specific type of maintenance applied to the segment within the message structure in the current release of the message type directory.
00190
Conditional
Max 99
A segment providing textual information about segment usage. This information comprises part of the 'Data segment clarification' section.
Segment group 5
Mandatory
Repeat 1
00210
Mandatory
Max 1
A segment specifying the usage of a segment group in a message type structure.
00220
Conditional
Max 9
A segment used to specify an attribute related to the usage of a segment group in a message type structure. It may indicate the specific type of maintenance applied to the segment group within the message structure in the current release of the message type directory.
00230
Conditional
Max 99
A segment providing the textual information about segment group usage. This information comprises part of the 'Data Segment Clarification' section.
Segment group 6
Mandatory
Repeat 99
00250
Mandatory
Max 1
A segment to provide the footnote identification for a dependency note or other note that is applicable to one or more segments and/or segment groups in the message type structure.
00260
Conditional
Max 1
A segment to provide the type of dependency relationship, where one exists.
00270
Conditional
Max 9
A segment to provide the position number(s) for segments and/or segment groups to which a dependency note or other note applies.
00280
Conditional
Max 9
A segment to provide the change indicators at the note level.
00290
Conditional
Max 9
A segment to provide a free text description of the dependency note or other note.
Segment group 7
Mandatory
Repeat 9999
00310
Mandatory
Max 1
A segment identifying a segment type and specifying its class and maintenance operation.
00320
Conditional
Max 9
A segment used to specify an attribute related to a segment type. It may indicate whether the segment is a batch or an interactive segment, or may indicate the specific type of maintenance applied to the segment in the current release of the segment directory.
00330
Conditional
Max 9
A segment specifying the name and functional definition of a segment type.
00340
Conditional
Max 99
A segment specifying the contents of data elements in a segment type.
Segment group 8
Mandatory
Repeat 99
00360
Mandatory
Max 1
A segment to provide the footnote identification for a dependency note or other note that is applicable to one or more data elements in a segment type.
00370
Conditional
Max 1
A segment to provide the type of dependency relationship, where one exists.
00380
Conditional
Max 9
A segment to provide the position number(s) for a data element to which a dependency note or other note applies.
00390
Conditional
Max 9
A segment to provide the change indicators at the note level.
00400
Conditional
Max 9
A segment to provide a free text description of the dependency note or other note.
Segment group 9
Mandatory
Repeat 9999
00420
Mandatory
Max 1
A segment identifying a composite data element and specifying its class and maintenance operation.
00430
Conditional
Max 9
A segment used to specify an attribute related to a composite data element type. It may indicate whether the composite data element is a batch or an interactive composite data element, or may indicate the specific type of maintenance applied to the composite data element in the current release of the composite data element directory.
00440
Conditional
Max 9
A segment specifying the name and functional definition of a composite data element type.
00450
Conditional
Max 99
A segment specifying component data elements in a composite data element and its related information.
Segment group 10
Mandatory
Repeat 99
00470
Mandatory
Max 1
A segment to provide the footnote identification for a dependency note or other note that is applicable to one or more component data elements in a composite data element type.
00480
Conditional
Max 1
A segment to provide the type of dependency relationship, where one exists.
00490
Conditional
Max 9
A segment to provide the position number(s) for a data element to which a dependency note or other note applies.
00500
Conditional
Max 9
A segment to provide the change indicators at the note level.
00510
Conditional
Max 9
A segment to provide a free text description of the dependency note or other note.
Segment group 11
Mandatory
Repeat 9999
00530
Mandatory
Max 1
A segment identifying a simple data element and giving related information.
00540
Conditional
Max 9
A segment used to specify an attribute related to a simple data element type. It may indicate whether the data element is a batch, or an interactive, or both a batch and an interactive simple data element. It may indicate the specific type of maintenance applied to the data element in the current release of the simple data element directory.
00550
Conditional
Max 9
A segment specifying the name and functional definition of a simple data element.
Segment group 12
Mandatory
Repeat 9999
00570
Mandatory
Max 1
A segment specifying a code set. In DIRDEF data element 9434 shall not be used.
00580
Conditional
Max 9
A segment providing textual information related to the code list.
Segment group 13
Mandatory
Repeat 9999
00600
Mandatory
Max 1
A segment specifying a code value.
00610
Conditional
Max 9
A segment used to specify an attribute related to a code value. It may indicate the specific type of maintenance applied to the code value in the current release of the code list directory.
00620
Conditional
Max 9
A segment specifying the name and functional definition of a code value.
00630
Mandatory
Max 1
A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message.