Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム システム構築・運用ガイド

手引・操作書

3020-3-Y45-80


目  次

前書き
変更内容
はじめに

1. SOAに基づいたシステム運用の概要
1.1 開発から実運用までの流れ
1.2 システム全体と運用環境・実行環境の関係
1.3 テスト環境と本番環境との関係
1.4 運用方針の決定
1.4.1 単一のHCSCサーバによる運用
1.4.2 複数のHCSCサーバによる運用
1.4.3 複数のHCSCサーバでロードバランスクラスタを構成する運用
1.4.4 複数のHCSCサーバでHAクラスタを構成する運用
1.4.5 複数のHCSCサーバでN対1クラスタを構成する運用

2. システムの構築
2.1 インストールとアンインストール
2.1.1 インストールの流れ
2.1.2 Service Platformのインストール
2.1.3 環境設定
2.1.4 Eclipseのインストール
2.1.5 EclipseへのHCSC-Manager Plug-inの組み込み
2.1.6 HCSC-Managerを使用するためのManagement Serverの設定
2.1.7 アンインストール
2.2 構成の形態およびSOAPモードの選択
2.2.1 データベースとReliable Messagingの使用有無
2.2.2 テーブル分割機能の使用有無
2.2.3 使用するSOAPモード
2.3 実行環境に関する設定
2.3.1 HCSCサーバ構成定義ファイルを設定する
2.3.2 HCSCサーバセットアップ定義ファイルを設定する
2.3.3 HCSCサーバランタイム定義ファイルを設定する
2.3.4 ユーザ定義受付ランタイム定義ファイルを設定する
2.3.5 データベースのテーブル容量を見積もる
2.3.6 データベース(HiRDB)の排他要求数を見積もる
2.3.7 データベースの領域への配置を設計する
2.3.8 カスタムファンクションで使用するjarファイルを格納する
2.3.9 J2EEサーバ用ユーザプロパティファイル(usrconf.properties)を設定する
2.4 運用環境に関する設定
2.4.1 運用環境をカスタマイズする
2.4.2 ユーザ情報を設定する
2.4.3 HCSC-Managerコマンド共通項目を設定する
2.5 HCSCサーバをロードバランスクラスタ構成にする場合の環境構築
2.5.1 ロードバランスクラスタ構成時の環境構築
2.5.2 ロードバランスクラスタ構成時の実行環境のセットアップ
2.6 HCSCサーバをHAクラスタ構成にする場合の環境構築
2.6.1 HAクラスタ構成時の環境構築
2.6.2 HAクラスタ構成時の実行環境のセットアップ
2.7 ロードバランスクラスタ構成とHAクラスタ構成の組み合わせによる実行系マシンと待機系マシンがN対1構成の場合の環境構築
2.7.1 N対1クラスタ構成時の環境構築
2.7.2 N対1クラスタ構成時の実行環境のセットアップ
2.8 JP1連携機能を使用する場合の環境構築
2.8.1 JP1連携の設定の流れ
2.8.2 サービスプラットフォームのJP1イベント発行の設定
2.8.3 JP1/Baseのイベントサーバ名の設定
2.8.4 JP1/Baseの構成定義の作成
2.8.5 メッセージマッピングファイルの編集
2.9 1台のマシンに複数の運用・実行環境を構築する場合の環境構築
2.9.1 1台のマシンに複数の環境を構築する場合のシステム構成例
2.9.2 1台のマシンに複数の環境を構築する流れ

