コンテンツにスキップ

IBM Personal Communications 15.0 — 典型ユースケース

IBM Personal Communications 15.0 — 典型ユースケース(運用手順)

ユースケース名 想定状況 手順サマリ 使用機能 / コマンド 注意点 出典
TN3270E で z/OS に接続 Windows クライアントから zSeries にメインフレーム TLS 接続したい 1) Personal Communications を起動し Session Manager から「新規セッション」
2) Type of Host = zSeries、Attachment = Telnet3270 を選択
3) Configure → Session Parameters でホスト名 / Port (既定 23 または 992) / LU Name を設定
4) Security タブで TLS を有効化、Default Certificate Validation = enable のままにする
5) 必要に応じて Certificate Management で .kdb / .sth に証明書を登録
6) Workstation Profile (.ws) として保存し、Session Manager から起動して接続確認
7) 必要なら View → Quick Connect Bar を有効化し以後の接続を簡略化
Session Manager, .ws, Certificate Management, Quick Connect schannel (MSCAPI) 利用時は Default Certificate Validation を無効化しないこと(ホスト身元検証が無効化される)。Telnet ポートは 23 / 992 (TLS) のいずれかを使用 S34, S36, S37
5250 で IBM i に接続して Data Transfer iSeries 上のファイルを PC に取り出し / 投入したい 1) 新規セッションを iSeries / Telnet5250 over TCP/IP で作成
2) iSeries Connection Configuration Utility で .ndc を作成
3) iSeries User Profile (.upr) を関連付けユーザ認証を保存
4) Data Transfer メニューを起動
5) 受信時は .tto(Data Transfer Receive Request)、送信時は .tfr を作成
6) ライブラリ/ファイル/メンバー、データ形式変換、フォーマット定義を指定
7) 実行 → ローカルファイルとして保存(または iSeries に投入)
5250 セッション, .ndc, .upr, .tto, .tfr, Data Transfer ASCII Host Data Transfer は別系統。iSeries Access が共存する場合は coexistence support の確認 S37, S15, S33
IND$FILE で 3270 経由ファイル転送 TSO / CMS / CICS に対しテキスト / バイナリファイルを転送 1) 3270 セッションを開いてホストにログオン (TSO/CMS/CICS)
2) Actions → Send File to Host (送信) または Receive File from Host (受信)
3) ファイル転送ダイアログでローカルファイル名・ホストデータセット名を指定
4) Transfer type で ASCII / BINARY、必要なら CRLF / NOSO を指定
5) CMS/TSO/CICS 向けに recfm / lrecl / blksize / space を指定
6) Save List → .srl にテンプレートを保存し再利用
Send/Receive ダイアログ, .srl, IND$FILE BINARY 転送時に CRLF を付けない。文字化け時は Host Code Page と PC コードページ整合を確認。VM/MVS は directory 一括転送非対応 S36, S37
EHLLAPI / HACL によるホスト操作自動化 VBA / C++ / Java から PCOMM セッションを自動操作したい 1) 自動化対象 *.ws を起動して Short Session ID(A〜Z)を確認
2) Connect_PS(Function 1)→ 対象 PS をオープン
3) Copy_PS_To_String / Search_PS / Set_Cursor で画面解析
4) SendKey でキー送信、Wait(Function 4)で OIA 待機
5) Send_File / Receive_File で IND$FILE をプログラムから起動
6) Disconnect_PS で解放
7) HACL C++ なら ECLSession→ECLPS / ECLOIA / ECLXfer で同等処理
EHLLAPI Function 1〜9x, HACL ECL クラス, ActiveX/OLE x64 Windows では DOS EHLLAPI / 16-bit API は非導入。SBCS / DBCS で API バージョンを確認。長時間 Wait は OIA 状態の polling と組合せる S1, S6, S18
マクロ / Express Logon でログオン自動化 PROFS / RACF パスワード入力を自動化したい 1) Appearance → Macro/Script を開き「新規」
2) 起動時のキーストロークを記録 (Record)
3) 必要に応じてマクロエディタで条件分岐・Wait・変数置換を編集
4) Settings → Express Logon Feature を有効化(クライアント証明書必須)
5) RACF Pass-Ticket / 証明書認証連携の構成を Macro/Script Setup で設定
6) Toolbar (.bar) または Keyboard (.kmp) にマクロを割当て
Macro/Script Setup, Express Logon, .bar, .kmp パスワードを平文で .mac に保存しないこと。Express Logon を使う場合は IBM 提供の証明書手順に従う S30, S36, S38
複数セッションを 1 アイコンで一括起動 業務開始時に 3270 + 5250 + ZipPrint を同時起動したい 1) Multiple Sessions ユーティリティ起動
2) System Policy で「新規バッチ作成」権限を確認
3) 対象 .ws と外部プログラム(ZipPrint 等)を .bch に登録
4) 起動順 / 待機時間 / View 切替 (/V=myview) を指定
5) アイコンを作成しデスクトップ/スタートメニューに登録
6) ダブルクリックで全セッションを一括起動
PCSWS.EXE *.bch, Multiple Sessions, ZipPrint 新規 .bch 作成は System Policy 権限が必要。0 件起動になる場合は権限と .ws パスを確認 S35
ZipPrint で 3270 ホスト文書を印刷 PROFS メモ / CMS ファイルを Windows プリンタに出力 1) ZipPrint アイコンから ZipPrint を起動 (3270 セッションのみ)
2) セッションウィンドウのメニューバーに追加された ZipPrint メニューを開く
3) Print PROFS Note / Print CMS File / Print XEDIT Workspace 等を選択
4) 必要なページ範囲・PDT (Printer Definition Table) / Windows Printer Driver を指定
5) 印刷を実行
ZipPrint, PDT, Page Setup ZipPrint は 3270 専用(5250 不可)。Bidi 言語環境では RTL 印刷オプションを別途設定 S30, S32
Load Balancing + Hot Standby で多重化 業務サーバ障害時にバックアップサーバへ自動再接続したい 1) ワイルドカード Server Name / Service Name と LU プールを使う Load Balancing 構成
2) Hot Standby を有効化、バックアップ Server Name / Service Name / Pool Name を指定
3) IBMSLP.DLL がクライアントの system directory に存在することを確認
4) アクティブセッション断時の再接続動作を試験
Load Balancing, Hot Standby, IBMSLP.DLL true Load Balancing にはワイルドカード '*' とプール LU が必要。バックアップ未指定だと Hot Standby は機能しない S39
サイレントインストール(応答ファイル) PCOMM 15.0 を社内多数 PC に無人配布したい 1) 1 台で対話インストールし SAVEINI で .iss / .ini を生成
2) 応答ファイルを編集(Application Data Location、機能選択、NLS 等)
3) 配布スクリプトから setup.exe /USEINI= /S(または ONLYINI 等)で実行
4) 必要に応じて Administrative Installation で共有ポイントを構築
5) ログを確認し失敗 PC を再実行
InstallShield Command-Line Parameters, SAVEINI/ONLYINI/USEINI/REMOVEINI 応答ファイルにパスワードや個人情報を残さない。Windows Installer service 領域を Windows ボリュームに最大 180 MB 確保 S15, S18, S20
PCOMM のバージョンアップ移行 (V14.0 → V15.0) 旧版 (V6.0 / V14.0) から V15.0 へインプレース移行 1) 旧版インストール先・Application Data Location を控える
2) PCOMM 15.0 セットアップを実行
3) Application Data Location ダイアログで旧版に合わせた既定を選択
4) Automatic Migration Options で Migration Level を選択
5) 完了後 Migration Utility でデスクトップアイコン・追加プロファイルを移行
6) 各 .ws を起動し SNA / Telnet / Data Transfer の動作を確認
InstallShield, Migration Utility V6.0 Classic Private Directory 利用時は All Users Common にデフォルトが切替わる挙動。x64 では旧 16-bit API・DOS EHLLAPI が無効になる点に注意 S19, S22, S25, S26, S29, S32
問題判別データの収集 ホスト接続不良 / EHLLAPI 異常を IBM サポートへ送付したい 1) Trace Facility を起動しトレース対象(SNA / EHLLAPI / TCP/IP 等)を選択
2) 再現操作を実行
3) Information Bundler を起動し、トレース・ログ・レジストリ・システム情報を一括収集
4) Internet Service で生成バンドルを IBM 指定 FTP サーバへ送付
5) Display SNA Sense Data / Log Viewer で sense data を確認しケースに添付
Trace Facility, Information Bundler, Internet Service, Log Viewer, Display SNA Sense Data 個人情報を含むトレースは Internet Service 送付前に内容確認。SNA sense data はマニュアルの sense code 表と照合 S32, S40, S41, S42