B2BI / Client / get_transformer_job

get_transformer_job#

B2BI.Client.get_transformer_job(**kwargs)#

Returns the details of the transformer run, based on the Transformer job ID.

See also: AWS API Documentation

Request Syntax

response = client.get_transformer_job(
    transformerJobId='string',
    transformerId='string'
)
Parameters:
  • transformerJobId (string) –

    [REQUIRED]

    Specifies the unique, system-generated identifier for a transformer run.

  • transformerId (string) –

    [REQUIRED]

    Specifies the system-assigned unique identifier for the transformer.

Return type:

dict

Returns:

Response Syntax

{
    'status': 'running'|'succeeded'|'failed',
    'outputFiles': [
        {
            'bucketName': 'string',
            'key': 'string'
        },
    ],
    'message': 'string'
}

Response Structure

  • (dict) –

    • status (string) –

      Returns the current state of the transformer job, either running, succeeded, or failed.

    • outputFiles (list) –

      Returns the location for the output files. If the caller specified a directory for the output, then this contains the full path to the output file, including the file name generated by the service.

      • (dict) –

        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.

        • bucketName (string) –

          Specifies the name of the Amazon S3 bucket.

        • key (string) –

          Specifies the Amazon S3 key for the file location.

    • message (string) –

      Returns an optional error message, which gets populated when the job is not run successfully.

Exceptions

  • B2BI.Client.exceptions.AccessDeniedException

  • B2BI.Client.exceptions.ValidationException

  • B2BI.Client.exceptions.ThrottlingException

  • B2BI.Client.exceptions.ResourceNotFoundException

  • B2BI.Client.exceptions.InternalServerException