18.1 エラー変数とエラーコード
【エラー変数(C.sys.Error ~)】
- Magic xpi はフロー内の各ステップが実行されるたびに、その実行結果をエラー変数(定義済みコンテキスト変数)に格納します。
変数名 | 説明 |
C.sys.ErrorCode | 現在のエラーコードです。ステップ動作中にエラーが発生した場合に値が入力されます。
0:正常 / 0以外:エラー 各アダプタ毎にエラーコード(P.6参照)が設定されています。 |
C.sys.ErrorDescription | エラーの説明です。ステップ動作中にエラーが発生した場合に値が入力されます。 |
【エラー変数(C.sys.LastError ~)】
- 最後に発生したエラー情報は「C.sys.LastError」から始まるエラー変数に格納されます。
変数名 | 説明 |
C.sys.LastErrorCode | 最後に発生したエラーコード。 |
C.sys.LastErrorDescription | 最後に発生したエラーの内容 |
C.sys.LastErrorFlowName | 最後にエラーが発生したフローの名称 |
C.sys.LastErrorStepName | 最後にエラーが発生したステップの名称 |
C.sys.LastErrorInfo | 最後に発生したエラーに関する付随情報
コンポーネントによっては、設定されない場合もあります。 |
【C.sys.ErrorとC.sys.LastErrorの違い】
- 「C.sys.Error」から始まるエラー変数は、次ステップの開始時に値がクリアされるので、次ステップの実行条件でのみ使用することができます。
- 「C.sys.LastError」から始まるエラー変数は、次のエラーが発生するまでは値が保持されるので、次ステップの中で前ステップのエラー内容を参照する場合に使用します。
【エラーコードの確認】
- ソリューションエクスプローラのエラーリポジトリで、エラーコードとエラー内容を確認できます。