interface X12EnvelopeProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_b2bi.CfnPartnership.X12EnvelopeProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsb2bi#CfnPartnership_X12EnvelopeProperty |
![]() | software.amazon.awscdk.services.b2bi.CfnPartnership.X12EnvelopeProperty |
![]() | aws_cdk.aws_b2bi.CfnPartnership.X12EnvelopeProperty |
![]() | aws-cdk-lib » aws_b2bi » CfnPartnership » X12EnvelopeProperty |
A wrapper structure for an X12 definition object.
the X12 envelope ensures the integrity of the data and the efficiency of the information exchange. The X12 message structure has hierarchical levels. From highest to the lowest, they are:
- Interchange Envelope
- Functional Group
- Transaction Set
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_b2bi as b2bi } from 'aws-cdk-lib';
const x12EnvelopeProperty: b2bi.CfnPartnership.X12EnvelopeProperty = {
common: {
delimiters: {
componentSeparator: 'componentSeparator',
dataElementSeparator: 'dataElementSeparator',
segmentTerminator: 'segmentTerminator',
},
functionalGroupHeaders: {
applicationReceiverCode: 'applicationReceiverCode',
applicationSenderCode: 'applicationSenderCode',
responsibleAgencyCode: 'responsibleAgencyCode',
},
interchangeControlHeaders: {
acknowledgmentRequestedCode: 'acknowledgmentRequestedCode',
receiverId: 'receiverId',
receiverIdQualifier: 'receiverIdQualifier',
repetitionSeparator: 'repetitionSeparator',
senderId: 'senderId',
senderIdQualifier: 'senderIdQualifier',
usageIndicatorCode: 'usageIndicatorCode',
},
validateEdi: false,
},
};
Properties
Name | Type | Description |
---|---|---|
common? | IResolvable | X12 | A container for the X12 outbound EDI headers. |
common?
Type:
IResolvable
|
X12
(optional)
A container for the X12 outbound EDI headers.