Show / Hide Table of Contents

Interface CfnPartnershipPropsMixin.IX12EnvelopeProperty

A wrapper structure for an X12 definition object.

Namespace: Amazon.CDK.Mixins.Preview.AWS.B2BI.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnPartnershipPropsMixin.IX12EnvelopeProperty
Syntax (vb)
Public Interface CfnPartnershipPropsMixin.IX12EnvelopeProperty
Remarks

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:

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-b2bi-partnership-x12envelope.html

    ExampleMetadata: fixture=_generated

    Examples
    // The code below shows an example of how to instantiate this type.
                 // The values are placeholders you should change.
                 using Amazon.CDK.Mixins.Preview.AWS.B2BI.Mixins;
    
                 var x12EnvelopeProperty = new X12EnvelopeProperty {
                     Common = new X12OutboundEdiHeadersProperty {
                         ControlNumbers = new X12ControlNumbersProperty {
                             StartingFunctionalGroupControlNumber = 123,
                             StartingInterchangeControlNumber = 123,
                             StartingTransactionSetControlNumber = 123
                         },
                         Delimiters = new X12DelimitersProperty {
                             ComponentSeparator = "componentSeparator",
                             DataElementSeparator = "dataElementSeparator",
                             SegmentTerminator = "segmentTerminator"
                         },
                         FunctionalGroupHeaders = new X12FunctionalGroupHeadersProperty {
                             ApplicationReceiverCode = "applicationReceiverCode",
                             ApplicationSenderCode = "applicationSenderCode",
                             ResponsibleAgencyCode = "responsibleAgencyCode"
                         },
                         Gs05TimeFormat = "gs05TimeFormat",
                         InterchangeControlHeaders = new X12InterchangeControlHeadersProperty {
                             AcknowledgmentRequestedCode = "acknowledgmentRequestedCode",
                             ReceiverId = "receiverId",
                             ReceiverIdQualifier = "receiverIdQualifier",
                             RepetitionSeparator = "repetitionSeparator",
                             SenderId = "senderId",
                             SenderIdQualifier = "senderIdQualifier",
                             UsageIndicatorCode = "usageIndicatorCode"
                         },
                         ValidateEdi = false
                     },
                     WrapOptions = new WrapOptionsProperty {
                         LineLength = 123,
                         LineTerminator = "lineTerminator",
                         WrapBy = "wrapBy"
                     }
                 };

    Synopsis

    Properties

    Common

    A container for the X12 outbound EDI headers.

    WrapOptions

    A wrapper structure for an X12 definition object.

    Properties

    Common

    A container for the X12 outbound EDI headers.

    object? Common { get; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-b2bi-partnership-x12envelope.html#cfn-b2bi-partnership-x12envelope-common

    Type union: either IResolvable or CfnPartnershipPropsMixin.IX12OutboundEdiHeadersProperty

    WrapOptions

    A wrapper structure for an X12 definition object.

    object? WrapOptions { get; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-b2bi-partnership-x12envelope.html#cfn-b2bi-partnership-x12envelope-wrapoptions

    Type union: either IResolvable or CfnPartnershipPropsMixin.IWrapOptionsProperty

    Back to top Generated by DocFX