Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

EXEC_OS400コマンドによって実行が指定されたオペレーティング・システム・コマンドの実行に失敗した場合は、ファンクションをLANSAデバッグ・モードに切り替え、操作を再度行ってみてください。詳細については、『LANSA/ADユーザーガイド』の「LANSAデバッグ・モード」を参照してください。

ファンクションがデバッグ・モードの場合、実際にコマンドの実行を処理するルーチンは、コマンドの実行直前に処理を停止し、そのコマンド全体が表示されます。これには、コマンドに埋め込まれたLANSAフィールドの代替値が含まれます。

ファンクションがデバッグ・モードの場合、実際にコマンドの実行を処理するルーチンは、コマンドの実行直前に処理を停止し、そのコマンド全体が表示されます。これには、コマンドに埋め込まれたLANSAフィールドの代替値が含まれます。

コマンド文字列に指定するファンクションのフィールドは、大文字でなければなりません。コマンド文字列に指定するファンクションのフィールドは、大文字でなければなりません。

コマンド文字列内のフィールドを置き換えるプロセスは、非常に複雑です。以下の例に、一般的な置換方法を示します。

...

#Batchの値

#Transの値

実行される実際のコマンド文字列/コメント

42

XXXXXXXXXX

CALL PGM001 (X'0000042F' XXXXXXXXXX)

108

XXX XXX

CALL PGM001 (X'0000108F' 'XXX XXX ')
(#TRANSに埋め込みブランクが含まれているため)

9999

1234567890

CALL PGM001 (X'0009999F' '1234567890')
(#TRANSに保持されている値がすべて英数文字のため)

...