3. システムのセットアップとアンセットアップ
3.1 システムのセットアップ
3.1.1 システムのセットアップの流れ
3.1.2 実行環境に必要なソフトウェアを設定する
3.1.3 HCSCサーバをセットアップする
3.1.4 HCSCサーバの定義情報を設定する
3.1.5 HCSCサーバの定義内容を確認する
3.1.6 サービス情報を変更する
3.1.7 サービス情報を確認する
3.1.8 サービスアダプタを配備する
3.1.9 HCSCコンポーネントの定義ファイルを運用環境に取得する
3.1.10 HCSCコンポーネントの定義ファイルを運用環境に設定,更新する
3.1.11 HCSCコンポーネントの定義ファイルを運用環境から削除する
3.1.12 運用環境の定義ファイルの状態を確認する
3.1.13 ビジネスプロセスを配備する
3.1.14 ユーザ定義受付を配備する
3.1.15 ユーザ定義受付の定義情報を設定する
3.1.16 ユーザ定義受付の定義情報を確認する
3.1.17 セットアップ後の内容を確認・変更する
3.2 システムのセットアップ(FTP連携する場合)
3.2.1 FTP連携システムのセットアップの流れ
3.2.2 共通フォルダおよび作業フォルダを設定する
3.2.3 FTPインバウンドアダプタをセットアップする
3.2.4 FTP受付,FTPアダプタおよびファイル操作アダプタの定義ファイルを配置する
3.2.5 リポジトリをインポートする
3.2.6 FTP受付定義ファイルを取得する
3.2.7 FTP受付定義ファイルの定義情報を設定する
3.2.8 HCSCコンポーネントを配備する
3.2.9 FTP受付のアプリケーション統合属性ファイルを取得する
3.2.10 FTP受付のアプリケーション統合属性ファイルの定義情報を設定する
3.3 システムのアンセットアップ
3.3.1 サービスアダプタを削除する
3.3.2 ビジネスプロセスを削除する
3.3.3 ユーザ定義受付を削除する
3.3.4 FTP連携システムをアンセットアップする
3.3.5 HCSCサーバをアンセットアップする
3.4 テスト環境から本番環境への移行手順
3.4.1 テスト環境と本番環境でデータベースとReliable Messagingの使用有無が同じ場合の移行手順
3.4.2 データベースとReliable Messagingの両方を使用する環境から両方使用しない環境に移行する場合の移行手順
3.4.3 データベースとReliable Messagingの両方を使用しない環境から両方使用する環境に移行する場合の移行手順
3.4.4 データベースとReliable Messagingの両方を使用する環境からデータベースを使用してReliable Messagingを使用しない環境に移行する場合の移行手順
3.4.5 データベースとReliable Messagingの両方を使用しない環境からデータベースを使用してReliable Messagingを使用しない環境に移行する場合の移行手順
3.4.6 データベースを使用してReliable Messagingを使用しない環境から両方使用しない環境に移行する場合の移行手順
3.4.7 データベースを使用してReliable Messagingを使用しない環境から両方使用する環境に移行する場合の移行手順
3.5 本番環境の簡易セットアップ
3.5.1 HCSC本番環境簡易セットアップ機能で構築できる環境
3.5.2 HCSC本番環境簡易セットアップ機能を利用したシステムのセットアップの流れ
3.5.3 HCSC本番環境簡易セットアップ機能の実行
3.5.4 HCSC本番環境簡易セットアップ機能でセットアップした本番環境の運用
3.5.5 HCSC本番環境簡易セットアップで使用する定義ファイル

4. リポジトリの管理
4.1 リポジトリの概要
4.2 リポジトリのエクスポート
4.3 リポジトリのインポート
4.4 リポジトリの情報の参照
4.5 リポジトリの差分情報の参照
4.6 コンポーネント単位でのリポジトリの追加,更新,および削除
4.6.1 コンポーネント単位のリポジトリの追加・更新
4.6.2 コンポーネント単位のリポジトリの削除
4.7 リポジトリを更新する

