Show / Hide Table of Contents

Class CfnPartnership.X12EnvelopeProperty

A wrapper structure for an X12 definition object.

Inheritance
object
CfnPartnership.X12EnvelopeProperty
Implements
CfnPartnership.IX12EnvelopeProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.B2BI
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnPartnership.X12EnvelopeProperty : CfnPartnership.IX12EnvelopeProperty
Syntax (vb)
Public Class CfnPartnership.X12EnvelopeProperty Implements CfnPartnership.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.AWS.B2BI;
    
                 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

    Constructors

    X12EnvelopeProperty()

    A wrapper structure for an X12 definition object.

    Properties

    Common

    A container for the X12 outbound EDI headers.

    WrapOptions

    A wrapper structure for an X12 definition object.

    Constructors

    X12EnvelopeProperty()

    A wrapper structure for an X12 definition object.

    public X12EnvelopeProperty()
    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.AWS.B2BI;
      
                   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"
                       }
                   };

      Properties

      Common

      A container for the X12 outbound EDI headers.

      public object? Common { get; set; }
      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 CfnPartnership.IX12OutboundEdiHeadersProperty

      WrapOptions

      A wrapper structure for an X12 definition object.

      public object? WrapOptions { get; set; }
      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 CfnPartnership.IWrapOptionsProperty

      Implements

      CfnPartnership.IX12EnvelopeProperty
      Back to top Generated by DocFX