Magic xpi
DB2/400
使用
環境設定
い
以 内容 Magic xpi IBM i 接続 際 設定 内容 Magic xpa for IBM i
ン Magic xpa for IBM i 開 抜粋 内容 Magic xpi
設定 書 加え
.,
文書
取
扱う
IBM i
称
い
IBM社 IBM i 称 数年毎 変化 現 IBM i 呼ば い iBM i
関連 各製品 時 表 時 IBM i 称 元 製品化 い
文書 各製品 用い い 製品 称 使用 い
/,
IBM i
側
環境設定
Magic xpi IBM i セ 機能 Magic xpi 共 ン IBM i Gateway
IBM i ン 実現 機能 以 要領
ン い
/,/
ン
PC
TCP/IP
環境
設定
Magic xpi ン い PC IBM i 間 ッ ワ 環境
TCP/IP 必須 あ ン 先立 両者 間 く通信 う
設定 く必要 あ 設定 DNS あ い HOSTS
行い DNS 使用 い い ッ ワ 環境 HOSTS IP
対応 く定義 い く い
表3.1 HOSTS 設定例
127.0.0.1 localhost
10.3.0.33 MSJIS400 #AS/400
10.3.0.190 SAMP #PC
HOSTS 以 あ
:¥Wi ¥ y ¥ i ¥ ¥ T
ン 時 標準 ン 前 ン う ン選択 あ
Magic xpi ン 細 い 付属 ン 参照く
い
/,1
&
Host DBA
'
ン
準備:
弊社 い~ ン ン
対応 IBM i ン 以 通
●V5R4以降:V5R4-V7R1
ン 際 ン 指定
MAGIC400 別 前 可能
旧 ン ン い IBM i ン ン
場合 次 旧 ン 共 場合 参照 く い
ン QSECOFR ン 行い QSECOFR ン
ワ 管理者 聞い い く い
以 明 次 環境 仮定 明 別 前 ン
場合 適宜置 換え く い
表3.2 ン 環境例
目 設定例
1 MAGIC400 ( )
2 IBM i MSJIS400
&/' ン 縮 解凍
&0' 以 う ン 入力 [Install] ン ッ 表3.3 TransferProcess設定値
目 意味 入力値例
1 IBM i Destination Library MAGIC400
2 Sub System Name MAGIC&変更 い
勧 '
3 IBM i User ン ン QSECOFR
4 Psssword ワ (QSECOFR ワ )
5 Port Number 接続 番号 *DFT
*DFT 6077番 変更 い
場合 指定
6 Auto Start Job 自動 Yes
7 IBM i System MSJIS400
注意:
何 要因 ン 失敗 場合 次 ッセ 表示
要因 Messages 欄 表示
再度 ン や 直 場合 IBM i MAGIC400 いう 前 削除
や 直 く い 既 場合 ン 失敗
&2' ン 完了 次 う 構成 IBM i 作成
指定 ( MAGIC400) 前 作成
MAGIC いう 前 新 い 記述 作
MAGIC 起動 自動的 EASYCOM ( ン) 開始 う設
定
ッ 自動的 MAGIC 開始 う設定
&3' CFGMGCTCP ン Magic xpa for IBM i 動作環境 変更
旧
ン
共
場合
Magic/400 V8 Magic Platform for iSeries V9/V9Plus 及 Magic eDeveloper V10 入
い IBM i 環境 Magic xpa 入 場合 以 う ン
Magic xpi 場合 V2.5 V3 V4 移行時 V2.5 V3 V4 方
DB2/400 セ 必要 場合 あ
1. MAGIC 停
2. ン
3. 旧 再 ン ン
4. 待 行列 目 録
5. 自動開始 追加
6. ン 設定
複数 混 場合 別け く必要 あ
設定例
Magic ン 例
Magic iSeries V9Plus MAGIC400
Magic System i V10 MAGIC40010
uniPaaS (xpa) IBM i MAGIC400U1
Magic xpa for IBM i MAGIC400U1
明 旧 :MAGIC400 新 :MAGIC400U1 明
重要: Magic uniPaaS 共 場合 一 使用 ン
必要 あ
MAGIC 停
1. 前 必 MAGIC 停 う く い
ENDSBS SBS(MAGIC) OPTION(*IMMED) [実行]
2. 現 セ ン 管 理 い 確 認 &
3. SVALUE 値 確認 以 例 MAGIC400 い
報告書 表示
行 置指定 ...
行 ....+....1....+....2....+....3....+....4....+....5....+....6....
KWRD FILER1 IVALUE SVALUE
000001 LICENCES_F 0 MAGIC400
****** ******** 報告書 終わ ********
ン
Magic uniPaaS &HOST DBA' ン
ン 画 面 & 3-4' Ports Number 6078 IBM i
Destination Library MAGIC400U1 変更
旧 再 ン ン
従 来 ン 先 MAGIC400 場 合 ン ン
&CFGTCPMGC' 実行 Magic xpa for IBM i 無条件 実行 う
環境 旧 ン く起動 く 再度旧 環境
ン ン 実行
ENDSBS SBS(MAGIC) OPTION(*IMMED) [実行]
CHGCURLIB MAGIC400[実行]
CFGTCPMGC SBS(MAGIC) JOBQ(MGCLIENT) CLASS(MGCLIENT) HOSTLIB(MAGIC400)
[実行]
UPDDTA FILE(QGPL/EASYCOM) [実行]
[Page Down] 行 い SVALUE: MAGIC400U1 確 認 &MAGIC400' 変更
注意: 自動起動 い場合 対処 QSTRUP MAGIC
起動 い 場合 QSYSWRK 自動開始 MGAUTO 再度 録
削除 う く い
細 自動起動 い &14 ' 参照 く い
待 行列 目 録
1. 待 行列 目 確認: ン 実行
2. # 4 待 行列 目 選択
ケハワコサチム 記述 表示
: MSJIS400
ケハワコサチム記述 : MAGIC ユーハワユヨー: MAGIC400 状況 : 活動
次 / 選択 く い
1. 操作属性
2. 定義
3. 自動開始 目
4. ワ ン 目
5. ワ ン 目
6. 待 行列 目
7. 経路指定 目
8. 通信 目
9. ン 目
10. 前開始 目
続く ...
選択 目 ン
===> 6
F3= 終了 F4= ハンロロハンツ F9= クヘロロツワ 複写 F12= 取 消
3. SEQNBR 最後 番号 30 最後 番号
待 行列 目 表示
: MSJIS400
ケハワコサチム記述 : MAGIC ユーハワユヨー: MAGIC400 状況 : 活動
SEQ 最大 --- 優先 最大数 ---
NBR 待 行列 ユーハワユヨー 活動 1 2 3 4 5 6 7 8 9
10 MGCLIENT MAGIC400 *NOMAX * * * * * * * * *
20 MGCLIENT MAGIC40094 *NOMAX * * * * * * * * *
30 MGCLIENT MAGIC40010 *NOMAX * * * * * * * * *
終わ
続行 *実行 く い
ADDJOBQE SBSD(MAGIC400/MAGIC) JOBQ(MAGIC400U1/MGCLIENT)
MAXACT(*NOMAX) SEQNBR(40) [実行]
SEQNBR(40) 番号 重複 い け ば何 構い 通常 最後 番号
) 10 指定
5. 待 行列 目 再確認
DSPSBSD SBSD(MAGIC400/MAGIC) [実行]
待 行列 目 表示
: MSJIS400
ケハワコサチム記述 : MAGIC ユーハワユヨー: MAGIC400 状況 : 活動
SEQ 最大 --- 優先 最大数 ---
NBR 待 行列 ユーハワユヨー 活動 1 2 3 4 5 6 7 8 9
10 MGCLIENT MAGIC400 *NOMAX * * * * * * * * *
20 MGCLIENT MAGIC40094 *NOMAX * * * * * * * * *
30 MGCLIENT MAGIC40010 *NOMAX * * * * * * * * *
40 MGCLIENT MAGIC400UI *NOMAX * * * * * * * * *
終わ
続行 *実行 く い
F3= 終了 F12= 取 消
自動開始 追加
1. 自動開始 追加
ADDAJE SBSD(MAGIC400/MAGIC) JOB(MGDEAMON2) JOBD(MAGIC400U1/EASYCOMD)
[実行]
MGDEAMON2 ン 称
2. く設定 確認 旧-新 ン ン
起動 確認
ENDSBS SBS(MAGIC) OPTION(*IMMED) [実行]
WRKACTJOB 起動 QSYSWRK EASYCOMD 起動 い 場合 終了
STRSBS SBSD(MAGIC400/MAGIC) [実行]
旧 ン 新 ン ン &EASYCOMD' 起動 い 確認
活動 処理 MSJIS400
10/03/29 11:31:48
CPU %: .8 経過時間 : 00:23:23 活動 数 : 150
OPT ケハワコサチム/ コワョハワ セーハン CPU % 機能 状況
MAGIC QSYS SBS .0 DEQW
MGDEAMON2 QSYSOPR ASJ .0 PGM-EASYCOMD TIMW
QBATCH QSYS SBS .0 DEQW
QCMN QSYS SBS .0 DEQW
QSPL QSYS SBS .0 DEQW
QSYSWRK QSYS SBS .0 DEQW
EASYCOMD QSYSOPR BCH .0 PGM-EASYCOMD TIMW
QCSTCTCASD QSYS BCI .0 PGM-QCSTCTEXEC SELW
/,2
ン
環境
い
IBM i 値: IBM i Magic xpi 製品 く動作 記 IBM i
値 確認 く い
IBM i 製品 関連 IBM I 値
確認 目 確認内容
QALWOBJRST& 復元可能 ン' *ALL
MAGIC 起動 い い場合 以 ン 実行 く い
STRSBS SBSD(MAGIC400/MAGIC) [実行]
EASCYCOMD 起動 い場合 以 ン 実行 く い
CHGCURLIB MAGIC400 [実行]
STREACD LIB(MAGIC400) PORT (*DFT) [実行]
注意: 接続 番号 値以外 設定 場合 値 指定
/,3
自動起動
い
Magic環境 自動起動 流
常 ン IBM I MAGIC 以 う
序 自動起動 う 設定
IBM i 電源投入
IBM i IPL
QSYSWRK 起動
MAGIC 起動
QSYSWRK MGAUTO(自動開始 目' 実行 MAGIC
起動
EASYCOMD 起動
MAGIC MGDEAMON(自動開始 目' 実行
EASYCOMD 自動
Magic環境 自動起動 い場合 確認
IBM i 環境 起動 ン 等 問題 MAGIC 自動起動 く
行わ い場合 あ 場合 以 目 確認 く い
記述(QSYS/QSYSWRK) 自動開始 目 MGAUTO 録 い
記述(MAGIC400/MGAUTO) 要求 STRSBS SBSD
(MAGIC400/MAGIC) 録 い
指定 (MAGIC400) V8 共 い 環境
場合 V8 指定 V8 共 い い場合 V9
指定 記述(MAGIC400/EASYCOMDN) 要求
CALLPGM(MAGIC400/EASYCOMD) PARAM( MAGIC400”*DFT” *ON) 録
い 注意:
MAGIC400 セン 録 い
現 セン 録 行 い 以 確認 &
MAGIC400'
SVALUE 値 確認
'*DFT' 接続 番号 値以外 設定 場合
値 指定 く い
記 設定 い わ IBM i IPL時 EASYCOMD 自動起動
い場合 TCP/IP環境 先 EASYCOMD 起動 い 可能性 あ
場合 以 い 方法 対応 く い
方法/: QSTRUP(CL) 遅延 行い EASYCOMD 起動 方
法
QGPL/QCLSRC あ QSTRUP(CL) STRTCP ン 後
MAGIC400/STREACD LIB(MAGIC400) 実行 う 修 ン く い
必要 応 遅延(DLYJOB) 調整 行い IBM I TCP/IP環境 先
EASYCOMD 起動 い う く い
QSTRUP(CL) 例
0001.00 DLYJOB DLY(60) /* 60ノワョア コワエロヘソ */
0002.00 ADDLIBLE LIB(MAGIC400)
0003.00 MONMSG MSGID(CPF0000)
0004.00 STREACD LIB(MAGIC400) PORT(*DFT) /* MAGIC SUBSYSTEM オツワア */
0005.00 MONMSG MSGID(CPF0000)
方法0: QSTRUP(CL) 遅延 行い MAGIC 起動
方法
QSYSWRK 自動開始 MGAUTO 削除
RMVAJE SBSD(QSYSWRK) JOB(MGAUTO)
QSTRUP(CL) 修
QSTRUP(CL) 例
0001.00 DLYJOB DLY(60) /* 60ノワョア コワエロヘソ */
0002.00 STRSBS SBSD(MAGIC400/MAGIC)
/,4
Magic xpi
接続用
Magic xpi iBM i セ 接続 IBM i 側 接続用
準備 必要 あ 権限 Magic xpi 介 作業 可能
権限 与え く い CCSID 5035 指定 く い
文書 0,3,/ 2 設定
/,5
CCSID
い
IBM i / 多言語 い 日 語環境 構築 行う
CCSID 考慮 設定 必要 あ け く 関連
対 設定
CCSID 簡単 言う IBM 文 セッ 識別 ン 文 /
~数 ッ 構成 表現 ッ 構成 対 ういう記号文 表示
決定 文 セッ
CCSID 日 語環境 大 く0 種類 あ く設定 い 文 化け
や誤動作 生 あ ン 拡張や統合 際 予期 変更
必要 あ あ く理解 く必要 あ
Magic xpa for IBM i 次 目 対 CCSID 確認 設定 必要
CCSID 設定
設定場所 明 既定 値
QCCSID 全体 省略時CCSID IBM i出荷時 値
65535&*HEX'
EASYCOMD MGCLIENT 起動
ン
通常 QCCSID 値
MGCLIENT セ 行う
CCSID
CCSID 必要 あ
新規作成時
CCSID
初期起動時 Magic.ini +[設 定-DBMS] DBCS
設定 起動
異
場合 警告 ッセ
表示
CCSID
ン ン 起動
CCSID 決定
日 語環境 関係 CCSID 次 う 種類 あ
表7.9 CCSID 値
種類 CCSID 明
EBCDIC
65535 IBM i 入時 QCCSID 設定 い 値 無変換 表
特殊 CCSID 意味
生成 場合 5026
5026(930) SBCS 290 使用 CCSID
290 一般 英語圏 半角英 文 部 半角 割
当 拡張前 英 文 自体 い
拡張後&拡張290' 英 文 表示 う
他 CCSID 英 文 別 置 英 文
詰 込 互換性 あ
5035(939) SBCS 1027 使用 CCSID
5026 対 他 CCSID 英 文 互換性 取
半角 追加 CCSID
全角文 い 5026 様 丸付 数 等 いわゆ
NEC選定漢 利用
JIS 942 943 日 語 ン環境用混合 PC
UTF-8 1208 PASE 動作 ン 一時的 使用
[CCSID = 5026] SBCS 290
/,
7
,/
QCCSID
通常 IBM I 入時 省略時CCSID&QCCSID' 65535 (*HEX) 出荷 い
CCSID=65535 無変換 表 特殊 CCSID 意味
QCCSID DSPJOB 確認
日 語環境 一次言語 日 語 出荷時 QCCSID 起動 JOB 省略時
CCSID 5026
(日 語半角 優先)
従 生成 場合 CCSID 5026
5026 半角英 文 使用 制限 け く
動作 思わ 問題 起 あ 5035 変更 推奨い
(IBM推奨値)
/,
7
,0
MGCLIENT
CCSID
MGCLIENT CCSID 起動時 MAGIC.INI 設定 優先
設定
7.12 MGCLIENT CCSID概要
MAGIC.INI DBMS 指定 種類 次 通
EBCDIC 半角文 NEC特殊文
IBM-5026 5026 英数 CCSID1399 対応
IBM-5035 5035 英数 文 拡張 CCSID1399 対応
IBM-930(*1) 930 英数 対応
IBM-939(*1) 939 英数 文 拡張 対応
IBM-990(*1) 930 英数 外 領域 割当
IBM-999(*1) 939 939 英数 文 拡張 外 領域 割当
*1 Magic eDeveloper V10 前 ン 互換 将来 い
可能性 あ
設定 CCSID 異 場合 警告 ッセ 表示
Magic Client
Magic.ini Client(PC)
DBCS=IBM-943:IBM-5035
AS400ACSCodePage=5035
MAGIC テム
MGCLIENT
CCSID:5035
EASYCOMD CCSID:5035
DDSSRC
CCSID:5035
DB2/400
CCSID:5035 IBM I
接続 ー の ー ロ ァイ
DDSSRC DB2/400 CCSID 作成時 MGCLIENT CCSID 映
DB2/400 CCSID 込 CCSID 一致 い 場合 特
問題 あ 異 場合 込 文 化け 範 処理 く処
0,
Magic xpi
環境設定
0,/通信
明
IBM i セ EASYCOM 呼ば
用 い
Magic xpi ン PC 及 ン IBM i
次 要素 構成
• Magic xpi ン PC IBM i Gateway EASYCOM ン
ン Magic xpi 起動時
• IBM i ン EASYCOM
Magic xpi 通信 必要 等 格納 い
ン MAGIC EASYCOM 自動起動 う 設定
実行時 次 う ッ 通信 行わ
1. IBM i EASYCOM ン 自動起動 Magic ン 接続
要求 待機 い
2. PC Magic xpi IBM i セ や 実行 IBM i Gateway
EASYCOM ン 通 IBM i EASYCOM ン 接続要求 出
3. IBM i EASYCOM ン MAGIC 配 MGCLIENT
起動 MGCLIENT ン IBM i セッ ン 確立
4. 後 ン 要求 あ 度 MGCLIENT や
処理結果 ン 返
5. ン PC Magic セッ ン 断 要求 出 MGCLIENT セッ
ン 断 終了
0,0
ISAM
SQL
ン PC ン IBM i ISAM SQL
2 種類 あ
• (MGEAC32.DLL) 単 込 挿入 更新 削除 ッ
等 行うISAM 的 ン 利用 単純 単 処理
行う ン 利用 Magic/400(V8.2) ン
移行 場合 利用
ン 利用 複雑 出条件指定 SQL WHERE 句 行い い
場合 埋 込 SQL 利用 い場合 他SQL 固有 機能 Magic
ン 利用 い場合 使い
以 明 ISAM 通 セ IBM i ISAM
呼 SQL 通 セ DB2/UDB DB2/400
呼
注意
ISAM SQL 利用 い いく 注意 あ
Magic xpi 場合 SQL 使用 SQL ISAM
機能 使用 い 両 設定 必要 Magic xpi 付属
い uniPaaS ン ン 使用 ISAM 使用 場合 以 ISAM
内容 参考 く い
&1' SQL 利用 場合
• ISAM 通 EASYCOM セ
従 Magic xpi SQL 利用 場合 ISAM, SQL
両方 設定 予 行う必要 あ &設定 細 い 章 明 '
• 新規 SQL 利用 場合 CREATE COLLECTION ン IBM i
ン 作成 必要 あ Magic xpi 使用 場合 当
細 CREATE COLLECTION 関 IBM i 参照 く
い ISAM ン 込 場合 CREATE COLLECTION
く セ
&2' ISAM 利用 場合
• 利用 Magic ン 場合 ISAM
関 設定 必要
&3' ISAM SQL 混 利用 場合
Magic xpi ISAM SQL 混 利用
可能 場合 次 う 点 留意 く い
• 一 対 異 時 セ い う
設計時 注意 く い
互換性 あ
• 型 定義 SQL セ 可能
• ン ン 無効 設定 ン ISAM
作成 SQL セ い あ 場合
対象 対 STRJRNPF ン 等 IBM i 処理 開始
必要 あ
以降 明 ISAM 通 セ IBM i ISAM
呼 SQL 通 セ IBM i SQL
呼
0,1
ISAM
設定
ISAM 設定 い 明
Magic xpi SQL 使用 SQL ISAM 使用
必 設定 行 く い
0,1,/
ISAM
[設定-
DBMS
]
設定
[設定- DBMS] Magic ン 処理全体 対 影響 及
設定 記 付属 uniPaaS 設定 序 記述 い
MAGIC.INI [MAGIC_DBMS]セ ン ン 編集 様 設定 可能
章 尾 例 記載 あ
重要! SQL ISAM 通 EASYCOM セ
明 い DBMS SQL 使う
場合 必要 有効
[設定- DBMS] 設定 次 う 実行
1. Magic 起動
3. AS400 行 移動
4. 欄 ソ 移動 必要 入力 設定
AS400 [ ] 有効 ワ 後述
参考: 欄 [F6] 拡張 ン 利用 '
5. [OK] ン [Enter] 入力
6. 新 く指定 有効 Magic 再起動
構文
ン ワ = 値 形式 指定 複数 ワ 指定
1 桁以 半角 区 指定 い ワ 値
値 設定 一部 ワ 自動的 設定 あ
注意: ワ 値 大文 指定 く い
AS400 欄 有効 ワ
以 ISAM (AS400 行) 欄 指定可能 ワ 明
ン 時 標準設定 接続 場合 接続 い場合 以
参照 く い
• _ [ / [: ]]
IBM i EASYCOM uniPaaS for IBM i & ' 指定
• [HOST DBA ]
HOST DBA &MAGIC400'以外 ン 場合
指定
ン 複数 ン 異 ン 時 使
用
• *RNGSVR=Y
範 出時 OPNQRYF 使用 設定 DBMS 以外
特性- SQL 情報 特性- SQL 情
報 設定可能
細 い 章 OPNQRYF 利用 + AS/400 OpenQuery + (24
) 参照 く い
• CRTSPLF=N (ISAM 対 け有効)
新規作成時 作成 い う
• NAMING=*SQL &SQL 対 け有効)
SQL セ 対 前 ン 指定
場合 SQL 標準 .& ッ ' 使 形式 記述
例: SAMPLECOLL.TESTTABLE
ワ 指定 い場合 ISAM 様 /& ッ ' 記述 例: SAMPLECOLL/TESTTABLE
• DBCS=[PC : Host ]
ン PC 及 IBM i 指定 NEC選定文 対 旧
ン 外 領域 割 当 い IBM i Gateway CCSID1399 対応
ン PC及 IBM i 次 通
テー ル名 コー ページ タイ
IBM-5026 5026 日本語英数カ ,NEC 選定
文字対応
Host
IBM-5035 5035 日本語英数小文字拡張,NEC
選定文字対応
Host
IBM-943 943 PC
• 省略時 IBM-943:IBM-5026
• IBM-5026, IBM-5035 NEC選定文 除く文 い 旧 ン
IBM-930, IBM-939 対応 い
• 旧 ン CCSID &IBM-930, IBM-939, IBM-990, IBM-999' Magic
xpi 使用可能 将来 い可能性 あ
// SJIS EBCDIC SJIS EBCDIC SJIS EBCDIC
// 00 0x8740 0xe270 01 0x8741 0xe271 02 0x8742 0xe272
// 03 0x8743 0xe273 04 0x8744 0xe274 05 0x8745 0xe275
// 06 0x8746 0xe276 07 0x8747 0xe277 08 0x8748 0xe278
// 09 0x8749 0xe279 10 0x874a 0xe27a 11 0x874b 0xe27b
// 12 0x874c 0xe27c 13 0x874d 0xe27d 14 0x874e 0xe27e
// 15 0x874f 0xe27f 16 0x8750 0xe280 17 0x8751 0xe281
// 18 0x8752 0xe282 19 0x8753 0xe283
// 20 0x875f 0xe8aa 21 ㌔ 0x8760 0xe875 22 0x8761 0xe883
// 23 ㍍ 0x8762 0xe8ae 24 ㌘ 0x8763 0xe879 25 0x8764 0xe888
// 26 ㌃ 0x8765 0xe864 27 ㌶ 0x8766 0xe897 28 ㍑ 0x8767 0xe8b2
// 29 ㍗ 0x8768 0xe8b8 30 ㌍ 0x8769 0xe86e 31 0x876a 0xe887
// 32 0x876b 0xe884 33 ㌫ 0x876c 0xe88c 34 0x876d 0xe8ab
// 35 ㌻ 0x876e 0xe89c 36 0x876f 0xe8f9 37 0x8770 0xe8fa
// 38 0x8771 0xe8fb 39 0x8772 0xe8eb 40 0x8773 0xe8ec
// 41 ㏄ 0x8774 0xe963 42 ㎡ 0x8775 0xe8fe 43 0x877e 0xe8d8
// 44 〝 0x8780 0xe6ac 45 〟 0x8781 0xe6ae 46 ㏍ 0x8783 0xe96c
// 47 0x8785 0xe767 48 0x8786 0xe768 49 0x8787 0xe769
// 50 0x8788 0xe76a 51 0x8789 0xe76b 52 ㈲ 0x878b 0xe6ef
// 53 ㈹ 0x878c 0xe6f6 54 0x878d 0xe8db 55 0x878e 0xe8da
// 56 0x878f 0xe8d9 57 ∮ 0x8793 0xdfe8 58 ∑ 0x8794 0xdfd6
// 59 ∟ 0x8798 0xdfe0 60 ⊿ 0x8799 0xe0ac
注意: 記 設定 DBMS &CCSID' 設
定 CCSID 異 場合 初期時 次 う ッセ 表示
IBM i DBMS 対応 う 変
更
例: ン DBMS 5035 5026 場合
DB2 for IBM i [DBMS 特性] 設定
• 期設定
出力 際 指定
重大度
N= 0, 40, *NOLIST
D= 開 者用 4, 0, *SECLVL
S= ケフンーツ用 4, 0, *SECLVL
C= ユーケワ用 1, 30, *MSG
• 最大接続数
ッ 環境 場合 使用 最大 ッ 数&最大並行 数:
MaxConcurrentRequests' 最大接続数 設定 く い 従 使用 接続数
ッ 購入 必要 あ
ン ッ 環境 場合 最大接続数 0 又 1 設定
記設定 MAGIC.INI 行う場合 [MAGIC_DBMS]欄 以 う 設定
[MAGIC_DBMS]
AS400 = 17, OnePhaseCommit, NotAllowNull, NotTransLockExcl, 10.3, +
MAGICDBA=MAGIC400 DBCS=IBM-943:IBM-5035 LANGUAGE=support\AS2EB.JPN +
NAMING=*SQL NOMSGBOX, NotShowPlan, N, , NotLogSync, 35, 0, NotCheckExist, +
support\ACS400.JPN
0,2
SQL
設定
0,2,/
DB2/400
[設定-
DBMS
]
設定
重要: SQL ISAM 通 EASYCOM セ
SQL 利用 場合 ISAM SQL 両方 設定 必要
ン 時 標準設定 接続 場合 接続 い場合 以
参照 く い
以 SQL 固有 部 明 SQL 利用 あ
前述 ISAM [設定- DBMS] 設定 必要 実行時 有効
先 設定 く い
記 付属 uniPaaS 設定 序 記述 い MAGIC.INI
[MAGIC_DBMS]セ ン ン 編集 様 設定 可能 章 尾
DB2400 [設定- DBMS] 設定 次 う 実行
1. Magic uniPaaS 起動
2. ン [設定- DBMS] 選択
3. DB2400 前 行 置 け
参考: DB2400 いう 前 行 け ば 任意 行 [ 録] ン [F4]
行 追加 [ 前] DB2/400 [浮動 数点] 10.3 [ID] 7 入
力 く い
4. 欄 移動 必要 入力 有効 い
以 明
5. [OK] ン [Enter] 入力
Magic xpi MAGIC.INI 編集
/,MAGIC.INI 開
0,[MAGIC_DBMS] セ ン 以 行 編集
DB2400 = 7, OnePhaseCommit, NotAllowNull, NotTransLockExcl, 10.3, +
, NotShowPlan, N, , NotLogSync, 35, 0, NotCheckExist,
1,必要 追加
2, 閉
DB2400 欄 有効
• CTDLL=MGEAC32.DLL
SQL 利用 場合 ワ 指定
Magic xpi 場合 SQL 使用 必須
• T T >
実行時 SQL 新規作成 際 行 CREATE
ン < > 記録 PC ン 作
成 ン Windows 有効 前 指定 く い
参考: 一覧 定義 い う SQL 系
あ い IBM i ISAM 定義 表示
DB2400 [DBMS 特性] 設定
• 期設定
出力 い場合 設定
離 値 離 意味
0 ( ) UR ッ 込
1 CS ソ 固定
2 RS 取 固定
3 RR 復可能 取
参考:
• 0 & ッ 込 ' 設定 環境 並列度 高く
ッ い ッ い い 取 可能性 あ
通常 1 ( ソ 固定) 設定 く 推奨
• & 取 固定'や 3& 復可能 取 ' 並列度 高度 一貫性
要求 処理 く う く い
記設定 MAGIC.INI 行う場合 [MAGIC_DBMS]欄 以 う 設定
[MAGIC_DBMS]
DB2400 = 7, OnePhaseCommit, NotAllowNull, NotTransLockExcl, 10.3, +
CONNECTDLL=MGEAC32.DLL, NotShowPlan, N, , NotLogSync, 35, 0, NotCheckExist,+
0,3
Magic xpi
ソ
設定
0,3,/
ソ
設定
MAGIC.INI [MAGIC_DBMS]セ ン DB2/400 ン 内容 設定 あ いう前提
設定
/,Magic xpi [ ]->[設定] 選択
0, ソ ン 画面 表示 ソ ソ 置い 状態
1,DBMS欄 DB2/400 選択
2, ワ 以 う 設定
: あ い IP : 番号& 合わ '
:設定 セ 権利 あ IBM i &/,4 準備
'
ワ :IBM i ワ
4, ン
5, 表示 新規 ン ッ 新 い ン 1行作
成
/., OK ッ ソ ン / 当 録
以 設定 完了 ば ッ ソ DB2/400 ン 選択
内 利用 う
0,3,0
IBM i
ソ
設定
IBM i 利用 ソ ソ 設定 必要 あ
/, ソ ン 画面 新規 ン ソ 中 IBM i 選択
ソ 録
0,IP ID ワ 以 う 設定
IP : IP : 番号
ID:IBM i ン 対 実行権利 あ IBM i &/,4 準備
検証 ン ッ 接続確認 行い
設定 完了 IBM i 使用 う
●接続検証 場合
OS400 V7R1 QCCSID 65535 場合 ソ 検証 IBM i 接
続 失敗 あ い System i ソ 検証 There is no connection to IBM i
Server 場合 あ
場合 以 う 対応
EASYCOM ン CCSID 5035 動作 う 変更
通常 ン 状態 EASYCOM ン &EASYCOMD 又
MGDEAMON2' QSYSOPR 動作 い CCSID QCCSID 動作
い
記述 変更 &例)
1. EASYCOM ン 用 作成
CRTUSRPRF USRPRF(MAGIC) USRCLS(*SYSOPR) CCSID(5035) [実行]
2. 記述 指定
CHGJOBD JOBD(MAGIC400/EASYCOMD) USER(MAGIC) [実行]
3. 再起動
ENDSBS SBS(MAGIC) OPTION(*IMMED) [実行]