Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT data SDK for SAP ABAP を使用した例
次のコード例は、 で AWS SDK for SAP ABAP を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています AWS IoT data。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。
トピック
アクション
次の例は、GetThingShadow を使用する方法を説明しています。
- SDK for SAP ABAP
-
注記
GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリ
での設定と実行の方法を確認してください。 TRY. DATA(lo_result) = lo_iop->getthingshadow( iv_thingname = iv_thing_name ). " Convert xstring payload to JSON string DATA(lv_payload) = lo_result->get_payload( ). ov_shadow = /aws1/cl_rt_util=>xstring_to_string( lv_payload ). MESSAGE 'Thing shadow retrieved successfully.' TYPE 'I'. CATCH /aws1/cx_iopresourcenotfoundex. MESSAGE 'Thing shadow not found.' TYPE 'E'. CATCH /aws1/cx_rt_generic INTO DATA(lo_exception). DATA(lv_error) = |{ lo_exception->get_text( ) }|. MESSAGE lv_error TYPE 'E'. ENDTRY.-
API の詳細については、 AWS SDK for SAP ABAP API リファレンスのGetThingShadow」を参照してください。
-
次の例は、UpdateThingShadow を使用する方法を説明しています。
- SDK for SAP ABAP
-
注記
GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリ
での設定と実行の方法を確認してください。 TRY. " Convert JSON string to xstring for payload DATA(lv_payload) = /aws1/cl_rt_util=>string_to_xstring( iv_shadow_state ). lo_iop->updatethingshadow( iv_thingname = iv_thing_name iv_payload = lv_payload ). MESSAGE 'Thing shadow updated successfully.' TYPE 'I'. CATCH /aws1/cx_iopresourcenotfoundex. MESSAGE 'Thing not found.' TYPE 'E'. CATCH /aws1/cx_rt_generic INTO DATA(lo_exception). DATA(lv_error) = |{ lo_exception->get_text( ) }|. MESSAGE lv_error TYPE 'E'. ENDTRY.-
API の詳細については、 AWS SDK for SAP ABAP API リファレンスのUpdateThingShadow」を参照してください。
-