10.10.1. サンプル実行手順¶
10.10.1.2. 入力値を設定し、デバッグを実行する¶
「実行」ボタンをクリックします。
各変数に値を設定し、「実行」ボタンをクリックします。
フロー定義の入力値は次の通りです。
im_cookbook_8005_flow/im_cookbook_8005_flow_rest <object> ├─ iodoc <object[]> │ ├─ layoutFilePath <string> │ ├─ datFilePath <string> │ └─ outputIodFilePath <string> ├─ iodbdoc <object[]> │ ├─ layoutFilePath <string> │ ├─ globalDataFilePath <string> │ ├─ colDataFilePath <string> │ └─ outputIodFilePath <string> └─ outputPdfFilePath <string>
項目名 必須/任意 型 配列/リスト 説明 iodoc iodbdocを指定しない場合は必須 object 配列 ユーザ定義「im_cookbook_8005_user_iodoc/im_cookbook_8005_user_iodoc_rest」の各入力値の配列 iodbdoc iodocを指定しない場合は必須 object 配列 ユーザ定義「im_cookbook_8005_user_iodbdoc/im_cookbook_8005_user_iodbdoc_rest」の各入力値の配列 outputPdfFilePath 必須 string なし ユーザ定義「im_cookbook_8005_user_iointegration/im_cookbook_8005_user_iointegration_rest」の入力値「outputPdfFilePath」 コラム
ユーザ定義の入出力値については「 ユーザ定義タスク 」を参照してください。
コラム
本フロー定義では、次の順番でファイルが結合されます。
- 入力値「iodoc」の配列[0]~末尾
- 入力値「iodbdoc」の配列[0]~末尾
設定例は次の通りです。
< 値を編集 >
変数 値 iodoc [0]:layoutFilePath im_cookbook_8005/pdfd_logic/data/iodoc/sample_1.iod datFilePath im_cookbook_8005/pdfd_logic/data/iodoc/sample_1.dat outputIodFilePath im_cookbook_8005/pdfd_logic/data/iodoc/out_1.iod [1]:layoutFilePath im_cookbook_8005/pdfd_logic/data/iodoc/sample_2.iod datFilePath im_cookbook_8005/pdfd_logic/data/iodoc/sample_2.dat outputIodFilePath im_cookbook_8005/pdfd_logic/data/iodoc/out_2.iod iodbdoc [0]:layoutFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_1.ddl globalDataFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_1.gbl.dat colDataFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_1.dat outputIodFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/out_1.iod [1]:layoutFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_2.ddl globalDataFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_2.gbl.dat colDataFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_2.dat outputIodFilePath im_cookbook_8005/pdfd_logic/data/iodbdoc/out_2.iod outputPdfFilePath im_cookbook_8005/pdfd_logic/data/iointegration.pdf < JSON入力 >
{ "iodoc": [ { "layoutFilePath": "im_cookbook_8005/pdfd_logic/data/iodoc/sample_1.iod", "datFilePath": "im_cookbook_8005/pdfd_logic/data/iodoc/sample_1.dat", "outputIodFilePath": "im_cookbook_8005/pdfd_logic/data/iodoc/out_1.iod" }, { "layoutFilePath": "im_cookbook_8005/pdfd_logic/data/iodoc/sample_2.iod", "datFilePath": "im_cookbook_8005/pdfd_logic/data/iodoc/sample_2.dat", "outputIodFilePath": "im_cookbook_8005/pdfd_logic/data/iodoc/out_2.iod" } ], "iodbdoc": [ { "layoutFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_1.ddl", "globalDataFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_1.gbl.dat", "colDataFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_1.dat", "outputIodFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/out_1.iod" }, { "layoutFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_2.ddl", "globalDataFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_2.gbl.dat", "colDataFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/sample_2.dat", "outputIodFilePath": "im_cookbook_8005/pdfd_logic/data/iodbdoc/out_2.iod" } ], "outputPdfFilePath": "im_cookbook_8005/pdfd_logic/data/iointegration.pdf" }
コラム
設定例のレイアウトファイルパスやデータファイルパスには、パブリックストレージ配下に設置されたサンプル用データフォルダ内のファイルを指定しています。
「決定」ボタンをクリックします。
デバッグが開始されます。
正常にデバッグが終了した場合、その旨のメッセージが表示され、変数情報ペイン、および、コンソールペインが更新されます
10.10.1.3. 実行結果を確認する¶
「outputPdfFilePath」に指定した出力先に、PDF帳票が出力されていることを確認します。
IOD/PDF帳票出力処理に失敗した場合は、デバッグ実行時のユーザ定義の返却値「status」、および、「message」を確認してください。
以上で、全ての手順は終了です。