CreateTransformJob搭配使用 AWS SDK - AWS SDK代码示例

AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

CreateTransformJob搭配使用 AWS SDK

以下代码示例显示了如何使用CreateTransformJob

SAP ABAP
SDK对于 SAP ABAP
注意

还有更多相关信息 GitHub。查找完整示例,学习如何在 AWS 代码示例存储库中进行设置和运行。

DATA lo_transforminput TYPE REF TO /aws1/cl_sgmtransforminput. DATA lo_transformoutput TYPE REF TO /aws1/cl_sgmtransformoutput. DATA lo_transformresources TYPE REF TO /aws1/cl_sgmtransformresources. DATA lo_datasource TYPE REF TO /aws1/cl_sgmtransformdatasrc. DATA lo_s3datasource TYPE REF TO /aws1/cl_sgmtransforms3datasrc. "Create an ABAP object for an Amazon Simple Storage Service (Amazon S3) data source." CREATE OBJECT lo_s3datasource EXPORTING iv_s3uri = iv_tf_data_s3uri iv_s3datatype = iv_tf_data_s3datatype. "Create an ABAP object for data source." CREATE OBJECT lo_datasource EXPORTING io_s3datasource = lo_s3datasource. "Create an ABAP object for transform data source." CREATE OBJECT lo_transforminput EXPORTING io_datasource = lo_datasource iv_contenttype = iv_tf_data_contenttype iv_compressiontype = iv_tf_data_compressiontype. "Create an ABAP object for resource configuration." CREATE OBJECT lo_transformresources EXPORTING iv_instancecount = iv_instance_count iv_instancetype = iv_instance_type. "Create an ABAP object for output data configuration." CREATE OBJECT lo_transformoutput EXPORTING iv_s3outputpath = iv_s3_output_path. "Create a transform job." TRY. oo_result = lo_sgm->createtransformjob( " oo_result is returned for testing purposes. " iv_modelname = iv_tf_model_name iv_transformjobname = iv_tf_job_name io_transforminput = lo_transforminput io_transformoutput = lo_transformoutput io_transformresources = lo_transformresources ). MESSAGE 'Transform job created.' TYPE 'I'. CATCH /aws1/cx_sgmresourceinuse. MESSAGE 'Resource being accessed is in use.' TYPE 'E'. CATCH /aws1/cx_sgmresourcenotfound. MESSAGE 'Resource being accessed is not found.' TYPE 'E'. CATCH /aws1/cx_sgmresourcelimitexcd. MESSAGE 'You have reached the limit on the number of resources.' TYPE 'E'. ENDTRY.
  • 有关API详细信息,请参阅CreateTransformJob中的AWS SDK以供SAPABAPAPI参考