interface X12EnvelopeProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.B2BI.Mixins.CfnPartnershipPropsMixin.X12EnvelopeProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsb2bi/mixins#CfnPartnershipPropsMixin_X12EnvelopeProperty |
Java | software.amazon.awscdk.mixins.preview.services.b2bi.mixins.CfnPartnershipPropsMixin.X12EnvelopeProperty |
Python | aws_cdk.mixins_preview.aws_b2bi.mixins.CfnPartnershipPropsMixin.X12EnvelopeProperty |
TypeScript | @aws-cdk/mixins-preview » aws_b2bi » mixins » CfnPartnershipPropsMixin » 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 { mixins as b2bi_mixins } from '@aws-cdk/mixins-preview/aws-b2bi';
const x12EnvelopeProperty: b2bi_mixins.CfnPartnershipPropsMixin.X12EnvelopeProperty = {
common: {
controlNumbers: {
startingFunctionalGroupControlNumber: 123,
startingInterchangeControlNumber: 123,
startingTransactionSetControlNumber: 123,
},
delimiters: {
componentSeparator: 'componentSeparator',
dataElementSeparator: 'dataElementSeparator',
segmentTerminator: 'segmentTerminator',
},
functionalGroupHeaders: {
applicationReceiverCode: 'applicationReceiverCode',
applicationSenderCode: 'applicationSenderCode',
responsibleAgencyCode: 'responsibleAgencyCode',
},
gs05TimeFormat: 'gs05TimeFormat',
interchangeControlHeaders: {
acknowledgmentRequestedCode: 'acknowledgmentRequestedCode',
receiverId: 'receiverId',
receiverIdQualifier: 'receiverIdQualifier',
repetitionSeparator: 'repetitionSeparator',
senderId: 'senderId',
senderIdQualifier: 'senderIdQualifier',
usageIndicatorCode: 'usageIndicatorCode',
},
validateEdi: false,
},
wrapOptions: {
lineLength: 123,
lineTerminator: 'lineTerminator',
wrapBy: 'wrapBy',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| common? | IResolvable | X12 | A container for the X12 outbound EDI headers. |
| wrap | IResolvable | Wrap |
common?
Type:
IResolvable | X12
(optional)
A container for the X12 outbound EDI headers.
wrapOptions?
Type:
IResolvable | Wrap
(optional)

.NET
Go
Java
Python
TypeScript