5. システム運用
5.1 HCSCサーバのオペレーションをするための準備
5.1.1 ログインする
5.1.2 ログアウトする
5.2 システム運用時の注意事項
5.3 HCSCサーバのオペレーション運用
5.3.1 運用の流れ
5.3.2 データベースを起動する
5.3.3 PRFを起動する
5.3.4 HCSCサーバを起動する
5.3.5 HTTP Serverを起動する
5.3.6 サービスアダプタを開始する
5.3.7 ビジネスプロセスを開始する
5.3.8 ユーザ定義受付を開始する
5.3.9 標準受付を開始する
5.3.10 データベースの状態を確認する
5.3.11 PRFの状態を確認する
5.3.12 HTTP Serverの状態を確認する
5.3.13 Managerの状態を確認する
5.3.14 HCSCサーバのセットアップ情報を確認する
5.3.15 HCSCサーバの情報を確認する
5.3.16 HCSCサーバのリソース稼働情報を確認する
5.3.17 サービスアダプタの情報を確認する
5.3.18 ビジネスプロセスの情報を確認する
5.3.19 ユーザ定義受付の情報を確認する
5.3.20 ビジネスプロセスの定義情報をキャッシュする
5.3.21 HCSCサーバの定義を変更する
5.3.22 ユーザ定義受付の定義情報を変更する
5.3.23 HCSCコンポーネントの構成を変更する
5.3.24 サービス部品の接続先を変更する
5.3.25 流量制御値を変更する
5.3.26 サービス部品呼び出しの通信タイムアウト値を変更する
5.3.27 リソースアダプタのプロパティを変更する
5.3.28 HCSCコンポーネントの定義情報を変更する
5.3.29 作業フォルダを参照する
5.3.30 作業フォルダを削除する
5.3.31 共通フォルダの情報を参照する
5.3.32 共通フォルダ内のファイルを削除する
5.3.33 標準受付を停止する
5.3.34 ユーザ定義受付を停止する
5.3.35 サービスアダプタを停止する
5.3.36 ビジネスプロセスを停止する
5.3.37 HTTP Serverを停止する
5.3.38 HCSCサーバを停止する
5.3.39 PRFを停止する
5.3.40 データベースを停止する
5.4 HCSCサーバのオペレーション運用(FTP連携する場合)
5.4.1 FTP連携システムの運用の流れ
5.4.2 HCSCサーバを起動する
5.4.3 FTPインバウンドアダプタを起動する
5.4.4 HCSCコンポーネントを起動する
5.4.5 標準受付を開始する
5.4.6 FTP受付を開始する
5.4.7 HCSCサーバの情報を確認する
5.4.8 FTPインバウンドアダプタの情報を確認する
5.4.9 HCSCコンポーネントの情報を確認する
5.4.10 HCSCサーバの定義情報を変更する
5.4.11 FTPインバウンドアダプタの定義情報を変更する
5.4.12 FTPインバウンドアダプタのユーザ情報を確認・変更する
5.4.13 FTPアダプタの定義情報を変更する
5.4.14 FTPアダプタのユーザ情報を確認および変更する
5.4.15 ファイル操作アダプタの定義情報を変更する
5.4.16 FTP受付の定義情報を変更する
5.4.17 リポジトリを更新する
5.4.18 転送履歴を取得する
5.4.19 作業フォルダを参照する
5.4.20 作業フォルダを削除する
5.4.21 共通フォルダの情報を参照する
5.4.22 共通フォルダ内のファイルを削除する
5.4.23 FTP受付を停止する
5.4.24 標準受付を停止する
5.4.25 HCSCコンポーネントを停止する
5.4.26 FTPインバウンドアダプタを停止する
5.4.27 HCSCサーバを停止する
5.5 メール連携する場合に追加するオペレーション運用
5.5.1 ユーザ情報の管理
5.5.2 メールアダプタの開始と停止
5.5.3 メールアダプタのパフォーマンスチューニング
5.6 JSON-XML変換機能をHTTP通信で利用する場合のオペレーション運用
5.6.1 変換対象のHTTP受付またはHTTPアダプタの配備
5.6.2 定義情報の確認および設定
5.7 クラスタ構成時の運用
5.7.1 ロードバランスクラスタ構成での運用
5.7.2 HAクラスタ構成での運用
5.7.3 N対1クラスタ構成での運用
5.7.4 クラスタ構成時の注意事項
5.8 環境構築後のIPアドレスまたはホスト名を変更する場合の運用
5.8.1 データベース稼働マシンのIPアドレスまたはホスト名を変更する場合
5.8.2 標準受付(同期受付(Webサービス))および標準受付(非同期受付(MDB(WS-R))のWebサーバのIPアドレスまたはホスト名を変更する場合)
5.9 運用コマンド実行時にFullGCを抑止する運用
5.9.1 オンラインを停止してHCSCコンポーネントを入れ替える場合
5.9.2 オンライン中にHCSCコンポーネントを入れ替える場合

