B2BI / Client / test_mapping
test_mapping#
- B2BI.Client.test_mapping(**kwargs)#
- 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 - inputFileContentparameter.- See also: AWS API Documentation - Request Syntax- response = client.test_mapping( inputFileContent='string', mappingTemplate='string', fileFormat='XML'|'JSON'|'NOT_USED' ) - Parameters:
- inputFileContent (string) – - [REQUIRED] - Specify the contents of the EDI (electronic data interchange) XML or JSON file that is used as input for the transform. 
- mappingTemplate (string) – - [REQUIRED] - Specifies the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT. - Note- This parameter is available for backwards compatibility. Use the Mapping data type instead. 
- fileFormat (string) – - [REQUIRED] - Specifies that the currently supported file formats for EDI transformations are - JSONand- XML.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'mappedFileContent': 'string' } - Response Structure- (dict) – - mappedFileContent (string) – - Returns a string for the mapping that can be used to identify the mapping. Similar to a fingerprint 
 
 
 - Exceptions- B2BI.Client.exceptions.AccessDeniedException
- B2BI.Client.exceptions.ValidationException
- B2BI.Client.exceptions.ThrottlingException
- B2BI.Client.exceptions.ResourceNotFoundException
- B2BI.Client.exceptions.InternalServerException