Module Values.CreateStarterMappingTemplateRequestSource

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.

Sourcetype nonrec t = {
  1. outputSampleLocation : S3Location.t option;
    (*

    Specify the location of the sample EDI file that is used to generate the mapping template.

    *)
  2. mappingType : MappingType.t;
    (*

    Specify the format for the mapping template: either JSONATA or XSLT.

    *)
  3. templateDetails : TemplateDetails.t;
    (*

    Describes the details needed for generating the template. Specify the X12 transaction set and version for which the template is used: currently, we only support X12.

    *)
}
Sourceval context_ : string
Sourceval make : ?outputSampleLocation:??? -> mappingType:MappingType.t -> templateDetails:TemplateDetails.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `String of BucketName.t | `Structure of (string * [> `Enum of string ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t