Versions Compared

Key

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

7.92.1 ON_ERROR のパラメータ

GOTO

MSGDTA

MSGF

MSGID

MSGTXT


Anchor
GOTO
GOTO
GOTO

妥当性検査ブロック内で「エラー条件」に適合した場合に制御を渡す先のコマンドのラベルを指定します。 

Anchor
MSGTXT
MSGTXT
MSGTXT

最大80文字のメッセージ・テキストを指定できます。メッセージ・テキストを指定するときは、引用符で囲んでください。MSGTXTパラメータまたはMSGID/MSGFパラメータのいずれかを使用してください。両方は使用できません。 

Anchor
MSGID
MSGID
MSGID

使用するメッセージとして、標準メッセージ識別子を指定できます。メッセージ識別子は7文字である必要があります。このパラメータは、MSGFパラメータと組み合わせて使用してください。 

Anchor
MSGF
MSGF
MSGF

MSGIDパラメータで指定されたメッセージが記述されているメッセージ・ファイルを指定します。このパラメータは修飾名です。メッセージ・ファイル名を指定する必要があります。必要に応じて、メッセージ・ファイルが存在するライブラリを指定することもできます。ライブラリ名を指定しない場合は、ライブラリ*LIBLが使用されます。 

Anchor
MSGDTA
MSGDTA
MSGDTA

このパラメータは、必ずMSGIDおよびMSGFパラメータと組み合わせて使用してください。MSGIDパラメータに指定されたメッセージ内の"&n"代替変数を置き換えるために使用される1~20個の値を指定します。 

...

   "&1 are out of stock ... reorder &2"

 ここで、ここで、&1が(*CHAR 10)として、&2が(*DEC 7 0)として定義されている場合、以下のように指定すると、メッセージが正しく発行されません。 

...