IT関連

AS400/IBMi アクティブジョブを取得するSQL WRKACTJOB

投稿日:2020年1月28日 更新日:

現在開いているJOBをSQLで取得しようと思った。

要するにWRKACTJOBで表示するのと同じ内容がほしい。

 

理由はWeb画面にユーザーのジョブを一覧で表示して、気に入らない奴を気分次第でENDJOBできる核ミサイルボタンを作りたいから。←冗談です

 

取得する方法はこれでいけるみたい。

 

FROM句にはライブラリとテーブル名を記載するはずだけど、ACTIVE_JOB_INFOという関数を使えばそれを取得できるみたい。()が関数の呼び出し。TABLE()の中に関数を呼び出せばTABLEとして使えるのだろう。そしてこの関数はQSYS2ライブラリにあるみたい。これは面白い。

 

呼び出すことができれば、後はSELECT句を工夫したりWHEREで絞ったりすればいい。POSSTRやSUBSTRを使えば好きな所で区切ることもできる。

 

私の場合は最終的にこんな感じ。

 

他にはWRKSYSSTSと同じようなものを呼び出すものもあるらしい。

 

以上です。

スポンサーリンク




スポンサーリンク




-IT関連
-, ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

Laravel Viewの第二引数 連想配列の渡し

私は知らなかったので忘備録。   これと

  これは [crayon-609b017782c2d565128377 …

Excel シートの保護でロックがかかっているのに打ててしまう件

あらかじめ申しておきますが、この話はシートの保護をするときにセルの書式設定でロックを付けたり外したりすればどうだという話ではありません。   前置き 念のためその話を先にしておきます。 &n …

no image

Windows 自PCのXAMPPテスト環境に別PCからアクセスする

会社で自分のPCにXAMPPを入れて、テスト用Webサーバにしています。   バーチャルホストにしているので、通常の80とは別に5つほどポートを割り当てている。   ある日上司から …

AS400/IBMi クライアントアクセスのキーボード設定

クライアントアクセスのキーボード設定の備忘録です。 「編集」→「設定」→「キーボード」→「編集(C)」で設定する画面のことです。   これですね。枠の中に割り当てたい機能を入力します。基本は …

ヒューレットパッカードHPパソコンにある右下の?の消し方

最近会社に入ってきたHPのノートパソコンProBook 430 G7。   第10世代のCore i5のCPUで、メモリも8GBあり、HDDも256GBあるのでわりかし使い勝手が良いお利口さ …

Adsense広告




文字で検索

人気記事

なぜだか人気記事

読んでほしい順に