6. 実行履歴の管理
6.1 プロセスインスタンスの実行履歴の管理
6.1.1 プロセスインスタンスの実行履歴を利用する
6.1.2 プロセスインスタンスの実行履歴を検索する
6.1.3 プロセスインスタンスの実行履歴の詳細情報を取得する
6.1.4 プロセスインスタンスの実行履歴を削除する
6.1.5 プロセスインスタンスを再実行する
6.2 実行履歴情報テーブルの管理
6.2.1 実行履歴情報テーブルのバックアップを取得する
6.2.2 実行履歴情報テーブルのバックアップ取得の運用

7. 障害対策
7.1 障害対策の流れ
7.2 障害調査のために必要な情報
7.2.1 障害を調査するときに必要な情報
7.2.2 システム管理者または保守員に連絡するときに必要な情報
7.3 障害情報の取得
7.3.1 サービスプラットフォームが出力するログやトレースの取得方法
7.3.2 サービスプラットフォーム以外の前提製品が出力する障害情報の取得方法
7.3.3 トレースファイルの見積もり
7.3.4 ログおよびトレース取得時の注意事項
7.4 出力された障害情報の確認方法
7.4.1 メッセージログ
7.4.2 リクエストトレース
7.4.3 性能解析トレース
7.4.4 ユーザ電文トレース
7.4.5 デバッグ情報
7.4.6 保守用ログおよびトレース
7.4.7 ユーザ認証情報管理コマンドのメッセージログ
7.5 システムのセットアップまたはアンセットアップ時の障害対策
7.5.1 実行環境でのソフトウェア設定時の障害の調査
7.5.2 セットアップまたはアンセットアップ時の障害の調査
7.5.3 HCSCサーバのセットアップおよびアンセットアップ時の回復方法
7.5.4 HCSCコンポーネントの配備および削除時の回復方法
7.6 オペレーション実行時の障害対策
7.6.1 コマンド操作や運用環境の画面操作での障害調査
7.6.2 ファイルの入出力に失敗した場合の回復方法
7.7 サービス部品呼び出し要求時の障害対策
7.7.1 Webサービス(SOAP通信)実行時の障害対策
7.7.2 SessionBean実行時の障害対策
7.7.3 MDB(WS-R)実行時の障害対策
7.7.4 MDB(DBキュー)実行時の障害対策
7.7.5 TP1/RPC受付実行時の障害対策
7.7.6 TP1アダプタ実行時の障害対策
7.7.7 ファイルアダプタ実行時の障害対策
7.7.8 Object Accessアダプタ実行時の障害対策
7.7.9 Message Queue受付実行時の障害対策
7.7.10 Message Queueアダプタ実行時の障害対策
7.7.11 FTP連携システムでの障害対策
7.7.12 ファイルイベント連携システムでの障害対策
7.7.13 メールアダプタ実行時の障害対策
7.7.14 HTTP受付実行時の障害対策
7.7.15 HTTPアダプタ実行時の障害対策
7.7.16 HTTP連携でのJSON-XML変換機能使用時の障害対策
7.7.17 コマンドアダプタ実行時の障害対策
7.7.18 SFTPアダプタ実行時の障害対策
7.7.19 ユーザ電文に誤りがある場合の障害対策
7.7.20 システム全体の障害での障害調査
7.7.21 ビジネスプロセス実行時の障害対策
7.7.22 データ変換実行時の障害対策
7.8 障害の監視・通知(JP1連携機能)
7.8.1 JP1連携機能を使用した障害の監視
7.8.2 サービスプラットフォームから通知するJP1イベントの詳細情報
7.9 HCSCサーバ障害発生後の回復方法
7.9.1 HCSCサーバのシステム運用ができなくなった場合の回復方法
7.9.2 クラスタ構成時の回復方法
7.9.3 運用環境のバックアップと復旧
7.9.4 デッドロックが発生した場合の回復方法
7.10 メッセージトラッキングを利用した障害解析
7.10.1 メッセージトラッキング機能の適用例
7.10.2 メッセージトラッキングの起動
7.10.3 性能解析トレースの表示
7.10.4 ルートアプリケーション情報の一覧表示
7.10.5 性能解析トレースの絞り込み
7.10.6 性能解析トレースの取得ポイントの表示
7.11 サービスアダプタでの例外発生時の運用
7.11.1 例外をフォルト電文へ変換する場合の設定
7.11.2 フォルト電文を定義するスキーマファイル
7.12 汎用フォルトを利用した障害解析
7.12.1 汎用フォルト電文を定義するスキーマファイル
7.12.2 ユーザ電文トレースを出力するための設定
7.13 OutOfMemoryError発生時の運用
7.13.1 業務への影響を抑止する機能
7.13.2 UOC実行時の注意事項

