トップ 一覧 検索 ヘルプ RSS ログイン

OS400の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
*IBM eServer iSeries で使用されるのが OS/400
*iSeries の旧称: AS/400
!!!関連サイト
!DB2 UDB サーバー (AS/400 版) SQL 解説書
*http://publib.boulder.ibm.com/html/as400/v4r5/ic2962/info/db2/rbafzmsthctabl.htm
!iSeries Information Center V5R4
*http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp

!AS/400 Tips & Techniques
*http://www.as400-net.com/index.html
!!!機能
!!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 と異なる
*通常の実装
++snmp要求(UDP) hostA:portA --> hostB:161
++snmp応答(UDP) hostB:161 --> hostA:portA
*OS400の実装
++snmp要求(UDP) hostA:portA --> hostOS400:161
++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文で ジャーナルが効かない
*http://archive.midrange.com/midrange-l/200511/msg01122.html
""自動でジャーナルを効かせようとしているけれどできない
*http://archive.midrange.com/midrange-l/200511/msg01125.html
""QDFTJRN data area に書いてあることがおかしい。
""http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/dbp/rbafoimplicitjournal.htm
*http://archive.midrange.com/midrange-l/200511/msg01129.html
""データエリアを再作成したらジャーナルがついた。ありがとう
 CRTDTAARA DTAARA(ROB/QDFTJRN) TYPE(*CHAR) LEN(30) VALUE('ROB       QSQJRN    *FILE     ')
!物理ファイル作成時の暗黙的ジャーナル処理
*http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/dbp/rbafoimplicitjournal.htm
""物理ファイルの作成時に、自動的にジャーナル処理を開始することができます。
""物理ファイルが作成されるのと同じライブラリー内に QDFTJRN というデータ域が存在し、このデータ域を使用する権限がユーザーに与えられている場合、以下のすべてが該当するなら、データ域で指定されたジャーナルにジャーナル処理が開始されます。
*物理ファイルに関連して識別されるライブラリーは、QSYS, QSYS2, ... QTEMP であってはなりません。
*データ域によって指定されるジャーナルがすでに存在する必要があり、ユーザーにはそのジャーナルに対してジャーナル処理を行う権限が必要です。 
*データ域の最初の 10 バイトには、ジャーナルが格納されているライブラリーの名前が含まれなければなりません。 
*2 番目の 10 バイトには、ジャーナルの名前が含まれる必要があります。 
*3 番目の n バイトには、値 *FILE が含まれる必要があります。ジャーナル処理を開始しないようにするために、値 *NONE を使用できます。
!IBM iSeries (AS/400) port番号
*http://www-912.ibm.com/s_dir/slkbase.nsf/1ac66549a21402188625680b0002037e/acc12fda96496e4b8625668f007ab75f?OpenDocument&Highlight=0,firewall
,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,---