parquetech

異なる個性を尊重し、
人とシステムをしなやかに紡いでゆきたい

パーキテックはクラウドとレガシーを適切に用いた
システム構築、運用を得意としている会社です

IBMi FAQ16~応答待ちメッセージに対して、だれが応答したかを知りたい,etc…

IBMi FAQ

◇Q151. 応答待ちメッセージに対して、だれが応答したかを知りたい


◇A151.
DSPLOGで応答値のところで、F1を押してさらにF9を押す。

 

◇Q152. 指定OUTQが空かどうかを判定したい


◇A152.
OUTQにスプールファイルがあるかどうかを判定すればよいかと思います。

 

◇Q153. 指定OUTQが空かどうかを判定したい


◇A153.
OUTQにスプールファイルがあるかどうかを判定すればよいかと思います。
サンプルCLをご覧ください。

 

◇Q154. 指定ファイルのレコードサイズを取得したいRTVMBRAコマンドがあればいいのですが、残念ながらありません


◇A154.
システムAPI「QDBRTVFD」を使用すれば取得できます。
もしくは、DSPFD FILE(LIBNAME/FILENAME) TYPE(*RCDFMT) OUTPUT(*OUTFILE)

 

◇Q155. 日付の妥当性チェックをCLで行いたい


◇A155.
もっとも簡単な方法です。

 

◇Q156. 日付6桁をyyyy-mm-ddの形式に、CLで変更したい


◇A156.
CVTDATコマンド使用してください。

 

◇Q157. 特定ジョブだけ、自動応答をさせたい


◇A157.
システム応答リストを使用しないで、CLで対応する方法です。

 

◇Q158. 特定ジョブのみ別のOUTQにジョブログを出力したい


◇A158.
以下の方法で対応できます。

・OVRPRTF FILE(QPJOBLOG)
・DSPJOBLOG OUTPUT(*PRINT)

 

◇Q159. 画面の24行目に、「処理中」のメッセージを出力したい


◇A159.

 

◇Q160. 画面の24行目に、処理中のメッセージを表示しているがQueryなどが実行されるとメッセージが消えてしまいます消えないように出来ないか?


◇A160.
以下のように、CHGJOBで対応してください。

Privacy Preference Center