2024/11/13 - AWS B2B Data Interchange - 1 new api methods
Changes This release adds a GenerateMapping API to allow generation of JSONata or XSLT transformer code based on input and output samples.
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.
See also: AWS API Documentation
Request Syntax
client.generate_mapping( inputFileContent='string', outputFileContent='string', mappingType='JSONATA'|'XSLT' )
string
[REQUIRED]
Provide the contents of a sample X12 EDI file (for inbound EDI) or JSON/XML file (for outbound EDI) to use as a starting point for the mapping.
string
[REQUIRED]
Provide the contents of a sample X12 EDI file (for outbound EDI) or JSON/XML file (for inbound EDI) to use as a target for the mapping.
string
[REQUIRED]
Specify the mapping type: either JSONATA or XSLT.
dict
Response Syntax
{ 'mappingTemplate': 'string', 'mappingAccuracy': ... }
Response Structure
(dict) --
mappingTemplate (string) --
Returns a mapping template based on your inputs.
mappingAccuracy (float) --
Returns a percentage that estimates the accuracy of the generated mapping.