Module Awso_b2bi_asyncSource

Sourceval delete_capability : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_b2bi.Values.DeleteCapabilityRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_partnership : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_b2bi.Values.DeletePartnershipRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_profile : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_b2bi.Values.DeleteProfileRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_transformer : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_b2bi.Values.DeleteTransformerRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval tag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_b2bi.Values.TagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval untag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_b2bi.Values.UntagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_b2bi.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

A string type representing an X12 element ID. Element IDs are four-digit numeric identifiers that uniquely identify elements within the X12 standard. This type enforces a pattern of exactly four digits to ensure valid element IDs are used in validation rules.

Sourcemodule X12ElementLengthValidationRuleMaxLengthInteger = Awso_b2bi.Values.X12ElementLengthValidationRuleMaxLengthInteger
Sourcemodule X12ElementLengthValidationRuleMinLengthInteger = Awso_b2bi.Values.X12ElementLengthValidationRuleMinLengthInteger

A string type representing the position of an element within an X12 segment. The format follows the pattern of segment identifier followed by element position (e.g., "ST-01" for the first element of the ST segment) and optionally a component position (e.g., "ST-01-02" for the second component of the first element). This type is used in validation rules to precisely identify which element in which position is being validated.

Sourcemodule ElementRequirement = Awso_b2bi.Values.ElementRequirement
Sourcemodule X12CodeListValidationRule = Awso_b2bi.Values.X12CodeListValidationRule

Defines a validation rule that modifies the allowed code values for a specific X12 element. This rule allows you to add or remove valid codes from an element's standard code list, providing flexibility to accommodate trading partner-specific requirements or industry variations. You can specify codes to add to expand the allowed values beyond the X12 standard, or codes to remove to restrict the allowed values for stricter validation.

Sourcemodule X12ElementLengthValidationRule = Awso_b2bi.Values.X12ElementLengthValidationRule

Defines a validation rule that specifies custom length constraints for a specific X12 element. This rule allows you to override the standard minimum and maximum length requirements for an element, enabling validation of trading partner-specific length requirements that may differ from the X12 specification. Both minimum and maximum length values must be specified and must be between 1 and 200 characters.

Sourcemodule X12ElementRequirementValidationRule = Awso_b2bi.Values.X12ElementRequirementValidationRule

Defines a validation rule that modifies the requirement status of a specific X12 element within a segment. This rule allows you to make optional elements mandatory or mandatory elements optional, providing flexibility to accommodate different trading partner requirements and business rules. The rule targets a specific element position within a segment and sets its requirement status to either OPTIONAL or MANDATORY.

Sourcemodule X12ValidationRule = Awso_b2bi.Values.X12ValidationRule

Represents a single validation rule that can be applied during X12 EDI processing. This is a union type that can contain one of several specific validation rule types: code list validation rules for modifying allowed element codes, element length validation rules for enforcing custom length constraints, or element requirement validation rules for changing mandatory/optional status. Each validation rule targets specific aspects of EDI document validation to ensure compliance with trading partner requirements and business rules.

Sourcemodule StartingFunctionalGroupControlNumber = Awso_b2bi.Values.StartingFunctionalGroupControlNumber
Sourcemodule StartingInterchangeControlNumber = Awso_b2bi.Values.StartingInterchangeControlNumber
Sourcemodule StartingTransactionSetControlNumber = Awso_b2bi.Values.StartingTransactionSetControlNumber
Sourcemodule X12ComponentSeparator = Awso_b2bi.Values.X12ComponentSeparator
Sourcemodule X12DataElementSeparator = Awso_b2bi.Values.X12DataElementSeparator
Sourcemodule X12SegmentTerminator = Awso_b2bi.Values.X12SegmentTerminator
Sourcemodule X12ApplicationReceiverCode = Awso_b2bi.Values.X12ApplicationReceiverCode
Sourcemodule X12ApplicationSenderCode = Awso_b2bi.Values.X12ApplicationSenderCode
Sourcemodule X12ResponsibleAgencyCode = Awso_b2bi.Values.X12ResponsibleAgencyCode
Sourcemodule X12AcknowledgmentRequestedCode = Awso_b2bi.Values.X12AcknowledgmentRequestedCode
Sourcemodule X12RepetitionSeparator = Awso_b2bi.Values.X12RepetitionSeparator
Sourcemodule X12UsageIndicatorCode = Awso_b2bi.Values.X12UsageIndicatorCode
Sourcemodule X12ValidationRules = Awso_b2bi.Values.X12ValidationRules
Sourcemodule X12FunctionalAcknowledgment = Awso_b2bi.Values.X12FunctionalAcknowledgment
Sourcemodule X12TechnicalAcknowledgment = Awso_b2bi.Values.X12TechnicalAcknowledgment
Sourcemodule X12ControlNumbers = Awso_b2bi.Values.X12ControlNumbers

