トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

OS400

  • IBM eServer iSeries で使用されるのが OS/400
  • iSeries の旧称: AS/400

関連サイト

DB2 UDB サーバー (AS/400 版) SQL 解説書

iSeries Information Center V5R4

AS/400 Tips & Techniques

機能

DB2/400

  • データベース

SNMPサーバ

設定

CFGTCPSVR

開始

STRTCPSVR SERVER(*SNMP)
SNMP サーバーは開始中である。

終了

ENDTCPSVR SERVER(*SNMP)
SNMP サーバーが終了した。

snmpd コミュニティ名設定

  • コミュニティ名に小文字の入力する時
  • 5250 エミュレータの通信設定
  • 「939 日本語英数小文字拡張」では英数小文字を入力しても送信時にエラー
  • 「931 日本語英数小文字」では入力できない
  • 「930 日本語英数カナ拡張」で英数小文字が入力できた。

SNMP での障害

  • OS/400 の snmp エージェントと snmp クライアント間にファイヤーウォールがある場合に通信障害
  • ファイヤーウォール上に snmp の通信は許可済み
  • OS/400 の snmp の実装は通常の snmp と異なる
  • 通常の実装
    1. snmp要求(UDP) hostA:portA --> hostB:161
    2. snmp応答(UDP) hostB:161 --> hostA:portA
  • OS400の実装
    1. snmp要求(UDP) hostA:portA --> hostOS400:161
    2. snmp応答(UDP) hostOS400:portC --> hostA:portA
  • OS400 からの snmp 応答許可を明示する。
udp from OS400 to hostSNMP any

PASE

  • AIX 互換機能 (IBM制 UNIX)
  • qp2term
chgjob ccsid(5035)
qsh

その他

qsh

chgjob ccsid(5035)
qsh

PHP

  • AS/400 上で PHP が動作する
  • PASE、AIX 用のgcc などが必要

jt400.jar

  • /QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar

iSeries CREATE TABLE のSQL文で ジャーナルが効かない

自動でジャーナルを効かせようとしているけれどできない

QDFTJRN data area に書いてあることがおかしい。

http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/dbp/rbafoimplicitjournal.htm

データエリアを再作成したらジャーナルがついた。ありがとう

CRTDTAARA DTAARA(ROB/QDFTJRN) TYPE(*CHAR) LEN(30) VALUE('ROB       QSQJRN    *FILE     ')

物理ファイル作成時の暗黙的ジャーナル処理

物理ファイルの作成時に、自動的にジャーナル処理を開始することができます。

物理ファイルが作成されるのと同じライブラリー内に QDFTJRN というデータ域が存在し、このデータ域を使用する権限がユーザーに与えられている場合、以下のすべてが該当するなら、データ域で指定されたジャーナルにジャーナル処理が開始されます。

  • 物理ファイルに関連して識別されるライブラリーは、QSYS, QSYS2, ... QTEMP であってはなりません。
  • データ域によって指定されるジャーナルがすでに存在する必要があり、ユーザーにはそのジャーナルに対してジャーナル処理を行う権限が必要です。
  • データ域の最初の 10 バイトには、ジャーナルが格納されているライブラリーの名前が含まれなければなりません。
  • 2 番目の 10 バイトには、ジャーナルの名前が含まれる必要があります。
  • 3 番目の n バイトには、値 *FILE が含まれる必要があります。ジャーナル処理を開始しないようにするために、値 *NONE を使用できます。

IBM iSeries (AS/400) port番号

PC Function Server Name Port Non-SSL Port SSL
Server Mapper as-svrmap 449 449
License Management as-central 8470 9470
Database Access as-database 8471 9471
Data Queues as-dtaq 8472 9472
Network Drives as-file 8473 9473
Network Printers as-netprt 8474 9474
Remote Command as-rmtcmd 8475 9475
Signon Verification as-signon 8476 9476
Telnet (PC5250 Emulation) telnet 23 992
HTTP Administration as-admi > 2001 2010
POP3 (MAPI) pop3 5010 ---
Management Central as-mgtc > 5555 and 5544 5566
Ultimedia Services as-usf 8480 9480
DRDA DRDA 446 ---
DDM DDM 447 448
IBM® AnyNet® APPCoverTCPIP 397 (TCP and UDP) ---
NetServer netbios > 137 ---
NetServer CIFS 445
NetServer netbios > 139 ---
RUNRMTCMD REXEC 512 ---