メインコンテンツまでスキップ

「System i」タグの記事が21件件あります

全てのタグを見る

IBM System i (AS400): TELNETセッションの無操作時間超過による5250エミュレータのタイムアウト事象の対処法

· 約2分
Yu Sasaki
Enterprise Security Manager / Advisor

事象

IBM System i (AS400)に5250エミュレータ (かつtelnetプロトコル)でログインの上、一定時間無操作状態の後、セッション断となる場合。

対処法

以下の設定値を確認する。(1〜3はIBM i上、4はルータ上の設定。)

  1. WRKSYSVALでシステム値のQINACTITV。
  2. CHGTCPAでTCP keep aliveパラメータであるTCPKEEPALV。
  3. CHGTELNAでtelnetセッションkeep alive timeoutパラメータであるTIMMRKTIMO。
  4. 通信経路間のルータのSPIタイムアウト値。

IBM System i (AS400): シェル (qsh) からCLコマンドを実行する

· 約2分
Yu Sasaki
Enterprise Security Manager / Advisor

IBM i(AS400)上のシェルスクリプト内でCLコマンドを実行することができるので、物によってはCLPでプログラムを組むより簡単にできることがある。当記事は「引数で与えられたファイル内の端末デバイス一覧を用いてデバイスを一括で作成するシェル」を通じてシェル内でのCLコマンドの使用方法を紹介する。

IBM System i (AS400): メッセージ待ち行列でのメッセージの扱い方

· 約3分
Yu Sasaki
Enterprise Security Manager / Advisor

IBM i OS上でやり取りされるメッセージの扱い方を確認する為、以下の操作を行う。

  1. メッセージキューを作成
  2. メッセージキューにメッセージを送信
  3. メッセージを表示

尚、本記事内容に関わる公式のドキュメントは以下の通り。 メッセージ - IBM i information center

IBM System i (AS400): CPA, CPFメッセージ内容の検索 - DSPMSGD, WRKMSGF

· 約4分
Yu Sasaki
Enterprise Security Manager / Advisor

IBM i OSが出力するメッセージコードからその内容を調べたい場合は以下の検索手法がある。

DSPMSGD CPFXXXX

Select Message Details to Display
System: XXXXXX
Message ID . . . . . . . . . : CPF5140
Message file . . . . . . . . : QCPFMSG
Library . . . . . . . . . : QSYS2924
Message text . . . . . . . . : Session stopped by a request from device &4.
Select one of the following:
1. Display message text
2. Display field data
5. Display message attributes
30. All of the above
Selection
F3=Exit F12=Cancel

また、IBM i OSに登録されているメッセージコードを確認したい場合は以下の通り。

WRKMSGF MSGF(*ALL)

下記の画面にてQCPFMSG行のOpt列に5を入力の上、Enterを押下。

Work with Message Files
Type options, press Enter.
1=Create 2=Change 4=Delete 5=Display message descriptions
12=Work with message descriptions 13=Change description
Message
Opt File Library Text
AMQMSG QSYS2924 WebSphere MQ Message File
EVFCMSGF QSYS2924 ADM Check In Exit Hook
QALRMSG QSYS2924
QAPFMSG QSYS2924
QBASMSG QSYS2924
QCBLMSGE QSYS2924 COBOL RUN TIME MESSAGE FILE
QCEEMSG QSYS2924
QCGMSG QSYS2924
5 QCPFMSG QSYS2924
More...
Parameters for options 1, 2, 5, 12 and 13 or command
===>
F3=Exit F4=Prompt F5=Refresh F9=Retrieve F11=Display names only
F12=Cancel F16=Repeat position to F17=Position to F24=More keys

"WebSphere MQ is waiting for a job to start."の原因と対処法

· 約2分
Yu Sasaki
Enterprise Security Manager / Advisor

事象・エラーメッセージ

IBM i版のWebSphere MQでキューマネージャを作成した際に発生したエラーメッセージ。

> CRTMQM MQMNAME(QMA)
WebSphere MQ is waiting for a job to start.
WebSphere MQ is waiting for a job to start.
An internal WebSphere MQ error has occurred.
Error found on CRTMQM command.

F4のコマンド入力画面で実行した場合は下記のように画面下部に表示される。

Create Message Queue Manager (CRTMQM)
Type choices, press Enter.
ASP Number . . . . . . . . . . . *SYSTEM 1-32, *SYSTEM, *ASPDEV
ASP device . . . . . . . . . . . Character value, *ASP
Journal receiver threshold . . . *DFT 100000-1000000000, *DFT...
Journal buffer size . . . . . . *DFT 32000-15761440, *DFT
Bottom
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
WebSphere MQ is waiting for a job to start.

WebSphere MQ: IBM i (AS400) へのインストール

· 約4分
Yu Sasaki
Enterprise Security Manager / Advisor

ドイツのレンタルIBM i v5.3(2009年にEOS)へWebSphere MQの評価版を導入した際の手順を以下に紹介する。参考サイト・文献は本記事末尾をご参照。 尚、基本的にはIBM サイトのWebSphere MQのスタートアップ・ガイドを元に進めるのが良い。本記事はガイド中のポイントとなる必要最小限のステップを載せている。

IBM System i (AS400): ジョブの操作 - SBMJOB, WRKJOB, WRKUSRJOB, WRKSBS

· 約9分
Yu Sasaki
Enterprise Security Manager / Advisor

下記の順序でsubmitting jobとそのjobの操作の動作確認をする。

  1. job queueに2つのjobをsubmitする
  2. システム上の全てのjob queueを表示する
  3. job queueのjobを表示する
  4. jobをholdする
  5. jobを別のjob queueに移動させる
  6. jobを終了する
  7. 指定ユーザー名のjobを検索する
  8. jobをリリースし完了したかどうかを確認する