Contains configuration for X12 control numbers used in X12 EDI generation. Control numbers are used to uniquely identify interchanges, functional groups, and transaction sets.

In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header. The delimiters are part of the message's syntax and divide up its different elements.

Sourcemodule X12FunctionalGroupHeaders = Awso_b2bi.Values.X12FunctionalGroupHeaders

Part of the X12 message structure. These are the functional group headers for the X12 EDI object.

Sourcemodule X12GS05TimeFormat = Awso_b2bi.Values.X12GS05TimeFormat
Sourcemodule X12InterchangeControlHeaders = Awso_b2bi.Values.X12InterchangeControlHeaders

In X12, the Interchange Control Header is the first segment of an EDI document and is part of the Interchange Envelope. It contains information about the sender and receiver, the date and time of transmission, and the X12 version being used. It also includes delivery information, such as the sender and receiver IDs.

Contains options for splitting X12 EDI files into smaller units. This is useful for processing large EDI files more efficiently.

Sourcemodule X12ValidationOptions = Awso_b2bi.Values.X12ValidationOptions

Contains configuration options for X12 EDI validation. This structure allows you to specify custom validation rules that will be applied during EDI document processing, including element length constraints, code list modifications, and element requirement changes. These validation options provide flexibility to accommodate trading partner-specific requirements while maintaining EDI compliance. The validation rules are applied in addition to standard X12 validation to ensure documents meet both standard and custom requirements.

Sourcemodule X12TransactionSet = Awso_b2bi.Values.X12TransactionSet
Sourcemodule X12AcknowledgmentOptions = Awso_b2bi.Values.X12AcknowledgmentOptions

Contains options for configuring X12 acknowledgments. These options control how functional and technical acknowledgments are handled.

Contains options for wrapping (line folding) in X12 EDI files. Wrapping controls how long lines are handled in the EDI output.

Sourcemodule X12OutboundEdiHeaders = Awso_b2bi.Values.X12OutboundEdiHeaders

A structure containing the details for an outbound EDI object.

Sourcemodule X12AdvancedOptions = Awso_b2bi.Values.X12AdvancedOptions

Contains advanced options specific to X12 EDI processing, such as splitting large X12 files into smaller units.

A structure that contains the X12 transaction set and version. The X12 structure is used when the system transforms an EDI (electronic data interchange) file. If an EDI input file contains more than one transaction, each transaction must have the same transaction set and version, for example 214/4010. If not, the transformer cannot parse the file.

Sourcemodule SampleDocumentKeys = Awso_b2bi.Values.SampleDocumentKeys

An array of the Amazon S3 keys used to identify the location for your sample documents.

Sourcemodule X12InboundEdiOptions = Awso_b2bi.Values.X12InboundEdiOptions

Contains options specific to processing inbound X12 EDI files.

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

A structure that contains advanced options for EDI processing. Currently, only X12 advanced options are supported.

A structure that contains the X12 transaction set and version.

Sourcemodule MappingTemplateLanguage = Awso_b2bi.Values.MappingTemplateLanguage
Sourcemodule InboundEdiOptions = Awso_b2bi.Values.InboundEdiOptions

Contains options for processing inbound EDI files. These options allow for customizing how incoming EDI documents are processed.

