とあるSEの色々ブログ

プログラミングで全ての人を幸せに。プログラミングとITと転職と雑記と備忘録

AS400

ライブラリ単位の一括文字列検索

投稿日:

AS400で文字列を検索する際に、ソース毎に行うのは大変ですよね。

色々な分析やソース解析、影響範囲を調べることが各種システム修正を行う際には発生します。

そのような調査を行うツールが導入されていれば、非常に楽に行えますが、費用も発生するため手作業で一つ一つ調査をするという現場も多々あります。

そんな時に便利に使えるコマンドですので
ぜひ試してみてください。
オプションを変えると印刷も可能です。

■コマンド
FNDSTRPDM STRING(‘KEYWORD’) FILE(LIB/QRPGSRC) MBR(*ALL) OPTION(*DSP)

  • KEYWORD = 検索したい文字をシングルコーテーションで囲む
  • FILE    = 検査対象のライブラリとソースを指定
  • MBR    = 全メンバーを検査する場合は*ALLを指定
  • OPRION   = *DSPで画面表示。*PRTで印刷

-AS400

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

STRSDAの使い方

AS/400での画面設計に悩める人へ AS/400は非常に良いマシンです。コーディングもRPG4でフリーフォーマットで記述すると VBやJavaと差がないような構造的な書き方が出来ますし最近ではオープ …

レコードロック、ファイルロック

ファイル仕様書の指定と、CHAIN命令によってファイルのロック状態やレコードロックの状態を一覧にまとめました。 ファイルタイプIの読み取り専用ではレコードロックはかかりません。ですがオブジェクトロック …

WINDOWの作り方

ユーザーエントリーのプログラムを作る際に入力画面を保持した上で、顧客マスタや製品マスタなどをポップアップウィンドウという形で表示して、選択された値を入力画面に戻すみたいな。ユーザーは入力する際にコード …

【RPG4】DSについて

RPG4になって、I仕様書とE仕様書は廃止されました。D仕様書を使って変数、配列、定数、DSなどを記述していきます。特にこのD仕様書は色々便利になっている反面、戸惑うところもありましたので備忘録も兼ね …

no image

【RPG4】EVAL

RPG4から追加されたEVALという命令を紹介します。RPG3では代入処理は、文字型の場合はMOVE、数値型の場合はZ-ADDを使用していたと思いますがRPG4ではMOVEやZ-ADDは非推奨です。フ …