新規投稿 記事一覧 ホーム
●ご利用方法,ご利用に際しての規約はこちらをお読みください。
こちらからの投稿は、先頭に表示されているコメントへの返信になります。
Query/400の管理 nh さん [ 6月24日(月) 10時30分 ]

    Query/400で使用しているライブラリー名、ファイル名を一覧表又はファイルに出力
    する方法はありませんか?

    RE:Query/400の管理 IKD さん [ 6月24日(月) 16時46分 ]

      QUERY/400が参照しているファイル名やライブラリー名がどこかに
      登録されているわけではありません。

      QUERY/400を RTVQMQRYコマンドでソース・ファイルを取り出して
      プログラムで調査することはできますが RTVQMQRYコマンドには
      すべてのQUERYを取り出せる *ALLオプションはありません。
      このため DSPOBJD でQTEMPにQUERYの一覧を抽出してから
      CLPで LOOPして RTVQMQRY でソースに取出してから
      ソース内を検索するプログラムを書く必要があります。
      難しくはありませんが結構、面倒な作業になります。

      RE:Query/400の管理 nh さん [ 6月25日(火) 11時27分 ]

        再度調べなおしたところ、DSPPGMREF コマンドの オブジェクト・タイプ
        の指定に *QRYDFN がありました。*QRYDFN 指定,出力ファイル指定して実行すると
        ライブラリー名、ファイル名が正しく出力されました。
        ライブラリー名、ファイル名がブランクの場合 Query を再度作成しなおせば
        正しく出力されます。

お名前
パスワード
e-mailアドレス
タイトル
ホームページ
アドレス