Sourcemodule OutboundEdiOptions = Awso_b2bi.Values.OutboundEdiOptions

A container for outbound EDI options.

Sourcemodule CapabilityDirection = Awso_b2bi.Values.CapabilityDirection

Specifies the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents.

Specifies the details for the Amazon S3 file location that is being used with Amazon Web Services B2B Data Interchange. File locations in Amazon S3 are identified using a combination of the bucket and key.

Sourcemodule InputFileSourceFileContentString = Awso_b2bi.Values.InputFileSourceFileContentString

Contains the input formatting options for an inbound transformer (takes an X12-formatted EDI document as input and converts it to JSON or XML.

Specifies the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.

Sourcemodule OutputConversion = Awso_b2bi.Values.OutputConversion

Contains the formatting options for an outbound transformer (takes JSON or XML as input and converts it to an EDI document (currently only X12 format is supported).

Describes a structure that contains the Amazon S3 bucket and an array of the corresponding keys used to identify the location for your sample documents.

Sourcemodule TransformerStatus = Awso_b2bi.Values.TransformerStatus
Sourcemodule CapabilityOptions = Awso_b2bi.Values.CapabilityOptions

Contains the details for an Outbound EDI capability.

Sourcemodule PartnershipCapabilities = Awso_b2bi.Values.PartnershipCapabilities
Sourcemodule TradingPartnerId = Awso_b2bi.Values.TradingPartnerId
Sourcemodule EdiConfiguration = Awso_b2bi.Values.EdiConfiguration

Specifies the details for the EDI (electronic data interchange) transformation.

Sourcemodule ConversionSourceFormat = Awso_b2bi.Values.ConversionSourceFormat

The input file to use for an outbound transformation.

Sourcemodule ConversionTargetFormat = Awso_b2bi.Values.ConversionTargetFormat
Sourcemodule ConversionTargetFormatDetails = Awso_b2bi.Values.ConversionTargetFormatDetails

Contains a structure describing the X12 details for the conversion target.

Sourcemodule OutputSampleFileSource = Awso_b2bi.Values.OutputSampleFileSource

Container for the location of a sample file used for outbound transformations.

Creates a key-value pair for a specific resource. Tags are metadata that you can use to search for and group a resource for various purposes. You can apply tags to capabilities, partnerships, profiles and transformers. A tag key can take more than one value. For example, to group capabilities for accounting purposes, you might create a tag called Group and assign the values Research and Accounting to that group.

Sourcemodule TransformerSummary = Awso_b2bi.Values.TransformerSummary

Contains the details for a transformer object. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Contains the details for a profile. A profile is the mechanism used to create the concept of a private network.

Sourcemodule PartnershipSummary = Awso_b2bi.Values.PartnershipSummary

A structure that contains the details for a partnership. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule CapabilitySummary = Awso_b2bi.Values.CapabilitySummary

Returns the capability summary details. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule AccessDeniedException = Awso_b2bi.Values.AccessDeniedException

You do not have sufficient access to perform this action.

Sourcemodule ConflictException = Awso_b2bi.Values.ConflictException

A conflict exception is thrown when you attempt to delete a resource (such as a profile or a capability) that is being used by other resources.

Sourcemodule InternalServerException = Awso_b2bi.Values.InternalServerException

This exception is thrown when an error occurs in the Amazon Web Services B2B Data Interchange service.

Sourcemodule ResourceNotFoundException = Awso_b2bi.Values.ResourceNotFoundException

Occurs when the requested resource does not exist, or cannot be found. In some cases, the resource exists in a region other than the region specified in the API call.

Sourcemodule ServiceQuotaExceededException = Awso_b2bi.Values.ServiceQuotaExceededException

Occurs when the calling command attempts to exceed one of the service quotas, for example trying to create a capability when you already have the maximum number of capabilities allowed.

Sourcemodule ThrottlingException = Awso_b2bi.Values.ThrottlingException

The request was denied due to throttling: the data speed and rendering may be limited depending on various parameters and conditions.

Sourcemodule ValidationException = Awso_b2bi.Values.ValidationException

Occurs when a B2BI object cannot be validated against a request from another object. This exception can be thrown during standard EDI validation or when custom validation rules fail, such as when element length constraints are violated, invalid codes are used in code list validations, or required elements are missing based on configured element requirement rules.

Sourcemodule CapabilityConfiguration = Awso_b2bi.Values.CapabilityConfiguration

A capability object. Currently, only EDI (electronic data interchange) capabilities are supported. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule InstructionsDocuments = Awso_b2bi.Values.InstructionsDocuments
Sourcemodule AmazonResourceName = Awso_b2bi.Values.AmazonResourceName
Sourcemodule ParsedSplitFileContentsList = Awso_b2bi.Values.ParsedSplitFileContentsList
Sourcemodule ValidationMessages = Awso_b2bi.Values.ValidationMessages
Sourcemodule TestMappingInputFileContent = Awso_b2bi.Values.TestMappingInputFileContent
Sourcemodule ConversionSource = Awso_b2bi.Values.ConversionSource

Describes the input for an outbound transformation.

Sourcemodule ConversionTarget = Awso_b2bi.Values.ConversionTarget

Provide a sample of what the output of the transformation should look like.

Sourcemodule TransformerJobId = Awso_b2bi.Values.TransformerJobId
Sourcemodule TransformerJobStatus = Awso_b2bi.Values.TransformerJobStatus
Sourcemodule GenerateMappingResponseMappingAccuracyFloat = Awso_b2bi.Values.GenerateMappingResponseMappingAccuracyFloat
Sourcemodule GenerateMappingInputFileContent = Awso_b2bi.Values.GenerateMappingInputFileContent
Sourcemodule GenerateMappingOutputFileContent = Awso_b2bi.Values.GenerateMappingOutputFileContent

A data structure that contains the information to use when generating a mapping template.

Sourcemodule UpdateTransformerResponse = Awso_b2bi.Values.UpdateTransformerResponse

Updates the specified parameters for a transformer. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule UpdateTransformerRequest = Awso_b2bi.Values.UpdateTransformerRequest

Updates the specified parameters for a transformer. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule UpdateProfileResponse = Awso_b2bi.Values.UpdateProfileResponse

Updates the specified parameters for a profile. A profile is the mechanism used to create the concept of a private network.

Sourcemodule UpdateProfileRequest = Awso_b2bi.Values.UpdateProfileRequest

Updates the specified parameters for a profile. A profile is the mechanism used to create the concept of a private network.

Sourcemodule UpdatePartnershipResponse = Awso_b2bi.Values.UpdatePartnershipResponse

Updates some of the parameters for a partnership between a customer and trading partner. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule UpdatePartnershipRequest = Awso_b2bi.Values.UpdatePartnershipRequest

Updates some of the parameters for a partnership between a customer and trading partner. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule UpdateCapabilityResponse = Awso_b2bi.Values.UpdateCapabilityResponse

Updates some of the parameters for a capability, based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule UpdateCapabilityRequest = Awso_b2bi.Values.UpdateCapabilityRequest

Updates some of the parameters for a capability, based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule UntagResourceRequest = Awso_b2bi.Values.UntagResourceRequest

Detaches a key-value pair from the specified resource, as identified by its Amazon Resource Name (ARN). Resources are capability, partnership, profile, transformers and other entities.

Sourcemodule TestParsingResponse = Awso_b2bi.Values.TestParsingResponse

Parses the input EDI (electronic data interchange) file. The input file has a file size limit of 250 KB.

Sourcemodule TestParsingRequest = Awso_b2bi.Values.TestParsingRequest

Parses the input EDI (electronic data interchange) file. The input file has a file size limit of 250 KB.

Sourcemodule TestMappingResponse = Awso_b2bi.Values.TestMappingResponse

Maps the input file according to the provided template file. The API call downloads the file contents from the Amazon S3 location, and passes the contents in as a string, to the inputFileContent parameter.

Sourcemodule TestMappingRequest = Awso_b2bi.Values.TestMappingRequest

Maps the input file according to the provided template file. The API call downloads the file contents from the Amazon S3 location, and passes the contents in as a string, to the inputFileContent parameter.

Sourcemodule TestConversionResponse = Awso_b2bi.Values.TestConversionResponse

This operation mimics the latter half of a typical Outbound EDI request. It takes an input JSON/XML in the B2Bi shape as input, converts it to an X12 EDI string, and return that string.

Sourcemodule TestConversionRequest = Awso_b2bi.Values.TestConversionRequest

This operation mimics the latter half of a typical Outbound EDI request. It takes an input JSON/XML in the B2Bi shape as input, converts it to an X12 EDI string, and return that string.

Sourcemodule TagResourceRequest = Awso_b2bi.Values.TagResourceRequest

Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are capability, partnership, profile, transformers and other entities. There is no response returned from this call.

Sourcemodule StartTransformerJobResponse = Awso_b2bi.Values.StartTransformerJobResponse

Runs a job, using a transformer, to parse input EDI (electronic data interchange) file into the output structures used by Amazon Web Services B2B Data Interchange. If you only want to transform EDI (electronic data interchange) documents, you don't need to create profiles, partnerships or capabilities. Just create and configure a transformer, and then run the StartTransformerJob API to process your files. The system stores transformer jobs for 30 days. During that period, you can run GetTransformerJob and supply its transformerId and transformerJobId to return details of the job.

Sourcemodule StartTransformerJobRequest = Awso_b2bi.Values.StartTransformerJobRequest

Runs a job, using a transformer, to parse input EDI (electronic data interchange) file into the output structures used by Amazon Web Services B2B Data Interchange. If you only want to transform EDI (electronic data interchange) documents, you don't need to create profiles, partnerships or capabilities. Just create and configure a transformer, and then run the StartTransformerJob API to process your files. The system stores transformer jobs for 30 days. During that period, you can run GetTransformerJob and supply its transformerId and transformerJobId to return details of the job.

Sourcemodule ListTransformersResponse = Awso_b2bi.Values.ListTransformersResponse

Lists the available transformers. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule ListTransformersRequest = Awso_b2bi.Values.ListTransformersRequest

Lists the available transformers. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule ListTagsForResourceResponse = Awso_b2bi.Values.ListTagsForResourceResponse

Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a capability, partnership, profile, or transformer.

Sourcemodule ListTagsForResourceRequest = Awso_b2bi.Values.ListTagsForResourceRequest

Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a capability, partnership, profile, or transformer.

Sourcemodule ListProfilesResponse = Awso_b2bi.Values.ListProfilesResponse

Lists the profiles associated with your Amazon Web Services account for your current or specified region. A profile is the mechanism used to create the concept of a private network.

Sourcemodule ListProfilesRequest = Awso_b2bi.Values.ListProfilesRequest

Lists the profiles associated with your Amazon Web Services account for your current or specified region. A profile is the mechanism used to create the concept of a private network.

Sourcemodule ListPartnershipsResponse = Awso_b2bi.Values.ListPartnershipsResponse

Lists the partnerships associated with your Amazon Web Services account for your current or specified region. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule ListPartnershipsRequest = Awso_b2bi.Values.ListPartnershipsRequest

Lists the partnerships associated with your Amazon Web Services account for your current or specified region. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule ListCapabilitiesResponse = Awso_b2bi.Values.ListCapabilitiesResponse

Lists the capabilities associated with your Amazon Web Services account for your current or specified region. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule ListCapabilitiesRequest = Awso_b2bi.Values.ListCapabilitiesRequest

Lists the capabilities associated with your Amazon Web Services account for your current or specified region. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule GetTransformerResponse = Awso_b2bi.Values.GetTransformerResponse

Retrieves the details for the transformer specified by the transformer ID. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule GetTransformerRequest = Awso_b2bi.Values.GetTransformerRequest

Retrieves the details for the transformer specified by the transformer ID. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule GetTransformerJobResponse = Awso_b2bi.Values.GetTransformerJobResponse

Returns the details of the transformer run, based on the Transformer job ID. If 30 days have elapsed since your transformer job was started, the system deletes it. So, if you run GetTransformerJob and supply a transformerId and transformerJobId for a job that was started more than 30 days previously, you receive a 404 response.

Sourcemodule GetTransformerJobRequest = Awso_b2bi.Values.GetTransformerJobRequest

Returns the details of the transformer run, based on the Transformer job ID. If 30 days have elapsed since your transformer job was started, the system deletes it. So, if you run GetTransformerJob and supply a transformerId and transformerJobId for a job that was started more than 30 days previously, you receive a 404 response.

Sourcemodule GetProfileResponse = Awso_b2bi.Values.GetProfileResponse

Retrieves the details for the profile specified by the profile ID. A profile is the mechanism used to create the concept of a private network.

Sourcemodule GetProfileRequest = Awso_b2bi.Values.GetProfileRequest

Retrieves the details for the profile specified by the profile ID. A profile is the mechanism used to create the concept of a private network.

Sourcemodule GetPartnershipResponse = Awso_b2bi.Values.GetPartnershipResponse

Retrieves the details for a partnership, based on the partner and profile IDs specified. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule GetPartnershipRequest = Awso_b2bi.Values.GetPartnershipRequest

Retrieves the details for a partnership, based on the partner and profile IDs specified. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule GetCapabilityResponse = Awso_b2bi.Values.GetCapabilityResponse

Retrieves the details for the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule GetCapabilityRequest = Awso_b2bi.Values.GetCapabilityRequest

Retrieves the details for the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule GenerateMappingResponse = Awso_b2bi.Values.GenerateMappingResponse

Takes sample input and output documents and uses Amazon Bedrock to generate a mapping automatically. Depending on the accuracy and other factors, you can then edit the mapping for your needs. Before you can use the AI-assisted feature for Amazon Web Services B2B Data Interchange you must enable models in Amazon Bedrock. For details, see AI-assisted template mapping prerequisites in the Amazon Web Services B2B Data Interchange User guide. To generate a mapping, perform the following steps: Start with an X12 EDI document to use as the input. Call TestMapping using your EDI document. Use the output from the TestMapping operation as either input or output for your GenerateMapping call, along with your sample file.

Sourcemodule GenerateMappingRequest = Awso_b2bi.Values.GenerateMappingRequest

Takes sample input and output documents and uses Amazon Bedrock to generate a mapping automatically. Depending on the accuracy and other factors, you can then edit the mapping for your needs. Before you can use the AI-assisted feature for Amazon Web Services B2B Data Interchange you must enable models in Amazon Bedrock. For details, see AI-assisted template mapping prerequisites in the Amazon Web Services B2B Data Interchange User guide. To generate a mapping, perform the following steps: Start with an X12 EDI document to use as the input. Call TestMapping using your EDI document. Use the output from the TestMapping operation as either input or output for your GenerateMapping call, along with your sample file.

Sourcemodule DeleteTransformerRequest = Awso_b2bi.Values.DeleteTransformerRequest

Deletes the specified transformer. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file.

Sourcemodule DeleteProfileRequest = Awso_b2bi.Values.DeleteProfileRequest

Deletes the specified profile. A profile is the mechanism used to create the concept of a private network.

Sourcemodule DeletePartnershipRequest = Awso_b2bi.Values.DeletePartnershipRequest

Deletes the specified partnership. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule DeleteCapabilityRequest = Awso_b2bi.Values.DeleteCapabilityRequest

Deletes the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule CreateTransformerResponse = Awso_b2bi.Values.CreateTransformerResponse

Creates a transformer. Amazon Web Services B2B Data Interchange currently supports two scenarios: Inbound EDI: the Amazon Web Services customer receives an EDI file from their trading partner. Amazon Web Services B2B Data Interchange converts this EDI file into a JSON or XML file with a service-defined structure. A mapping template provided by the customer, in JSONata or XSLT format, is optionally applied to this file to produce a JSON or XML file with the structure the customer requires. Outbound EDI: the Amazon Web Services customer has a JSON or XML file containing data that they wish to use in an EDI file. A mapping template, provided by the customer (in either JSONata or XSLT format) is applied to this file to generate a JSON or XML file in the service-defined structure. This file is then converted to an EDI file. The following fields are provided for backwards compatibility only: fileFormat, mappingTemplate, ediType, and sampleDocument. Use the mapping data type in place of mappingTemplate and fileFormat Use the sampleDocuments data type in place of sampleDocument Use either the inputConversion or outputConversion in place of ediType

Sourcemodule CreateTransformerRequest = Awso_b2bi.Values.CreateTransformerRequest

Creates a transformer. Amazon Web Services B2B Data Interchange currently supports two scenarios: Inbound EDI: the Amazon Web Services customer receives an EDI file from their trading partner. Amazon Web Services B2B Data Interchange converts this EDI file into a JSON or XML file with a service-defined structure. A mapping template provided by the customer, in JSONata or XSLT format, is optionally applied to this file to produce a JSON or XML file with the structure the customer requires. Outbound EDI: the Amazon Web Services customer has a JSON or XML file containing data that they wish to use in an EDI file. A mapping template, provided by the customer (in either JSONata or XSLT format) is applied to this file to generate a JSON or XML file in the service-defined structure. This file is then converted to an EDI file. The following fields are provided for backwards compatibility only: fileFormat, mappingTemplate, ediType, and sampleDocument. Use the mapping data type in place of mappingTemplate and fileFormat Use the sampleDocuments data type in place of sampleDocument Use either the inputConversion or outputConversion in place of ediType

Sourcemodule CreateStarterMappingTemplateResponse = Awso_b2bi.Values.CreateStarterMappingTemplateResponse

Amazon Web Services B2B Data Interchange uses a mapping template in JSONata or XSLT format to transform a customer input file into a JSON or XML file that can be converted to EDI. If you provide a sample EDI file with the same structure as the EDI files that you wish to generate, then the service can generate a mapping template. The starter template contains placeholder values which you can replace with JSONata or XSLT expressions to take data from your input file and insert it into the JSON or XML file that is used to generate the EDI. If you do not provide a sample EDI file, then the service can generate a mapping template based on the EDI settings in the templateDetails parameter. Currently, we only support generating a template that can generate the input to produce an Outbound X12 EDI file.

Sourcemodule CreateStarterMappingTemplateRequest = Awso_b2bi.Values.CreateStarterMappingTemplateRequest

Amazon Web Services B2B Data Interchange uses a mapping template in JSONata or XSLT format to transform a customer input file into a JSON or XML file that can be converted to EDI. If you provide a sample EDI file with the same structure as the EDI files that you wish to generate, then the service can generate a mapping template. The starter template contains placeholder values which you can replace with JSONata or XSLT expressions to take data from your input file and insert it into the JSON or XML file that is used to generate the EDI. If you do not provide a sample EDI file, then the service can generate a mapping template based on the EDI settings in the templateDetails parameter. Currently, we only support generating a template that can generate the input to produce an Outbound X12 EDI file.

Sourcemodule CreateProfileResponse = Awso_b2bi.Values.CreateProfileResponse

Creates a customer profile. You can have up to five customer profiles, each representing a distinct private network. A profile is the mechanism used to create the concept of a private network.

Sourcemodule CreateProfileRequest = Awso_b2bi.Values.CreateProfileRequest

Creates a customer profile. You can have up to five customer profiles, each representing a distinct private network. A profile is the mechanism used to create the concept of a private network.

Sourcemodule CreatePartnershipResponse = Awso_b2bi.Values.CreatePartnershipResponse

Creates a partnership between a customer and a trading partner, based on the supplied parameters. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule CreatePartnershipRequest = Awso_b2bi.Values.CreatePartnershipRequest

Creates a partnership between a customer and a trading partner, based on the supplied parameters. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.

Sourcemodule CreateCapabilityResponse = Awso_b2bi.Values.CreateCapabilityResponse

Instantiates a capability based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule CreateCapabilityRequest = Awso_b2bi.Values.CreateCapabilityRequest

Instantiates a capability based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcemodule Cli : sig ... end