質問
HULFT Integrateのスクリプトで、保存は正常にできるがビルド(実行)時に「An executable script does not exist」エラーが発生します。原因と回避策を教えてください。
回答
以下の原因と回避策をご確認ください。
1. LOOPブロック内のコンポーネント配置が原因の場合
LOOPブロック内に配置されたコンポーネント(例:エラーログ作成処理やS3送信処理)を、LOOP(繰り返し処理)ブロックの外側へ配置するようスクリプト構造を変更することで、このビルドエラーが解消される場合があります。
なお、この「エラーログ作成・送信処理をループの外に出す」構造について、サポートからご案内できるスクリプト構造上の懸念点はありません。
2. Salesforceコネクターのフィールド数が多い場合
Salesforceコネクターに設定されているフィールド数が約2,400を超えたスクリプトにて、スクリプトのビルドに成功するが実行時エラーとなる事例があります。フィールド数が多い場合には、[フィールド一覧]の項目を必要なものだけに絞ることで解消しないかお試しください。
補足
- 終了ステータス「-10102」、メッセージ「com.appresso.ds.common.script.ScriptNotFoundException」が出力されている場合も同様の事象に該当する可能性があります。
- リトライ処理のスクリプト構成については、以下のFAQ記事もご参照ください。
コメント
0件のコメント
記事コメントは受け付けていません。