付録
付録A Service Coordinator管理者の変更方法(UNIXの場合)
付録A.1 変更方法
付録A.2 注意事項
付録B 画面とコマンドで実施できる内容(運用環境)
付録C データベースのテーブルの情報
付録C.1 プロセスインスタンスの実行履歴の管理に関するテーブルの情報
付録C.2 電文の実行履歴の管理に関するテーブルの情報
付録C.3 実行環境の設定に関するテーブルの情報
付録C.4 ユーザ独自の表またはインデクスを作成する場合の注意事項
付録D SQLスクリプトファイルの設定
付録D.1 SQLスクリプトファイルの種類と格納先
付録D.2 SQLスクリプトファイルの設定方法
付録D.3 SQLスクリプトファイル設定時の注意事項
付録E HCSCサーバのリソース稼働情報の統計情報
付録E.1 稼働情報ファイルの出力
付録E.2 統計情報の参照手順
付録E.3 リソースの稼働情報の種類
付録F JP1イベント通知をするメッセージ
付録G 旧バージョンからの移行
付録G.1 移行の対象となるバージョン
付録G.2 新規にインストールする場合の移行手順
付録G.3 更新インストールする場合の移行手順
付録G.4 ローリングアップデートの場合の移行手順
付録G.5 移行後の設定(07-50より前のバージョンから移行する場合)
付録H 運用環境でリポジトリを旧バージョンから移行する方法
付録H.1 移行の対象となるバージョン
付録H.2 新規にインストールして運用環境のリポジトリを移行する手順
付録H.3 更新インストールして運用環境のリポジトリを移行する手順
付録H.4 ローリングアップデートで運用環境のリポジトリを移行する手順
付録H.5 移行後の設定
付録I DABroker Libraryを使用したデータベース接続
付録I.1 DABroker Libraryの機能概要
付録I.2 データベースとReliable Messagingの両方を使用する場合のシステムのセットアップ
付録I.3 サービス部品電文を作成する(DBアダプタ電文の場合)
付録J リソースの見積もり
付録J.1 ファイルディスクリプタ数の見積もり
付録J.2 スレッド数の見積もり
付録K 旧バージョンからの仕様変更
付録K.1 サービスプラットフォーム 09-71からの仕様変更
付録K.2 旧バージョンからの仕様変更の一覧
付録L 用語解説

索引