IDOCメッセージの行ベースのモジュールAttributesの作成

Tricentis ToscaAPI Engineを使用すると、行ベースのモジュールAttributesを作成できます。この機能を使用して、Intermediate Document(IDOC)テキストメッセージを操作し、SAPとのデータ転送を可能にすることができます。

IDOCメッセージには、固定長の行と改行が含まれています。メッセージの最初の行は、IDOCに関する一般的な情報を提供する制御記録です。つまり、どのように処理されるべきかといった情報です。メッセージの残りには、最初の列が制御記録であり、残りがデータ記録であるセグメントが含まれています。

これらのIDOCメッセージ要素の値を操縦するには、行ベースのモジュール属性を作成します。これを行うには、以下の手順に従ってください。

  1. モジュールを選択し、 APIテストメニューにアクセスしてください。

  2. マウスで操縦したい要素を強調表示します。

    メッセージ内の複数の行をマークすることができます。システムは関連するすべての要素を識別し、それらのModule Attributesを作成します。

  3. API テストメニュー追加をクリックします。

作成されたModule Attributesは、IDOCの制御記録とデータ レコードを示す行番号に基づいて階層構造に編成されます。

行ベースのModule Attributes

作成済みのモジュール属性は、マークした要素と同じ名前になります。IDOCメッセージの要素には、その要素を識別するための特定の名前が事前に定義されています。たとえば、要素 TABNAM にはテーブルの名前に関する情報が含まれています。

行ベースのモジュール属性 TABNAM

Properties ペインのパラメータ Path には、モジュール属性の文字情報が、セミコロンで区切って格納されています。

  • 最初の数字は、その要素が入っている行を示します。

  • 2番目の数字は、モジュール属性の最初の文字を示します。

  • 3番目の数字は、空白を含むモジュール属性の合計文字数を示します。