X12 Trading Partners Change(Tag: X12TradingPartnersChange)
Use this tag to change existing X12 Trading Partners. The fields in this tag are similar to X12 Trading Partners, but the IntExt (Internal/External) field is not specified because you cannot change an Internal Trading Partner to an External using this tag. If this is required, delete and re-add the partner. Also, unlike the tag X12TradingPartners, X12AppPartners are not nested within this tag. (Use the X12AppPartnersAddChange tag to add Application Partners to an existing Trading Partner, or to change existing Application Partners).
To specify Trading Partner to change, specify PartnerName, IchgQual and IchgID, or all 3 (you must specify both the Qualifier and ID if specifying either). To change the fields that identify a Partner (the Partner Name, Interchange Qualifier, or Interchange ID), use the fields PartnerNameChange, IchgQualChange, or IchgIDChange tags.
Trading Partners can have Contacts added at the same time; nest the Contact record within the Trading Partner tags. Use this tag, along with the Contacts tag, to add Contacts to an existing Trading Partner.
The tag and field descriptions are described in the following table:
Field Label | FieldName/Tag | Req'd | Max. Len. | Validation | Notes |
---|---|---|---|---|---|
Partner Name | PartnerName | See Note 1 | 35 | Unique | 1 |
ISA Address | IchgQual | See Note 1 | 2 | fk to IchgIDQualifers | 1 |
Interchange ID | IchgID | See Note 1 | 15 | Unique with IchgQual | 1 |
Authorization Qualifier | INBAuthQual | No | 2 | fk to AuthQualifers | |
Authorization ID | INBAuth | No | 10 | ||
Security Qualifier | INBSecurityQual | No | 2 | fk to SecurityQualifers | |
Security Password | INBSecurityPassword | No | 30 | ||
Interchange Standards ID | IchgCtrlStdsID | No | 1 | fk to IchgStandardsIC | |
Interchange Ctl Version ID | IchgCtrlVerNo | No | 5 | fk to IchgStandardsVer | |
Element Separator | ElementSeparator | No | 5 | fk to HexValues | 2 |
Sub Element Separator | SubElementSeparator | No | 5 | fk to HexValues | 2 |
Segment Terminator | SegmentTerminator | No | 5 | fk to HexValues | 2 |
Duplicate Control | Duplicate_Control | No | 3 | 3 | |
Last Interchange Control # | ISAControlNoValue | No | 9 | 6 | |
N/A | PartnerNameChange | No | 35 | 4 | |
N/A | IchgQualChange | No | 2 | 4 | |
N/A | IchgIDChange | No | 15 | 4 | |
Reset ISA Control | ResetISA_Ind | No | 1 | T/F | 5 |
TA1GetPO | TA1 Get Post Office | No | 3 | Nickname of a Get PO | |
TA1PutPO | TA1 Put Post Office | No | 3 | Nickname of a Put PO | |
Authorization Qualifier | OUTBAuthQual | No | 2 | fk to AuthQualifers | |
Authorization ID | OUTBAuth | No | 10 | ||
Security Qualifier | OUTBSecurityQual | No | 2 | fk to SecurityQualifers | |
Security Password | OUTBSecurityPassword | No | 30 |
Notes:
- Identify the Partner using these three fields. You can specify just the name, or both ID and Qualifier, or all three.
- If more than one Hex Value, separate by a space (for example, 0D 0A).
- This field can only be specified for external partners. This is a three character string containing the letters N or Y: set each position to a Y if the Duplicate Control checkbox is checked as follows: position 1=Interchange, position 2=FG within Interchange, position 3=Transaction within FG.
- Use these fields to change a Partner Name, or the unique identifier for a Trading Partner (Interchange ID and ISA Address/Qualifier).
- Valid value is T or F (T=True/enabled; F=False/disabled). If setting to T, you must specify ISAControlNoValue (on screen as "Last Interchange Control Number"); if you specified an ISAControlNoValue this field will be set to enabled for you. If setting to F, this will clear the existing ISAControlNoValue. You can only specify ResetISA_Ind on External Trading Partners.
- Field can only be set for External Trading Partners that have a duplicate Control Interchange setting of Y. If set, it must be a positive integer no longer than nine characters.