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= 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 |