【解決方法】クエリを実行する AS400 コマンド

プログラミングQA


私は AS400 システムを使用しているため、AS400 からデータ レポートを取得する必要がある場合は、ユーザー アカウントにログインして、たとえば関連するレポートを選択するだけです。

1. 日次売上報告書

Enter キーを押すとクエリが実行され、iseries からデータを転送してライブラリを追加し、クエリ ファイルを選択して Excel にエクスポートします。
特定のユーザーのログオンにアクセスできない場合、他のユーザーのクエリ名とライブラリを入力するだけで、そのユーザーと同じクエリを実行できるコマンドはありますか。 私の場合、ライブラリは paydata で、クエリ名は dsreport です。

私が試したこと:

特定のユーザーのログオンにアクセスできません。他のユーザーのクエリ名とライブラリを入力するだけのコマンドはありますか?

解決策 1

これは IBM サポート フォーラムではないため、この質問はソフトウェア開発とは何の関係もありません。

AS400 サイトを試してみることをお勧めします。または IBMサポート[^]

しかし…あなたがやりたいことができる可能性は低いと思います。セキュリティ ポリシーは通常、ユーザー A がユーザー B の情報やデータにアクセスできないことを意味し、その逆も同様です。

解決策 2

クエリには 4 つのコマンドがあり、どのコマンド ラインからでも入力できます。
v STRQRY は、「照会」メニューを表示します。
v WRKQRY を実行すると、「照会の処理」画面が表示されます。
v 照会の実行 (RUNQRY) は、既存の照会を実行するか、これを使用してデフォルトの照会を実行できます。 このコマンドは
CL プログラムに埋め込むこともできるため、たとえば、夜間に複数のクエリを実行できます。

コメント

タイトルとURLをコピーしました