Cosminexus サービスプラットフォーム　システム構築・運用ガイド

手引・文法書

3020-3-M73-60

目　　次

前書き

変更内容

はじめに

1.　SOAに基づいたシステム運用の概要

1.1　概要

1.1.1　Cosminexus サービスプラットフォームの全体像

1.1.2　Cosminexus サービスプラットフォームを構成する環境

1.1.3　開発環境・実行環境・運用環境の関係

1.1.4　開発環境とテスト環境との関係

1.1.5　テスト環境と本番環境との関係

1.2　開発から実運用までの流れ

1.3　システム全体と運用環境・実行環境の関係

1.4　動作環境

1.4.1　前提OS

1.4.2　前提となるデータベース

1.4.3　ソフトウェアの構成

1.5　運用方針の決定

1.5.1　単一のHCSCサーバによる運用

1.5.2　複数のHCSCサーバによる運用

1.5.3　複数のHCSCサーバでロードバランスクラスタを構成する運用

1.5.4　複数のHCSCサーバでHAクラスタを構成する運用

1.5.5　複数のHCSCサーバを連携させる運用

1.5.6　クラスタ単位でHCSCサーバを連携させる運用

2.　システムの構築

2.1　インストールとアンインストール

2.1.1　インストールの流れ

2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール

2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み

2.1.4　環境設定

2.1.5　HCSC-Managerを使用するためのManagement Serverの設定

2.1.6　アンインストール

2.2　構成の形態と選択

2.3　実行環境に関する設定

2.3.1　HCSCサーバ構成定義ファイルを設定する

2.3.2　HCSCサーバセットアップ定義ファイルを設定する

2.3.3　連携セットアップ定義ファイルを設定する

2.3.4　HCSCサーバランタイム定義ファイルを設定する

2.3.5　ユーザ定義受付ランタイム定義ファイルを設定する

2.3.6　データベースのテーブル容量を見積もる

2.3.7　データベースの領域への配置

2.3.8　変換テーブルを登録する

2.3.9　データベースとCosminexus RMの両方を使用しない場合の実行環境に関する設定

2.3.10　データベースを使用してCosminexus RMを使用しない場合の実行環境に関する設定

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　JP1連携機能を使用する場合の環境構築

2.7.1　JP1連携の設定の流れ

2.7.2　Cosminexus サービスプラットフォームのJP1イベント発行の設定

2.7.3　JP1/Baseのイベントサーバ名の設定

2.7.4　JP1/Baseの構成定義の作成

2.7.5　メッセージマッピングファイルの編集

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　サービスアダプタを配備する

3.1.10　ビジネスプロセスを配備する

3.1.11　ユーザ定義受付を配備する

3.1.12　ユーザ定義受付の定義情報を設定する

3.1.13　ユーザ定義受付の定義情報を確認する

3.1.14　セットアップ後の内容を確認・変更する

3.1.15　データベースとCosminexus RMの両方を使用しない場合のシステムのセットアップ

3.1.16　データベースを使用してCosminexus RMを使用しない場合のシステムのセットアップ

3.2　システムのアンセットアップ

3.2.1　サービスアダプタを削除する

3.2.2　ビジネスプロセスを削除する

3.2.3　ユーザ定義受付を削除する

3.2.4　連携をアンセットアップする

3.2.5　HCSCサーバをアンセットアップする

3.3　テスト環境から本番環境への移行手順

3.3.1　テスト環境と本番環境でデータベースとCosminexus RMの使用有無が同じ場合の移行手順

3.3.2　データベースとCosminexus RMの両方を使用する環境から両方使用しない環境に移行する場合の移行手順

3.3.3　データベースとCosminexus RMの両方を使用しない環境から両方使用する環境に移行する場合の移行手順

3.3.4　データベースとCosminexus RMの両方を使用する環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順

3.3.5　データベースとCosminexus RMの両方を使用しない環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順

4.　リポジトリの管理

4.1　リポジトリの概要

4.2　リポジトリのエクスポート

4.3　リポジトリのインポート

4.4　リポジトリの情報の参照

4.5　リポジトリの差分情報の参照

5.　システム運用

5.1　HCSCサーバのオペレーションをするための準備

5.1.1　ログインする

5.1.2　ログアウトする

5.2　HCSCサーバのオペレーション運用

5.2.1　運用の流れ

5.2.2　データベースを起動する

5.2.3　PRFを起動する

5.2.4　HCSCサーバを起動する

5.2.5　Hitachi Web Serverを起動する

5.2.6　サービスアダプタを開始する

5.2.7　ビジネスプロセスを開始する

5.2.8　ユーザ定義受付を開始する

5.2.9　連携受付を開始する

5.2.10　連携を開始する

5.2.11　標準受付を開始する

5.2.12　データベースの状態を確認する

5.2.13　PRFの状態を確認する

5.2.14　Hitachi Web Serverの状態を確認する

5.2.15　Cosminexus Managerの状態を確認する

5.2.16　HCSCサーバのセットアップ情報を確認する

5.2.17　HCSCサーバの情報を確認する

5.2.18　HCSCサーバのリソース稼働情報を確認する

5.2.19　連携情報を確認する

5.2.20　サービスアダプタの情報を確認する

5.2.21　ビジネスプロセスの情報を確認する

5.2.22　ユーザ定義受付の情報を確認する

5.2.23　HCSCサーバの定義を変更する

5.2.24　ユーザ定義受付の定義情報を変更する

5.2.25　HCSCコンポーネントの構成を変更する

5.2.26　サービス部品の接続先を変更する

5.2.27　流量制御値を変更する

5.2.28　サービス部品呼び出しの通信タイムアウト値を変更する

5.2.29　標準受付を停止する

5.2.30　連携を停止する

5.2.31　連携受付を停止する

5.2.32　ユーザ定義受付を停止する

5.2.33　サービスアダプタを停止する

5.2.34　ビジネスプロセスを停止する

5.2.35　Hitachi Web Serverを停止する

5.2.36　HCSCサーバを停止する

5.2.37　PRFを停止する

5.2.38　データベースを停止する

5.3　クラスタ構成時の運用

5.3.1　ロードバランスクラスタ構成での運用

5.3.2　HAクラスタ構成での運用

5.4　HCSCサーバのサービス部品を呼び出す流れ

5.4.1　サービス部品呼び出しの基本的な流れ

5.4.2　Webサービス（SOAP通信）を使ったサービス呼び出し

5.4.3　SessionBeanを使ったサービス呼び出し

5.4.4　MDB（WS-R）を使ったサービス部品呼び出し

5.4.5　MDB（DBキュー）を使ったサービス部品呼び出し

5.5　ビジネスプロセスを使った運用

5.5.1　ビジネスプロセスの仕組み

5.5.2　永続化するビジネスプロセスと永続化しないビジネスプロセス

5.5.3　ビジネスプロセスの再実行

5.6　標準プロトコル以外のシステムとの接続

5.6.1　データベースとの接続

5.6.2　OpenTP1との接続

5.6.3　Object Wrapperシステムとの接続

5.6.4　他社ERPパッケージとの接続

5.6.5　ファイルを扱うシステムとの接続

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　データベースに取得する電文の実行履歴を設定する

6.2.3　電文の実行履歴を利用する

6.2.4　電文の実行履歴を表示する

6.2.5　電文の実行履歴を削除する

6.3　実行履歴情報テーブルの管理

6.3.1　実行履歴情報テーブルのバックアップを取得する

6.3.2　実行履歴情報テーブルのバックアップ取得の運用

7.　障害対策

7.1　障害対策の流れ

7.2　障害調査のために必要な情報

7.2.1　障害を調査するときに必要な情報

7.2.2　システム管理者または保守員に連絡するときに必要な情報

7.3　障害情報の取得

7.3.1　Cosminexus サービスプラットフォームが出力するログやトレースの取得方法

7.3.2　Cosminexus サービスプラットフォーム以外の前提製品が出力する障害情報の取得方法

7.3.3　トレースファイルの見積もり

7.3.4　ログおよびトレース取得時の注意事項

7.4　障害情報の種類

7.4.1　メッセージログ

7.4.2　リクエストトレース

7.4.3　性能解析トレース

7.4.4　保守用ログおよびトレース

7.5　システムのセットアップまたはアンセットアップ時の障害対策

7.5.1　実行環境に必要なソフトウェアの設定での障害調査

7.5.2　セットアップまたはアンセットアップ時の障害調査

7.5.3　HCSCサーバのセットアップおよびアンセットアップ時の回復方法

7.5.4　HCSCコンポーネントの配備および削除時の回復方法

7.6　オペレーション実行時の障害対策

7.6.1　コマンド操作や運用環境の画面操作での障害調査

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　ユーザ電文に誤りがある場合の障害対策

7.7.6　システム全体の障害での障害調査

7.7.7　ビジネスプロセス実行時の障害対策

7.8　障害発生時の自動運用

7.8.1　JP1連携機能を使用した障害の監視

7.8.2　Cosminexusサービスプラットフォームから通知するJP1イベントの詳細情報

7.9　HCSCサーバ障害発生後の回復方法

7.9.1　HCSCサーバのシステム運用ができなくなった場合の回復方法

7.9.2　クラスタ構成時の回復方法

7.9.3　運用環境のバックアップと復旧

7.9.4　デッドロックが発生した場合の回復方法

8.　運用環境で使用する画面

8.1　画面構成

8.2　基本情報ページ

8.3　定義情報ページ

8.4　稼働運用ページ

8.5　稼働確認ページ

8.6　履歴管理ページ

9.　定義ファイル

定義ファイルの種類

定義ファイルの入力形式

定義ファイルの文法の記述形式

HCSC-Managerコマンド共通定義ファイル

HCSC-Messagingコマンド共通定義ファイル

HCSCサーバ構成定義ファイル

HCSCサーバセットアップ定義ファイル

連携セットアップ定義ファイル

HCSCサーバランタイム定義ファイル

ユーザ定義受付ランタイム定義ファイル

HCSC-Manager定義ファイル

サービス情報変更定義ファイル

SOAP Fault動作定義ファイル

10.　コマンド

コマンドの種類

コマンドの入力形式

コマンドの文法の記述形式

cscapputil（アプリケーションの操作）

csccompoconfig（HCSCコンポーネントの定義）

csccompodeploy（HCSCコンポーネントの配備）

csccompostart（HCSCコンポーネントの開始）

csccompostop（HCSCコンポーネントの停止）

csccompoundeploy（配備済みのHCSCコンポーネントの削除）

cscconsetup（連携のセットアップ）

cscconunsetup（連携のアンセットアップ）

cscenvbackup（HCSC-Manager環境のバックアップ）

cscenvrestore（HCSC-Manager環境のリストア）

cscenvupdate（実行環境のバージョンアップ）

cscpasswd（ユーザの管理）

cscpidelete（プロセスインスタンスの実行履歴の削除）

cscpireexec（プロセスインスタンスの再実行）

cscpiselect（プロセスインスタンスの検索）

cscrcptnstart（標準受付およびユーザ定義受付の開始）

cscrcptnstop（標準受付およびユーザ定義受付の停止）

cscrepctl（インポート/エクスポート）

cscrepdiff（リポジトリ情報の差分の表示）

cscrepls（リポジトリ情報の表示）

cscresinfo（リソース稼働情報の表示）

cscstatus（状態表示）

cscsvcctl（サービス情報の管理）

cscsvcls（サービス情報の表示）

cscsvconfig（HCSCサーバランタイムの定義）

cscsvsetup（HCSCサーバのセットアップ）

cscsvstart（HCSCサーバの起動）

cscsvstop（HCSCサーバの停止）

cscsvunsetup（HCSCサーバのアンセットアップ）

cscutil（各種操作）

csmdeletehistory（電文の実行履歴情報テーブルのレコードの削除）

csmlshistory（電文の実行履歴情報の表示）

csmlslocation（サービスアダプタまたはビジネスプロセスの情報の表示）

csmlsreception（ユーザ定義受付の情報の表示）

csmlsstate（HCSCサーバの状態の表示）

11.　メッセージ

11.1　メッセージの種類と形式

11.1.1　メッセージの種類

11.1.2　メッセージの形式

11.2　KDEC00001～KDEC19999のメッセージ

11.2.1　KDEC00001～KDEC00500

11.2.2　KDEC00501～KDEC01000

11.2.3　KDEC01001～KDEC01500

11.2.4　KDEC01501～KDEC02000

11.2.5　KDEC02001～KDEC02500

11.2.6　KDEC02501～KDEC03000

11.2.7　KDEC03001～KDEC03500

11.2.8　KDEC04501～KDEC05000

11.2.9　KDEC05001～KDEC05500

11.2.10　KDEC05501～KDEC06000

11.2.11　KDEC06001～KDEC06500

11.2.12　KDEC06501～KDEC07000

11.2.13　KDEC07001～KDEC07500

11.2.14　KDEC10001～KDEC10500

11.2.15　KDEC10501～KDEC11000

11.2.16　KDEC19901～KDEC19999

11.3　KDEC20000～KDEC39999のメッセージ

11.3.1　KDEC20000～KDEC34999

11.3.2　KDEC35000～KDEC39999

11.4　KDEC40000～KDEC59999のメッセージ

11.5　KDEC60000～KDEC79999のメッセージ

11.6　KEOS50000～KEOS59999のメッセージ

11.6.1　KEOS50000～KEOS50999

11.6.2　KEOS52000～KEOS52499

11.6.3　KEOS52500～KEOS52999

11.6.4　KEOS53500～KEOS54500

付録

付録A　Cosminexus Service Coordinator管理者の変更方法

付録A.1　変更方法

付録A.2　注意事項

付録B　画面とコマンドで実施できる内容

付録C　データベースのテーブルの情報

付録C.1　プロセスインスタンスの実行履歴の管理に関するテーブルの情報

付録C.2　電文の実行履歴の管理に関するテーブルの情報

付録C.3　実行環境の設定に関するテーブルの情報

付録D　SQLスクリプトファイルの設定

付録E　HCSCサーバのリソース稼働情報の統計情報

付録E.1　稼働情報ファイルの出力

付録E.2　統計情報の参照方法

付録E.3　HCSCサーバのリソースに対応する情報

付録E.4　リソースの稼働情報の種類

付録F　JP1イベント通知をするメッセージ

付録G　下位バージョンからのリポジトリの移行

付録G.1　移行の対象となるバージョン

付録G.2　新規にインストールする場合の移行手順

付録G.3　上書きインストールする場合の移行手順

付録G.4　ローリングアップデートの場合の移行手順

付録H　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.

前書き

■ 対象製品

●適用OS：Windows Server 2003，Windows Server 2003 R2，Windows XP，Windows Vista

P-2443-7T74　 uCosminexus Service Architect　 07-60
P-2443-7U74　 uCosminexus Operator　 07-60

●適用OS：Windows Server 2003，Windows Server 2003 R2，Windows Server 2003（x64），Windows Server 2003 R2（x64）

P-2443-7S74　 uCosminexus Service Platform　 07-60

●適用OS：AIX 6L V6.1，AIX 5L V5.3（5300-06 RMP），AIX 5L V5.2（5200-10 RMP）

P-1M43-7S71　 uCosminexus Service Platform　 07-60※

●適用OS：Red Hat Enterprise Linux AS 3 (x86)，Red Hat Enterprise Linux ES 3 (x86)，Red Hat Enterprise Linux AS 3 (AMD64 & Intel EM64T)，Red Hat Enterprise Linux ES 3 (AMD64 & Intel EM64T)，Red Hat Enterprise Linux AS 4 (x86)，Red Hat Enterprise Linux ES 4 (x86)，Red Hat Enterprise Linux AS 4 (AMD64 & Intel EM64T)，Red Hat Enterprise Linux ES 4 (AMD64 & Intel EM64T)，Red Hat Enterprise Linux 5 Advanced Platform（x86），Red Hat Enterprise Linux 5（x86），Red Hat Enterprise Linux 5 Advanced Platform（AMD/Intel 64），Red Hat Enterprise Linux 5（AMD/Intel 64）

P-9S43-7S71　 uCosminexus Service Platform　 07-60※

※印の製品については，サポート時期をご確認ください。
これらのプログラムプロダクトのほかにも，このマニュアルをご利用になれる場合があります。詳細は「リリースノート」でご確認ください。
本製品では日立トレース共通ライブラリをインストールします。

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

AIXは，米国における米国International Business Machines Corp.の登録商標です。
AMDは，Advanced Micro Devices, Inc.の商標です。
CORBAは，Object Management Groupが提唱する分散処理環境アーキテクチャの名称です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
IIOPは，OMG仕様によるORB(Object Request Broker)間通信のネットワークプロトコルの名称です。
Intelは，Intel Corporationの会社名です。
iWayおよびiWay Softwareは，Information Builders, Inc.の米国およびその他の国における登録商標です。
Java 及びすべてのJava関連の商標及びロゴは，米国及びその他の国における米国Sun Microsystems, Inc.の商標または登録商標です。
JDKは，米国 Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
Linuxは，Linus Torvaldsの米国およびその他の国における登録商標あるいは商標です。
Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
ORACLEは，米国Oracle Corporation の登録商標です。
Oracleは，米国Oracle Corporation及びその子会社，関連会社の登録商標です。
Oracle 10gは，米国Oracle Corporationの商標です。
Oracle9iは，米国Oracle Corporationの商標です。
Red Hatは，米国およびその他の国でRed Hat, Inc. の登録商標若しくは商標です。
SAP，mySAP，R/3，記載されているすべてのSAP製品およびサービス名はSAP AGのドイツおよびその他世界各国における登録商標または商標です。
SOAP（Simple Object Access Protocol）は，分散ネットワーク環境においてXMLベースの情報を交換するための通信プロトコルの名称です。
Sun，Sun Microsystems，Javaは，米国Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
UNIXは，X/Open Company Limited が独占的にライセンスしている米国ならびに他の国における登録商標です。
W3Cは，World Wide Web Consortiumの商標（多数の国において登録された）です。
Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows Serverは，米国Microsoft Corporationの米国及びその他の国における登録商標です。
Windows Vistaは，米国Microsoft Corporationの米国及びその他の国における登録商標です。
Eclipseは，開発ツールプロバイダのオープンコミュニティであるEclipse Foundation, Inc.により構築された開発ツール統合のためのオープンプラットフォームです。
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

■ 発行

2006年 5月 (第1版) 3020-3-M73
2008年 3月 (第4版) 3020-3-M73-60

■ 著作権

All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.

変更内容

変更内容(3020-3-M73-60)　uCosminexus Service Architect 　07-60，uCosminexus Service Platform 　07-60

追加・変更内容
変更個所

データベースとCosminexus RMを使用しない構成，またはデータベースを使用してCosminexus RMを使用しない構成で，システムを構築できるようにした。また，テスト環境と本番環境で，データベースとCosminexus RMの使用有無の設定が異なる場合でも，テスト環境で使用したリポジトリを本番環境へ移行できるようにした。これに伴い，HCSCサーバセットアップ定義ファイルに次のプロパティを追加した。

db-use

rm-use

hcscserver-data-filepath

1.1.5，1.2(11)，2.2，2.3，表2-4，2.3.9，2.3.10，表2-21，表2-22，3.1.2，3.1.3(1)，3.1.15，3.1.16，3.3，4.3(1)，4.5，6.1，6.2.2(1)(b)，HCSCサーバセットアップ定義ファイル，HCSCサーバランタイム定義ファイル，cscpidelete（プロセスインスタンスの実行履歴の削除），cscpireexec（プロセスインスタンスの再実行），cscpiselect（プロセスインスタンスの検索），cscrepctl（インポート/エクスポート），cscrepdiff（リポジトリ情報の差分の表示），cscrepls（リポジトリ情報の表示），cscsvsetup（HCSCサーバのセットアップ），csmdeletehistory（電文の実行履歴情報テーブルのレコードの削除），csmlshistory（電文の実行履歴情報の表示），csmlslocation（サービスアダプタまたはビジネスプロセスの情報の表示），csmlsreception（ユーザ定義受付の情報の表示）

開発から実運用までの流れに，テスト環境の作業を追加した。これに伴い，開発環境および運用環境での作業を変更した。
1.2

AIXのバージョンを追加，変更した。
表1-2

次の適用OSを追加した。

Red Hat Enterprise Linux 5 Advanced Platform（x86）

Red Hat Enterprise Linux 5（x86）

Red Hat Enterprise Linux 5 Advanced Platform（AMD/Intel 64）

Red Hat Enterprise Linux 5（AMD/Intel 64）

表1-2

次の適用OSを削除した。

HP-UX 11i V2（IPF）

HP-UX 11i V3（IPF）

表1-2

既存の業務処理システムのファイルを入出力できるようにしたことに伴い，ファイルアダプタ，および次のソフトウェアを追加した。

uCosminexus Service Adapter Architect for Flat Files

uCosminexus Service Adapter for Flat Files

1.4.3(2)(j)，1.4.3(2)(k)

移行内容を07-60への移行内容に変更した。また，移行手順に上書きインストールおよびローリングアップデートを追加した。これに伴い，次のコマンドを追加・削除した。
追加：cscenvupdate
削除：cscrepupdate
また，バージョン移行用のファイルについての内容を追加した。
図2-2，2.1.6(1)(a)，4.3(3)，表10-1，cscenvbackup（HCSC-Manager環境のバックアップ），cscenvupdate（実行環境のバージョンアップ），表B-1，付録G

連携先クラスタ情報を追加するサーバの種別を指定できるようにした。これに伴い，連携セットアップ定義ファイルにFirstSetupプロパティを追加した。
表2-5，連携セットアップ定義ファイル

指定した電文フォーマットに対して，送受信する電文が適切かどうかを検証できるようにした。これに伴い，HCSCサーバランタイム定義ファイルにtelegram-validationプロパティを追加した。
2.3.4(2)，2.3.9(3)，2.3.10(3)，HCSCサーバランタイム定義ファイル

CSCMSG_C<クラスタ名>_EXECHISTORYテーブルのレコード数の概算式を変更した。
2.3.6(2)(b)

変換テーブルの合計ファイルサイズを指定できるようにした。
2.3.8

環境をリストアする際，またはリポジトリをインポートする際に，自動バックアップをするかどうかを指定できるようにした。また，バックアップファイルの出力先ディレクトリを指定できるようにした。これに伴い，HCSC-Manager定義ファイルに次のパラメタを追加した。

cscmng.envbackup.dir.envrestore

cscmng.envbackup.dir.import

cscmng.envbackup.autoget.off

表2-19，4.3(2)，HCSC-Manager定義ファイル

システムのセットアップ時の注意事項を追加した。
3.1.1

DBサーバ（Oracle）側に設定するオブジェクト権限に，SELECT_CATALOG_ROLE権限を追加した。
3.1.2(1)(b)

Webサーバ（HTTPサーバ）のセットアップ方法を変更した。
3.1.2(5)

開発環境と運用環境で同じリポジトリを共有できないようにした。これに伴い，リポジトリを共有する場合の説明を削除した。
4.1(2)，付録G.2，付録G.3，付録G.4

HCSCサーバのリソースの稼働情報を確認できるようにした。
表4-1，5.2.18，表8-2，8.5，表10-1，cscresinfo（リソース稼働情報の表示），表B-1，付録E

現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，HCSCサーバの構成情報が異なる場合でもインポートできるようにした（標準インポート）。また，現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，HCSCサーバの構成情報が同じかどうかをチェックできるようにした（サーバチェックインポート）。これに伴い，次のコマンドに-checkオプションを追加した。

cscrepctl

cscrepdiff

4.3，cscrepctl（インポート/エクスポート），cscrepdiff（リポジトリ情報の差分の表示）

運用する前の準備で，アクセスしてはいけないリポジトリのディレクトリを変更した。
5.2.1(1)

サービス呼び出しの流れ，ビジネスプロセスを使った運用，および標準プロトコル以外のシステムとの接続の説明を追加した。
5.4，5.5，5.6

プロセスインスタンスを再実行する場合の注意事項を追加した。
6.1.5(1)(b)，6.1.5(2)(c)

電文の実行履歴の概要を追加した。
6.2.1

障害対策について次の内容を追加，変更した。
追加

障害対策の流れ

障害調査のために必要な情報

Cosminexus サービスプラットフォーム以外の前提製品が出力する障害情報の取得方法

メッセージログで出力される内容

Cosminexusの統合メッセージログ，およびCosminexusのJ2EEサーバの稼働ログの出力先

リクエストトレースで取得できる内容

ファイルアクセス時の性能解析トレースの取得ポイント

CosminexusのJ2EEサーバの例外ログ（障害発生時の例外情報）の出力先）

メソッドトレースで出力される内容，およびメソッドトレースのトレースファイル名（cscbpmtd_<HCSCサーバ名>_<面数>.log，cscdbamtd_<HCSCサーバ名>_<面数>.log）

実行環境に必要なソフトウェアの設定での障害調査

セットアップおよびアンセットアップ時の障害調査

HCSCサーバが使用するリソース

オペレーション実行時の障害対策

Webサービス（SOAP通信），SessionBean，MDB（WS-R），MDB（DBキュー）実行時，ユーザ電文に誤りがある場合，およびシステム全体の障害の障害対策

JP1によるメッセージ監視

復旧時の自動バックアップ

デッドロックが発生した場合の回復方法

変更

Cosminexus サービスプラットフォームが出力するログやトレースの取得方法

リクエストトレースの取得方法

性能解析トレースの取得方法と出力先

7.1，7.2，7.3.1，7.3.2，7.4.1(1)，7.4.1(3)，7.4.2，7.4.2(3)，7.4.3(2)(a)，7.4.3(3)，7.4.4(1)(b)，7.4.4(4)，7.5.4，7.5.1，7.5.2，7.6，7.7，7.7.1～7.7.6，7.8.1(1)，7.9.3(2)(c)，7.9.4

リクエストトレースの出力項目の変更に伴い，プロトコル種別にカスタムアダプタを追加し，アダプタ種別からDBアダプタを削除した。
表7-17

サービスの種別がMDB（WS-R）の場合，次のサービス情報を表示および変更できるようにした。

最大メッセージ数

順序保証

転送キュー作成先RDエリア

これに伴い，サービス情報変更定義ファイルに次のパラメタを追加した。

<クラスタ名>.<サービスID>.MDB_WSR.max_message_num

<クラスタ名>.<サービスID>.MDB_WSR.rdarea_name

<クラスタ名>.<サービスID>.MDB_WSR.qos_in_order

表8-3，サービス情報変更定義ファイル，表10-3

HCSCサーバセットアップ定義ファイルの次のプロパティを省略できるようにした。

rm-systemname

rm-displayname

dbcon-xadisplayname

dbcon-nodisplayname

dbtype

jdbc-type

db-character-sets

HCSCサーバセットアップ定義ファイル

targetNamespaceに使用できる文字を追加した。
SOAP Fault動作定義ファイル

次のメッセージを追加した。
KDEC00523-W～KDEC00527-E，KDEC01025-E，KDEC01026-E，KDEC01520-W～KDEC01522-E，KDEC02524-E，KDEC03021-E，KDEC04609-E，KDEC05101-E～KDEC05108-W，KDEC05201-E～KDEC05212-E，KDEC05506-E，KDEC06014-E，KDEC10071-E～KDEC10075-E，KDEC40437-E，KDEC40730-E～KDEC40732-E，KDEC50000-I，KDEC50001-I，KDEC50100-I，KDEC50101-I，KDEC50200-I，KDEC50201-I，KDEC50300-I，KDEC50301-I，KDEC51000-E，KDEC51001-E，KDEC51003-E～KDEC51012-E，KDEC51015-E～KDEC51020-E，KDEC51023-E～KDEC51025-E，KDEC51027-E，KDEC51029-E，KDEC51031-E，KDEC51035-E，KDEC51036-E，KDEC51038-E，KDEC51039-E，KDEC51055-E～KDEC51065-E，KDEC51900-E～KDEC51902-E，KEOS50218-E～KEOS50228-E，KEOS50252-E，KEOS52192-I～KEOS52203-E，KEOS52779-I～KEOS52784-W
11.2.2～11.2.4，11.2.6～11.2.11，11.2.14，11.4，11.6.1～11.6.3，付録F(1)

次のメッセージを変更した。
KDEC00502-E，KDEC01006-E，KDEC01013-E，KDEC01017-E，KDEC01501-E，KDEC01515-E，KDEC06002-E，KDEC06008-E，KDEC06009-E，KDEC06501-W，KDEC06502-W，KDEC10042-W，KDEC10044-E，KDEC19903-E，KDEC20067-E，KDEC40026-E，KDEC40454-E～KDEC40456-E，KDEC40463-E，KEOS50142-W，KEOS50143-W，KEOS50146-E，KEOS50150-E，KEOS50163-W，KEOS50164-E，KEOS50214-E，KEOS52783-E，KEOS52108-E，KEOS52154-E，KEOS52509-I，KEOS52510-I，KEOS52715-I，KEOS52716-I，KEOS52728-I～KEOS52732-I，KEOS52737-I，KEOS52744-I～KEOS52757-I，KEOS52772-I，KEOS52773-I，KEOS53500-I～KEOS53506-I，，KEOS53513-I，KEOS53514-I，KEOS53515-I，KEOS53561-I，KEOS53562-I，KEOS53563-I，KEOS53564-E，KEOS53565-W，KEOS53567-EKEOS53568-E，KEOS53584-W
11.2.2，11.2.3，11.2.4，11.2.11，11.2.12，11.2.14，11.2.16，11.3.1，11.4，11.6.1～11.6.4

次のメッセージを削除した。
KEOS52155-I～KEOS52158-E，KEOS52802-I～KEOS52815-I，KEOS59001-I～KEOS59005-E，KEOS59051-I～KEOS59056-I，KEOS59499-E，KEOS59600-E～KEOS59605-E，KEOS59696-E，KEOS59900-E，KEOS59901-E
11.6，11.6.2，11.6.3

単なる誤字・脱字などはお断りなく訂正しました。

変更内容(3020-3-M73-40)　uCosminexus Service Architect 　07-50，uCosminexus Service Platform 　07-50

追加・変更内容

Cosminexus サービスプラットフォームの全体像，および環境間の関係についての説明を追加した。

サービスリクエスタからの実行要求を受け付けるインターフェースとして，任意の形式を定義できる「ユーザ定義受付」を利用できるようにした。これに伴い，次の定義ファイルおよびコマンドを追加した。

定義ファイル

ユーザ定義受付ランタイム定義ファイル

コマンド

csccompoconfig

csccompostart

csccompostop

cscrcptnstart

cscrcptnstop

csmlsreception

前提OSからWindows 2000を削除した。

前提OSにWindows Vistaを追加した。

前提OSからAIX 5L V5.1（5100-07 RMP）を削除した。

前提OSに，Red Hat Enterprise Linux ES 3 (AMD64 & Intel EM64T)，およびRed Hat Enterprise Linux ES 4 (AMD64 & Intel EM64T)を追加した。

前提OSにHP-UXを追加した。

データ変換定義で，変換テーブルを利用して値を変換する値置換えファンクションを利用できるようにした。

既存のTPBrokerシステム（Object Wrapperシステム）と接続する場合に使用する，次のソフトウェアを追加した。

uCosminexus Service Adapter Architect for Object Access

uCosminexus Service Adapter for Object Access

他社ERPパッケージと連携する場合に使用する，iWayアダプタを追加した。

アンインストール時の削除対象ファイルの格納ディレクトリを追加した。

HCSCサーバセットアップ定義ファイルに，次のプロパティを追加した。

cluster-type

cluster-name

request-userdef-soap

標準受付およびユーザ定義受付の流量制御値を変更できるようにした。
これに伴い，HCSCサーバランタイム定義ファイルに，次のプロパティを追加した。

request-soap.exclusive.threads

request-soap.queue-size

HCSCサーバランタイム定義ファイルに，次のプロパティを追加した。

request-ejb.optional.name

soapfault-targetnamespace-filepath

xmltelegram-maxcache-num

サービス情報を変更および確認できるようにした。
これに伴い，次の定義ファイルおよびコマンドを追加した。

定義ファイル

サービス情報変更定義ファイル

コマンド

cscsvcctl

cscsvcls

Cosminexus Web Servicesの初期設定を追加した。

使用するJDBCドライバの選択方法を追加した。
また，HiRDB Type4 JDBC DriverおよびOracle JDBC Thin Driverのセットアップ方法を追加した。

HCSCコンポーネントの配備および削除の指定方法を追加した。

アンセットアップ時にアンセットアップ直前のリポジトリ情報がバックアップされるようにした。

旧バージョンのリポジトリの情報をバージョンアップ後にも使用できる形式に移行できるようにした。
これに伴い，cscrepupdateコマンドを追加した。
また，リポジトリとするディレクトリについての注意事項を追加した。

運用環境に発生した障害を復旧する場合や環境を移行する場合に，環境の復旧に必要なファイルをバックアップおよびリストアできるようにした。
これに伴い，次のパラメタおよびコマンドを追加した。

HCSC-Manager定義ファイル

cscmng.envbackup.dir

cscmng.envbackup.autoget

コマンド

cscenvbackup

cscenvrestore

また，バックアップファイルの情報を参照できるように，次のオプションを追加した。

cscreplsコマンド

-envbackfile

運用する前の準備，運用の開始，運用中，および運用の終了で実施する作業を追加した。

HCSCサーバの起動および停止の指定方法を追加した。
これに伴い，次のコマンドを追加した。

cscsvstart

cscsvstop

HCSCコンポーネントおよび標準受付の，開始および停止の指定方法を追加した。
これに伴い，次のコマンドを追加した。

csccompostart

csccompostop

cscrcptnstart

cscrcptnstop

HCSCサーバおよびHCSCコンポーネントの，情報の参照の指定方法を追加した。

トレースファイルの見積もり方法を追加した。

HCSCサーバが管理しているアプリケーションを操作できるようにした。
これに伴い，cscapputilコマンドを追加した。

基本情報ページをHCSCサーバ，ビジネスプロセス，サービスアダプタ，およびユーザ定義受付の四つのページに変更した。

定義情報ページを追加した。

HCSC-Messagingコマンド共通定義ファイルを追加した。

SOAP Fault動作定義ファイルを追加した。

HCSC-Managerコマンド共通定義ファイルの形式を変更した。

HCSC-Manager定義ファイルに，次のパラメタを追加した。

cscmng.server.<HCSCサーバ名>.system

cscmng.envbackup.dir

コマンドの同時実行についての説明を追加した。

cscreplsコマンドに，次のオプションを追加した。

-csc

-oldtype

メッセージを追加した。
KDEC00005-E，KDEC00039-E～KDEC00044-W，KDEC00521-E，KDEC00522-E，KDEC01019-E～KDEC01024-E，KDEC01517-E～KDEC01519-E，KDEC04513-E～KDEC04516-E，KDEC05505-E，KDEC10052-E～KDEC10070-E，KDEC10411-I，KDEC10501-E～KDEC10502-E，KDEC40023-E～KDEC40027-E，KDEC40701-E～KDEC40729-E，KDEC68010-E，KDEC68011-E，KEOS50027-E，KEOS50033-E，KEOS50034-E，KEOS50059-E，KEOS50073-E，KEOS50150-E～KEOS50251-E，KEOS52010-I，KEOS52036-I～KEOS52039-I，KEOS52043-I，KEOS52045-I，KEOS52047-E，KEOS52048-I，KEOS52057-I，KEOS52058-I，KEOS52061-E，KEOS52110-I～KEOS52126-I，KEOS52137-E～KEOS52139-I，KEOS52146-I～KEOS52191-I，KEOS52571-Q～KEOS52574-Q，KEOS52738-I～KEOS52741-E，KEOS52770-I～KEOS52773-I，KEOS53500-I～KEOS53699-E，KEOS59001-I～KEOS59499-E，KEOS59600-E～KEOS59901-E

メッセージを変更した。
KDEC00001-E，KDEC00010-E～KDEC00023-E，KDEC00026-E，KDEC00032-E，KDEC00033-E，KDEC00505-E，KDEC01001-E，KDEC01002-E，KDEC01018-E，KDEC01505-E，KDEC01508-E，KDEC01509-E，KDEC01514-E，KDEC02518-E，KDEC04501-E，KDEC04503-E，KDEC04504-E，KDEC04510-E～KDEC04512-E，KDEC04517-E，KDEC04601-I～KDEC04605-I，KDEC05001-E，KDEC05003-E～KDEC05006-E，KDEC05010-W，KDEC05504-E，KDEC06008-E，KDEC10006-E，KDEC10012-E，KDEC10016-E，KDEC10020-E，KDEC10022-E，KDEC10024-E～KDEC10026-E，KDEC10031-E，KDEC10034-W，KDEC10039-E，KDEC10045-E，KDEC10046-E，KDEC10048-W，KDEC10049-W，KDEC10051-E，KDEC10401-I，KDEC10403-I，KDEC40210-E，KDEC60001-E，KDEC62001-E，KDEC63001-E，KDEC64004-E，KDEC64007-E，KDEC66003-E～KDEC66007-E，KDEC68008-E，KDEC68023-E，KDEC68026-E，KEOS50018-E，KEOS50019-I，KEOS50021-I，KEOS50023-I，KEOS50057-I，KEOS50064-I，KEOS50066-E，KEOS50092-E，KEOS50131-E，KEOS52000-I～KEOS52009-I，KEOS52034-E，KEOS52127-W，KEOS52132-I，KEOS52522-Q～KEOS52527-Q，KEOS52536-I～KEOS52539-I，KEOS52548-E～KEOS52551-E，KEOS52565-I，KEOS52566-I，KEOS52746-I～KEOS52753-I，KEOS52758-E，KEOS52759-E

メッセージを削除した。
KDEC10404-I

変更内容(3020-3-M73-20)　uCosminexus Service Architect 　07-10，uCosminexus Service Platform 　07-10

追加・変更内容

JP1/IM-Central Consoleと連携した障害通知機能を追加した。

ルーティング機能を削除，または変更した。

前提OSにAIXおよびLinux（32）を追加した。
これに伴い，関連ソフトウェアにHAモニタを追加した。

使用できるHiRDBまたはHiRDBサーバのバージョンを変更した。

ロードバランス機能を利用したHCSCサーバの構成を追加した。
これに伴い，次の要素およびプロパティを追加・変更した。

HCSCサーバ構成定義ファイル

type

jms-reception

jms-physical-reception

ip-address（jms-physical-receptionの定義）

port（jms-physical-receptionの定義）

protocol（jms-physical-receptionの定義）

rm-service-context-root（jms-physical-receptionの定義）

rm-service-name（jms-physical-receptionの定義）

HCSCサーバランタイム定義ファイル

request-ejb.instance.maximum

request-ejb.ctm

request-ejb.parallel.count

OpenTP1を使用する場合の関連ソフトウェアとして，次のソフトウェアを追加した。

uCosminexus TP1/Server Base Enterprise Option

uCosminexus Service Adapter Architect for TP1

uCosminexus Service Adapter for TP1

uCosminexus TP1 Gateway

サービス側の電文フォーマットがバイナリ形式の場合にデータ形式を変換するための機能を追加した。
それに伴い，バイナリ形式のデータとXML形式のデータを変換する場合に使用する関連ソフトウェアとして，次のソフトウェアを追加した。

uCosminexus 日立コード変換 - Development Kit

uCosminexus 日立コード変換 - Server Runtime

uCosminexus 日立コード変換 - Runtime

インストールおよびアンインストールについての説明を変更した。

JDBCドライバの種別に，HiRDB Version8のTYPE4 JDBCを追加した。
これに伴い，次の要素およびプロパティを追加・変更した。

HCSCサーバセットアップ定義ファイル

jdbc-url

cluster-name

HCSCサーバランタイム定義ファイル

jdbc-bufsize

jdbc-longvarbinary

jdbc-longvarbinary-access-size

jdbc-maxbinarysize

jdbc-longvarbinary-truncerror

次のデータベースのテーブルについて，レコードの概算式を追加・変更した。

CSCMSG_C<クラスタ名>_EXECHISTORYテーブル

CSCMSG_C<クラスタ名>_CSC_CONNECTテーブル

CSCMSG_S<HCSCサーバ名>_LC_DIRECTORYテーブル

CSCMSG_S<HCSCサーバ名 >_LC_BPFORMATテーブル

CSCMSG_S<HCSCサーバ名>_RT_RULEテーブル

CSCMSG_S<HCSCサーバ名>_CV_MAPPINGテーブル

CSCMSG_S<HCSCサーバ名>_CV_FORMATテーブル

次のデータベースのテーブルについて，テーブルの情報を追加・変更した。

CSCMSG_C<クラスタ名>_EXECHISTORYテーブル

CSCMSG_S<HCSCサーバ名>_CSC_PERSISTテーブル

CSCMSG_C<クラスタ名>_CSC_CONNECTテーブル

CSCMSG_S<HCSCサーバ名>_LC_DIRECTORYテーブル

CSCMSG_S<HCSCサーバ名>_LC_BPFORMATテーブル

CSCMSG_S<HCSCサーバ名>_RT_RULEテーブル

CSCMSG_S<HCSCサーバ名>_CV_MAPPINGテーブル

CSCMSG_S<HCSCサーバ名>_CV_FORMATテーブル

リポジトリ情報の差分表示機能を追加した。
これに伴い，cscrepdiffコマンドを追加した。

HCSCサーバ，サービスアダプタ，およびビジネスプロセスの表示機能を追加した。
これに伴い，cscstatusコマンドを追加した。

実行環境の構築手順を変更した。

HCSCサーバの状態の表示機能を追加した。
これに伴い，csmlsstateコマンドを追加した。

更新日時が表示されるようにした。

サービスコンポーネントまたはサービスグループの情報機能を追加した。
これに伴い，csmlslocationコマンドを追加した。

電文の実行履歴の管理機能を追加した。
これに伴い，次のプロパティおよびコマンドを追加した。

HCSCサーバランタイム定義ファイル

historyrecord

historyrecord-data

historyrecord-binarylength

コマンド

csmdeletehistory

csmlshistory

プロセスインスタンスの実行履歴の画面による一括削除機能を追加した。

HCSCサーバ障害発生時の障害対策を追加した。

使用するデータベースで指定した文字コード種別に，EUC-JPを追加した。

メッセージを追加した。
KDEC00037-E，KDEC00038-E，KDEC00503-E，KDEC00517-E～KDEC00520-E，KDEC01018-E，KDEC01501-E～KDEC01516-E，KDEC03006-E，KDEC04520-E，KDEC05504-E，KDEC06010-E～KDEC06013-W，KDEC10051-E，KDEC10401-I，KDEC10403-I，KDEC10404-I，KDEC10407-I，KDEC10408-I，KDEC20068-E～KDEC20071-E，KDEC40100-E，KDEC40101-E，KDEC40200-E～KDEC40202-E，KDEC40210-E～KDEC40214-E，KDEC40220-E～KDEC40222-E，KDEC40310-E，KDEC40311-E，KDEC40330-E～KDEC40335-E，KDEC40400-E～KDEC40402-E，KDEC40404-E～KDEC40409-E，KDEC40413-E～KDEC40416-E，KDEC40419-E，KDEC40420-E，KDEC40430-E～KDEC40433-E，KDEC40435-E，KDEC40436-E，KDEC40440-E，KDEC40450-E～KDEC40456-E，KDEC40462-E～KDEC40464-E，KDEC40466-E～KDEC40468-E，KDEC40471-E～KDEC40475-E，KDEC40477-E，KDEC40478-E，KDEC40482-E，KDEC40510-E，KDEC40511-E，KDEC40520-E～KDEC40529-E，KDEC40605-E，KDEC40606-E，KDEC40610-E，KDEC40611-E，KDEC40613-E～KDEC40616-E，KDEC40618-E，KEOS50144-I～KEOS50149-E，KEOS52034-E，KEOS52035-E，KEOS52128-I～KEOS52136-E，KEOS52720-I

メッセージを変更した。
KDEC00504-E，KDEC00506-E，KDEC00515-E，KDEC01003-E，KDEC01005-E，KDEC01015-W，KDEC02523-E，KDEC03005-E，KDEC05001-E～KDEC05006-E，KDEC10004-E，KDEC10023-E～KDEC10026-E，KDEC10029-E，KDEC10030-W，KDEC10033-E，KDEC10037-E～KDEC10039-E，KDEC10048-W，KDEC10049-W，KDEC20023-E，KDEC20034-E，KDEC20037-E，KDEC20038-I，KDEC20044-E，KDEC20045-E，KDEC20047-E～KDEC20049-E，KDEC20056-E，KDEC20057-E，KDEC20060-E，KDEC20062-E，KDEC20066-E，KDEC20067-E，KDEC35001-E，KDEC66000-E，KDEC66001-E，KDEC66003-E～KDEC66005-E，KDEC66007-E，KEOS52013-I，KEOS52025-E，KEOS52026-E，KEOS52042-E，KEOS52056-I，KEOS52140-E，KEOS52143-E，KEOS52145-E，KEOS52500-I～KEOS52510-I，KEOS52514-I～KEOS52570-E，KEOS52575-I～KEOS52580-W，KEOS52701-I～KEOS52704-E，KEOS52706-E～KEOS52709-I，KEOS52711-I～KEOS52719-Q，KEOS52721-E～KEOS52724-Q，KEOS52726-E～KEOS52737-I，KEOS52742-I～KEOS52763-I，KEOS52777-I，KEOS52778-I，KEOS52800-E～KEOS52815-I

Cosminexus Service Coordinator管理者の変更方法を追加した。

はじめに

このマニュアルは，Cosminexusが提供する機能を利用して，SOAに対応したサービス統合環境（サービスプラットフォーム）を運用する方法について説明しています。

Cosminexus　サービスプラットフォームでは，次に示すプログラムプロダクトを使用してシステムを運用します。

P-2443-7S74　uCosminexus Service Platform　07-60

P-2443-7T74　uCosminexus Service Architect　07-60

P-2443-7U74　uCosminexus Operator　07-60

P-1M43-7S71　uCosminexus Service Platform　07-60

P-9S43-7S71　uCosminexus Service Platform　07-60

また，オペレーティングシステム（OS）の種類によって，機能が異なる場合があります。OSごとの違いがある場合の表記方法については，「適用OSの違いによる機能相違点の表記」を参照してください。

対象読者

Cosminexus サービスプラットフォーム（uCosminexus Service Architect および uCosminexus Service Platform）を利用してSOAに対応したシステムを運用するシステム管理者を対象としています。

対象読者の前提知識として必要な知識を次に示します。

SOAに関する基本的な知識

J2EEに関する基本的な知識

SQLおよびリレーショナルデータベースに関する基本的な知識

XMLに関する基本的な知識

なお，JP1との連携機能を使用する場合は，次の内容を理解していることが必要です。

JP1の統合管理，ジョブ管理，ネットワーク管理，およびアベイラビリティ管理に関する基本的な知識

また，このマニュアルの前提である，マニュアル「Cosminexus　サービスプラットフォーム　概説」を必ずお読みください。

マニュアルの構成

このマニュアルは，次に示す章と付録から構成されています。

第1章　SOAに基づいたシステム運用の概要

システム運用の概要，システム構成，および運用方針の設定方法について説明しています。

第2章　システムの構築

uCosminexus Service Platformなどのインストールやインストール後の設定方法について説明しています。

第3章　システムのセットアップとアンセットアップ

システムのセットアップ，アンセットアップ，およびHCSCサーバの定義について説明しています。また，テスト環境から本番環境へ移行する場合の手順について説明しています。

第4章　リポジトリの管理

リポジトリの設定，エクスポートやインポート，およびリポジトリの情報の表示について説明しています。

第5章　システム運用

ログイン，ログアウト，およびHCSCサーバの運用について説明しています。

第6章　実行履歴の管理

システム運用時のプロセスインスタンスの実行履歴の管理方法について説明しています。

第7章　障害対策

システム構築や運用時に発生する障害に対して取得できる情報，および障害の対処方法などについて説明しています。

第8章　運用環境で使用する画面

Cosminexus サービスプラットフォームの運用環境で使用する画面について説明しています。

第9章　定義ファイル

Cosminexus サービスプラットフォームの運用環境および実行環境で使用する定義ファイルの文法について説明しています。

第10章　コマンド

Cosminexus サービスプラットフォームの運用環境および実行環境で使用するコマンドの文法について説明しています。

第11章　メッセージ

Cosminexus サービスプラットフォームで出力されるメッセージについて説明しています。

付録A　Cosminexus Service Coordinator管理者の変更方法

Cosminexus Service Coordinator管理者の変更方法について説明しています。

付録B　画面とコマンドで実施できる内容

画面とコマンドで実施できる内容の差異について説明しています。

付録C　データベースのテーブルの情報

実行履歴の管理や実行環境の設定をする場合のテーブルやインデクスの情報などについて説明しています。

付録D　SQLスクリプトファイルの設定

SQLスクリプトファイルの設定方法について説明しています。

付録E　HCSCサーバのリソース稼働情報の統計情報

HCSCサーバのリソース稼働情報の統計情報を参照する方法について説明しています。

付録F　JP1イベント通知をするメッセージ

Cosminexus サービスプラットフォームで出力されるメッセージとJP1イベント通知の有無について説明しています。

付録G　下位バージョンからのリポジトリの移行

旧バージョンのCosminexus サービスプラットフォームで構築した開発環境，運用環境および実行環境をバージョンアップし，リポジトリを新バージョンに移行する方法について説明しています。

付録H　用語解説

このマニュアルで使用している用語の意味について説明しています。

関連マニュアル

Cosminexusのマニュアル体系について，次の図に示します。

それぞれのマニュアルで説明している内容の概要を次に示します。

Cosminexus　概説

Cosminexusの製品概要について説明しています。

Cosminexus　機能解説

Cosminexusの実行環境で提供する機能について説明しています。

Cosminexus　システム設計ガイド

システム設計時に，システムの目的に応じたシステム構成や運用方法を検討するための指針について説明しています。また，チューニングの方法についても説明しています。

Cosminexus　簡易構築・運用ガイド

Smart Composer機能を使用して，システムを構築・運用する手順，および構築・運用時に使用するコマンドやファイルについて説明しています。

Cosminexus　システム構築ガイド

運用管理ポータル，またはファイル編集とコマンド実行によって，システムを構築する手順について説明しています。

Cosminexus　システム運用ガイド

Cosminexusを使用したシステムの運用方法について説明しています。

Cosminexus　アプリケーション設定操作ガイド

Cosminexus Component Containerのサーバ管理コマンド，およびServer Plug-inを使用した操作について説明しています。

Cosminexus　運用管理操作ガイド

Cosminexus Component Containerの運用管理ポータルの画面および画面操作について説明しています。

Cosminexus　リファレンス　コマンド編

Cosminexusのシステムを構築・運用するときに使用するコマンドについて説明しています。

Cosminexus　リファレンス　定義編

Cosminexusのシステムを構築・運用するとき，またはアプリケーションを開発するときに，使用するファイルの形式について説明しています。

Cosminexus　メッセージ 1　KAWS／KDAL／KDJE編，Cosminexus　メッセージ 2　KEOS／KEUC／KFCB編，Cosminexus　メッセージ 3　KFCT／KFDB／KFDJ編

Cosminexusで出力されるメッセージについて説明しています。

Hitachi Web Server

Hitachi Web Server（Webサーバ）の構築，管理方法について説明しています。

Cosminexus Reliable Messaging

Cosminexus RMを使用したメッセージの非同期通信によるアプリケーションの連携方法について説明しています。

Cosminexus　アプリケーション開発ガイド

構築したCosminexusのシステムで動作させる，アプリケーションの開発方法について説明しています。

Cosminexus　リファレンス　API編

アプリケーションの開発で使用するAPIおよびタグについて説明しています。

Cosminexus XML Processor　ユーザーズガイド

Cosminexus XML Processorが提供するXMLパーサ・XSLTトランスフォーマの機能，作成方法，および使用方法について説明しています。

Cosminexus　SOAPアプリケーション開発ガイド

Cosminexusが提供する機能を利用して，SOAPアプリケーションを開発，実行する方法について説明しています。

Cosminexus Webサービスセキュリティ　使用の手引

Webサービスセキュリティ機能について説明しています。

Cosminexus XML Security - Core　ユーザーズガイド

XML署名データの生成・検証機能，およびXML暗号化・復号化機能について説明しています。

Cosminexus サービスプラットフォーム　概説

Cosminexus サービスプラットフォームでSOAを適用したシステムを実現するための機能，および開発，運用の概要について説明しています。

Cosminexus サービスプラットフォーム　開発ガイド

Cosminexus サービスプラットフォームを利用したシステムの開発について説明しています。

Cosminexus サービスプラットフォーム　ファイルアダプタ　ユーザーズガイド

Cosminexus サービスプラットフォーム ファイルアダプタの機能，ファイルアダプタの作成および運用について説明しています。

Cosminexus サービスプラットフォーム　TP1アダプタ　ユーザーズガイド

Cosminexus サービスプラットフォーム TP1アダプタの機能，アダプタの作成および運用について説明しています。

また，マニュアル体系図に示したマニュアル以外で，このマニュアルと関連するマニュアルを次に示します。必要に応じてお読みください。

TP1/Server Base Enterprise Option　使用の手引（3000-3-982）

uCosminexus TP1 Gateway ユーザーズガイド（3000-3-989）

JP1 Version 8 JP1/Integrated Management - Manager　システム構築・運用ガイド（3020-3-K01）

スケーラブルデータベースサーバ　HiRDB Version 7 解説（Windows(R)用）（3020-6-271）

スケーラブルデータベースサーバ　HiRDB Version 7 解説（UNIX(R)用）（3000-6-271）

スケーラブルデータベースサーバ　HiRDB Version 8 解説（Windows(R)用）（3020-6-351）

スケーラブルデータベースサーバ　HiRDB Version 8 解説（UNIX(R)用）（3000-6-351）

スケーラブルデータベースサーバ　HiRDB Version 7 システム導入・設計ガイド（Windows(R)用）（3020-6-272）

スケーラブルデータベースサーバ　HiRDB Version 7 システム導入・設計ガイド（UNIX(R)用）（3000-6-272）

スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）（3020-6-352）

スケーラブルデータベースサーバ　HiRDB Version 8 システム導入・設計ガイド（UNIX(R)用）（3000-6-352）

スケーラブルデータベースサーバ　HiRDB Version 7 システム定義（Windows(R)用）（3020-6-273）

スケーラブルデータベースサーバ　HiRDB Version 7 システム定義（UNIX(R)用）（3000-6-273）

スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（Windows(R)用）（3020-6-353）

スケーラブルデータベースサーバ　HiRDB Version 8 システム定義（UNIX(R)用）（3000-6-353）

スケーラブルデータベースサーバ　HiRDB Version 7 システム運用ガイド（Windows(R)用）（3020-6-274）

スケーラブルデータベースサーバ　HiRDB Version 7 システム運用ガイド（UNIX(R)用）（3000-6-274）

スケーラブルデータベースサーバ　HiRDB Version 8 システム運用ガイド（Windows(R)用）（3020-6-354）

スケーラブルデータベースサーバ　HiRDB Version 8 システム運用ガイド（UNIX(R)用）（3000-6-354）

スケーラブルデータベースサーバ　HiRDB Version 7 コマンドリファレンス（Windows(R)用）（3020-6-275）

スケーラブルデータベースサーバ　HiRDB Version 7 コマンドリファレンス（UNIX(R)用）（3000-6-275）

スケーラブルデータベースサーバ　HiRDB Version 8 コマンドリファレンス（Windows(R)用）（3020-6-355）

スケーラブルデータベースサーバ　HiRDB Version 8 コマンドリファレンス（UNIX(R)用）（3000-6-355）

スケーラブルデータベースサーバ　HiRDB Version 7 UAP開発ガイド（Windows(R)用）（3020-6-276）

スケーラブルデータベースサーバ　HiRDB Version 7 UAP開発ガイド（UNIX(R)/Windows(R)用）（3000-6-276）

スケーラブルデータベースサーバ　HiRDB Version 8 UAP開発ガイド（3020-6-356）

スケーラブルデータベースサーバ　HiRDB Version 7 SQL リファレンス（Windows(R)用）（3020-6-277）

スケーラブルデータベースサーバ　HiRDB Version 7 SQLリファレンス（UNIX(R)/Windows(R)用）（3000-6-277）

スケーラブルデータベースサーバ　HiRDB Version 8 SQLリファレンス（3020-6-357）

なお，このマニュアルでは，次のマニュアルについて，対象OSおよびバージョン番号を省略して表記しています。マニュアルの正式名称とこのマニュアルでの表記を次の表に示します。

正式名称 | このマニュアルでの表記
JP1 Version 8 JP1/Integrated Management - Manager システム構築・運用ガイド | JP1/Integrated Management - Manager システム構築・運用ガイド
スケーラブルデータベースサーバ HiRDB Version 8 解説（Windows(R)用） | HiRDB 解説
スケーラブルデータベースサーバ HiRDB Version 8 解説（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 解説（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 解説（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド（Windows(R)用） | HiRDB システム導入・設計ガイド
スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 システム導入・設計ガイド（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 システム導入・設計ガイド（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 8 システム定義（Windows(R)用） | HiRDB システム定義
スケーラブルデータベースサーバ HiRDB Version 8 システム定義（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 システム定義（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 システム定義（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド（Windows(R)用） | HiRDB システム運用ガイド
スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 システム運用ガイド（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 システム運用ガイド（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス（Windows(R)用） | HiRDB コマンドリファレンス
スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 コマンドリファレンス（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 コマンドリファレンス（UNIX(R)用）
スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド | HiRDB UAP開発ガイド
スケーラブルデータベースサーバ HiRDB Version 7 UAP開発ガイド（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 UAP開発ガイド（UNIX(R)/Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス | HiRDB SQLリファレンス
スケーラブルデータベースサーバ HiRDB Version 7 SQLリファレンス（Windows(R)用）
スケーラブルデータベースサーバ HiRDB Version 7 SQLリファレンス（UNIX(R)/Windows(R)用）

読書手順

このマニュアルは，利用目的に合わせて章を選択して読むことができます。利用目的別にお読みいただくことをお勧めします。

マニュアルを読む目的 | 記述個所
システム運用の概要，システム構成，および運用方針の設定方法について知りたい。 | 1章
uCosminexus Service Platformなどのインストールやインストール後の設定方法について知りたい。 | 2章
システムのセットアップ，アンセットアップ，およびHCSCサーバの定義について知りたい。また，テスト環境から本番環境へ移行する場合の手順について知りたい。 | 3章
リポジトリの設定，エクスポートやインポート，およびリポジトリの情報の表示について知りたい。 | 4章
ログイン，ログアウト，およびHCSCサーバの運用について知りたい。 | 5章
システム運用時のプロセスインスタンスの実行履歴の管理方法について知りたい。 | 6章
システム構築や運用時に発生する障害に対して取得できる情報の種類，および障害の対処方法について知りたい。 | 7章
Cosminexus サービスプラットフォームの運用環境で使用する画面について知りたい。 | 8章
Cosminexus サービスプラットフォームの運用環境および実行環境で使用する定義ファイルの文法について知りたい。 | 9章
Cosminexus サービスプラットフォームの運用環境および実行環境で使用するコマンドの文法について知りたい。 | 10章
Cosminexus サービスプラットフォームで出力されるメッセージについて知りたい。 | 11章
Cosminexus Service Coordinator管理者の変更方法について知りたい。 | 付録A
画面とコマンドで実施できる内容の差異について知りたい。 | 付録B
実行履歴の管理や実行環境の設定をする場合のテーブルやインデクスの情報などについて知りたい。 | 付録C
SQLスクリプトファイルの設定方法について知りたい。 | 付録D
HCSCサーバのリソース稼働情報の統計情報の参照方法について知りたい。 | 付録E
Cosminexus サービスプラットフォームで出力されるメッセージのJP1イベント通知の有無について知りたい。 | 付録F
旧バージョンのCosminexus サービスプラットフォームで構築した開発環境，運用環境および実行環境をバージョンアップする方法について知りたい。 | 付録G
このマニュアルで使用している用語の意味について知りたい。 | 付録H

このマニュアルでの表記

このマニュアルで使用している表記と，対応する製品名を次に示します。

表記 | 製品名
Eclipse | Eclipse Platform Runtime Binary 3.2.2以降（3.3は対象外）
Excel | Microsoft(R) Office Excel
HiRDBまたはHiRDBサーバ | HiRDB/Single Server | HiRDB/Single Server Version 8
HiRDB/Single Server Version 7
HiRDB/Parallel Server | HiRDB/Parallel Server Version 8
HiRDB/Parallel Server Version 7
JP1 | JP1関連製品
JP1/Base | Job Management Partner 1/Base
JP1/IM | JP1/IM - Manager | Job Management Partner 1/Integrated Management - Manager
JP1/IM - View | Job Management Partner 1/Integrated Management - View
Microsoft Cluster Service | Microsoft(R) Cluster Service
Oracle | Oracle9i | Oracle9i
Oracle9i R2
Oracle10g | Oracle 10g
Oracle 10g R2
TP1/EE | TP1/Server Base Enterprise Option
UNIX | AIX | AIX 6L V6.1
AIX 5L V5.3（5300-06 RMP）
AIX 5L V5.2（5200-10 RMP）
LinuxまたはLinux（x86／AMD64 & Intel EM64T） | Red Hat Enterprise Linux AS 3（x86）
Red Hat Enterprise Linux AS 4（x86）
Red Hat Enterprise Linux ES 3（x86）
Red Hat Enterprise Linux ES 4（x86）
Red Hat Enterprise Linux AS 3（AMD64 & Intel EM64T）
Red Hat Enterprise Linux AS 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux ES 3（AMD64 & Intel EM64T）
Red Hat Enterprise Linux ES 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux 5 Advanced Platform（x86）
Red Hat Enterprise Linux 5（x86）
Red Hat Enterprise Linux 5 Advanced Platform（AMD/Intel 64）
Red Hat Enterprise Linux 5（AMD/Intel 64）
Windows Server 2003 | Microsoft(R) Windows Server(R) 2003, Standard Edition 日本語版
Microsoft(R) Windows Server(R) 2003, Enterprise Edition 日本語版
Windows Server 2003 R2 | Microsoft(R) Windows Server(R) 2003, Standard R2 Edition 日本語版
Microsoft(R) Windows Server(R) 2003, Enterprise R2 Edition 日本語版
Windows Server 2003（x64） | Microsoft(R) Windows Server(R) 2003，Enterprise x64 Edition Operating System
Microsoft(R) Windows Server(R) 2003，Standard x64 Edition Operating System
Windows Server 2003 R2（x64） | Microsoft(R) Windows Server(R) 2003 R2，Enterprise x64 Edition Operating System
Microsoft(R) Windows Server(R) 2003 R2，Standard x64 Edition Operating System
Windows Vista | Microsoft(R) Windows Vista(R) Business 日本語版
Microsoft(R) Windows Vista(R) Enterprise 日本語版
Microsoft(R) Windows Vista(R) Ultimate 日本語版
Windows XP | Microsoft(R) Windows(R) XP Professional Operating System

Windows Vista，Windows XP，Windows Server 2003 R2（x64），Windows Server 2003（x64），Windows Server 2003 R2，Windows Server 2003を総称してWindowsと表記することがあります。

このマニュアルで使用している表記と，対応するCosminexusの機能名を次に示します。

表記 | Cosminexusの機能名
Cosminexus RM | Cosminexus Reliable Messaging
CTM | Cosminexus Component Transaction Monitor
HCSC | Cosminexus Service Coordinator
HCSC-Business Process，ビジネスプロセス基盤，またはBP基盤 | Cosminexus Service Coordinator - Business Process
HCSC-Data Transformまたはデータ変換基盤 | Cosminexus Service Coordinator - Data Transform
HCSC-DB AdapterまたはDBアダプタ連携基盤 | Cosminexus Service Coordinator - Data Base Adapter
HCSC-ManagerまたはHCSC-MNG | Cosminexus Service Coordinator - Manager
HCSC-Messaging，HCSC-MSG，またはメッセージング基盤 | Cosminexus Service Coordinator - Messaging
Management Server | Cosminexus Management Server
PRF | Cosminexus Performance Tracer
Server Plug-in | Cosminexus Server Plug-in
TPBroker | Cosminexus TPBroker

このマニュアルで使用している表記と，対応するJava関連用語を次に示します。

表記 | Java関連用語
EAR | Enterprise ARchive
EJBまたはEnterprise JavaBeans | Enterprise JavaBeansTM
J2EE | JavaTM 2 Platform, Enterprise Edition
J2SE | JavaTM 2 Platform, Standard Edition
JAR | JavaTM Archive
Java | JavaTM
JDBC | JDBCTM
JavaTM Database Connectivity
JMS | JavaTM Message Service
JNDI | Java Naming and Directory InterfaceTM

適用OSの違いによる機能相違点の表記

このマニュアルは，適用OSがWindows，AIX，およびLinuxの製品に対応するため，OSの種類によって，機能が異なる場合があります。OSごとの違いがある場合は，次に示す表記を使用して，それぞれの説明にOS名を明記しています。

表記 | 意味
Windowsの場合 | Windowsに該当する表記です。
AIXの場合 | AIXに該当する表記です。
Linuxの場合 | Linuxに該当する表記です。
UNIXの場合 | UNIX（AIXおよびLinux）に該当する表記です。

パスの表記について

このマニュアルでは，原則としてWindowsのパスの区切り（「¥」）を使用しています。UNIXの場合は，「¥」を「/」に置き換えてお読みください。

このマニュアルで使用している略語

このマニュアルで使用している英略語を次に示します。

英略語 | 英字での表記
API | Application Programming Interface
ASCII | American Standard Code for Information Interchange
BMT | Bean Managed Transaction
BP | Business Process
BPEL | Business Process Execution Language
CMT | Container Managed Transaction
CORBA | Common Object Request Broker Architecture
CSV | Comma Separated Value
DB | Database
DBMS | Database Management System
DOM | Document Object Model
DTD | Document Type Definition
GMT | Greenwich Mean Time
HTML | Hyper Text Markup Language
HTTP | Hyper Text Transfer Protocol
HTTPS | Hyper Text Transfer Protocol Security
IIOP | Internet Inter-Orb Protocol
JIS | Japanese Industrial Standards
LAN | Local Area Network
MBean | Managed Bean
MDB | Message-Driven Bean
NTP | Network Time Protocol
OS | Operating System
RDB | Relational Database
RMI | Remote Method Invocation
SOA | Service Oriented Architecture
SOAP | Simple Object Access Protocol
SQL | Structured Query Language
TSV | Tab Separated Values
URL | Uniform Resource Locator
UTF | UCS Transformation Format
VM | Virtual Machine
W3C | World Wide Web Consortium
WS-R | Web Services Reliability
WSDL | Web Service Description Language
XML | Extensible Markup Language
XPath | XML Path Language

このマニュアルで使用している記号

注意

間違いやすい点，および間違うとトラブルが発生するような項目について説明しています。

ポイント

その説明の要点について説明しています。

参考

補足的な情報を説明しています。

このマニュアルの図中で使用している記号

このマニュアルの図中で使用する記号を，次のように定義します。

このマニュアルの画面や操作の説明で使用している記号

このマニュアルでは，次に示す記号を使用して画面や操作を説明しています。

記　号
意味

［　　］
ダイアログ名，キー名，メニュー項目名，ボタン名，および画面に表示されている項目名に使用します。

［　　］－［　　］
－の前に示したメニューから，－の後ろのメニューを選択することを表します。

<　　>
<　>内の名称がユーザの環境によって異なることを表します。

「　　」
入力値，可変値，またはメッセージなどのユーザが入力する内容を表します。

+
＋の前のキーを押したまま，後ろのキーを押すことを表します。
（例）　［Ctrl］キー+［V］キー

文法の説明で使用する記号

このマニュアルの文法の説明で使用する記号について次に示します。

記　号
意　味

　｜
横に並べられた複数の項目に対する項目間の区切りを示し，「または」を意味します。
（例）　A｜B　AまたはBを指定することを示します。

{ 　 }
この記号で囲まれている複数の項目のうちから一つを選択することを示します。項目が横に並べられ，記号｜で区切られている場合は，そのうちの一つを選択します。
（例）　｛A｜B｜C｝　A，BまたはCのどれかを指定することを示します。

［　］
この記号で囲まれている項目は省略してもよいことを示します。
（例）　［A］　「何も指定しない」か「Aを指定する」ことを示します。

<　>
この記号で囲まれている項目は，該当する要素を指定することを示します。
（例）　<プロパティ>
　プロパティを記述します。

…
記述が省略されていることを示します。
（例）　ABC…　ABCの後ろに記述があり，その記述が省略されていることを示します。

～
この記号の前に示された項目が，記号～に続く＜　＞，((　))，<<　>>などの規則に従うことを示します。

＜　＞
項目を記述するときに従わなければならない構文要素を示します。構文要素については，「このマニュアルで使用している構文要素」を参照してください。

((　))
項目で指定できる値の範囲を示します。

<<　>>
項目を省略したときに，システムが仮定する標準値を示します。

このマニュアルで使用している構文要素

このマニュアルで使用する構文要素の種類と意味を次に示します。

種　類 | 定　義
英字 | A～Z　a～z
英小文字 | a～z
英大文字 | A～Z
数字 | 0～9
英数字 | A～Z　a～z　0～9
記号 | _　.　-
文字列 | 任意の文字の配列

常用漢字以外の漢字の使用について

このマニュアルでは，常用漢字を使用することを基本としていますが，次に示す用語については，常用漢字以外の漢字を使用しています。

宛先（あてさき）　個所(かしょ)　桁（けた）　進捗（しんちょく）　貼り付け（はりつけ）　汎用（はんよう）　必須（ひっす）　閉塞（へいそく）

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　SOAに基づいたシステム運用の概要

この章では，Cosminexus サービスプラットフォームでのシステム運用の概要，システム構成，および運用方針の設定方法について説明します。

＜この章の構成＞

1.1　概要

1.2　開発から実運用までの流れ

1.3　システム全体と運用環境・実行環境の関係

1.4　動作環境

1.5　運用方針の決定

1.1　概要

ここでは，Cosminexus サービスプラットフォーム，およびシステム運用環境の概要について説明します。

＜この節の構成＞

1.1.1　Cosminexus サービスプラットフォームの全体像

1.1.2　Cosminexus サービスプラットフォームを構成する環境

1.1.3　開発環境・実行環境・運用環境の関係

1.1.4　開発環境とテスト環境との関係

1.1.5　テスト環境と本番環境との関係

1.1.1　Cosminexus サービスプラットフォームの全体像

Cosminexus サービスプラットフォームとは，SOAを実現するシステムの開発・運用の基盤となる製品です。統一された開発・運用環境でビジネスプロセスからサービスの接続までを構築・実行できます。そのため，SOAの利点を引き出して，サービスを柔軟に組み合わせて新しいシステムを迅速に構築・実行できます。この中心となるのが，サービスをプロセスで統合する「プロセス統合」です。プロセス統合を実現するのが，Cosminexus サービスプラットフォームです。Cosminexus サービスプラットフォームを使用したシステムの実現例を次の図に示します。

図1-1　Cosminexus サービスプラットフォームを使用したシステムの実現例

1.1.2　Cosminexus サービスプラットフォームを構成する環境

Cosminexus サービスプラットフォームは，次に示す三つの環境から構成されています。

開発環境
サービスを統合するために必要なHCSCコンポーネント（開発環境で作成するサービスアダプタ，ビジネスプロセス，およびユーザ定義受付の総称）を作成して，EARファイルにパッケージングするための環境です。

実行環境
要求に応じたサービス部品やビジネスプロセスを呼び出して，業務を実行するための環境です。

運用環境
開発環境で作成したHCSCコンポーネントを，実行環境に配備したり，以降の運用操作を実行したりするための環境です。また，実行環境から情報を収集して，サービス部品の稼働状態を確認できます。

1.1.3　開発環境・実行環境・運用環境の関係

開発環境，実行環境，運用環境をそれぞれ異なるマシンに構築します。

開発環境にはuCosminexus Service ArchitectとEclipseを，実行環境にはuCosminexus Service Platformを，運用環境にはuCosminexus OperatorとEclipseをインストールします。

運用環境は，システム内に一つだけ構築します。また，運用の変更に対応するためにも運用環境と実行環境は，異なるマシンに構築しておくことを推奨します。

なお，運用環境から実行環境を操作する場合，Management Serverを経由します。Management Serverは，運用管理の対象となるサーバを一括管理するものです。HCSCサーバ（実行環境）を構築したマシンには，必ずManagement Serverを配置します。Management Serverの機能の詳細については，マニュアル「Cosminexus　機能解説」のManagement Serverの機能に関する内容を参照してください。

また，運用環境から実行環境を操作するには，リポジトリというデータモデルが必要です。

Cosminexus サービスプラットフォームを構成する環境を次の図に示します。

図1-2　Cosminexus サービスプラットフォームを構成する環境

これらの環境は，相互に連携してサービスの統合環境を実現しています。各環境は，環境構築後，次に示す流れを経て実際に運用できるようになります。

開発環境でHCSCコンポーネントを作成します。

運用環境で，HCSCサーバをセットアップし，システムの構成を定義します。

運用環境からリポジトリをエクスポートし，運用環境で定義したシステム構成定義を開発環境にインポートします。このシステム構成定義を基に，システム構成のどこに配備するかを定義して更新します（配備定義）。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。この配備定義を基に，運用環境から実行環境にコンポーネントを配備します。

環境間の情報の受け渡しには，環境間で共有する情報を格納したリポジトリを使用します。リポジトリは媒体を経由して，ZIPファイル形式で保存したり，読み込んだりします。

1.1.4　開発環境とテスト環境との関係

開発環境には，複数台のマシンで作成したHCSCコンポーネントの情報を，リポジトリを通じて一つにまとめることができます。そして，開発環境と同じマシンに，作成したHCSCコンポーネントのテスト・デバッグを実施するためのテスト環境を構築できます。テスト環境は，テストに必要な簡易的な環境で，一括構築できます。開発環境とテスト環境との関係を次の図に示します。

図1-3　開発環境とテスト環境との関係

開発環境とテスト環境も，図1-3に示す場合と同様の流れを経て運用します。

開発環境でHCSCコンポーネントを作成します。

テスト環境を構築します（HCSC簡易セットアップ機能を使うことで，HCSCサーバのセットアップや，システムの構成が定義できます）。テスト環境の構築時にも，本番用の実行環境を想定します。

テスト環境からリポジトリをエクスポートし，テスト環境で定義したシステム構成定義を開発環境にインポートします。このシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，テスト環境にインポートします。この配備定義を基に，テスト環境にコンポーネントを配備します。

この場合のような環境間の情報の受け渡しにも，リポジトリを使用します。開発環境とテスト環境は同じマシンに構築されるため，媒体を使用しないで情報を受け渡しできます。また，テスト環境で使用したリポジトリは，本番用のシステム構成定義に合わせて配備定義をし直し，本番用の運用環境および実行環境で使用します。

1.1.5　テスト環境と本番環境との関係

Cosminexus サービスプラットフォームでは，まず，テスト環境を構築してテストやデバッグを実施します。テスト環境の構築には，HCSC簡易セットアップ機能を使用できます。

実際のシステム開発では，テスト環境のほかに本番で使用する環境を構築する必要があります。そのため，テスト環境で使用したリポジトリを，本番環境に移行する必要があります。

テスト環境で使用したリポジトリを本番環境へ移行するには，次の三つのケースがあります。

ケース1

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を同じ設定で構築した場合

ケース2

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を異なる設定で構築したが，テスト環境で使用したリポジトリをそのまま本番環境へ移行できる場合※

ケース3

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を異なる設定で構築したため，テスト環境で使用したリポジトリを本番環境のリポジトリに作成し直す場合※

注※

テスト環境で使用したリポジトリをそのまま本番環境へ移行できるかどうかについては，「4.3　リポジトリのインポート」を参照してください。

それぞれのケースに対応する，データベースとCosminexus RMの使用有無の設定を次の表に示します。なお，データベースとCosminexus RMの使用有無による構成の形態については，「2.2　構成の形態と選択」を参照してください。

表1-1　データベースとCosminexus RMの使用有無の設定に対応したケース

テスト環境の設定 | 本番環境の設定
データベースとCosminexus RMの両方を使用する | データベースを使用してCosminexus RMを使用しない | データベースとCosminexus RMの両方を使用しない
データベースとCosminexus RMの両方を使用する | ケース1※ | ケース3 | ケース3
データベースを使用してCosminexus RMを使用しない | ケース2 | ケース1※ | ケース3
データベースとCosminexus RMの両方を使用しない | ケース2 | ケース2※ | ケース1※

注※　テスト環境と本番環境の設定で，通常のユーザが該当する設定です。

それぞれのケースによる移行の概要を次に説明します。

＜この項の構成＞

(1)　テスト環境と本番環境でデータベースとCosminexus RMの使用有無を同じ設定で構築した場合

(2)　テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリをそのまま移行できるとき）

(3)　テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリを作成し直すとき）

(1)　テスト環境と本番環境でデータベースとCosminexus RMの使用有無を同じ設定で構築した場合

次のようにテスト環境と本番環境で，データベースとCosminexus RMの使用有無を同じ設定で構築した場合，テスト環境で使用したリポジトリをそのまま本番環境へ移行できます。

テスト環境と本番環境で，データベースとCosminexus RMの両方を使用する場合

テスト環境と本番環境で，データベースとCosminexus RMの両方を使用しない場合

テスト環境と本番環境で，データベースを使用しCosminexus RMを使用しない場合※

注※　この構成のテスト環境は，HCSC簡易セットアップ機能では構築できません。

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を同じ設定で構築した場合の移行の流れを次の図に示します。

図1-4　データベースとCosminexus RMの使用有無を同じ設定で構築した場合の移行の流れ

具体的な移行手順については，「3.3.1　テスト環境と本番環境でデータベースとCosminexus RMの使用有無が同じ場合の移行手順」を参照してください。

(2)　テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリをそのまま移行できるとき）

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を異なる設定で構築した場合でも，次のようなときは，テスト環境で使用したリポジトリをそのまま本番環境へ移行できます。

テスト環境では，データベースとCosminexus RMの両方を使用しないで，本番環境では，データベースとCosminexus RMの両方を使用する場合

テスト環境では，データベースとCosminexus RMの両方を使用しないで，本番環境では，データベースを使用しCosminexus RMを使用しない場合

テスト環境では，データベースを使用しCosminexus RMを使用しないで，本番環境では，データベースとCosminexus RMの両方を使用する場合※

注※　この構成のテスト環境は，HCSC簡易セットアップ機能では構築できません。

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を異なる設定で構築した場合で，テスト環境で使用したリポジトリをそのまま本番環境へ移行できるときの移行の流れを次の図に示します。

図1-5　データベースとCosminexus RMの使用有無を異なる設定で構築した場合の移行の流れ（リポジトリをそのまま移行できるとき）

具体的な移行手順については，「3.3.3　データベースとCosminexus RMの両方を使用しない環境から両方使用する環境に移行する場合の移行手順」および「3.3.5　データベースとCosminexus RMの両方を使用しない環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順」を参照してください。

(3)　テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリを作成し直すとき）

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を異なる設定で構築した場合で，次のようなときは，テスト環境で使用したリポジトリをそのまま本番環境へ移行できません。

テスト環境では，データベースとCosminexus RMの両方を使用して，本番環境では，データベースとCosminexus RMの両方を使用しない場合

テスト環境では，データベースとCosminexus RMの両方を使用して，本番環境では，データベースを使用してCosminexus RMを使用しない場合

テスト環境では，データベースを使用しCosminexus RMを使用しないで，本番環境では，データベースとCosminexus RMの両方を使用しない場合※

注※　この構成のテスト環境は，HCSC簡易セットアップ機能では構築できません。

この場合，テスト環境で設定したシステム構成定義を本番で使用するシステム構成定義に設定し直して，リポジトリを作成し直します。

テスト環境と本番環境で，データベースとCosminexus RMの使用有無を異なる設定で構築した場合で，テスト環境で使用したリポジトリを本番環境のリポジトリに作成し直すときの移行の流れを次の図に示します。

図1-6　データベースとCosminexus RMの使用有無を異なる設定で構築した場合の移行の流れ（リポジトリを作成し直すとき）

具体的な移行手順については，「3.3.2　データベースとCosminexus RMの両方を使用する環境から両方使用しない環境に移行する場合の移行手順」および「3.3.4　データベースとCosminexus RMの両方を使用する環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順」を参照してください。

1.2　開発から実運用までの流れ

Cosminexus サービスプラットフォームを利用したシステムの開発から実運用までの流れを次の図に示します。

図1-7　開発から実運用までの流れ

このマニュアルでは，図中の「運用環境」および「実行環境」で実施する作業の手順について説明しています。開発環境で実施する作業，およびテスト環境のために実施するインストールと簡易セットアップについては，マニュアル「Cosminexus　サービスプラットフォーム　開発ガイド」を参照してください。

図中の各作業の概要を次に説明します。

＜この節の構成＞

(1)　リポジトリのエクスポート

(2)　リポジトリのインポート

(3)　システムの起動（HCSCサーバの起動）

(4)　HCSCコンポーネントの配備

(5)　HCSCコンポーネントの開始

(6)　リクエスト受付の開始

(7)　uCosminexus Service PlatformまたはuCosminexus Operatorのインストール

(8)　運用環境の構築

(9)　実行環境の構築

(10)　HCSCサーバのセットアップ

(11)　リポジトリのインポート

(12)　システムの起動（HCSCサーバの起動）

(13)　HCSCコンポーネントの配備

(14)　HCSCコンポーネントの開始

(15)　リクエスト受付の開始

(16)　システムの監視・障害発生時の対応

(1)　リポジトリのエクスポート

簡易セットアップを行ったあと，運用環境からリポジトリをエクスポートします。

運用環境からエクスポートしたリポジトリに対して，開発環境で作成したHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）や，HCSCコンポーネントをどのように配備するかを定義（配備定義）したシステム構成定義の受け渡しを行います。また，運用環境からは，リポジトリを介して実行環境のセットアップ情報（HCSCサーバの構成や，HCSCコンポーネントの配備情報など）を開発環境に渡します。

リポジトリのエクスポート方法の詳細については，「4.2　リポジトリのエクスポート」を参照してください。

(2)　リポジトリのインポート

開発環境でHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）の作成，パッケージング，および配備定義をしたリポジトリを，運用環境にインポートします。

リポジトリのインポート方法の詳細については，「4.3　リポジトリのインポート」を参照してください。

(3)　システムの起動（HCSCサーバの起動）

実行環境の起動・停止は，運用環境から実施します。

実行環境のHCSCサーバを起動・停止するには，運用環境の画面またはコマンドを利用します。

HCSCサーバを起動・停止する方法の詳細については，「5.2.4　HCSCサーバを起動する」を参照してください。

なお，HCSCサーバだけでなく，PRFやHitachi Web Serverなど，関連するシステムも起動します。

関連するシステムを起動・停止する方法の詳細については，「5.　システム運用」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(4)　HCSCコンポーネントの配備

運用環境にインポートしたHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）を，HCSCサーバに配備します。

HCSCコンポーネントの配備は，運用環境のコマンドを利用します。なお，DBアダプタの配備方法は，サービスアダプタの配備方法と同じです。

HCSCコンポーネントの配備方法の詳細については，「3.1.9　サービスアダプタを配備する」，「3.1.10　ビジネスプロセスを配備する」，および「3.1.11　ユーザ定義受付を配備する」を参照してください。

コマンドの詳細については，「10.　コマンド」を参照してください。

(5)　HCSCコンポーネントの開始

配備したHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）を開始します。なお，サービスアダプタを開始する際には，サービスアダプタから実行するサービスも起動している必要があります。

HCSCコンポーネントを開始・停止するには，運用環境の画面またはコマンドを利用します。なお，DBアダプタの開始方法は，サービスアダプタの開始方法と同じです。

HCSCコンポーネントの開始方法の詳細については，「5.2.6　サービスアダプタを開始する」，「5.2.7　ビジネスプロセスを開始する」，および「5.2.8　ユーザ定義受付を開始する」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(6)　リクエスト受付の開始

サービスリクエスタから要求を受け付けるリクエスト受付（標準受付）を開始します。

標準受付を開始・停止するには，運用環境の画面またはコマンドを利用します。

標準受付の開始方法の詳細については，「5.2.11　標準受付を開始する」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(7)　uCosminexus Service PlatformまたはuCosminexus Operatorのインストール

uCosminexus Service PlatformまたはuCosminexus Operatorをインストールします。

実行環境と運用環境を同一のマシンに構築する場合は，uCosminexus Service Platformをインストールします。異なるマシンに構築する場合は，実行環境にuCosminexus Service Platform，運用環境にuCosminexus Operatorをインストールします。

インストールの詳細については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

(8)　運用環境の構築

実行環境のHCSCサーバを運用管理する運用環境を構築します。ここでは，実行環境をEclipseの画面で操作するための設定や，運用環境の各種設定を行います。

設定の詳細については，「2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み」および「2.4　運用環境に関する設定」を参照してください。

また，実行環境（HCSCサーバ）のセットアップに必要な定義を作成しておきます。

定義の作成方法の詳細については，「2.3　実行環境に関する設定」を参照してください。

(9)　実行環境の構築

HCSCサーバを動かすための実行環境を構築します。まず，実行環境をセットアップする前に，実行環境に必要なソフトウェアの設定をします。

設定の詳細については，「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。

(10)　HCSCサーバのセットアップ

実行環境でサービス部品を呼び出すための基盤となるHCSCサーバをセットアップします（セットアップしたHCSCサーバや複数のHCSCサーバの連携などは，必要に応じてアンセットアップできます）。

HCSCサーバのセットアップは，運用環境のコマンドを利用します。

HCSCサーバのセットアップ方法の詳細については，「3.1.3　HCSCサーバをセットアップする」を参照してください。

また，必要に応じて，HCSCサーバが動作するためのランタイム情報を定義します。

ランタイム情報の設定については，「3.1.4　HCSCサーバの定義情報を設定する」を参照してください。

コマンドの詳細については，「10.　コマンド」を参照してください。

(11)　リポジトリのインポート

テスト環境で使用したリポジトリを，運用環境にインポートします。なお，必要に応じて，リポジトリ内のHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）の定義を修正してください。

テスト環境と本番環境で，データベースとCosminexus RMの使用有無の設定が異なる一部のケースについては，テスト環境で使用したリポジトリをそのまま運用環境にインポートできません。その場合，本番環境でセットアップしたHCSCサーバのシステム構成定義を取り込むために，本番環境（運用環境）からリポジトリをエクスポートし，開発環境にリポジトリをインポートする必要があります。詳細は，「1.1.5　テスト環境と本番環境との関係」を参照してください。

リポジトリのインポート方法の詳細については，「4.3　リポジトリのインポート」を参照してください。

なお，開発環境で作成したHCSCコンポーネントについて，接続先，流量制御，および通信タイムアウト値を変更する場合は，このタイミングで行います。

詳細は，「5.2.26　サービス部品の接続先を変更する」，「5.2.27　流量制御値を変更する」，および「5.2.28　サービス部品呼び出しの通信タイムアウト値を変更する」を参照してください。

(12)　システムの起動（HCSCサーバの起動）

実行環境での業務の開始・終了などに伴って，運用環境でHCSCサーバを起動したり停止したりします。

実行環境のHCSCサーバを起動・停止するには，運用環境の画面またはコマンドを利用します。

HCSCサーバを起動する方法の詳細については，「5.2.4　HCSCサーバを起動する」を参照してください。

なお，HCSCサーバだけでなく，PRFやHitachi Web Serverなど，関連するシステムも起動します。

関連するシステムを起動・停止する方法の詳細については，「5.　システム運用」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(13)　HCSCコンポーネントの配備

運用環境にインポートしたHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）を，HCSCサーバに配備します。

HCSCコンポーネントの配備は，運用環境のコマンドを利用します。なお，DBアダプタの配備方法は，サービスアダプタの配備方法と同じです。

HCSCコンポーネントの配備方法の詳細については，「3.1.9　サービスアダプタを配備する」，「3.1.10　ビジネスプロセスを配備する」，および「3.1.11　ユーザ定義受付を配備する」を参照してください。

コマンドの詳細については，「10.　コマンド」を参照してください。

(14)　HCSCコンポーネントの開始

配備したHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）を開始します。なお，サービスアダプタを開始する際には，サービスアダプタから実行するサービスも起動している必要があります。

HCSCコンポーネントを開始・停止するには，運用環境の画面またはコマンドを利用します。なお，DBアダプタの開始・停止方法は，サービスアダプタの開始・停止方法と同じです。

HCSCコンポーネントの開始方法の詳細については，「5.2.6　サービスアダプタを開始する」，「5.2.7　ビジネスプロセスを開始する」，および「5.2.8　ユーザ定義受付を開始する」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(15)　リクエスト受付の開始

サービスリクエスタから要求を受け付けるリクエスト受付（標準受付）を開始します。

標準受付を開始・停止するには，運用環境の画面またはコマンドを利用します。

標準受付の開始方法の詳細については，「5.2.11　標準受付を開始する」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(16)　システムの監視・障害発生時の対応

実行環境での業務を開始したあとは，運用環境でシステムを監視します。障害が発生した場合には，障害の原因を特定し，対策します。

(a)　システムの監視

実行環境での業務を開始したあと，必要に応じて，運用環境からHCSCサーバやHCSCコンポーネントなどの状態を確認できます。

システムの状態の確認は，運用環境の画面またはコマンドを利用します。

システムの状態を確認する方法の詳細については，「5.　システム運用」を参照してください。

また，運用環境では，データベースに記録されているビジネスプロセスのプロセスインスタンスの実行履歴の中から，必要に応じて目的のプロセスインスタンスを特定して，その状態を確認したり，実行履歴を削除したり，プロセスインスタンスを再実行できます。

プロセスインスタンスの確認，実行履歴の削除および再実行は，運用環境の画面またはコマンドを利用します。

プロセスインスタンスの実行履歴の管理方法の詳細は，「6.　実行履歴の管理」を参照してください。

画面およびコマンドの詳細については，それぞれ「8.　運用環境で使用する画面」，「10.　コマンド」を参照してください。

(b)　障害の対策

システムの運用中に障害が発生した場合，それぞれの環境から，ログファイルやトレースファイルを採取します。ログファイルやトレースファイルを取得し，障害の発生個所や原因を特定し，障害の対策を実施します。

なお，JP1と連携するシステムを構築した場合，Cosminexusサービスプラットフォームでは，発生した障害のメッセージをJP1イベントとしてJP1に通知します。これによって，出力するエラーメッセージを収集し，JP1の統合コンソールで集中的に監視できます。

また，JP1側で特定のJP1イベント（エラーメッセージ）の受信を契機として，自動的にコマンドを実行することができます。これによって，システム運用（障害の発生をシステム管理者へ通知する，回復のためのコマンドを実行するなど）を自動化できます。

障害時のログファイルやトレースファイルの取得，およびJP1イベントの詳細情報の確認については，「7.　障害対策」を参照してください。

1.3　システム全体と運用環境・実行環境の関係

Cosminexus サービスプラットフォームでは，開発環境，運用環境および実行環境が相互に関連してシステム全体を構成します。その中での運用環境および実行環境の位置づけについて説明します。

＜この節の構成＞

(1)　運用上の位置づけ

(2)　ネットワーク上の位置づけ

(1)　運用上の位置づけ

システム全体の運用の中で，運用環境および実行環境がどのように位置づけられるのかについて，次の図に示します。

図1-8　運用上の位置づけ

運用環境では，開発環境で作成したHCSCコンポーネント（サービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付）をリポジトリから読み込み，実行環境に配備します。また，実行環境で利用するHCSCサーバをセットアップします。

運用を開始したあとは，システムの起動・停止・状態の監視をします。

実行環境では，サービスリクエスタで受け付けた要求電文に応じて，HCSCサーバを介してサービス部品およびビジネスプロセスを呼び出し，業務を実行します。

(2)　ネットワーク上の位置づけ

開発環境，運用環境および実行環境は，インターネットやイントラネットなどのネットワークを使って連結してシステムを構成します。

システム全体での運用環境および実行環境のネットワーク上の位置づけについて次の図に示します。なお，実行環境の構成は，運用の形態によって異なります。実行環境の構成については，「1.5　運用方針の決定」を参照してください。

図1-9　システム全体での運用環境および実行環境のネットワーク上の位置づけ

UNIXの場合，運用環境と実行環境を同じマシンに構築できません。上の図のように，運用環境を構築するマシンとして別途Windowsのマシンを用意し，uCosminexus Operatorをインストールする必要があります。Windowsの場合は，uCosminexus Service Platformが稼働しているマシンの一つに，運用環境と実行環境を構築することができます。

なお，開発環境は別のネットワーク上に構築することができます。

実行環境でのサービス部品の実行状態などの情報は，uCosminexus Service Platformが稼働しているマシンに構築したデータベースへ蓄積されます。

また，uCosminexus Service Platformが稼働しているマシンとネットワークで接続できる別マシン上に，データベースを構築することもできます。この場合，uCosminexus Service Platformが稼働しているマシンと，データベースを構築したマシンはLAN回線などで接続します。

なお，uCosminexus Service Platformが稼働しているマシンで使用するデータベースは，次の構成をとることができます。

クラスタ構成にしない場合

uCosminexus Service Platformに対して一つのデータベースを作成してください。また，データベースのスキーマをuCosminexus Service Platformごとに分割することで，複数のuCosminexus Service Platformを一つのデータベースで使用できます。

クラスタ構成にする場合

クラスタに対して一つのデータベースを作成し，複数のuCosminexus Service Platformでデータベースを共有してください。

1.4　動作環境

Cosminexus サービスプラットフォームの運用環境および実行環境として，uCosminexus Service PlatformまたはuCosminexus Operatorを利用する場合の動作環境について説明します。

＜この節の構成＞

1.4.1　前提OS

1.4.2　前提となるデータベース

1.4.3　ソフトウェアの構成

1.4.1　前提OS

uCosminexus Service PlatformおよびuCosminexus Operatorの前提OSについて次に示します。

＜この項の構成＞

(1)　uCosminexus Service Platformの前提OS

(2)　uCosminexus Operatorの前提OS

(1)　uCosminexus Service Platformの前提OS

uCosminexus Service Platformの前提OSについて，次の表に示します。

表1-2　uCosminexus Service Platformの前提OS

前提OS
前提OSのバージョン

Windows
Windows Server 2003
Windows Server 2003 R2
Windows Server 2003（x64）
Windows Server 2003 R2（x64）

AIX
AIX 6L V6.1
AIX 5L V5.3（5300-06 RMP）
AIX 5L V5.2（5200-10 RMP）

Linux（32）
Red Hat Enterprise Linux AS 3 (x86)
Red Hat Enterprise Linux ES 3 (x86)
Red Hat Enterprise Linux AS 3 (AMD64 & Intel EM64T)
Red Hat Enterprise Linux ES 3（AMD64 & Intel EM64T）
Red Hat Enterprise Linux AS 4 (x86)
Red Hat Enterprise Linux ES 4 (x86)
Red Hat Enterprise Linux AS 4 (AMD64 & Intel EM64T)
Red Hat Enterprise Linux ES 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux 5 Advanced Platform（x86）
Red Hat Enterprise Linux 5（x86）
Red Hat Enterprise Linux 5 Advanced Platform（AMD/Intel 64）
Red Hat Enterprise Linux 5（AMD/Intel 64）

(2)　uCosminexus Operatorの前提OS

uCosminexus Operatorの前提OSについて，次の表に示します。

表1-3　uCosminexus Operatorの前提OS

前提OS
前提OSのバージョン

Windows
Windows Server 2003
Windows Server 2003 R2
Windows XP
Windows Vista

1.4.2　前提となるデータベース

uCosminexus Service Platformで構築する運用環境および実行環境の前提となるデータベースについて，次の表に示します。

表1-4　Cosminexusサービスプラットフォームの前提データベース

前提データベース
バージョン

HiRDB
HiRDB/Single Server Version 7
HiRDB/Parallel Server Version 7
HiRDB/Single Server Version 8
HiRDB/Parallel Server Version 8

Oracle
Oracle9i
Oracle10g

1.4.3　ソフトウェアの構成

uCosminexus Service PlatformとuCosminexus Operatorは，構成ソフトウェアと呼ばれる複数のソフトウェアで構成されています。uCosminexus Service PlatformおよびuCosminexus Operatorを構成するソフトウェアとその位置づけについて説明します。

＜この項の構成＞

(1)　構成ソフトウェア

(2)　関連ソフトウェア

(1)　構成ソフトウェア

(a)　構成ソフトウェアの種類

uCosminexus Service PlatformおよびuCosminexus Operatorを構成するソフトウェアを次の表に示します。

表1-5　uCosminexus Service PlatformおよびuCosminexus Operatorを構成するソフトウェア

構成ソフトウェア | uCosminexus Service Platform | uCosminexus Operator
Cosminexus cFramework | ○ | －
Cosminexus Component Container（DB Connectorも含む） | ○ | －
Cosminexus Component Transaction Monitor | ○ | －
Cosminexus DABroker Library | ○ | －
Cosminexus Developer's Kit for JavaTM | ○ | ○
Cosminexus Operator Plug-in | － | ○
Cosminexus Performance Tracer | ○ | －
Cosminexus Reliable Messaging | ○ | －
Cosminexus Service Coordinator | ○ | －
Cosminexus TPBroker | ○ | －
Cosminexus Web Services - Security | ○ | －
Cosminexus XML Processor | ○ | ○
Hitachi Web Server | ○ | －

（凡例）

○：含まれます。

－：含まれません。

Cosminexus サービスプラットフォームでSOAを適用したシステムを構築・運用するための機能（運用環境・実行環境で利用する機能）は，Cosminexus Service Coordinatorで提供されます。Cosminexus Service Coordinatorには，次の機能が含まれます。

ビジネスプロセス実行機能（HCSC-Business Process）

データ変換機能（HCSC-Data Transform）

DBアダプタ機能（HCSC-DB Adapter）

実行環境の運用管理機能（HCSC-Manager）

メッセージング制御・サービス連携機能（HCSC-Messaging）

Cosminexus Service Coordinator以外の構成ソフトウェアの機能の詳細については，それぞれの関連マニュアルを参照してください。

(b)　構成ソフトウェアの位置づけ

uCosminexus Service Platformを構成するソフトウェアの位置づけを次の図に示します。

図1-10　uCosminexus Service Platformを構成するソフトウェアの位置づけ

(2)　関連ソフトウェア

Cosminexusサービスプラットフォームの関連ソフトウェアについて説明します。

(a)　Microsoft Cluster Service

実行環境で，二つのHCSCサーバを組み合わせてHAクラスタを構成する場合に利用します。Windowsの場合にだけ使用できます。

(b)　HAモニタ

実行環境で，二つのHCSCサーバを組み合わせてHAクラスタを構成する場合に利用します。UNIXの場合にだけ使用できます。

(c)　uCosminexus TP1/Server Base Enterprise Option

Cosminexusサービスプラットフォームの実行環境とOpenTP1の間で，データベースを介した異なるコンポーネントでの通信を行う場合に利用します。

TP1/Server Base Enterprise OptionはDBキューのプロトコルをサポートしています。Cosminexusサービスプラットフォームの実行環境とは，DBキューの受け付けとサービスアダプタで連携できます。

(d)　uCosminexus 日立コード変換 - Development Kit

Cosminexusサービスプラットフォームの開発環境で，文字コードを変換するためのマッピングファイルを作成する場合に利用します。バイナリ形式（XML形式以外）のデータを扱うとき，またはデータ変換で値置換えファンクションを使用するときに必要です。

(e)　uCosminexus 日立コード変換 - Server Runtime

Cosminexusサービスプラットフォームの実行環境で，文字コードを変換する場合に利用します。Windowsの場合で，バイナリ形式（XML形式以外）のデータを扱うとき，またはデータ変換で値置換えファンクションを使用するときに必要です。

(f)　uCosminexus 日立コード変換 - Runtime

Cosminexusサービスプラットフォームの実行環境で，文字コードを変換する場合に利用します。UNIXの場合で，バイナリ形式（XML形式以外）のデータを扱うとき，またはデータ変換で値置換えファンクションを使用するときに必要です。

(g)　uCosminexus Service Adapter Architect for TP1

Cosminexusサービスプラットフォームの開発環境で，既存のOpenTP1システムやXDM/DCCM3内にあるサービス部品を呼び出すためのアダプタを作成する場合に利用します。

(h)　uCosminexus Service Adapter for TP1

Cosminexusサービスプラットフォームの実行環境から既存のOpenTP1システムやXDM/DCCM3内にあるサービス部品を呼び出す場合に利用します。

(i)　uCosminexus TP1 Gateway

Cosminexusサービスプラットフォームの実行環境で，OpenTP1などの既存システムから，HCSCサーバを経由してサービス部品を呼び出す場合に利用します。HCSCサーバに対して，CTMを経由した同期応答型の送信，またはDBキューを介した非同期応答型の送信ができます。

(j)　uCosminexus Service Adapter Architect for Flat Files

Cosminexusサービスプラットフォームの開発環境で，既存の業務処理システムのファイルからデータを読み込んだり，ファイルへデータを書き込んだりするためのアダプタを作成する場合に利用します。

(k)　uCosminexus Service Adapter for Flat Files

Cosminexusサービスプラットフォームの実行環境で，既存の業務処理システムのファイルからデータを読み込んだり，ファイルへデータを書き込んだりする場合に利用します。ファイルインターフェースを持つシステムをサービスプラットフォームと連携する場合でも，連携先システムのインターフェースを変更することなく，ファイルアクセスをサービス部品として実行でき，ファイルの入出力を伴う既存システムとほかのサービス部品との連携ができるようになります。

(l)　uCosminexus Service Adapter Architect for Object Access

Cosminexusサービスプラットフォームの開発環境で，既存のTPBrokerシステム（Object Wrapperシステム）のCORBAサーバの業務メソッドを呼び出すためのアダプタを作成する場合に利用します。

(m)　uCosminexus Service Adapter for Object Access

Cosminexus サービスプラットフォームの実行環境で，既存のTPBrokerシステム（Object Wrapperシステム）で動作するCORBAサーバの業務メソッドをサービス部品として連携する場合に利用します。

(n)　iWay アダプタ

Cosminexus サービスプラットフォームの実行環境で，他社ERPパッケージをサービス部品として連携する場合に利用します。SAP R/3，およびOracle EBSとのWebサービスによる連携ができるため，既存ERP資産を活用したシステム間連携ができます。

(o)　JP1関連製品

Cosminexus サービスプラットフォームで構築した業務システム全体の監視，問題の検知などの運用を効率良く実施する場合に利用します。

JP1と連携したシステムの運用については，マニュアル「Cosminexus　機能解説」のJP1との連携に関する内容を参照してください。

1.5　運用方針の決定

実行環境（HCSCサーバ）の構築・セットアップに際して，実行環境をどのような構成にして運用するかを決定します。

実行環境の構成は，サービス部品の実行を要求するHCSCコンポーネントが配備されるHCSCサーバの数，および複数のHCSCサーバの関係によって異なります。業務の規模・内容や，用意できるハードウェアの制約，既存システムからの移行が容易かどうか，負荷分散による性能・信頼性をどの程度確保するかなどを考慮して，実行環境の構成と運用の方針を決定します。

Cosminexus サービスプラットフォームの実行環境では，HCSCサーバの数，および複数のHCSCサーバの関係によって，次のような構成・運用ができます。

単一のHCSCサーバによる運用

複数のHCSCサーバによる運用

複数のHCSCサーバでクラスタを構成する運用

複数のHCSCサーバを連携させた運用

クラスタ単位でHCSCサーバを連携させる運用

HCSCサーバ，クラスタ，連携のセットアップについては，「3.　システムのセットアップとアンセットアップ」を参照してください。

以降の項で，それぞれの構成と運用について説明します。

注意

uCosminexus Service PlatformまたはuCosminexus Operatorが動作するマシンの時刻を，NTPソフトウェアなどを使用して進めたり戻したりしないでください。時刻を操作した場合の動作は保証されません。

＜この節の構成＞

1.5.1　単一のHCSCサーバによる運用

1.5.2　複数のHCSCサーバによる運用

1.5.3　複数のHCSCサーバでロードバランスクラスタを構成する運用

1.5.4　複数のHCSCサーバでHAクラスタを構成する運用

1.5.5　複数のHCSCサーバを連携させる運用

1.5.6　クラスタ単位でHCSCサーバを連携させる運用

1.5.1　単一のHCSCサーバによる運用

一つのHCSCサーバでの構成を次の図に示します。

図1-11　HCSCサーバの構成（単一の場合）

HCSCサーバが一つの場合，すべてのHCSCコンポーネントを一つのHCSCサーバに配備して運用します。すべてのサービス部品が，同じHCSCサーバから呼び出されます。

1.5.2　複数のHCSCサーバによる運用

Cosminexus サービスプラットフォームでは，実行環境に複数のHCSCサーバをセットアップして運用することができます。

複数のHCSCサーバでの構成を次の図に示します。

図1-12　HCSCサーバの構成（複数の場合）

複数のHCSCサーバによる構成の場合，それぞれのサーバに異なるHCSCコンポーネントを配備して運用します。それぞれのHCSCサーバからはそれぞれ異なるサービス部品を呼び出します。HCSCコンポーネントで呼び出すサービス部品の業務別にHCSCサーバを分けて運用管理する場合などに利用できます。

1.5.3　複数のHCSCサーバでロードバランスクラスタを構成する運用

Cosminexus サービスプラットフォームでは，特定のHCSCサーバにサービス部品の実行要求が集中しないように，複数のHCSCサーバをクラスタリングし，汎用ロードバランサまたはCTMを使用して負荷を分散するシステムを構築できます。この構成をロードバランスクラスタ構成といいます。ここでは，汎用ロードバランサとCTMを合わせて，ロードバランサと表記します。

HCSCサーバをクラスタリングした場合の構成（ロードバランスクラスタ構成）を次の図に示します。

図1-13　HCSCサーバの構成（ロードバランスクラスタ構成の場合）

ロードバランスクラスタ構成では，運用を停止しないで，ロードバランスクラスタを構成するHCSCサーバを追加，変更，および削除することができます。

ロードバランスクラスタ構成で使用するロードバランサは，標準の同期受付（Webサービス／SessionBean）へのサービス部品の実行要求だけ受け付けます。標準の非同期受付（MDB（WS-R）／MDB（DBキュー））へのサービス部品の実行要求は，受け付けることができません。なお，標準の同期受付（Webサービス）と標準の同期受付（SessionBean）のどちらにサービス部品の実行要求を送信するかによって，使用するロードバランサが異なります。使用するロードバランサについては，「2.5　HCSCサーバをロードバランスクラスタ構成にする場合の環境構築」を参照してください。

注意

ロードバランスクラスタ構成では，ロードバランスクラスタ経由の非同期実行要求（MDB（WS-R）／MDB（DBキュー））は受け付けることができませんが，個々のHCSCサーバへの直接の非同期実行要求（MDB（WS-R）／MDB（DBキュー））は受け付けることができます。その場合，サービス部品の実行要求を送信するサービスリクエスタの宛先を，必ずHCSCサーバに設定してください。ロードバランスクラスタ構成に対して宛先を設定した場合，サービス部品の実行要求が正しく処理されないときがあります。このため，ロードバランサで標準の非同期受付（MDB（WS-R）／MDB（DBキュー））へのサービス部品の実行要求を受け付けないように設定してください。

1.5.4　複数のHCSCサーバでHAクラスタを構成する運用

Cosminexus サービスプラットフォームでは，実行環境にセットアップされた複数のHCSCサーバを，二つずつ組み合わせてクラスタリングし，実行系と待機系を1:1で運用するシステム（1:1系切り替えシステム）を構築できます。この構成をHAクラスタ構成といいます。

HCSCサーバをクラスタリングした場合の構成（HAクラスタ構成）を次の図に示します。

図1-14　HCSCサーバの構成（HAクラスタ構成の場合）

HAクラスタを構成するには，クラスタソフトウェアが必要です。Cosminexus サービスプラットフォームでは，クラスタソフトウェアとして，Windowsの場合はMicrosoft Cluster Serviceを，UNIXの場合はHAモニタを利用します。

クラスタリングされた1:1系切り替えシステムでは，実行系に何らかの障害が発生すると，クラスタソフトウェアがこれを検知して，自動的に待機している系に切り替えて業務を続行します。システムがより冗長な構成になり，一方の系で障害が発生してもサービス部品を継続して運用できるようになります。

なお，クラスタソフトには，障害を検知した場合に待機系HCSCサーバが自動的に起動されるよう次のことを設定しておきます。

待機系HCSCサーバの起動

待機系HCSCサーバの標準受付の開始

注意

HAクラスタを構成する二つのHCSCサーバには，同じHCSCコンポーネントが配備されている必要があります。また，OSやユーザも現用系と待機系で同じにしておく必要があります。

1.5.5　複数のHCSCサーバを連携させる運用

Cosminexus サービスプラットフォームでは，実行環境にセットアップされた複数のHCSCサーバを連携させて運用することができます。

HCSCサーバを連携させた場合の構成を次の図に示します。

図1-15　HCSCサーバの構成（連携の場合）

HCSCサーバを連携させることで，要求されたHCSCコンポーネントが配備されたHCSCサーバへ実行要求を送信できます。

1.5.6　クラスタ単位でHCSCサーバを連携させる運用

HCSCサーバを連携させる場合，クラスタ単位で連携させることもできます。

クラスタ単位でHCSCサーバを連携させた場合の構成を次の図に示します。

図1-16　HCSCサーバの構成（クラスタを連携させる場合）

クラスタを連携させることで，クラスタ構成による冗長性を確保し，要求されたHCSCコンポーネントが配備されたHCSCサーバを持つクラスタへ転送できます。

2.　システムの構築

この章では，uCosminexus Service Platformなどのインストールやインストール後の設定方法について説明します。

＜この章の構成＞

2.1　インストールとアンインストール

2.2　構成の形態と選択

2.3　実行環境に関する設定

2.4　運用環境に関する設定

2.5　HCSCサーバをロードバランスクラスタ構成にする場合の環境構築

2.6　HCSCサーバをHAクラスタ構成にする場合の環境構築

2.7　JP1連携機能を使用する場合の環境構築

2.1　インストールとアンインストール

＜この節の構成＞

2.1.1　インストールの流れ

2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール

2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み

2.1.4　環境設定

2.1.5　HCSC-Managerを使用するためのManagement Serverの設定

2.1.6　アンインストール

2.1.1　インストールの流れ

インストールの流れを次の図に示します。実行環境と運用環境を同じマシンに構築する場合と，異なるマシンに構築する場合とで，インストールおよび設定の作業の流れが異なります。

図2-1　インストールの流れ

＜この項の構成＞

(1)　uCosminexus Service Platformのインストール

(2)　uCosminexus Operatorのインストール

(3)　EclipseへのHCSC-Manager Plug-inの組み込み

(4)　環境設定

(5)　Management Serverの設定

(6)　実行環境に関する設定

(7)　運用環境に関する設定

(1)　uCosminexus Service Platformのインストール

uCosminexus Service Platformのインストール方法については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

なお，インストールしたuCosminexus Service Platformのアンインストールについては，「2.1.6　アンインストール」を参照してください。

(2)　uCosminexus Operatorのインストール

uCosminexus Operatorのインストール方法については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

なお，インストールしたuCosminexus Operatorのアンインストールについては，「2.1.6　アンインストール」を参照してください。

(3)　EclipseへのHCSC-Manager Plug-inの組み込み

運用環境で画面を利用する場合，EclipseにHCSC-Manager Plug-inを組み込みます。

EclipseへのHCSC-Manager Plug-inの組み込みについては，「2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み」を参照してください。

(4)　環境設定

環境設定としてリポジトリを設定します。

uCosminexus Operatorをインストールしたマシンでは，環境設定として環境変数を設定します。

環境設定については，「2.1.4　環境設定」を参照してください。

(5)　Management Serverの設定

HCSC-Managerを使用するためのManagement Serverの設定を，HCSC-Managerの接続先となる実行環境で実施します。

Management Serverの設定については，「2.1.5　HCSC-Managerを使用するためのManagement Serverの設定」を参照してください。

(6)　実行環境に関する設定

HCSCサーバの構成などを設定します。実行環境に関する設定の詳細は，「2.3　実行環境に関する設定」を参照してください。

(7)　運用環境に関する設定

ユーザの権限などを設定します。運用環境に関する設定の詳細は，「2.4　運用環境に関する設定」を参照してください。

2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール

uCosminexus Service PlatformおよびuCosminexus Operatorは，日立総合インストーラからインストールします。日立総合インストーラの指示に従ってインストールしてください。

次に，Windowsの場合とUNIXの場合のインストール方法についてそれぞれ説明します。

注意

次のドキュメントを参照し，各構成ソフトウェアのインストール上の注意事項を確認してからインストールしてください。

リリースノート

マニュアル「Cosminexus　システム構築ガイド」のインストール方法

＜この項の構成＞

(1)　Windowsの場合のインストール方法

(2)　UNIXの場合のインストール方法

(3)　インストール後のディレクトリ構成

(4)　インストール後の作業

(1)　Windowsの場合のインストール方法

新規インストール，上書きインストール，アップグレードインストールの場合のインストール方法についてそれぞれ説明します。なお，インストール作業はAdministrator権限が設定されたユーザが実施してください。

(a)　新規インストールの場合

uCosminexus Service PlatformまたはuCosminexus Operatorをインストールします。インストール種別を選択する画面では「標準」を選択してください。

(b)　上書きインストールの場合

uCosminexus Service PlatformまたはuCosminexus Operatorをインストールします。インストール種別を選択する画面では「変更」を選択して，そのあと，プログラムを選択する画面で上書きインストールをする構成ソフトウェアを選択してください。

(c)　アップグレードインストールの場合

uCosminexus Service PlatformまたはuCosminexus Operatorをインストールします。インストール種別を選択する画面では「変更」を選択して，そのあと，プログラムを選択する画面でアップグレードインストールをする構成ソフトウェアを選択してください。

注意

バージョン07-00から，それ以降のバージョンへのアップグレードインストールには対応していません。

(2)　UNIXの場合のインストール方法

UNIXの場合のインストール方法について説明します。なお，インストール作業はroot権限が設定されたユーザが実施してください。

uCosminexus Service Platformに含まれるすべての構成ソフトウェアをインストールします。uCosminexus Service Platformに含まれる構成ソフトウェアを次に示します。

Cosminexus cFramework

Cosminexus Component Container

Cosminexus Component Transaction Monitor

Cosminexus DABroker Library

Cosminexus Developer's Kit for JavaTM

Cosminexus Performance Tracer

Cosminexus Reliable Messaging

Cosminexus Service Coordinator

Cosminexus TPBroker

Cosminexus Web Services - Security

Cosminexus XML Processor

Hitachi Web Server

uCosminexus Service Platform - Base

なお，上記の構成ソフトウェアがすでにインストールされている場合は，インストール済みの構成ソフトウェアのバージョンが古いものだけをインストールしてください。

(3)　インストール後のディレクトリ構成

uCosminexus Service PlatformおよびCosminexus Operatorを構成するソフトウェアのうち，Cosminexus Service CoordinatorおよびCosminexus Operator Plug-inのインストール後のディレクトリ構成を次の図に示します。Cosminexus Service CoordinatorおよびCosminexus Operator Plug-in以外の構成ソフトウェアのインストール後のディレクトリ構成については，マニュアル「Cosminexus　システム構築ガイド」を参照してください。

図2-2　インストール後のディレクトリ構成

(4)　インストール後の作業

Windowsの場合，uCosminexus Service PlatformおよびuCosminexus Operatorのインストールが終了したら，マシンを再起動します。

なお，運用環境で画面を利用するには，uCosminexus Service PlatformまたはuCosminexus Operatorをインストールしたあとに，次のソフトウェアのインストールおよびセットアップが必要です。

なお，Eclipseのインストールについては，Eclipseのドキュメントを参照してください。

Eclipse Platform Runtime Binary 3.2.2以降（3.3は対象外）

参考

uCosminexus Operatorに含まれるServer Plug-inの機能や設定方法および使用方法については，次のCosminexusの関連マニュアルを参照してください。

Cosminexus　機能解説

Cosminexus　システム構築ガイド

Cosminexus　システム運用ガイド

Cosminexus　アプリケーション設定操作ガイド

2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み

HCSC-Manager Plug-inをEclipseへ組み込みます。

HCSC-Manager Plug-inを組み込む手順を次に示します。

Eclipseを起動し，メニューから，［ヘルプ］－［ソフトウェアの更新］－［構成の管理］を選択します。
［製品構成］ダイアログが表示されます。

ツリービュー上で右クリックし，コンテキストメニューを表示させて［追加］－［拡張ロケーション］を選択します。
［フォルダ参照］ダイアログが表示されます。

次のフォルダを指定します。
<Cosminexusのインストールディレクトリ>¥plugins¥eclipse

［OK］ボタンをクリックします。
［インストール/更新］ダイアログが表示されます。

［インストール/更新］ダイアログに［変更を適用］ボタンがある場合は［変更を適用］ボタンを，［変更を適用］ボタンがない場合は［はい］ボタンをクリックしてください。

［変更を適用］ボタンがある場合
パースペクティブの変更の受け入れを確認するダイアログが表示されます。ここで，［はい］ボタンをクリックして，手動で再起動します。再起動されると組み込みは完了です。

［変更を適用］ボタンがない場合
［はい］ボタンをクリックすると，再起動が実行されます。再起動されると，組み込みは完了です。
HCSC-Manager Plug-inが正しく組み込まれたかどうかについては，メニューから［ヘルプ］－［ソフトウェアの更新］－［構成の管理］を選択して表示される，［製品構成］ダイアログで確認できます。

Cosminexusを再インストールしたときの注意事項

バージョンアップなどによってCosminexusを再インストールした場合，次に示すどちらかの操作が必要になります。

拡張ロケーションの削除
拡張ロケーションを削除して再度プラグインを組み込みます。拡張ロケーションの削除はEclipseのインストール先（eclipse.exeがあるフォルダ）で次のコマンドを実行します。
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command removeSite
-to "<Cosminexusのインストールディレクトリ>¥plugins¥eclipse"

Eclipseの起動引数の指定
Eclipseの起動引数に-cleanを指定して再起動します。
eclipse.exe -clean

2.1.4　環境設定

uCosminexus Service PlatformおよびuCosminexus Operatorをインストールしたマシン上で次の設定を行います。

リポジトリの設定

リポジトリの設定については，「4.1　リポジトリの概要」を参照してください。

環境変数の設定（uCosminexus Operatorをインストールしたマシンの場合）

uCosminexus Operatorをインストールしたマシンでは，次の環境変数を設定します。

表2-1　uCosminexus Operatorを利用する場合に設定する環境変数

環境変数名 | 設定値
PATH | <Cosminexusのインストールディレクトリ>¥jdk¥bin
TZ | 「JST-9」など

2.1.5　HCSC-Managerを使用するためのManagement Serverの設定

HCSC-Managerを使用するための設定を，HCSC-Managerの接続先となる実行環境のマシンで実施します。設定手順を次に示します。

＜この項の構成＞

(1)　mserver.properties（Management Server環境設定ファイル）の設定

(2)　mserver.cfg（Management Server用オプション定義ファイル）の設定

(3)　運用管理エージェントの起動（起動済みの場合は再起動）

(4)　Management Serverの起動（起動済みの場合は再起動）

(5)　MBeanの起動確認

(1)　mserver.properties（Management Server環境設定ファイル）の設定

実行環境のmserver.properties（Management Server環境設定ファイル）に，プロパティを追加します。mserver.propertiesの格納先とmserver.propertiesに追加するプロパティを次に示します。

(a)　mserver.propertiesの格納先

<Cosminexusのインストールディレクトリ>¥manager¥config¥mserver.properties

(b)　追加するプロパティ

com.cosminexus.mngsvr.management.enabled=true
com.cosminexus.mngsvr.management.connector.enabled=true
com.cosminexus.mngsvr.management.port=28099※

注※

HCSC-Managerからの接続ポート番号を指定します。設定を省略した場合，デフォルトで28099が設定されます。

(2)　mserver.cfg（Management Server用オプション定義ファイル）の設定

実行環境のmserver.cfg（Management Server用オプション定義ファイル）に，プロパティを追加します。

mserver.cfgの格納先とmserver.propertiesに追加するプロパティを次に示します。

(a)　mserver.cfgの格納先

<Cosminexusのインストールディレクトリ>¥manager¥config¥mserver.cfg

(b)　追加するプロパティ

データベースでOracleを使用する場合

web.add.class.path=<Oracle JDBC Thin DriverのJARファイル名（フルパス）>※

注※

Oracle Clientのインストールディレクトリ下の「jdbc/lib/ojdbc14.jar」が該当するJARファイルです。

データベースでHiRDBを使用する場合

HiRDB/Single ServerまたはHiRDB/Parallel Serverをインストールしているとき

Windowsの場合

add.library.path=<HiRDBインストールディレクトリ>¥CLIENT¥UTL

UNIXの場合

add.library.path=<HiRDB運用ディレクトリ>/client/lib

HiRDB/Run Timeをインストールしているとき

Windowsの場合

add.library.path=<HiRDBのインストールディレクトリ>¥utl

UNIXの場合

add.library.path=<HiRDBのインストールディレクトリ>/client/lib

JDBCドライバにHiRDB Type4 JDBC Driverを利用するとき

web.add.class.path=<HiRDB Type4 JDBC DriverのJARファイル名（フルパス）>※

注※

HiRDBのインストールディレクトリ下の「pdjdbc2.jar」が該当するJARファイルです。

(3)　運用管理エージェントの起動（起動済みの場合は再起動）

運用管理エージェントの起動については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(4)　Management Serverの起動（起動済みの場合は再起動）

Management Serverの起動については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(5)　MBeanの起動確認

<Cosminexusのインストールディレクトリ>¥manager¥log¥下の最新のmngsvr[n].logファイルにKEOS27010-Iメッセージが20個出力されることを確認します。

なお，KEOS27010-Iメッセージの可変値のファイル名には，次に示すどれかが出力されます。

50cscbp.xml

50cscmsg.xml

50cscmt.xml

注意

バージョン07-50以降では，「<Cosminexusのインストールディレクトリ>¥CSC¥mbean-plugins」配下のファイルを，「<Cosminexusのインストールディレクトリ>¥manager¥mbean-plugins」にコピーする作業は不要です。

次のファイルが存在する場合，ファイルを削除したあとに(3)～(5)の手順を行ってください。

<Cosminexusのインストールディレクトリ>¥manager¥mbean-plugins¥config¥50cscbp.xml

<Cosminexusのインストールディレクトリ>¥manager¥mbean-plugins¥config¥50cscmsg.xml

<Cosminexusのインストールディレクトリ>¥manager¥mbean-plugins¥lib¥cscbp_mbean.jar

<Cosminexusのインストールディレクトリ>¥manager¥mbean-plugins¥lib¥cscmsg_mbean.jar

2.1.6　アンインストール

uCosminexus Service Platform，uCosminexus Operator，および構成ソフトウェアについて，アンインストールの対象とアンインストール方法を説明します。

＜この項の構成＞

(1)　アンインストールする前に

(2)　Windowsの場合のアンインストール方法

(3)　UNIXの場合のアンインストール方法

(1)　アンインストールする前に

uCosminexus Service Platformの構成ソフトウェアであるCosminexus Service Coordinator，およびuCosminexus Operatorをアンインストールする前に知っておかなければならない内容と，アンインストールする前に行う作業について説明します。

(a)　対象となるファイルおよびディレクトリ

通常インストーラで作成したファイル，ディレクトリだけが削除されます。削除対象のディレクトリ配下にファイルを作成した場合は，アンインストール時に削除されるため注意してください。ただし，次のディレクトリ下は削除されません。

<Cosminexusインストールディレクトリ>¥CSC¥config¥manager※1

<Cosminexusインストールディレクトリ>¥CSC¥config¥msg※2

<Cosminexusインストールディレクトリ>¥CSC¥log¥manager

<Cosminexusインストールディレクトリ>¥CSC¥repository

また，以下のディレクトリ配下のファイルについては，インストール後に，製品によって作成されますが，アンインストール時に削除されます。

<Cosminexusインストールディレクトリ>¥CSC¥DB¥area

<Cosminexusインストールディレクトリ>¥CSC¥DB¥bats

<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager

<Cosminexusインストールディレクトリ>¥CSC¥spool¥migration

<Cosminexusインストールディレクトリ>¥CSC¥spool¥msg

<Cosminexusインストールディレクトリ>¥CSC¥system¥msg

注※1　<Cosminexusインストールディレクトリ>¥CSC¥config¥manager¥templatesの配下は削除されます。

注※2　Windows版の場合，Cosminexus Service Coordinator 01-50以前のバージョンから，Cosminexus Service Coordinator 01-60以降のバージョンにアップグレードインストールしたあとにアンインストールすると，<Cosminexusインストールディレクトリ>CSC¥config¥msg¥cmdconf.batが削除されます。そのため，アンインストールしたあとで，再度インストールしてシステムを構築する場合は，cmdconf.batに設定した内容を再設定する必要があります。なお，Cosminexus Service Coordinator 01-60以降のバージョンを新規インストールしたあとにアンインストールした場合は，<Cosminexusインストールディレクトリ>CSC¥config¥msg¥cmdconf.batは削除されません。

(b)　アンインストールする前に行う作業

Cosminexus Service Coordinatorをアンインストールする前に，次の作業を実施する必要があります。uCosminexus Operatorをアンインストールする場合，この作業を実施する必要はありません。

システムのアンセットアップ

システムをアンセットアップします。システムをアンセットアップしないでアンインストールすると，データベースのテーブル，J2EEサーバのJ2EEアプリケーションおよびCosminexus Reliable Messagingのキューが削除されずに残ってしまいます。

システムのアンセットアップ方法については，「3.2　システムのアンセットアップ」を参照してください。

J2EEサーバおよびManagement Serverの停止

J2EEサーバおよびManagement Serverを停止します。

J2EEサーバおよびManagement Serverの停止方法については，マニュアル「Cosminexus　システム構築ガイド」，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(2)　Windowsの場合のアンインストール方法

Windows 2003の場合のアンインストール方法について説明します。なお，アンインストール作業はAdministrator権限が設定されたユーザが実施してください。

(a)　uCosminexus Service PlatformまたはuCosminexus Operatorの構成ソフトウェアをすべてアンインストールする場合

uCosminexus Service PlatformまたはuCosminexus Operatorの構成ソフトウェアをすべてアンインストールする場合の手順を次に示します。

なお，次の二つの方法のうち，方法2は，uCosminexus Service Platformをアンインストールする場合にだけ利用できます。

方法1

Windowsの［スタート］メニューから，［コントロールパネル］の［プログラムの追加と削除］を選択します。
［プログラムの追加と削除］ダイアログが表示されます。

［現在インストールされているプログラム］のリストからCosminexusの製品名を選択し，［変更と削除］ボタンをクリックします。
アンインストール種別を確認するダイアログが表示されます。

［はい］ボタンをクリックします。
アンインストールするプログラムの確認画面が表示されます。

アンインストールするプログラムを確認し，［次へ］ボタンをクリックします。
アンインストールが開始され，プログラムが削除されます。

方法2

Windowsの［スタート］メニューから，［すべてのプログラム］－［Cosminexus］－［uCosminexus Service Platformアンインストール］（または［uCosminexus Operatorアンインストール］）を選択します。
アンインストール種別を確認するダイアログが表示されます。

［はい］ボタンをクリックします。
アンインストールするプログラムの確認画面が表示されます。

アンインストールするプログラムを確認し，［次へ］ボタンをクリックします。
アンインストールが開始され，プログラムが削除されます。

(b)　uCosminexus Service PlatformまたはuCosminexus Operatorの構成ソフトウェアを単体でアンインストールする場合

uCosminexus Service PlatformまたはuCosminexus Operatorの構成ソフトウェアを単体でアンインストールする場合の手順を次に示します。

なお，次の二つの方法のうち，方法2は，uCosminexus Service Platformの構成ソフトウェアをアンインストールする場合にだけ利用できます。

方法1

Windowsの［スタート］メニューから，［コントロールパネル］の［プログラムの追加と削除］を選択します。
［プログラムの追加と削除］ダイアログが表示されます。

［現在インストールされているプログラム］のリストからCosminexusの製品名を選択し，［変更と削除］ボタンをクリックします。
アンインストール種別を確認するダイアログが表示されます。

［いいえ］ボタンをクリックします。
プログラムを選択する画面が表示されます。

アンインストールしたいプログラムのチェックボックスをチェックし，［次へ］ボタンをクリックします。
アンインストールするプログラムの確認画面が表示されます。

アンインストールするプログラムを確認し，［次へ］ボタンをクリックします。
アンインストールが開始され，プログラムが削除されます。

方法2

Windowsの［スタート］メニューから，［すべてのプログラム］－［Cosminexus］－［uCosminexus Service Platformアンインストール］（または［uCosminexus Operatorアンインストール］）を選択します。
アンインストール種別を確認するダイアログが表示されます。

［いいえ］ボタンをクリックします。
プログラムを選択する画面が表示されます。

アンインストールしたいプログラムのチェックボックスをチェックし，［次へ］ボタンをクリックします。
アンインストールするプログラムの確認画面が表示されます。

アンインストールするプログラムを確認し，［次へ］ボタンをクリックします。
アンインストールが開始され，プログラムが削除されます。

(3)　UNIXの場合のアンインストール方法

UNIXの場合のアンインストール方法について説明します。

uCosminexus Service Platformのアンインストールは，日立PPインストーラを使用します。アンインストールにはroot権限が必要です。

アンインストール時の注意事項などについては，マニュアル「Cosminexus　システム構築ガイド」のアンインストール方法に関する内容を参照してください。

2.2　構成の形態と選択

Cosminexus サービスプラットフォームのどの機能を使用し，どのような運用をしたいかによって，データベースとCosminexus RMの使用有無が異なります。使用する機能ごとに，データベースとCosminexus RMの使用有無を次の表に示します。

表2-2　使用したい機能ごとのデータベースとCosminexus RMの使用有無

使用したい機能 | データベース | Cosminexus RM
同期受付を使用したい | × | ×
非同期受付を使用したい | ○ | ○
同期サービスアダプタを使用したい | × | ×
非同期サービスアダプタを使用したい | ○ | ○
ビジネスプロセスを使用したい | 永続化するビジネスプロセスを使用したい | ○ | ○
永続化しないビジネスプロセスを使用したい※1 | × | ×
プロセスインスタンスの実行履歴を管理したい | ○ | ○
電文の実行履歴を管理したい | ○ | ×
DBアダプタを使用したい | ×※2 | ×

（凡例）

○：必須です。

×：必須ではありません。

注※1

永続化しないビジネスプロセスを使用する場合，開発環境で定義できるプロセスに制限があるため注意してください。詳細は「5.5.2　永続化するビジネスプロセスと永続化しないビジネスプロセス」を参照してください。

注※2

DBアダプタを使用する場合，HCSCサーバが稼働しているマシン上にデータベースは不要です。しかし，DBアダプタから接続するサービス稼働マシンでは，データベースが必要になります。

表2-2から，データベースとCosminexus RMの使用有無による構成形態は，次の三つのパターンあることがわかります。

データベースとCosminexus RMの両方を使用する

データベースとCosminexus RMの両方を使用しない

データベースを使用してCosminexus RMを使用しない

それぞれパターンによって，システム構築時の実行環境に関する設定内容などが異なります。なお，データベースとCosminexus RMの使用有無の設定は，HCSCサーバセットアップ定義ファイルで定義します。また，データベースを使用しない場合はデータベースの設定が不要で，Cosminexus RMを使用しない場合はCosminexus RMの設定が不要です。

システム構築時の実行環境に関する設定内容については，それぞれ次の個所を参照してください。

データベースとCosminexus RMの両方を使用する場合

「2.3.1　HCSCサーバ構成定義ファイルを設定する」～「2.3.8　変換テーブルを登録する」

データベースとCosminexus RMの両方を使用しない場合

「2.3.9　データベースとCosminexus RMの両方を使用しない場合の実行環境に関する設定」

データベースを使用してCosminexus RMを使用しない

「2.3.10　データベースを使用してCosminexus RMを使用しない場合の実行環境に関する設定」

2.3　実行環境に関する設定

実行環境に関する設定には，次のものがあります。

HCSCサーバ構成定義ファイルの設定

HCSCサーバセットアップ定義ファイルの設定

連携セットアップ定義ファイルの設定

HCSCサーバランタイム定義ファイルの設定

ユーザ定義受付ランタイム定義ファイルの設定

データベースの設定

変換テーブルの登録

実行環境に関する設定は，データベースとCosminexus RMの使用有無によって設定内容が異なります。実行環境に関する設定内容については，それぞれ次の個所を参照してください。

データベースとCosminexus RMの両方を使用する場合

「2.3.1　HCSCサーバ構成定義ファイルを設定する」～「2.3.8　変換テーブルを登録する」

データベースとCosminexus RMの両方を使用しない場合

「2.3.9　データベースとCosminexus RMの両方を使用しない場合の実行環境に関する設定」

データベースを使用してCosminexus RMを使用しない

「2.3.10　データベースを使用してCosminexus RMを使用しない場合の実行環境に関する設定」

＜この節の構成＞

2.3.1　HCSCサーバ構成定義ファイルを設定する

2.3.2　HCSCサーバセットアップ定義ファイルを設定する

2.3.3　連携セットアップ定義ファイルを設定する

2.3.4　HCSCサーバランタイム定義ファイルを設定する

2.3.5　ユーザ定義受付ランタイム定義ファイルを設定する

2.3.6　データベースのテーブル容量を見積もる

2.3.7　データベースの領域への配置

2.3.8　変換テーブルを登録する

2.3.9　データベースとCosminexus RMの両方を使用しない場合の実行環境に関する設定

2.3.10　データベースを使用してCosminexus RMを使用しない場合の実行環境に関する設定

2.3.1　HCSCサーバ構成定義ファイルを設定する

HCSCサーバの構成定義時に必要な情報は，HCSCサーバ構成定義ファイルに定義します。

＜この項の構成＞

(1)　HCSCサーバ構成定義ファイルの作成

(2)　設定できる要素

(1)　HCSCサーバ構成定義ファイルの作成

HCSCサーバの構成定義情報の設定は，XML形式のHCSCサーバ構成定義ファイルとして，次に示すディレクトリに格納されているサンプルファイルを利用して作成します。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvsetup.xml

定義したファイルは，HCSCサーバのセットアップ時に使用します。HCSCサーバのセットアップについては「3.1.3　HCSCサーバをセットアップする」を参照してください。

このファイルには，ユーザIDやパスワードなどの情報が含まれるため，アクセス権を設定して管理する必要があります。

(2)　設定できる要素

HCSCサーバ構成定義ファイルに設定できる要素を次の表に示します。

表2-3　HCSCサーバ構成定義ファイルに設定できる要素（データベースとCosminexus RMの両方を使用する場合）

項番 | 分類 | 使用するタグ名 | 要素
1 | clusterの定義※1 | name | クラスタ名
2 | type※1 | クラスタ種別（LBまたはHA）
3 | cosminexus-managerの定義 | name | Cosminexus Manager名
4 | ip-address※2 | Cosminexus ManagerのIPアドレス
5 | port※2 | Cosminexus Managerのリモート管理機能への外部接続ポート番号
6 | id | Management Serverの管理ユーザID
7 | password※1 | Management Serverの管理ユーザパスワード
8 | hcsc-serverの定義 | neme | HCSCサーバ名
9 | id | HCSCサーバが使用するデータベースのユーザID
10 | password | HCSCサーバが使用するデータベースのパスワード
11 | j2ee-server-name | HCSCサーバが使用するJ2EEサーバ名
12 | setup-properties | HCSCサーバセットアッププロパティファイル名
13 | soap-receptionの定義※1 | ip-address※1※2 | WebサーバのIPアドレス
14 | port※2 | Webサーバのポート番号
15 | protocol※2 | プロトコル種別（httpまたはhttps）
16 | jms-receptionの定義※1※3 | ip-address※1※2 | WebサーバのIPアドレス
17 | port※2 | Webサーバのポート番号
18 | protocol※2 | プロトコル種別（httpまたはhttps）
19 | rm-service-context-root※2 | RMのサービスコンテキストルート
20 | rm-service-name※1※2 | RMのサービス名
21 | jms-physical-receptionの定義※1※4 | ip-address※1※2 | WebサーバのIPアドレス
22 | port※2 | Webサーバのポート番号
23 | protocol※2 | プロトコル種別（httpまたはhttps）
24 | rm-service-context-root※2 | RMのサービスコンテキストルート
25 | rm-service-name※1※2 | RMのサービス名
26 | ejb-receptionの定義※1 | ip-address※1※2 | NameServerのIPアドレス
27 | port※2 | NameServerのポート番号

注※1　省略できます。

注※2　2回目以降設定を変えて再セットアップすると，値が上書きされます。

注※3　クラスタ種別が「HA」の場合に設定します。クラスタ種別が「LB」の場合は，設定しても無視されます。

注※4　クラスタ種別が「LB」の場合に設定します。クラスタ種別が「HA」の場合は，設定しても無視されます。

HCSCサーバ構成定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。

2.3.2　HCSCサーバセットアップ定義ファイルを設定する

各HCSCサーバのセットアップ時に必要な情報は，HCSCサーバセットアップ定義ファイルに定義します。

＜この項の構成＞

(1)　HCSCサーバセットアップ定義ファイルの作成

(2)　設定できるプロパティ

(1)　HCSCサーバセットアップ定義ファイルの作成

HCSCサーバのセットアップ情報の設定は，J2SEのプロパティ形式のHCSCサーバセットアップ定義ファイルとして，次に示すディレクトリに格納されているサンプルファイルを利用して作成します。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvsetup.properties

(2)　設定できるプロパティ

HCSCサーバセットアップ定義ファイルに定義するプロパティを次に示します。

表2-4　HCSCサーバセットアップ定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用する場合）

項番 | 分類 | プロパティ名 | 内容
1 | セットアップ構成関連 | db-use※ | データベースの使用有無
2 | rm-use※ | Cosminexus RMの使用有無
3 | hcscserver-data-filepath | HCSCサーバのシステム管理情報の出力先
4 | 標準受付関連 | request-ejb | 標準の同期受付（SessionBean）の使用有無
5 | request-soap | 標準の同期受付（Webサービス）の使用有無
6 | request-jms | 標準の非同期受付（MDB（WS-R））の使用有無
7 | request-jms.maxmessage | 標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数
8 | request-dbq | 標準の非同期受付（MDB（DBキュー））の使用有無
9 | request-dbq.maxmessage | 標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数
10 | request-jms-rdarea | 標準の非同期受付（MDB（WS-R））のRDエリア名
11 | request-dbq-rdarea | 標準の非同期受付（MDB（DBキュー））のRDエリア名
12 | request-dbq-maxlen | 標準の非同期受付（MDB（DBキュー））の最大メッセージ長
13 | ユーザ定義受付関連 | request-userdef-soap | ユーザ定義受付の使用有無
14 | J2EE関連 | naming-service-hostname | ネーミングサービスのホスト名
15 | naming-service-port | ネーミングサービスのポート番号
16 | Cosminexus RM関連 | rm-systemname | Cosminexus RMのシステム名
17 | rm-displayname | Cosminexus RMの表示名
18 | DBコネクタ関連 | dbcon-xadisplayname | XATransaction用またはLocalTransaction用のDB Connectorの表示名
19 | dbcon-nodisplayname | NoTransaction用DB Connectorの表示名
20 | 転送キュー関連 | transreq-maxmessage | HCSCサーバ間転送受信キューの最大メッセージ数
21 | transreq-jms-rdarea | HCSCサーバ間転送受信キューのRDエリア名
22 | データベース関連 | dbtype | 使用するデータベース種別
23 | jdbc-type | JDBCドライバ種別
24 | jdbc-url | JDBC用データベースURL
25 | jdbc-dbhostname | データベースのホスト名
26 | jdbc-dbconnectinfo | データベースの接続情報
27 | db-character-sets | データベース文字コード種別
28 | データベースのRDエリア（表領域）情報 | cscserverinfo-tbl-area | HCSC基本情報用テーブル領域
29 | server-trans-tbl-area | 連携HCSC用テーブル領域
30 | location-tbl-area | ロケーション用テーブル領域
31 | routing-tbl-area | ルーティング用テーブル領域
32 | cv-tbl-area | データ変換用テーブル領域
33 | exehistory-tbl-area | 実行履歴情報テーブル領域
34 | exehistory-idx-area | 実行履歴情報テーブルのインデクスを格納する領域
35 | process-tbl-area | ビジネスプロセス基盤用PROCESSテーブルを格納する領域
36 | process-idx-area | ビジネスプロセス基盤用PROCESSテーブルのインデクスを格納する領域
37 | activity-tbl-area | ビジネスプロセス基盤用ACTIVITYテーブルを格納する領域
38 | activity-idx-area | ビジネスプロセス基盤用ACTIVITYテーブルのインデクスを格納する領域
39 | link-tbl-area | ビジネスプロセス基盤用LINKテーブルを格納する領域
40 | link-idx-area | ビジネスプロセス基盤用LINKテーブルのインデクスを格納する領域
41 | correlationset-tbl-area | ビジネスプロセス基盤用CORRELATIONSETテーブルを格納する領域
42 | correlationset-idx-area | ビジネスプロセス基盤用CORRELATIONSETテーブルのインデクスを格納する領域
43 | string-variable-tbl-area | ビジネスプロセス基盤用STRING-VARIABLEテーブルを格納する領域
44 | string-variable-idx-area | ビジネスプロセス基盤用STRING-VARIABLEテーブルのインデクスを格納する領域
45 | numeric-variable-tbl-area | ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルを格納する領域
46 | numeric-variable-idx-area | ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルのインデクスを格納する領域
47 | boolean-variable-tbl-area | ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルを格納する領域
48 | boolean-variable-idx-area | ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルのインデクスを格納する領域
49 | message-variable-tbl-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルを格納する領域
50 | message-variable-idx-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのインデクスを格納する領域
51 | message-variable-val-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのVariableValue列を格納する領域
52 | message-relation-tbl-area | ビジネスプロセス基盤用MESSAGE-RELATIONテーブルを格納する領域
53 | message-relation-idx-area | ビジネスプロセス基盤用MESSAGE-RELATIONテーブルのインデクスを格納する領域
54 | sql-scriptfilename | SQLスクリプトファイルパス
55 | クライアント定義ファイル | soap-client-def | HCSCサーバ間転送で使用するCosminexus SOAPクライアント定義ファイル名
56 | サーバ間転送関連 | csctrans-jms.instance.maximum | サーバ間転送（JMS受信）インスタンス最大数

注※　「ON」を設定する，またはプロパティを省略します。

HCSCサーバセットアップ定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

2.3.3　連携セットアップ定義ファイルを設定する

HCSCサーバ連携のセットアップ時に必要な情報は，連携セットアップに定義します。

＜この項の構成＞

(1)　連携セットアップ定義ファイルの作成

(2)　設定できるプロパティ

(1)　連携セットアップ定義ファイルの作成

HCSCサーバ連携時のセットアップ情報の設定は，J2SEのプロパティ形式の連携セットアップ定義ファイルとして，次に示すディレクトリに格納されているサンプルファイルを利用して作成します。このファイルは，J2SEのプロパティファイル形式で作成します。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscconsetup.properties

定義したファイルは，HCSCサーバの連携をセットアップするときに使用します。HCSCサーバの連携のセットアップについては「3.1.6　連携をセットアップする」を参照してください。

このファイルには，ユーザIDやパスワードなどの情報が含まれるため，アクセス権を設定して管理する必要があります。

(2)　設定できるプロパティ

連携セットアップ定義ファイルに定義できるプロパティを次に示します。

表2-5　連携セットアップ定義ファイルに定義するプロパティ

項番 | プロパティ名 | 内容
1 | SyncTransKind | 通信手段オプションフラグ
2 | TransQueURL | 転送先のキュー間転送用WebアプリケーションのURL
3 | TransQueUserID | 転送キュー作成用ベーシック認証ユーザID
4 | TransQuePassword | 転送キュー作成用ベーシック認証パスワード
5 | TransQueQosInfo | 連携Qos情報
6 | TransQueMaxMessage | 転送キューのメッセージ最大数
7 | WebURL | SOAP転送用宛先URL
8 | WebUserID | SOAP転送用Webサービスベーシック認証ユーザID
9 | WebPassword | SOAP転送用Webサービスベーシック認証パスワード
10 | RMRdArea | 転送キュー作成用RDエリア名
11 | FirstSetup | 連携先クラスタ情報を追加するサーバの種別
12 | ConnectJ2eeServerName | 連携先クラスタのJ2EEサーバ名
13 | NamingServiceHostName | 連携先クラスタのネーミングサービスホスト名
14 | NamingServicePort | 連携先クラスタのネーミングサービスポート番号

連携セットアップ定義ファイルの詳細については，「9.　定義ファイル」の「連携セットアップ定義ファイル」を参照してください。

2.3.4　HCSCサーバランタイム定義ファイルを設定する

HCSCサーバの起動時に必要なランタイム情報は，HCSCサーバランタイム定義ファイルに定義します。

＜この項の構成＞

(1)　HCSCサーバランタイム定義ファイルの作成

(2)　設定できるプロパティ

(1)　HCSCサーバランタイム定義ファイルの作成

HCSCサーバのランタイム定義は，HCSCサーバランタイム定義ファイルとして，次に示すディレクトリに格納されているサンプルファイルを利用して作成します。このファイルは，J2SEのプロパティファイル形式で作成します。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvconfig.properties

このファイルはHCSCサーバの定義情報を設定するときに使用します。HCSCサーバの定義については「3.1.4　HCSCサーバの定義情報を設定する」を参照してください。

(2)　設定できるプロパティ

HCSCサーバランタイム定義ファイルに定義するプロパティを次に示します。

表2-6　HCSCサーバランタイム定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用する場合）

項番 | 分類 | プロパティ名 | 内容
1 | 実行履歴管理 | historyrecord | 実行履歴採取の有無
2 | historyrecord-data | 実行履歴電文データ（ユーザ電文）採取の有無
3 | historyrecord-binarylength | 実行履歴採取電文データ（ユーザ電文）の長さ
4 | ログトレース | methodtrace-filepath | メソッドトレース出力先パス
5 | requesttrace-filepath | リクエストトレース出力先パス
6 | methodtrace-filenum | メソッドトレースの最大面数
7 | requesttrace-filenum | リクエストトレースの最大面数
8 | methodtrace-filesize | メソッドトレースファイル1面当たりの最大サイズ
9 | requesttrace-filesize | リクエストトレースファイル1面当たりの最大サイズ
10 | methodtrace-level | メソッドトレースの出力レベル
11 | requesttrace | リクエストトレースの採取の有無
12 | bptrace-level | ビジネスプロセス基盤のメソッドトレースの出力レベル
13 | bptrace-filenum | ビジネスプロセス基盤のメソッドトレースの面数
14 | bptrace-filesize | ビジネスプロセス基盤のメソッドトレースのサイズ
15 | DB情報 | dab-bufsize | DABrokerからの受信データのバッファ長
16 | jdbc-bufsize | JDBCで取り扱うバッファ長
17 | jdbc-longvarbinary | データベースのアクセス方法
18 | jdbc-longvarbinary-access-size | HiRDBに一度に要求するデータの長さ
19 | jdbc-maxbinarysize | 取得するデータの最大長
20 | jdbc-longvarbinary-truncerror | エラーの指定
21 | 標準受付関連 | request-ejb.instance.minimum | 標準の同期受付（SessionBean）のインスタンス最小数
22 | request-ejb.instance.maximum | 標準の同期受付（SessionBean）のインスタンス最大数
23 | request-ejb.ctm | CTM連携の使用有無
24 | request-ejb.parallel.count | CTMがアプリケーションを呼び出すために用意するスレッド数
25 | request-ejb.optional.name | 標準の同期受付（SessionBean）の別名
26 | request-soap.instance.minimum | 標準の同期受付（Webサービス）の最小同時実行数
27 | request-soap.instance.maximum | 標準の同期受付（Webサービス）の最大同時実行数
28 | request-soap.exclusive.threads | 標準の同期受付（Webサービス）の占有スレッド数
29 | request-soap.queue-size | 標準の同期受付（Webサービス）の実行待ちキューのサイズ
30 | request-jms.instance.maximum | 標準の非同期受付（MDB（WS-R））のインスタンス最大数
31 | receptionstop-monitor-timer | 標準受付，HCSCサーバ転送用受付けサービス停止処理のタイムアウト時間
32 | サービスアダプタ関連 | soapfault-targetnamespace-filepath | SOAP Faultをユーザ定義例外として扱うかどうか
33 | データ変換関連 | xmltelegram-maxcache-num | XML電文をキャッシュできる数
34 | telegram-validation | 電文フォーマットに対して，送受信する電文が適切かを検証するかどうか
35 | 実行タイマ監視 | cscserver-connect-timeout | サーバ間連携の呼び出しを監視するためのタイムアウト値

HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

注意

07-50以前の場合，または07-60以降でtelegram-validationプロパティに「OFF」を設定した場合，電文フォーマットに対して，送受信する電文が適切かどうかを検証しません。そのため，telegram-validationプロパティに「ON」を設定して，送受信する電文が適切かどうかを検証すると，今までサービス呼び出しに成功していた電文が，サービスアダプタでエラーになることがあります。

2.3.5　ユーザ定義受付ランタイム定義ファイルを設定する

ユーザ定義受付（Webサービス）の情報は，ユーザ定義受付ランタイム定義ファイルに設定します。

＜この項の構成＞

(1)　ユーザ定義受付ランタイム定義ファイルの作成

(2)　設定できるプロパティ

(1)　ユーザ定義受付ランタイム定義ファイルの作成

ユーザ定義受付のランタイム定義は，ユーザ定義受付ランタイム定義ファイルとして，次に示すディレクトリに格納されているサンプルファイルを利用して作成します。このファイルは，J2SEのプロパティファイル形式で作成します。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscurcptnconfig.properties

ユーザ定義受付ランタイム定義ファイルを作成したあと，csccompoconfigコマンドで定義情報を設定します。ユーザ定義受付の定義情報の設定については，「3.1.12　ユーザ定義受付の定義情報を設定する」を参照してください。

このファイルはユーザ定義受付を配備するときに使用します。ユーザ定義受付の配備については，「3.1.11　ユーザ定義受付を配備する」を参照してください。

(2)　設定できるプロパティ

ユーザ定義受付ランタイム定義ファイルに定義するプロパティを次に示します。

表2-7　ユーザ定義受付ランタイム定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用する場合）

項番 | 分類 | プロパティ名 | 内容
1 | ユーザ定義受付 | user-defined-reception-soap.threads.maximum | ユーザ定義受付の最大同時実行数
2 | user-defined-reception-soap.exclusive.threads | ユーザ定義受付の占有スレッド数
3 | user-defined-reception-soap.queue-size | ユーザ定義受付の実行待ちキューのサイズ

ユーザ定義受付ランタイム定義ファイルの詳細については，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

2.3.6　データベースのテーブル容量を見積もる

実行履歴の管理や実行環境の設定をする場合，あらかじめデータベースのテーブル容量を見積もる必要があります。

＜この項の構成＞

(1)　プロセスインスタンスの実行履歴の管理に関するテーブル容量の見積もり

(2)　電文の実行履歴の管理に関するテーブル容量の見積もり

(3)　実行環境の設定に関するテーブル容量の見積もり

(1)　プロセスインスタンスの実行履歴の管理に関するテーブル容量の見積もり

プロセスインスタンスの実行履歴の管理に関するデータベースのテーブルの一覧を次の表に示します。

表2-8　プロセスインスタンスの実行履歴の管理に関するデータベースのテーブルの一覧

分類 | テーブル名 | 説明
基本情報テーブル | CSCBP_<クラスタ名>_PROCESS | プロセスインスタンスの状態を格納します。
CSCBP_<クラスタ名>_ACTIVITY | アクティビティインスタンスの状態を格納します。
CSCBP_<クラスタ名>_LINK | リンクの状態を格納します。
CSCBP_<クラスタ名>_CORRELATIONSET | 相関セットの値を格納します。
変数情報テーブル | CSCBP_<クラスタ名>_STR_VARIABLE | string型の変数値を格納します。
CSCBP_<クラスタ名>_NUM_VARIABLE | numeric型の変数値を格納します。
CSCBP_<クラスタ名>_BOOL_VARIABLE | boolean型の変数値を格納します。
CSCBP_<クラスタ名>_MSG_VARIABLE | message型の変数値を格納します。
メッセージ履歴関連づけ情報テーブル | CSCBP_<クラスタ名>_MSG_RELATION | メッセージID，およびプロセスインスタンス識別子またはアクティビティインスタンス識別番号の関連づけ情報を格納します。

データベース設計時には，次に示す情報を基に，各種データベースのマニュアルを参考に容量を見積もります。

テーブルおよびインデクス定義

レコード数の概算式

インデクスの各種概算式

(a)　テーブルおよびインデクス定義

テーブルおよびインデクス定義の詳細については，「付録C.1　プロセスインスタンスの実行履歴の管理に関するテーブルの情報」を参照してください。

(b)　レコード数の概算式

レコード数の概算は，テーブルごとに次のように計算します。

CSCBP_<クラスタ名>_PROCESSテーブル

CSCBP_<クラスタ名>_ACTIVITYテーブル

アクティビティ数＝{ビジネスプロセス定義中のアクティビティ定義数

＋くり返しアクティビティ中のアクティビティ定義数

×（くり返しアクティビティのループ回数－1）}

×プロセス数

CSCBP_<クラスタ名>_LINKテーブル

リンク数＝{ビジネスプロセス定義中のリンク定義数

＋くり返しアクティビティ中のリンク定義数

×（くり返しアクティビティのループ回数－1）}

×プロセス数

CSCBP_<クラスタ名>_CORRELATION-SETテーブル

CSCBP_<クラスタ名>_STR_VARIABLEテーブル

CSCBP_<クラスタ名>_NUM_VARIABLEテーブル

CSCBP_<クラスタ名>_BOOL_VARIABLEテーブル

CSCBP_<クラスタ名>_MSG_VARIABLEテーブル

CSCBP_<クラスタ名>_MSG_RELATIONテーブル

メッセージ送受信数＝receiveアクティビティ定義数

＋応答アクティビティ定義数

＋非同期呼び出しアクティビティ定義数

＋同期アクティビティ定義数×2

(c)　インデクスの各種概算式

インデクスの各種概算式は，インデクス定義，およびレコード数から導き出します。見積もり式については，使用しているデータベースのマニュアルを参照してください。

(2)　電文の実行履歴の管理に関するテーブル容量の見積もり

電文の実行履歴の管理に関するデータベースのテーブルの一覧を次の表に示します。

表2-9　電文の実行履歴の管理に関するデータベースのテーブルの一覧

分類 | テーブル名 | 説明
実行履歴情報テーブル | CSCMSG_C<クラスタ名>_EXECHISTORY | 電文の実行履歴情報を格納します。

データベース設計時には，次に示す情報を基に，各種データベースのマニュアルを参考に容量を見積もります。

テーブルおよびインデクス定義

レコード数の概算式

インデクスの各種概算式

(a)　テーブルおよびインデクス定義

テーブルおよびインデクス定義の詳細については，「付録C.2　電文の実行履歴の管理に関するテーブルの情報」を参照してください。

(b)　レコード数の概算式

レコード数の概算は，テーブルごとに次のように計算します。

CSCMSG_C<クラスタ名>_EXECHISTORYテーブル

(c)　インデクスの各種概算式

インデクスの各種概算式は，インデクス定義，およびレコード数から導き出します。見積もり式については，使用しているデータベースのマニュアルを参照してください。

(3)　実行環境の設定に関するテーブル容量の見積もり

実行環境の設定に関するデータベースのテーブルの一覧を次の表に示します。

表2-10　実行環境の設定に関するデータベースのテーブルの一覧

分類 | テーブル名 | 説明
HCSC基本情報テーブル | CSCMSG_S<HCSCサーバ名>_CSC_PERSIST | HCSCサーバの状態を永続化します。
HCSC連携ディレクトリ情報テーブル | CSCMSG_C<クラスタ名>_CSC_CONNECT | HCSCサーバ（クラスタ）間の連携管理情報を格納します。
ロケーションディレクトリ情報テーブル | CSCMSG_S<HCSCサーバ名>_LC_DIRECTORY | サービスアダプタ，ビジネスプロセス，およびサービスグループのロケーション情報を格納します。
CSCMSG_S<HCSCサーバ名>_LC_BPFORMAT | ビジネスプロセスのフォーマット情報を格納します。
ルーティングルールディレクトリ情報テーブル | CSCMSG_S<HCSCサーバ名>_RT_RULE | サービスのルーティングを行うルール情報を格納します。
データ変換定義ディレクトリ情報テーブル | CSCMSG_S<HCSCサーバ名>_CV_MAPPING | データ変換定義情報を格納します。
CSCMSG_S<HCSCサーバ名>_CV_FORMAT | データ変換を行う電文フォーマット定義情報を格納します。

データベース設計時には，次に示す情報を基に，各種データベースのマニュアルを参考に容量を見積もります。

テーブルおよびインデクス定義

レコード数の概算式

インデクスの各種概算式

(a)　テーブルおよびインデクス定義

テーブルおよびインデクス定義の詳細については，「付録C.3　実行環境の設定に関するテーブルの情報」を参照してください。

(b)　レコード数の概算式

レコード数の概算は，テーブルごとに次のように計算します。

CSCMSG_S<HCSCサーバ名>_CSC_PERSISTテーブル

CSCMSG_C<クラスタ名>_CSC_CONNECTテーブル

CSCMSG_S<HCSCサーバ名>_LC_DIRECTORYテーブル

CSCMSG_S<HCSCサーバ名 >_LC_BPFORMATテーブル

CSCMSG_S<HCSCサーバ名>_RT_RULEテーブル

CSCMSG_S<HCSCサーバ名>_CV_MAPPINGテーブル

CSCMSG_S<HCSCサーバ名>_CV_FORMATテーブル

(c)　インデクスの各種概算式

インデクスの各種概算式は，インデクス定義，およびレコード数から導き出します。見積もり式については，使用しているデータベースのマニュアルを参照してください。

2.3.7　データベースの領域への配置

データベースのテーブル容量の見積もり後，各テーブルおよびインデクスをデータベースの領域（HiRDBの場合はRDエリア，Oracleの場合は表領域（テーブルスペース））にどう配置するかを設計する必要があります。

データベースの領域は，HCSCサーバセットアップ定義ファイルのプロパティで配置を設定します。詳細については，「表2-4　HCSCサーバセットアップ定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用する場合）」の「データベースのRDエリア（表領域）情報」を参照してください。

注意

一つの領域にすべてのテーブルとインデクスを配置しないでください。配置すると，性能劣化の原因となるおそれがあります。

2.3.8　変換テーブルを登録する

開発環境で作成したデータ変換定義に値置換えファンクションが含まれる場合，値置換えファンクションで利用する変換テーブルを，システムプロパティファイル（usrconf.properties）に登録します。

usrconf.propertiesの格納先

<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<サーバ名称>¥usrconf.properties

usrconf.propertiesへの登録方法

usrconf.propertiesに，変換テーブルID，変換テーブルの格納先，変換テーブルの合計ファイルサイズ，および使用する文字コードを記述します。格納先と文字コードの情報を一組として記述します。複数の変換テーブルについて記述できます。

usrconf.propertiesに記述する内容と形式を次に示します。

　　　:
csc.dt.valueTable.<変換テーブルID>=<変換テーブルの格納ディレクトリ>
csc.dt.valueTableSize=<変換テーブルの合計ファイルサイズ>
csc.dt.encodeType.<変換テーブルID>=［MS932|UTF8|UTF16_BIG|UTF16_LITTLE］
　　　:

<変換テーブルID>

変換テーブルIDとして任意の名称を指定します。変換テーブルIDは，開発環境の値置換えダイアログで値置換えファンクションを定義する際，使用する変換テーブルの指定に使用します。

<変換テーブルの格納ディレクトリ>

変換テーブルを保存したディレクトリを絶対パスで指定します。

<変換テーブルの合計ファイルサイズ><<10>>

変換テーブルの合計ファイルサイズ（単位：キロバイト）を指定します。合計ファイルサイズには，正の整数を指定します。指定範囲は，1～2097151です。指定を省略した場合は，10が仮定されます。

［MS932|UTF8|UTF16_BIG|UTF16_LITTLE］

変換テーブルに使用している文字コードを指定します。

2.3.9　データベースとCosminexus RMの両方を使用しない場合の実行環境に関する設定

データベースとCosminexus RMの両方を使用しない場合，実行環境に関する設定内容が，データベースとCosminexus RMの両方を使用する場合と異なります。

ここでは，データベースとCosminexus RMの両方を使用しない場合に設定する次の内容について，データベースとCosminexus RMの両方を使用する場合との違いを説明します。

HCSCサーバ構成定義ファイルの設定

HCSCサーバセットアップ定義ファイルの設定

HCSCサーバランタイム定義ファイルの設定

ユーザ定義受付ランタイム定義ファイルの設定

変換テーブルの登録

＜この項の構成＞

(1)　HCSCサーバ構成定義ファイルを設定する

(2)　HCSCサーバセットアップ定義ファイルを設定する

(3)　HCSCサーバランタイム定義ファイルを設定する

(4)　ユーザ定義受付ランタイム定義ファイルを設定する

(5)　変換テーブルを登録する

(1)　HCSCサーバ構成定義ファイルを設定する

HCSCサーバ構成定義ファイルに設定できる要素を次の表に示します。

なお，HCSCサーバ構成定義ファイルの作成方法については，「2.3.1(1) HCSCサーバ構成定義ファイルの作成」を参照してください。

表2-11　HCSCサーバ構成定義ファイルに設定できる要素（データベースとCosminexus RMの両方を使用しない場合）

項番 | 分類 | 使用するタグ名 | 要素 | 指定可否
1 | clusterの定義※1 | name | クラスタ名 | ○
2 | type※1 | クラスタ種別（LBまたはHA） | ○
3 | cosminexus-managerの定義 | name | Cosminexus Manager名 | ○
4 | ip-address※2 | Cosminexus ManagerのIPアドレス | ○
5 | port※2 | Cosminexus Managerのリモート管理機能への外部接続ポート番号 | ○
6 | id | Management Serverの管理ユーザID | ○
7 | password※1 | Management Serverの管理ユーザパスワード | ○
8 | hcsc-serverの定義 | neme | HCSCサーバ名 | ○
9 | id | HCSCサーバが使用するデータベースのユーザID | ×
10 | password | HCSCサーバが使用するデータベースのパスワード | ×
11 | j2ee-server-name | HCSCサーバが使用するJ2EEサーバ名 | ○
12 | setup-properties | HCSCサーバセットアッププロパティファイル名 | ○
13 | soap-receptionの定義※1 | ip-address※1※2 | WebサーバのIPアドレス | ○
14 | port※2 | Webサーバのポート番号 | ○
15 | protocol※2 | プロトコル種別（httpまたはhttps） | ○
16 | jms-receptionの定義※1※3 | ip-address※1※2 | WebサーバのIPアドレス | ×
17 | port※2 | Webサーバのポート番号 | ×
18 | protocol※2 | プロトコル種別（httpまたはhttps） | ×
19 | rm-service-context-root※2 | RMのサービスコンテキストルート | ×
20 | rm-service-name※1※2 | RMのサービス名 | ×
21 | jms-physical-receptionの定義※1※4 | ip-address※1※2 | WebサーバのIPアドレス | ×
22 | port※2 | Webサーバのポート番号 | ×
23 | protocol※2 | プロトコル種別（httpまたはhttps） | ×
24 | rm-service-context-root※2 | RMのサービスコンテキストルート | ×
25 | rm-service-name※1※2 | RMのサービス名 | ×
26 | ejb-receptionの定義※1 | ip-address※1※2 | NameServerのIPアドレス | ○
27 | port※2 | NameServerのポート番号 | ○

（凡例）

○：指定できます。

×：指定できません。

注※1　省略できます。

注※2　2回目以降設定を変えて再セットアップすると，値が上書きされます。

注※3　クラスタ種別が「HA」の場合に設定します。クラスタ種別が「LB」の場合は，設定しても無視されます。

注※4　クラスタ種別が「LB」の場合に設定します。クラスタ種別が「HA」の場合は，設定しても無視されます。

HCSCサーバ構成定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。

(2)　HCSCサーバセットアップ定義ファイルを設定する

HCSCサーバセットアップ定義ファイルに定義するプロパティを次に示します。

なお，HCSCサーバ構成定義ファイルの作成方法については，「2.3.2(1) HCSCサーバセットアップ定義ファイルの作成」を参照してください。

表2-12　HCSCサーバセットアップ定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用しない場合）

項番 | 分類 | プロパティ名 | 内容 | 指定可否
1 | セットアップ構成関連 | db-use※ | データベースの使用有無 | ○
2 | rm-use※ | Cosminexus RMの使用有無 | ○
3 | hcscserver-data-filepath | HCSCサーバのシステム管理情報の出力先 | ○
4 | 標準受付関連 | request-ejb | 標準の同期受付（SessionBean）の使用有無 | ○
5 | request-soap | 標準の同期受付（Webサービス）の使用有無 | ○
6 | request-jms※ | 標準の非同期受付（MDB（WS-R））の使用有無 | ○
7 | request-jms.maxmessage | 標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数 | ×
8 | request-dbq※ | 標準の非同期受付（MDB（DBキュー））の使用有無 | ○
9 | request-dbq.maxmessage | 標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数 | ×
10 | request-jms-rdarea | 標準の非同期受付（MDB（WS-R））のRDエリア名 | ×
11 | request-dbq-rdarea | 標準の非同期受付（MDB（DBキュー））のRDエリア名 | ×
12 | request-dbq-maxlen | 標準の非同期受付（MDB（DBキュー））の最大メッセージ長 | ×
13 | ユーザ定義受付関連 | request-userdef-soap | ユーザ定義受付の使用有無 | ○
14 | J2EE関連 | naming-service-hostname | ネーミングサービスのホスト名 | ○
15 | naming-service-port | ネーミングサービスのポート番号 | ○
16 | Cosminexus RM関連 | rm-systemname | Cosminexus RMのシステム名 | ×
17 | rm-displayname | Cosminexus RMの表示名 | ×
18 | DBコネクタ関連 | dbcon-xadisplayname | XATransaction用またはLocalTransaction用のDB Connectorの表示名 | ×
19 | dbcon-nodisplayname | NoTransaction用DB Connectorの表示名 | ×
20 | 転送キュー関連 | transreq-maxmessage | HCSCサーバ間転送受信キューの最大メッセージ数 | ×
21 | transreq-jms-rdarea | HCSCサーバ間転送受信キューのRDエリア名 | ×
22 | データベース関連 | dbtype | 使用するデータベース種別 | ×
23 | jdbc-type | JDBCドライバ種別 | ×
24 | jdbc-url | JDBC用データベースURL | ×
25 | jdbc-dbhostname | データベースのホスト名 | ×
26 | jdbc-dbconnectinfo | データベースの接続情報 | ×
27 | db-character-sets | データベース文字コード種別 | ×
28 | データベースのRDエリア（表領域）情報 | cscserverinfo-tbl-area | HCSC基本情報用テーブル領域 | ×
29 | server-trans-tbl-area | 連携HCSC用テーブル領域 | ×
30 | location-tbl-area | ロケーション用テーブル領域 | ×
31 | routing-tbl-area | ルーティング用テーブル領域 | ×
32 | cv-tbl-area | データ変換用テーブル領域 | ×
33 | exehistory-tbl-area | 実行履歴情報テーブル領域 | ×
34 | exehistory-idx-area | 実行履歴情報テーブルのインデクスを格納する領域 | ×
35 | process-tbl-area | ビジネスプロセス基盤用PROCESSテーブルを格納する領域 | ×
36 | process-idx-area | ビジネスプロセス基盤用PROCESSテーブルのインデクスを格納する領域 | ×
37 | activity-tbl-area | ビジネスプロセス基盤用ACTIVITYテーブルを格納する領域 | ×
38 | activity-idx-area | ビジネスプロセス基盤用ACTIVITYテーブルのインデクスを格納する領域 | ×
39 | link-tbl-area | ビジネスプロセス基盤用LINKテーブルを格納する領域 | ×
40 | link-idx-area | ビジネスプロセス基盤用LINKテーブルのインデクスを格納する領域 | ×
41 | correlationset-tbl-area | ビジネスプロセス基盤用CORRELATIONSETテーブルを格納する領域 | ×
42 | correlationset-idx-area | ビジネスプロセス基盤用CORRELATIONSETテーブルのインデクスを格納する領域 | ×
43 | string-variable-tbl-area | ビジネスプロセス基盤用STRING-VARIABLEテーブルを格納する領域 | ×
44 | string-variable-idx-area | ビジネスプロセス基盤用STRING-VARIABLEテーブルのインデクスを格納する領域 | ×
45 | numeric-variable-tbl-area | ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルを格納する領域 | ×
46 | numeric-variable-idx-area | ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルのインデクスを格納する領域 | ×
47 | boolean-variable-tbl-area | ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルを格納する領域 | ×
48 | boolean-variable-idx-area | ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルのインデクスを格納する領域 | ×
49 | message-variable-tbl-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルを格納する領域 | ×
50 | message-variable-idx-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのインデクスを格納する領域 | ×
51 | message-variable-val-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのVariableValue列を格納する領域 | ×
52 | message-relation-tbl-area | ビジネスプロセス基盤用MESSAGE-RELATIONテーブルを格納する領域 | ×
53 | message-relation-idx-area | ビジネスプロセス基盤用MESSAGE-RELATIONテーブルのインデクスを格納する領域 | ×
54 | sql-scriptfilename | SQLスクリプトファイルパス | ×
55 | クライアント定義ファイル | soap-client-def | HCSCサーバ間転送で使用するCosminexus SOAPクライアント定義ファイル名 | ○
56 | サーバ間転送関連 | csctrans-jms.instance.maximum | サーバ間転送（JMS受信）インスタンス最大数 | ×

（凡例）

○：指定できます。

×：指定できません。

注※　「OFF」を設定します。

HCSCサーバセットアップ定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

(3)　HCSCサーバランタイム定義ファイルを設定する

HCSCサーバランタイム定義ファイルに定義するプロパティを次に示します。

なお，HCSCサーバランタイム定義ファイルの作成方法については，「2.3.4(1) HCSCサーバランタイム定義ファイルの作成」を参照してください。

表2-13　HCSCサーバランタイム定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用しない場合）

項番 | 分類 | プロパティ名 | 内容 | 指定可否
1 | 実行履歴管理 | historyrecord | 実行履歴採取の有無 | ×
2 | historyrecord-data | 実行履歴電文データ（ユーザ電文）採取の有無 | ×
3 | historyrecord-binarylength | 実行履歴採取電文データ（ユーザ電文）の長さ | ×
4 | ログトレース | methodtrace-filepath | メソッドトレース出力先パス | ○
5 | requesttrace-filepath | リクエストトレース出力先パス | ○
6 | methodtrace-filenum | メソッドトレースの最大面数 | ○
7 | requesttrace-filenum | リクエストトレースの最大面数 | ○
8 | methodtrace-filesize | メソッドトレースファイル1面当たりの最大サイズ | ○
9 | requesttrace-filesize | リクエストトレースファイル1面当たりの最大サイズ | ○
10 | methodtrace-level | メソッドトレースの出力レベル | ○
11 | requesttrace | リクエストトレースの採取の有無 | ○
12 | bptrace-level | ビジネスプロセス基盤のメソッドトレースの出力レベル | ○
13 | bptrace-filenum | ビジネスプロセス基盤のメソッドトレースの面数 | ○
14 | bptrace-filesize | ビジネスプロセス基盤のメソッドトレースのサイズ | ○
15 | DB情報 | dab-bufsize | DABrokerからの受信データのバッファ長 | ×
16 | jdbc-bufsize | JDBCで取り扱うバッファ長 | ×
17 | jdbc-longvarbinary | データベースのアクセス方法 | ×
18 | jdbc-longvarbinary-access-size | HiRDBに一度に要求するデータの長さ | ×
19 | jdbc-maxbinarysize | 取得するデータの最大長 | ×
20 | jdbc-longvarbinary-truncerror | エラーの指定 | ×
21 | 標準受付関連 | request-ejb.instance.minimum | 標準の同期受付（SessionBean）のインスタンス最小数 | ○
22 | request-ejb.instance.maximum | 標準の同期受付（SessionBean）のインスタンス最大数 | ○
23 | request-ejb.ctm | CTM連携の使用有無 | ○
24 | request-ejb.parallel.count | CTMがアプリケーションを呼び出すために用意するスレッド数 | ○
25 | request-ejb.optional.name | 標準の同期受付（SessionBean）の別名 | ○
26 | request-soap.instance.minimum | 標準の同期受付（Webサービス）の最小同時実行数 | ○
27 | request-soap.instance.maximum | 標準の同期受付（Webサービス）の最大同時実行数 | ○
28 | request-soap.exclusive.threads | 標準の同期受付（Webサービス）の占有スレッド数 | ○
29 | request-soap.queue-size | 標準の同期受付（Webサービス）の実行待ちキューのサイズ | ○
30 | request-jms.instance.maximum | 標準の非同期受付（MDB（WS-R））のインスタンス最大数 | ×
31 | receptionstop-monitor-timer | 標準受付，HCSCサーバ転送用受付けサービス停止処理のタイムアウト時間 | ×
32 | サービスアダプタ関連 | soapfault-targetnamespace-filepath | SOAP Faultをユーザ定義例外として扱うかどうか | ○
33 | データ変換関連 | xmltelegram-maxcache-num | XML電文をキャッシュできる数 | ○
34 | telegram-validation | 電文フォーマットに対して，送受信する電文が適切かを検証するかどうか | ○
35 | 実行タイマ監視 | cscserver-connect-timeout | サーバ間連携の呼び出しを監視するためのタイムアウト値 | ○

（凡例）

○：指定できます。

×：指定できません。

HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

注意

07-50以前の場合，または07-60以降でtelegram-validationプロパティに「OFF」を設定した場合，電文フォーマットに対して，送受信する電文が適切かどうかを検証しません。そのため，telegram-validationプロパティに「ON」を設定して，送受信する電文が適切かどうかを検証すると，今までサービス呼び出しに成功していた電文が，サービスアダプタでエラーになることがあります。

(4)　ユーザ定義受付ランタイム定義ファイルを設定する

ユーザ定義受付ランタイム定義ファイルに定義するプロパティを次に示します。

なお，ユーザ定義受付ランタイム定義ファイルの作成方法については，「2.3.5(1) ユーザ定義受付ランタイム定義ファイルの作成」を参照してください。

表2-14　ユーザ定義受付ランタイム定義ファイルに定義するプロパティ（データベースとCosminexus RMの両方を使用しない場合）

項番 | 分類 | プロパティ名 | 内容 | 指定可否
1 | ユーザ定義受付 | user-defined-reception-soap.threads.maximum | ユーザ定義受付の最大同時実行数 | ○
2 | user-defined-reception-soap.exclusive.threads | ユーザ定義受付の占有スレッド数 | ○
3 | user-defined-reception-soap.queue-size | ユーザ定義受付の実行待ちキューのサイズ | ○

（凡例）

○：指定できます。

ユーザ定義受付ランタイム定義ファイルの詳細については，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

(5)　変換テーブルを登録する

開発環境で作成したデータ変換定義に値置換えファンクションが含まれる場合，値置換えファンクションで利用する変換テーブルを，システムプロパティファイル（usrconf.properties）に登録します。詳細については「2.3.8　変換テーブルを登録する」を参照してください。

2.3.10　データベースを使用してCosminexus RMを使用しない場合の実行環境に関する設定

データベースを使用してCosminexus RMを使用しない場合，実行環境に関する設定内容が，データベースとCosminexus RMの両方を使用する場合と異なります。

ここでは，データベースを使用してCosminexus RMを使用しない場合に設定する次の内容について，データベースとCosminexus RMの両方を使用する場合との違いを説明します。

HCSCサーバ構成定義ファイルの設定

HCSCサーバセットアップ定義ファイルの設定

HCSCサーバランタイム定義ファイルの設定

ユーザ定義受付ランタイム定義ファイルの設定

データベースの設定

変換テーブルの登録

＜この項の構成＞

(1)　HCSCサーバ構成定義ファイルを設定する

(2)　HCSCサーバセットアップ定義ファイルを設定する

(3)　HCSCサーバランタイム定義ファイルを設定する

(4)　ユーザ定義受付ランタイム定義ファイルを設定する

(5)　データベースのテーブル容量を見積もる

(6)　データベースの領域への配置

(7)　変換テーブルを登録する

(1)　HCSCサーバ構成定義ファイルを設定する

HCSCサーバ構成定義ファイルに設定できる要素を次の表に示します。

なお，HCSCサーバ構成定義ファイルの作成方法については，「2.3.1(1) HCSCサーバ構成定義ファイルの作成」を参照してください。

表2-15　HCSCサーバ構成定義ファイルに設定できる要素（データベースを使用してCosminexus RMを使用しない場合）

項番 | 分類 | 使用するタグ名 | 要素 | 指定可否
1 | clusterの定義※1 | name | クラスタ名 | ○
2 | type※1 | クラスタ種別（LBまたはHA） | ○
3 | cosminexus-managerの定義 | name | Cosminexus Manager名 | ○
4 | ip-address※2 | Cosminexus ManagerのIPアドレス | ○
5 | port※2 | Cosminexus Managerのリモート管理機能への外部接続ポート番号 | ○
6 | id | Management Serverの管理ユーザID | ○
7 | password※1 | Management Serverの管理ユーザパスワード | ○
8 | hcsc-serverの定義 | neme | HCSCサーバ名 | ○
9 | id | HCSCサーバが使用するデータベースのユーザID | ○
10 | password | HCSCサーバが使用するデータベースのパスワード | ○
11 | j2ee-server-name | HCSCサーバが使用するJ2EEサーバ名 | ○
12 | setup-properties | HCSCサーバセットアッププロパティファイル名 | ○
13 | soap-receptionの定義※1 | ip-address※1※2 | WebサーバのIPアドレス | ○
14 | port※2 | Webサーバのポート番号 | ○
15 | protocol※2 | プロトコル種別（httpまたはhttps） | ○
16 | jms-receptionの定義※1※3 | ip-address※1※2 | WebサーバのIPアドレス | ×
17 | port※2 | Webサーバのポート番号 | ×
18 | protocol※2 | プロトコル種別（httpまたはhttps） | ×
19 | rm-service-context-root※2 | RMのサービスコンテキストルート | ×
20 | rm-service-name※1※2 | RMのサービス名 | ×
21 | jms-physical-receptionの定義※1※4 | ip-address※1※2 | WebサーバのIPアドレス | ×
22 | port※2 | Webサーバのポート番号 | ×
23 | protocol※2 | プロトコル種別（httpまたはhttps） | ×
24 | rm-service-context-root※2 | RMのサービスコンテキストルート | ×
25 | rm-service-name※1※2 | RMのサービス名 | ×
26 | ejb-receptionの定義※1 | ip-address※1※2 | NameServerのIPアドレス | ○
27 | port※2 | NameServerのポート番号 | ○

（凡例）

○：指定できます。

×：指定できません。

注※1　省略できます。

注※2　2回目以降設定を変えて再セットアップすると，値が上書きされます。

注※3　クラスタ種別が「HA」の場合に設定します。クラスタ種別が「LB」の場合は，設定しても無視されます。

注※4　クラスタ種別が「LB」の場合に設定します。クラスタ種別が「HA」の場合は，設定しても無視されます。

HCSCサーバ構成定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。

(2)　HCSCサーバセットアップ定義ファイルを設定する

HCSCサーバセットアップ定義ファイルに定義するプロパティを次に示します。

なお，HCSCサーバ構成定義ファイルの作成方法については，「2.3.2(1) HCSCサーバセットアップ定義ファイルの作成」を参照してください。

表2-16　HCSCサーバセットアップ定義ファイルに定義するプロパティ（データベースを使用してCosminexus RMを使用しない場合）

項番 | 分類 | プロパティ名 | 内容 | 指定可否
1 | セットアップ構成関連 | db-use※1 | データベースの使用有無 | ○
2 | rm-use※2 | Cosminexus RMの使用有無 | ○
3 | hcscserver-data-filepath | HCSCサーバのシステム管理情報の出力先 | ○
4 | 標準受付関連 | request-ejb | 標準の同期受付（SessionBean）の使用有無 | ○
5 | request-soap | 標準の同期受付（Webサービス）の使用有無 | ○
6 | request-jms※2 | 標準の非同期受付（MDB（WS-R））の使用有無 | ○
7 | request-jms.maxmessage | 標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数 | ×
8 | request-dbq※2 | 標準の非同期受付（MDB（DBキュー））の使用有無 | ○
9 | request-dbq.maxmessage | 標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数 | ×
10 | request-jms-rdarea | 標準の非同期受付（MDB（WS-R））のRDエリア名 | ×
11 | request-dbq-rdarea | 標準の非同期受付（MDB（DBキュー））のRDエリア名 | ×
12 | request-dbq-maxlen | 標準の非同期受付（MDB（DBキュー））の最大メッセージ長 | ×
13 | ユーザ定義受付関連 | request-userdef-soap | ユーザ定義受付の使用有無 | ○
14 | J2EE関連 | naming-service-hostname | ネーミングサービスのホスト名 | ○
15 | naming-service-port | ネーミングサービスのポート番号 | ○
16 | Cosminexus RM関連 | rm-systemname | Cosminexus RMのシステム名 | ×
17 | rm-displayname | Cosminexus RMの表示名 | ×
18 | DBコネクタ関連 | dbcon-xadisplayname | XATransaction用またはLocalTransaction用のDB Connectorの表示名 | ○
19 | dbcon-nodisplayname | NoTransaction用DB Connectorの表示名 | ○
20 | 転送キュー関連 | transreq-maxmessage | HCSCサーバ間転送受信キューの最大メッセージ数 | ×
21 | transreq-jms-rdarea | HCSCサーバ間転送受信キューのRDエリア名 | ×
22 | データベース関連 | dbtype | 使用するデータベース種別 | ○
23 | jdbc-type | JDBCドライバ種別 | ○
24 | jdbc-url | JDBC用データベースURL | ○
25 | jdbc-dbhostname | データベースのホスト名 | ○
26 | jdbc-dbconnectinfo | データベースの接続情報 | ○
27 | db-character-sets | データベース文字コード種別 | ○
28 | データベースのRDエリア（表領域）情報 | cscserverinfo-tbl-area | HCSC基本情報用テーブル領域 | ○
29 | server-trans-tbl-area | 連携HCSC用テーブル領域 | ○
30 | location-tbl-area | ロケーション用テーブル領域 | ○
31 | routing-tbl-area | ルーティング用テーブル領域 | ○
32 | cv-tbl-area | データ変換用テーブル領域 | ○
33 | exehistory-tbl-area | 実行履歴情報テーブル領域 | ○
34 | exehistory-idx-area | 実行履歴情報テーブルのインデクスを格納する領域 | ○
35 | process-tbl-area | ビジネスプロセス基盤用PROCESSテーブルを格納する領域 | ○
36 | process-idx-area | ビジネスプロセス基盤用PROCESSテーブルのインデクスを格納する領域 | ○
37 | activity-tbl-area | ビジネスプロセス基盤用ACTIVITYテーブルを格納する領域 | ○
38 | activity-idx-area | ビジネスプロセス基盤用ACTIVITYテーブルのインデクスを格納する領域 | ○
39 | link-tbl-area | ビジネスプロセス基盤用LINKテーブルを格納する領域 | ○
40 | link-idx-area | ビジネスプロセス基盤用LINKテーブルのインデクスを格納する領域 | ○
41 | correlationset-tbl-area | ビジネスプロセス基盤用CORRELATIONSETテーブルを格納する領域 | ○
42 | correlationset-idx-area | ビジネスプロセス基盤用CORRELATIONSETテーブルのインデクスを格納する領域 | ○
43 | string-variable-tbl-area | ビジネスプロセス基盤用STRING-VARIABLEテーブルを格納する領域 | ○
44 | string-variable-idx-area | ビジネスプロセス基盤用STRING-VARIABLEテーブルのインデクスを格納する領域 | ○
45 | numeric-variable-tbl-area | ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルを格納する領域 | ○
46 | numeric-variable-idx-area | ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルのインデクスを格納する領域 | ○
47 | boolean-variable-tbl-area | ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルを格納する領域 | ○
48 | boolean-variable-idx-area | ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルのインデクスを格納する領域 | ○
49 | message-variable-tbl-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルを格納する領域 | ○
50 | message-variable-idx-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのインデクスを格納する領域 | ○
51 | message-variable-val-area | ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのVariableValue列を格納する領域 | ○
52 | message-relation-tbl-area | ビジネスプロセス基盤用MESSAGE-RELATIONテーブルを格納する領域 | ○
53 | message-relation-idx-area | ビジネスプロセス基盤用MESSAGE-RELATIONテーブルのインデクスを格納する領域 | ○
54 | sql-scriptfilename | SQLスクリプトファイルパス | ○
55 | クライアント定義ファイル | soap-client-def | HCSCサーバ間転送で使用するCosminexus SOAPクライアント定義ファイル名 | ○
56 | サーバ間転送関連 | csctrans-jms.instance.maximum | サーバ間転送（JMS受信）インスタンス最大数 | ×

（凡例）

○：指定できます。

×：指定できません。

注※1　「ON」を設定する，またはプロパティを省略します。

注※2　「OFF」を設定します。

HCSCサーバセットアップ定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

(3)　HCSCサーバランタイム定義ファイルを設定する

HCSCサーバランタイム定義ファイルに定義するプロパティを次に示します。

なお，HCSCサーバランタイム定義ファイルの作成方法については，「2.3.4(1) HCSCサーバランタイム定義ファイルの作成」を参照してください。

表2-17　HCSCサーバランタイム定義ファイルに定義するプロパティ（データベースを使用してCosminexus RMを使用しない場合）

項番 | 分類 | プロパティ名 | 内容 | 指定可否
1 | 実行履歴管理 | historyrecord | 実行履歴採取の有無 | ○
2 | historyrecord-data | 実行履歴電文データ（ユーザ電文）採取の有無 | ○
3 | historyrecord-binarylength | 実行履歴採取電文データ（ユーザ電文）の長さ | ○
4 | ログトレース | methodtrace-filepath | メソッドトレース出力先パス | ○
5 | requesttrace-filepath | リクエストトレース出力先パス | ○
6 | methodtrace-filenum | メソッドトレースの最大面数 | ○
7 | requesttrace-filenum | リクエストトレースの最大面数 | ○
8 | methodtrace-filesize | メソッドトレースファイル1面当たりの最大サイズ | ○
9 | requesttrace-filesize | リクエストトレースファイル1面当たりの最大サイズ | ○
10 | methodtrace-level | メソッドトレースの出力レベル | ○
11 | requesttrace | リクエストトレースの採取の有無 | ○
12 | bptrace-level | ビジネスプロセス基盤のメソッドトレースの出力レベル | ○
13 | bptrace-filenum | ビジネスプロセス基盤のメソッドトレースの面数 | ○
14 | bptrace-filesize | ビジネスプロセス基盤のメソッドトレースのサイズ | ○
15 | DB情報 | dab-bufsize | DABrokerからの受信データのバッファ長 | ○
16 | jdbc-bufsize | JDBCで取り扱うバッファ長 | ○
17 | jdbc-longvarbinary | データベースのアクセス方法 | ○
18 | jdbc-longvarbinary-access-size | HiRDBに一度に要求するデータの長さ | ○
19 | jdbc-maxbinarysize | 取得するデータの最大長 | ○
20 | jdbc-longvarbinary-truncerror | エラーの指定 | ○
21 | 標準受付関連 | request-ejb.instance.minimum | 標準の同期受付（SessionBean）のインスタンス最小数 | ○
22 | request-ejb.instance.maximum | 標準の同期受付（SessionBean）のインスタンス最大数 | ○
23 | request-ejb.ctm | CTM連携の使用有無 | ○
24 | request-ejb.parallel.count | CTMがアプリケーションを呼び出すために用意するスレッド数 | ○
25 | request-ejb.optional.name | 標準の同期受付（SessionBean）の別名 | ○
26 | request-soap.instance.minimum | 標準の同期受付（Webサービス）の最小同時実行数 | ○
27 | request-soap.instance.maximum | 標準の同期受付（Webサービス）の最大同時実行数 | ○
28 | request-soap.exclusive.threads | 標準の同期受付（Webサービス）の占有スレッド数 | ○
29 | request-soap.queue-size | 標準の同期受付（Webサービス）の実行待ちキューのサイズ | ○
30 | request-jms.instance.maximum | 標準の非同期受付（MDB（WS-R））のインスタンス最大数 | ×
31 | receptionstop-monitor-timer | 標準受付，HCSCサーバ転送用受付けサービス停止処理のタイムアウト時間 | ×
32 | サービスアダプタ関連 | soapfault-targetnamespace-filepath | SOAP Faultをユーザ定義例外として扱うかどうか | ○
33 | データ変換関連 | xmltelegram-maxcache-num | XML電文をキャッシュできる数 | ○
34 | telegram-validation | 電文フォーマットに対して，送受信する電文が適切かを検証するかどうか | ○
35 | 実行タイマ監視 | cscserver-connect-timeout | サーバ間連携の呼び出しを監視するためのタイムアウト値 | ○

（凡例）

○：指定できます。

×：指定できません。

HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

注意

07-50以前の場合，または07-60以降でtelegram-validationプロパティに「OFF」を設定した場合，電文フォーマットに対して，送受信する電文が適切かどうかを検証しません。そのため，telegram-validationプロパティに「ON」を設定して，送受信する電文が適切かどうかを検証すると，今までサービス呼び出しに成功していた電文が，サービスアダプタでエラーになることがあります。

(4)　ユーザ定義受付ランタイム定義ファイルを設定する

ユーザ定義受付ランタイム定義ファイルに定義するプロパティを次に示します。

なお，ユーザ定義受付ランタイム定義ファイルの作成方法については，「2.3.5(1) ユーザ定義受付ランタイム定義ファイルの作成」を参照してください。

表2-18　ユーザ定義受付ランタイム定義ファイルに定義するプロパティ（データベースを使用してCosminexus RMを使用しない場合）

項番 | 分類 | プロパティ名 | 内容 | 指定可否
1 | ユーザ定義受付 | user-defined-reception-soap.threads.maximum | ユーザ定義受付の最大同時実行数 | ○
2 | user-defined-reception-soap.exclusive.threads | ユーザ定義受付の占有スレッド数 | ○
3 | user-defined-reception-soap.queue-size | ユーザ定義受付の実行待ちキューのサイズ | ○

（凡例）

○：指定できます。

ユーザ定義受付ランタイム定義ファイルの詳細については，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

(5)　データベースのテーブル容量を見積もる

実行履歴の管理や実行環境の設定をする場合，あらかじめデータベースのテーブル容量を見積もる必要があります。詳細については「2.3.6　データベースのテーブル容量を見積もる」を参照してください。

(6)　データベースの領域への配置

データベースのテーブル容量の見積もり後，各テーブルおよびインデクスをデータベースの領域（HiRDBの場合はRDエリア，Oracleの場合は表領域（テーブルスペース））にどう配置するかを設計する必要があります。詳細については「2.3.7　データベースの領域への配置」を参照してください。

(7)　変換テーブルを登録する

開発環境で作成したデータ変換定義に値置換えファンクションが含まれる場合，値置換えファンクションで利用する変換テーブルを，システムプロパティファイル（usrconf.properties）に登録します。詳細については「2.3.8　変換テーブルを登録する」を参照してください。

2.4　運用環境に関する設定

運用環境に関する設定には，次のものがあります。

各種カスタマイズの設定

ユーザ権限の設定

HCSC-Managerコマンド共通項目の設定

＜この節の構成＞

2.4.1　カスタマイズする

2.4.2　ユーザ権限を設定する

2.4.3　HCSC-Managerコマンド共通項目を設定する

2.4.1　カスタマイズする

運用環境では，次の内容をカスタマイズできます。

インポート先のリポジトリとなるディレクトリ

HCSC-Managerのログファイルの出力先ディレクトリ

ログファイルの大きさ

ログファイルの面数

HCSC-ManagerとCosminexus Manager間の接続時の読み込みタイムアウト値

プロセスインスタンス再実行で応答電文を受け取った場合に，応答電文を格納するディレクトリ

プロセスインスタンス再実行で応答電文を受け取った場合に，応答電文を格納するときの出力文字コード

カスタマイズに必要な情報は，HCSC-Manager定義ファイルに定義します。

＜この項の構成＞

(1)　HCSC-Manager定義ファイルの作成

(2)　設定できるプロパティ

(1)　HCSC-Manager定義ファイルの作成

HCSC-Manager定義は，J2SE形式のプロパティ形式のHCSC-Manager定義ファイルとして，次に示すディレクトリに格納されています。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥cscmng.properties

(2)　設定できるプロパティ

HCSC-Manager定義ファイルに定義するプロパティを次に示します。

表2-19　HCSC-Manager定義ファイルに定義するプロパティ

項番 | 分類 | キー名称 | 内容
1 | リポジトリ設定 | cscmng.repository.root | リポジトリのルートディレクトリパス※1
2 | ログファイルの設定 | cscmng.log.dir | ログ出力先ディレクトリパス※2
3 | cscmng.log.<チャネル名>.filesize | ログファイルサイズ
4 | cscmng.log.<チャネル名>.filenum | ログファイル面数
5 | Cosminexus Manager 設定 | cscmng.manager.<マネージャ識別名>.timeout | タイムアウト値
6 | プロセスインスタンス再実行設定 | cscmng.pireexec.response.dir | 応答電文格納ディレクトリパス
7 | cscmng.pireexec.response.encoding | 応答電文格納文字コード
8 | HCSCサーバ運用設定 | cscmng.server.<HCSCサーバ名>.system | HCSCシステムの管理下におく論理サーバ
9 | リポジトリエクスポート | cscmng.repctl.export.dir | エクスポートファイルの出力先ディレクトリパス
10 | 環境バックアップ | cscmng.envbackup.dir | 環境バックアップの出力先ディレクトリパス
11 | cscmng.envbackup.dir.envrestore | リストア前の環境バックアップの出力先ディレクトリパス
12 | cscmng.envbackup.dir.import | インポート前の環境バックアップの出力先ディレクトリパス
13 | cscmng.envbackup.autoget | 自動バックアップの仕様の有無
14 | cscmng.envbackup.autoget.off | 環境をリストアする際，またはリポジトリをインポートする際の環境バックアップの抑止

注※1　インストール後のリポジトリのルートディレクトリパスは次のとおりです。

<Cosminexusインストールディレクトリ>¥CSC¥repository

注※2　インストール後のログ出力先ディレクトリパスは次のとおりです。

<Cosminexusインストールディレクトリ>¥CSC¥log¥manager

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

2.4.2　ユーザ権限を設定する

HCSC-Managerの各種コマンドは，Management Server経由でHCSCサーバにアクセスします。また，HCSCサーバでは専用のデータベースにアクセスします。

図2-3　ユーザ情報の設定

変更したユーザ情報は画面の場合は次回ログイン時に反映されます。コマンドの場合は，ユーザ管理コマンド正常終了後に実行されたコマンド起動から反映されます。

＜この項の構成＞

(1)　HCSC-Managerにアクセスするユーザの変更

(2)　Cosminexus Managerにアクセスするユーザの設定

(3)　HCSCサーバにアクセスするユーザの設定

(1)　HCSC-Managerにアクセスするユーザの変更

HCSC-Managerにアクセスする管理ユーザのユーザID，およびパスワードを変更できます。HCSC-Managerインストール直後は，次のように仮定されます。HCSC-ManagerにアクセスするユーザID，およびパスワードは必ずcscpasswdコマンドで変更してください。

ユーザID：admin

パスワード：admin

注意

HCSC-ManagerはHCSC-Managerにアクセスする管理ユーザでHCSC-Managerが管理している資源にすべてアクセスできます。そのため，HCSC-ManagerにアクセスするユーザのID，パスワードは適切に管理してください。

次のコマンドを入力します。

cscpasswd [-user <ログインユーザID>]
         [-pass <ログインパスワード>]
          -cscmnguser <変更するユーザID>
          -cscmngpass <変更するパスワード>

各コマンドで必要になるユーザID（-userオプション）とパスワード（-passオプション）はHCSC-Managerコマンド共通定義ファイルに設定すれば，オプションの入力を省略できます。

cscpasswdコマンドの詳細については，「10.　コマンド」の「cscpasswd（ユーザの管理）」を参照してください。

(2)　Cosminexus Managerにアクセスするユーザの設定

HCSC-ManagerがManagement Serverにアクセスするための管理ユーザID，および管理ユーザパスワードを変更できます。変更は，HCSCサーバセットアップ後にします。なお，Management Server自体が管理している管理ユーザID，および管理ユーザパスワードは変更できません。

次のコマンドを入力します。

cscpasswd [-user <ログインユーザID>]
         [-pass <ログインパスワード>]
          -mng <Cosminexus Manager名>
          -mnguser <変更するユーザID>
          -mngpass <変更するパスワード>

各コマンドで必要になるユーザID（-userオプション）とパスワード（-passオプション）はHCSC-Managerコマンド共通定義ファイルに設定すれば，オプションの入力を省略できます。

cscpasswdコマンドの詳細については，「10.　コマンド」の「cscpasswd（ユーザの管理）」を参照してください。

(3)　HCSCサーバにアクセスするユーザの設定

HCSC-ManagerがHCSCサーバにアクセスするためにHCSCサーバが保持しているデータベースのユーザID，およびパスワードを変更できます。変更は，HCSCサーバセットアップ後にします。なお，データベース自体が管理しているユーザID，およびパスワードは変更できません。

次のコマンドを入力します。

cscpasswd [-user <ログインユーザID>]
         [-pass <ログインパスワード>]
          -csc <HCSCサーバ名称>
          -cscuser <変更するユーザID>
          -cscpass <変更するパスワード>

各コマンドで必要になるユーザID（-userオプション）とパスワード（-passオプション）はHCSC-Managerコマンド共通定義ファイルに設定すれば，オプションの入力を省略できます。

cscpasswdコマンドの詳細については，「10.　コマンド」の「cscpasswd（ユーザの管理）」を参照してください。

2.4.3　HCSC-Managerコマンド共通項目を設定する

運用環境で使用する各コマンドの必須項目の省略値を，HCSC-Managerコマンドの共通定義に定義しておくと，コマンド入力時にそのオプションの入力を省略できます。

HCSC-Managerのコマンド共通の省略値として必要な情報は，HCSC-Managerコマンド共通定義ファイルに定義します。

＜この項の構成＞

(1)　HCSC-Managerコマンド共通定義ファイルの作成

(2)　設定できる内容

(1)　HCSC-Managerコマンド共通定義ファイルの作成

HCSC-Managerコマンド共通定義は，J2SEのプロパティファイル形式のHCSC-Managerコマンド共通定義ファイルとして，次に示すディレクトリに格納されています。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥csccmd.properties

HCSC-Managerコマンド共通定義ファイルに省略値を設定，変更したあとに入力したコマンドから，設定した省略値が反映されます。HCSC-Managerコマンド共通定義ファイルと，コマンドのオプションとの両方に定義した場合は，コマンドのオプションが有効になります。

このファイルには，ユーザIDやパスワードなどの情報が含まれるため，アクセス権を設定して管理する必要があります。

(2)　設定できる内容

HCSC-Managerコマンド共通項目に設定できる値を次に示します。

コマンドのすべてに共通する引数のデフォルト値
パラメタ：csc.all.<コマンド引数名>=値

コマンド識別子に対応したコマンドのデフォルト引数
パラメタ：csc.<コマンド識別子>.<コマンド引数名>=値

HCSC-Managerコマンド共通定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Managerコマンド共通定義ファイル」を参照してください。

2.5　HCSCサーバをロードバランスクラスタ構成にする場合の環境構築

複数台のHCSCサーバを並列に並べることで，サービスリクエスタからのサービス部品の実行要求の一点集中によるJ2EEサーバの負荷を軽減することができます。これをロードバランスクラスタ機能といいます。

ロードバランスクラスタ機能を利用して負荷を分散する場合，汎用ロードバランサまたはCTMを使用します。ここでは，汎用ロードバランサとCTMを合わせて，ロードバランサと表記します。

標準の同期受付（Webサービス／SessionBean）へのサービス部品の実行要求の場合だけ，ロードバランサで負荷分散をすることができます。なお，標準の同期受付（Webサービス）と標準の同期受付（SessionBean）のどちらにサービス部品の実行要求を送信するかによって，使用するロードバランサは異なります。サービス部品の実行要求を送信する標準受付と使用するロードバランサを次の表に示します。

表2-20　サービス部品の実行要求を送信する標準受付と使用するロードバランサ

標準受付 | ロードバランサ
標準の同期受付（Webサービス） | 汎用ロードバランサ（HTTPの負荷分散ができる負荷分散機）
標準の同期受付（SessionBean） | CTM

HCSCサーバをロードバランスクラスタ構成にする場合の環境構築およびセットアップの方法について，次に説明します。

＜この節の構成＞

2.5.1　ロードバランスクラスタ構成時の環境構築

2.5.2　ロードバランスクラスタ構成時の実行環境のセットアップ

2.5.1　ロードバランスクラスタ構成時の環境構築

HCSCサーバをロードバランスクラスタ構成にする場合，実行環境，運用環境，DBサーバがそれぞれ別のマシン上にある構成となります。

汎用ロードバランサを使用したシステム構成を図2-4に，CTMを使用したシステム構成を図2-5に示します。

図2-4　汎用ロードバランサを使用したシステム構成

図2-5　CTMを使用したシステム構成

実行環境，運用環境，DBサーバの構築方法を次に示します。

＜この項の構成＞

(1)　実行環境の構築

(2)　運用環境の構築

(3)　DBサーバの構築

(1)　実行環境の構築

実行環境を構築するには，次の作業を実施します。

(a)　uCosminexus Service Platformのインストール

uCosminexus Service Platformのインストール方法については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

(b)　Management Serverの設定

運用環境でHCSC-Managerを使用するためのManagement Serverの設定を，HCSC-Managerの接続先となる実行環境で実施します。

Management Serverの設定については，「2.1.5　HCSC-Managerを使用するためのManagement Serverの設定」を参照してください。

(c)　HCSCサーバの構成などの設定

HCSCサーバの構成などの実行環境に関する設定を行います。設定する内容と設定方法については，「2.3　実行環境に関する設定」を参照してください。

なお，実行環境に関する設定でHCSCサーバ構成定義ファイル，HCSCサーバセットアップ定義ファイル，およびHCSCサーバランタイム定義ファイルを設定する場合には，次に示す内容に留意してください。

HCSCサーバ構成定義ファイルの設定時の注意事項

HCSCサーバ構成定義ファイルを設定する場合には，次に示す内容に留意してください。

HCSCサーバ構成定義ファイルの設定方法については，「2.3.1　HCSCサーバ構成定義ファイルを設定する」を参照してください。

HCSCサーバ構成定義ファイルに設定する内容の詳細については，「9.　定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。

クラスタ表示名
ロードバランスクラスタ内のすべてのHCSCサーバで同じ値を設定します。

クラスタ種別
「LB」を設定します。

Cosminexus manager名
HCSC-ManagerでCosminexus Manager単位に一意になる識別名を設定します。

Cosminexus managerのIPアドレス
物理IPアドレスを設定します。

HCSCサーバが使用するJ2EEサーバ名
ロードバランスクラスタ内のすべてのHCSCサーバで同じ値を設定します。

WebサーバのIPアドレス（同期サービス（Webサービス）呼び出しをする場合）
ロードバランスクラスタ内のすべてのHCSCサーバで同じ値を設定します。

WebサーバのIPアドレス（非同期サービス（MDB（WS-R））呼び出しをする場合）
それぞれのHCSCサーバのIPアドレスを設定します。ロードバランスクラスタ構成の場合，jms-physical-receptionに設定してください。

NameServerのIPアドレス
ロードバランスクラスタ内のすべてのHCSCサーバで同じ値を設定します。

HCSCサーバセットアップ定義ファイルの設定時の注意事項

HCSCサーバセットアップ定義ファイルを設定する場合には，次に示す内容に留意してください。

HCSCサーバセットアップ定義ファイルの設定方法については，「2.3.2　HCSCサーバセットアップ定義ファイルを設定する」を参照してください。

HCSCサーバセットアップ定義ファイルに設定する内容の詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

同じ値を設定するプロパティ

HCSCサーバセットアップ定義ファイルに設定するプロパティのうち，次の表に示すプロパティはロードバランスクラスタ内のすべてのHCSCサーバで同じ値を設定する必要があります。

表2-21　ロードバランスクラスタ内のHCSCサーバで同じ値を設定するプロパティ

同じ値を指定するプロパティ | プロパティに設定する値
db-use | データベースの使用有無
rm-use | Cosminexus RMの使用有無
request-ejb | 標準の同期受付（SessionBean）の使用有無
request-soap | 標準の同期受付（Webサービス）の使用有無
request-jms | 標準の非同期受付（MDB（WS-R））の使用有無
request-jms.maxmessage | 標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数
request-dbq | 標準の非同期受付（MDB（DBキュー））の使用有無
request-dbq.maxmessage | 標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数
request-jms-rdarea | 標準の非同期受付（MDB（WS-R））のRDエリア名
request-dbq-rdarea | 標準の非同期受付（MDB（DBキュー））のRDエリア名
request-dbq-maxlen | 標準の非同期受付（MDB（DBキュー））の最大メッセージ長
rm-displayname | Cosminexus RMの表示名
transreq-maxmessage | HCSCサーバ間転送受信キューの最大メッセージ数
transreq-jms-rdarea | HCSCサーバ間転送受信キューのRDエリア名
dbcon-xadisplayname※1 | XATransactionまたはLocalTransaction用DB Connectorの表示名
dbcon-nodisplayname※1 | NoTransaction用DB Connectorの表示名
dbtype | 使用するデータベース種別
jdbc-type | JDBCドライバ種別
jdbc-url※2 | JDBC用データベースURL
jdbc-dbhostname | データベースのホスト名
jdbc-dbconnectinfo | データベースの接続情報
db-character-sets | データベース文字コード種別
soap-client-def※3 | Cosminexus SOAPクライアント定義ファイル名
request-userdef-soap | ユーザ定義受付の使用有無

注※1　DBコネクタの設定もロードバランスクラスタ内のすべてのHCSCサーバで同じにします。

注※2　指定するホスト名には，データベースを格納しているマシンを指定します。

注※3　ファイルの設定内容もロードバランスクラスタ内のすべてのHCSCサーバで同じにします。

naming-service-hostnameに設定する値

naming-service-hostnameには，次の値を設定してください。

CORBAネーミングサービスをJ2EEサーバ起動時にインプロセスで起動している場合
localhostを設定します。

CORBAネーミングサービスをJ2EEサーバ起動時にインプロセスで起動していない場合
CORBAネーミングサービスの物理IPアドレスを設定してください。なお，ロードバランスクラスタ内のHCSCサーバでは，同一のCORBAネーミングサービスを使用してください。

異なる値を設定するプロパティ

rm-systemnameプロパティには，ロードバランスクラスタ内のそれぞれのHCSCサーバでユニークなCosminexus RMシステム名を指定します。

HCSCサーバランタイム定義ファイルの設定時の注意事項

HCSCサーバランタイム定義ファイルを設定する場合，ロードバランスクラスタ内のすべてのHCSCサーバですべてのプロパティを同じ値に設定する必要があります。

また，CTMを使用する場合，次のプロパティを追加してください。

request-ejb.ctm=true

HCSCサーバランタイム定義ファイルの設定方法については，「2.3.4　HCSCサーバランタイム定義ファイルを設定する」を参照してください。

HCSCサーバランタイム定義ファイルに設定する内容の詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

(2)　運用環境の構築

運用環境は，クラスタを構成するHCSCサーバから独立して構築します。そのため，運用環境として利用するマシンには，uCosminexus Operatorをインストールして環境を構築します。

運用環境を構築するには，次の作業を実施します。

uCosminexus Operatorのインストール

uCosminexus Operatorのインストール方法については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

EclipseへのHCSC-Manager Plug-inの組み込み

uCosminexus Operatorをインストールしたマシン上で，EclipseにHCSC-Manager Plug-inを組み込みます。

EclipseへのHCSC-Manager Plug-inの組み込みについては，「2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み」を参照してください。

環境設定

運用環境の環境設定としてリポジトリの設定と環境変数の設定を実施します。

環境設定については，「2.1.4　環境設定」を参照してください。

ユーザ権限などの設定

ユーザ権限などの運用環境に関する設定を行います。設定する内容と設定方法については，「2.4　運用環境に関する設定」を参照してください。

(3)　DBサーバの構築

DBサーバは，ロードバランスクラスタを構成するHCSCサーバから独立して構築し，ロードバランスクラスタ内のHCSCサーバで共有します。

DBサーバとして利用するマシンに利用するデータベースをインストールしてください。インストール方法は，利用するデータベースのドキュメントを参照してください。

2.5.2　ロードバランスクラスタ構成時の実行環境のセットアップ

環境の構築後，ロードバランスクラスタを構成する実行環境をセットアップします。

ロードバランスクラスタ構成時の実行環境のセットアップの流れを次に示します。

図2-6　ロードバランスクラスタ構成の場合のセットアップの流れ

図中の各工程について，次に説明します。

なお，ロードバランスクラスタ構成での運用については，「5.3.1　ロードバランスクラスタ構成での運用」を参照してください。

＜この項の構成＞

(1)　セットアップの準備

(2)　実行環境のセットアップ

(3)　ロードバランサの設定

(4)　標準受付の開始

(5)　ロードバランサの接続

(1)　セットアップの準備

セットアップ前に，次の作業を行います。次の作業は，ロードバランスクラスタを構成するすべてのHCSCサーバで行います。

実行環境に必要なソフトウェアの設定

J2EEサーバのセットアップなどを行います。設定する内容と設定方法については，「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。

なお，セットアップ時には，J2EEサーバ名をロードバランスクラスタ内のすべてのHCSCサーバで同じ名称に設定する必要があります。

また，Cosminexus RMのシステム名は，ロードバランスクラスタ内のそれぞれのHCSCサーバでユニークな名称に設定する必要があります。

CTMを使用する場合の設定

CTMを使用する場合，HCSCサーバランタイム定義ファイルでrequest-ejb.ctmにtrueを設定してください。

HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

サービスリクエスタへの送信制御

サービスリクエスタ用のネットワークを切断するなどして，HCSCサーバでサービス部品の実行要求を受け付けられない状態にします。

(2)　実行環境のセットアップ

実行環境のセットアップ手順を次に示します。

次の順序でプロセスを起動します。

運用管理エージェント

Management Server

PRF

スマートエージェント

CTMドメインマネジャ（CTMを使用する場合）

CORBAネーミングサービス（CORBAネーミングサービスを使用する場合）

CTMデーモン（CTMを使用する場合）

J2EEサーバ

Hitachi Web Server（Hitachi Web Serverを使用する場合）

運用管理エージェント，Management Server，PRF，スマートエージェント，CTMドメインマネジャ，CORBAネーミングサービス，CTMデーモン，およびJ2EEサーバの起動方法については，マニュアル「Cosminexus　システム運用ガイド」を，Hitachi Web Serverの起動方法については，マニュアル「Hitachi Web Server」をそれぞれ参照してください。

HCSCサーバをセットアップします。
HCSCサーバのセットアップ方法については，「3.1.3　HCSCサーバをセットアップする」を参照してください。

HCSCサーバを起動します。
HCSCサーバの起動方法については，「5.2.4　HCSCサーバを起動する」を参照してください。

サービスアダプタとビジネスプロセスを配備します。
サービスアダプタとビジネスプロセスの配備方法については，「3.1.9　サービスアダプタを配備する」および「3.1.10　ビジネスプロセスを配備する」を参照してください。

サービスアダプタとビジネスプロセスを開始します。
サービスアダプタとビジネスプロセスの開始方法については，「5.2.6　サービスアダプタを開始する」および「5.2.7　ビジネスプロセスを開始する」を参照してください。

(3)　ロードバランサの設定

ロードバランスクラスタを構成しているすべてのHCSCサーバへサービス部品の実行要求を送信するように設定します。

CTMを使用する場合，すべてのHCSCサーバでCTMドメインマネジャ名およびスマートエージェントのポート番号を同じ値に設定する必要があります。

汎用ロードバランサの設定方法については，使用する汎用ロードバランサのドキュメントを参照してください。

(4)　標準受付の開始

すべてのHCSCサーバの標準受付を開始します。標準受付の開始方法については，「5.2.11　標準受付を開始する」を参照してください。

(5)　ロードバランサの接続

ロードバランサを接続し，使用できる状態にします。

CTMを使用する場合，この手順は不要です。

汎用ロードバランサの接続始方法については，使用する汎用ロードバランサのドキュメントを参照してください。

2.6　HCSCサーバをHAクラスタ構成にする場合の環境構築

HAクラスタ構成では，二つのHCSCサーバを組み合わせてクラスタを構成できます。HAクラスタを構成する場合，クラスタソフトウェアを利用します。Cosminexus サービスプラットフォームでは，次に示すクラスタソフトウェアを利用できます。

Windowsの場合
Microsoft Cluster Service

UNIXの場合
HAモニタ

HCSCサーバをHAクラスタ構成にする場合の環境構築およびセットアップの方法について，次に説明します。

＜この節の構成＞

2.6.1　HAクラスタ構成時の環境構築

2.6.2　HAクラスタ構成時の実行環境のセットアップ

2.6.1　HAクラスタ構成時の環境構築

HCSCサーバをHAクラスタ構成にする場合，実行環境（現用系・待機系），運用環境，DBサーバがそれぞれ別のマシン上にある構成となります。

HCSCサーバをHAクラスタ構成にした場合のシステムの構成を次の図に示します。

図2-7　HCSCサーバをHAクラスタ構成にした場合のシステムの構成

実行環境（現用系・待機系），運用環境，DBサーバの構築方法を次に示します。

＜この項の構成＞

(1)　実行環境（現用系・待機系）の構築

(2)　運用環境の構築

(3)　DBサーバの構築

(1)　実行環境（現用系・待機系）の構築

実行環境を構築するには，現用系および待機系で次の作業を実施します。

(a)　uCosminexus Service Platformのインストール

uCosminexus Service Platformのインストール方法については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

(b)　Management Serverの設定

運用環境でHCSC-Managerを使用するためのManagement Serverの設定を，HCSC-Managerの接続先となる実行環境で実施します。

Management Serverの設定については，「2.1.5　HCSC-Managerを使用するためのManagement Serverの設定」を参照してください。

(c)　HCSCサーバの構成などの設定

HCSCサーバの構成などの実行環境に関する設定を行います。設定する内容と設定方法については，「2.3　実行環境に関する設定」を参照してください。

なお，実行環境に関する設定でHCSCサーバ構成定義ファイル，HCSCサーバセットアップ定義ファイル，およびHCSCサーバランタイム定義ファイルを設定する場合には，次に示す内容に留意してください。

HCSCサーバ構成定義ファイルの設定時の注意事項

HCSCサーバ構成定義ファイルで設定するクラスタ種別には，「HA」を設定してください。

また，非同期サービス（MDB（WS-R））呼び出しをする場合のWebサーバのIPアドレスは，jms-receptionに設定してください。

なお，HCSCサーバ構成定義ファイルに設定する値のうち，次に示す値は現用系と待機系とで異なる値を設定する必要があります。

Cosminexus manager名

Cosminexus managerのIPアドレス
Cosminexus managerのIPアドレスには，現用系・待機系それぞれの物理IPアドレスを指定します。

上記以外の要素には，現用系と待機系とで同じ値を設定します。

HCSCサーバ構成定義ファイルの設定方法については，「2.3.1　HCSCサーバ構成定義ファイルを設定する」を参照してください。

HCSCサーバ構成定義ファイルに設定する内容の詳細については，「9.　定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。

HCSCサーバセットアップ定義ファイルの設定時の注意事項

HCSCサーバセットアップ定義ファイルを設定する場合には，次に示す内容に留意してください。

HCSCサーバセットアップ定義ファイルの設定方法については，「2.3.2　HCSCサーバセットアップ定義ファイルを設定する」を参照してください。

HCSCサーバセットアップ定義ファイルに設定する内容の詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

同じ値を設定するプロパティ

HCSCサーバセットアップ定義ファイルに設定するプロパティのうち，次の表に示すプロパティは現用系と待機系で同じ値を設定する必要があります。

表2-22　現用系と待機系で同じ値を設定するプロパティ

同じ値を指定するプロパティ | プロパティに設定する値
db-use | データベースの使用有無
rm-use | Cosminexus RMの使用有無
request-ejb | 標準の同期受付（SessionBean）の使用有無
request-soap | 標準の同期受付（Webサービス）の使用有無
request-jms | 標準の非同期受付（MDB（WS-R））の使用有無
request-jms.maxmessage | 標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数
request-dbq | 標準の非同期受付（MDB（DBキュー））の使用有無
request-dbq.maxmessage | 標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数
request-jms-rdarea | 標準の非同期受付（MDB（WS-R））のRDエリア名
request-dbq-rdarea | 標準の非同期受付（MDB（DBキュー））のRDエリア名
request-dbq-maxlen | 標準の非同期受付（MDB（DBキュー））の最大メッセージ長
rm-systemname※1 | Cosminexus RMのシステム名
rm-displayname | Cosminexus RMの表示名
transreq-maxmessage | HCSCサーバ間転送受信キューの最大メッセージ数
transreq-jms-rdarea | HCSCサーバ間転送受信キューのRDエリア名
dbcon-xadisplayname※2 | XATransactionまたはLocalTransaction用DB Connectorの表示名
dbcon-nodisplayname※2 | NoTransaction用DB Connectorの表示名
dbtype | 使用するデータベース種別
jdbc-type | JDBCドライバ種別
jdbc-url※3 | JDBC用データベースURL
jdbc-dbhostname | データベースのホスト名
jdbc-dbconnectinfo | データベースの接続情報
db-character-sets | データベース文字コード種別
soap-client-def※4 | Cosminexus SOAPクライアント定義ファイル名
request-userdef-soap | ユーザ定義受付の使用有無

注※1　現用系と待機系で同じCosminexus RMシステム名を指定します。

注※2　DBコネクタの設定も現用系と待機系で同じにします。

注※3　指定するホスト名には，データベースを格納しているマシンを指定します。

注※4　ファイルの設定内容も現用系と待機系で同じにします。

naming-service-hostnameに設定する値

naming-service-hostnameには，次の値を設定してください。

CORBAネーミングサービスをJ2EEサーバ起動時にインプロセスで起動している場合
localhostを設定します。

CORBAネーミングサービスをJ2EEサーバ起動時にインプロセスで起動していない場合
CORBAネーミングサービスの物理IPアドレスを設定してください。なお，現用系と待機系で同一のCORBAネーミングサービスは使用しないでください。

XAを使用する場合
クラスタIPアドレスを設定してください。

HCSCサーバランタイム定義ファイルの設定時の注意事項

HCSCサーバランタイム定義ファイルを設定する場合，すべてのプロパティで現用系と待機系で同じ値を設定する必要があります。

HCSCサーバランタイム定義ファイルの設定方法については，「2.3.4　HCSCサーバランタイム定義ファイルを設定する」を参照してください。

HCSCサーバランタイム定義ファイルに設定する内容の詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

(d)　クラスタソフトウェアのインストール

クラスタソフトウェアをインストールします。インストール方法は，利用するクラスタソフトウェアのドキュメントを参照してください。

(2)　運用環境の構築

運用環境は，クラスタを構成するHCSCサーバから独立して構築します。そのため，運用環境として利用するマシンには，uCosminexus Operatorをインストールして環境を構築します。

運用環境を構築するには，次の作業を実施します。

uCosminexus Operatorのインストール

uCosminexus Operatorのインストール方法については，「2.1.2　uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

EclipseへのHCSC-Manager Plug-inの組み込み

uCosminexus Operatorをインストールしたマシン上で，EclipseにHCSC-Manager Plug-inを組み込みます。

EclipseへのHCSC-Manager Plug-inの組み込みについては，「2.1.3　EclipseへのHCSC-Manager Plug-inの組み込み」を参照してください。

環境設定

運用環境の環境設定としてリポジトリの設定と環境変数の設定を実施します。

環境設定については，「2.1.4　環境設定」を参照してください。

ユーザ権限などの設定

ユーザ権限などの運用環境に関する設定を行います。設定する内容と設定方法については，「2.4　運用環境に関する設定」を参照してください。

(3)　DBサーバの構築

DBサーバは，HAクラスタを構成するHCSCサーバから独立して構築し，現用系および待機系のHCSCサーバで共有します。

DBサーバとして利用するマシンに利用するデータベースをインストールしてください。インストール方法は，利用するデータベースのドキュメントを参照してください。

2.6.2　HAクラスタ構成時の実行環境のセットアップ

環境の構築後，HAクラスタを構成する実行環境をセットアップします。

HAクラスタ構成時の実行環境のセットアップの流れを次に示します。

図2-8　HAクラスタ構成の場合のセットアップの流れ

図中の各工程について，次に説明します。

なお，HAクラスタ構成での運用については，「5.3.2　HAクラスタ構成での運用」を参照してください。

＜この項の構成＞

(1)　セットアップの準備

(2)　実行環境（待機系）のセットアップ

(3)　実行環境（現用系）のセットアップ

(4)　クラスタソフトウェアの設定

(1)　セットアップの準備

セットアップ前に，次の作業を行います。次の作業は，現用系および待機系でそれぞれ行います。

実行環境に必要なソフトウェアの設定

J2EEサーバのセットアップなどを行います。設定する内容と設定方法については，「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。

なお，セットアップ時には，次の名称を現用系と待機系で同じ名称に設定する必要があります。

J2EEサーバ名

Cosminexus RMのシステム名

サービスリクエスタへの送信制御

サービスリクエスタ用のネットワークを切断するなどして，現用系および待機系でサービス部品の実行要求を受け付けられない状態にします。

(2)　実行環境（待機系）のセットアップ

実行環境（待機系）のセットアップ手順を次に示します。

次の順序でプロセスを起動します。

運用管理エージェント

Management Server

PRF

J2EEサーバ

Hitachi Web Server

運用管理エージェント，Management Server，PRF，J2EEサーバの起動方法については，マニュアル「Cosminexus　システム運用ガイド」を，Hitachi Web Serverの起動方法については，マニュアル「Hitachi Web Server」をそれぞれ参照してください。

HCSCサーバをセットアップします。
HCSCサーバのセットアップ方法については，「3.1.3　HCSCサーバをセットアップする」を参照してください。

HCSCサーバを起動します。
HCSCサーバの起動方法については，「5.2.4　HCSCサーバを起動する」を参照してください。

サービスアダプタとビジネスプロセスを配備します。
サービスアダプタとビジネスプロセスの配備方法については，「3.1.9　サービスアダプタを配備する」および「3.1.10　ビジネスプロセスを配備する」を参照してください。

サービスアダプタとビジネスプロセスを開始します。
サービスアダプタとビジネスプロセスの開始方法については，「5.2.6　サービスアダプタを開始する」および「5.2.7　ビジネスプロセスを開始する」を参照してください。

HCSCサーバを停止します。
サービスアダプタおよびビジネスプロセスを起動したままHCSCサーバを停止します。
HCSCサーバの停止方法については，「5.2.36　HCSCサーバを停止する」を参照してください。

Management Serverおよび運用管理エージェントを停止します。
Management Serverおよび運用管理エージェントの停止方法については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(3)　実行環境（現用系）のセットアップ

実行環境（現用系）のセットアップ手順を次に示します。

次の順序でプロセスを起動します。

運用管理エージェント

Management Server

PRF

J2EEサーバ

Hitachi Web Server

運用管理エージェント，Management Server，PRF，J2EEサーバの起動方法については，マニュアル「Cosminexus　システム運用ガイド」を，Hitachi Web Serverの起動方法については，マニュアル「Hitachi Web Server」をそれぞれ参照してください。

HCSCサーバをセットアップします。
HCSCサーバのセットアップ方法については，「3.1.3　HCSCサーバをセットアップする」を参照してください。
なお，現用系のHCSCサーバをセットアップするときには，cscsvsetupコマンドの-clusterオプションに指定するクラスタ名を，待機系と同じ値にする必要があります。
cscsvsetupコマンドについては，「10.　コマンド」の「cscsvsetup（HCSCサーバのセットアップ）」を参照してください。

HCSCサーバを起動します。
HCSCサーバの起動方法については，「5.2.4　HCSCサーバを起動する」を参照してください。

サービスアダプタとビジネスプロセスを配備します。
待機系に配備したサービスアダプタおよびビジネスプロセスと同じものを配備します。現用系と待機系の間では，配備されているサービスアダプタおよびビジネスプロセスに過不足がないようにします。
サービスアダプタとビジネスプロセスの配備方法については，「3.1.9　サービスアダプタを配備する」および「3.1.10　ビジネスプロセスを配備する」を参照してください。

サービスアダプタとビジネスプロセスを開始します。
待機系で開始したサービスアダプタおよびビジネスプロセスと同じものを開始します。現用系と待機系の間では，サービスアダプタおよびビジネスプロセスの状態に差異がないようにします。
サービスアダプタとビジネスプロセスの開始方法については，「5.2.6　サービスアダプタを開始する」および「5.2.7　ビジネスプロセスを開始する」を参照してください。

標準受付を開始します。
標準受付の開始方法については，「5.2.11　標準受付を開始する」を参照してください。

(4)　クラスタソフトウェアの設定

クラスタソフトウェアでは，現用系に障害が発生したときに待機系に切り替えるための設定を行います。

待機系に切り替えるときに次の操作を行うスクリプトを実行するように設定します。次に示す順に実行されるように設定してください。

なお，OSやHCSC-Managerのユーザなどは，現用系と合わせる必要があります。

待機系のプロセスの起動
次の順序でプロセスを起動するように設定します。

運用管理エージェント

Management Server

PRF

J2EEサーバ

Hitachi Web Server

待機系のHCSCサーバの起動※

待機系のHCSCサーバの標準受付の開始

注※

クラスタソフトウェアで待機系のHCSCサーバをcscutilコマンドで起動する場合，次のようにオプションを設定します。

-hostオプション

Management Serverを起動するホスト名（またはIPアドレス）とポート番号をコロン（:）で連結して指定します。ホスト名には「localhost」を指定します。ポート番号が「28099」の場合の指定例を次に示します。

-host localhost:28099

-mnguserオプション

Management Serverの管理ユーザのユーザIDを指定します。

-mngpassオプション

Management Serverの管理ユーザのパスワードを指定します。

2.7　JP1連携機能を使用する場合の環境構築

JP1と連携することで，Cosminexus サービスプラットフォームで発生した障害を監視できます。障害を監視することでトラブルの発生を検知して，原因を究明し，対策することができます。

Cosminexus サービスプラットフォームでは，発生した障害のメッセージをJP1イベントとしてJP1に通知します。JP1イベントの詳細情報は，JP1の統合コンソールから確認します。確認方法については，「7.8.1　JP1連携機能を使用した障害の監視」を参照してください。

JP1と連携した障害監視の流れを次に図に示します。

図2-9　JP1と連携した障害監視の流れ

JP1イベント発行の設定をします。
Smart Composerでどのようなエラーや障害情報をJP1イベントとして発行するかを設定します。設定方法については，「2.7.2　Cosminexus サービスプラットフォームのJP1イベント発行の設定」を参照してください。

Cosminexus サービスプラットフォームで障害が発生した場合，障害に関するメッセージがJP1イベントとしてJP1/Baseに発行されます。

JP1イベントはJP1統合運用管理サーバに通知されます。

JP1統合運用管理サーバに通知されたJP1イベントは，JP1/IM-Managerが収集します。
JP1/IMの自動アクション機能を使って運用管理者への通知を設定している場合は，障害が発生したことが運用管理者に通知されます。

統合コンソールからJP1イベントの詳細情報を確認します。
確認方法については，「7.8.1　JP1連携機能を使用した障害の監視」を参照してください。

注意

実行環境に配備されているHCSCサーバが1台の場合，実行環境，運用環境，JP1統合運用管理サーバ，および運用管理クライアントを1台のホストに構築できます。また，1台のホストに複数のHCSCサーバが配備されている場合も，実行環境，運用環境，JP1統合運用管理サーバ，および運用管理クライアントを1台のホストに構築できます。ただし，複数のHCSCサーバが異なるホストに配備されている場合は，「図2-9　JP1と連携した障害監視の流れ」のように，それぞれ別のホストに構築してください。

＜この節の構成＞

2.7.1　JP1連携の設定の流れ

2.7.2　Cosminexus サービスプラットフォームのJP1イベント発行の設定

2.7.3　JP1/Baseのイベントサーバ名の設定

2.7.4　JP1/Baseの構成定義の作成

2.7.5　メッセージマッピングファイルの編集

2.7.1　JP1連携の設定の流れ

JP1連携機能を使用するためには，次の表に示すJP1の製品をインストールおよびセットアップする必要があります。

表2-23　JP1連携機能を使用するために必要なJP1の製品

インストール先
JP1の製品

実行環境
JP1/Base

JP1統合運用管理サーバ

JP1/Base

JP1/IM-Manager

運用管理クライアント
JP1/IM-View※

注※

Windowsの場合だけインストールできます。したがって，Windows以外の場合，統合コンソールは表示できません。

JP1の製品のインストールおよびセットアップについては，マニュアル「JP1/Integrated Management - Manager システム構築・運用ガイド」を参照してください。

JP1と連携するための設定の流れを次に示します。

実行環境で，次の設定をします。

Cosminexus サービスプラットフォームのJP1イベント発行の設定（2.7.2参照）
Coxminexusサービスプラットフォームで発生した障害のメッセージを，JP1イベントとして発行するための設定を行います。

JP1/Baseのイベントサーバ名の設定（2.7.3参照）
HAクラスタ構成の場合で，論理ホストのJP1/Baseのイベントサーバを使用してJP1イベントを発行するときだけ設定を行います。

JP1統合運用管理サーバで，次の作業をします。

JP1/Baseの構成定義の作成（2.7.4参照）
JP1統合運用管理サーバが管理するシステムの階層関係を定義します。
この定義を各ホストに配布すると，転送先の情報として識別されます。

2.7.2　Cosminexus サービスプラットフォームのJP1イベント発行の設定

Cosminexus サービスプラットフォームで発生した障害のメッセージをJP1イベントとして発行するためには，次の二つの設定をします。

Cosminexus Management Server用JP1イベントの設定

J2EEサーバ用JP1イベントの設定

それぞれの設定方法について説明します。

＜この項の構成＞

(1)　Cosminexus Management Server用JP1イベントの設定

(2)　J2EEサーバ用JP1イベントの設定

(1)　Cosminexus Management Server用JP1イベントの設定

Management Server環境設定ファイル（mserver.properties）に次のように設定します。この設定をすると，Cosminexus Management Serverから，障害に関するメッセージがJP1イベントとして，JP1/Baseに発行されます。

Management Server環境設定ファイルについては，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

com.cosminexus.mngsvr.jp1event.enabled=true
com.cosminexus.mngsvr.jp1event.warning=true
com.cosminexus.mngsvr.jp1event.emergency=true
com.cosminexus.mngsvr.jp1event.alert=true
com.cosminexus.mngsvr.jp1event.notice=true
com.cosminexus.mngsvr.jp1event.information=true
com.cosminexus.mngsvr.jp1event.error=true
com.cosminexus.mngsvr.jp1event.critical=true

設定した情報を有効にするために，Management Serverを再起動してください。

(2)　J2EEサーバ用JP1イベントの設定

簡易構築定義ファイルのJ2EEサーバのコンフィグレーションに次のようにパラメタを指定します。この指定をすると，J2EEサーバから障害に関するメッセージが，JP1イベントとしてJP1/Baseに発行されます。

簡易構築定義ファイルについては，マニュアル「Cosminexus　簡易構築・運用ガイド」を参照してください。

<configuration>
 <logical-server-type>j2ee-server</logical-server-type>
 <param>
   <param-name>ejbserver.manager.jp1event.enabled</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.emergency</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.alert</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.critical</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.error</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.warning</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.notice</param-name>
   <param-value>true</param-value>
 </param>
 <param>
   <param-name>manager.jp1event.system.filtering.severity.information</param-name>
   <param-value>true</param-value>
 </param>
</configuration>

2.7.3　JP1/Baseのイベントサーバ名の設定

HAクラスタ構成の場合で，論理ホストのJP1/Baseのイベントサーバを使用してJP1イベントを発行するとき，次の二つの設定をします。

実行環境用イベントサーバ名の設定

J2EEサーバ用イベントサーバ名の設定

それぞれの設定方法について説明します。

＜この項の構成＞

(1)　Cosminexus Management Server用イベントサーバ名の設定

(2)　J2EEサーバ用イベントサーバ名の設定

(1)　Cosminexus Management Server用イベントサーバ名の設定

Management Server環境設定ファイル（mserver.properties）にJP1統合運用管理サーバの論理ホスト名または論理IPアドレスを設定します。

Management Server環境設定ファイルについては，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

mngsvr.jp1event.event_server_name=<論理ホスト名または論理IPアドレス>

設定した情報を有効にするために，Management Serverを再起動してください。

(2)　J2EEサーバ用イベントサーバ名の設定

簡易構築定義ファイルのJ2EEサーバのコンフィグレーションにJP1統合運用管理サーバの論理ホスト名または論理IPアドレスを指定します。

簡易構築定義ファイルについては，マニュアル「Cosminexus　簡易構築・運用ガイド」を参照してください。

<configuration>
 <logical-server-type>j2ee-server</logical-server-type>
 <param>
   <param-name>ex.properties.m</param-name>
   <param-value>.ejbserver.manager.jp1event.event_server_name=<論理ホスト名または論理IPアドレス></param-value>
 </param>
</configuration>

2.7.4　JP1/Baseの構成定義の作成

JP1/IMが管理するシステムの構成を，JP1/Baseの構成定義ファイルに定義します。

JP1/Baseの配布機能を利用して，作成した定義を各ホストのJP1/Baseに配布すると，定義情報を一括して管理できます。

なお，1台のホストで実行環境，運用環境，JP1統合運用管理サーバ，および運用管理クライアントを構成した場合，JP1/Baseの構成定義の作成は不要です。

JP1/Baseの構成定義の作成手順を次に示します。なお，詳細については，マニュアル「JP1/Integrated Management - Manager システム構築・運用ガイド」のシステムの構成定義情報の設定に関する説明を参照してください。

JP1/Baseの構成定義ファイルを作成して，システムの構成を定義します。
構成定義ファイル（jbs_route.conf）は次の場所にインストールされています。

Windowsの場合

HAクラスタ構成で運用しているとき
<共有フォルダ>¥jp1base¥conf¥route¥jbs_route.conf

HAクラスタ構成で運用していないとき
<JP1/Baseのインストール先フォルダ>¥conf¥route¥jbs_route.conf

UNIXの場合

HAクラスタ構成で運用しているとき
<共有ディレクトリ>/jp1base/conf/route/jbs_route.conf

HAクラスタ構成で運用していないとき
/etc/opt/jp1base/conf/route/jbs_route.conf

構成定義ファイルの内容

［JP1統合運用管理サーバ］

J2EEサーバマシンのホスト名

実行環境のホスト名

jbsrt_distribコマンドを実行して，構成定義情報を配布します。
jbsrt_distribコマンドは次の場所に格納されています。

Windowsの場合

HAクラスタ構成で運用しているとき
<共有フォルダ>¥jp1base¥bin¥jbsrt_distrib.exe

HAクラスタ構成で運用していないとき
<JP1/Baseインストール先フォルダ>¥bin¥jbsrt_distrib.exe

UNIXの場合

HAクラスタ構成で運用しているとき
<共有ディレクトリ>/jp1base/bin/jbsrt_distrib

HAクラスタ構成で運用していないとき
/etc/opt/jp1base/bin/jbsrt_distrib

注意

HAクラスタ構成で運用する場合は，-hオプションに論理サーバ名を指定する必要があります。

2.7.5　メッセージマッピングファイルの編集

メッセージマッピングファイルは，J2EEサーバが検知した障害や通知を，メッセージごとにどの重大度のJP1イベントに変換するか定義したファイルです。メッセージマッピングファイルを編集して，JP1イベントとして発行するメッセージを制御するなど，JP1イベントをカスタマイズできます。なお，マッピング定義がなくJP1イベントの重大度を割り当てられないメッセージは，JP1イベントとして発行されません。

メッセージマッピングファイルのファイル名は「manager.jp1event.system.mapping.properties」です。マッピング関係を定めた標準的なメッセージマッピングファイルを提供しているので，必要に応じて，テキストエディタなどで編集してください。メッセージマッピングファイルの格納場所を次に示します。

Windowsの場合

<Cosminexusのインストールディレクトリ>¥manager¥config

UNIXの場合

/opt/Cosminexus/manager/config

メッセージマッピングファイルについては，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

3.　システムのセットアップとアンセットアップ

この章では，システムのセットアップ，アンセットアップ，およびHCSCサーバの定義について説明します。また，テスト環境から本番環境へ移行する場合の手順について説明します。

＜この章の構成＞

3.1　システムのセットアップ

3.2　システムのアンセットアップ

3.3　テスト環境から本番環境への移行手順

3.1　システムのセットアップ

Cosminexus サービスプラットフォームを利用して，システムをセットアップする方法について説明します。

＜この節の構成＞

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　サービスアダプタを配備する

3.1.10　ビジネスプロセスを配備する

3.1.11　ユーザ定義受付を配備する

3.1.12　ユーザ定義受付の定義情報を設定する

3.1.13　ユーザ定義受付の定義情報を確認する

3.1.14　セットアップ後の内容を確認・変更する

3.1.15　データベースとCosminexus RMの両方を使用しない場合のシステムのセットアップ

3.1.16　データベースを使用してCosminexus RMを使用しない場合のシステムのセットアップ

3.1.1　システムのセットアップの流れ

システムのセットアップの流れについて，次の図に示します。

図3-1　システムのセットアップの流れ

図中の各工程について，この項で説明します。

注意

サービスアダプタの配備，ビジネスプロセスの配備，およびユーザ定義受付の配備の前に，リポジトリをインポートして，リポジトリを最新の状態にしてください。

運用時の処理の流れや障害発生時の対策によっては，運用開始前に必要な設定があります。詳細については，「5.4　HCSCサーバのサービス部品を呼び出す流れ」，および「7.　障害対策」を参照してください。

3.1.2　実行環境に必要なソフトウェアの設定

実行環境をセットアップする前に，実行環境に必要なソフトウェアの設定が必要です。実行環境に必要なソフトウェアの設定は，データベースとCosminexus RMの使用有無によって設定内容が異なります。ここでは，データベースとCosminexus RMの両方を使用する場合の設定について説明します。データベースとCosminexus RMの両方を使用しない場合，またはデータベースを使用してCosminexus RMを使用しない場合の設定については，次の個所を参照してください。

データベースとCosminexus RMの両方を使用しない場合

「3.1.15　データベースとCosminexus RMの両方を使用しない場合のシステムのセットアップ」

データベースを使用してCosminexus RMを使用しない

「3.1.16　データベースを使用してCosminexus RMを使用しない場合のシステムのセットアップ」

データベースとCosminexus RMの両方を使用する場合の，実行環境に必要なソフトウェアの設定の流れについて，次の図に示します。

図3-2　実行環境に必要なソフトウェアの設定（データベースとCosminexus RMの両方を使用する場合）

実行環境のセットアップ前に実施するソフトウェアの設定について，次に説明します。

＜この項の構成＞

(1)　データベースのサーバ側のセットアップ

(2)　Cosminexus Managerのセットアップ

(3)　PRFのセットアップ

(4)　J2EEサーバのセットアップ

(5)　Webサーバ（HTTPサーバ）のセットアップ

(6)　データベースのクライアント側のセットアップ

(7)　JDBCドライバのセットアップ

(8)　DB Connectorのセットアップ

(9)　Cosminexus Reliable Messagingのセットアップ

(10)　Cosminexus Service Coordinator-Managerのセットアップ

(11)　uCosminexus 日立コード変換 - Server RuntimeまたはuCosminexus 日立コード変換 - Runtimeのセットアップ

(1)　データベースのサーバ側のセットアップ

データベースのセットアップとして，DBサーバおよびDBクライアントの両方をセットアップします。

(a)　DBサーバ側の設定（HiRDBの場合）

次の作業を実施します。

HiRDBサーバの文字コードの設定

文字コードにシフトJIS漢字コード，EUC日本語漢字コード，UTF-8，または単一バイト文字コードのどれかを設定してください。文字コードの変更方法は，マニュアル「HiRDB システム導入・設計ガイド」の文字コードの指定，または文字コードの選択に関する内容を参照してください。

注意

HCSCサーバをUNIXで稼働させる場合は，HCSCサーバとHiRDBサーバの文字コードを合わせる必要があります。

環境設定

HiRDBの環境設定についてはマニュアル「HiRDB システム導入・設計ガイド」を参照してください。

ユーザ権限の設定

最初に，接続するユーザの名称を決定します。そのあと，HiRDBに管理情報を格納するため，HiRDBに接続するユーザに権限を設定します。HiRDBでは，ユーザにCONNECT権限を設定することでユーザが作成されます。

設定する権限

CONNECT権限
HiRDBを利用するために必要な権限です。データベースに接続（CONNECT）できるようになります。CONNECT権限を持たないユーザがHiRDBを利用しようとするとエラーになります。

スキーマ定義権限
スキーマを定義するために必要な権限です。スキーマ定義権限を設定すると，スキーマ，表，ビュー表，インデクス，抽象データ型を定義できます。また，ストアドプロシジャやストアドファンクションを登録できます。

権限の設定方法

データベース定義ユティリティ（pddef），SQL Executerを使用して権限を設定します。権限の設定方法の詳細については，マニュアル「HiRDB システム運用ガイド」を参照してください。データベース定義ユティリティの使用方法の詳細については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

データベース定義ユティリティを使用して権限を設定する場合の手順を次に示します。

次の環境変数を設定します。
Windowsの場合

SET  PDHOST=<HiRDBサーバのホスト名またはIPアドレス>
SET  PDNAMEPORT=<HiRDBサーバのポート番号>
SET  PDUSER=<DBA権限を持つユーザ名>/<パスワード>

UNIX（Bourneシェル）の場合

export PDHOST=<HiRDBサーバのホスト名またはIPアドレス>
export PDNAMEPORT=<HiRDBサーバのポート番号>
export PDUSER=<DBA権限を持つユーザ名>/<パスワード>

次のコマンドでデータベース定義ユティリティ（pddef）を実行します。

pddef

次のSQLを実行します。

GRANT  CONNECT  TO  <ユーザ名>※  IDENTIFIED  BY  <パスワード>;
GRANT  SCHEMA  TO  <ユーザ名>※;

注※
権限を設定するユーザは，メッセージング基盤が使用する接続ユーザの名前です。HiRDBのクライアント環境変数グループに登録したPDUSER環境変数と同じ値になります。
PDUSER環境変数については，「表3-2　環境変数グループで設定する環境変数」を参照してください。

Windowsの場合は［Ctrl］キー＋［Z］キーを押したあと，［Enter］キーを押してデータベース定義ユティリティ（pddef）を終了します。
UNIXの場合は［Ctrl］キー＋［D］キーを押したあと，［Enter］キーを押してデータベース定義ユティリティ（pddef）を終了します。

スキーマの定義

HiRDBに管理情報を格納するため，スキーマを定義します。

スキーマの定義方法

データベース定義ユティリティ（pddef），SQL Executerを使用してスキーマを定義します。スキーマを定義する方法の詳細については，マニュアル「HiRDB SQL リファレンス」を参照してください。データベース定義ユティリティの使用方法の詳細については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

データベース定義ユティリティを使用してスキーマを定義する場合の手順を次に示します。

次の環境変数を設定します。
Windowsの場合

SET  PDHOST=<HiRDBサーバのホスト名またはIPアドレス>
SET  PDNAMEPORT=<HiRDBサーバのポート番号>
SET  PDUSER=<ユーザ名>※/<パスワード>

注※
指定するユーザ名は，権限を設定したユーザのユーザ名です。
UNIX（Bourneシェル）の場合

export PDHOST=<HiRDBサーバのホスト名またはIPアドレス>
export PDNAMEPORT=<HiRDBサーバのポート番号>
export PDUSER=<ユーザ名>※/<パスワード>

注※
指定するユーザ名は，権限を設定したユーザのユーザ名です。

次のコマンドでデータベース定義ユティリティ（pddef）を実行します。

pddef

次のSQLを実行します。

CREATE  SCHEMA;

Windowsの場合は［Ctrl］キー＋［Z］キーを押したあと，［Enter］キーを押してデータベース定義ユティリティ（pddef）を終了します。
UNIXの場合は［Ctrl］キー＋［D］キーを押したあと，［Enter］キーを押してデータベース定義ユティリティ（pddef）を終了します。

RDエリアの準備

メッセージング基盤の管理情報テーブルを格納するため，必要に応じてRDエリアを作成します。RDエリアの作成方法の詳細については，マニュアル「HiRDB システム運用ガイド」を参照してください。

pd_max_users（同時実行可能ユーザ数）の設定

HiRDBのシステム共通定義のオペランドpd_max_users（同時実行可能ユーザ数）には，実行環境が使用するDBコネクション数の最大値を設定してください。実行環境が使用するDBコネクション数の最大値については，「表3-1　実行環境が使用するDBコネクションの数」を参照してください。

pd_max_usersの詳細については，マニュアル「HiRDB システム定義」を参照してください。

(b)　DBサーバ側の設定（Oracleの場合）

次の作業を実施します。

環境設定

Oracleの環境設定方法の詳細については，Oracle社が発行するドキュメントを参照してください。

接続ユーザの作成と権限の設定

Oracleに管理情報を格納するため，Oracleに接続ユーザを作成し，権限を設定する必要があります。

設定する権限

システム権限として，次の権限を設定します。

CREATE ANY INDEXシステム権限

CREATE SESSIONシステム権限

CREATE TABLEシステム権限

CREATE VIEWシステム権限

FORCE ANY TRANSACTIONシステム権限

また，オブジェクト権限として次の権限を設定します。

SYS.DBA_PENDING_TRANSACTIONSのSELECT権限

SYS.DBMS_SYSTEMのEXECUTE権限（Oracle JDBC Thin Driver 9.2.0.6または10.1.0.3.0以降を使用する場合）

SELECT_CATALOG_ROLE権限

接続ユーザと権限の設定方法

Oracle Enterprise Managerコンソール，またはsqlplusを使用してユーザを作成し，権限を設定します。Oracle Enterprise Managerコンソールとsqlplusを使用した場合の設定例を次に示します。

Oracle Enterprise Managerコンソールを使用する場合の設定例

sysユーザでデータベースに接続します。

ナビゲータ・ツリーの［セキュリティ］－［ユーザ］を右クリックして，［作成］を実行します。

［一般］タブを開き，名前とパスワードを入力します。

［ロール］タブを開き，CONNECTロールを削除します。

［システム］タブを開き，システム権限を設定します。

［オブジェクト］タブを開き，［SYS］－［ビュー］－［DBA_PENDING_TRANSACTIONS］を選択して，SELECT権限を設定します。

Oracle JDBC Thin Driver 9.2.0.6または10.1.0.3.0以降を使用する場合，［SYS］－［パッケージ］－［DBMS_SYSTEM］を選択して，EXECUTE権限を設定します。

［割当て制限］タブを開き，表領域の割り当て制限サイズを設定します。

［作成］ボタンを実行します。

sqlplusを使用する場合の設定例

sysユーザでデータベースに接続します。

次のSQL文を発行します（QUOTA句の指定値は例です）。

CREATE USER <権限を付与するユーザ名> PROFILE "DEFAULT"
   IDENTIFIED BY <パスワード> DEFAULT TABLESPACE "USERS"
   TEMPORARY TABLESPACE "TEMP"
   QUOTA 10 M ON "USERS"
   QUOTA 10 M ON "TEMP"
   ACCOUNT UNLOCK;
GRANT CREATE ANY INDEX TO <権限を付与するユーザ名>;
GRANT CREATE SESSION TO <権限を付与するユーザ名>;
GRANT CREATE TABLE TO <権限を付与するユーザ名>;
GRANT CREATE VIEW TO <権限を付与するユーザ名>;
GRANT FORCE ANY TRANSACTION TO <権限を付与するユーザ名>;
GRANT SELECT ON  "SYS"."DBA_PENDING_TRANSACTIONS"
TO <権限を付与するユーザ名>;
GRANT EXECUTE ON  "SYS"."DBMS_SYSTEM" TO <権限を付与するユーザ名>;※

注※
Oracle JDBC Thin Driver 9.2.0.6または10.1.0.3.0以降を使用する場合に指定します。

(2)　Cosminexus Managerのセットアップ

Cosminexus Managerには，Management Serverと運用管理エージェントの二つのプロセスがあります。それぞれのセットアップについては，マニュアル「Cosminexus　簡易構築・運用ガイド」，またはマニュアル「Cosminexus　システム構築ガイド」を参照してください。また，HCSC-Managerを使用するための設定については，「2.1.5　HCSC-Managerを使用するためのManagement Serverの設定」を参照してください。

なお，Management Serverと運用管理エージェントは，HCSCサーバを運用するための基盤となります。そのため，OSの起動と同時にManagement Serverと運用管理エージェントを自動起動するように設定してください。

(3)　PRFのセットアップ

次の作業を実施します。

PRFの設定

PRFの設定方法については，マニュアル「Cosminexus　システム構築ガイド」を参照してください。

(4)　J2EEサーバのセットアップ

次の作業を実施します。

J2EEサーバの構築

J2EEサーバの構築方法については，マニュアル「Cosminexus　システム構築ガイド」のJ2EEサーバに関する内容を参照してください。

注意

構築時には，論理サーバ名と実サーバ名を同一にしてください。異なる場合，HCSCサーバのセットアップに失敗するおそれがあります。

J2EEサーバのシステム環境変数の設定

J2EEサーバのシステム環境変数の設定方法については，マニュアル「Cosminexus　システム構築ガイド」の環境変数の設定に関する内容を参照してください。

Cosminexus Web Servicesの初期設定

Cosminexus Web Servicesの初期設定の手順を次に示します。

次のコマンドを使用して，SOAPエンジンを標準モードに設定します。
Windowsの場合

setup_mode.bat std

UNIX（Bourneシェル）の場合

setup_mode.sh std

Common Public License Version 1.0に基づいて配布されているWSDL4Jを利用するため，「wsdl4j.jar」ファイルを入手し，次のディレクトリにコピーします。

<Cosminexusのインストールディレクトリ>¥c4web¥lib以下

サーバ定義ファイル（c4websv.cfg）を設定します。
HCSCサーバが動作するJ2EEサーバでのSOAP通信基盤のサーバ定義ファイルに指定する内容を次の表に示します。サーバ定義ファイルの作成については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

設定項目 | キー名称 | 設定値（デフォルト） | 説明
多重参照 | c4web.common.<識別子>.do_multirefs | false | ユーザ定義受付を使用する場合，このプロパティは指定できません。trueを指定した場合の動作は保証しません。
データ型定義 | c4web.common.<識別子>.send_xsi_types | true | ユーザ定義受付を使用する場合，このプロパティは指定できません。falseを指定した場合の動作は保証しません。
文字参照形式オプション | c4web.common.<識別子>.character_reference | false | ユーザ定義受付を使用する場合，このプロパティは指定できません。trueを指定した場合の動作は保証しません。
SOAPヘッダの名前修飾チェックオプション | c4web.common.<識別子>.enable_soapheader_check | true | ユーザ定義受付を使用する場合，ユーザ定義受付でのSOAPヘッダの名前修飾チェックオプションは強制的にfalseとして動作します。
HTTPセッションの維持 | c4web.application.<識別子>.app_maintainsession | false | ユーザ定義受付を使用する場合，このプロパティは指定できません。trueを指定した場合の動作は保証しません。

ポイント

HCSCサーバでの識別子とは，サーバ定義ファイル中から動作中のサーバの情報を取得するためのキーのことです。サーバに配備したSOAPアプリケーションのコンテキストルートから先頭の「/」を除いた名称を使用しています。このため，HCSC-Messagingでは次のようになります。

標準受付の識別子：クラスタ名

ユーザ定義受付の識別子：ユーザ定義受付の受付ID

（例）クラスタ名称が「cluster1」の場合

標準受付の識別子：「cluster1」

共通定義ファイル（c4webcom.cfg）を設定します。
HCSCサーバが動作するJ2EEサーバでのSOAP通信基盤の共通定義ファイルに指定する内容を次の表に示します。共通定義ファイルの作成については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

設定項目 | キー名称 | 設定値（デフォルト） | 説明
トレースファイル出力の重要度 | c4web.logger.log_level | WARN | このプロパティにDEBUGを指定しないでください。DEBUGを指定した場合は，ほかの値を指定したときに比べてより多くのメモリが消費され，スループットに影響が出ます。

HCSCサーバをセットアップするための固有設定

J2EEサーバ用のユーザプロパティファイル（usrconf.properties）で，ejbserver.rmi.localinvocation.scopeに「app」を指定します。

J2EEサーバ用のユーザプロパティファイル（usrconf.properties）で，ejbserver.server.j2ee.featureに「1.4」を指定します。

コンテナ拡張ライブラリの設定

コンテナ拡張ライブラリとして，「<Cosminexusインストールディレクトリ>¥RM¥lib¥reliablemessaging-api.jar」を設定します。

コンテナ拡張ライブラリの設定方法については，マニュアル「Cosminexus　システム構築ガイド」のコンテナ拡張ライブラリの設定に関する内容を参照してください。

(5)　Webサーバ（HTTPサーバ）のセットアップ

Webサーバ（HTTPサーバ）をセットアップするには，CosminexusのJ2EEサーバに含まれるインプロセスHTTPサーバを使用する方法と，Hitachi Web Serverを使用する方法の二つがあります。

(a)　インプロセスHTTPサーバを使用する方法

インプロセスHTTPサーバのセットアップ手順を次に示します。

運用管理ポータルから，［論理サーバの環境設定］を選択します。

サーバビューから，［論理J2EEサーバ］－［J2EEサーバ］－［＜J2EEサーバ名＞］を選択します。

［HTTPサーバ］タブの［通信・スレッド制御］タブを選択します。
［通信・スレッド制御設定］画面が表示されます。

［Webクライアントとの接続設定］－［Persistentコネクション］－［タイムアウト］に，SOAP通信基盤（Cosminexus Web Services）の共通定義ファイルのc4web.common.connection_pool.timeoutプロパティに指定した値以上の値を設定します。
例えば，c4web.common.connection_pool.timeoutプロパティのデフォルト値1800の倍の値である3600をタイムアウト値に設定します。c4web.common.connection_pool.timeoutプロパティを設定していない場合は，1800がデフォルト値として動作します。なお，タイムアウト値に指定できる範囲は0～3600です。そのため，c4web.common.connection_pool.timeoutプロパティの設定が1800よりも大きい場合は，0を設定してください。

(b)　Hitachi Web Serverを使用する方法

次の作業を実施します。

Hitachi Web Serverのセットアップ

セットアップ方法の詳細については，マニュアル「Hitachi Web Server」を参照してください。

Hitachi Web ServerとJ2EEサーバを連携する設定

J2EEサーバと連携するための設定方法の詳細については，マニュアル「Cosminexus　システム構築ガイド」を参照してください。

Hitachi Web ServerのKeepAliveTimeout値の設定

Hitachi Web Serverの環境設定ファイルであるhttpsd.confのKeepAliveTimeoutに，SOAP通信基盤（Cosminexus Web Services）の共通定義ファイルのc4web.common.connection_pool.timeoutプロパティに指定した値の倍以上の値を設定します。

例えば，c4web.common.connection_pool.timeoutプロパティのデフォルト値1800の倍の値である3600をKeepAliveTimeoutに設定します。c4web.common.connection_pool.timeoutプロパティを設定していない場合は，1800がデフォルト値として動作します。詳細は，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」のコネクションプーリングに関する設定を参照してください。

(6)　データベースのクライアント側のセットアップ

(a)　DBクライアント側の設定（HiRDBの場合）

実行環境のマシンで，次の作業を実施します。

環境変数の設定

Windowsの場合は，次の環境変数を設定します。

UNIXの場合は，HCSCサーバが稼働しているJ2EEサーバ起動時とManagement Server実行時の環境変数に，次の環境変数を設定します。

HCSCサーバが稼働しているJ2EEサーバ起動時の環境変数の設定方法は，マニュアル「Cosminexus　運用管理操作ガイド」のJ2EEサーバの環境変数の設定に関する内容を参照してください。

Management Server実行時の環境変数の設定方法は，マニュアル「Cosminexus　リファレンス　定義編」のmserverenv.cfg（Management Server用環境変数定義ファイル）に関する内容を参照してください。

PDXAMODE

1を指定します。

PDTXACANUM

Cosminexus サービスプラットフォームが使用するDBコネクション数の最大値を指定します。

DBコネクション数の最大値は，利用する実行環境に応じて見積もる必要があります。実行環境がDBコネクションを使用する契機と数を次の表に示します。

表3-1　 実行環境が使用するDBコネクションの数

DBコネクションの使用先 | DBコネクションの使用の契機 | DBコネクションの使用数
メッセージング基盤 | 起動時 | 1
コマンド実行時 | 1
サービス部品実行要求受付時 | サービス部品の同時実行数
電文の実行履歴の取得時 | サービス部品の同時実行数
ビジネスプロセス基盤 | ビジネスプロセス実行要求受付時 | ビジネスプロセスの同時実行数
DBアダプタ | サービス部品実行要求受付時 | サービス部品の同時実行数
Cosminexus RM | マニュアル「Cosminexus Reliable Messaging」のDBコネクションを使用するタイミングと使用するコネクションの数に関する内容を参照してください。

DBコネクション使用数の和が最大値となります。

PDLANGまたはLANG

HCSCサーバをUNIXで稼働させる場合，HiRDBサーバの文字コードに応じて，PDLANGかLANGのどちらかにHiRDBサーバと同じ文字コードを指定します。詳細は，マニュアル「HiRDB UAP開発ガイド」のPDLANGに関する内容を参照してください。

HCSCサーバをWindowsで稼働させる場合は，設定は不要です。

LC_CTYPE

HCSCサーバをUNIXで稼働させる場合，HiRDBサーバと同じ文字コードを指定します。

HCSCサーバをWindowsで稼働させる場合は，設定は不要です。

LD_LIBRARY_PATH

HCSCサーバをLinuxで稼働させる場合，下記のパスを追加します。

<Cosminexus DABroker Library運用ディレクトリ>/lib

<HiRDB運用ディレクトリ>/client/lib
HiRDB/Single Server，またはHiRDB/Parallel Serverインストール時に指定します。

<HiRDBのインストールディレクトリ>/client/lib
HiRDB/Run Time，またはHiRDB/Developer's Kitインストール時に指定します。

HCSCサーバをWindowsで稼働させる場合は，設定は不要です。

LIBPATH

HCSCサーバをAIXで稼働させる場合，下記のパスを追加します。

<Cosminexus DABroker Library運用ディレクトリ>/lib

<HiRDB運用ディレクトリ>/client/lib
HiRDB/Single Server，またはHiRDB/Parallel Serverインストール時に指定します。

<HiRDBのインストールディレクトリ>/client/lib
HiRDB/Run Time，またはHiRDB/Developer's Kitインストール時に指定します。

HCSCサーバをWindowsで稼働させる場合は，設定は不要です。

環境変数グループの設定

環境変数グループを次の方法で登録します。

Windowsの場合

HiRDBのクライアント環境変数登録ツールで「システムグループ」を選択して，環境変数グループを登録します。この場合，DB Connectorのプロパティ定義では，ここで登録した環境変数グループ名を指定してください。

UNIXの場合

HiRDBのクライアント環境変数グループの設定ファイルに登録します。この場合，DB Connectorのプロパティ定義では，ここで登録した環境変数グループの設定ファイルのパスを指定してください。

環境変数グループを登録する方法の詳細については，マニュアル「HiRDB UAP開発ガイド」の環境変数のグループ登録に関する内容を参照してください。

DB Connectorのプロパティについては，マニュアル「Cosminexus　アプリケーション設定操作ガイド」のDB Connectorのプロパティの定義に関する内容を参照してください。

環境変数グループで設定する環境変数を次の表に示します。

表3-2　環境変数グループで設定する環境変数

環境変数名 | 設定する内容
PDHOST | データベースのホスト名またはIPアドレスを指定します。
PDUSER | データベースのユーザ名およびデータベースのパスワードを指定します。
PDNAMEPORT | データベースのポート番号を指定します。
PDSWAITTIME | Cosminexus Component Containerのトランザクションタイムアウトの値※よりも大きな値を指定します。
PDCWAITTIME | Cosminexus Component Containerのトランザクションタイムアウトの値※よりも大きな値を指定します。
PDSWATCHTIME | 0を指定します。

注※

Cosminexus Component Containerのトランザクションタイムアウトの値は，J2EEサーバ用ユーザプロパティファイルで指定します。Cosminexus Component Containerのトランザクションタイムアウトの値については，マニュアル「Cosminexus　システム設計ガイド」のトランザクションタイムアウトの設定に関する内容を参照してください。

(b)　DBクライアント側の設定（Oracleの場合）

Oracle JDBC Thin Driverをセットアップします。Oracle JDBC Thin Driverのセットアップについては，「3.1.2(7)(c)　Oracle JDBC Thin Driverのセットアップ」を参照してください。

(7)　JDBCドライバのセットアップ

使用するJDBCドライバは，利用条件を考慮して選択する必要があります。

使用するJDBCドライバの選択方法を次の表に示します。

表3-3　使用するJDBCドライバ

利用するDBMS | 使用するJDBCドライバ | JDBCドライバのパッケージ
HiRDB（Version7またはVersion8）※1 | Cosminexus DABroker Library | JP.co.Hitachi.soft.DBPSV_Driver.JdbcDbpsvDriver
HiRDB Version 8※2 | HiRDB TYPE4 JDBC Driver | JP.co.Hitachi.soft.HiRDB.JDBC.HiRDBDriver
Oracle | Oracle JDBC Thin Driver | oracle.jdbc.driver.OracleDriver

注※1　Cosminexus DABroker Library用のDB Connectorを利用する場合

注※2　HiRDB Type4 JDBC Driver用のDB Connectorを利用する場合

(a)　Cosminexus DABroker Libraryのセットアップおよび環境設定

Windowsの場合

Cosminexus DABroker Libraryのセットアップとして，次の作業を実施してください。

バッファサイズの設定

Cosminexus DABroker Libraryの環境設定の［リモートアクセス設定］タブで，［BLOB/LONG/CLOB型データ受取バッファサイズ］に，DB ConnectorのbufSizeプロパティに設定する値よりも大きい値を設定します。

bufSizeプロパティの設定については，「3.1.2(8) DB Connectorのセットアップ」を参照してください。

漢字コードセットの設定

Cosminexus DABroker Libraryの環境設定の［リモートアクセス設定］タブで，使用するDBの文字コードに合わせて［漢字コードセット］を設定します。

データベースの言語モードについては，HiRDBの場合はマニュアル「HiRDB システム導入・設計ガイド」を，Oracleの場合はOracle社が発行するドキュメントを参照してください。

使用するORACLEのバージョンの設定

Cosminexus DABroker Libraryの環境設定の［共通設定］タブで，［使用するORACLEのバージョン］にOracleのバージョンを設定します。

UNIXの場合

Cosminexus DABroker Libraryをセットアップします。Cosminexus DABroker Libraryのセットアップ方法の詳細は，マニュアル「Cosminexus　システム構築ガイド」のCosminexus DABroker Libraryの設定に関する内容を参照してください。Cosminexus DABroker Library動作環境定義ファイルに指定する設定項目で，特に設定が必要な項目を次に示します。

DABORACLE_TYPE

Oracleを使用する場合に，使用するOracleのバージョンを指定します。

DABHIRDBA_BLOBBUFSIZEおよびDABORADBA_LONGBUFSIZE

DB ConnectorのbufSizeプロパティに設定する値よりも大きな値を設定します。

bufSizeプロパティの設定については，「3.1.2(8) DB Connectorのセットアップ」を参照してください。

DAB_LANG

使用するDBの文字コードを設定します。

(b)　HiRDB Type4 JDBC Driverのセットアップ

HiRDB Type4 JDBC Driverのセットアップについては，マニュアル「スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド」のHiRDB Type4 JDBC Driverに関する内容を参照してください。

なお，HCSCサーバを使用するために，次の設定をする必要があります。

<Cosminexusインストールディレクトリ>/manager/config/mserver.cfgファイルに，HiRDB Type4 JDBC DriverのJARファイル（pdjdbc2.jar）をクラスパスとして指定します。このとき，「web.add.class.path=<pdjdbc2.jarのパス>」の形式で指定してください。

例1（HiRDB/Run Timeの場合）

web.add.class.path=<HiRDB/Run Timeインストールディレクトリ>/client/lib/pdjdbc2.jar

例2（HiRDB/Single Serverの場合）

web.add.class.path=<HiRDB/Single Serverインストールディレクトリ>※/client/lib/pdjdbc2.jar

注※　<HiRDBインストールディレクトリ>は，hirdb_sというディレクトリになります。

運用管理ポータルの「論理サーバの環境設定」にある論理J2EEサーバの［J2EEコンテナの設定］画面の拡張パラメタに，HiRDB Type4 JDBC DriverのJARファイル（pdjdbc2.jar）をクラスパスとして指定します。このとき，「add.class.path=<pdjdbc2.jarのパス>」の形式で指定してください。
ここでの設定値は，J2EEサーバのユーザ定義ファイル（usrconf.cfg）に反映されます。
「論理サーバの環境設定」での設定については，マニュアル「Cosminexus　システム構築ガイド」を参照してください。

例1（HiRDB/Run Timeの場合）

add.class.path=<HiRDB/Run Timeインストールディレクトリ>/client/lib/pdjdbc2.jar

例2（HiRDB/Single Serverの場合）

add.class.path=<HiRDB/Single Serverインストールディレクトリ>※/client/lib/pdjdbc2.jar

注※　<HiRDBインストールディレクトリ>は，hirdb_sというディレクトリになります。

HCSC-Messagingコマンド共通定義ファイルのHCSC_ADDCLASSPATHに，HiRDB Type4 JDBC DriverのJARファイル（pdjdbc2.jar）をクラスパスとして指定します。
HCSC-Messagingコマンド共通定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Messagingコマンド共通定義ファイル」を参照してください。

(c)　Oracle JDBC Thin Driverのセットアップ

Oracle JDBC Thin Driverのセットアップについては，マニュアル「Cosminexus　システム構築ガイド」または，使用しているデータベースのマニュアルを参照してください。

なお，HCSCサーバを使用するために，次の設定をする必要があります。

<Cosminexusインストールディレクトリ>/manager/config/mserver.cfgファイルに，Oracle JDBC Thin DriverのJARファイルをクラスパスとして指定します。このとき，「web.add.class.path=<Oracle JDBC Thin Driverのパス>」の形式で指定してください。

例

web.add.class.path=<Oracle Clientのインストールディレクトリ>/jdbc/lib/ojdbc14.jar

運用管理ポータルの「論理サーバの環境設定」にある論理J2EEサーバの［J2EEコンテナの設定］画面の拡張パラメタに，Oracle JDBC Thin DriverのJARファイルをクラスパスとして指定します。このとき，「add.class.path=<Oracle JDBC Thin Driverのパス>」の形式で指定してください。
ここでの設定値は，J2EEサーバのユーザ定義ファイル（usrconf.cfg）に反映されます。
「論理サーバの環境設定」での設定については，マニュアル「Cosminexus　システム構築ガイド」を参照してください。

例

add.class.path=<Oracle Clientのインストールディレクトリ>/jdbc/lib/ojdbc14.jar

HCSC-Messagingコマンド共通定義ファイルのHCSC_ADDCLASSPATHに，Oracle JDBC Thin DriverのJARファイルをクラスパスとして指定します。
HCSC-Messagingコマンド共通定義ファイルの詳細については，「9.定義ファイル」の「HCSC-Messagingコマンド共通定義ファイル」を参照してください。

(8)　DB Connectorのセットアップ

HCSCサーバは，データベースと接続するためにDB Connectorを利用します。処理のタイミングやテーブル種別に応じて，DBアクセスをトランザクション管理する場合と管理しない場合があるため，トランザクションサポート種別がXATransactionまたはLocalTransactionのDB Connectorと，トランザクションサポート種別がNoTransactionであるDB Connectorの，二つのDB Connectorを準備する必要があります。

なお，トランザクションサポート種別がXATransactionまたはLocalTransactionのDB Connectorは，処理性能を向上させるため，Cosminexus RMと連携できるDB Connectorを利用します。

それぞれのDB Connectorの表示名は，HCSCサーバセットアップ定義ファイルの「dbcon-xadisplayname」と「dbcon-nodisplayname」に指定します。HCSCサーバセットアップ定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

(a)　DB Connectorのインポート

インポートするDB Connectorは，利用条件を考慮して選択する必要があります。インポートするRARファイルの選択方法を次の表に示します。

表3-4　インポートするRARファイルの選択方法（Cosminexus RMを使用する場合）

HCSCサーバセットアップ定義ファイルのプロパティ
利用するDB
ライトトランザクション機能の利用の有無

利用する
利用しない

dbcon-xadisplayname
HiRDB（Version7またはVersion8）※1
DBConnector_DABJ_CP_
Cosminexus_RM.rar
DBConnector_DABJ_XA_
Cosminexus_RM.rar

HiRDB（Version8）※2
DBConnector_HiRDB_
Type4_CP_Cosminexus_RM.rar
DBConnector_HiRDB_Type4_
XA_Cosminexus_RM.rar

Oracle
DBConnector_Oracle_CP_
Cosminexus_RM.rar
DBConnector_Oracle_XA_
Cosminexus_RM.rar

dbcon-nodisplayname
HiRDB（Version7またはVersion8）※1
DBConnector_DABJ_CP.rar

HiRDB（Version8）※2
DBConnector_HiRDB_Type4_CP.rar

Oracle
DBConnector_Oracle_CP.rar

注※1　JDBCドライバにCosminexus DABroker Libraryを利用する場合です。

注※2　JDBCドライバにHiRDB Type4 JDBC Driverを利用する場合です。

DB Connectorのインポート方法については，マニュアル「Cosminexus　アプリケーション設定操作ガイド」のデータベースと接続するための設定に関する内容を参照してください。また，プロパティ定義については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

ライトトランザクションについては，マニュアル「Cosminexus　機能解説」を参照してください。また，設定方法については，マニュアル「Cosminexus　運用管理操作ガイド」を参照してください。

また，DBアダプタを利用する場合は，DBアダプタが利用するDB Connectorをインポートします。インポートするRARファイルの選択方法を次の表に示します。

表3-5　インポートするRARファイルの選択方法（DBアダプタを利用する場合）

利用するJDBCドライバ
利用するDB
ライトトランザクション機能の利用の有無

利用する
利用しない

Cosminexus DABroker Library
HiRDB（Version7またはVersion8）
DBConnector_DABJ_CP.rar
DBConnector_DABJ_XA.rar

Oracle

HiRDB Type4 JDBC Driver
HiRDB（Version8）
DBConnector_HiRDB_
Type4_CP.rar
DBConnector_HiRDB_
Type4_XA.rar

Oracle JDBC Thin Driver
Oracle
DBConnector_Oracle_CP.rar
DBConnector_Oracle_XA.rar

(b)　プロパティの定義

DB Connectorをインポートしたあと，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照して，プロパティを定義してください。ただし，次の表に示す内容をプロパティに設定する必要があります。

表3-6　dbcon-xadisplaynameに設定するDB Connector属性ファイルの設定内容（DABroker/Oracle）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するdatabaseNameプロパティ | データベース名※1
<config-property>タグに設定するbufSizeプロパティ | システムで利用する最大の電文長よりも大きな値※2
<transaction-support>タグ | XATransaction※3
LocalTransaction※4

注※1

使用するDB Connectorによって設定値が異なります。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。また，データベースに接続するために必要な情報もあわせて設定してください。

注※2

使用するDB Connectorが次のDB Connectorで，LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。

・DBConnector_DABJ_XA_Cosminexus_RM.rar

・DBConnector_DABJ_CP_Cosminexus_RM.rar

注※3

ライトトランザクション機能を利用しない場合に，次のDB Connectorに対して指定してください。

・DBConnector_DABJ_XA_Cosminexus_RM.rar

・DBConnector_Oracle_XA_Cosminexus_RM.rar

注※4

ライトトランザクション機能を利用する場合に，次のDB Connectorに対して指定してください。

・DBConnector_DABJ_CP_Cosminexus_RM.rar

・DBConnector_Oracle_CP_Cosminexus_RM.rar

表3-7　dbcon-xadisplaynameに設定するDB Connector属性ファイルの設定内容（HiRDB Type4）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するmaxBinarySizeプロパティ | システムで利用する最大の電文長よりも大きな値※1
<transaction-support>タグ | XATransaction※2
LocalTransaction※3

注※1

LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。また，必ず0以外の値を指定してください。

注※2

ライトトランザクション機能を利用しない場合に，次のDB Connectorに対して指定してください。

・DBConnector_HiRDB_Type4_XA_Cosminexus_RM.rar

注※3

ライトトランザクション機能を利用する場合に，次のDB Connectorに対して指定してください。

・DBConnector_HiRDB_Type4_CP_Cosminexus_RM.rar

注意

データベースに接続するために必要な情報を設定してください。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

表3-8　dbcon-nodisplaynameに設定するDB Connector属性ファイルの設定内容（DABroker/Oracle）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するdatabaseNameプロパティ | データベース名※1
<config-property>タグに設定するbufSizeプロパティ | システムで利用する最大の電文長よりも大きな値※2
<transaction-support>タグ | NoTransaction※3

注※1

使用するデータベースによって設定値が異なります。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。また，データベースに接続するために必要な情報もあわせて設定してください。

注※2

使用するDB Connectorが次のDB Connectorで，LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。

・DBConnector_DABJ_CP.rar

注※3

使用するDB Connectorが次のDB Connectorに対して指定してください。

・DBConnector_DABJ_CP.rar

・DBConnector_Oracle_CP.rar

表3-9　dbcon-nodisplaynameに設定するDB Connector属性ファイルの設定内容（HiRDB Type4）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するmaxBinarySizeプロパティ | システムで利用する最大の電文長よりも大きな値※1
<transaction-support>タグ | NoTransaction※2

注※1

LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。また，必ず0以外の値を指定してください。

注※2

使用するDB Connectorが次のDB Connectorに対して指定してください。

・DBConnector_HiRDB_Type4_CP.rar

注意

データベースに接続するために必要な情報を設定してください。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

表3-10　DBアダプタを利用する場合に設定するConnector属性ファイルの設定内容

設定項目 | 設定値
<display-name>タグ | DB Connector表示名※1
<config-property>タグに設定するdatabaseNameプロパティ | データベース名※2
<transaction-support>タグ | XATransaction
LocalTransaction

注※1

この値は，DBアダプタのアプリケーション統合属性ファイルの<linked-to>タグにも設定します。アプリケーション統合属性ファイルについては，マニュアル「Cosminexus　サービスプラットフォーム　開発ガイド」のアプリケーション統合属性ファイルの作成に関する内容を参照してください。

注※2

使用するDB Connectorによって設定値が異なります。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

(9)　Cosminexus Reliable Messagingのセットアップ

Cosminexus Reliable Messagingをセットアップします。作業の詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。セットアップ作業のうちプロパティのカスタマイズについては，次に示す方法で実施します。

Cosminexus Reliable Messagingのコンフィグレーションプロパティの設定

設定するコンフィグレーションプロパティと指定する値を次の表に示します。なお，認証情報（UserおよびPassword）には，Cosminexus RMがHiRDBまたはOracleにアクセスするために利用する接続ユーザのユーザ名およびパスワードを指定してください。

表3-11　設定するコンフィグレーションプロパティと指定する値

プロパティ名
設定内容
設定値

RMSystemName
システム名
連携するシステム全体で一意なシステム名を指定します。

RMLinkedDBConnectorName
連携するDB Connectorの表示名
連携するDB Connectorの表示名を指定します。

RMSHConnectFlag
共用キューを使用して複数システム間でのアプリケーション連携をする場合の受信用共用キューの有無
標準の非同期受付（MDB（DBキュー））を使用する場合「true」を指定します。
標準の非同期受付（MDB（DBキュー））を使用しない場合，またはDBキューを使用できないデータベース（Oracle）を使用している場合「false」を指定します。

RMTRConnectFlag
キュー間転送の使用有無
「true」を指定します。

RMMaxDeliveryNum
配送回数の最大値
0以外(１～512)を設定します（推奨値：10）。

RMDeadMessageQueueName
デッドメッセージキュー名
1～20文字の識別子を設定します。
なお，必ずデッドメッセージキューを使用してください。
また，デッドメッセージキューはローカルキューとしてください。

注意事項

コンフィグレーションプロパティRMWaitRestorationの値は変更しないでください。Cosminexus RMのデフォルト値「true」で動作します。

デッドメッセージキュー名「RMDeadMessageQueueName」に指定するデッドメッセージキューは，非同期の標準受付や非同期のサービスアダプタを使用している場合に，配送回数が最大値に達してサービス部品が呼び出されなかったメッセージが移動される特別なキューです。
デッドメッセージキュー名を設定していない場合，およびデッドメッセージキューを作成していない場合，無限にサービス部品を呼び出す処理が再実行されるため，注意してください。
なお，デッドメッセージキューとして使用するキューは，Cosminexus RMの設定後，最初に開始したあとに作成してください。

データベースにOracleを使用する場合，非同期受付キュー（MDB（DBキュー）），および非同期のサービスアダプタ（MDB（DBキュー））は使用できません。

(10)　Cosminexus Service Coordinator-Managerのセットアップ

必要に応じて，「2.4　運用環境に関する設定」を参照し，設定してください。

(11)　uCosminexus 日立コード変換 - Server RuntimeまたはuCosminexus 日立コード変換 - Runtimeのセットアップ

実行環境でバイナリデータを扱う場合，およびデータ変換の値置換えファンクションを利用する場合，実行環境のOSがWindowsのときはuCosminexus 日立コード変換 - Server Runtimeを，UNIXのときはuCosminexus 日立コード変換 - Runtimeをセットアップします。

(a)　インストール

uCosminexus 日立コード変換 - Server Runtime，またはuCosminexus 日立コード変換 - Runtimeをインストールします。

インストール方法の詳細は，uCosminexus 日立コード変換 - Server RuntimeまたはuCosminexus 日立コード変換 - Runtimeに添付されているドキュメントを参照してください。

(b)　環境設定

環境設定として，次の作業を実施します。

クラスパスの追加

オプション定義ファイル（usrconf.cfg）に次の定義を追加します。

add.class.path=<コード変換ライブラリのjarファイルのパス>

例えば，実行環境のOSがWindowsの場合で，uCosminexus 日立コード変換 - Server Runtimeを「C:¥Program Files¥HITACHI¥CodeConvJ」にインストールしたときには，次のように定義を追加します。

add.class.path= C:¥Program Files¥HITACHI¥CodeConvJ¥Java¥codeconv.jar

変換テーブル（ユーザマッピングファイル）の格納パスの追加

システムプロパティファイル（usrconf.properties）に次の定義を追加します。

csc.dt.codetablepath=<変換テーブルの格納ディレクトリパス>

例えば，実行環境のOSがWindowsの場合で，uCosminexus 日立コード変換 - Server Runtimeを「C:¥Program Files¥HITACHI¥CodeConvJ」にインストールした場合，次のように定義を追加します。

csc.dt.codetablepath=C¥:¥¥Program Files¥¥HITACHI¥¥CodeConvJ¥¥Table

ユーザマッピングファイル（外字ファイル）の格納

開発環境のuCosminexus 日立コード変換 - Development Kitで作成したユーザマッピングファイルを，システムプロパティファイル（usrconf.properties）に追加したパス（csc.dt.codetablepathに指定したパス）に格納します。

uCosminexus 日立コード変換 - Development Kitでのユーザマッピングファイルの作成については，uCosminexus 日立コード変換 - Development Kitに添付されているドキュメント，およびマニュアル「Cosminexus　サービスプラットフォーム　開発ガイド」を参照してください。

3.1.3　HCSCサーバをセットアップする

サービスアダプタ，ビジネスプロセス，ユーザ定義受付をHCSCサーバに配備して，実行環境をセットアップするには，まず，HCSCサーバをセットアップする必要があります。また，HCSCサーバをセットアップするときに，あわせてクラスタもセットアップできます。

HCSCサーバのセットアップの前提条件，およびセットアップ方法について次に説明します。

参考

HCSCサーバをセットアップしたあと，HCSCサーバを起動する前に，HCSCサーバの定義情報を設定することを推奨します。HCSCサーバの定義方法については，「3.1.4　HCSCサーバの定義情報を設定する」を参照してください。

＜この項の構成＞

(1)　前提条件

(2)　セットアップ方法

(3)　セットアップ情報の追加・変更

(1)　前提条件

HCSCサーバをセットアップするには，次の条件を満たす必要があります。

HCSCサーバをセットアップする実行環境のマシン上で次のプロセスが起動していること

運用管理エージェント

Management Server

J2EEサーバ

PRF

Hitachi Web Server

運用管理エージェント，Management Server，J2EEサーバ，PRFの起動方法については，マニュアル「Cosminexus　システム運用ガイド」を，Hitachi Web Serverの起動方法については，マニュアル「Hitachi Web Server」をそれぞれ参照してください。

HCSCサーバをセットアップする実行環境のマシンに，Cosminexus Reliable Messaging，DB ConnectorおよびDBクライアントがセットアップされ，起動していること

同一クラスタ内で，データベースおよびCosminexus RMの使用有無が一致していること

HCSCサーバ構成定義ファイルおよびHCSCサーバセットアップ定義ファイルが作成されていること
HCSCサーバ構成定義ファイルの作成方法については，「2.3.1　HCSCサーバ構成定義ファイルを設定する」を，ファイルの内容の詳細については，「9.　定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。
HCSCサーバセットアップ定義ファイルの作成方法については，「2.3.2　HCSCサーバセットアップ定義ファイルを設定する」を，ファイルの内容の詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

セットアップするHCSCサーバとすでにセットアップされているHCSCサーバでクラスタを構成する場合，HCSCサーバ構成定義ファイルおよびHCSCサーバセットアップ定義ファイルで同じ設定にする必要のある項目が同じ設定になっていること
HCSCサーバ構成定義ファイルおよびHCSCサーバセットアップ定義ファイルで，クラスタを構成するHCSCサーバ間で同じ設定にする必要のある項目については，ロードバランスクラスタ構成の場合は「2.5.1(1) 実行環境の構築」を，HAクラスタ構成の場合は「2.6.1(1) 実行環境（現用系・待機系）の構築」を参照してください。

HCSCサーバをアンセットアップしたあとに再度セットアップする場合，J2EEサーバを再起動していること

(2)　セットアップ方法

HCSCサーバをセットアップするには，運用環境でcscsvsetupコマンドを実行します。

cscsvsetupコマンドの詳細については，「10.　コマンド」の「cscsvsetup（HCSCサーバのセットアップ）」を参照してください。

セットアップする内容は，単独のHCSCサーバをセットアップするか，すでにセットアップされているHCSCサーバとクラスタを構成するようにセットアップするかによって異なります。

注意

コマンド実行時に通信障害やタイムアウトが発生した場合，実行環境側で処理が完結している可能性があります。そのため，HCSCサーバのセットアップ情報を取得し，取得した情報に従って，再度cscsvsetupコマンドを実行してください。HCSCサーバのセットアップ情報の取得方法については，「5.2.16　HCSCサーバのセットアップ情報を確認する」を参照してください。なお，HCSCサーバのセットアップ情報を取得する場合，cscutilコマンドに-hostオプションを使用する必要があります。cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

注意

クラスタ名とHCSCサーバ名は大文字/小文字を区別しないため，一意な名前を設定してください。ただし，HCSCサーバセットアップ時に，クラスタ名を省略してセットアップすることはできます。

(a)　単独のHCSCサーバをセットアップする場合

-clusterオプションに，クラスタ名を指定します。ただし，この段階では，単独のHCSCサーバであるため，クラスタの構成にはなりません。ほかのHCSCサーバをセットアップするときに，ここで指定したクラスタ名を指定してセットアップすることで，クラスタを構成できます。

cscsvsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -cluster <クラスタ名> -propfile <HCSCサーバ構成定義ファイル名>

なお，クラスタ名を省略すると，-cscオプションに指定したHCSCサーバ名がクラスタ名として設定されます。

cscsvsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -propfile <HCSCサーバ構成定義ファイル名>

(b)　セットアップ済みのHCSCサーバとクラスタを構成する場合

-clusterオプションには，HCSCサーバを追加するクラスタ名を指定します。

cscsvsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -cluster <HCSCサーバを追加するクラスタ名> -propfile <HCSCサーバ構成定義ファイル名>

(3)　セットアップ情報の追加・変更

(2)で示したセットアップを，すでにセットアップしたHCSCサーバに対して再度実施すると，セットアップした情報を追加・変更できます。

HCSCサーバのセットアップ情報の追加・変更を行う場合，HCSCサーバ，サービスアダプタ，ビジネスプロセス，およびユーザ定義受付がすべて停止している必要があります。

HCSCサーバ，サービスアダプタ，ビジネスプロセス，ユーザ定義受付の状態の確認方法については，それぞれ「5.2.17　HCSCサーバの情報を確認する」，「5.2.20　サービスアダプタの情報を確認する」，「5.2.21　ビジネスプロセスの情報を確認する」，「5.2.22　ユーザ定義受付の情報を確認する」を参照してください。

追加・変更できる情報を次に示します。

追加できる情報

標準受付の種別
同期（Webサービス／SessionBean），および非同期（MDB（WS-R）／MDB（DBキュー））の標準受付を追加してセットアップできます。すでにセットアップした標準受付の種別の情報を変更または削除する場合，アンセットアップしたあと，再度セットアップしてください。

変更できる情報

同期（Webサービス）の標準受付の位置情報
同期（Webサービス）の標準受付で使用するWebサーバの位置情報です。WebサーバのIPアドレス，ポート番号およびプロトコルを変更できます。

非同期（MDB（WS-R））の標準受付の位置情報
非同期（MDB（WS-R））の標準受付で使用するWebサーバの位置情報です。WebサーバのIPアドレス，ポート番号およびプロトコルを変更できます。

同期（SessionBean）の標準受付の位置情報
同期（SessionBean）の標準受付で使用するNameServerの位置情報です。NameServerのIPアドレスおよびポート番号を変更できます。

Cosminexus Manager位置情報
Cosminexus ManagerにアクセスするためのIPアドレスおよびポート番号を変更できます。

注意

上記の情報以外を追加または変更する場合，一度HCSCサーバをアンセットアップしてから，再度セットアップする必要があります。HCSCサーバをアンセットアップしないまま上記の情報以外の情報を追加・変更してセットアップを実施した場合，追加および変更は無視されます。

3.1.4　HCSCサーバの定義情報を設定する

HCSCサーバの定義情報の設定の前提条件，および設定方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　設定方法

(1)　前提条件

HCSCサーバが停止状態または起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

HCSCサーバランタイム定義ファイルが作成されていること
HCSCサーバランタイム定義ファイルの作成方法については，「2.3.4　HCSCサーバランタイム定義ファイルを設定する」を，ファイルの内容の詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」参照してください。

(2)　設定方法

HCSCサーバの定義情報を設定するには，運用環境でcscsvconfigコマンドを実行します。

cscsvconfigコマンドの詳細については，「10.　コマンド」の「cscsvconfig（HCSCサーバランタイムの定義）」を参照してください。

cscsvconfigコマンドの実行形式を次に示します。

クラスタ内のHCSCサーバに一括して定義を設定する場合

クラスタ名を指定して実行します。

-clusterオプションで指定したクラスタ内のHCSCサーバに，-propfileオプションで指定した定義ファイルの内容が設定されます。

cscsvconfig -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -operation set -propfile <HCSCサーバランタイム定義ファイル名>

指定したHCSCサーバに定義を設定する場合

HCSCサーバ名を指定して実行します。

-cscオプションで指定したHCSCサーバに，-propfileオプションで指定した定義ファイルの内容が設定されます。

cscsvconfig -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -operation set -propfile <HCSCサーバランタイム定義ファイル名>

注意

設定された定義情報は，HCSCサーバを再度起動したときに反映されます。なお，標準受付またはユーザ定義受付に関する定義情報は，標準受付またはユーザ定義受付の開始時に反映されます。

3.1.5　HCSCサーバの定義内容を確認する

HCSCサーバに設定されている定義内容の確認の前提条件，および確認方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　確認方法

(1)　前提条件

HCSCサーバが停止状態または起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　確認方法

HCSCサーバの定義内容を確認するには，運用環境でcscsvconfigコマンドを実行します。

cscsvconfigコマンドの詳細については，「10.　コマンド」の「cscsvconfig（HCSCサーバランタイムの定義）」を参照してください。

cscsvconfigコマンドの実行形式を次に示します。

cscsvconfig -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -operation get

HCSCサーバに設定されている定義内容は，標準出力に出力されます。出力された内容は，必要に応じてファイルにリダイレクトします。

3.1.6　連携をセットアップする

連携をセットアップすると，複数のHCSCサーバおよびクラスタが相互に連携できるようになります。

連携をセットアップするcscconsetupコマンドは，1回の実行で一つのHCSCサーバ（連携元）から一つのクラスタ（連携先）への一方向の連携だけをセットアップします。なお，連携先が単独のHCSCサーバで，クラスタを構成していない場合でも，連携先としてHCSCサーバのセットアップ時に設定されるクラスタ名称を指定します。

連携の対象とcscconsetupコマンドの実行の関係を次の図の例で示します。

図3-3　連携の対象とコマンドの実行の関係

上記の図に示すように，連携をセットアップするには，連携の対象となるHCSCサーバおよびクラスタの数に応じてcscconsetupコマンドを実行する必要があります。

連携のセットアップの前提条件，およびセットアップ方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　セットアップ方法

(1)　前提条件

連携をセットアップするには，次の条件を満たす必要があります。

連携元のHCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携の状態が設定前の状態，または停止状態であること
連携の状態の確認方法については，「5.2.19　連携情報を確認する」を参照してください。

連携内で起動できるサービスアダプタおよびビジネスプロセスのサービスID，ならびにユーザ定義受付の受付IDが一意であること

連携セットアップ定義ファイルが作成されていること
連携セットアップ定義ファイルの作成方法については，「2.3.3　連携セットアップ定義ファイルを設定する」を，ファイルの内容の詳細については，「9.　定義ファイル」の「連携セットアップ定義ファイル」を参照してください。

連携の対象が二つのHCSCサーバで構成されるクラスタの場合，クラスタ内の二つのHCSCサーバのセットアップ情報が同一であること

(2)　セットアップ方法

連携をセットアップするには，運用環境でcscconsetupコマンドを実行します。

cscconsetupコマンドの詳細については，「10.　コマンド」の「cscconsetup（連携のセットアップ）」を参照してください。

cscconsetupコマンドの実行形式を次に示します。

cscconsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <連携元HCSCサーバ名> -connect <連携先クラスタ名> -propfile <連携セットアップ定義ファイル名>

連携元のHCSCサーバ名および連携先のクラスタ名を変えて複数回実行し，必要な連携をすべてセットアップします。

3.1.7　サービス情報を変更する

開発環境ではサービスアダプタ開発時に，サービスアダプタの接続先情報およびタイムアウト値を設定します。運用環境では，これらの設定値をサービス情報として環境に適した値に変更できます。

また，変更したサービス情報は，リポジトリには反映されません。変更したサービス情報は，運用環境に保持され，サービスアダプタを実行環境に配備するときに反映されます。そのため，開発環境とは独立して，サービス情報を管理できます。

それぞれの環境でのサービス情報の扱いを次の図に示します。

図3-4　サービス情報を設定してからサービス情報を変更するまでの流れ

サービス情報を変更する前提条件，および変更方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　変更方法

(1)　前提条件

サービス情報を変更するには，次の条件を満たす必要があります。

リポジトリを共有していないこと

クラスタ内のすべてのHCSCサーバで，サービス情報を変更するサービスアダプタが未配備状態であること

(2)　変更方法

サービス情報を変更するには，運用環境でcscsvcctlコマンドを実行します。

cscsvcctlコマンドの詳細については，「10.　コマンド」の「cscsvcctl（サービス情報の管理）」を参照してください。

-getfileオプションにサービス情報を出力するファイル名（任意）を指定して実行します。

cscsvcctl -user <ログインユーザID> -pass <ログインパスワード> -getfile <サービス情報変更定義ファイル名>

取得したサービス情報変更定義ファイルに変更内容を定義します。

サービス情報変更定義ファイルの詳細については，「9.　定義ファイル」の「サービス情報変更定義ファイル」を参照してください。

-setfileオプションにサービス情報変更定義ファイルを指定して実行します。

cscsvcctl -user <ログインユーザID> -pass <ログインパスワード> -setfile <サービス情報変更定義ファイル名>

3.1.8　サービス情報を確認する

サービス情報を確認する前提条件，および確認方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　確認方法

(1)　前提条件

リポジトリを共有していないこと

(2)　確認方法

変更したサービス情報を確認するには，運用環境でcscsvclsコマンドを実行します。

cscsvclsコマンドの詳細については，「10.　コマンド」の「cscsvcls（サービス情報の表示）」を参照してください。

現在有効になっているサービス情報を確認する場合，オプションを指定しないでcscsvclsコマンドを実行します。

cscsvcls -user <ログインユーザID> -pass <ログインパスワード>

変更したサービス情報および開発環境で設定したサービス情報を確認する場合，-detailオプションを指定してcscsvclsコマンドを実行します。

cscsvcls -user <ログインユーザID> -pass <ログインパスワード> -detail

3.1.9　サービスアダプタを配備する

サービスアダプタを実行環境に配備する場合の前提条件，および配備方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　配備方法

(1)　前提条件

サービスアダプタを配備するには，次の条件を満たす必要があります。

配備先の実行環境のHCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携を設定している場合，起動できるサービスアダプタのサービス名が連携するHCSCサーバおよびクラスタ間で一意になっていること

次の場合には，配備前にHCSCサーバを再起動していること

削除したサービスアダプタ（MDB（WS-R）／MDB（DBキュー））のサービスIDと同じ名称のままで，配備するサービスアダプタのサービス部品の種類（MDB（WS-R）／MDB（DBキュー））を変更した場合

削除したサービスアダプタ（MDB（WS-R））のサービスIDと同じ名称のままで，配備するサービスアダプタのキュー情報（JMSメッセージ種別，最大メッセージ数，および転送キュー作成先RDエリア）を変更した場合

削除したサービスアダプタ（MDB（WS-R）／MDB（DBキュー））のサービスIDと，大文字／小文字だけが異なるサービスIDのサービスアダプタを配備する場合

HCSCサーバを再起動しないで配備すると，新たに配備したサービスアダプタで定義されている情報が無視されたり，正常に動作しなかったりする場合があります。

(2)　配備方法

サービスアダプタを配備するには，運用環境でcsccompodeployコマンドを実行します。

csccompodeployコマンドの詳細については，「10.　コマンド」の「csccompodeploy（HCSCコンポーネントの配備）」を参照してください。

すべてのサービスアダプタを一括して配備するか，指定したサービスアダプタだけを配備するかによって実行形式が異なります。

注意

サービスアダプタを配備するとき，配備済みのサービスアダプタおよびビジネスプロセスのサービスID，ならびにユーザ定義受付の受付IDと大文字/小文字だけが異なるサービスアダプタのサービスIDは使用しないでください。このような名称を使用するとサービスアダプタが配備できません。

(a)　すべてのサービスアダプタを一括して配備する場合

HCSCサーバまたはクラスタにすべてのサービスアダプタを一括して配備します。

サービスアダプタの配備先が単一のHCSCサーバか，クラスタを構成するすべてのHCSCサーバかによって実行形式が異なります。

単一のHCSCサーバにすべてのサービスアダプタを配備する場合

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに，配備されていないサービスアダプタがすべて配備されます（配備されていないビジネスプロセスおよびユーザ定義受付も同時にすべて配備されます）。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタ内のすべてのHCSCサーバにすべてのサービスアダプタを配備する場合

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに，配備されていないサービスアダプタがすべてに配備されます（配備されていないビジネスプロセスおよびユーザ定義受付も同時にすべて配備されます）。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

注意

-allオプションを指定して実行し，サービスアダプタ，ビジネスプロセス，およびユーザ定義受付の配備が失敗した場合，未配備のサービスアダプタ，ビジネスプロセス，およびユーザ定義受付が存在しても無視してコマンドを終了します。コマンドを実行したあとには，cscreplsコマンドを利用して配備の状況を確認します。

cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

(b)　指定したサービスアダプタだけを配備する場合

HCSCサーバまたはクラスタに，指定したサービスアダプタだけを配備します。

サービスアダプタの配備先が単一のHCSCサーバか，クラスタを構成するすべてのHCSCサーバかによって実行形式が異なります。

指定したサービスアダプタを単一のHCSCサーバに配備する場合

HCSCサーバ名とサービスアダプタのサービスIDを指定して実行します。

-cscオプションで指定したHCSCサーバに，-nameオプションで指定したサービスアダプタが配備されます。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>

csccompodeployコマンドに指定するHCSCサーバ名およびサービスアダプタのサービスIDは，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

指定したサービスアダプタをクラスタ内のすべてのHCSCサーバに配備する場合

クラスタ名とサービスアダプタのサービスIDを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに，指定したサービスアダプタが配備されます。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <サービスアダプタのサービスID>

3.1.10　ビジネスプロセスを配備する

ビジネスプロセスを実行環境に配備する場合の前提条件，および配備方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　配備方法

(1)　前提条件

ビジネスプロセスを配備するには，次の条件を満たす必要があります。

配備先の実行環境のHCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携を設定している場合，起動できるビジネスプロセスのサービス名が連携するHCSCサーバおよびクラスタ間で一意であること

(2)　配備方法

ビジネスプロセスを配備するには，運用環境でcsccompodeployコマンドを実行します。

csccompodeployコマンドの詳細については，「10.　コマンド」の「csccompodeploy（HCSCコンポーネントの配備）」を参照してください。

すべてのビジネスプロセスを一括して配備するか，指定したビジネスプロセスだけを配備するかによって実行形式が異なります。

注意

ビジネスプロセスを配備するとき，配備済みのサービスアダプタおよびビジネスプロセスのサービスID，ならびにユーザ定義受付の受付IDと大文字/小文字だけが異なるビジネスプロセスのサービスIDは使用しないでください。このような名称を使用するとビジネスプロセスが配備できません。

(a)　すべてのビジネスプロセスを一括して配備する場合

HCSCサーバまたはクラスタにすべてのビジネスプロセスを一括して配備します。

ビジネスプロセスの配備先が単一のHCSCサーバか，クラスタを構成するすべてのHCSCサーバかによって実行形式が異なります。

単一のHCSCサーバにすべてのビジネスプロセスを配備する場合

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに，配備されていないビジネスプロセスがすべて配備されます（配備されていないサービスアダプタおよびユーザ定義受付も同時にすべて配備されます）。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタ内のすべてのHCSCサーバにすべてのビジネスプロセスを配備する場合

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに，配備されていないビジネスプロセスがすべて配備されます（配備されていないサービスアダプタおよびユーザ定義受付も同時にすべて配備されます）。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

注意

-allオプションを指定して実行し，サービスアダプタ，ビジネスプロセス，およびユーザ定義受付の配備が失敗した場合，未配備のサービスアダプタ，ビジネスプロセス，およびユーザ定義受付が存在しても無視してコマンドを終了します。コマンドを実行したあとには，cscreplsコマンドを利用して配備の状況を確認します。

cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

(b)　指定したビジネスプロセスだけを配備する場合

HCSCサーバまたはクラスタに，指定したビジネスプロセスだけを配備します。

ビジネスプロセスの配備先が単一のHCSCサーバか，クラスタを構成するすべてのHCSCサーバかによって実行形式が異なります。

指定したビジネスプロセスを単一のHCSCサーバに配備する場合

HCSCサーバ名とビジネスプロセスのサービスIDを指定して実行します。

-cscオプションで指定したHCSCサーバに，-nameオプションで指定したビジネスプロセスが配備されます。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>

csccompodeployコマンドに指定するHCSCサーバ名およびビジネスプロセスのサービスIDは，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

指定したビジネスプロセスをクラスタ内のすべてのHCSCサーバに配備する場合

クラスタ名とビジネスプロセスのサービスIDを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに，指定したビジネスプロセスが配備されます。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ビジネスプロセスのサービスID>

3.1.11　ユーザ定義受付を配備する

ユーザ定義受付を実行環境に配備する場合の前提条件，および配備方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　配備方法

(1)　前提条件

ユーザ定義受付を配備するには，次の条件を満たす必要があります。

配備先の実行環境のHCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携を設定している場合，起動できるユーザ受付の受付IDが連携するHCSCサーバおよびクラスタ間で一意になっていること

(2)　配備方法

ユーザ定義受付を配備するには，運用環境でcsccompodeployコマンドを実行します。

csccompodeployコマンドの詳細については，「10.　コマンド」の「csccompodeploy（HCSCコンポーネントの配備）」を参照してください。

すべてのユーザ定義受付を一括して配備するか，指定したユーザ定義受付だけを配備するかによって実行形式が異なります。

注意

ユーザ定義受付を配備するとき，配備済みのサービスアダプタおよびビジネスプロセスのサービスID，もしくはユーザ定義受付の受付IDと大文字/小文字だけが異なるユーザ定義受付の受付IDは使用しないでください。このような名称を使用するとユーザ定義受付が配備できません。

(a)　すべてのユーザ定義受付を一括して配備する場合

HCSCサーバまたはクラスタにすべてのユーザ定義受付を一括して配備します。

ユーザ定義受付の配備先が単一のHCSCサーバか，クラスタを構成するすべてのHCSCサーバかによって実行形式が異なります。

単一のHCSCサーバにすべてのユーザ定義受付を配備する場合

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに，配備されていないユーザ定義受付がすべて配備されます（配備されていないサービスアダプタおよびビジネスプロセスも同時にすべて配備されます）。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタ内のすべてのHCSCサーバにすべてのユーザ定義受付を配備する場合

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに，配備されていないユーザ定義受付がすべて配備されます（配備されていないサービスアダプタおよびビジネスプロセスも同時にすべて配備されます）。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

注意

-allオプションを指定して実行し，サービスアダプタ，ビジネスプロセス，およびユーザ定義受付の配備が失敗した場合，未配備のサービスアダプタ，ビジネスプロセス，およびユーザ定義受付が存在しても無視してコマンドを終了します。コマンドを実行したあとには，cscreplsコマンドを利用して配備の状況を確認します。

cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

(b)　指定したユーザ定義受付だけを配備する場合

HCSCサーバまたはクラスタに，指定したユーザ定義受付だけを配備します。

ユーザ定義受付の配備先が単一のHCSCサーバか，クラスタを構成するすべてのHCSCサーバかによって実行形式が異なります。

指定したユーザ定義受付を単一のHCSCサーバに配備する場合

HCSCサーバ名とユーザ定義受付の受付IDを指定して実行します。

-cscオプションで指定したHCSCサーバに，-nameオプションで指定したユーザ定義受付が配備されます。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ユーザ定義受付の受付ID>

csccompodeployコマンドに指定するHCSCサーバ名およびユーザ定義受付の受付IDは，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

指定したユーザ定義受付をクラスタ内のすべてのHCSCサーバに配備する場合

クラスタ名とユーザ定義受付の受付IDを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに，指定したユーザ定義受付が配備されます。

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ユーザ定義受付の受付ID>

3.1.12　ユーザ定義受付の定義情報を設定する

次に示すユーザ定義受付の定義情報を設定します。

最大同時実行数

占有スレッド数

実行待ちキューのサイズ

ユーザ定義受付の定義情報を設定する前提条件，および設定方法について次に説明します。

注意

ユーザ定義受付およびユーザ定義受付を利用するビジネスプロセスを削除した場合，ここで設定した定義情報は無効となります。削除後に，ユーザ定義受付およびユーザ定義受付を利用するビジネスプロセスを再配備する場合，必ずユーザ定義受付の定義情報を設定し直してください。

＜この項の構成＞

(1)　前提条件

(2)　設定方法

(1)　前提条件

ユーザ定義受付の定義情報を設定するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　設定方法

ユーザ定義受付の定義情報を設定するには，まずユーザ定義受付ランタイム定義ファイルを作成します。ユーザ定義受付ランタイム定義ファイルのテンプレートファイルは，cscurcptnconfig.propertiesのファイル名で次のディレクトリに格納されています。

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscurcptnconfig.properties

テンプレートファイルを任意の場所にコピーしたあと，定義情報を編集して，ユーザ定義受付ランタイム定義ファイルを作成します。ユーザ定義受付ランタイム定義ファイルの詳細については，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

ユーザ定義受付ランタイム定義ファイルを作成したら，運用環境でcsccompoconfigコマンドを実行して定義情報を設定します。設定した定義情報は，HCSCコンポーネントを再開始したときに反映されます。csccompoconfigコマンドの詳細については，「10.　コマンド」の「csccompoconfig（HCSCコンポーネントの定義）」を参照してください。

HCSCサーバに配備されているユーザ定義受付に定義情報を設定するか，クラスタ内のHCSCサーバに配備されているユーザ定義受付に定義情報を設定するかによって実行形式が異なります。

HCSCサーバに配備されているユーザ定義受付に定義情報を設定する場合

HCSCサーバ名，およびユーザ定義受付の受付IDを指定して実行します。

指定したHCSCサーバ上のユーザ定義受付に，ユーザ定義受付ランタイム定義ファイルで指定した定義情報が設定されます。

csccompoconfig -user <ログインユーザID> -pass <ログインパスワード> -operation set -propfile <ユーザ定義受付ランタイム定義ファイル> -csc <HCSCサーバ名> -name <受付ID>

クラスタ内のHCSCサーバに配備されているユーザ定義受付に定義情報を設定する場合

クラスタ名，およびユーザ定義受付の受付IDを指定して実行します。

指定したクラスタに配備されているユーザ定義受付に，ユーザ定義受付ランタイム定義ファイルで指定した定義情報が設定されます。

csccompoconfig -user <ログインユーザID> -pass <ログインパスワード> -operation set -propfile <ユーザ定義受付ランタイム定義ファイル> -cluster <クラスタ名> -name <受付ID>

3.1.13　ユーザ定義受付の定義情報を確認する

ユーザ定義受付の定義情報を確認する前提条件，および確認方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　確認方法

(1)　前提条件

ユーザ定義受付の定義情報を確認するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　確認方法

設定したユーザ定義受付の定義情報を確認するには，運用環境で-operationオプションにgetを，-cscオプションにHCSCサーバ名を，-nameにユーザ定義受付の受付IDを指定して，csccompoconfigコマンドを実行します。

csccompoconfigコマンドの詳細については，「10.　コマンド」の「csccompoconfig（HCSCコンポーネントの定義）」を参照してください。

csccompoconfigコマンドの実行形式を次に示します。

csccompoconfig -user <ログインユーザID> -pass <ログインパスワード> -operation get -csc <HCSCサーバ名> -name <受付ID>

3.1.14　セットアップ後の内容を確認・変更する

HCSCサーバ，連携，サービスアダプタ，ビジネスプロセス，およびユーザ定義受付のセットアップ後の内容を確認する方法については，次の個所を参照してください。

HCSCサーバのセットアップ情報を確認する場合

「5.2.16　HCSCサーバのセットアップ情報を確認する」および「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携のセットアップ情報を確認する場合

「5.2.19　連携情報を確認する」を参照してください。

サービスアダプタの配備情報を確認する場合

「5.2.20　サービスアダプタの情報を確認する」を参照してください。

ビジネスプロセスの配備情報を確認する場合

「5.2.21　ビジネスプロセスの情報を確認する」を参照してください。

ユーザ定義受付の配備情報を確認する場合

「5.2.22　ユーザ定義受付の情報を確認する」を参照してください。

セットアップ情報を確認した結果，すでにセットアップした内容を変更したい場合は，一度アンセットアップしてから再度セットアップします。アンセットアップの方法については，「3.2　システムのアンセットアップ」を参照してください。

注意

HCSCサーバのセットアップ情報を追加・変更する場合，アンセットアップしないで追加変更できる内容があります。HCSCサーバの追加・変更セットアップの詳細については，「3.1.3(3) セットアップ情報の追加・変更」を参照してください。

3.1.15　データベースとCosminexus RMの両方を使用しない場合のシステムのセットアップ

データベースとCosminexus RMの両方を使用しない場合，実行環境に必要なソフトウェアの設定が，データベースとCosminexus RMの両方を使用する場合と異なります。実行環境に必要なソフトウェアの設定以外は，データベースとCosminexus RMの両方を使用する場合のセットアップと同じです。

＜この項の構成＞

(1)　実行環境に必要なソフトウェアの設定

(1)　実行環境に必要なソフトウェアの設定

データベースとCosminexus RMの両方を使用しない場合の，実行環境に必要なソフトウェアの設定の流れについて，次の図に示します。それぞれの設定方法の詳細については，図の参照先に示す個所を参照してください。

図3-5　実行環境に必要なソフトウェアの設定（データベースとCosminexus RMの両方を使用しない場合）

3.1.16　データベースを使用してCosminexus RMを使用しない場合のシステムのセットアップ

データベースを使用してCosminexus RMを使用しない場合，実行環境に必要なソフトウェアの設定が，データベースとCosminexus RMの両方を使用する場合と異なります。実行環境に必要なソフトウェアの設定以外は，データベースとCosminexus RMの両方を使用する場合のセットアップと同じです。

＜この項の構成＞

(1)　実行環境に必要なソフトウェアの設定

(2)　DB Connectorのセットアップ

(1)　実行環境に必要なソフトウェアの設定

データベースを使用してCosminexus RMを使用しない場合の，実行環境に必要なソフトウェアの設定の流れについて，次の図に示します。それぞれの設定方法の詳細については，図の参照先に示す個所を参照してください。

図3-6　実行環境に必要なソフトウェアの設定（データベースを使用してCosminexus RMを使用しない場合）

(2)　DB Connectorのセットアップ

HCSCサーバは，データベースと接続するためにDB Connectorを利用します。処理のタイミングやテーブル種別に応じて，DBアクセスをトランザクション管理する場合と管理しない場合があるため，トランザクションサポート種別がXATransactionまたはLocalTransactionのDB Connectorと，トランザクションサポート種別がNoTransactionであるDB Connectorの，二つのDB Connectorを準備する必要があります。

なお，トランザクションサポート種別がXATransactionまたはLocalTransactionのDB Connectorは，処理性能を向上させるため，Cosminexus RMと連携できるDB Connectorを利用します。

それぞれのDB Connectorの表示名は，HCSCサーバセットアップ定義ファイルの「dbcon-xadisplayname」と「dbcon-nodisplayname」に指定します。HCSCサーバセットアップ定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

(a)　DB Connectorのインポート

インポートするDB Connectorは，利用条件を考慮して選択する必要があります。インポートするRARファイルの選択方法を次の表に示します。

表3-12　インポートするRARファイルの選択方法（Cosminexus RMを使用しない場合）

HCSCサーバセットアップ定義ファイルのプロパティ | 利用するDB | ライトトランザクション機能の利用の有無
利用する | 利用しない
dbcon-xadisplayname | HiRDB（Version7またはVersion8）※1 | DBConnector_DABJ_CP.rar | DBConnector_DABJ_XA.rar
HiRDB（Version8）※2 | DBConnector_HiRDB_Type4_CP.rar | DBConnector_HiRDB_Type4_XA.rar
Oracle | DBConnector_Oracle_CP.rar | DBConnector_Oracle_XA.rar
dbcon-nodisplayname | HiRDB（Version7またはVersion8）※1 | DBConnector_DABJ_CP.rar
HiRDB（Version8）※2 | DBConnector_HiRDB_Type4_CP.rar
Oracle | DBConnector_Oracle_CP.rar

注※1　JDBCドライバにCosminexus DABroker Libraryを利用する場合です。

注※2　JDBCドライバにHiRDB Type4 JDBC Driverを利用する場合です。

DB Connectorのインポート方法については，マニュアル「Cosminexus　アプリケーション設定操作ガイド」のデータベースと接続するための設定に関する内容を参照してください。また，プロパティ定義については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

ライトトランザクションについては，マニュアル「Cosminexus　機能解説」を参照してください。また，設定方法については，マニュアル「Cosminexus　運用管理操作ガイド」を参照してください。

また，DBアダプタを利用する場合は，DBアダプタが利用するDB Connectorをインポートします。インポートするRARファイルの選択方法を次の表に示します。

表3-13　インポートするRARファイルの選択方法（DBアダプタを利用する場合）

利用するJDBCドライバ
利用するDB
ライトトランザクション機能の利用の有無

利用する
利用しない

Cosminexus DABroker Library
HiRDB（Version7またはVersion8）
DBConnector_DABJ_CP.rar
DBConnector_DABJ_XA.rar

Oracle

HiRDB Type4 JDBC Driver
HiRDB（Version8）
DBConnector_HiRDB_
Type4_CP.rar
DBConnector_HiRDB_
Type4_XA.rar

Oracle JDBC Thin Driver
Oracle
DBConnector_Oracle_CP.rar
DBConnector_Oracle_XA.rar

(b)　プロパティの定義

DB Connectorをインポートしたあと，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照して，プロパティを定義してください。ただし，次の表に示す内容をプロパティに設定する必要があります。

表3-14　dbcon-xadisplaynameに設定するDB Connector属性ファイルの設定内容（DABroker/Oracle）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するdatabaseNameプロパティ | データベース名※1
<config-property>タグに設定するbufSizeプロパティ | システムで利用する最大の電文長よりも大きな値※2
<transaction-support>タグ | XATransaction※3
LocalTransaction※4

注※1

使用するDB Connectorによって設定値が異なります。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。また，データベースに接続するために必要な情報もあわせて設定してください。

注※2

使用するDB Connectorが次のDB Connectorで，LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。

・DBConnector_DABJ_XA.rar

・DBConnector_DABJ_CP.rar

注※3

ライトトランザクション機能を利用しない場合に，次のDB Connectorに対して指定してください。

・DBConnector_DABJ_XA.rar

・DBConnector_Oracle_XA.rar

注※4

ライトトランザクション機能を利用する場合に，次のDB Connectorに対して指定してください。

・DBConnector_DABJ_CP.rar

・DBConnector_Oracle_CP.rar

表3-15　dbcon-xadisplaynameに設定するDB Connector属性ファイルの設定内容（HiRDB Type4）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するmaxBinarySizeプロパティ | システムで利用する最大の電文長よりも大きな値※1
<transaction-support>タグ | XATransaction※2
LocalTransaction※3

注※1

LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。また，必ず0以外の値を指定してください。

注※2

ライトトランザクション機能を利用しない場合に，次のDB Connectorに対して指定してください。

・DBConnector_HiRDB_Type4_XA.rar

注※3

ライトトランザクション機能を利用する場合に，次のDB Connectorに対して指定してください。

・DBConnector_HiRDB_Type4_CP.rar

注意

データベースに接続するために必要な情報を設定してください。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

表3-16　dbcon-nodisplaynameに設定するDB Connector属性ファイルの設定内容（DABroker/Oracle）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するdatabaseNameプロパティ | データベース名※1
<config-property>タグに設定するbufSizeプロパティ | システムで利用する最大の電文長よりも大きな値※2
<transaction-support>タグ | NoTransaction※3

注※1

使用するデータベースによって設定値が異なります。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。また，データベースに接続するために必要な情報もあわせて設定してください。

注※2

使用するDB Connectorが次のDB Connectorで，LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。

・DBConnector_DABJ_CP.rar

注※3

使用するDB Connectorが次のDB Connectorに対して指定してください。

・DBConnector_DABJ_CP.rar

・DBConnector_Oracle_CP.rar

表3-17　dbcon-nodisplaynameに設定するDB Connector属性ファイルの設定内容（HiRDB Type4）

設定項目 | 設定値
<display-name>タグ | DB Connector表示名
<config-property>タグに設定するmaxBinarySizeプロパティ | システムで利用する最大の電文長よりも大きな値※1
<transaction-support>タグ | NoTransaction※2

注※1

LONGVARBINARY_AccessプロパティにREALを指定した場合に指定してください。また，必ず0以外の値を指定してください。

注※2

使用するDB Connectorが次のDB Connectorに対して指定してください。

・DBConnector_HiRDB_Type4_CP.rar

注意

データベースに接続するために必要な情報を設定してください。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

表3-18　DBアダプタを利用する場合に設定するConnector属性ファイルの設定内容

設定項目 | 設定値
<display-name>タグ | DB Connector表示名※1
<config-property>タグに設定するdatabaseNameプロパティ | データベース名※2
<transaction-support>タグ | XATransaction
LocalTransaction

注※1

この値は，DBアダプタのアプリケーション統合属性ファイルの<linked-to>タグにも設定します。アプリケーション統合属性ファイルについては，マニュアル「Cosminexus　サービスプラットフォーム　開発ガイド」のアプリケーション統合属性ファイルの作成に関する内容を参照してください。

注※2

使用するDB Connectorによって設定値が異なります。設定値については，マニュアル「Cosminexus　リファレンス　定義編」のConnector属性ファイルに関する内容を参照してください。

3.2　システムのアンセットアップ

Cosminexus サービスプラットフォームを利用して，すでにセットアップされているシステムをアンセットアップする方法について説明します。

＜この節の構成＞

3.2.1　サービスアダプタを削除する

3.2.2　ビジネスプロセスを削除する

3.2.3　ユーザ定義受付を削除する

3.2.4　連携をアンセットアップする

3.2.5　HCSCサーバをアンセットアップする

3.2.1　サービスアダプタを削除する

実行環境に配備されているサービスアダプタを削除する場合の前提条件，および削除方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　削除方法

(1)　前提条件

サービスアダプタを削除するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

サービスアダプタが停止状態であること
サービスアダプタの状態の確認方法については，「5.2.20　サービスアダプタの情報を確認する」を参照してください。

(2)　削除方法

サービスアダプタを削除するには，運用環境でcsccompoundeployコマンドを実行します。

csccompoundeployコマンドの詳細については，「10.　コマンド」の「csccompoundeploy（配備済みのHCSCコンポーネントの削除）」を参照してください。

すべてのサービスアダプタを一括して削除するか，指定したサービスアダプタだけを削除するかによって実行形式が異なります。

注意

サービスアダプタが削除できなかった場合，エラーになった原因を取り除いたあと，再度削除してください。

(a)　すべてのサービスアダプタを一括して削除する場合

HCSCサーバまたはクラスタのすべてのサービスアダプタを一括して削除します。

単一のHCSCサーバからサービスアダプタを削除するか，クラスタを構成するすべてのHCSCサーバからサービスアダプタを削除するかによって実行形式が異なります。

単一のHCSCサーバからすべてのサービスアダプタを削除する場合

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているサービスアダプタがすべて削除されます（削除されていないビジネスプロセスおよびユーザ定義受付も同時にすべて削除されます）。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタを構成するすべてのHCSCサーバからすべてのサービスアダプタを削除する場合

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているサービスアダプタがすべて削除されます（削除されていないビジネスプロセスおよびユーザ定義受付も同時にすべて削除されます）。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

(b)　指定したサービスアダプタだけを削除する場合

HCSCサーバまたはクラスタに配備されているサービスアダプタのうち，指定したサービスアダプタだけを削除します。

単一のHCSCサーバからサービスアダプタを削除するか，クラスタを構成するすべてのHCSCサーバからサービスアダプタを削除するかによって実行形式が異なります。

単一のHCSCサーバから指定したサービスアダプタだけを削除する場合

HCSCサーバ名とサービスアダプタのサービスIDを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているサービスアダプタのうち，-nameオプションで指定したサービスアダプタが削除されます

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>

クラスタを構成するすべてのHCSCサーバから指定したサービスアダプタだけを削除する場合

クラスタ名とサービスアダプタのサービスIDを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているサービスアダプタのうち，指定したサービスアダプタだけが削除されます。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <サービスアダプタのサービスID>

注意

仕掛り中のリクエストがある場合，サービスアダプタは削除されません。

仕掛り中のリクエストを破棄して，サービスアダプタを強制的に削除する場合，-forceオプションを指定してcsccompoundeployコマンドを実行します。

強制的に削除する場合の例を次に示します。

HCSCサーバ「MyCSC」のすべてのサービスアダプタを強制的に削除する場合

csccompoundeploy -user admin -pass admin -csc MyCSC -all -force

HCSCサーバ「MyCSC」のサービスアダプタ「Adapter1」を強制的に削除する場合

csccompoundeploy -user admin -pass admin -csc MyCSC -name Adapter1 -force

3.2.2　ビジネスプロセスを削除する

実行環境に配備されているビジネスプロセスを削除する場合の前提条件，および削除方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　削除方法

(1)　前提条件

ビジネスプロセスを削除するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

ビジネスプロセスが停止状態であること
ビジネスプロセスの状態の確認方法については，「5.2.21　ビジネスプロセスの情報を確認する」を参照してください。

(2)　削除方法

ビジネスプロセスを削除するには，運用環境でcsccompoundeployコマンドを実行します。

csccompoundeployコマンドの詳細については，「10.　コマンド」の「csccompoundeploy（配備済みのHCSCコンポーネントの削除）」を参照してください。

すべてのビジネスプロセスを一括して削除するか，指定したビジネスプロセスだけを削除するかによって実行形式が異なります。

注意

ビジネスプロセスが削除できなかった場合，エラーになった原因を取り除いたあと，再度削除してください。

(a)　すべてのビジネスプロセスを一括して削除する場合

HCSCサーバまたはクラスタのすべてのビジネスプロセスを一括して削除します。

単一のHCSCサーバからビジネスプロセスを削除するか，クラスタを構成するすべてのHCSCサーバからビジネスプロセスを削除するかによって実行形式が異なります。

単一のHCSCサーバからすべてのビジネスプロセスを削除する場合

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバ配備されているビジネスプロセスがすべて削除されます（削除されていないサービスアダプタおよびユーザ定義受付も同時にすべて削除されます）。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタを構成するすべてのHCSCサーバからすべてのビジネスプロセスを削除する場合

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスがすべて削除されます（削除されていないサービスアダプタおよびユーザ定義受付も同時にすべて削除されます）。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

(b)　指定したビジネスプロセスだけを削除する場合

HCSCサーバまたはクラスタに配備されているビジネスプロセスのうち，指定したビジネスプロセスだけを削除します。

単一のHCSCサーバからビジネスプロセスを削除するか，クラスタを構成するすべてのHCSCサーバからビジネスプロセスを削除するかによって実行形式が異なります。

単一のHCSCサーバから指定したビジネスプロセスだけを削除する場合

HCSCサーバ名とビジネスプロセスのサービスIDを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているビジネスプロセスのうち，-nameオプションで指定したビジネスプロセスが削除されます

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>

クラスタを構成するすべてのHCSCサーバから指定したビジネスプロセスだけを削除する場合

クラスタ名とビジネスプロセスのサービスIDを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスのうち，指定したビジネスプロセスだけが削除されます。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ビジネスプロセスのサービスID>

3.2.3　ユーザ定義受付を削除する

実行環境に配備されているユーザ定義受付を削除する場合の前提条件，および削除方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　削除方法

(1)　前提条件

ユーザ定義受付を削除するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

ユーザ定義受付が停止状態であること
ユーザ定義受付の状態の確認方法については，「5.2.22　ユーザ定義受付の情報を確認する」を参照してください。

(2)　削除方法

ユーザ定義受付を削除するには，運用環境でcsccompoundeployコマンドを実行します。

csccompoundeployコマンドの詳細については，「10.　コマンド」の「csccompoundeploy（配備済みのHCSCコンポーネントの削除）」を参照してください。

すべてのユーザ定義受付を一括して削除するか，指定したユーザ定義受付だけを削除するかによって実行形式が異なります。

注意

ユーザ定義受付が削除できなかった場合，エラーになった原因を取り除いたあと，再度削除してください。

(a)　すべてのユーザ定義受付を一括して削除する場合

HCSCサーバまたはクラスタのすべてのユーザ定義受付を一括して削除します。

単一のHCSCサーバからユーザ定義受付を削除するか，クラスタを構成するすべてのHCSCサーバからユーザ定義受付を削除するかによって実行形式が異なります。

単一のHCSCサーバからすべてのユーザ定義受付を削除する場合

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているユーザ定義受付がすべて削除されます（削除されていないサービスアダプタおよびビジネスプロセスも同時にすべて削除されます）。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタを構成するすべてのHCSCサーバからすべてのユーザ定義受付を削除する場合

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付がすべて削除されます（削除されていないサービスアダプタおよびビジネスプロセスも同時にすべて削除されます）。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

(b)　指定したユーザ定義受付だけを削除する場合

HCSCサーバまたはクラスタに配備されているユーザ定義受付のうち，指定したユーザ定義受付だけを削除します。

単一のHCSCサーバからユーザ定義受付を削除するか，クラスタを構成するすべてのHCSCサーバからユーザ定義受付を削除するかによって実行形式が異なります。

単一のHCSCサーバから指定したユーザ定義受付だけを削除する場合

HCSCサーバ名とユーザ定義受付の受付IDを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているユーザ定義受付のうち，-nameオプションで指定したユーザ定義受付が削除されます

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ユーザ定義受付の受付ID>

クラスタを構成するすべてのHCSCサーバから指定したユーザ定義受付だけを削除する場合

クラスタ名とユーザ定義受付の受付IDを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付のうち，指定したユーザ定義受付だけが削除されます。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ユーザ定義受付の受付ID>

3.2.4　連携をアンセットアップする

連携のアンセットアップの前提条件，およびアンセットアップ方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　アンセットアップ方法

(1)　前提条件

連携をアンセットアップするには，次の条件を満たす必要があります。

連携をアンセットアップする対象となるHCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携受付が停止状態であること
連携受付の状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携の状態が停止状態であること
連携の状態の確認方法については，「5.2.19　連携情報を確認する」を参照してください。

(2)　アンセットアップ方法

連携をセットアップするには，運用環境でcscconunsetupコマンドを実行します。

注意

cscconunsetupコマンドは，1回の実行で一つのHCSCサーバ（連携元）から一つのクラスタ（連携先）への一方向の連携だけをアンセットアップします。そのため，連携をアンセットアップするには，セットアップされている連携の数だけコマンドを実行する必要があります。

セットアップされている連携の数の考え方については，「3.1.6　連携をセットアップする」を参照してください。

cscconunsetupコマンドの詳細については，「10.　コマンド」の「cscconunsetup（連携のアンセットアップ）」を参照してください。

cscconunsetupコマンドの実行形式を次に示します。

cscconunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <連携元HCSCサーバ名> -connect <連携先クラスタ名>

cscconunsetupコマンドは，セットアップされているすべての連携に対して実行してください。

3.2.5　HCSCサーバをアンセットアップする

HCSCサーバをアンセットアップすると，セットアップされていた情報が解除されます。アンセットアップされたHCSCサーバが，ほかのHCSCサーバとクラスタを構成していた場合，クラスタから削除されます。

また，アンセットアップ時にアンセットアップ直前のリポジトリ情報がバックアップされます。バックアップはrepository.zipのファイル名で次のディレクトリに格納されます。

<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager¥unsetup_bk¥repository.zip

HCSCサーバのアンセットアップの前提条件，およびアンセットアップ方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　アンセットアップ方法

(1)　前提条件

HCSCサーバをアンセットアップするには，次の条件を満たす必要があります。

アンセットアップするHCSCサーバが停止状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

アンセットアップするHCSCサーバの連携の状態が設定前状態であること
連携の状態の確認方法については，「5.2.19　連携情報を確認する」を参照してください。

サービスアダプタ，ビジネスプロセス，およびユーザ定義受付がすべて配備前状態であること
サービスアダプタ，ビジネスプロセス，およびユーザ定義受付の状態の確認方法については，「5.2.20　サービスアダプタの情報を確認する」，「5.2.21　ビジネスプロセスの情報を確認する」，および「5.2.22　ユーザ定義受付の情報を確認する」を参照してください。

バックアップファイル（<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager¥unsetup_bk¥repository.zip）にアクセスしていないこと

ほかのコマンドを同時に実行していないこと
バックアップファイルにアクセスしている場合，HCSCサーバのアンセットアップに失敗することがあります。

(2)　アンセットアップ方法

HCSCサーバをアンセットアップするには，運用環境でcscsvunsetupコマンドを実行します。

cscsvunsetupコマンドの詳細については，「10.　コマンド」の「cscsvunsetup（HCSCサーバのアンセットアップ）」を参照してください。

cscsvunsetupコマンドの実行形式を次に示します。

cscsvunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

注意

クラスタを構成するHCSCサーバのそれぞれの標準受付の種別が異なる場合，設定されている標準受付の種別が少ないHCSCサーバを先にアンセットアップしてください。

HCSCサーバがアンセットアップできなかった場合，エラーになった原因を取り除いたあと，再度アンセットアップしてください。

HCSCサーバをアンセットアップした結果，リポジトリ内に構築されているHCSCサーバが存在しなくなった場合，ビジネスプロセスおよびサービスアダプタと合わせてリポジトリ情報が削除されます。削除前のビジネスプロセスおよびサービスアダプタを継続して開発する場合は，バックアップファイル（repository.zip）をHCSC開発環境にインポートして開発を継続してください。

3.3　テスト環境から本番環境への移行手順

テスト環境から本番環境への移行手順を次に示します。

＜この節の構成＞

3.3.1　テスト環境と本番環境でデータベースとCosminexus RMの使用有無が同じ場合の移行手順

3.3.2　データベースとCosminexus RMの両方を使用する環境から両方使用しない環境に移行する場合の移行手順

3.3.3　データベースとCosminexus RMの両方を使用しない環境から両方使用する環境に移行する場合の移行手順

3.3.4　データベースとCosminexus RMの両方を使用する環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順

3.3.5　データベースとCosminexus RMの両方を使用しない環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順

3.3.1　テスト環境と本番環境でデータベースとCosminexus RMの使用有無が同じ場合の移行手順

テスト環境と本番環境で，データベースとCosminexus RMの使用有無が同じ場合の移行手順を次に示します。移行の概要については，「1.1.5(1) テスト環境と本番環境でデータベースとCosminexus RMの使用有無を同じ設定で構築した場合」を参照してください。

図3-7　移行手順（テスト環境と本番環境でデータベースとCosminexus RMの使用有無が同じ場合）

テスト環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSC簡易セットアップ機能を使うことで，HCSCサーバのセットアップや，システムの構成が定義できます。ただし，データベースを使用してCosminexus RMを使用しない構成を構築する場合，HCSC簡易セットアップ機能は使用できません。

運用環境からリポジトリをエクスポートし，テスト環境で定義したシステム構成定義を開発環境にインポートします。

開発環境で，HCSCコンポーネントを作成します。

テスト環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。

開発環境で定義した配備定義を基に，テスト環境にHCSCコンポーネントを配備します。

本番環境のHCSCサーバをセットアップし，システムの構成を定義します。
テスト環境と本番環境で，データベースとCosminexus RMの使用有無の設定を同じにします。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。
標準インポートを使用すると，HCSCサーバ名やIPアドレスなどが異なる場合でも，テスト環境のリポジトリをそのまま本番環境へ移行できます。

開発環境で定義した配備定義を基に，本番環境にHCSCコンポーネントを配備します。

3.3.2　データベースとCosminexus RMの両方を使用する環境から両方使用しない環境に移行する場合の移行手順

テスト環境では，データベースとCosminexus RMの両方を使用して，本番環境では，データベースとCosminexus RMの両方を使用しない場合の移行手順を次に示します。移行の概要については，「1.1.5(3) テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリを作成し直すとき）」を参照してください。

図3-8　移行手順（データベースとCosminexus RMの両方を使用する環境から両方使用しない環境に移行する場合）

テスト環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSC簡易セットアップ機能を使うことで，HCSCサーバのセットアップや，システムの構成が定義できます。HCSC簡易セットアップ機能を使用してHCSCサーバをセットアップする場合，標準モデルを選択します。

運用環境からリポジトリをエクスポートし，テスト環境で定義したシステム構成定義を開発環境にインポートします。

開発環境で，HCSCコンポーネントを作成します。

テスト環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。
このとき，配備定義の基になるシステム構成定義は，データベースとCosminexus RMの両方を使用する設定になっています。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。

開発環境で定義した配備定義を基に，テスト環境にHCSCコンポーネントを配備します。

本番環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSCサーバセットアップ定義ファイルで，db-useプロパティに「OFF」を，rm-useプロパティに「OFF」を設定します。

テスト環境で定義したシステム構成定義およびサービス定義を開発環境にインポートします。

本番環境の運用環境からリポジトリをエクスポートし，本番環境で定義したシステム構成定義を開発環境にインポートします。

本番環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。
このとき，配備定義の基になるシステム構成定義は，データベースとCosminexus RMの両方を使用しない設定になっています。
なお，非同期受付，非同期サービスアダプタ，および永続化ビジネスプロセスを配備定義した場合は，エラーになります。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。
テスト環境のリポジトリ（手順8.でインポートしたリポジトリ）に対して，本番環境用のシステム構成定義を設定したリポジトリ（手順9.でインポートしたリポジトリ）を，本番環境へ移行します。

開発環境で定義した配備定義を基に，本番環境にHCSCコンポーネントを配備します。
本番環境では，データベースとCosminexus RMの両方を使用しない構成で配備されます。

3.3.3　データベースとCosminexus RMの両方を使用しない環境から両方使用する環境に移行する場合の移行手順

テスト環境では，データベースとCosminexus RMの両方を使用しないで，本番環境では，データベースとCosminexus RMの両方をする場合の移行手順を次に示します。移行の概要については，「1.1.5(2) テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリをそのまま移行できるとき）」を参照してください。

図3-9　移行手順（データベースとCosminexus RMの両方を使用しない環境から両方使用する環境に移行する場合）

テスト環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSC簡易セットアップ機能を使うことで，HCSCサーバのセットアップや，システムの構成が定義できます。HCSC簡易セットアップ機能を使用してHCSCサーバをセットアップする場合，ESBモデルを選択します。

運用環境からリポジトリをエクスポートし，テスト環境で定義したシステム構成定義を開発環境にインポートします。

開発環境で，HCSCコンポーネントを作成します。

テスト環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。
このとき，配備定義の基になるシステム構成定義は，データベースとCosminexus RMの両方を使用しない設定になっています。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。

開発環境で定義した配備定義を基に，テスト環境にHCSCコンポーネントを配備します。

本番環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSCサーバセットアップ定義ファイルで，db-useプロパティに「ON」を，rm-useプロパティに「ON」を設定します。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。
標準インポートを使用すると，HCSCサーバ名やIPアドレスなどが異なる場合でも，テスト環境のリポジトリをそのまま本番環境へ移行できます。

開発環境で定義した配備定義を基に，本番環境にHCSCコンポーネントを配備します。
本番環境では，手順7.で定義したシステム構成が優先されるため，データベースとCosminexus RMの両方を使用する構成で配備されます。

3.3.4　データベースとCosminexus RMの両方を使用する環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順

テスト環境では，データベースとCosminexus RMの両方を使用して，本番環境では，データベースを使用してCosminexus RMを使用しない場合の移行手順を次に示します。移行の概要については，「1.1.5(3) テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリを作成し直すとき）」を参照してください。

図3-10　移行手順（データベースとCosminexus RMの両方を使用する環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合）

テスト環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSC簡易セットアップ機能を使うことで，HCSCサーバのセットアップや，システムの構成が定義できます。HCSC簡易セットアップ機能を使用してHCSCサーバをセットアップする場合，標準モデルを選択します。実行履歴を使用しない場合，ESBモデルを選択することもできます。ESBモデルを選択する場合の移行手順については，「3.3.5　データベースとCosminexus RMの両方を使用しない環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順」を参照してください。

運用環境からリポジトリをエクスポートし，テスト環境で定義したシステム構成定義を開発環境にインポートします。

開発環境で，HCSCコンポーネントを作成します。

テスト環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。
このとき，配備定義の基になるシステム構成定義は，データベースとCosminexus RMの両方を使用する設定になっています。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。

開発環境で定義した配備定義を基に，テスト環境にHCSCコンポーネントを配備します。

本番環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSCサーバセットアップ定義ファイルで，db-useプロパティに「ON」を，rm-useプロパティに「OFF」を設定します。

テスト環境で定義したシステム構成定義およびサービス定義を開発環境にインポートします。

本番環境の運用環境からリポジトリをエクスポートし，本番環境で定義したシステム構成定義を開発環境にインポートします。

本番環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。
このとき，配備定義の基になるシステム構成定義は，データベースを使用してCosminexus RMを使用しない設定になっています。
なお，非同期受付，非同期サービスアダプタ，および永続化ビジネスプロセスを配備定義した場合は，エラーになります。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。
テスト環境のリポジトリ（手順8.でインポートしたリポジトリ）に対して，本番環境用のシステム構成定義を設定したリポジトリ（手順9.でインポートしたリポジトリ）を，本番環境へ移行します。

開発環境で定義した配備定義を基に，本番環境にHCSCコンポーネントを配備します。
本番環境では，データベースを使用してCosminexus RMを使用しない構成で配備されます。

3.3.5　データベースとCosminexus RMの両方を使用しない環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合の移行手順

テスト環境では，データベースとCosminexus RMの両方を使用しないで，本番環境では，データベースを使用してCosminexus RMを使用しない場合の移行手順を次に示します。移行の概要については，「1.1.5(2) テスト環境と本番環境でデータベースとCosminexus RMの使用有無を異なる設定で構築した（リポジトリをそのまま移行できるとき）」を参照してください。

図3-11　移行手順（データベースとCosminexus RMの両方を使用しない環境からデータベースを使用してCosminexus RMを使用しない環境に移行する場合）

テスト環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSC簡易セットアップ機能を使うことで，HCSCサーバのセットアップや，システムの構成が定義できます。HCSC簡易セットアップ機能を使用してHCSCサーバをセットアップする場合，ESBモデルを選択します。

運用環境からリポジトリをエクスポートし，テスト環境で定義したシステム構成定義を開発環境にインポートします。

開発環境で，HCSCコンポーネントを作成します。

テスト環境で定義したシステム構成定義を基に，システム構成のどこに配備するかを定義し更新します（配備定義）。
このとき，配備定義の基になるシステム構成定義は，データベースとCosminexus RMの両方を使用しない設定になっています。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。

開発環境で定義した配備定義を基に，テスト環境にHCSCコンポーネントを配備します。

本番環境のHCSCサーバをセットアップし，システムの構成を定義します。
HCSCサーバセットアップ定義ファイルで，db-useプロパティに「ON」を，rm-useプロパティに「OFF」を設定します。

開発環境で定義した配備定義を含むリポジトリをエクスポートし，運用環境にインポートします。
標準インポートを使用すると，HCSCサーバ名やIPアドレスなどが異なる場合でも，テスト環境のリポジトリをそのまま本番環境へ移行できます。

開発環境で定義した配備定義を基に，本番環境にHCSCコンポーネントを配備します。
本番環境では，手順7.で定義したシステム構成が優先されるため，データベースを使用してCosminexus RMを使用しない構成で配備されます。

4.　リポジトリの管理

この章では，リポジトリの設定，エクスポートやインポート，およびリポジトリの情報の表示について説明します。

＜この章の構成＞

4.1　リポジトリの概要

4.2　リポジトリのエクスポート

4.3　リポジトリのインポート

4.4　リポジトリの情報の参照

4.5　リポジトリの差分情報の参照

4.1　リポジトリの概要

リポジトリとは，開発環境と運用環境の間で共有する情報を格納するディレクトリのことをいいます。

運用環境で作成したシステム構成情報を開発環境で使用したり，開発環境で作成した定義情報を運用環境で使用したりします。

＜この節の構成＞

(1)　リポジトリの情報

(2)　リポジトリとして使用するディレクトリ

(3)　リポジトリの排他

(4)　注意事項

(1)　リポジトリの情報

リポジトリで共有する情報をリポジトリ情報といい，次のものがあります。

システム構成

生成したアダプタやビジネスプロセス

マッピング定義

フォーマット定義

配備情報

(2)　リポジトリとして使用するディレクトリ

リポジトリは，uCosminexus Service Platformをインストールすると，標準で次のディレクトリに設定されます。

<Cosminexusのインストールディレクトリ>¥CSC¥repository

リポジトリとして設定するディレクトリを変更することもできます。変更する場合は，HCSC-Manager定義ファイルで変更します。リポジトリとして設定するディレクトリの変更については，「2.4.1　カスタマイズする」を参照してください。

開発環境と運用環境で情報を共有するためには，媒体を経由して，リポジトリの情報をZIPファイル形式で媒体にエクスポート（保存）したり，そのZIPファイル形式で保存された情報をリポジトリにインポート（読み込み）したりします。リポジトリのインポートとエクスポートを次の図に示します。

図4-1　リポジトリのエクスポートとインポート

リポジトリの情報の保存については，「4.2　リポジトリのエクスポート」を，リポジトリの情報の展開については，「4.3　リポジトリのインポート」を参照してください。

注意

バージョン07-60以降では，開発環境と運用環境で同じリポジトリを共有できません。下位バージョンでリポジトリを共有していた場合，開発環境と運用環境で別々のリポジトリを用意して，移行してください。移行手順については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」の下位バージョンで開発環境と運用環境のリポジトリを共有していた場合の移行手順を参照してください。

(3)　リポジトリの排他

リポジトリの更新を伴う操作中は，リポジトリがロックされた状態になり，操作できない場合があります。ロックには，排他ロック，および共有ロックがあり，ロックの種類によって，実行できる操作が異なります。

排他ロック中は，排他ロックまたは共有ロックになる操作はできません。

共有ロック中は，同時にほかの共有ロックになる操作ができます。

ロックの種類と対象になる操作を次の表に示します。

表4-1　ロックの種類と対象になる操作

ロックの種類
対象となる操作
説明

排他ロック
更新系コマンドでの操作
次のコマンドが対象となります。

csccompodeployコマンド

csccompoundeployコマンド

cscconsetupコマンド

cscconunsetupコマンド

cscpasswdコマンド

cscrepctlコマンド

cscsvcctlコマンド

cscsvsetupコマンド

cscsvunsetupコマンド

開発環境の画面での操作
開発環境と運用環境でリポジトリを共有する場合，開発環境を起動していると，使用するリポジトリが同じで排他されるため，運用環境で画面またはコマンドでの操作ができません。開発環境の使用が終了してから操作してください。

共有ロック
参照系コマンドでの操作
次のコマンドが対象となります。

cscpideleteコマンド

cscpireexecコマンド

cscpiselectコマンド

cscrepdiffコマンド

cscreplsコマンド

cscstatusコマンド

cscsvclsコマンド

cscsvconfigコマンド

cscutilコマンド

cscresinfoコマンド

運用環境の画面での操作
－

（凡例）

－：該当しません。

(4)　注意事項

異なるバージョンの開発環境で作成したリポジトリは使用することができません。

リポジトリとして使用するディレクトリ以下にはアクセスしないようにしてください。アクセスした場合は，各種コマンドが失敗することがあります。

4.2　リポジトリのエクスポート

運用環境で作成した情報を，開発環境で使用する場合，cscrepctlコマンドを使用して，リポジトリ内の情報をZIPファイル形式でエクスポートします。作成したZIPファイルの内容は変更できません。

次のコマンドを入力します。

cscrepctl -user <ログインユーザID> -pass <ログインパスワード> -export <ファイル名>

cscrepctlコマンドの詳細については，「10.　コマンド」の「cscrepctl（インポート/エクスポート）」を参照してください。

4.3　リポジトリのインポート

開発環境で作成した内容を，運用環境で使用する場合，cscrepctlコマンドを使用して，ZIPファイル形式で保存されたリポジトリ情報をリポジトリにインポートします。

＜この節の構成＞

(1)　インポート方法

(2)　インポート時の自動バックアップ

(3)　バージョンアップ時のインポート

(1)　インポート方法

次のコマンドを入力します。

cscrepctl -user <ログインユーザID> -pass <ログインパスワード> -import <ファイル名>

インポートには，次の二つの方法があります。

標準インポート

通常は，標準インポートを使用します。現在の運用環境のHCSCサーバ構成情報に，別のリポジトリのHCSCコンポーネントをインポートします。

サーバチェックインポート

現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，HCSCサーバの構成情報が同じかどうかをチェックしたい場合に使用します。サーバチェックインポートを行う場合，cscrepctlコマンドに-checkオプションを指定します。

また，ZIPファイル形式で保存されたリポジトリ情報をリポジトリに展開するには，次の二つの方法があります。

差分展開

変更されたHCSCコンポーネントだけを運用環境のリポジトリに展開します。変更されていないHCSCコンポーネントは，運用環境のリポジトリに展開されないで，現在ある運用環境のリポジトリのHCSCコンポーネントがそのまま残ります。

全体展開

変更されていないHCSCコンポーネントを含め，インポート対象のZIPファイルをすべて運用環境のリポジトリに展開します。全体展開を行う場合，cscrepctlコマンドに-overwriteオプションを指定します。

なお，次の場合はインポートできません。

HCSCサーバがセットアップされていない場合（標準インポートのとき）

現在の運用環境のリポジトリ情報と，インポートするリポジトリ情報で，HCSCサーバの構成が異なる場合

現在配備されているビジネスプロセスやアダプタが，インポートするリポジトリ情報では削除されている場合

現在配備されているビジネスプロセスやアダプタが，インポートするリポジトリ情報では情報が更新されている場合

現在の運用環境のリポジトリ情報と，インポートするリポジトリ情報で，データベースおよびCosminexus RMを使用するかどうかの設定が異なる場合※

3.および4.の場合は，該当するビジネスプロセスやアダプタを実行環境から削除したあと，リポジトリをインポートしてください。

インポートする場合は，必ずリポジトリに設定したディレクトリ以下のディレクトリおよびファイルを参照していないことを確認してから，cscrepctlコマンドを実行してください。

cscrepctlコマンドの詳細については，「10.　コマンド」の「cscrepctl（インポート/エクスポート）」を参照してください。

注※

現在の運用環境のリポジトリ情報と，インポートするリポジトリ情報で，データベースおよびCosminexus RMを使用するかの設定が異なる場合でも，一部の場合についてはインポートできます。インポートできる場合とできない場合の設定を次の表に示します。

表4-2　インポートできる場合とできない場合の設定

現在の運用環境のリポジトリ情報での設定 | インポートするリポジトリ情報での設定
データベースとCosminexus RMの両方を使用する | データベースとCosminexus RMの両方を使用しない | データベースを使用してCosminexus RMを使用しない
データベースとCosminexus RMの両方を使用する | ○ | × | ×
データベースとCosminexus RMの両方を使用しない | ○ | ○ | ×
データベースを使用してCosminexus RMを使用しない | ○ | ○ | ○

（凡例）

○：インポートできます。

×：インポートできません。

(2)　インポート時の自動バックアップ

リポジトリをインポートする際に，インポート前のリポジトリ情報をZIPファイル形式で自動バックアップします。バックアップファイルは，cscimport.zipのファイル名で次のディレクトリに出力されます。

<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager

なお，バックアップファイルの出力先ディレクトリは，HCSC-Manager定義ファイルのcscmng.envbackup.dirパラメタ，またはcscmng.envbackup.dir.importパラメタで変更できます。

また，自動バックアップをするかどうかは，HCSC-Manager定義ファイルのcscmng.envbackup.autogetパラメタ，またはcscmng.envbackup.autoget.offパラメタで設定できます。

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

また，バックアップファイルから運用環境を復旧する方法については，「7.9.3(2) 運用環境の復旧」を参照してください。

(3)　バージョンアップ時のインポート

現在のリポジトリ情報よりも新しいバージョンのリポジトリ情報をインポートすると，インポート時にリポジトリが自動でバージョンアップされます。

なお，現在配備されているビジネスプロセスやアダプタが，インポートするリポジトリ情報では削除されている場合，バージョンアップ時のインポートでエラーが発生します。エラーが発生した場合，現在のリポジトリを運用環境からエクスポートして，開発環境にインポートします。そのあと，開発環境でバージョンアップしたリポジトリを開発環境からエクスポートして，運用環境にインポートしてください。

バージョンアップの詳細については，「付録G　下位バージョンからのリポジトリの移行」を参照してください。

4.4　リポジトリの情報の参照

リポジトリ内の情報は，コマンドで確認できます。未配備のビジネスプロセスやアダプタを配備するときに，複数のビジネスプロセスやアダプタの配備に失敗した場合は後処理されないため，cscreplsコマンドを使用して配備状況を確認します。

次のコマンドを入力します。

cscrepls -user <ログインユーザID> -pass <ログインパスワード> -repfile <エクスポートされたリポジトリZIPファイル名>

cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

4.5　リポジトリの差分情報の参照

現在の運用環境のリポジトリ情報とエクスポートしたリポジトリ情報の差分は，コマンドで確認できます。追加，変更，および削除されたビジネスプロセスやアダプタの情報が確認できます。

次のコマンドを入力します。

cscrepdiff -user <ログインユーザID> -pass <ログインパスワード> -repfile <エクスポートされたリポジトリZIPファイル名>

なお，次の場合はリポジトリ情報の差分を表示できません。

現在の運用環境のリポジトリ情報と，差分表示の対象となるリポジトリ情報が，単一のクラスタ構成になっていない場合

現在の運用環境のリポジトリ情報と，差分表示の対象となるリポジトリ情報で，データベースおよびCosminexus RMを使用するかどうかの設定が異なる場合※

cscrepdiffコマンドの詳細については，「10.　コマンド」の「cscrepdiff（リポジトリ情報の差分の表示）」を参照してください。

注※　

現在の運用環境のリポジトリ情報と，差分表示の対象となるリポジトリ情報で，データベースおよびCosminexus RMを使用するかの設定が異なる場合でも，一部の場合についてはリポジトリ情報の差分を表示できます。リポジトリ情報の差分を表示できる場合とできない場合の設定を次の表に示します。

表4-3　リポジトリ情報の差分を表示できる場合とできない場合の設定

現在の運用環境のリポジトリ情報での設定 | 差分表示の対象となるリポジトリ情報での設定
データベースとCosminexus RMの両方を使用する | データベースとCosminexus RMの両方を使用しない | データベースを使用してCosminexus RMを使用しない
データベースとCosminexus RMの両方を使用する | ○ | × | ×
データベースとCosminexus RMの両方を使用しない | ○ | ○ | ×
データベースを使用してCosminexus RMを使用しない | ○ | ○ | ○

（凡例）

○：差分を表示できます。

×：差分を表示できません。

5.　システム運用

この章では，ログイン，ログアウト，およびHCSCサーバの運用について説明します。

＜この章の構成＞

5.1　HCSCサーバのオペレーションをするための準備

5.2　HCSCサーバのオペレーション運用

5.3　クラスタ構成時の運用

5.4　HCSCサーバのサービス部品を呼び出す流れ

5.5　ビジネスプロセスを使った運用

5.6　標準プロトコル以外のシステムとの接続

5.1　HCSCサーバのオペレーションをするための準備

HCSCサーバの運用を開始するには，HCSC-Managerにログインする必要があります。ログインとログアウトの方法について，以降の項で説明します。

＜この節の構成＞

5.1.1　ログインする

5.1.2　ログアウトする

5.1.1　ログインする

HCSCサーバにログインする方法を次に示します。

＜この項の構成＞

(1)　画面の場合

(2)　コマンドの場合

(3)　ログイン時の注意事項

(1)　画面の場合

運用環境の画面を利用してHCSCサーバにログインする手順を次に示します。

Eclipseを起動します。

メニューから［HCSC-Manager］－［ログイン］を選択します。
現在のパースペクティブがHCSC-Managerパースペクティブの場合（ツリービューが表示されている場合），ユーザIDとパスワードを入力するダイアログが表示されます。
現在のパースペクティブがHCSC-Managerパースペクティブではない場合（ツリービューが表示されていない場合），パースペクティブを切り替えるかどうかを確認するダイアログが表示されます。パースペクティブを切り替える場合は［はい］，切り替えない場合は［いいえ］を選択します。そのあと，ユーザIDとパスワードを入力するダイアログが表示されます。

ユーザIDとパスワードを指定して，［OK］ボタンをクリックします。
ログインが正常に終了すると，サーバとHCSCコンポーネントの構成，状態がツリービューに表示されます。
ユーザIDとパスワードはcscpasswdコマンドで設定，変更できます。ユーザIDとパスワードの設定，変更の詳細については，「2.4.2　ユーザ権限を設定する」を参照してください。また，cscpasswdコマンドの詳細については，「10.　コマンド」の「cscpasswd（ユーザの管理）」を参照してください。

(2)　コマンドの場合

あらかじめ，HCSC-Managerコマンド共通定義ファイルの次のパラメタに，ログインユーザ名およびログインパスワードを指定しておくと，HCSCManagerのコマンド実行時にログインユーザID，ログインパスワードの指定が不要になります。

csc.all.user=HCSC-Managerログインユーザ名

csc.all.pass=HCSC-Managerログインパスワード

(3)　ログイン時の注意事項

(a)リポジトリの更新を伴う次のコマンドの実行中は，これらのコマンドで使用するリポジトリが同じで排他されるため，画面またはコマンドでログインできません。コマンドの実行が終了してからログインしてください。

csccompodeploy（HCSCコンポーネントの配備）

csccompoundeploy（HCSCコンポーネントの削除）

cscconsetup（連携のセットアップ）

cscconunsetup（連携のアンセットアップ）

cscenvrestore（HCSC-Manager環境のリストア）

cscpasswd（ユーザの管理）

cscrepctl（インポート/エクスポート）

cscsvcctl（サービス情報の管理）

cscsvsetup（HCSCサーバのセットアップ）

cscsvunsetup（HCSCサーバのアンセットアップ）

(b)開発環境と運用環境でリポジトリを共有する場合，開発環境を起動していると，使用するリポジトリが同じで排他されるため，運用環境で画面またはコマンドでログインできません。開発環境の使用が終了してからログインしてください。

5.1.2　ログアウトする

HCSCサーバからログアウトする方法を次に示します。

＜この項の構成＞

(1)　画面の場合

(2)　コマンドの場合

(1)　画面の場合

運用環境の画面を利用してHCSCサーバからログアウトする手順を次に示します。

メニューから［HCSC-Manager］－［ログアウト］を選択します。
ログアウトを確認するダイアログが表示されます。

［OK］ボタンをクリックします。
ログアウトが正常に終了すると，画面は初期状態に戻ります。

(2)　コマンドの場合

HCSC-Managerのコマンドの終了時にログアウトできます。

5.2　HCSCサーバのオペレーション運用

Cosminexus サービスプラットフォームの運用環境を利用して，セットアップ済みのシステムを運用する方法について説明します。

＜この節の構成＞

5.2.1　運用の流れ

5.2.2　データベースを起動する

5.2.3　PRFを起動する

5.2.4　HCSCサーバを起動する

5.2.5　Hitachi Web Serverを起動する

5.2.6　サービスアダプタを開始する

5.2.7　ビジネスプロセスを開始する

5.2.8　ユーザ定義受付を開始する

5.2.9　連携受付を開始する

5.2.10　連携を開始する

5.2.11　標準受付を開始する

5.2.12　データベースの状態を確認する

5.2.13　PRFの状態を確認する

5.2.14　Hitachi Web Serverの状態を確認する

5.2.15　Cosminexus Managerの状態を確認する

5.2.16　HCSCサーバのセットアップ情報を確認する

5.2.17　HCSCサーバの情報を確認する

5.2.18　HCSCサーバのリソース稼働情報を確認する

5.2.19　連携情報を確認する

5.2.20　サービスアダプタの情報を確認する

5.2.21　ビジネスプロセスの情報を確認する

5.2.22　ユーザ定義受付の情報を確認する

5.2.23　HCSCサーバの定義を変更する

5.2.24　ユーザ定義受付の定義情報を変更する

5.2.25　HCSCコンポーネントの構成を変更する

5.2.26　サービス部品の接続先を変更する

5.2.27　流量制御値を変更する

5.2.28　サービス部品呼び出しの通信タイムアウト値を変更する

5.2.29　標準受付を停止する

5.2.30　連携を停止する

5.2.31　連携受付を停止する

5.2.32　ユーザ定義受付を停止する

5.2.33　サービスアダプタを停止する

5.2.34　ビジネスプロセスを停止する

5.2.35　Hitachi Web Serverを停止する

5.2.36　HCSCサーバを停止する

5.2.37　PRFを停止する

5.2.38　データベースを停止する

5.2.1　運用の流れ

次に示す場合の運用の流れについて説明します。

運用する前の準備

運用を開始する場合

運用中にシステムを操作する場合

運用を終了する場合

それぞれの場合に必要な操作の前提条件や手順については，以降の項で説明します。

＜この項の構成＞

(1)　運用する前の準備

(2)　運用を開始する場合

(3)　運用中にシステムを操作する場合

(4)　運用を終了する場合

(1)　運用する前の準備

運用する前に，次の作業を実施することを推奨します。

論理サーバの登録

論理サーバの操作（HCSCサーバとの一括起動・停止，および状態の参照）をできるようにするため，HCSC-Manager定義ファイルのパラメタを次のように変更します。

cscmng.server.<HCSCサーバ名>.system=論理サーバ名

リポジトリへのアクセスの制御

セキュリティを確保するため，リポジトリにアクセスしないようにします。リポジトリのルートディレクトリを変更していない場合は，次のリポジトリにアクセスしないようにします。

<Cosminexusインストールディレクトリ>¥CSC¥repository

リポジトリのルートディレクトリを変更した場合は，変更後のリポジトリにアクセス制御を実施してください。

バックアップ

運用時の障害に備えて，運用環境の情報をバックアップします。バックアップした情報を，運用環境とは別のマシンで管理することによって，障害発生後，運用環境を復旧できます。バックアップはcscenvbackupコマンドを実行します。cscenvbackupコマンドの詳細については，「10.　コマンド」の「cscenvbackup（HCSC-Manager環境のバックアップ）」を参照してください。

(2)　運用を開始する場合

システムを起動して運用を開始するには，次の図に示す流れに従って作業を実施する必要があります。

図5-1　運用を開始する場合の作業の流れ

(3)　運用中にシステムを操作する場合

システムの運用中，必要に応じて次の操作を実施できます。

状態・情報の参照

必要に応じて，各状態・情報を参照できます。参照できる状態・情報は次のとおりです。参照方法については，以降の項で説明します。

データベースの状態

PRFの状態

Hitachi Web Serverの状態（Hitachi Web Serverを使用する場合）

Cosminexus Managerの状態

HCSCサーバのセットアップ情報

HCSCサーバの情報

連携情報

サービスアダプタの情報

ビジネスプロセスの情報

ユーザ定義受付の情報

なお，次に示す実行環境の構成要素およびHCSCサーバの状態は，定期的に確認する必要があります。

データベースの起動状態

PRFの起動状態

Hitachi Web Serverの起動状態（Hitachi Web Serverを使用する場合）

Cosminexus Managerの起動状態

HCSCサーバの起動状態および開始状態

定義や構成などの変更

必要に応じて，次の定義や構成などを変更できます。変更方法については，以降の項で説明します。

HCSCサーバの定義

ユーザ定義受付の定義情報

HCSCコンポーネントの構成

サービス部品の接続先

流量制御値

通信タイムアウト値

(4)　運用を終了する場合

システムを停止して運用を終了するには，次の図に示す流れに従って作業を実施する必要があります。停止方法については，以降の項で説明します。

図5-2　運用を終了する場合の作業の流れ

5.2.2　データベースを起動する

データベースの起動方法について次に説明します。

＜この項の構成＞

(1)　起動方法

(1)　起動方法

データベースを起動する方法を次に示します。

(a)　HiRDBの場合

HiRDBを起動するには，データベースサーバでpdstartコマンドを実行します。

pdstartコマンドの詳細については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

(b)　Oracle の場合

Oracleを起動する方法については，Oracle社が発行するドキュメントを参照してください。

5.2.3　PRFを起動する

PRFを起動するには，運用環境でcscsvstartコマンドを実行します。-logicalオプションにPRFの論理サーバ名を指定して実行します。

cscsvstartコマンドの詳細については，「10.　コマンド」の「cscsvstart（HCSCサーバの起動）」を参照してください。

cscsvstartコマンドの実行形式を次に示します。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -logical <PRFの論理サーバ名>

5.2.4　HCSCサーバを起動する

HCSCサーバの起動の前提条件と起動方法について次に説明します。

＜この項の構成＞

(1)　起動方法

(1)　起動方法

HCSCサーバを起動する方法を次に示します。

注意

HCSCサーバを起動するとき，HCSCサーバが起動できなかったり，サービスアダプタおよびビジネスプロセスが開始できなかったりすると，サービスアダプタおよびビジネスプロセスの状態，ならびにユーザ定義受付および標準受付の状態が停止状態になる場合があります。この場合，エラーになった原因を取り除いたあと，サービスアダプタおよびビジネスプロセスの開始操作，ならびにユーザ定義受付および標準受付の開始操作を行う必要があります。

サービスアダプタおよびビジネスプロセスの開始方法については，「5.2.6　サービスアダプタを開始する」，または「5.2.7　ビジネスプロセスを開始する」を，ユーザ定義受付および標準受付の開始方法については，「5.2.8　ユーザ定義受付を開始する」，および「5.2.11　標準受付を開始する」を参照してください。

(a)　画面の場合

運用環境の画面を利用してHCSCサーバを起動する手順を次に示します。

ツリービュー上で，起動するHCSCサーバをダブルクリックします。
選択したHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの稼働運用に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，「HCSCサーバ」の［起動］ボタンをクリックします。
HCSCサーバの起動を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
HCSCサーバの起動処理が開始されます。起動処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，起動処理を実行しないで稼働運用ページに戻ります。
HCSCサーバの起動処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

起動処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，HCSCサーバの稼働状態が「起動状態」になります。また，［起動］ボタンが非活性化し，［停止］ボタンが活性化します。

起動処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

HCSCサーバを起動するには，運用環境でcscsvstartコマンドまたはcscutilコマンドを実行します。クラスタ内のHCSCサーバを一括して起動する場合，または論理サーバを起動する場合は，cscsvstartコマンドを実行します。

cscsvstartコマンドおよびcscutilコマンドは，次の場合に使用します。

cscsvstartコマンド
該当するリポジトリが存在する運用環境で，HCSCサーバを起動する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でHCSCサーバを起動する場合。

cscsvstartコマンドの場合

運用環境でcscsvstartコマンドを実行します。

cscsvstartコマンドの詳細については，「10.　コマンド」の「cscsvstart（HCSCサーバの起動）」を参照してください。

cscsvstartコマンドの実行形式を次に示します。

クラスタ内のHCSCサーバを一括して起動する場合

クラスタ名を指定して実行します。-clusterオプションで指定したクラスタ内のすべてのHCSCサーバが一括して起動されます（論理サーバは起動されません）。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名>

クラスタ内のHCSCサーバの起動と同時に論理サーバを起動する場合は，-systemオプションを指定します。ただし，HCSC-Manager定義ファイルに論理サーバを登録している必要があります。論理サーバの登録の詳細については，「5.2.1(1) 運用する前の準備」を参照してください。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -system

また，HCSCサーバは起動しないで指定した論理サーバだけを起動する場合は，-logicalオプションを指定します。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -logical <論理サーバ名>

それぞれのHCSCサーバを一つずつ起動する場合

HCSCサーバ名を指定して実行します。-cscオプションで指定したHCSCサーバが起動されます（論理サーバは起動されません）。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

HCSCサーバの起動と同時に論理サーバを起動する場合は，-systemオプションを指定します。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -system

また，HCSCサーバは起動しないで指定した論理サーバだけを起動する場合は，-logicalオプションを指定します。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -logical <論理サーバ名>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにserverを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation start -props "CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation start -propfile <プロパティ定義ファイル名>

5.2.5　Hitachi Web Serverを起動する

Hitachi Web Serverを起動するには，運用環境でcscsvstartコマンドを実行します。-logicalオプションにHitachi Web Serverの論理サーバ名を指定して実行します。

cscsvstartコマンドの詳細については，「10.　コマンド」の「cscsvstart（HCSCサーバの起動）」を参照してください。

cscsvstartコマンドの実行形式を次に示します。

cscsvstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -logical <Hitachi Web Serverの論理サーバ名>

5.2.6　サービスアダプタを開始する

サービスアダプタの開始の前提条件と開始方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　開始方法

(1)　前提条件

サービスアダプタを開始するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　開始方法

サービスアダプタを開始する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用してサービスアダプタを開始する手順を次に示します。

ツリービュー上で，開始するサービスアダプタをダブルクリックします。
ダブルクリックしたサービスアダプタの情報がエディタエリアの稼働運用ページに表示されます。
サービスアダプタの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，［開始］ボタンをクリックします。
サービスアダプタの開始を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
サービスアダプタの開始処理が開始されます。開始処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，開始処理を実行しないで稼働運用ページに戻ります。
サービスアダプタの開始処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

開始処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，サービスアダプタの状態が「開始状態」になります。また，［開始］ボタンが非活性化し，［停止］ボタンが活性化します。

開始処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

サービスアダプタを開始するには，運用環境でcsccompostartコマンドまたはcscutilコマンドを実行します。

csccompostartコマンドおよびcscutilコマンドは，次の場合に使用します。

csccompostartコマンド
該当するリポジトリが存在する運用環境で，サービスアダプタを開始する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でサービスアダプタを開始する場合。

csccompostartコマンドの場合

運用環境でcsccompostartコマンドを実行します。

csccompostartコマンドの詳細については，「10.　コマンド」の「csccompostart（HCSCコンポーネントの開始）」を参照してください。

csccompostartコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して開始する場合（クラスタ単位）

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているサービスアダプタが一括して開始されます（開始されていないビジネスプロセスおよびユーザ定義受付も同時にすべて開始されます）。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

ビジネスプロセスおよびユーザ定義受付を開始しないでサービスアダプタだけを開始する場合は，サービスアダプタのサービスIDを指定します。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <サービスアダプタのサービスID>

HCSCサーバに配備されているサービスアダプタを一括して開始する場合（HCSCサーバ単位）

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているサービスアダプタが開始されます（開始されていないビジネスプロセスおよびユーザ定義受付も同時にすべて開始されます）。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

ビジネスプロセスおよびユーザ定義受付を開始しないでサービスアダプタだけを開始する場合は，サービスアダプタのサービスIDを指定します。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompoを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにサービスアダプタのサービスID，HCSCサーバ名，J2EEサーバ名および種別を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation start -props "AdapterName=<サービスアダプタのサービスID>, CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>, ServiceKind=serviceAdapter"

cscutilコマンドに指定するCosminexus Manager名，サービスアダプタのサービスID，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation start -propfile <プロパティ定義ファイル名>

5.2.7　ビジネスプロセスを開始する

ビジネスプロセスの開始の前提条件と開始方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　開始方法

(1)　前提条件

ビジネスプロセスを開始するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　開始方法

ビジネスプロセスを開始する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用してビジネスプロセスを開始する手順を次に示します。

ツリービュー上で，開始するビジネスプロセスをダブルクリックします。
ダブルクリックしたビジネスプロセスの情報がエディタエリアに表示されます。

エディタエリアで稼働運用ページを選択します。
手順1で選択したビジネスプロセスの稼働運用に関する情報が表示されます。
ビジネスプロセスの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，［開始］ボタンをクリックします。
ビジネスプロセスの開始を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
ビジネスプロセスの開始処理が開始されます。開始処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，開始処理を実行しないで稼働運用ページに戻ります。
ビジネスプロセスの開始処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

開始処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，ビジネスプロセスの稼働状態が「開始状態」になります。また，［開始］ボタンが非活性化し，［停止］ボタンが活性化します。

開始処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

ビジネスプロセスを開始するには，運用環境でcsccompostartコマンドまたはcscutilコマンドを実行します。

csccompostartコマンドおよびcscutilコマンドは，次の場合に使用します。

csccompostartコマンド
該当するリポジトリが存在する運用環境で，ビジネスプロセスを開始する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でビジネスプロセスを開始する場合。

csccompostartコマンドの場合

運用環境でcsccompostartコマンドを実行します。

csccompostartコマンドの詳細については，「10.　コマンド」の「csccompostart（HCSCコンポーネントの開始）」を参照してください。

csccompostartコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスを一括して開始する場合（クラスタ単位）

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスが一括して開始されます（開始されていないサービスアダプタおよびユーザ定義受付も同時にすべて開始されます）。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

サービスアダプタおよびユーザ定義受付を開始しないでビジネスプロセスだけを開始する場合は，ビジネスプロセスのサービスIDを指定します。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ビジネスプロセスのサービスID>

HCSCサーバに配備されているビジネスプロセスを一括して開始する場合（HCSCサーバ単位）

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているビジネスプロセスが開始されます（開始されていないサービスアダプタおよびユーザ定義受付も同時にすべて開始されます）。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

サービスアダプタおよびユーザ定義受付を開始しないでビジネスプロセスだけを開始する場合は，ビジネスプロセスのサービスIDを指定します。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompoを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにビジネスプロセスのサービスID，HCSCサーバ名，J2EEサーバ名および種別を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation start -props "AdapterName=<ビジネスプロセスのサービスID>, CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>, ServiceKind=bp"

cscutilコマンドに指定するCosminexus Manager名，ビジネスプロセスのサービスID，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation start -propfile <プロパティ定義ファイル名>

5.2.8　ユーザ定義受付を開始する

ユーザ定義受付の開始の前提条件と開始方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　開始方法

(1)　前提条件

ユーザ定義受付を開始するには，次の条件を満たしている必要があります。

HCSCサーバが起動状態であること。

ユーザ定義受付が定義されているビジネスプロセスが開始状態であること。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　開始方法

ユーザ定義受付を開始する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用してユーザ定義受付を開始する手順を次に示します。

ツリービュー上で，開始するユーザ定義受付をダブルクリックします。
ダブルクリックしたユーザ定義受付の情報がエディタエリアの稼働運用ページに表示されます。
ユーザ定義受付の稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，［開始］ボタンをクリックします。
ユーザ定義受付の開始を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
ユーザ定義受付の開始処理が開始されます。開始処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，開始処理を実行しないで稼働運用ページに戻ります。
ユーザ定義受付の開始処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

開始処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，ユーザ定義受付の状態が「開始状態」になります。また，［開始］ボタンが非活性化し，［停止］ボタンが活性化します。

開始処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

ユーザ定義受付を開始するには，運用環境でcscrcptnstartコマンド，csccompostartコマンド，またはcscutilコマンドを実行します。

cscrcptnstartコマンド，csccompostartコマンド，およびcscutilコマンドは，次の場合に使用します。

cscrcptnstartコマンド

ユーザ定義受付および標準受付を一括して開始する場合に使用します。

HCSCサーバに配備されているユーザ定義受付を一括して開始する場合に使用します。
クラスタ単位で一括して開始することもできます。なお，特定のユーザ定義受付だけを開始することはできません。

該当するリポジトリが存在する運用環境で，ユーザ定義受付を開始する場合に使用します。

csccompostartコマンド

サービスアダプタ，ビジネスプロセス，およびユーザ定義受付を一括して開始する場合に使用します。
ユーザ定義受付だけを一括で開始することはできません。

HCSCサーバに配備されている特定のユーザ定義受付を開始する場合に使用します。
クラスタ単位で特定のユーザ定義受付を開始することもできます。

該当するリポジトリが存在する運用環境で，ユーザ定義受付を開始する場合に使用します。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でユーザ定義受付を開始する場合に使用します。

cscrcptnstartコマンドの場合

運用環境でcscrcptnstartコマンドを実行します。

cscrcptnstartコマンドの詳細については，「10.　コマンド」の「cscrcptnstart（標準受付およびユーザ定義受付の開始）」を参照してください。

cscrcptnstartコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付を一括して開始する場合（クラスタ単位）

クラスタ名を指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付が一括して開始されます（開始されていない標準受付も同時にすべて開始されます）。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名>

標準受付を開始しないでユーザ定義受付だけを開始する場合は，-userdefオプションを指定します。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -userdef

HCSCサーバに配備されているユーザ定義受付を一括して開始する場合（HCSCサーバ単位）

HCSCサーバ名を指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているユーザ定義受付が開始されます（開始されていない標準受付も同時にすべて開始されます）。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

標準受付を開始しないでユーザ定義受付だけを開始する場合は，-userdefオプションを指定します。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -userdef

csccompostartコマンドの場合

運用環境でcsccompostartコマンドを実行します。

csccompostartコマンドの詳細については，「10.　コマンド」の「csccompostart（HCSCコンポーネントの開始）」を参照してください。

csccompostartコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付を一括して開始する場合（クラスタ単位）

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付が一括して開始されます（開始されていないサービスアダプタおよびビジネスプロセスも同時にすべて開始されます）。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

HCSCサーバに配備されているユーザ定義受付を一括して開始する場合（HCSCサーバ単位）

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているユーザ定義受付が開始されます（開始されていないサービスアダプタおよびビジネスプロセスも同時にすべて開始されます）。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタ内のすべてのHCSCサーバに配備されている特定のユーザ定義受付を開始する場合

クラスタ名とユーザ定義受付の受付IDを指定して実行します。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ユーザ定義受付の受付ID>

HCSCサーバに配備されている特定のユーザ定義受付を開始する場合

HCSCサーバ名とユーザ定義受付の受付IDを指定して実行します。

csccompostart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ユーザ定義受付の受付ID>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompo_urecpを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo_urecp -operation start -props "CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo_urecp -operation start -propfile <プロパティ定義ファイル名>

5.2.9　連携受付を開始する

連携受付の開始の前提条件と開始方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　開始方法

(1)　前提条件

連携受付を開始するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　開始方法

連携受付を開始する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用して連携受付を開始する手順を次に示します。

ツリービュー上で，連携受付を開始するHCSCサーバをダブルクリックします。
ダブルクリックしたHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの稼働運用に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，「連携受付」の［開始］ボタンをクリックします。
連携受付の開始を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
連携受付の開始処理が開始されます。開始処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，開始処理を実行しないで稼働運用ページに戻ります。
連携受付の開始処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

開始処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，連携受付の稼働状態が「開始状態」になります。また，［開始］ボタンが非活性化し，［通常停止］ボタンおよび［計画停止］ボタンが活性化します。

開始処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

連携受付を開始するには，運用環境でcscutilコマンドを実行します。-targetオプションにconnect_serviceを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect_service -operation start -props "CSCSrvName=<HCSCサーバ名>,J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名，およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect_service -operation start -propfile <プロパティ定義ファイル名>

5.2.10　連携を開始する

連携の開始の前提条件と開始方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　開始方法

(1)　前提条件

連携を開始するには，次の条件を満たす必要があります。

連携が正しくセットアップされていること
連携は，連携対象の双方からセットアップされている必要があります。連携のセットアップ方法については，「3.1.6　連携をセットアップする」を参照してください。

連携元HCSCサーバと連携先クラスタが起動状態であること

連携元HCSCサーバと連携先クラスタの連携受付が開始状態であること
HCSCサーバおよび連携受付の状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　開始方法

連携を開始する方法を次に示します。

注意

連携を開始する場合，連携対象の一方から開始処理を実施すると双方向の連携が開始されます。

(a)　画面の場合

運用環境の画面を利用して連携を開始する手順を次に示します。

ツリービュー上で，連携を開始するHCSCサーバをダブルクリックします。
ダブルクリックしたHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの連携に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページ内の［サーバ間連携］タブを選択します。

連携表示テーブルから開始するサーバ間連携を選択し，「サーバ間連携」の［開始］ボタンをクリックします。
連携の開始を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
連携の開始処理が開始されます。開始処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，開始処理を実行しないで稼働運用ページに戻ります。
連携の開始処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

開始処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，連携の状態が「連携開始状態」になります。また，［開始］ボタンが非活性化し，［停止］ボタンが活性化します。

開始処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

連携を開始するには，運用環境でcscutilコマンドを実行します。-targetオプションにconnectを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションに連携元HCSCサーバ名および連携先クラスタ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect -operation start -props "CSCSrvName=<連携元HCSCサーバ名>, ConnectClusterName=<連携先クラスタ名>"

cscutilコマンドに指定するCosminexus Manager名，連携元HCSCサーバ名および連携先クラスタ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect -operation start -propfile <プロパティ定義ファイル名>

5.2.11　標準受付を開始する

標準受付の開始の前提条件と開始方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　開始方法

(1)　前提条件

標準受付を開始するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　開始方法

標準受付を開始する方法を次に示します。

注意

標準受付が開始できなかった場合，エラーになった原因を取り除いたあと，標準受付を強制停止してください。標準受付を停止状態にしたあとで，再度標準受付を開始して運用を再開してください。標準受付を強制停止する方法については，「5.2.29　標準受付を停止する」を参照してください。

(a)　画面の場合

運用環境の画面を利用して標準受付を開始する手順を次に示します。

ツリービュー上で，標準受付を開始するHCSCサーバをダブルクリックします。
ダブルクリックしたHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの稼働運用に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，「標準受付」の［開始］ボタンをクリックします。
標準受付の開始を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
標準受付の開始処理が開始されます。開始処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，開始処理を実行しないで稼働運用ページに戻ります。
標準受付の開始処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

開始処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，標準受付の稼働状態が「開始状態」になります。また，［開始］ボタンが非活性化し，［通常停止］ボタンおよび［計画停止］ボタンが活性化します。

開始処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

標準受付を開始するには，運用環境でcscrcptnstartコマンドまたはcscutilコマンドを実行します。

cscrcptnstartコマンドおよびcscutilコマンドは，次の場合に使用します。

cscrcptnstartコマンド
該当するリポジトリが存在する運用環境で，標準受付を開始する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）で標準受付を開始する場合。

cscrcptnstartコマンドの場合

運用環境でcscrcptnstartコマンドを実行します。

cscrcptnstartコマンドの詳細については，「10.　コマンド」の「cscrcptnstart（標準受付およびユーザ定義受付の開始）」を参照してください。

cscrcptnstartコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバの標準受付を一括して開始する場合（クラスタ単位）

クラスタ名を指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバの標準受付が一括して開始されます（開始されていないユーザ定義受付も同時にすべて開始されます）。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名>

ユーザ定義受付を開始しないで標準受付だけを開始する場合は，-standardオプションを指定します。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -standard

HCSCサーバの標準受付を一括して開始する場合（HCSCサーバ単位）

HCSCサーバ名を指定して実行します。

-cscオプションで指定したHCSCサーバの標準受付が開始されます（開始されていないユーザ定義受付も同時にすべて開始されます）。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

ユーザ定義受付を開始しないで標準受付だけを開始する場合は，-standardオプションを指定します。

cscrcptnstart -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -standard

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにrequest_serviceを，また-operationオプションにstartを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target request_service -operation start -props "CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target request_service -operation start -propfile <プロパティ定義ファイル名>

5.2.12　データベースの状態を確認する

データベースの状態を参照する方法について次に説明します。

＜この項の構成＞

(1)　参照方法

(1)　参照方法

データベースの状態を参照する方法を次に示します。

(a)　HiRDBの場合

HiRDBの状態を参照するには，データベースサーバでpdlsコマンドを実行します。

pdlsコマンドの詳細については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

(b)　Oracle の場合

Oracleの状態を参照する方法については，Oracle社が発行するドキュメントを参照してください。

5.2.13　PRFの状態を確認する

PRFの状態を参照する前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

PRFの状態を参照するには，HCSC-Manager定義ファイルにPRFが登録されている必要があります。詳細については，「5.2.1(1) 運用する前の準備」の論理サーバの登録についての内容を参照してください。

(2)　参照方法

PRFの状態を参照するには，運用環境でcscstatusコマンドを実行します。-typeオプションに「system」を指定して実行します。

cscstatusコマンドの詳細については，「10.　コマンド」の「cscstatus（状態表示）」を参照してください。

cscstatusコマンドの実行形式を次に示します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type system

5.2.14　Hitachi Web Serverの状態を確認する

Hitachi Web Serverの状態を参照する前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

Hitachi Web Serverの状態を参照するには，HCSC-Manager定義ファイルにHitachi Web Serverが登録されている必要があります。詳細については，「5.2.1(1) 運用する前の準備」の論理サーバの登録についての内容を参照してください。

(2)　参照方法

Hitachi Web Serverの状態を参照するには，運用環境でcscstatusコマンドを実行します。-typeオプションに「system」を指定して実行します。

cscstatusコマンドの詳細については，「10.　コマンド」の「cscstatus（状態表示）」を参照してください。

cscstatusコマンドの実行形式を次に示します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type system

5.2.15　Cosminexus Managerの状態を確認する

Cosminexus Managerには，Management Serverと運用管理エージェントの二つのプロセスがあります。それぞれの状態を参照する方法について次に説明します。

＜この項の構成＞

(1)　参照方法

(1)　参照方法

(a)　Management Serverの参照方法

Management Serverの状態を参照するには，J2EEサーバ稼働マシンでmngsvrutilコマンドを実行します。

mngsvrutilコマンドの詳細については，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

(b)　運用管理エージェントの参照方法

運用管理エージェントの状態を参照するには，J2EEサーバ稼働マシンでadminagentcheckコマンドを実行します。

adminagentcheckコマンドの詳細については，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

5.2.16　HCSCサーバのセットアップ情報を確認する

HCSCサーバのセットアップ情報を参照する前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

HCSCサーバのセットアップ情報を参照するには，HCSCサーバが停止状態または起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　参照方法

HCSCサーバのセットアップ情報を参照するには，運用環境でcscutilコマンドを実行します。-targetオプションにserverを，また-operationオプションにget_setup_infoを指定します。cscutilコマンドを実行すると，HCSCサーバセットアップ定義ファイルの内容が表示されます。

HCSCサーバセットアップ定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。

また，cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation get_setup_info -props "CSCSrvName=<HCSCサーバ名>"

cscutilコマンドに指定するCosminexus Manager名およびHCSCサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation get_setup_info -propfile <プロパティ定義ファィル名>

5.2.17　HCSCサーバの情報を確認する

HCSCサーバの情報は，画面とコマンドで参照できる情報が異なります。参照できる情報の詳細については，「8.　運用環境で使用する画面」または「10.　コマンド」の該当する画面，コマンドの内容を参照してください。

HCSCサーバの情報を参照する前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

HCSCサーバの情報を参照するには，HCSCサーバが構築後である必要があります。

(2)　参照方法

HCSCサーバの情報を参照する方法を次に示します。

(a)　画面の場合

ツリービュー上で，情報を参照するHCSCサーバをダブルクリックします。ダブルクリックしたHCSCサーバの情報は，エディタエリアに表示されます。エディタエリアの基本情報ページおよび稼働運用ページを表示して，HCSCサーバの情報を確認できます。

HCSCサーバの基本情報ページおよび稼働運用ページの詳細については，「8.2　基本情報ページ」および「8.4　稼働運用ページ」を参照してください。

なお，HCSCサーバの稼働状態については，ツリービューに表示されるアイコンで確認することもできます。表示されるアイコンの詳細については，「8.1　画面構成」を参照してください。

(b)　コマンドの場合

HCSCサーバの情報を参照するには，cscstatusコマンド，csmlsstateコマンド，またはcscutilコマンドを実行します。

cscstatusコマンドおよびcscutilコマンドは運用環境から，csmlsstateコマンドは実行環境から実行できます。各コマンドは，次の場合に使用します。

cscstatusコマンド
HCSCサーバの動的情報（稼働状況）を参照する場合に使用します。

csmlsstateコマンド
HCSCサーバの動的情報（稼働状況），および静的情報（HCSCサーバランタイム定義ファイルで設定した定義情報）を参照する場合に使用します。
ユーザが設定した情報，または実際の動作に反映されている情報が定義情報として出力されます。ユーザが設定した情報は，HCSCサーバの起動時，または標準受付もしくはユーザ定義受付の開始時に実際の動作に反映されます。
次のどちらかの場合には，実際の動作に反映されていない定義情報が出力されます。

HCSCサーバの起動中に定義情報を設定し，そのあとHCSCサーバを再起動しない場合

標準受付またはユーザ定義受付の開始中に定義情報を設定し，そのあと標準受付またはユーザ定義受付を再開始しない場合

cscutilコマンド
HCSCサーバの静的情報（HCSCサーバセットアップ定義ファイル，またはHCSCサーバランタイム定義ファイルで設定した定義情報）を参照する場合に使用します。
実際の動作に反映されている情報が定義情報として出力されます。ユーザが設定した情報は，HCSCサーバの起動時，または標準受付もしくはユーザ定義受付の開始時に反映されます。
次のどちらかの場合には，前回HCSCサーバを起動したとき，または標準受付もしくはユーザ定義受付を開始したときに設定した情報が出力されます。

HCSCサーバの起動中に定義情報を設定し，そのあとHCSCサーバを再起動しない場合

標準受付またはユーザ定義受付の開始中に定義情報を設定し，そのあと標準受付またはユーザ定義受付を再開始しない場合

cscstatusコマンドの場合

運用環境でcscstatusコマンドを実行します。

cscstatusコマンドの詳細については，「10.　コマンド」の「cscstatus（状態表示）」を参照してください。

cscstatusコマンドの実行形式を次に示します。

すべてのHCSCサーバの情報を参照する場合

オプションを指定しないで実行します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード>

特定のHCSCサーバの論理サーバの情報を参照する場合

-cscオプションと-typeオプションを指定して実行します。-typeオプションには「system」を指定します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type system

特定のHCSCサーバの標準受付，およびユーザ定義受付の情報を参照する場合

-cscオプションと-typeオプションを指定して実行します。-typeオプションには「reception」を指定します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type reception

特定のHCSCサーバのHCSCコンポーネントの情報を参照する場合

-cscオプションと-typeオプションを指定して実行します。-typeオプションには「compo」を指定します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type compo

csmlsstateコマンドの場合

実行環境でcsmlsstateコマンドを実行します。情報を参照するHCSCサーバの名称を指定して実行します。

csmlsstateコマンドの詳細については，「10.　コマンド」の「csmlsstate（HCSCサーバの状態の表示）」を参照してください。

csmlsstateコマンドの実行形式を次に示します。

ユーザが設定した情報を参照する場合

情報を参照するHCSCサーバの名称と-dオプションを指定して実行します。-dオプションには「prop」を指定します。

csmlsstate <HCSCサーバ名> -d prop

実際の動作に反映されている情報を参照する場合

情報を参照するHCSCサーバの名称と-dオプションを指定して実行します。-dオプションには「runtime」を指定します。

csmlsstate <HCSCサーバ名> -d runtime

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにserverを，また-operationオプションにget_infoを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation get_info -props "CSCSrvName=<HCSCサーバ名>"

cscutilコマンドに指定するCosminexus Manager名およびHCSCサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation get_info -propfile <プロパティ定義ファイル名>

コマンド実行時の出力情報

コマンド実行時の出力情報と意味を次の表に示します。なお，次の表に示す出力情報以外の出力情報はトラブルシューティング用の保守情報です。

表5-1　HCSCサーバの情報を参照するコマンドの出力情報

出力される項目
出力される内容

server-status
HCSCサーバの状態が出力されます。

active（起動状態）

inactive（停止状態）

starting（起動処理中）

stopping（停止処理中）

request-service-status
標準受付の状態が出力されます。なお，HCSCサーバが停止している場合は，表示されません。

active（開始状態）

inactive（停止状態）

starting（開始処理中）

startfailed（開始失敗状態）

stopping（停止処理中）

stopfailed（停止失敗状態）

connect-service-status
連携受付の状態が出力されます。なお，HCSCサーバが停止している場合は，表示されません。

active（開始状態）

inactive（停止状態）

starting（開始処理中）

startfailed（開始失敗状態）

stopping（停止処理中）

stopfailed（停止失敗状態）

5.2.18　HCSCサーバのリソース稼働情報を確認する

HCSCサーバのリソース稼働情報に関する情報は，画面とコマンドで参照できます。画面とコマンドで参照できる情報は同じです。参照できる情報の詳細については，「8.　運用環境で使用する画面」または「10.　コマンド」の該当する画面，コマンドの内容を参照してください。

リソースの稼働情報を確認することで，リソースが正常な範囲内で使用されているかをチェックできます。また，標準受付，ユーザ定義受付，およびHCSCコンポーネントを停止する前に，これらを安全に停止できるかどうかをチェックできます。

稼働情報は，実行環境からデフォルト値では60秒ごとにHCSCサーバに通知されます。稼働情報がHCSCサーバに通知されると，画面およびコマンドで表示される情報が更新されます。稼働情報がHCSCサーバに通知される間隔を変更したい場合は，次に示すマニュアルを参照してください。

運用環境ポータルから変更する場合

マニュアル「Cosminexus　運用管理操作ガイド」の稼働情報監視の設定（J2EEサーバ）に関する内容を参照してください。

Smart Composer機能を使って変更する場合

マニュアル「Cosminexus　システム構築ガイド」の稼働情報ファイルの取得とイベント発行の設定に関する内容を参照してください。

なお，リソース稼働情報は，統計情報として参照できます。リソース稼働情報の統計情報の参照方法については，「付録E　HCSCサーバのリソース稼働情報の統計情報」を参照してください。

HCSCサーバのリソース稼働情報を確認する際の前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

HCSCサーバのリソース稼働情報を確認するには，HCSCサーバがセットアップ済みである必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　参照方法

HCSCサーバのリソース稼働情報を確認する方法を次に示します。

(a)　画面の場合

ツリービュー上で，リソース稼働情報を確認するHCSCサーバをダブルクリックします。ダブルクリックしたHCSCサーバの情報は，エディタエリアに表示されます。エディタエリアで［稼働確認］タブを選択します。HCSCサーバのリソース稼働情報に関する情報が表示されます。

HCSCサーバの稼働確認ページの詳細については，「8.5　稼働確認ページ」を参照してください。

(b)　コマンドの場合

HCSCサーバのリソース稼働情報を確認するには，運用環境でcscresinfoコマンドを実行します。

cscresinfoコマンドの詳細については，「10.　コマンド」の「cscresinfo（リソース稼働情報の表示）」を参照してください。

5.2.19　連携情報を確認する

連携に関する情報は，画面とコマンドで参照できる情報が異なります。参照できる情報の詳細については，「8.　運用環境で使用する画面」または「10.　コマンド」の該当する画面，コマンドの内容を参照してください。

連携情報の参照の前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

連携情報を参照するには，連携元HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　参照方法

連携情報を参照する方法を次に示します。

(a)　画面の場合

ツリービュー上で，連携元のHCSCサーバをダブルクリックします。ダブルクリックしたHCSCサーバの情報は，エディタエリアに表示されます。エディタエリアの基本情報ページでは，連携先のHCSCサーバ名が参照できます。また，エディタエリアの稼働運用ページの［サーバ間連携］タブを表示すると，連携の状態を参照できます。

HCSCサーバの基本情報ページおよび稼働運用ページの詳細については，「8.2　基本情報ページ」および「8.4　稼働運用ページ」を参照してください。

(b)　コマンドの場合

連携の情報を参照するには，運用環境でcscutilコマンドを実行します。-targetオプションにconnectを，また-operationオプションにget_infoを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションに連携元HCSCサーバ名および連携先クラスタ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect -operation get_info -props "CSCSrvName=<連携元HCSCサーバ名>, ConnectClusterName=<連携先クラスタ名>"

cscutilコマンドに指定するCosminexus Manager名，連携元HCSCサーバ名および連携先クラスタ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect -operation get_info -propfile <プロパティ定義ファイル名>

5.2.20　サービスアダプタの情報を確認する

サービスアダプタに関する情報は，画面とコマンドで参照できる情報が異なります。参照できる情報の詳細については，「8.　運用環境で使用する画面」または「10.　コマンド」の該当する画面，コマンドの内容を参照してください。

サービスアダプタの情報を参照するための前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

サービスアダプタの情報を参照するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　参照方法

サービスアダプタの情報を参照する方法を次に示します。

(a)　画面の場合

ツリービュー上で，サービスアダプタをダブルクリックします。ダブルクリックしたサービスアダプタの情報は，エディタエリアに表示されます。エディタエリアの稼働運用ページで，サービスアダプタの情報が参照できます。

サービスアダプタの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

なお，サービスアダプタの稼働状態については，ツリービューに表示されるアイコンで確認することもできます。表示されるアイコンの詳細については，「8.1　画面構成」を参照してください。

(b)　コマンドの場合

サービスアダプタの情報を参照するには，cscstatusコマンド，csmlslocationコマンド，またはcscutilコマンドを実行します。

cscstatusコマンドおよびcscutilコマンドは運用環境から，csmlslocationコマンドは実行環境から実行できます。各コマンドは，次の場合に使用します。

cscstatusコマンド
サービスアダプタの動的情報（稼働状況），サービスアダプタのサービスID，および更新時間を参照する場合に使用します。

csmlslocationコマンド
サービスアダプタの動的情報（稼働状況），および静的情報（定義情報）を参照する場合に使用します。

cscutilコマンド
サービスアダプタの静的情報（定義情報）を参照する場合に使用します。

cscstatusコマンドの場合

運用環境でcscstatusコマンドを実行します。-cscオプションと-typeオプションを指定して実行します。-typeオプションには「compo」を指定します。

cscstatusコマンドの詳細については，「10.　コマンド」の「cscstatus（状態表示）」を参照してください。

cscstatusコマンドの実行形式を次に示します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type compo

csmlslocationコマンドの場合

実行環境でcsmlslocationコマンドを実行します。情報を参照するサービスアダプタが配備されているHCSCサーバの名称と，-kオプションにadpを指定して実行します。

csmlslocationコマンドの詳細については，「10.　コマンド」の「csmlslocation（サービスアダプタまたはビジネスプロセスの情報の表示）」を参照してください。

csmlslocationコマンドの実行形式を次に示します。

csmlslocation <HCSCサーバ名> -k adp

なお，-kオプションの代わりに-allオプションを指定すると，HCSCサーバに登録されているすべてのHCSCコンポーネント（およびサービスグループ）の情報を参照できます。

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompoを，また-operationオプションにget_adapter_infoを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびサービスアダプタのサービスIDを指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation get_adapter_info -props "CSCSrvName=<HCSCサーバ名>, AdapterName=<サービスアダプタのサービスID>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびサービスアダプタのサービスIDは，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation get_adapter_info -propfile <プロパティ定義ファイル名>

注意

配備されていないサービスアダプタの情報を取得した場合，nullという文字列が表示されます。

サービスアダプタのサービスIDを指定しないでcscutilコマンドを実行すると，HCSCサーバが管理しているすべてのサービスアダプタの情報が出力されます。

コマンド実行時の出力情報

コマンド実行時の出力情報と意味を次の表に示します。なお，次の表に示す出力情報以外の出力情報はトラブルシューティング用の保守情報です。

表5-2　サービスアダプタの情報を参照するコマンドの出力情報

出力される項目
出力される内容

serviceName.<通番>
サービス部品名が出力されます。

adapterName.<通番>
アダプタ識別名が出力されます。

cscServerName.<通番>
HCSCサーバ名が出力されます。

ownerClusterName.<通番>
クラスタ名が出力されます。

serviceKind.<通番>
HCSCコンポーネントの種別が出力されます。
サービスアダプタの場合「ServiceAdapter」が出力されます。

serviceProtocolKind.<通番>
サービス部品のプロトコルが出力されます。

WebService（同期サービス（Webサービス）呼び出し）

SessionBean（同期サービス（SessionBean）呼び出し）

MDB_WSR（非同期サービス（MDB（WS-R））呼び出し）

MDB_DBQ（非同期サービス（MDB（DBキュー））呼び出し）

Custom（カスタムアダプタ）

serviceStatus.<通番>
サービスアダプタの状態が出力されます。

active（開始状態）

inactive（停止状態）

starting（開始処理中）

startfailed（開始失敗）

stopping（停止処理中）

stopfailed（停止失敗）

deleting（削除処理中）

null（未配備状態）

entryTime.<通番>
サービスアダプタを配備した時刻が出力されます。

adapterQueueName.<通番>※
キュー名称が表示されます。

modifiedTime.<通番>
サービスアダプタが更新された時刻（1970年1月1日00:00:00からの通算ミリ秒）が出力されます。

lcVersion.<通番>
ロケーションのバージョン番号が出力されます。

lcRevision.<通番>
ロケーションのリビジョン番号が出力されます。

注※　サービスアダプタの種別がMDB（WS-R）またはMDB（DBキュー）の場合にだけ出力されます。

5.2.21　ビジネスプロセスの情報を確認する

ビジネスプロセスに関する情報は，画面とコマンドで参照できる情報が異なります。参照できる情報の詳細については，「8.　運用環境で使用する画面」または「10.　コマンド」の該当する画面，コマンドの内容を参照してください。

ビジネスプロセスの情報を参照するための前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

ビジネスプロセスの情報を参照するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　参照方法

ビジネスプロセスの情報を参照する方法を次に示します。

(a)　画面の場合

ツリービュー上で，ビジネスプロセスをダブルクリックします。ダブルクリックしたビジネスプロセスの情報は，エディタエリアに表示されます。エディタエリアの稼働運用ページで，ビジネスプロセスの情報が参照できます。

ビジネスプロセスの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

なお，ビジネスプロセスの稼働状態については，ツリービューに表示されるアイコンで確認することもできます。表示されるアイコンの詳細については，「8.1　画面構成」を参照してください。

(b)　コマンドの場合

ビジネスプロセスの情報を参照するには，cscstatusコマンド，csmlslocationコマンド，またはcscutilコマンドを実行します。

cscstatusコマンドおよびcscutilコマンドは運用環境から，csmlslocationコマンドは実行環境から実行できます。各コマンドは，次の場合に使用します。

cscstatusコマンド
ビジネスプロセスの動的情報（稼働状況），ビジネスプロセスのサービスID，および更新時間を参照する場合に使用します。

csmlslocationコマンド
ビジネスプロセスの動的情報（稼働状況），および静的情報（定義情報）を参照する場合に使用します。

cscutilコマンド
ビジネスプロセスの静的情報（定義情報）を参照する場合に使用します。

cscstatusコマンドの場合

運用環境でcscstatusコマンドを実行します。-cscオプションと-typeオプションを指定して実行します。-typeオプションには「compo」を指定します。

cscstatusコマンドの詳細については，「10.　コマンド」の「cscstatus（状態表示）」を参照してください。

cscstatusコマンドの実行形式を次に示します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type compo

csmlslocationコマンドの場合

実行環境でcsmlslocationコマンドを実行します。情報を参照するビジネスプロセスが配備されているHCSCサーバの名称と，-kオプションにbpを指定して実行します。

csmlslocationコマンドの詳細については，「10.　コマンド」の「csmlslocation（サービスアダプタまたはビジネスプロセスの情報の表示）」を参照してください。

csmlslocationコマンドの実行形式を次に示します。

csmlslocation <HCSCサーバ名> -k bp

なお，-kオプションの代わりに-allオプションを指定すると，HCSCサーバに登録されているすべてのHCSCコンポーネント（およびサービスグループ）の情報を参照できます。

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompoを，また-operationオプションにget_bp_infoを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびビジネスプロセスのサービスIDを指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation get_bp_info -props "CSCSrvName=<HCSCサーバ名>, AdapterName=<ビジネスプロセスのサービスID>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびビジネスプロセスのサービスIDは，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation get_bp_info -propfile <プロパティ定義ファイル名>

注意

配備されていないビジネスプロセスの情報を取得した場合，nullという文字列が表示されます。

ビジネスプロセスのサービスIDを指定しないでcscutilコマンドを実行すると，HCSCサーバが管理しているすべてのビジネスプロセスの情報が出力されます。

コマンド実行時の出力情報

コマンド実行時の出力情報と意味を次の表に示します。なお，次の表に示す出力情報以外の出力情報はトラブルシューティング用の保守情報です。

表5-3　ビジネスプロセスの情報を参照するコマンドの出力情報

出力される項目
出力される内容

serviceName.<通番>
サービス部品名が出力されます。

adapterName.<通番>
ビジネスプロセスのサービスIDが出力されます。

cscServerName.<通番>
HCSCサーバ名が出力されます。

ownerClusterName.<通番>
クラスタ名が出力されます。

serviceKind.<通番>
HCSCコンポーネントの種別が出力されます。
ビジネスプロセスの場合「BusinessProcess」が出力されます。

serviceStatus.<通番>
ビジネスプロセスの状態が出力されます。

active（開始状態）

inactive（停止状態）

starting（開始処理中）

startfailed（開始失敗）

stopping（停止処理中）

stopfailed（停止失敗）

deleting（削除処理中）

null（未配備状態）

modifiedTime.<通番>
ビジネスプロセス更新された時刻（1970年1月1日00:00:00からの通算ミリ秒）が出力されます。

entryTime.<通番>
ビジネスプロセスを配備した時刻が出力されます。

lcVersion.<通番>
ロケーションのバージョン番号が出力されます。

lcRevision.<通番>
ロケーションのリビジョン番号が出力されます。

5.2.22　ユーザ定義受付の情報を確認する

ユーザ定義受付の情報を参照する前提条件と参照方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　参照方法

(1)　前提条件

ユーザ定義受付の情報を参照するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　参照方法

ユーザ定義受付の情報を参照するには，cscstatusコマンド，csmlsreceptionコマンド，またはcscutilコマンドを実行します。

cscstatusコマンドおよびcscutilコマンドは運用環境から，csmlsreceptionコマンドは実行環境から実行できます。各コマンドは，次の場合に使用します。

cscstatusコマンド
ユーザ定義受付の動的情報（稼働状況），ユーザ定義受付の受付ID，および更新時間を参照する場合に使用します。

csmlsreceptionコマンド
ユーザ定義受付の動的情報（稼働状況），および静的情報（ユーザ定義受付ランタイム定義ファイルで設定した定義情報）を参照する場合に使用します。
ユーザが設定した情報，および実際の動作に反映されている情報が定義情報として出力されます。ユーザが設定した情報は，HCSCサーバの起動時，または標準受付もしくはユーザ定義受付の開始時に実際の動作に反映されます。
次のどちらかの場合には，実際の動作に反映されていない定義情報が出力されます。

HCSCサーバの起動中に定義情報を設定し，そのあとHCSCサーバを再起動しない場合

標準受付またはユーザ定義受付の開始中に定義情報を設定し，そのあと標準受付またはユーザ定義受付を再開始しない場合

cscutilコマンド
ユーザ定義受付の静的情報（ユーザ定義受付ランタイム定義ファイルで設定した定義情報）を参照する場合に使用します。
実際の動作に反映されている情報が定義情報として出力されます。ユーザが設定した情報は，HCSCサーバの起動時，または標準受付もしくはユーザ定義受付の開始時に反映されます。
次のどちらかの場合には，前回HCSCサーバを起動したとき，または標準受付もしくはユーザ定義受付を開始したときに設定した情報が出力されます。

HCSCサーバの起動中に定義情報を設定し，そのあとHCSCサーバを再起動しない場合

標準受付またはユーザ定義受付の開始中に定義情報を設定し，そのあと標準受付またはユーザ定義受付を再開始しない場合

cscstatusコマンドの場合

運用環境でcscstatusコマンドを実行します。-cscオプションと-typeオプションを指定して実行します。-typeオプションには「compo」を指定します。

cscstatusコマンドの詳細については，「10.　コマンド」の「cscstatus（状態表示）」を参照してください。

cscstatusコマンドの実行形式を次に示します。

cscstatus -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -type compo

csmlsreceptionコマンドの場合

実行環境でcsmlsreceptionコマンドを実行します。

csmlsreceptionコマンドの詳細については，「10.　コマンド」の「csmlsreception（ユーザ定義受付の情報の表示）」を参照してください。

csmlsreceptionコマンドの実行形式を次に示します。

すべてのユーザ定義受付の情報を参照する場合

-cscオプションと-allオプションを指定して実行します。

csmlsreception -csc <HCSCサーバ名> -all

特定のユーザ定義受付の情報を参照する場合

-cscオプションと-iオプションを指定して実行します。-iオプションにはユーザ定義受付の受付IDを指定します。

csmlsreception -csc <HCSCサーバ名> -i <ユーザ定義受付の受付ID>

ユーザ定義受付に関連するサービス（ビジネスプロセス）の情報を参照する場合

-cscオプションと-sオプションを指定して実行します。-sオプションには関連するサービス名（ビジネスプロセスのサービス名）を指定します。

csmlsreception -csc <HCSCサーバ名> -s <関連するサービス名>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompo_urecpを，また-operationオプションにget_infoを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo_urecp -operation get_info -props "CSCSrvName=<HCSCサーバ名>"

cscutilコマンドに指定するCosminexus Manager名およびHCSCサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo_urecp -operation get_info -propfile <プロパティ定義ファイル名>

注意

配備されていないユーザ定義受付の情報を取得した場合，nullという文字列が表示されます。

ユーザ定義受付の受付IDを指定しないでcscutilコマンドを実行すると，HCSCサーバが管理しているすべてのユーザ定義受付の情報が出力されます。

コマンド実行時の出力情報

コマンド実行時の出力情報と意味を次の表に示します。なお，次の表に示す出力情報以外の出力情報はトラブルシューティング用の保守情報です。

表5-4　ユーザ定義受付の情報を参照するコマンドの出力情報

出力される項目
出力される内容

receptionName.<通番>
ユーザ定義受付の受付名が出力されます。

receptionID.<通番>
ユーザ定義受付の受付IDが出力されます。

cscServerName.<通番>
HCSCサーバ名が出力されます。

ownerClusterName.<通番>
クラスタ名が出力されます。

serviceName.<通番>
ユーザ定義受付に関連するサービス名が出力されます。

receptionKind.<通番>
ユーザ定義受付を利用している受付（HCSCコンポーネント）の種類が出力されます。

bp（ビジネスプロセス）

receptionProtocolKind.<通番>
ユーザ定義受付のプロトコルが出力されます。

WebService（同期サービス（Webサービス）呼び出し）

receptionStatus.<通番>
ユーザ定義受付の状態が出力されます。

active（開始状態）

inactive（停止状態）

starting（開始処理中）

startfailed（開始失敗）

stopping（停止処理中）

stopfailed（停止失敗）

deleting（削除処理中）

entryTime.<通番>
ユーザ定義受付が定義された時刻がYYYY/MM/DD hh:mm:ss.SSS形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

modifiedTime.<通番>
ユーザ定義受付が更新された時刻（1970年1月1日00:00:00からの通算ミリ秒）が出力されます。

lcVersion.<通番>
ロケーションバージョン番号が出力されます。

lcRevision.<通番>
ロケーションリビジョン番号が出力されます。

runtime.user-defined-reception-soap.threads.maximum.<通番>
ユーザ定義受付の最大同時実行数が出力されます。ユーザ定義受付ランタイム定義ファイルで最大同時実行数を設定していない場合は，デフォルト値（10）が出力されます。

runtime.user-defined-reception-soap.exclusive.threads.<通番>
ユーザ定義受付の占有スレッド数が出力されます。ユーザ定義受付ランタイム定義ファイルで占有スレッド数を設定していない場合は，デフォルト値（0）が出力されます。

runtime.user-defined-reception-soap.queue-size.<通番>
ユーザ定義受付の実行待ちキューサイズが出力されます。ユーザ定義受付ランタイム定義ファイルで実行待ちキューサイズを設定していない場合は，デフォルト値（8192）が出力されます。

5.2.23　HCSCサーバの定義を変更する

HCSCサーバの定義情報を変更する場合，HCSCサーバの定義情報を設定する場合と同じ方法で行います。HCSCサーバの定義情報を設定する方法の詳細については，「3.1.4　HCSCサーバの定義情報を設定する」を参照してください。

5.2.24　ユーザ定義受付の定義情報を変更する

ユーザ定義受付の定義情報を変更する前提条件と変更方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　変更方法

(1)　前提条件

ユーザ定義受付の定義情報を変更するには，HCSCサーバが起動状態である必要があります。

HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　変更方法

ユーザ定義受付の定義情報を変更する手順を次に示します。

ユーザ定義受付の定義情報を確認します。
運用環境から確認する場合はcscutilコマンドを，実行環境から確認する場合はcsmlsreceptionコマンドを実行します。
ユーザ定義受付の定義情報の確認方法については，「3.1.13　ユーザ定義受付の定義情報を確認する」を参照してください。

ユーザ定義受付を停止します。
ユーザ定義受付の停止方法については，「5.2.32　ユーザ定義受付を停止する」を参照してください。

ユーザ定義受付の定義情報を取得します。
csccompoconfigコマンドの-operationオプションにgetを指定して，ユーザ定義受付の定義情報を取得します。
csccompoconfigコマンドの詳細については，「10.　コマンド」の「csccompoconfig（HCSCコンポーネントの定義）」を参照してください。

取得したユーザ定義受付の定義情報を変更します。
ユーザ定義受付ランタイム定義ファイルのパラメタの値を変更し，ユーザ定義受付の定義情報を変更します。
ユーザ定義受付ランタイム定義ファイルの詳細については，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

ユーザ定義受付の定義情報を設定します。
ユーザ定義受付の定義情報の設定方法については，「3.1.12　ユーザ定義受付の定義情報を設定する」を参照してください。

ユーザ定義受付の定義情報を確認します。
ユーザ定義受付の定義情報の確認方法については，「3.1.13　ユーザ定義受付の定義情報を確認する」を参照してください。

ユーザ定義受付を開始します。
ユーザ定義受付の開始方法については，「5.2.8　ユーザ定義受付を開始する」を参照してください。

ユーザ定義受付の情報を確認します。
運用環境から確認する場合はcscutilコマンドを，実行環境から確認する場合はcsmlsreceptionコマンドを実行します。
ユーザ定義受付の定義情報の確認方法については，「3.1.13　ユーザ定義受付の定義情報を確認する」を参照してください。

5.2.25　HCSCコンポーネントの構成を変更する

開発環境でHCSCコンポーネントの定義を変更した場合，リポジトリを利用して変更した定義を運用環境に受け渡します。運用環境では，開発環境で変更した定義情報に従って，HCSCコンポーネントの構成を変更します。

HCSCコンポーネントの構成を変更する前提条件と変更方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　変更方法

(1)　前提条件

HCSCコンポーネントの構成を変更するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

Management Serverが起動状態であること
Management Serverの状態の確認方法については，「5.2.15　Cosminexus Managerの状態を確認する」を参照してください。

運用管理エージェントが起動状態であること
運用管理エージェントの状態の確認方法については，「5.2.15　Cosminexus Managerの状態を確認する」を参照してください。

データベースが起動状態であること
データベースの状態の確認方法については，「5.2.12　データベースの状態を確認する」を参照してください。

(2)　変更方法

HCSCコンポーネントの構成を変更する手順を次に示します。

リポジトリ情報の差分を確認します。
リポジトリ情報の差分の確認方法については，「4.5　リポジトリの差分情報の参照」を参照してください。

HCSCコンポーネントを停止します。
csccompostopコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているHCSCコンポーネントを一括して停止します。
HCSCコンポーネントの停止方法については，「5.2.32　ユーザ定義受付を停止する」，「5.2.33　サービスアダプタを停止する」，および「5.2.34　ビジネスプロセスを停止する」を参照してください。

HCSCコンポーネントを削除します。
csccompoundeployコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているHCSCコンポーネントを一括して削除します。
HCSCコンポーネントの削除方法については，「3.2.1　サービスアダプタを削除する」，「3.2.2　ビジネスプロセスを削除する」，および「3.2.3　ユーザ定義受付を削除する」を参照してください。

リポジトリをインポートします。
リポジトリのインポート方法については，「4.3　リポジトリのインポート」を参照してください。

HCSCコンポーネントを配備します。
csccompodeployコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに，配備されていないHCSCコンポーネントを一括して配備します。
HCSCコンポーネントの配備方法については，「3.1.9　サービスアダプタを配備する」，「3.1.10　ビジネスプロセスを配備する」，および「3.1.11　ユーザ定義受付を配備する」を参照してください。

HCSCコンポーネントを開始します。
csccompostartコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているHCSCコンポーネントを一括して開始します。
HCSCコンポーネントの開始方法については，「5.2.6　サービスアダプタを開始する」，「5.2.7　ビジネスプロセスを開始する」，および「5.2.8　ユーザ定義受付を開始する」を参照してください。

5.2.26　サービス部品の接続先を変更する

運用環境では，サービスアダプタの接続先情報を変更できます。

サービス部品の接続先を変更する前提条件と変更方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　変更方法

(1)　前提条件

サービス部品の接続先を変更するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　変更方法

サービス部品の接続先を変更する手順を次に示します。

サービスアダプタを停止します。
csccompostopコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して停止します。
サービスアダプタの停止方法については，「5.2.33　サービスアダプタを停止する」を参照してください。

サービスアダプタを削除します。
csccompoundeployコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して削除します。
サービスアダプタの削除方法については，「3.2.1　サービスアダプタを削除する」を参照してください。

サービス情報を取得および更新し，サービスの接続先を変更します。
サービス情報の取得および更新方法については，「3.1.7　サービス情報を変更する」を参照してください。
なお，サービス部品の接続先を変更する場合，サービス情報の更新で，サービス情報変更定義ファイルの次のパラメタの値を変更してください。サービス情報変更定義ファイルの詳細については，「9.　定義ファイル」の「サービス情報変更定義ファイル」を参照してください。

Webサービス用サービスアダプタの場合

<クラスタ名>.<サービスID>.WebService.url=サービス部品の呼び出しに使用するURL

SessionBean用サービスアダプタの場合

<クラスタ名>.<サービスID>.SessionBean.url=サービス部品の呼び出しに使用するURL
<クラスタ名>.<サービスID>.SessionBean.lookupName=ルックアップ名

MDB（WS-R）用サービスアダプタの場合

<クラスタ名>.<サービスID>.MDB_WSR.url=サービスアダプタのメッセージ送信先URL
<クラスタ名>.<サービスID>.MDB_WSR.queue_name=サービス部品に関連づけられているキュー名

MDB（DBキュー）用サービスアダプタの場合

<クラスタ名>.<サービスID>.MDB_DBQ.queue_name=サービス部品に関連づけられているキュー名

サービスアダプタを配備します。
csccompodeployコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに，サービスアダプタを一括して配備します。
サービスアダプタの配備方法については，「3.1.9　サービスアダプタを配備する」を参照してください。

サービスアダプタを開始します。
csccompostartコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して開始します。
サービスアダプタの開始方法については，「5.2.6　サービスアダプタを開始する」を参照してください。

5.2.27　流量制御値を変更する

運用環境では，標準受付（同期受付（Webサービス））およびユーザ定義受付の流量制御値を変更できます。

標準受付（同期受付（Webサービス））およびユーザ定義受付の流量制御値を変更する前提条件と変更方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　変更方法

(1)　前提条件

標準受付（同期受付（Webサービス））およびユーザ定義受付の流量制御値を変更するには，次の条件を満たす必要があります。

Management Serverが起動状態であること
Management Serverの状態の確認方法については，「5.2.15　Cosminexus Managerの状態を確認する」を参照してください。

運用管理エージェントが起動状態であること
運用管理エージェントの状態の確認方法については，「5.2.15　Cosminexus Managerの状態を確認する」を参照してください。

(2)　変更方法

標準受付（同期受付（Webサービス））およびユーザ定義受付の流量制御値を変更する手順を次に示します。

(a)　標準受付（同期受付（Webサービス））の流量制御値を変更する場合

標準受付（同期受付（Webサービス））の流量制御値を変更する手順を次に示します。

HCSCサーバランタイム定義ファイルを更新し，流量制御値を変更します。
流量制御値を変更する場合，HCSCサーバランタイム定義ファイルの次のプロパティの値を変更してください。HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

request-soap.instance.maximum=同期受付（Webサービス）最大同時実行数
request-soap.exclusive.threads=同期受付（Webサービス）占有スレッド数
request-soap.queue-size=同期受付（Webサービス）実行待ちキューのサイズ

HCSCサーバランタイム定義ファイルを設定します。
HCSCサーバランタイム定義ファイルの設定方法については，「3.1.4　HCSCサーバの定義情報を設定する」を参照してください。

注意

設定した情報は，標準受付の開始時に反映されます。

(b)　ユーザ定義受付の流量制御値を変更する場合

ユーザ定義受付の流量制御値の変更は，ユーザ定義受付の定義情報の変更と同じです。ユーザ定義受付の定義情報の変更方法については，「5.2.24　ユーザ定義受付の定義情報を変更する」を参照してください。

なお，流量制御値を変更する場合，ユーザ定義受付ランタイム定義ファイルの次のパラメタの値を変更してください。ユーザ定義受付ランタイム定義ファイルの詳細については，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

user-defined-reception-soap.threads.maximum=最大同時実行数
user-defined-reception-soap.exclusive.threads=占有スレッド数
user-defined-reception-soap.queue-size=実行待ちキューサイズ

注意

設定した情報は，ユーザ定義受付の開始時に反映されます。

5.2.28　サービス部品呼び出しの通信タイムアウト値を変更する

運用環境では，Webサービス用のサービスアダプタ，およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更できます。

Webサービス用のサービスアダプタ，およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更する前提条件と変更方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　変更方法

(1)　前提条件

Webサービス用のサービスアダプタ，およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　変更方法

Webサービス用のサービスアダプタ，およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更する手順を次に示します。

サービスアダプタを停止します。
csccompostopコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して停止します。
サービスアダプタの停止方法については，「5.2.33　サービスアダプタを停止する」を参照してください。

サービスアダプタを削除します。
csccompoundeployコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して削除します。
サービスアダプタの削除方法については，「3.2.1　サービスアダプタを削除する」を参照してください。

サービス情報を取得および更新し，サービス呼び出しの通信タイムアウト値を変更します。
サービス情報の取得および更新方法については，「3.1.7　サービス情報を変更する」を参照してください。
なお，サービス部品呼び出しの通信タイムアウト値を変更する場合，サービス情報の更新で，サービス情報変更定義ファイルの次のパラメタの値を変更してください。サービス情報変更定義ファイルの詳細については，「9.　定義ファイル」の「サービス情報変更定義ファイル」を参照してください。

Webサービス用サービスアダプタの場合

<クラスタ名>.<サービスID>.WebService.c4web.application.socket_read_timeout=読み込みタイムアウト値
<クラスタ名>.<サービスID>.WebService.c4web.application.socket_connect_timeout=接続タイムアウト値
<クラスタ名>.<サービスID>.WebService.c4web.application.socket_write_timeout=書き込みタイムアウト値

SessionBean用サービスアダプタの場合

<クラスタ名>.<サービスID>.SessionBean.c4web.application.ejb_j2ee_timeout=呼び出しタイムアウト値

サービスアダプタを配備します。
csccompodeployコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに，サービスアダプタを一括して配備します。
サービスアダプタの配備方法については，「3.1.9　サービスアダプタを配備する」を参照してください。

サービスアダプタを開始します。
csccompostartコマンドに-clusterオプションを指定して，クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して開始します。
サービスアダプタの開始方法については，「5.2.6　サービスアダプタを開始する」を参照してください。

5.2.29　標準受付を停止する

標準受付の停止方法には，通常停止，計画停止および強制停止があります。

通常停止

同期受付の場合

仕掛かり中の実行要求を処理したあと，標準受付を停止します。

非同期受付の場合

サービスリクエスタからの実行要求を受け付けない状態にして，仕掛かり中の実行要求を処理したあとに，標準受付を停止します。キュー内には，受け付けた実行要求が処理されないで残ります。

通常停止したあと，標準受付を再度開始すると，キュー内に残っていた実行要求から処理が開始されます。

通常停止したあとにHCSCサーバをアンセットアップした場合，キュー内に残っている実行要求は破棄されます。

計画停止

標準受付を停止したあとにHCSCサーバをアンセットアップする場合に利用する停止方法です。計画停止を実行すると，次のように標準受付が停止されます。

同期受付の場合

仕掛かり中の実行要求を処理したあと，標準受付を停止します。

非同期受付の場合

サービスリクエスタからの実行要求を受け付けない状態にして，キュー内に残っている実行要求をすべて処理したあとに，標準受付を停止します。

強制停止

コマンドでだけ実行できます。ほかのコマンドの実行中や標準受付の停止失敗中でも強制的に停止できます。

標準受付の停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

標準受付を停止するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること

標準受付が開始状態であること

HCSCサーバおよび標準受付の状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　停止方法

標準受付を停止する方法を次に示します。

注意

標準受付が停止できなかった場合，エラーになった原因を取り除いたあと，標準受付を強制停止してください。標準受付を停止状態にしたあとで，再度標準受付を開始して運用を再開してください。標準受付を開始する方法については，「5.2.11　標準受付を開始する」を参照してください。

(a)　画面の場合

運用環境の画面を利用して標準受付を停止する手順を次に示します。

ツリービュー上で，標準受付を停止するHCSCサーバをダブルクリックします。
ダブルクリックしたHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの稼働運用に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，「標準受付」の［通常停止］ボタンまたは［計画停止］ボタンをクリックします。
標準受付の停止を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
標準受付の停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，停止処理を実行しないで稼働運用ページに戻ります。
標準受付の停止処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

停止処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，標準受付の稼働状態が「停止状態」になります。また，［通常停止］ボタンおよび［計画停止］ボタンが非活性化し，［開始］ボタンが活性化します。

停止処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

標準受付を停止するには，運用環境でcscrcptnstopコマンドまたはcscutilコマンドを実行します。

cscrcptnstopコマンドおよびcscutilコマンドは，次の場合に使用します。

cscrcptnstopコマンド
該当するリポジトリが存在する運用環境で，標準受付を停止する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）で標準受付を停止する場合。

cscrcptnstopコマンドの場合

運用環境でcscrcptnstopコマンドを実行します。

cscrcptnstopコマンドの詳細については，「10.　コマンド」の「cscrcptnstop（標準受付およびユーザ定義受付の停止）」を参照してください。

cscrcptnstopコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバの標準受付を一括して停止する場合（クラスタ単位）

クラスタ名を指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバの標準受付が一括して停止されます（停止されていないユーザ定義受付も同時にすべて停止されます）。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名>

ユーザ定義受付を停止しないで標準受付だけを停止する場合は，-standardオプションを指定します。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -standard

HCSCサーバの標準受付を一括して停止する場合（HCSCサーバ単位）

HCSCサーバ名を指定して実行します。

-cscオプションで指定したHCSCサーバの標準受付が停止されます（停止されていないユーザ定義受付も同時にすべて停止されます）。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

ユーザ定義受付を停止しないで標準受付だけを停止する場合は，-standardオプションを指定します。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -standard

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにrequest_serviceを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名，J2EEサーバ名および停止フラグを指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target request_service -operation stop -props "CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>, ForceFlag=<停止フラグ>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

また，停止フラグには，通常停止，計画停止または強制停止のどれを実行するか指定します。停止フラグには，次のどれかを指定してください。

通常停止：NORMAL_OPTION

計画停止：WAIT_OPTION

強制停止：FORCE_OPTION

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target request_service -operation stop -propfile <プロパティ定義ファイル名>

5.2.30　連携を停止する

連携の停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

連携を停止するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること

連携受付が開始状態であること

連携が開始状態であること

HCSCサーバおよび連携受付の状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

連携の状態の確認方法については，「5.2.19　連携情報を確認する」を参照してください。

(2)　停止方法

連携を停止する方法を次に示します。

注意

連携を停止する場合，連携対象の一方から停止処理を実施すると双方向の連携が停止されます。

(a)　画面の場合

運用環境の画面を利用して連携を停止する手順を次に示します。

ツリービュー上で，連携を停止するHCSCサーバをダブルクリックします。
ダブルクリックしたHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの連携に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページ内の［サーバ間連携］タブを選択します。

連携表示テーブルから停止するサーバ間連携を選択し，「サーバ間連携」の［停止］ボタンをクリックします。
連携の停止を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
連携の停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，停止処理を実行しないで稼働運用ページに戻ります。
連携の停止処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

停止処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，連携の状態が「連携開始状態」になります。また，［停止］ボタンが非活性化し，［開始］ボタンが活性化します。

停止処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

連携を停止するには，運用環境でcscutilコマンドを実行します。-targetオプションにconnectを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションに連携元HCSCサーバ名および連携先クラスタ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect -operation stop -props "CSCSrvName=<連携元HCSCサーバ名>, ConnectClusterName=<連携先クラスタ名>"

cscutilコマンドに指定するCosminexus Manager名，連携元HCSCサーバ名および連携先クラスタ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect -operation stop -propfile <プロパティ定義ファイル名>

5.2.31　連携受付を停止する

連携受付の停止方法には，通常停止と計画停止があります。

通常停止

同期受付の場合

仕掛かり中の実行要求を処理したあと，連携受付を停止します。

非同期受付の場合

サービスリクエスタからの実行要求を受け付けない状態にして，仕掛かり中の実行要求を処理したあとに，連携受付を停止します。キュー内には，受け付けた実行要求が処理されないで残ります。

通常停止したあと，連携受付を再度開始すると，キュー内に残っていた実行要求から処理が開始されます。

通常停止したあとにHCSCサーバをアンセットアップした場合，キュー内に残っている実行要求は破棄されます。

計画停止

連携受付を停止したあとにHCSCサーバをアンセットアップする場合に利用する停止方法です。計画停止を実行すると，次のように連携受付が停止されます。

同期受付の場合

仕掛かり中の実行要求を処理したあと，連携受付を停止します。

非同期受付の場合

サービスリクエスタからの実行要求を受け付けない状態にして，キュー内に残っている実行要求をすべて処理したあとに，連携受付を停止します。

連携受付の停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

連携受付を停止するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること

連携受付が開始状態であること

HCSCサーバおよび連携受付の状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

(2)　停止方法

連携受付を停止する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用して連携受付を停止する手順を次に示します。

ツリービュー上で，連携受付を停止するHCSCサーバをダブルクリックします。
ダブルクリックしたHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで稼働運用ページの［HCSCサーバ］タブを選択します。
手順1で選択したHCSCサーバの稼働運用に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，「連携受付」の［通常停止］ボタンまたは［計画停止］ボタンをクリックします。
連携受付の停止を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
連携受付の停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，停止処理を実行しないで稼働運用ページに戻ります。
連携受付の停止処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

停止処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，連携受付の稼働状態が「停止状態」になります。また，［通常停止］ボタンおよび［計画停止］ボタンが非活性化し，［開始］ボタンが活性化します。

停止処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

連携受付を停止するには，運用環境でcscutilコマンドを実行します。-targetオプションにconnect_serviceを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名および停止フラグを指定します。停止フラグには，通常停止と計画停止のどちらを実行するか指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect_service -operation stop -props "CSCSrvName=<HCSCサーバ名>, OptionFlag=<停止フラグ>"

cscutilコマンドに指定するCosminexus Manager名およびHCSCサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

また，停止フラグには，通常停止またはオプション監視停止のどちらを実行するか指定します。停止フラグには，次のどちらかを指定してください。

通常停止：NORMAL_OPTION

オプション監視停止：WAIT_OPTION

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target connect_service -operation stop -propfile <プロパティ定義ファイル名>

5.2.32　ユーザ定義受付を停止する

ユーザ定義受付の停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

ユーザ定義受付を停止するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

ユーザ定義受付が開始状態であること
ユーザ定義受付の確認方法については，「5.2.22　ユーザ定義受付の情報を確認する」を参照してください。

(2)　停止方法

ユーザ定義受付を停止するには，運用環境でcscrcptnstopコマンド，csccompostopコマンド，またはcscutilコマンドを実行します。

cscrcptnstopコマンド，csccompostopコマンド，およびcscutilコマンドは，次の場合に使用します。

cscrcptnstopコマンド

ユーザ定義受付および標準受付を一括して停止する場合に使用します。

HCSCサーバに配備されているユーザ定義受付を一括して停止する場合に使用します。

クラスタ単位で一括して停止することもできます。なお，特定のユーザ定義受付だけを停止することはできません。

該当するリポジトリが存在する運用環境で，ユーザ定義受付を停止する場合に使用します。

csccompostopコマンド

サービスアダプタ，ビジネスプロセス，およびユーザ定義受付を一括して停止する場合に使用します。

ユーザ定義受付だけを一括で停止することはできません。

HCSCサーバに配備されている特定のユーザ定義受付を停止する場合に使用します。

クラスタ単位で特定のユーザ定義受付を停止することもできます。

該当するリポジトリが存在する運用環境で，ユーザ定義受付を停止する場合に使用します。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でユーザ定義受付を停止する場合に使用します。

cscrcptnstopコマンドの場合

運用環境でcscrcptnstopコマンドを実行します。

cscrcptnstopコマンドの詳細については，「10.　コマンド」の「cscrcptnstop（標準受付およびユーザ定義受付の停止）」を参照してください。

cscrcptnstopコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付を一括して停止する場合（クラスタ単位）

クラスタ名を指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付が一括して停止されます（停止されていない標準受付も同時にすべて停止されます）。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名>

標準受付を停止しないでユーザ定義受付だけを停止する場合は，-userdefオプションを指定します。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -userdef

HCSCサーバに配備されているユーザ定義受付を一括して停止する場合（HCSCサーバ単位）

HCSCサーバ名を指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているユーザ定義受付が停止されます（停止されていない標準受付も同時にすべて停止されます）。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

標準受付を停止しないでユーザ定義受付だけを停止する場合は，-userdefオプションを指定します。

cscrcptnstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -userdef

csccompostopコマンドの場合

運用環境でcsccompostopコマンドを実行します。

csccompostopコマンドの詳細については，「10.　コマンド」の「csccompostop（HCSCコンポーネントの停止）」を参照してください。

csccompostopコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付を一括して停止する場合（クラスタ単位）

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているユーザ定義受付が一括して停止されます（停止されていないサービスアダプタおよびビジネスプロセスも同時にすべて停止されます）。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

HCSCサーバに配備されているユーザ定義受付を一括して停止する場合（HCSCサーバ単位）

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているユーザ定義受付が停止されます（停止されていないサービスアダプタおよびビジネスプロセスも同時にすべて停止されます）。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

クラスタ内のすべてのHCSCサーバに配備されている特定のユーザ定義受付を停止する場合

クラスタ名とユーザ定義受付の受付IDを指定して実行します。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ユーザ定義受付の受付ID>

HCSCサーバに配備されている特定のユーザ定義受付を停止する場合

HCSCサーバ名とユーザ定義受付の受付IDを指定して実行します。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ユーザ定義受付の受付ID>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompo_urecpを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo_urecp -operation stop -props "CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo_urecp -operation stop -propfile <プロパティ定義ファイル名>

5.2.33　サービスアダプタを停止する

サービスアダプタの停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

サービスアダプタを停止するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

サービスアダプタが開始状態であること
サービスアダプタの状態の確認方法については，「5.2.20　サービスアダプタの情報を確認する」を参照してください。

(2)　停止方法

サービスアダプタを停止する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用してサービスアダプタを停止する手順を次に示します。

ツリービュー上で，停止するサービスアダプタをダブルクリックします。
ダブルクリックしたサービスアダプタの情報がエディタエリアの稼働運用ページに表示されます。
サービスアダプタの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，［停止］ボタンをクリックします。
サービスアダプタの停止を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
サービスアダプタの停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，停止処理を実行しないで稼働運用ページに戻ります。
サービスアダプタの停止処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

停止処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，サービスアダプタの状態が「停止状態」になります。また，［停止］ボタンが非活性化し，［開始］ボタンが活性化します。

停止処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

サービスアダプタを停止するには，運用環境でcsccompostopコマンドまたはcscutilコマンドを実行します。

csccompostopコマンドおよびcscutilコマンドは，次の場合に使用します。

csccompostopコマンド
該当するリポジトリが存在する運用環境で，サービスアダプタを停止する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でサービスアダプタを停止する場合。

csccompostopコマンドの場合

運用環境でcsccompostopコマンドを実行します。

csccompostopコマンドの詳細については，「10.　コマンド」の「csccompostop（HCSCコンポーネントの停止）」を参照してください。

csccompostopコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して停止する場合（クラスタ単位）

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているサービスアダプタが一括して停止されます（停止されていないビジネスプロセスおよびユーザ定義受付も同時にすべて停止されます）。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

ビジネスプロセスおよびユーザ定義受付を停止しないでユーザ定義受付だけを停止する場合は，サービスアダプタのサービスIDを指定します。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <サービスアダプタのサービスID>

HCSCサーバに配備されているサービスアダプタを一括して停止する場合（HCSCサーバ単位）

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているサービスアダプタが停止されます（停止されていないビジネスプロセスおよびユーザ定義受付も同時にすべて停止されます）。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

ビジネスプロセスおよびユーザ定義受付を停止しないでサービスアダプタだけを停止する場合は，サービスアダプタのサービスIDを指定します。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompoを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにサービスアダプタのサービスID，HCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation stop -props "AdapterName=<サービスアダプタのサービスID>, CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，サービスアダプタのサービスID，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation stop -propfile <プロパティ定義ファイル名>

5.2.34　ビジネスプロセスを停止する

ビジネスプロセスの停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

ビジネスプロセスを停止するには，次の条件を満たす必要があります。

HCSCサーバが起動状態であること
HCSCサーバの状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を参照してください。

ビジネスプロセスが開始状態であること
ビジネスプロセスの状態の確認方法については，「5.2.21　ビジネスプロセスの情報を確認する」を参照してください。

(2)　停止方法

ビジネスプロセスを停止する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用してビジネスプロセスを停止する手順を次に示します。

ツリービュー上で，停止するビジネスプロセスをダブルクリックします。
ダブルクリックしたビジネスプロセスの情報がエディタエリアに表示されます。

エディタエリアで稼働運用ページを選択します。
手順1で選択したビジネスプロセスの稼働運用に関する情報が表示されます。
ビジネスプロセスの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，［停止］ボタンをクリックします。
ビジネスプロセスの停止を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
ビジネスプロセスの停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，停止処理を実行しないで稼働運用ページに戻ります。
ビジネスプロセスの停止処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

停止処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，ビジネスプロセスの稼働状態が「停止状態」になります。また，［停止］ボタンが非活性化し，［開始］ボタンが活性化します。

停止処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

ビジネスプロセスを停止するには，運用環境でcsccompostopコマンドまたはcscutilコマンドを実行します。

csccompostopコマンドおよびcscutilコマンドは，次の場合に使用します。

csccompostopコマンド
該当するリポジトリが存在する運用環境で，ビジネスプロセスを停止する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でビジネスプロセスを停止する場合。

csccompostopコマンドの場合

運用環境でcsccompostopコマンドを実行します。

csccompostopコマンドの詳細については，「10.　コマンド」の「csccompostop（HCSCコンポーネントの停止）」を参照してください。

csccompostopコマンドの実行形式を次に示します。

クラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスを一括して停止する場合（クラスタ単位）

クラスタ名と-allオプションを指定して実行します。

-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスが一括して停止されます（停止されていないサービスアダプタおよびユーザ定義受付も同時にすべて停止されます）。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all

サービスアダプタおよびユーザ定義受付を停止しないでビジネスプロセスだけを停止する場合は，ビジネスプロセスのサービスIDを指定します。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ビジネスプロセスのサービスID>

HCSCサーバに配備されているビジネスプロセスを一括して停止する場合（HCSCサーバ単位）

HCSCサーバ名と-allオプションを指定して実行します。

-cscオプションで指定したHCSCサーバに配備されているビジネスプロセスが停止されます（停止されていないサービスアダプタおよびユーザ定義受付も同時にすべて停止されます）。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all

サービスアダプタおよびユーザ定義受付を停止しないでビジネスプロセスだけを停止する場合は，ビジネスプロセスのサービスIDを指定します。

csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにcompoを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにビジネスプロセスのサービスID，HCSCサーバ名およびJ2EEサーバ名を指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation stop -props "AdapterName=<ビジネスプロセスのサービスID>, CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"

cscutilコマンドに指定するCosminexus Manager名，ビジネスプロセスのサービスID，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation stop -propfile <プロパティ定義ファイル名>

5.2.35　Hitachi Web Serverを停止する

Hitachi Web Serverを停止するには，運用環境でcscsvstopコマンドを実行します。-logicalオプションにHitachi Web Serverの論理サーバ名を指定して実行します。

cscsvstopコマンドの詳細については，「10.　コマンド」の「cscsvstop（HCSCサーバの停止）」を参照してください。

cscsvstopコマンドの実行形式を次に示します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -logical <Hitachi Web Serverの論理サーバ名>

5.2.36　HCSCサーバを停止する

HCSCサーバの停止の前提条件と停止方法について次に説明します。

＜この項の構成＞

(1)　前提条件

(2)　停止方法

(1)　前提条件

HCSCサーバを停止するには，次の条件を満たす必要があります。

ユーザ定義受付および標準受付が停止状態であること

連携受付が停止状態であること

標準受付および連携受付の状態の確認方法については，「5.2.17　HCSCサーバの情報を確認する」を，ユーザ定義受付の状態の確認方法については，「5.2.22　ユーザ定義受付の情報を確認する」を参照してください。

なお，コマンドを利用してHCSCサーバを停止する場合，強制停止を実行できます。強制停止を実行すると，ほかのコマンドの実行中や，内部エラーが発生した場合でも強制的にHCSCサーバを停止できます。また，ユーザ定義受付，標準受付，および連携受付が起動していてもHCSCサーバを停止できます。

(2)　停止方法

HCSCサーバを停止する方法を次に示します。

(a)　画面の場合

運用環境の画面を利用してHCSCサーバを停止する手順を次に示します。

ツリービュー上で，停止するHCSCサーバをダブルクリックします。
選択したHCSCサーバの情報がエディタエリアに表示されます。

エディタエリアで［稼働運用］タブを選択します。
稼働運用ページに，手順1で選択したHCSCサーバの稼働運用に関する情報が表示されます。
HCSCサーバの稼働運用ページの詳細については，「8.4　稼働運用ページ」を参照してください。

稼働運用ページに表示された内容を確認し，「HCSCサーバ」の［停止］ボタンをクリックします。
HCSCサーバの停止を確認するダイアログが表示されます。

ダイアログに表示された内容を確認し，［OK］ボタンをクリックします。
HCSCサーバの停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
［キャンセル］ボタンをクリックした場合は，停止処理を実行しないで稼働運用ページに戻ります。
HCSCサーバの停止処理が完了すると，実行結果を示すダイアログが表示されます。

実行結果を示すダイアログを確認します。

停止処理が成功した場合

［OK］ボタンをクリックして，稼働運用ページに戻ります。

稼働運用ページでは，HCSCサーバの稼働状態が「停止状態」になります。また，［停止］ボタンが非活性化し，［起動］ボタンが活性化します。

停止処理が失敗した場合

ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。

(b)　コマンドの場合

HCSCサーバを停止するには，運用環境でcscsvstopコマンドまたはcscutilコマンドを実行します。クラスタ内のHCSCサーバを一括して停止する場合，または論理サーバを停止する場合は，cscsvstopコマンドを実行します。

cscsvstopコマンドおよびcscutilコマンドは，次の場合に使用します。

cscsvstopコマンド
該当するリポジトリが存在する運用環境で，HCSCサーバを停止する場合。

cscutilコマンド
該当するリポジトリがなく，cscutilが使用できる環境（例えば，JP1で直接運用している実行環境）でHCSCサーバを停止する場合。

cscsvstopコマンドの場合

運用環境でcscsvstopコマンドを実行します。

cscsvstopコマンドの詳細については，「10.　コマンド」の「cscsvstop（HCSCサーバの停止）」を参照してください。

cscsvstopコマンドの実行形式を次に示します。

クラスタ内のHCSCサーバを一括して停止する場合

クラスタ名を指定して実行します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名>

クラスタ内のHCSCサーバの停止と同時に論理サーバを停止する場合は，-systemオプションを指定します。ただし，HCSC-Manager定義ファイルに論理サーバを登録している必要があります。論理サーバの登録の詳細については，「5.2.1(1) 運用する前の準備」を参照してください。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -system

また，HCSCサーバは停止しないで指定した論理サーバだけを停止する場合は，-logicalオプションを指定します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -logical <論理サーバ名>

それぞれのHCSCサーバを個別に停止する場合

HCSCサーバ名を指定して実行します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名>

HCSCサーバの停止と同時に論理サーバを停止する場合は，-systemオプションを指定します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -system

また，HCSCサーバは停止しないで指定した論理サーバだけを停止する場合は，-logicalオプションを指定します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -logical <論理サーバ名>

cscutilコマンドの場合

運用環境でcscutilコマンドを実行します。-targetオプションにserverを，また-operationオプションにstopを指定します。

cscutilコマンドの詳細については，「10.　コマンド」の「cscutil（各種操作）」を参照してください。

cscutilコマンドの実行形式は，プロパティ定義ファイルを使用するかどうかによって異なります。

プロパティ定義ファイルを使用しない場合

-propsオプションにHCSCサーバ名，J2EEサーバ名および停止フラグを指定します。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation stop -props "CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>, ForceFlag=<停止フラグ>"

cscutilコマンドに指定するCosminexus Manager名，HCSCサーバ名およびJ2EEサーバ名は，cscreplsコマンドで確認できます。cscreplsコマンドの詳細については，「10.　コマンド」の「cscrepls（リポジトリ情報の表示）」を参照してください。

また，停止フラグには，通常停止または強制停止のどちらを実行するか指定します。停止フラグには，次のどれかを指定してください。

通常停止：false

強制停止：true

プロパティ定義ファイルを使用する場合

-propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは，J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。

cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target server -operation stop -propfile <プロパティ定義ファイル名>

5.2.37　PRFを停止する

PRFを停止するには，運用環境でcscsvstopコマンドを実行します。-logicalオプションにPRFの論理サーバ名を指定して実行します。

cscsvstopコマンドの詳細については，「10.　コマンド」の「cscsvstop（HCSCサーバの停止）」を参照してください。

cscsvstopコマンドの実行形式を次に示します。

cscsvstop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -logical <PRFの論理サーバ名>

5.2.38　データベースを停止する

データベースの停止方法について次に説明します。

＜この項の構成＞

(1)　停止方法

(1)　停止方法

データベースを停止する方法を次に示します。

(a)　HiRDBの場合

HiRDBを停止するには，データベースサーバでpdstopコマンドを実行します。

pdstopコマンドの詳細については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

(b)　Oracle の場合

Oracleを停止する方法については，Oracle 社が発行するドキュメントを参照してください。

5.3　クラスタ構成時の運用

クラスタ構成時の運用方法について，ロードバランスクラスタ構成の場合とHAクラスタ構成の場合とに分けて説明します。

＜この節の構成＞

5.3.1　ロードバランスクラスタ構成での運用

5.3.2　HAクラスタ構成での運用

5.3.1　ロードバランスクラスタ構成での運用

ロードバランスクラスタ構成での運用の開始および終了について説明します。また，運用中にロードバランスクラスタを構成するHCSCサーバを追加，変更，および削除する方法についても説明します。

＜この項の構成＞

(1)　運用の開始

(2)　運用の終了

(3)　ロードバランスクラスタへのHCSCサーバの追加・削除

(4)　ロードバランスクラスタへのサービスアダプタの追加・削除

(5)　ロードバランスクラスタへのビジネスプロセスの追加・削除

(6)　ロードバランスクラスタ構成でのサービスアダプタの変更

(7)　ロードバランスクラスタ構成でのビジネスプロセスの変更

(8)　障害に備えたHCSCサーバの準備

(1)　運用の開始

環境構築とセットアップが終了したあと，ロードバランスクラスタ構成のシステムの運用を開始できます。運用を開始するには，次の作業を実施します。

実行環境の構成要素の状態の確認
ロードバランスクラスタ構成のシステムの運用を開始するには，すべてのロードバランスクラスタ内で，次に示す実行環境の構成要素が開始状態である必要があります。

運用管理エージェント

Management Server

PRF

スマートエージェント

CTM（CTMを使用する場合）※1

J2EEサーバ※2

HCSCサーバ※3

Hitachi Web Server（Hitachi Web Serverを使用する場合）

注※1

CTMドメインマネジャおよびCTMデーモンも開始状態である必要があります。

注※2

Cosminexus RMなどのアプリケーションの状態を一致させておく必要があります。なお，Cosminexus RMのシステム名は，ロードバランスクラスタ内のそれぞれのHCSCサーバでユニーク名称を指定する必要があります。

注※3

配備されているサービスアダプタとビジネスプロセス，および標準受付の状態を一致させておく必要があります。

サービスリクエスタへの送信制御
セットアップ時に，サービスリクエスタ用のネットワークを切断するなどして，サービス部品の実行要求を受け付けられない状態にしたサービスリクエスタを，ネットワークを接続するなどして，サービス部品の実行要求を受け付けられる状態にします。

(2)　運用の終了

ロードバランスクラスタ構成のシステムの運用を終了する場合，次の作業を実施します。

サービスリクエスタへの送信制御
サービスリクエスタ用のネットワークを切断するなどして，HCSCサーバでサービス部品の実行要求を受け付けられない状態にします。その際，現在処理中の実行要求がないことを確認してください。

実行環境の構成要素の停止
次の順序で，すべてのロードバランスクラスタ内の実行環境の構成要素を停止します。

Hitachi Web Server（Hitachi Web Serverを使用する場合）

HCSCサーバ

J2EEサーバ

CTM（CTMを使用する場合）

スマートエージェント

PRF

Management Server

運用管理エージェント

(3)　ロードバランスクラスタへのHCSCサーバの追加・削除

運用を停止しないで，ロードバランスクラスタを構成するHCSCサーバを追加および削除できます。汎用ロードバランサの場合は，動的にIPアドレスを追加および削除する機能があるときだけ，運用を停止しないで，HCSCサーバを追加および削除できます。ロードバランスクラスタを構成するHCSCサーバを追加および削除する方法を次に示します。

(a)　HCSCサーバの追加

追加するHCSCサーバの実行環境をセットアップします。
実行環境のセットアップ方法については，「2.5.2(2) 実行環境のセットアップ」を参照してください。
また，HCSCサーバ構成定義ファイルおよびHCSCサーバセットアップ定義ファイルを設定する場合，次の値をロードバランスクラスタ内のすべてのHCSCサーバで同じ設定にしてください。

HCSCサーバ構成定義ファイル

クラスタ表示名

クラスタ種別

HCSCサーバが使用するJ2EEサーバ名

呼び出し種別

HCSCサーバセットアップ定義ファイル

rm-systemnameプロパティおよびnaming-service-hostnameプロパティ以外のすべてのプロパティ
なお，rm-systemnameプロパティには，ロードバランスクラスタ内のそれぞれのHCSCサーバでユニークなCosminexus RMシステム名を指定してください。naming-service-hostnameプロパティには，それぞれのHCSCサーバをセットアップしたJ2EEサーバに設定されているネーミングサービスのホスト名称を指定してください。

HCSCサーバを起動します。
HCSCサーバの起動方法については，「5.2.4　HCSCサーバを起動する」を参照してください。

サービスアダプタを配備します。
サービスアダプタの配備方法については，「3.1.9　サービスアダプタを配備する」を参照してください。

ビジネスプロセスを配備します。
ビジネスプロセスの配備方法については，「3.1.10　ビジネスプロセスを配備する」を参照してください。

サービスアダプタを開始します。
サービスアダプタの開始方法については，「5.2.6　サービスアダプタを開始する」を参照してください。

ビジネスプロセスを開始します。
ビジネスプロセスの開始方法については，「5.2.7　ビジネスプロセスを開始する」を参照してください。

標準受付を開始します。
標準受付の開始方法については，「5.2.11　標準受付を開始する」を参照してください。

ロードバランサを設定します。
追加するHCSCサーバに，動的にサービス部品の実行要求を送信するように設定します。
CTMを使用する場合，すべてのHCSCサーバでCTMドメインマネジャ名およびスマートエージェントのポート番号を同じ値に設定する必要があります。
汎用ロードバランサの設定方法については，使用する汎用ロードバランサのドキュメントを参照してください。

注意

CTMを使用する場合，追加するHCSCサーバの標準受付を開始した段階で，HCSCサーバにサービス部品の実行要求を振り分けます。

(b)　HCSCサーバの削除

ロードバランサを設定します。
削除するHCSCサーバにサービス部品の実行要求を送信しないように設定します。その際，現在処理中の実行要求がすべて完了していることを確認してください。
CTMを使用する場合，対象となるJ2EEサーバにサービス部品の実行要求を送信するキューを閉塞します。CTMを使用する場合のキューの閉塞については，マニュアル「Cosminexus　システム運用ガイド」のCTMを使用したサービスの閉塞（運用管理コマンド）に関する内容を参照してください。
汎用ロードバランサの設定方法については，使用する汎用ロードバランサのドキュメントを参照してください。

標準受付を停止します。
標準受付の停止方法については，「5.2.29　標準受付を停止する」を参照してください。

ビジネスプロセスを停止します。
ビジネスプロセスの停止方法については，「5.2.34　ビジネスプロセスを停止する」を参照してください。

サービスアダプタを停止します。
サービスアダプタの停止方法については，「5.2.33　サービスアダプタを停止する」を参照してください。

ビジネスプロセスを削除します。
ビジネスプロセスの削除方法については，「3.2.2　ビジネスプロセスを削除する」を参照してください。

サービスアダプタを削除します。
サービスアダプタの削除方法については，「3.2.1　サービスアダプタを削除する」を参照してください。

削除するHCSCサーバを停止します。
HCSCサーバの停止方法については，「5.2.36　HCSCサーバを停止する」を参照してください。

HCSCサーバを削除します。
HCSCサーバの削除方法については，「3.2.5　HCSCサーバをアンセットアップする」を参照してください。

(4)　ロードバランスクラスタへのサービスアダプタの追加・削除

すでにHCSCサーバに配備済みのサービスアダプタを停止しないで，新たなサービスアダプタを追加および削除できます。サービスアダプタを追加および削除する方法を次に示します。

(a)　サービスアダプタの追加

ロードバランスクラスタを構成するすべてのHCSCサーバに，追加するサービスアダプタを配備します。
サービスアダプタの配備方法については，「3.1.9　サービスアダプタを配備する」を参照してください。

追加したサービスアダプタを開始します。
サービスアダプタの開始方法については，「5.2.6　サービスアダプタを開始する」を参照してください。

追加したサービスアダプタを呼び出すように設定します。

注意

ロードバランスクラスタを構成するすべてのHCSCサーバに，サービスアダプタを配備し開始してから，追加したサービスアダプタを呼び出すように設定してください。

(b)　サービスアダプタの削除

削除するサービスアダプタを呼び出さないように設定します。

削除するサービスアダプタを停止します。
サービスアダプタの停止方法については，「5.2.33　サービスアダプタを停止する」を参照してください。

ロードバランスクラスタを構成するすべてのHCSCサーバからサービスアダプタを削除します。
サービスアダプタの削除方法については，「3.2.1　サービスアダプタを削除する」を参照してください。

注意

削除するサービスアダプタを呼び出さないように設定してから，サービスアダプタを削除してください。

(5)　ロードバランスクラスタへのビジネスプロセスの追加・削除

すでにHCSCサーバに配備済みのビジネスプロセスを停止しないで，新たなビジネスプロセスを追加および削除できます。ビジネスプロセスを追加および削除する方法を次に示します。

(a)　ビジネスプロセスの追加

ロードバランスクラスタを構成するすべてのHCSCサーバに，追加するビジネスプロセスを配備します。
ビジネスプロセスの配備方法については，「3.1.10　ビジネスプロセスを配備する」を参照してください。

追加したビジネスプロセスを開始します。
ビジネスプロセスの開始方法については，「5.2.7　ビジネスプロセスを開始する」を参照してください。

追加したビジネスプロセスを呼び出すように設定します。

注意

ロードバランスクラスタを構成するすべてのHCSCサーバに，ビジネスプロセスを配備し開始してから，追加したビジネスプロセスを呼び出すように設定してください。

(b)　ビジネスプロセスの削除

削除するビジネスプロセスを呼び出さないように設定します。

削除するビジネスプロセスを停止します。
ビジネスプロセスの停止方法については，「5.2.34　ビジネスプロセスを停止する」を参照してください。

ロードバランスクラスタを構成するすべてのHCSCサーバからビジネスプロセスを削除します。
ビジネスプロセスの削除方法については，「3.2.2　ビジネスプロセスを削除する」を参照してください。

注意

削除するビジネスプロセスを呼び出さないように設定してから，ビジネスプロセスを削除してください。

(6)　ロードバランスクラスタ構成でのサービスアダプタの変更

すでにHCSCサーバに配備済みのサービスアダプタを停止しないで，サービスアダプタを変更できます。サービスアダプタを変更する方法を次に示します。

変更するサービスアダプタを呼び出さないように設定します。

変更するサービスアダプタを停止します。
サービスアダプタの停止方法については，「5.2.33　サービスアダプタを停止する」を参照してください。

ロードバランスクラスタを構成するすべてのHCSCサーバから変更するサービスアダプタを削除します。
サービスアダプタの削除方法については，「3.2.1　サービスアダプタを削除する」を参照してください。

変更したサービスアダプタの情報が保存されたリポジトリをインポートします。
インポートの方法については，「4.3　リポジトリのインポート」を参照してください。

ロードバランスクラスタを構成するすべてのHCSCサーバに，変更したサービスアダプタを配備します。
サービスアダプタの配備方法については，「3.1.9　サービスアダプタを配備する」を参照してください。

変更したサービスアダプタを開始します。
サービスアダプタの開始方法については，「5.2.6　サービスアダプタを開始する」を参照してください。

変更したサービスアダプタを呼び出すように設定します。

注意

変更するサービスアダプタを呼び出さないように設定してから，サービスアダプタを変更してください。

(7)　ロードバランスクラスタ構成でのビジネスプロセスの変更

すでにHCSCサーバに配備済みのビジネスプロセスを停止しないで，ビジネスプロセスを変更できます。ビジネスプロセスを変更する方法を次に示します。

変更するビジネスプロセスを呼び出さないように設定します。

変更するビジネスプロセスを停止します。
ビジネスプロセスの停止方法については，「5.2.34　ビジネスプロセスを停止する」を参照してください。

ロードバランスクラスタを構成するすべてのHCSCサーバから変更するビジネスプロセスを削除します。
ビジネスプロセスの削除方法については，「3.2.2　ビジネスプロセスを削除する」を参照してください。

変更したビジネスプロセスの情報が保存されたリポジトリをインポートします。
リポジトリのインポート方法については，「4.3　リポジトリのインポート」を参照してください。

ロードバランスクラスタを構成するすべてのHCSCサーバにビジネスプロセスを配備します。
ビジネスプロセスの配備方法については，「3.1.10　ビジネスプロセスを配備する」を参照してください。

変更したビジネスプロセスを開始します。
ビジネスプロセスの開始方法については，「5.2.7　ビジネスプロセスを開始する」を参照してください。

変更したビジネスプロセスを呼び出すように設定します。

注意

変更するビジネスプロセスを呼び出さないように設定してから，ビジネスプロセスを変更してください。

(8)　障害に備えたHCSCサーバの準備

ロードバランスクラスタを構成しているHCSCサーバの障害に備え，ロードバランスクラスタに余裕をもった台数のHCSCサーバを準備することを推奨します。詳細については，「7.9.2(1) ロードバランスクラスタ構成での障害と復旧」を参照してください。

5.3.2　HAクラスタ構成での運用

HAクラスタ構成での運用の開始と，運用中に現用系で障害が発生した場合の系の切り替え，および復旧の方法について説明します。

＜この項の構成＞

(1)　運用の開始

(1)　運用の開始

環境構築とセットアップが終了したあと，HAクラスタ構成のシステムの運用を開始できます。運用を開始するには，次の作業を実施します。

現用系・待機系の構成要素の状態の確認
HAクラスタ構成のシステムの運用を開始するには，現用系・待機系の構成要素が次の表に示す状態である必要があります。

表5-5　HAクラスタ構成の運用時の構成要素の状態

構成要素 | 状態
現用系 | 待機系
運用管理エージェント | ○ | －
Management Server | ○ | －
PRF | ○ | －
J2EEサーバ | ○ | －
HCSCサーバ | ○ | －
Hitachi Web Server | ○ | －

（凡例）

○：起動しています。

－：停止しています。

サービスリクエスタ用のネットワークの接続
セットアップ時に切断したサービスリクエスタ用のネットワークを接続します。
サービスリクエスタ用のネットワークを接続すると，現用系のHCSCサーバでサービス部品の実行要求が受け付けられる状態になります。

サービスリクエスタへの送信制御
セットアップ時にサービス部品の実行要求を受け付けられない状態にしたサービスリクエスタを，ネットワークを接続するなどして，サービス部品の実行要求を受け付けられる状態にします。

注意

HAクラスタ構成での運用中は，サービスアダプタおよびビジネスプロセスを起動または停止しないでください。また，標準受付を停止しないでください。

サービスアダプタおよびビジネスプロセスの起動・停止について

サービスアダプタおよびビジネスプロセスを起動または停止する場合，サービスリクエスタ用のネットワークを切断するなどして，現用系と待機系でサービス部品の実行要求を受け付けられない状態にします。そのあと，現用系と待機系の両方で，同じサービスアダプタおよびビジネスプロセスの起動または停止をしてください。

HAクラスタ構成で系の切り替えが発生した場合，サービスアダプタおよびビジネスプロセスの状態は引き継がれません。そのため，稼働中の現用系で，あるサービスアダプタを停止し，その状態で系の切り替えが発生すると，現用系と待機系でサービスアダプタおよびビジネスプロセスの状態が不整合になります。

標準受付の停止について

標準受付を停止する場合，サービスリクエスタ用のネットワークから切断するなどして，標準受付の状態に関係なく実行要求を受け付けられない状態にしてから，標準受付を停止してください。

HAクラスタ構成で系の切り替えが発生した場合，待機系では標準受付が起動されます。そのため，実行要求を一時的に受け付けないようにするために稼働中の現用系で標準受付を停止し，その状態で系の切り替えが発生すると，待機系で実行要求を受け付けてしまう場合があります。

画面の表示について

Cosminexus サービスプラットフォームの運用画面を起動したまま，HAクラスタに切り替えた場合，運用画面上に表示されている各種ステータスを正しく反映できません。

5.4　HCSCサーバのサービス部品を呼び出す流れ

Cosminexusサービスプラットフォームを使ってシステム構築や運用をする場合，サービスリクエスタからHCSCサーバを経由してサービス部品を呼び出す流れを理解することで，より良いシステムが実現でき，SOAを適用することによる効果が得られます。

また，SOAを適用したシステム開発をする場合も，どのように運用されるのか理解した上で，サービス部品呼び出し処理やエラー時の処理を設計することが大切です。

ここでは，サービス部品を呼び出す基本的な流れや，Cosminexusサービスプラットフォームの実行環境の仕組みについて説明します。なお，開発環境の定義は，運用環境を通じて実行環境で動作しますが，ここでは運用環境の説明は省略しています。

＜この節の構成＞

5.4.1　サービス部品呼び出しの基本的な流れ

5.4.2　Webサービス（SOAP通信）を使ったサービス呼び出し

5.4.3　SessionBeanを使ったサービス呼び出し

5.4.4　MDB（WS-R）を使ったサービス部品呼び出し

5.4.5　MDB（DBキュー）を使ったサービス部品呼び出し

5.4.1　サービス部品呼び出しの基本的な流れ

サービス部品を呼び出す流れには，プロトコルで共通な部分と，プロトコルごとに異なる部分があります。ここでは，プロトコルで共通するサービス部品を呼び出す基本的な流れについて説明します。

＜この項の構成＞

(1)　基本的な構造

(2)　サービス部品を呼び出す流れ

(3)　サービス部品側と異なる電文フォーマットでサービス部品を呼び出す場合

(4)　サービス部品呼び出し処理で与えられる識別情報

(5)　サービス部品呼び出し処理の多重度

(6)　HCSCサーバに関連するタイマの設定

(1)　基本的な構造

サービス部品を呼び出すためには，基本的にサービスリクエスタ，受付，HCSCメッセージ配送制御，サービスアダプタ，およびサービス部品が必要です。受付は，サービス部品を呼び出すための要求を受け付けるところで，標準受付とユーザ定義受付があります。

標準受付とは，HCSCサーバが標準提供している，サービスリクエスタからの要求電文を受け付けるための機能（インターフェース）です。ユーザ定義受付とは，開発環境でユーザが定義したものをHCSCサーバに配備してから，サービスリクエスタからの実行要求を受け付けるための機能（インターフェース）で，ユーザが定義した任意のインターフェースで受け付けることができます。

(a)　標準受付の場合

標準受付を使用する場合の構造と開発の流れとの関係を次の図に示します。

図5-3　標準受付を使用する場合の構造と開発の流れとの関係

サービス部品を呼び出すサービスリクエスタとHCSCサーバ，およびサービス部品の関係は，次のようになっています。開発の流れに沿って，それぞれの関係を説明します。

サービス部品側の開発の流れ
最初に呼び出すサービス部品を作成します。次に，呼び出すサービス部品に合わせた形式の電文フォーマットやビジネスプロセス定義（BPEL）を作成し，開発環境で電文フォーマットからサービスアダプタを定義したり，ビジネスプロセスを定義したりします（ビジネスプロセスにも電文フォーマットを定義します）。呼び出すサービス部品に合わせた形式の電文フォーマットを作成する方法は，使用するプロトコル（SOAP，RMI-IIOP，WS-R，およびJMS）によって異なります。定義したサービスアダプタやビジネスプロセスは実行環境（HCSCサーバ）へ配備します。

サービスリクエスタ側の開発の流れ
サービス部品の作成後，定義したサービスアダプタやビジネスプロセスを呼び出すサービスリクエスタを作成します。サービスリクエスタを作成する方法については，使用する標準受付のプロトコルによって異なります。

電文フォーマット，ビジネスプロセス定義（BPEL），およびサービスリクエスタの作成については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(b)　ユーザ定義受付の場合

ユーザ定義受付を使用する場合の構造と開発の流れとの関係を次の図に示します。

図5-4　ユーザ定義受付を使用する場合の構造と開発の流れとの関係

SOAP通信を使用する場合は，ユーザ定義受付を使用できます。サービス部品を呼び出すサービスリクエスタとHCSCサーバ，およびサービス部品の関係は，次のようになっています。開発の流れに沿って，それぞれの関係を説明します。

サービス部品側の開発の流れ
最初に呼び出すサービス部品を作成します。次に，呼び出すサービス部品に合わせた形式の電文フォーマットやビジネスプロセス定義（BPEL）を作成し，開発環境で電文フォーマットからサービスアダプタを定義したり，ビジネスプロセスを定義したりします（ビジネスプロセスにも電文フォーマットを定義します）。定義したサービスアダプタ，ビジネスプロセス，およびユーザ定義受付は実行環境（HCSCサーバ）へ配備します。

受付側の開発の流れ
サービス部品の作成後，呼び出すビジネスプロセスの電文フォーマットに合わせたWSDLを作成し，開発環境でユーザ定義受付を定義します。

サービスリクエスタ側の開発の流れ
ユーザ定義受付の作成後，定義したユーザ定義受付を呼び出すサービスリクエスタを作成します。ユーザ定義受付を定義するときに使用したWSDLからスタブを生成し，スタブを呼び出すサービスリクエスタを作成します。

電文フォーマット，ビジネスプロセス定義（BPEL），ユーザ定義受付，およびサービスリクエスタの作成については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(2)　サービス部品を呼び出す流れ

サービスリクエスタからサービス部品を呼び出す流れは，受付の種類と呼び出すHCSCコンポーネントの組み合わせによって動作が異なります。受付の種類と呼び出すHCSCコンポーネントの組み合わせを次に示します。

(a) 標準受付からサービスアダプタを直接呼び出す場合

(b) 標準受付からビジネスプロセスを呼び出す場合

(c) ユーザ定義受付からビジネスプロセスを呼び出す場合

これらの場合について，次に説明します。エラー時の処理の流れについては「7.　障害対策」を参照してください。

(a)　標準受付からサービスアダプタを直接呼び出してサービス部品を実行する場合

標準受付からサービスアダプタを直接呼び出してサービス部品を実行する場合，サービスアダプタで定義したサービス名をサービスリクエスタで指定して実行します。実行すると，サービスアダプタで定義したサービス部品を呼び出します。

サービスアダプタを直接呼び出す場合の電文の流れを次の図に示します。

図5-5　サービスアダプタを直接呼び出す場合の電文の流れ

サービスリクエスタから標準受付に送信する要求電文は，開発環境でサービスアダプタを定義したときに設定した（サービス部品の形式に合わせた）電文フォーマットを使用します。そのため，サービスリクエスタ内で，サービスアダプタで定義した電文フォーマットに合わせた要求電文を作成し，作成した電文を標準受付のパラメタ（ユーザ電文のパラメタ）に設定して実行します。

サービスアダプタからサービス部品を呼び出します。呼び出すときは，サービスアダプタで定義した要求電文を使用します。このように，サービスリクエスタから送信する要求電文とサービス部品が受け取る要求電文は同一になります。なお，サービス部品の電文フォーマット以外の電文フォーマットでも，サービスアダプタでデータ変換定義をすれば，サービスリクエスタから要求できます。

サービス部品からサービスアダプタに応答電文を送信します。応答電文は，サービスアダプタで定義した応答電文と同じ電文フォーマットを使用します。

サービスリクエスタへ応答します。応答には，サービスアダプタで定義した応答電文の電文フォーマットを使用します。このように，サービス部品から返す応答電文とサービスリクエスタで受け取る応答電文は同一になります。

データ変換定義については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(b)　標準受付からビジネスプロセスを呼び出してサービス部品を実行する場合

標準受付からビジネスプロセスを呼び出してサービス部品を実行する場合，ビジネスプロセスで定義したサービス名（ビジネスプロセス名）をサービスリクエスタで指定して実行します。そして，ビジネスプロセスに定義したプロセスに従って，処理を実行します。プロセスはアクティビティから構成されています。その中の，サービス部品呼出アクティビティでは，定義されたサービスアダプタを呼び出して，サービスアダプタに定義されたサービス部品を実行します。ビジネスプロセスを呼び出す場合の電文の流れを次の図に示します。

図5-6　ビジネスプロセスを呼び出す場合の電文の流れ

サービスリクエスタ内で，ビジネスプロセスの受付アクティビティで定義した要求電文の電文フォーマットに合わせた要求電文を作成し，作成した電文を標準受付のパラメタ（ユーザ電文のパラメタ）に設定して実行します。サービスリクエスタで指定する要求電文は，ビジネスプロセスの受付アクティビティに定義した電文フォーマットを使用します。

ビジネスプロセスからサービス部品を呼び出します。呼び出すときは，サービス呼出アクティビティで定義した要求電文を使用します。この要求電文の電文フォーマットは，呼び出すサービス部品のサービスアダプタで定義した要求電文の形式と同じである必要があります。なお，サービス部品の電文フォーマット以外の電文フォーマットでも，サービスアダプタでデータ変換定義をすれば，サービス呼出アクティビティから要求できます。

サービス部品からサービスアダプタに応答電文を送信します。応答電文は，ビジネスプロセスのサービス呼出アクティビティの応答電文と同じ電文フォーマットを定義します。

サービスリクエスタへ応答します。応答には，ビジネスプロセスの応答アクティビティで定義した応答電文の電文フォーマットを使用します。

データ変換定義については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(c)　ユーザ定義受付からビジネスプロセスを呼び出してサービス部品を実行する場合

ユーザ定義受付は，ビジネスプロセスの呼び出しをする場合にだけ使用できます。サービスリクエスタからは，HCSCサーバで定義したサービス名（ビジネスプロセス名）などは指定しないで，ユーザ定義受付に定義したWSDLを使用して要求します。ユーザ定義受付に定義したWSDLは，ビジネスプロセスの受付アクティビティに定義した電文フォーマットに形式を合わせます。

開発環境での定義に従ってユーザ定義受付からビジネスプロセスを呼び出し，ビジネスプロセスに定義したプロセスに従って，処理を実行します。サービス呼出アクティビティでは，定義されたサービスアダプタを呼び出し，サービスアダプタに定義されたサービス部品を実行します。ユーザ定義受付を使う場合の電文の流れを次の図に示します。

図5-7　ユーザ定義受付を使う場合の電文の流れ

サービスリクエスタからの要求電文は，ビジネスプロセスの受付アクティビティに定義した電文フォーマットと同一のものになります。そのため，ビジネスプロセスの受付アクティビティに定義した電文フォーマットに合わせた形式のWSDLを開発環境のユーザ定義受付定義で設定する必要があります。サービスリクエスタからユーザ定義受付を呼び出すときは，開発環境でユーザ定義受付に定義したWSDLを使用します。WSDLからWSDL2Javaコマンドを使用してスタブを生成し，スタブを呼び出すようにサービスリクエスタを実装します。

ビジネスプロセスからサービス部品を呼び出すときは，サービス呼出アクティビティで定義した要求電文を使用します。この要求電文の電文フォーマットは，呼び出すサービス部品のサービスアダプタで定義した要求電文の形式と同じである必要があります。

サービス部品からの応答電文もビジネスプロセスのサービス呼出アクティビティの応答電文で同じ電文フォーマットを定義します。なお，サービス部品の電文フォーマット以外の電文フォーマットでも，サービスアダプタでデータ変換定義をすれば，サービス呼出アクティビティから要求できます。

サービスリクエスタへの応答は，ビジネスプロセスの応答アクティビティで定義した応答電文の電文フォーマットを使用します。この電文フォーマットは開発環境のユーザ定義受付定義で設定するWSDLの応答電文と同じ形式である必要があります。

データ変換定義については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(3)　サービス部品側と異なる電文フォーマットでサービス部品を呼び出す場合

サービス部品側の電文フォーマットと異なる電文でサービス部品を呼び出す場合，またはサービス部品側の電文フォーマットと異なる電文を応答として受信する場合は，開発環境で標準電文フォーマットを定義します。また，標準電文フォーマットとサービス部品電文フォーマットの変換ルールを定義したデータ変換定義は，開発環境で定義します。標準電文フォーマットの電文をサービス部品電文フォーマットの電文に変換することでサービス部品を呼び出せます。標準電文フォーマットとデータ変換定義の関係を次の図に示します。

図5-8　標準電文フォーマットとデータ変換定義の関係

サービスリクエスタからは，標準電文フォーマットの形式に合わせた電文フォーマットを要求電文に指定して，サービス部品の呼び出しを要求します。

サービスアダプタでは標準電文フォーマットからサービス部品電文フォーマットにデータを変換し，変換後の電文フォーマットでサービス部品を呼び出します。

サービス部品からの応答についても，サービスアダプタで，サービス部品電文フォーマットから標準電文フォーマットにデータを変換します。

サービスリクエスタに標準電文フォーマットを応答します。

複数のサービスアダプタがある場合も，図5-9に示すようにService1用のサービスアダプタ，Service2用のサービスアダプタ，Service3用のサービスアダプタで，それぞれに同一の標準電文フォーマットAと，それぞれのデータ変換定義を定義すると，サービスリクエスタ側から要求するときに，要求時のサービス名（Service1など）を変更すれば，同じ要求電文で要求できます。

図5-9　複数のサービスアダプタで同一の標準電文フォーマットを定義した場合の流れ

標準電文フォーマット，サービス部品電文フォーマット，およびデータ変換定義については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(4)　サービス部品呼び出し処理で与えられる識別情報

HCSCサーバ内のサービス部品呼び出し要求とその流れを区別するために，各要求電文にメッセージ共通IDとサービスリクエストIDが割り当てられます。これらのIDは電文の実行履歴，メッセージログ，リクエストトレース，および性能解析トレースで出力されます。

メッセージ共通IDとサービスリクエストIDをたどることで，サービス部品呼び出しの処理の流れを追跡できます。電文の追跡については「7.7　サービス部品呼び出し要求時の障害対策」を参照してください。

なお，HCSCサーバに割り当てられる識別情報のほかに，ユーザが任意の値を設定できるクライアント相関IDがあります。

(a)　識別情報の種類

メッセージ共通ID
サービスリクエスタからサービス部品呼び出し要求を受け取ったタイミングで自動的に割り当てられます。応答まで同じメッセージ共通IDを使用します。
サービスリクエスタからビジネスプロセスを呼び出す場合でも，ビジネスプロセス内の個々のサービス部品呼び出し処理を同一の処理として識別できます。メッセージ共通IDの形式を次に示します。

CSC_[サーバ名]_[受付時刻(ミリ秒)]_[通番]

　注　末尾に与えられる通番は，「1」から順番に割り当てられる番号です。

（例）CSC_CSCServerName_2008-04-20_11:32:18.360_1

サービスリクエストID
HCSCサーバ内の個別のサービス部品呼び出し処理ごとに割り当てられる識別情報です。
サービスリクエスタからのサービス部品呼び出し要求を受け取ったタイミングだけでなく，ビジネスプロセスからのサービス部品呼び出し処理を実施するタイミングでも割り当てられます。サービスリクエストIDの形式を次に示します。

MSG_[サーバ名]_[受付種別]_[受付時刻(ミリ秒)]_[通番]

　注　末尾に与えられる通番は，「1」から順番に割り当てられる番号です。

（例）MSG_CSCServerName_MDBWSR_2008-04-20_11:32:18.360_1

ビジネスプロセスインスタンスID
ビジネスプロセスの個々のプロセスインスタンスを特定するための識別情報（プロセスインスタンスの識別子）です。サービスリクエスタからビジネスプロセスの再実行を要求する場合や，プロセスインスタンスの実行履歴を削除するときに使用します。

(b)　識別情報が割り当てられるタイミング

標準受付から直接サービスアダプタを呼び出す場合は，メッセージ共通IDおよびサービスリクエストIDは，HCSCサーバ内で識別情報として引き継がれます。標準受付やユーザ定義受付からビジネスプロセスを経由してサービスアダプタを呼び出す場合は，メッセージ共通IDは，HCSCサーバ内で識別情報として引き継がれます。しかし，サービスリクエストIDは，サービス部品呼び出し処理ごとの識別情報として引き継がれます。また，ビジネスプロセスインスタンスIDは，ビジネスプロセスが最初に要求を受け付けるときに割り当てます。

メッセージ共通IDとサービスリクエストIDが割り当てられるタイミングを次の図に示します。

図5-10　識別情報割り当てのタイミング

(5)　サービス部品呼び出し処理の多重度

(a)　HCSCサーバ内の多重度

サービスリクエスタからのサービス部品の呼び出し要求が同時に実行される場合があるため，これを考慮して，サービス部品呼び出し処理の多重度（同時に実行できる数）を設定する必要があります。多重度の設定が良くない場合，性能上のボトルネックになるおそれがあります。多重度の設定によってボトルネックになる例を次の図に示します。

図5-11　多重度の設定によってボトルネックになる例

図5-11に示すように，リクエスト受付（標準受付またはユーザ定義受付）の多重度が小さいと，一度にたくさん要求が来ても同時に処理ができないため，一度に実行できる処理が少なくなります。また，リクエスト受付の多重度を大きくしても，サービスアダプタで定義している多重度が小さいと，サービスアダプタで一度に実行できる処理が少ないため，サービスアダプタがボトルネックになり，意図した性能を得られなくなります。

多重度は，標準の同期受付（Webサービス）の場合は，スレッド数および最大同時実行数で設定します。標準の同期受付（SessionBean）の場合は，インスタンス数で設定します。HCSCサーバ内の多重度の設定について，表5-6，表5-7，および表5-8に示します。

表5-6　標準受付の多重度を設定するプロパティ

定義ファイル | プロパティ | 内容
HCSCサーバランタイム定義ファイル | request-ejb.instance.minimum | 標準の同期受付（SessionBean）のインスタンス最小数
request-ejb.instance.maximum | 標準の同期受付（SessionBean）のインスタンス最大数
request-ejb.parallel.count | CTMがアプリケーションを呼び出すために用意するスレッド数
request-soap.instance.minimum | 標準の同期受付（Webサービス）の最小同時実行数
request-soap.instance.maximum | 標準の同期受付（Webサービス）の最大同時実行数
request-jms.instance.maximum | 標準の非同期受付（MDB（WS-R））のインスタンス最大数

表5-7　ユーザ定義受付の多重度を設定するプロパティ

定義ファイル | プロパティ | 内容
ユーザ定義受付ランタイム定義ファイル | user-defined-reception-soap.threads.maximum | 最大同時実行数

表5-8　サービスアダプタの多重度を設定する項目

画面 | 内容
開発環境でのサービスアダプタ定義画面 | 最大インスタンス数

注　最大インスタンス数に0を指定した場合は，上限が設定されないで無制限になります。

Webサービス（SOAP通信）の場合，同時実行数のほかにWebコンテナレベルでの最大キュー滞留数を設定できます。最大同時実行数と最大キュー滞留数を設定しておくと，サービスリクエスタからの要求を受けたときに，実際の処理をしないで処理を待たせておけるため，流量制御ができます。サービスリクエスタからの要求と最大キュー滞留数の関係を次の図に示します。

図5-12　サービスリクエスタからの要求と最大キュー滞留数の関係

例えば，図5-12に示すように，最大同時実行数を3とした場合，最大キュー滞留数を10にしておくと，同時にきたサービス部品呼び出し要求のうち，3件までは同時に処理されます。同時実行数より多くのサービス部品呼び出し要求（4件以上）がきた場合は，最大キュー滞留数（10件）までは，処理待ちの状態となり，先に実行されている処理が終わり次第，順次処理が実行されます。

最大キュー滞留数の数が上限（10件）まで達している場合に，さらにサービスリクエスタからサービス部品呼び出し要求がきた場合は，要求は受け付けられないため，エラーとしてサービスリクエスタに応答されます。

HCSCサーバ内の最大キュー滞留数は，表5-9および表5-10に示す定義ファイルのプロパティで設定します。

表5-9　標準受付の最大キュー滞留数を設定するプロパティ

定義ファイル | プロパティ | 内容
HCSCサーバランタイム定義ファイル | request-soap.queue-size | 標準の同期受付（Webサービス）の実行待ちキューのサイズ

表5-10　ユーザ定義受付の最大キュー滞留数を設定するプロパティ

定義ファイル | プロパティ | 内容
ユーザ定義受付ランタイム定義ファイル | user-defined-reception-soap.queue-size | 実行待ちキューサイズ

(b)　データベースへのアクセスに関する多重度

永続化するビジネスプロセスを使用する（プロセスインスタンスの実行履歴を採取する）場合，非同期プロトコルを使用する場合，および電文の実行履歴を採取する場合は，HCSCサーバに設定するDB Connectorの定義で，コネクションプール数を設定します。

永続化するビジネスプロセスを使用する場合
HCSCサーバに設定した二つのDB Connectorのうち，HCSCサーバセットアップ定義ファイルのdbcon-xadisplaynameプロパティに指定したDB Connectorを使用します。リクエスト受付からビジネスプロセスを経由して，一度に多くの要求が来ても，DB Connectorの部分でデータベースへの出力が一度にできなくなります。すると，性能上のボトルネックが発生して，その結果，ビジネスプロセスの同時実行処理性能が遅くなります。そのため，プロセスインスタンスの実行履歴を採取するときの多重度を設定する必要があります。永続化するビジネスプロセスを使用する場合のボトルネックを次の図に示します。

図5-13　永続化するビジネスプロセスを使用する場合のボトルネック

非同期プロトコルを使用する場合
HCSCサーバに設定した二つのDB Connectorのうち，HCSCサーバセットアップ定義ファイルのdbcon-xadisplaynameプロパティに指定したDB Connectorは，非同期（MDB（WS-R）またはMDB（DBキュー））の標準受付でキューからメッセージを取り出したり，非同期（MDB（WS-R）またはMDB（DBキュー））のサービスアダプタでメッセージを送信したりするときにも使用します。そのため，プロセスインスタンスの実行履歴を採取するときの多重度に加えて，HCSCサーバがリクエスト受付のキューからメッセージを取り出すときや，サービスアダプタが転送キューにメッセージを送信するときの多重度も含めて，コネクションプール数を検討する必要があります。
キューに対して一度に多くの要求が来ても，Cosminexus RMのリソースアダプタが同時にメッセージの取り出し処理ができないで，性能上のボトルネックが発生します。また，サービスアダプタの多重度を大きくしていても，サービスアダプタがキューにメッセージを送信するときの同時実行数が少ないと，やはり性能上のボトルネックが発生します。非同期プロトコルを使用する場合のボトルネックを次の図に示します。

図5-14　非同期プロトコルを使用する場合のボトルネック

電文の実行履歴を採取する場合
HCSCサーバに設定した二つのDB Connectorのうち，HCSCサーバセットアップ定義ファイルのdbcon-nodisplaynameプロパティに指定したDB Connectorを使用します。リクエスト受付に一度に多くの要求が来ても，DB Connectorの部分でデータベースへの出力が一度にできなくなるため，性能上のボトルネックが発生して，その結果，サービス部品呼び出しの同時実行処理性能が遅くなります。そのため，電文の実行履歴を採取するときの多重度を設定する必要があります。電文の実行履歴を採取する場合のボトルネックを次の図に示します。

図5-15　電文の実行履歴を採取する場合のボトルネック

データベースへのアクセスに関する多重度は，次の表に示すように設定します。

表5-11　DB Connectorの多重度を設定するプロパティ

定義ファイル | プロパティ | 内容
DB Connector（LocalTransactionまたはXATransaction）のセットアップ時に設定する属性ファイル | MinPoolSize | プールの最小値
MaxPoolSize | プールの最大値
DB Connector（NoTransaction）のセットアップ時に設定する属性ファイル | MinPoolSize | プールの最小値
MaxPoolSize | プールの最大値

注1　プールの最大値を増やした場合，データベース側の同時接続数も変更する必要があるため，注意が必要です（HiRDBの場合，pd_max_users（HiRDBの最大接続数）となります）。

注2　実行環境が使用するDBコネクション数の最大値については，「表3-1　実行環境が使用するDBコネクションの数」を参照してください。

表5-12　Cosminexus RMの多重度を設定するプロパティ

定義ファイル | プロパティ | 内容
Cosminexus RMのセットアップ時に設定する属性ファイル | MinPoolSize | プールの最小値
MaxPoolSize | プールの最大値

(c)　Webサービス（SOAP通信）に関する多重度

Webサービス（SOAP通信）を使用する場合は，実行環境で設定しているWebサーバ（HTTPサーバ）の同時実行スレッド数も関係します。

Webサービス（SOAP通信）の標準受付やユーザ定義受付が複数ある場合，

各受付に設定した同時実行スレッド数の合計より，Webサーバに設定した全体の同時実行スレッド数が優先されます。そのため，Webサーバに設定した全体の同時実行スレッド数が，各受付に設定した同時実行スレッド数の合計より小さいと，一度に多くの要求が来ても同時に処理ができないため，性能上のボトルネックになることがあります。Webサービス（SOAP通信）を使用する場合のボトルネックを次の図に示します。

図5-16　Webサービス（SOAP通信）を使用する場合のボトルネック

Webサービス（SOAP通信）に関する多重度は，次のように設定します。

Hitachi Web Serverの場合
コンフィグファイルに指定できるディレクティブでのサーバの性能についての定義をします。
詳細については，マニュアル「Hitachi Web Server」を参照してください。

インプロセスHTTPサーバ機能の場合
運用管理ポータルの[論理サーバの環境設定]－[J2EEサーバ]－[J2EEサーバの論理サーバ名]－[HTTPサーバ]で次の内容を設定します。

同時実行スレッド数

初期スレッド数

詳細については，マニュアル「Cosminexus　システム構築ガイド」を参照してください。

なお，Webサーバ（HTTPサーバ）の同時実行スレッド数が十分な数を確保できない状況であっても，個々のリクエスト受付で必ず最低限の実行をする場合は，占有スレッド数を定義します。

占有スレッド数を定義した場合は，Webサーバ（HTTPサーバ）の同時実行スレッド数以上の要求が個別のリクエスト受付に来た場合でも，必ず指定した数だけは同時に実行されます。

ほかのリクエスト受付に要求が来ていない場合は，最大同時実行数まで同時に実行できます。

HCSCサーバ内の占有スレッド数は，表5-13および表5-14に示すように設定します。

表5-13　標準受付の占有スレッド数を設定するプロパティ

定義ファイル | プロパティ | 内容
HCSCサーバランタイム定義ファイル | request-soap.exclusive.threads | 標準の同期受付（Webサービス）の占有スレッド数

表5-14　ユーザ定義受付の占有スレッド数を設定するプロパティ

定義ファイル | プロパティ | 内容
ユーザ定義受付ランタイム定義ファイル | user-defined-reception-soap.exclusive.threads | 占有スレッド数

最大同時実行数と占有スレッド数の関係を次の図に示します。

図5-17　最大同時実行数と占有スレッド数の関係

図5-17に示すように，標準受付，二つのユーザ定義受付，およびWebサーバ（HTTPサーバ）を次のように設定した場合，標準受付は必ず二つのスレッドを占有します。

標準受付：最大キュー滞留数10，同時実行数3，占有スレッド数2

ユーザ定義受付：同時実行数2

Webサーバ（HTTPサーバ）：同時実行数5

そのため，Webサーバ（HTTPサーバ）の同時実行数に指定した5件以上の要求が来ると，二つのスレッドは標準受付の実行のために使用され，残りの三つのスレッドを使ってユーザ定義受付が動作します。

ただし，最大キュー滞留数，標準受付の同時実行数，占有スレッド数，およびWebサーバ（HTTPサーバ）の同時実行数が図5-17と同じ場合で，図5-18に示すように，占有スレッド数を指定した標準受付に要求が来ていないときでも，必ず二つはスレッドを占有して実行する状態になります。また，ほかのユーザ定義受付では，それぞれ同時実行数が2件で合計の同時実行数は4件になるはずですが，Webサーバ（HTTPサーバ）の同時実行数5件であるため，残り三つしか処理できなくなります。ほかのリクエスト受付の同時実行数が増えることはありません。

図5-18　占有スレッド数を指定した受付に要求が来ない場合

(6)　HCSCサーバに関連するタイマの設定

同期のサービス部品呼び出しの場合，応答が返って来ない場合のタイムアウト値を設定することで，無応答でハングアップすることを回避できます。

また，サービス部品での実際の処理に掛かる最大時間を考慮して，タイマを設定する必要があります。設定できるタイマについて次の図に示します。

図5-19　設定できるタイマ

図5-19の各項番は次のタイマを示しています。

サービス部品に接続するときのタイマ（Webサービス）

サービス部品に接続するときのタイマ（SessionBean）

HCSCサーバに接続するときのタイマ（Webサービス）

HCSCサーバに接続するときのタイマ（SessionBean）

HCSCサーバ内のトランザクションのタイマ

タイマは接続先やプロトコルによって設定方法が異なります。

(a)　サービス部品に接続するときのタイマ（Webサービス）

サービス部品（Webサービス）に接続する場合，書き込み，読み込み，および接続時のタイマを設定できます。

書き込み時のタイマ
HTTPおよびHTTPS（TCP/IP通信）で使用するソケットに対するwrite（データ送信）処理でのタイムアウト値を設定します。接続確立後のデータ送信が完了しない場合などで有効となります。

読み込み時のタイマ
HTTPおよびHTTPS（TCP/IP通信）で使用するソケットに対するread（データ受信）処理でのタイムアウト値を設定します。接続確立後のデータ受信が完了しない場合などで有効となります。

接続時のタイマ
HTTPおよびHTTPS（TCP/IP通信）で使用するソケットに対するconnect（ソケット接続）処理でのタイムアウト値を設定します。接続確立時の要求に対する応答がない場合などで有効となります。

(i)タイムアウト値の設定

サービス部品に接続するときのタイマ（Webサービス）は，HCSCサーバ全体に設定したり，サービスアダプタ個別に設定したりできます。設定方法を次に示します。

HCSCサーバ全体の設定
HCSCサーバ稼働マシンでのSOAP通信基盤（Cosminexus Web Services）のサーバ定義ファイルで定義します。サーバ定義ファイルの設定の詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

表5-15　HCSCサーバ全体のタイマ（Webサービス）の設定

値 | キー名称 | デフォルト値（秒）
サーバ兼クライアントのソケットの書き込みタイムアウト値 | c4web.application.<識別子>.socket_write_timeout | 60
サーバ兼クライアントのソケットの読み込みタイムアウト値 | c4web.application.<識別子>.socket_read_timeout | 300
サーバ兼クライアントのソケットの接続タイムアウト値 | c4web.application.<識別子>.socket_connect_timeout | 60

サービスアダプタ個別の設定
開発環境で定義する場合，サービスアダプタ定義画面のクライアント定義ファイルに指定するファイルで設定します。クライアント定義ファイルの設定の詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

表5-16　サービスアダプタ個別のタイマ（Webサービス）の設定

値 | キー名称 | デフォルト値（秒）
クライアントのソケットの書き込みタイムアウト値 | c4web.application.socket_write_timeout | 60
クライアントのソケットの読み込みタイムアウト値 | c4web.application.socket_read_timeout | 300
クライアントのソケットの接続タイムアウト値 | c4web.application.socket_connect_timeout | 60

(ii)タイムアウト値の変更

すでにHCSCサーバに配備しているサービスアダプタに対して運用環境で定義する場合は，cscsvcctlコマンドを使用して，サービス部品呼び出しの通信タイムアウト値を変更します。変更方法の詳細については，「5.2.28　サービス部品呼び出しの通信タイムアウト値を変更する」を参照してください。コマンドの使い方については，「10.　コマンド」の「cscsvcctl（サービス情報の管理）」を参照してください。

表5-17　タイマ（Webサービス）の設定値の変更

値 | キー名称
書き込みタイムアウト値 | <クラスタ名>.<サービスID>.WebService.c4web.application.socket_write_timeout
読み込みタイムアウト値 | <クラスタ名>.<サービスID>.WebService.c4web.application.socket_read_timeout
接続タイムアウト値 | <クラスタ名>.<サービスID>.WebService.c4web.application.socket_connect_timeout

(b)　サービス部品に接続するときのタイマ（SessionBean）

(i)タイムアウト値の設定

サービス部品に接続するときのタイマ（SessionBean）は，HCSCサーバ全体に設定したり，サービスアダプタ個別に設定したりできます。設定方法を次に示します。

HCSCサーバ全体の設定
HCSCサーバ稼働マシンのCosminexusで，EJBコンテナでタイムアウトを設定します。RMI-IIOP通信のタイムアウトの詳細については，マニュアル「Cosminexus　機能解説」を参照してください。また，定義の詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

表5-18　HCSCサーバ全体のタイマ（SessionBean）の設定

値
設定するファイル
キー名称
デフォルト値（秒）

RMI-IIOP通信すべてに有効となるタイムアウト値
EJBクライアントアプリケーション用ユーザプロパティファイル（usrconf.properties）
ejbserver.rmi.request.timeout
0
（タイムアウトしません）

CORBAネーミングサービス部品との通信でのタイムアウト値
ejbserver.jndi.request.timeout
0
（タイムアウトしません）

サービスアダプタ個別の設定
開発環境で定義する場合，サービスアダプタ定義画面のクライアント定義ファイルに指定するファイルで設定します。クライアント定義ファイルの設定の詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

表5-19　サービスアダプタ個別のタイマ（SessionBean）の設定

値
キー名称
デフォルト値（秒）

呼び出しタイムアウト値
c4web.application.ejb_j2ee_timeout
0
（タイムアウトしません）

(ii)タイムアウト値の変更

すでにHCSCサーバに配備しているサービスアダプタに対して運用環境で定義する場合は，cscsvcctlコマンドを使用して，サービス部品呼び出しの通信タイムアウト値を変更します。変更方法の詳細については，「5.2.28　サービス部品呼び出しの通信タイムアウト値を変更する」を参照してください。コマンドの使い方については，「10.　コマンド」の「cscsvcctl（サービス情報の管理）」を参照してください。

表5-20　タイマ（SessionBean）の設定値の変更

値 | キー名称
呼び出しタイムアウト値 | <クラスタ名>.<サービスID>.SessionBean.c4web.application.ejb_j2ee_timeout

(c)　HCSCサーバに接続するときのタイマ（Webサービス）

HCSCサーバに接続するときのタイマ（Webサービス）は，サービスリクエスタ稼働マシン側で設定します。サービスリクエスタの稼働しているマシン全体に設定したり，サービスリクエスタ個別に設定したりできます。サービスリクエスタ稼働マシンでSOAP通信基盤（Cosminexus Web Services）を使用している場合の設定方法を次に示します。

サービスリクエスタ稼働マシン全体の設定
サービスリクエスタ稼働マシンでのSOAP通信基盤（Cosminexus Web Services）のサーバ定義ファイルで定義します。設定内容は「(a) サービス部品に接続するときのタイマ（Webサービス）」の場合と同様です。サーバ定義ファイルの設定の詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

サービスリクエスタ個別の設定
作成するサービスリクエスタごとに個別に設定する場合，サービスリクエスタを実行するときに指定するクライアント定義ファイルで設定します。設定内容は「(a) サービス部品に接続するときのタイマ（Webサービス）」の場合と同様です。クライアント定義ファイルの設定の詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

(d)　HCSCサーバに接続するときのタイマ（SessionBean）

HCSCサーバに接続するときのタイマ（SessionBean）は，サービスリクエスタの稼働しているマシン全体に設定したり，サービスリクエスタ個別に設定したりできます。設定方法を次に示します。

HCSCサーバに接続するときのタイマ（SessionBean）は，サービスリクエスタ稼働マシン側で設定します。サービスリクエスタの稼働しているマシン全体に設定したり，サービスリクエスタ個別に設定したりできます。サービスリクエスタ稼働マシンでCosminexusを使用している場合の設定方法を次に示します。

サービスリクエスタ稼働マシン全体の設定
サービスリクエスタ稼働マシンのCosminexusで，EJBコンテナでタイムアウトを設定します。設定内容は「(b) サービス部品に接続するときのタイマ（SessionBean）」の場合と同様です。RMI-IIOP通信のタイムアウトの詳細については，マニュアル「Cosminexus　機能解説」を参照してください。定義の詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

サービスリクエスタ個別の設定
作成するサービスリクエスタごとに個別に，createからremoveまでのAPI通信のタイムアウト値を設定する場合，サービスリクエスタのアプリケーション開発時にAPI（RequestTimeoutConfigFactoryクラスおよびRequestTimeoutConfigクラスのメソッド）で設定します。

(e)　HCSCサーバ内のトランザクションのタイマ

HCSCサーバ内のトランザクションのタイマは，HCSCサーバ全体で設定します。HCSCサーバ稼働マシンのCosminexusで，EJBコンテナでタイムアウトを設定します。定義の詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

表5-21　HCSCサーバ内のトランザクションのタイマの設定

値 | 設定するファイル | キー名称 | デフォルト値（秒）
EJBクライアントで開始されるトランザクションのトランザクションタイムアウト値 | EJBクライアントアプリケーション用ユーザプロパティファイル（usrconf.properties） | ejbserver.jta.TransactionManager.defaultTimeOut | 180

(f)　タイマ設定時の注意事項

サービス部品に接続するときのタイマとHCSCサーバに接続するときのタイマの関係
HCSCサーバに接続するときのタイマは，サービス部品に接続するときのタイマよりも大きい値を指定してください。
サービス部品呼び出しで時間が掛かり正常応答した場合でも，HCSCサーバに接続するときのタイマが先にタイムアウトし，処理が正常に完了しません。
なお，ビジネスプロセスを呼び出して，サービス部品を呼び出す場合は，複数のサービス部品を呼び出すことを考慮して，HCSCサーバに接続するときのタイマを設定する必要があります。

サービス部品に接続するときのタイマとトランザクションのタイマの関係
トランザクションのタイマは，サービス部品に接続するときのタイマよりも大きい値を指定してください。
サービス部品呼び出しで時間が掛かり正常応答した場合でも，トランザクションがタイムアウトすると，トランザクションがロールバックします。

5.4.2　Webサービス（SOAP通信）を使ったサービス呼び出し

＜この項の構成＞

(1)　SOAP通信基盤との関係

(2)　サービス部品呼び出し時のユーザ電文とWSDLの関係

(3)　Webサービス（SOAP通信）の場合のトランザクション

(1)　SOAP通信基盤との関係

実行環境のHCSCサーバは，Cosminexus SOAP（SOAP通信基盤）およびWebサーバ（HTTPサーバ）上で動作します。そのため，Webサービス（SOAP通信）を使用する場合は，Cosminexus SOAPやWebサーバの設定が必要です。

サービスリクエスタとHCSCサーバのリクエスト受付との関係は，クライアントとサーバの関係であり，HCSCサーバのサービスアダプタとサービス部品の関係もクライアントとサーバの関係になります。SOAP通信基盤との関係を次の図に示します。

図5-20　SOAP通信基盤との関係

(2)　サービス部品呼び出し時のユーザ電文とWSDLの関係

サービス部品呼び出し時のユーザ電文とWSDLの関係は，標準受付の場合とユーザ定義受付の場合とで異なります。

(a)　標準受付の場合

SOAP通信時のユーザ電文とWSDLの関係（標準受付）を次の図に示します。

図5-21　SOAP通信時のユーザ電文とWSDLの関係（標準受付）

サービスアダプタを定義するときは，サービス部品側の電文フォーマットとしてサービス部品のWSDLを定義します（サービス部品のWSDLには，要求電文，応答電文およびフォルト電文の形式が定義されています）。WSDLを作成するには，SOAP通信基盤が提供するJava2WSDLコマンドを使用します。

サービスリクエスタから標準受付を呼び出してサービス部品を呼び出すときは，HCSCサーバが提供するWSDLを使用します。HCSCサーバが提供するWSDLを基にWSDL2Javaコマンドを使用してスタブを作成できます。

サービスリクエスタから標準受付を呼び出すときは，サービス部品側の電文フォーマットに合わせた要求電文を事前に作成します。そして，HCSCサーバが提供するWSDLに定義されている標準受付のパラメタ（ユーザ電文のパラメタ）に設定して実行します。

サービスリクエスタからビジネスプロセスを呼び出すときは，要求電文はビジネスプロセスの受付アクティビティに定義した電文フォーマットになります。サービスリクエスタ内でビジネスプロセスの受付アクティビティで定義されている要求電文の電文フォーマットに合わせた電文を作成し，作成した電文を標準受付のパラメタ（ユーザ電文のパラメタ）に設定して実行します。

サービスリクエスタへの応答は，サービスアダプタで定義した応答電文の電文フォーマットを使用します。

(b)　ユーザ定義受付の場合

SOAP通信時のユーザ電文とWSDLの関係（ユーザ定義受付）を次の図に示します。

図5-22　SOAP通信時のユーザ電文とWSDLの関係（ユーザ定義受付）

ユーザ定義受付の場合，サービスリクエスタで指定する要求電文は，ビジネスプロセスの受付アクティビティに定義した任意の電文フォーマットの形式で要求します（受付アクティビティに定義した電文フォーマットに合わせたWSDLを作成し，ユーザ定義受付に定義します）。

スタブは，ユーザが定義したWSDLを基に，SOAP通信基盤が提供するWSDL2Javaコマンドを使用して作成できます。標準受付の場合と異なり，サービスリクエスタ側のプログラムで要求電文のXMLを作成する必要はありません。サービスリクエスタではスタブに要求を出すときに，それぞれのパラメタに値をセットして実行します（スタブの中でSOAPメッセージを作成します）。

サービスリクエスタへの応答は，ビジネスプロセスの応答アクティビティで定義した応答電文の電文フォーマットで応答します（応答アクティビティに定義した電文フォーマットに合わせたWSDLを作成し，ユーザ定義受付に定義します）。

(3)　Webサービス（SOAP通信）の場合のトランザクション

Webサービス（SOAP通信）の場合，HCSCサーバ内で管理しているトランザクションは，サービス側には引き継がれません。Webサービス（SOAP通信）の場合のトランザクションを次の図に示します。

図5-23　Webサービス（SOAP通信）の場合のトランザクション

5.4.3　SessionBeanを使ったサービス呼び出し

＜この項の構成＞

(1)　Cosminexus（EJBコンテナ）との関係

(2)　サービス部品呼び出し時のユーザ電文とサービス部品のスタブとの関係

(3)　SessionBean使用時のトランザクション

(1)　Cosminexus（EJBコンテナ）との関係

実行環境のHCSCサーバは，Cosminexus のEJBコンテナ上で動作します。

HCSCサーバのリクエスト受付は，EJB（Stateless Session Bean）のリモートインターフェースとして提供され，RMI-IIOPで接続します。

HCSCサーバのサービスアダプタからは，EJB（Stateless Session BeanまたはStatefull Session Bean）で作成されたサービス部品が実行されます。Cosminexus（EJBコンテナ）との関係を次の図に示します。

図5-24　Cosminexus（EJBコンテナ）との関係

(2)　サービス部品呼び出し時のユーザ電文とサービス部品のスタブとの関係

SessionBean使用時のユーザ電文とスタブの関係を次の図に示します。

図5-25　SessionBean使用時のユーザ電文とスタブの関係

サービスアダプタを定義するときは，サービス部品のスタブを定義します（サービス部品のスタブには，作成したサービス部品のユーザクラスが含まれています。また，要求電文，応答電文および例外の形式が定義されています）。

サービス部品側のJ2EEサーバにCosminexusを使用している場合，サービス部品のスタブを取得するには，J2EEサーバのcjgetstubsjarコマンドを使用します。

サービスリクエスタからサービス部品を呼び出すときは，製品提供のスタブを使用します。製品提供のスタブは，標準受付のインターフェースになっています。サービスリクエスタから標準受付を呼び出すときには，サービス部品側の電文フォーマットに合わせた要求電文を事前に作成し，標準受付のパラメタ（ユーザ電文のパラメタ）に設定して実行します。

サービスリクエスタからビジネスプロセスを呼び出すときは，要求電文はビジネスプロセスの受付アクティビティに定義した電文フォーマットになります。サービスリクエスタ内で，ビジネスプロセスの受付アクティビティで定義されている要求電文の電文フォーマットに合わせた電文を作成し，作成した電文を標準受付のパラメタ（ユーザ電文のパラメタ）に設定して実行します。

サービスリクエスタへの応答は，サービスアダプタで定義した応答電文の電文フォーマットを使用します。

cjgetstubsjarコマンドの詳細については，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

(3)　SessionBean使用時のトランザクション

SessionBean使用時のトランザクションを次の図に示します。

図5-26　SessionBean使用時のトランザクション

SessionBean使用時，HCSCサーバ内はCMT（Container Managed Transaction）で動作します。また，標準受付のトランザクション属性はRequired属性です。そのため，サービスリクエスタがトランザクションスコープ内でHCSCサーバの標準受付を呼び出したとき，トランザクションコンテキストがHCSCサーバ側に引き継がれ，HCSCサーバ内の処理はサービスリクエスタ側のトランザクションスコープ内に入ります。また，サービスリクエスタがトランザクションスコープ外でHCSCサーバの標準受付を呼び出したとき，HCSCサーバ側で新しいトランザクションが開始されます。

なお，サービス部品のトランザクション属性はRequiresNewまたはNotSupportedでなければなりません。そのため，トランザクションは，サービス部品側には引き継がれません。SessionBeanを利用したサービス部品のトランザクション属性を指定できるかどうかについては，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

ビジネスプロセスはBMT（Bean Managed Transaction）で動作します。ビジネスプロセス自体は新たなトランザクションで制御します。ビジネスプロセスを呼び出す場合は，ビジネスプロセスのサービス呼出アクティビティに定義したサービス部品呼び出し処理ごとに，新たなトランザクションで制御します。そのため，サービスリクエスタがトランザクションスコープ内でHCSCサーバの標準受付を呼び出したときでも，トランザクションはサービスアダプタまで引き継がれません。ビジネスプロセスを介した場合のトランザクションを次の図に示します。

図5-27　ビジネスプロセスを介した場合のトランザクション

5.4.4　MDB（WS-R）を使ったサービス部品呼び出し

＜この項の構成＞

(1)　Cosminexus RMとの関係

(2)　サービス部品呼び出し時のメッセージの流れ

(3)　同期のサービス部品を呼び出す場合の応答電文の扱い

(4)　MDB（WS-R）使用時のトランザクション

(5)　デッドメッセージキュー

(6)　MDB（WS-R）で使用するキューの名称と個数

(1)　Cosminexus RMとの関係

非同期のサービス部品を呼び出すには，Cosminexus RMを使用します。また，サービスリクエスタ側の転送キューとHCSCサーバ側のローカルキューの間，そしてHCSCサーバ側の転送キューとサービス部品側のローカルキューの間はWS-R（WS-Reliability）を使用します。Cosminexus RMは，CosminexusのEJBコンテナ上で動作します。Cosminexus RMとの関係を次の図に示します。

図5-28　Cosminexus RMとの関係

(2)　サービス部品呼び出し時のメッセージの流れ

HCSCサーバの標準受付は，MDB（Message Driven Bean）で動作し，HCSCサーバ側のローカルキューを監視しています。HCSCサーバ側のローカルキューにメッセージが送信されると，標準受付はメッセージを取り出してサービス部品を呼び出します。

サービスリクエスタ側の転送キューには，HCSCサーバのあて先アドレスおよび転送先のローカルキューのキュー名を設定します。サービスリクエスタからは，サービスリクエスタ側の転送キューに対して，JMSメッセージを送信して，HCSCサーバの標準受付を呼び出します。

サービス部品を呼び出すときには，サービスアダプタ側の転送キューに送信します。そして，転送キューは，開発環境のサービスアダプタ定義画面（基本画面のアドレスに指定した転送先のキュー名および詳細画面の宛先URL）で定義したサービス部品側のローカルキューへ送信します。サービス部品をMDBで作成することで，サービス部品側のローカルキューに送信されたメッセージを取り出して処理できます。非同期（MDB（WS-R））の場合のあて先の指定を次の図に示します。

図5-29　非同期（MDB（WS-R））の場合のあて先の指定

転送キューを作成したり，JMSメッセージを生成したりする手順については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービスリクエスタからサービス部品を呼び出すときに転送キューに送信するJMSメッセージの形式は，標準受付のインターフェースになります。

JMSメッセージのペイロード（ヘッダを除いたデータ本体）に設定した内容が，ユーザ電文としてサービス部品に伝わります。そのため，サービスリクエスタから標準受付を呼び出すときに，サービス部品側の電文フォーマットに合わせた要求電文を事前に作成し，ペイロードに設定してメッセージを送信します。非同期サービス部品呼び出し時のユーザ電文とJMSメッセージの関係を次の図に示します。

図5-30　非同期サービス部品呼び出し時のユーザ電文とJMSメッセージの関係

サービスリクエスタからビジネスプロセスを呼び出すときは，要求電文はビジネスプロセスの受付アクティビティに定義した電文フォーマットになります。サービスリクエスタ内でビジネスプロセスの受付アクティビティで定義されている要求電文の電文フォーマットに合わせた電文を作成し，ペイロードに設定してメッセージを送信します。ビジネスプロセスを呼び出す場合のユーザ電文とJMSメッセージの関係を次の図に示します。

図5-31　ビジネスプロセスを呼び出す場合のユーザ電文とJMSメッセージの関係

(3)　同期のサービス部品を呼び出す場合の応答電文の扱い

標準受付（MDB（WS-R））は，非同期の要求電文用の標準受付で，基本的にサービス部品からの応答がない場合に使用します。しかし，非同期受付（MDB（WS-R））から同期のサービス部品（WebサービスまたはSessionBeanなど）やビジネスプロセスを要求した場合，同期のサービス部品から応答が返ることがあります。そのため，HCSCサーバでは応答をReplyToキューに送信する手段を提供しています。

ReplyToキューを利用するには，HCSCサーバの環境構築時にHCSCサーバ側に転送キュー（ReplyToキュー）を作成し，転送キューにサービスリクエスタ側マシンのキュー間転送用Webアプリケーションのあて先アドレスおよび転送先キュー名を指定しておきます。

サービスリクエスタから標準受付に対してサービス部品の呼び出しを要求するとき，標準受付のパラメタに作成した転送キュー（ReplyToキュー）のキュー名を指定すると，サービス部品からの応答が返ってきたときに，指定されたキューにJMSメッセージが送信されます。

転送キュー（ReplyToキュー）に送信されたJMSメッセージは，サービスリクエスタ側のローカルキューに転送されるため，ローカルキューからメッセージを取り出すことで，サービスリクエスタは，サービス部品からの応答電文を取得できます。同期サービス部品を呼び出した場合の応答の扱いを次の図に示します。

図5-32　同期サービス部品を呼び出した場合の応答の扱い

応答を取り出す方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

同期サービス部品でも応答があるかどうかによって，表5-22に示すようにReplyToキューへメッセージを送信するかどうかが異なります。

なお，サービスリクエスタからReplyToキューのキュー名を指定していても，HCSCサーバ側に指定したキュー名のキューが作られていない場合は，ReplyToキューにメッセージは送信できないため，サービス部品の呼び出し処理がエラーになります。

表5-22　ReplyToキューへメッセージを出力する場合

項番
ReplyToキューへ出力する場合
応答電文の有無

応答電文がある場合
応答電文がない場合
サービス部品からのユーザ定義例外の場合
ユーザ定義例外以外のエラーの場合

1
呼び出し先のサービス部品が同期サービス部品の場合
（WebService，SessionBeanおよびカスタムアダプタなど）
ペイロードに応答電文を設定して送信
ペイロードなしのメッセージを送信
ペイロードに応答電文を設定して送信
×※

2
呼び出し先のサービス部品が非同期サービス部品の場合
（MDB（WS-R）およびMDB（DBキュー）など）
×
×
－
×※

3
呼び出し先のサービス部品がビジネスプロセスの場合
ペイロードに応答電文を設定して送信
ペイロードなしのメッセージを送信
ペイロードに応答電文を設定して送信
×※

（凡例）

×：メッセージを送信しません。

－：非同期のサービス部品からユーザ定義例外は存在しないため該当しません。

注※　エラーの情報はログ・トレースに出力します。

サービスリクエスタからの要求でReplyToキューのキュー名を指定していない場合，電文の実行履歴を採取している場合は，応答電文の内容は破棄されます（応答電文が破棄されると，KDEC00031-Wメッセージが出力されます）。

また，サービスリクエスタ側で相関関係を対応づけるために，サービスリクエスタが指定したJMSプロパティが引き継がれます。引き継がれるヘッダおよびプロパティの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(4)　MDB（WS-R）使用時のトランザクション

MDB（WS-R）の場合，サービスリクエスタからHCSCサーバの間，そしてサービスアダプタからサービス部品の間は，異なるトランザクションになります。

(a)　非同期のサービスアダプタへメッセージを送信する場合

非同期（MDB（WS-R））の標準受付でサービス部品呼び出し要求を受け付け，非同期の（MDB（WS-R））サービスアダプタへメッセージを送信する場合，標準受付でのローカルキューからのメッセージの取り出しとサービスアダプタでの転送キューへの送信は，一つのトランザクションで処理します。

転送キューへのメッセージ送信が失敗した場合や，指定したサービスアダプタが起動していない場合など，何らかのエラーが発生した場合は，トランザクションをロールバックします。

ロールバックすると，標準受付で取り出したメッセージが復元され，再度ローカルキューからメッセージを取り出して，サービス部品を呼び出します。受付からサービス部品呼び出しまでが非同期の場合のトランザクションについて次の図に示します。

図5-33　受付からサービス部品呼び出しまでが非同期の場合のトランザクション

エラーが発生したときの対処方法については，「7.7.3　MDB（WS-R）実行時の障害対策」を参照してください。

(b)　同期のサービス部品アダプタへメッセージを送信する場合

非同期（MDB（WS-R））の標準受付でサービス部品呼び出し要求を受け付け，同期のサービスアダプタへメッセージを送信する場合，標準受付でのローカルキューからのメッセージの取り出しからサービスアダプタでのサービス部品呼び出し，および応答が返ってきてReplyToキューへメッセージを送信するまでを，一つのトランザクションで処理します。

転送キューへのメッセージの送信が失敗した場合や，指定したサービスアダプタが起動していない場合，ReplyToキューへのメッセージ送信が失敗した場合など，何らかのエラーが発生した場合は，トランザクションをロールバックします。ロールバックすると，標準受付で取り出したメッセージが復元され，再度ローカルキューからメッセージを取り出して，サービス部品を呼び出します。受付が非同期であるがサービス部品が同期の場合のトランザクションについて次の図に示します。

図5-34　受付が非同期であるがサービス部品が同期の場合のトランザクション

トランザクションが失敗すると，次のようになります。番号は，図5-34の番号と対応しています。

転送キューへのメッセージの送信が失敗した場合
サービスアダプタからSOAPでのサービス部品呼び出しが失敗すると，ローカルキューにメッセージが戻り，再度標準受付でメッセージを取り出します。

指定したサービスアダプタが起動していない場合
指定したサービスアダプタが起動していないと，ローカルキューにメッセージが戻り，再度標準受付でメッセージを取り出します。

ReplyToキューへのメッセージ送信が失敗した場合
応答が返ってきてReplyToキューへのメッセージ送信が失敗すると，ローカルキューにメッセージが戻り，再度標準受付でメッセージを取り出します。

エラーが発生したときの対処方法については，「7.7.3　MDB（WS-R）実行時の障害対策」を参照してください。

ビジネスプロセスはBMT（Bean Managed Transaction）で動作します。ビジネスプロセス自体は新たなトランザクションで制御します。ビジネスプロセスを呼び出す場合は，ビジネスプロセスのサービス呼出アクティビティに定義したサービス部品呼び出し処理ごとに，新たなトランザクションで制御します。ビジネスプロセスを介した場合のトランザクションについて次の図に示します。

図5-35　ビジネスプロセスを介した場合のトランザクション

(5)　デッドメッセージキュー

HCSCサーバ稼働マシンでのサービス部品の呼び出しがロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合や，配送回数に無制限の設定をしている場合，そのメッセージはデッドメッセージキューに遷移します。

エラーが発生したときにデッドメッセージキューに遷移する仕組みについては，「7.7.3　MDB（WS-R）実行時の障害対策」を参照してください。

(6)　MDB（WS-R）で使用するキューの名称と個数

HCSCサーバの実行環境上では，表5-23に示すキューを使用します。

表5-23　MDB（WS-R）で使用するキューの名称と個数

項番
用途
説明
キューの種類
キューの名称
個数
備考

1
非同期受付（MDB（WS-R））用
サービスリクエスタ側の転送キューのあて先となるキュー。
ローカルキュー

単独構成およびロードバランスクラスタの場合
CSC<HCSCサーバ名>ACPT_RCVQ

HAクラスタの場合
CSC<クラスタ名>ACPT_RCVQ

1
－

2
サービスアダプタ（MDB（WS-R））用
サービス部品側のローカルキューへ転送するキュー。
転送キュー
CSC_<クラスタ名><アダプタ名>
非同期（MDB（WS-R））サービスアダプタ数
－

3
デッドメッセージキュー
MDB（DBキュー）用のデッドメッセージキューと共用。
ローカルキューまたは転送キュー
任意の名称
システムに1個
DBキューでのデッドメッセージキューと同一。

4
ReplyToキュー
サービス部品呼び出しの応答を受け取る場合に使用。
ローカルキューまたは転送キュー
任意の名称
任意
－

（凡例）

－：該当しません。

5.4.5　MDB（DBキュー）を使ったサービス部品呼び出し

＜この項の構成＞

(1)　Cosminexus RMとの関係

(2)　サービス部品呼び出し時のメッセージの流れ

(3)　同期のサービス部品を呼び出す場合の応答電文の扱い

(4)　MDB（DBキュー）使用時のトランザクション

(5)　デッドメッセージキュー

(6)　MDB（DBキュー）で使用するキューの名称と個数

(1)　Cosminexus RMとの関係

DBキューを使った非同期のサービス部品呼び出しでも，Cosminexus RMを使用します（通常は，TP1/EEと連携するために使用します。TP1/EE側ではDBキューという名前で呼びます）。

サービスリクエスタ側のTP1/EEとのインターフェースには受信用共用キューを，サービス部品側のTP1/EEとのインターフェースには送信用共用キューを使用します。

なお，非同期（MDB（DBキュー））の標準受付から，非同期（MDB（DBキュー））サービスアダプタを呼び出すことはできません。必ず異なるプロトコルのリクエスト受付またはサービスアダプタと組み合わせて使用する必要があります。Cosminexus RMとの関係を次の図に示します。

図5-36　Cosminexus RMとの関係

注意

実行環境内とHiRDBに別々のキューがそれぞれ作成されるわけではありません。データベース上のキューは同一のシステム上に作成されるため，実行環境内のキューとHiRDBのキューは同じものになります。TP1EE側のDBキューも同様です。

(2)　サービス部品呼び出し時のメッセージの流れ

HCSCサーバのリクエスト受付は，MDB（Message Driven Bean）で動作し，HCSCサーバ側の受信用共用キューを監視しています。HCSCサーバ側の受信用共用キューにメッセージが送信されると，メッセージを取り出してサービス部品を呼び出します。

TP1/EE側のサービスリクエスタからは，受信用共用キューがあるデータベースに対して，直接アクセスしてメッセージを送信します。

サービスリクエスタ側の送信用共用キューには，あて先となるキュー名を設定します（開発環境のサービスアダプタ定義画面で設定します）。

あて先となるTP1/EE側のDBキュー（受信用共用キュー）は，TP1/EEのコマンドを使用して作成します。なお，TP1/EE側のDBキューは，送信用共用キューがある同一データベース内（同一のHiRDBシステム内）に作成する必要があります。非同期（MDB（DBキュー））の場合のあて先の指定について次の図に示します。

図5-37　非同期（MDB（DBキュー））の場合のあて先の指定

注意

実行環境内とHiRDBに別々のキューがそれぞれ作成されるわけではありません。データベース上のキューは同一のシステム上に作成されるため，実行環境内のキューとHiRDBのキューは同じものになります。TP1EE側のDBキューも同様です。

DBキューの作成の詳細については，マニュアル「TP1/Server Base Enterprise Option　使用の手引」のDBキューに関する内容を参照してください。

(a)　TP1/EEからサービス部品を呼び出す場合

サービスリクエスタからサービス部品を呼び出すときに，受信用共用キューに送信するメッセージの形式は，BytesMessageです。

呼び出すサービス名やクライアント相関IDなどのパラメタを設定したHCSCサーバ用DBキューヘッダをバイナリ形式で作成し，そのあとに要求電文（バイナリ形式）を組み立てます。これによって，要求電文（バイナリ形式）の内容が，ユーザ電文としてサービス部品に伝わります。サービスリクエスタから標準受付を呼び出すとき，サービス部品側の電文フォーマットに合わせた要求電文を事前に作成し，ペイロードに設定してメッセージを送信します。TP1/EEからサービス部品を呼び出すときのユーザ電文と電文フォーマットの関係を次の図に示します。

図5-38　TP1/EEからサービス部品を呼び出すときのユーザ電文と電文フォーマットの関係

バイナリデータを作成する方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(b)　TP1/EEのサービス部品を呼び出す場合

サービスアダプタからサービス部品を呼び出すときに送信用共用キューに送信するメッセージの形式は，BytesMessageです。

サービスアダプタに定義した電文フォーマットに合わせた要求電文をバイナリ電文としてメッセージに設定します。TP1/EEのサービス部品を呼び出すときのユーザ電文と電文フォーマットの関係を次の図に示します。

図5-39　TP1/EEのサービス部品を呼び出すときのユーザ電文と電文フォーマットの関係

(3)　同期のサービス部品を呼び出す場合の応答電文の扱い

標準の非同期受付（MDB（DBキュー））は，非同期の要求電文の標準受付で，基本的にサービス部品からの応答がない場合に使用します。しかし，非同期受付（MDB（DBキュー））から同期のサービス部品（WebサービスまたはSessionBeanなど）やビジネスプロセスを要求した場合，同期のサービス部品から応答が返るときがあります。

そのため，HCSCサーバでは応答をReplyToキューに送信する手段を提供しています。

ReplyToキューを利用するには，HCSCサーバの環境構築時にHCSCサーバ側に送信用共用キューを作成し，送信用共用キューに送信先のキュー名を指定しておきます。

サービスリクエスタから標準受付に対してサービス部品の呼び出しを要求する場合，標準受付のパラメタに作成した送信用共用キューのキュー名を指定すると，サービス部品からの応答が返ってきた際に指定されたキューにJMSメッセージが送信されます。

送信用共用キューからサービスリクエスタ側のDBキュー（受信用共用キュー）にメッセージが転送されるため，DBキュー（受信用共用キュー）からメッセージを取り出すことで，サービス部品からの応答電文を取得できます。

応答を取り出す方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

同期サービス部品を呼び出した場合の応答の扱いを次の図に示します。

図5-40　同期サービス部品を呼び出した場合の応答の扱い

ReplyToキューへメッセージを出力するのは，次に示す場合です。

同期サービス部品でも応答があるかどうかによって，次のような形式でReplyToキューへメッセージを送信します。

なお，サービスリクエスタからReplyToキューのキュー名を指定していても，HCSCサーバ側に指定したキュー名のキューが作成されていない場合は，ReplyToキューにメッセージは送信できないで，サービス部品呼び出し処理がエラーになります。

表5-24　ReplyToキューへメッセージを出力するケース

項番
ReplyToキューへ出力するケース
応答電文の有無

応答電文がある場合
応答電文がない場合
サービス部品からのユーザ定義例外の場合
ユーザ定義例外以外のエラーの場合

1
呼び出し先のサービス部品が同期サービス部品の場合（WebService，SessionBeanおよびカスタムアダプタなど）
ペイロードに応答電文を設定
ペイロードなしのメッセージ
ペイロードに応答電文を設定
×※

2
呼び出し先のサービス部品が非同期サービス部品の場合
（MDB（WS-R）およびMDB（DBキュー）など）
×
×
－
×※

3
呼び出し先のサービス部品がビジネスプロセスの場合
ペイロードに応答電文を設定
ペイロードなしのメッセージ
ペイロードに応答電文を設定
×※

（凡例）

×：メッセージを送信しません。

－：非同期のサービス部品からユーザ定義例外は存在しないため該当しません。

注※　エラーの情報はログ・トレースに出力します。

サービスリクエスタからの要求でReplyToキューのキュー名を指定していない場合，および電文の実行履歴を採取している場合は，応答電文の内容は破棄されます（応答電文を破棄したことを示すKDEC00031-Wメッセージが出力されます）。

なお，MDB（WS-R）の場合のように，JMSプロパティを引き継ぐことはできません。サービス部品呼び出しの相関関係を対応づける場合は，ユーザ電文内に相関関係を示す情報を埋め込みます。

(4)　MDB（DBキュー）使用時のトランザクション

MDB（DBキュー）の場合，サービスリクエスタからHCSCサーバの間，そしてサービスアダプタからサービス部品の間は，異なるトランザクションになります。

標準受付でのローカルキューからのメッセージの取り出しとサービスアダプタでの転送キューへの送信は，一つのトランザクションで処理します。MDB（WS-R）の場合のトランザクションと同一です。

(5)　デッドメッセージキュー

HCSCサーバ稼働マシンでのサービス部品の呼び出しをロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合や，配送回数に無制限の設定をしている場合，そのメッセージはデッドメッセージキューに遷移します。

エラーが発生したときにデッドメッセージキューに遷移する仕組みについては，「7.7.3　MDB（WS-R）実行時の障害対策」を参照してください。

(6)　MDB（DBキュー）で使用するキューの名称と個数

HCSCサーバの実行環境上では，次の表に示すキューの名称と個数を使用します。DB（DBキュー）で使用するキューの名称と個数を次の表に示します。

表5-25　DB（DBキュー）で使用するキューの名称と個数

項番
用途
説明
キューの種類
キューの名称
個数
備考

1
非同期受付
（MDB（DBキュー））用
サービスリクエスタ側のTP1/EEシステムから要求を受信するキュー。
受信用共用キュー

単独構成およびロードバランスクラスタの場合
CSC<HCSCサーバ名>ACPT_DBQ

HAクラスタの場合
CSC<クラスタ名>ACPT_DBQ

1
－

2
サービスアダプタ（MDB（DBキュー））用
サービス部品側のDBキューへ転送するキュー。
送信用共用キュー
CSC_<クラスタ名><アダプタ名>
非同期（MDB（DBキュー））サービスアダプタ数
－

3
デッドメッセージキュー
MDB（WS-R）用のデッドメッセージキューと共用。
ローカルキューまたは転送キュー
任意の名称
システムに1個
WS-Rでのデッドメッセージキューと同一

4
ReplyToキュー
サービス部品呼び出しの応答を受け取る場合に使用。
送信用共用キュー
任意の名称
任意
－

（凡例）

－：該当しません。

5.5　ビジネスプロセスを使った運用

＜この節の構成＞

5.5.1　ビジネスプロセスの仕組み

5.5.2　永続化するビジネスプロセスと永続化しないビジネスプロセス

5.5.3　ビジネスプロセスの再実行

5.5.1　ビジネスプロセスの仕組み

＜この項の構成＞

(1)　ビジネスプロセスの処理の流れ

(2)　ビジネスプロセスの通信モデル

(3)　プロセスインスタンス

(4)　アクティビティ

(5)　変数の種類と役割

(6)　相関セットの役割

(1)　ビジネスプロセスの処理の流れ

サービスリクエスタからビジネスプロセスを呼び出すと，呼び出されたビジネスプロセスで定義された要素やアクティビティを一つ一つ実行することで，プロセスを実行します。ビジネスプロセスの定義は，開発環境で定義します。ビジネスプロセスの処理の流れを次の図に示します。

図5-41　ビジネスプロセスの処理の流れ

(2)　ビジネスプロセスの通信モデル

ビジネスプロセスは，同期と非同期の2種類の通信モデルがあります。

通信モデルが同期の場合，ビジネスプロセスを呼び出したサービスリクエスタに対して，応答電文が返ります（応答電文は応答アクティビティに定義した電文フォーマットです）。

通信モデルが非同期の場合，ビジネスプロセスを呼び出したサービスリクエスタに応答電文が返りません（処理だけがリターンします）。

通信モデルは，開発環境でビジネスプロセス定義するときに，受付アクティビティのダイアログで定義します。ビジネスプロセスでの通信モデルの違いを次の図に示します。

図5-42　ビジネスプロセスでの通信モデルの違い

受付アクティビティダイアログの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(3)　プロセスインスタンス

ビジネスプロセスが最初に要求を受け付けるときには，プロセスインスタンスを生成します。プロセスインスタンスを生成するには，開発環境でビジネスプロセスを定義するとき，最初に要求を受け付ける受付アクティビティを定義する受付アクティビティダイアログでインスタンス生成を「yes」に設定します。

プロセスインスタンスを生成するビジネスプロセスの場合，ビジネスプロセスが要求を受け付けるたびにプロセスインスタンスを生成します。そのため，複数の要求が同時に実行された場合でも，個々に独立してプロセスを実行します。ビジネスプロセスでのプロセスインスタンスの仕組みについて次の図に示します。

図5-43　 ビジネスプロセスでのプロセスインスタンスの仕組み

受付アクティビティダイアログの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

プロセスインスタンスの属性情報を次の表に示します。

表5-26　 プロセスインスタンスの属性情報

属性
説明

識別子
個々のプロセスインスタンスを特定するための識別子です。同一のビジネスプロセス定義（バージョンは異なる場合もある）内で一意な識別子です。

ビジネスプロセス定義名
対象のプロセスインスタンスが所属するビジネスプロセスの定義名称です。サービスリクエスタから呼び出すときのサービス名に相当します。

ビジネスプロセス定義バージョン
対象のプロセスインスタンスが所属するビジネスプロセス定義バージョンです。

状態
対象のプロセスインスタンスの状態です。

開始時刻
対象のプロセスインスタンスの開始時刻（GMT）です。

注　ACTIVE状態に遷移した時刻

終了時刻
対象のプロセスインスタンスの終了時刻（GMT）です。

注　COMPLETED状態に遷移した時刻

プロセスインスタンスの状態遷移を次の図に示します。

図5-44　プロセスインスタンスの状態遷移

プロセスインスタンスを実行しようとしたとき。

プロセスインスタンスに所属するアクティビティを実行しようとしたとき。

プロセスインスタンスに所属するグローバルスコープが完了し，プロセスインスタンスが正常に終了したとき。

プロセス実行中にフォルトが発生し，グローバルスコープでもキャッチできないでプロセスインスタンスがフォルト終了したとき。

図5-44で示すプロセスインスタンスの状態を次の表に示します。

表5-27　プロセスインスタンスの状態

状態 | 説明
ACTIVE状態 | 実行中状態（Executing） | プロセスインスタンスが実行中の状態です。
COMPLETED状態 | 完了状態（Completed） | プロセスのグローバルスコープが完了して，プロセスインスタンスが完了した状態です。
フォルト終了状態（Faulted） | フォルトが発生し，グローバルスコープでもキャッチできないでプロセスインスタンスがフォルト終了した状態です。

(4)　アクティビティ

アクティビティは，ビジネスプロセスの構成要素となる部品で，処理の構造を表現したものです。複数のアクティビティを連結して，ビジネスプロセスの処理フローを定義します。

開発環境のビジネスプロセス定義画面でアクティビティを配置，連結して定義します。各アクティビティの属性情報を次の表に示します。

表5-28　アクティビティの属性情報

属性
説明

プロセスインスタンス識別子
対象のアクティビティが所属するプロセスインスタンスの識別子です。

アクティビティ番号
アクティビティを識別するための番号です。アクティビティリストのインデクスに対応します。

ビジネスプロセス定義名
対象のアクティビティが所属するビジネスプロセスの定義名称です。サービスリクエスタから呼び出すときのサービス名に相当します。

ビジネスプロセス定義バージョン
対象のアクティビティが所属するビジネスプロセス定義バージョンです。

アクティビティ定義名
対象のアクティビティのアクティビティ定義名称です。

アクティビティ種別
対象のアクティビティのアクティビティ種別です。

状態
対象のアクティビティの状態です。

開始時刻
対象のアクティビティの開始時刻（GMT）です。

注　ACTIVE状態に遷移した時刻

終了時刻
対象のアクティビティの終了時刻（GMT）です。

注　COMPLETED状態に遷移した時刻

アクティビティの状態遷移を次の図に示します。

図5-45　アクティビティの状態遷移

新たなアクティビティのインスタンスが生成されたとき。

アクティビティインスタンスを実行しようとしたとき。

アクティビティインスタンスの実行が完了したとき。

アクティビティインスタンスを実行したが，実行中にならないで実行が完了したとき。

サービスリクエスタからの要求を受信した受付以外の受付アクティビティインスタンスを実行しようとしたとき。

待ち受け状態の受付アクティビティインスタンスがサービスリクエスタからの要求を受けたとき。

target linkがfalseで活性化されたとき。

アクティビティインスタンスの実行時にフォルトが発生したとき。

フォルトが発生し，アクティビティの実行がキャンセル処理を依頼されたとき。

フォルトが発生し，フォルトハンドラーでキャッチして対応するアクティビティインスタンスを実行中のとき。

フォルトが発生し，キャッチに対応するアクティビティインスタンスの実行が完了したとき。

構造化アクティビティが実行省略された際に，内包するアクティビティを実行省略にするとき。

未省略状態のアクティビティの実行を省略するとき。

図5-45で示すアクティビティの状態を次の表に示します。

表5-29　アクティビティの状態

状態 | 説明
READY状態 | 未実行状態（Unexecution） | アクティビティインスタンスが未実行で，今後実行される可能性のある状態です。
未省略状態（Unomission） | アクティビティインスタンスが未実行で，今後実行省略される状態です。
ACTIVE状態 | 実行中状態（Executing） | アクティビティインスタンスが実行中の状態です。
待ち受け状態（Awaiting） | 受付アクティビティのインスタンスが受け付けられる状態です。
フォルト中状態（Faulting） | アクティビティインスタンスがfaultHandlerでキャッチしたアクティビティを実行している状態です。
COMPLETED状態 | 完了状態（Completed） | アクティビティインスタンスが正常に実行され終了した状態です。
キャンセル状態（Canceled） | フォルトが発生しアクティビティインスタンスの実行がキャンセルされた状態です。
フォルト終了状態（Faulted） | アクティビティインスタンスの実行中にフォルトが発生して終了した状態です。
実行省略状態（Omitted） | アクティビティインスタンスの実行が省略された状態です。

各アクティビティの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(5)　変数の種類と役割

ビジネスプロセスでは，メッセージに含まれる値や業務で使用する値を変数で保持できます。変数にはグローバル変数とローカル変数の2種類があり，開発環境のビジネスプロセス定義画面で定義します。変数の役割を次の表に示します。

表5-30　変数の役割

変数 | 説明
グローバル変数 | グローバル変数は，一つのプロセスインスタンス内であれば，どこからでも参照できます。また，プロセスが完了しても変数の値はデータベースに記録されているため，ビジネスプロセス全体の進行状況を分析できます。変数名は，プロセス内で一意にします。
ローカル変数 | ローカル変数は，宣言したスコープ内で参照できます。宣言しているスコープが終了すると，変数の値もデータベースから削除されるため，プロセス実行中の条件判定など一時的に値を参照するために利用できます。変数名は，スコープ内で一意にします。スコープが異なれば同じ変数名を宣言できます。ただし，変数を参照する場合に，参照個所で最も内側に近いスコープで宣言された変数を参照します。

変数の定義については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(6)　相関セットの役割

相関セットはサービスリクエスタが送信するメッセージを一意に識別するための文字列です。

一つのビジネスプロセスに対して，サービスリクエスタからメッセージを受け取れるプロセスインスタンスがHCSCサーバ上に複数ある場合，HCSCサーバはメッセージに含まれる相関セットの値を利用してプロセスインスタンスを特定します。

サービスリクエスタは相関セットを含めた要求電文を作成して，HCSCサーバに対してサービス部品の呼び出し（ビジネスプロセスの呼び出し）を要求します。ビジネスプロセスからの応答にも相関セットが含まれ，どの送信メッセージに対する結果かを識別できます。相関セットは開発環境のビジネスプロセス定義画面で定義します。

なお，相関セットは，ビジネスプロセスがサービス部品を呼び出すとき，およびビジネスプロセスがサービス部品から応答を受けたときにも，新たに相関セットを指定してメッセージを送信できます。

相関セットによるプロセスインスタンスの識別については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

5.5.2　永続化するビジネスプロセスと永続化しないビジネスプロセス

ビジネスプロセスには，データベースにプロセスの実行状態および実行履歴を永続化するビジネスプロセスと，永続化しないビジネスプロセスの２種類があります。永続化とは，プロセスの実行状態および実行履歴をデータベースに記録することです。

それぞれのビジネスプロセスの違いについて，次に説明します。

＜この項の構成＞

(1)　永続化するビジネスプロセス

(2)　永続化しないビジネスプロセス

(1)　永続化するビジネスプロセス

永続化するビジネスプロセスは，プロセスの実行状態と実行履歴の記録があるため，障害が発生した場合に，プロセスの実行の進捗度がわかり，プロセスを再実行できます。開発環境でビジネスプロセスを追加するときに，永続化する設定にできます。

次に示す内容を実施する場合には，ビジネスプロセスを永続化に設定します。

プロセスインスタンスの実行履歴の管理

コマンドによるプロセスインスタンスの実行履歴の取得

運用環境の画面によるプロセスインスタンスの実行履歴の取得

プロセスインスタンスの再実行

コマンドによるプロセスインスタンスの再実行

運用環境の画面によるプロセスインスタンスの再実行

サービスリクエスタ（SOAP通信/SessionBean）によるプロセスインスタンスの再実行

ビジネスプロセスを新規に追加する方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(2)　永続化しないビジネスプロセス

永続化しないビジネスプロセスは，プロセスの実行状態と実行履歴の記録を採らないため，高性能を実現する必要があるビジネスプロセスの場合に設定します。開発環境でビジネスプロセスを追加するときに，永続化しない設定にできます。

ただし，永続化するビジネスプロセスではできることが，永続化しないビジネスプロセスではできないといった制約事項があります。永続化しないビジネスプロセスは，次の条件を満たす場合に定義できます。

非同期の受付アクティビティを含まない。

非同期のサービスアダプタに対して，サービスを呼び出すサービス呼出アクティビティを含まない。

応答アクティビティよりあとにアクティビティ（分岐（終了）アクティビティおよび終了アクティビティを除く）が存在しない。
例を次に示します。

（例1）「スコープ」の中と外で「受付」と「応答」を使用する場合は，スコープ内の「応答1」のあとに，スコープ外の「受付2」を実行することになるため，永続化しないビジネスプロセスとして定義できません。

（例2）「並列処理」の中に「受付」と「応答」を使用する場合は，次に示すように，並列処理が必ず同時に実行して終了するとは限らないため，永続化しないビジネスプロセスとして定義できません。

「応答1」を実行したあとに「受付2」，「サービス呼出2」，または「応答2」のどれかを実行する。

「応答2」を実行したあとに「受付1」，「サービス呼出1」，または「応答1」のどれかを実行する。

（例3）「並列処理」の中に「サービス呼出」だけを使用する場合は，永続化しないビジネスプロセスとして定義できます。

（例4）「分岐」の中に「応答」を使用する場合は，「応答1」と「応答2」のどちらか一方だけを実行することになるため，永続化しないビジネスプロセスとして定義できます。

プロセスインスタンスの再実行を使用しない（障害発生時は，サービスリクエスタからサービス呼び出し要求（ビジネスプロセスの呼び出し）を再度実行する）。

ビジネスプロセスを新規に追加する方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

5.5.3　ビジネスプロセスの再実行

ビジネスプロセス実行中に，実行基盤のあるマシンが停止したり，サービス部品の呼び出しに失敗したりした場合，障害が発生して中断したプロセスインスタンスを再実行できます。プロセスインスタンスを再実行することで，ビジネスプロセスの内容が処理できます。

＜この項の構成＞

(1)　運用環境の画面からの再実行

(2)　コマンドからの再実行

(3)　サービスリクエスタからの再実行（SOAP通信）

(4)　サービスリクエスタからの再実行（SessionBean）

(1)　運用環境の画面からの再実行

運用環境の画面から，中断したプロセスインスタンスを一件ずつ再実行できます。

画面によるプロセスインスタンスの再実行の詳細については，「6.1.5　プロセスインスタンスを再実行する」を参照してください。

(2)　コマンドからの再実行

コマンドを使用して，中断したプロセスインスタンスを一件ずつ再実行できます。

また，複数のプロセスインスタンスが同一のビジネスプロセス定義名である場合，複数のプロセスインスタンスを一括して再実行できます。プロセスインスタンスの実行履歴の一括再実行は，コマンドでだけ実行できます。

コマンドによるプロセスインスタンスの再実行の詳細については，「6.1.5　プロセスインスタンスを再実行する」を参照してください。

(3)　サービスリクエスタからの再実行（SOAP通信）

SOAPフォルトや例外になって中断したプロセスインスタンスは，システム運用管理者だけでなく，サービスリクエスタからも再実行できます。

サービスリクエスタから再実行するには，標準の同期受付（Webサービス）に要求を出すサービスリクエスタを作成します。

サービス部品の呼び出しがエラーになり，ビジネスプロセスインスタンスIDがエラー情報として返ってきた場合は，そのビジネスプロセスインスタンスIDを指定して再実行します。SOAP通信でのサービスリクエスタからの要求の再実行を次の図に示します。

図5-46　SOAP通信でのサービスリクエスタからの要求の再実行

なお，ユーザ定義受付を使用してサービス部品を呼び出して再実行する場合，標準受付に対して再実行を要求するようなサービスリクエスタを作成する必要があります。ビジネスプロセスの再実行を要求するサービスリクエスタの作成については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(4)　サービスリクエスタからの再実行（SessionBean）

標準の同期受付（SessionBean）に要求を出すサービスリクエスタからも，ビジネスプロセスの再実行要求ができます。サービスリクエスタから再実行するには，標準の同期受付（SessionBean）に要求を出すサービスリクエスタを作成します。

サービス部品呼び出しがエラーになり，ビジネスプロセスインスタンスIDが例外（エラー情報）として返ってきた場合は，そのビジネスプロセスインスタンスIDを指定して再実行します。SessionBeanでのサービスリクエスタからのビジネスプロセスの再実行を次の図に示します。

図5-47　SessionBeanでのサービスリクエスタからのビジネスプロセスの再実行

ビジネスプロセスの再実行を要求するサービスリクエスタの作成については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

5.6　標準プロトコル以外のシステムとの接続

＜この節の構成＞

5.6.1　データベースとの接続

5.6.2　OpenTP1との接続

5.6.3　Object Wrapperシステムとの接続

5.6.4　他社ERPパッケージとの接続

5.6.5　ファイルを扱うシステムとの接続

5.6.1　データベースとの接続

サービス部品としてデータベースを呼び出す場合には，DBアダプタを使用します。DBアダプタを使用する場合のデータベースのアクセスと設定について説明します。

＜この項の構成＞

(1)　DBアダプタを使ったデータベースへのアクセス

(2)　DBアダプタが使用するDB Connectorの設定

(1)　DBアダプタを使ったデータベースへのアクセス

DBアダプタは，サービスリクエスタやビジネスプロセスからの要求を受けて，データベースに対して直接アクセスできます。DBアダプタは，開発環境で定義します。DBアダプタに対して要求するサービスリクエスタからは，実行するSQL文を記述したXML文書を作成して，作成したXML電文を要求電文に設定して実行します。DBアダプタによるSQLの実行について次の図に示します。

図5-48　DBアダプタによるSQLの実行

DBアダプタを定義する手順，およびDBアダプタに要求を出すサービスリクエスタの作成については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

(2)　DBアダプタが使用するDB Connectorの設定

データベースにアクセスするには，HCSCサーバをセットアップするときに定義したDB Connectorとは別に，サービス部品稼働マシン（データベースが稼働しているマシン）に対してアクセスするDB Connectorを準備する必要があります。

DBアダプタが利用するDB Connector用のRARファイルの選択方法，およびDBアダプタを利用する場合に設定するConnector属性ファイルの設定内容については，「3.1.2(8) DB Connectorのセットアップ」を参照してください。

5.6.2　OpenTP1との接続

OpenTP1などの既存システムのサービス部品を呼び出したり，OpenTP1などの既存システムからサービス部品を呼び出したりできます。呼び出し方で接続のしかたが異なります。

＜この項の構成＞

(1)　TP1から同期の標準受付を使ったHCSCサーバのサービス部品の呼び出し

(2)　TP1から非同期の標準受付を使ったHCSCサーバのサービス部品の呼び出し

(3)　HCSCサーバからTP1アダプタを使ったTP1サービス部品の呼び出し

(4)　HCSCサーバからのMDB（DBキュー）サービスアダプタを使ったTP1サービス部品の呼び出し

(1)　TP1から同期の標準受付を使ったHCSCサーバのサービス部品の呼び出し

Cosminexusサービスプラットフォームの実行環境で，OpenTP1などの既存システムから，HCSCサーバを経由してサービス部品を呼び出す場合にuCosminexus TP1 Gatewayを利用します。

uCosminexus TP1 Gatewayでは，HCSCサーバの標準受付（SessionBean）に合わせてIDLを作成して，これを基にスタブを作成します。これによって，同期応答型の送信ができます。OpenTP1システムからのサービス部品の呼び出しを次の図に示します。

図5-49　OpenTP1システムからのサービス部品の呼び出し

詳細は，マニュアル「uCosminexus TP1 Gateway ユーザーズガイド」を参照してください。

(2)　TP1から非同期の標準受付を使ったHCSCサーバのサービス部品の呼び出し

同期応答型の要求のほかに，非同期でOpenTP1などの既存システムから，HCSCサーバを経由してサービス部品を呼び出せます。

HCSCサーバの標準受付（MDB（DBキュー））に対して要求する非同期応答型の送信ができます。

詳細は，「5.4.5　MDB（DBキュー）を使ったサービス部品呼び出し」，およびマニュアル「uCosminexus TP1 Gateway ユーザーズガイド」を参照してください。

(3)　HCSCサーバからTP1アダプタを使ったTP1サービス部品の呼び出し

TP1アダプタを使用することで，OpenTP1を使用したシステムのサービス部品を呼び出せます。TP1アダプタを運用するには，開発環境で設定して，カスタムアダプタパッケージファイルを作成（パッケージング）し，実行環境へ配備することで利用できます。HCSCサーバからのOpenTP1システムのサービス部品の呼び出しを次の図に示します。

図5-50　HCSCサーバからのOpenTP1システムのサービス部品の呼び出し

開発環境でTP1アダプタを作成する手順については，マニュアル「Cosminexus サービスプラットフォーム TP1アダプタ ユーザーズガイド」を参照してください。

開発環境での操作については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

実行環境への配備方法については，「3.1.9　サービスアダプタを配備する」を参照してください。

(4)　HCSCサーバからのMDB（DBキュー）サービスアダプタを使ったTP1サービス部品の呼び出し

同期応答型のサービス部品呼び出しのほかに，非同期でHCSCサーバから，OpenTP1システムのサービス部品を呼び出せます。非同期でHCSCサーバから，OpenTP1システムのサービス部品を呼び出すには，HCSCサーバの非同期サービスアダプタ（MDB（DBキュー））を実行します。

詳細は，「5.4.5　MDB（DBキュー）を使ったサービス部品呼び出し」を参照してください。

5.6.3　Object Wrapperシステムとの接続

Object Accessアダプタを使用することで，既存のTPBrokerシステム（Object Wrapperシステム）のサービス部品を呼び出せます。HCSCサーバからのObject Wrapperシステムのサービス部品の呼び出しを次の図に示します。

図5-51　HCSCサーバからのObject Wrapperシステムのサービス部品呼び出し

5.6.4　他社ERPパッケージとの接続

iWayアダプタを使用することで，他社ERPパッケージのサービス部品を呼び出せます。HCSCサーバからの他社ERPパッケージのサービス部品の呼び出しを次の図に示します。

図5-52　HCSCサーバからの他社ERPパッケージのサービス部品の呼び出し

5.6.5　ファイルを扱うシステムとの接続

サービスリクエスタやビジネスプロセスからの要求を受けて，HCSCサーバ上のローカルディスクに対して直接ファイルの入出力ができます。ファイルアダプタは，開発環境で定義します。ファイルアダプタによるファイルアクセスの実行について，次の図に示します。

図5-53　ファイルアダプタによるファイルアクセスの実行

ファイルアダプタを定義する手順の詳細については，マニュアル「Cosminexus サービスプラットフォーム ファイルアダプタ　ユーザーズガイド」を参照してください。

6.　実行履歴の管理

この章では，システム運用時のプロセスインスタンスの実行履歴や電文の実行履歴の管理方法について説明します。

＜この章の構成＞

6.1　プロセスインスタンスの実行履歴の管理

6.2　電文の実行履歴の管理

6.3　実行履歴情報テーブルの管理

6.1　プロセスインスタンスの実行履歴の管理

ビジネスプロセスのプロセスインスタンスの実行状況を履歴として，データベースに記録できます。これを永続化といいます。永続化すると，プロセスインスタンスの実行履歴の中から目的のプロセスインスタンスを特定して，その状態を確認したり，実行履歴を削除したり，プロセスインスタンスを再実行できます。次のような場合に使用できます。

ビジネスプロセステスト支援の場合
ビジネスプロセス開発時にテスト実行したプロセスインスタンスの状態を確認して，ビジネスプロセスを改善できます。また，必要に応じてプロセスインスタンスの実行履歴を削除したり，プロセスインスタンスを再実行したりできます。

エラー発生時の問い合わせ対応の場合
サービスリクエスタからの要求に応じて，特定のプロセスインスタンスの状態を確認して，必要に応じてプロセスインスタンスの実行履歴を削除したり，プロセスインスタンスを再実行したりできます。

どのアクティビティがビジネスプロセスのどこの個所に該当するのかを確認するためには，あらかじめビジネスプロセスの開発者から，ビジネスプロセスのアクティビティ遷移図（ビジネスプロセス開発時の画面）を用意する必要があります。

プロセスインスタンスの実行履歴は，データベースおよびCosminexus RMを利用する場合だけ管理できます。

＜この節の構成＞

6.1.1　プロセスインスタンスの実行履歴を利用する

6.1.2　プロセスインスタンスの実行履歴を検索する

6.1.3　プロセスインスタンスの実行履歴の詳細情報を取得する

6.1.4　プロセスインスタンスの実行履歴を削除する

6.1.5　プロセスインスタンスを再実行する

6.1.1　プロセスインスタンスの実行履歴を利用する

＜この項の構成＞

(1)　実行履歴の利用

(2)　画面を使用する場合の履歴管理ページの表示

(1)　実行履歴の利用

(a)　エラー発生時の問い合わせ対応の場合

エラー発生時の問い合わせに対応する場合は，プロセスインスタンスの実行履歴を，次のように利用します。

BP実行ログのエラーメッセージなどで，原因を特定し，解消します。

プロセスインスタンスの状態を確認します。

相関セットが存在しわかる場合

サービスリクエスタの送信した要求電文の相関セットを検索条件にして，プロセスインスタンスを検索します。相関セットを検索条件にすると，一意に識別できます。

相関セットがわからない場合

プロセスインスタンスを開始した日時を要求電文から取得して検索，または目的のプロセスインスタンスの状態（実行中など）から検索します。

検索結果からプロセスインスタンスの相関セット，変数，またはアクティビティの詳細情報を取得して，目的のプロセスインスタンスを特定します。
相関セットから検索した場合は，検索結果として表示される開始日時からもプロセスインスタンスを特定できます。

状態に応じて，次の作業をします。

状態が実行中の場合

プロセスインスタンスを再実行するか，またはプロセスインスタンスの実行履歴を削除します。削除後，サービスリクエスタに要求電文の再送信を依頼します。

プロセスインスタンスの情報がない（検索結果がない）場合

サービスリクエスタに要求電文の再送信を依頼します。

(b)　ビジネスプロセステスト支援の場合

エラー発生時の問い合わせに対応する場合は，プロセスインスタンスの実行履歴を，次のように利用します。

永続化されているビジネスプロセスのプロセスインスタンスの実行履歴を，相関セット，または日時や状態を条件として検索し，対象を絞り込みます。

検索結果からプロセスインスタンスの相関セット，変数，またはアクティビティの詳細情報を取得して，目的のプロセスインスタンスを特定します。

状態に応じて，次の作業をします。

実行したプロセスインスタンスの状態の把握

実行中状態のプロセスインスタンスの再実行

不要なプロセスインスタンスの削除

次に，プロセスインスタンスの検索，情報や状態の参照，実行履歴の削除，およびプロセスインスタンスの再実行の方法について説明します。

(2)　画面を使用する場合の履歴管理ページの表示

プロセスインスタンスの実行履歴は，画面やコマンドを使って管理できます。

画面を使用してプロセスインスタンスの実行履歴を管理する場合は，履歴管理ページから確認できます。履歴管理ページの表示方法を次に示します。

ツリービューから，プロセスインスタンスの実行履歴を確認する対象となるビジネスプロセスを選択します。

エディタエリアで，［履歴管理］タブを選択します。
エディタエリアに履歴管理ページが表示されます。

6.1.2　プロセスインスタンスの実行履歴を検索する

プロセスインスタンスの実行履歴は，画面およびコマンドで検索できます。それぞれ条件を指定して，プロセスインスタンスの実行履歴を検索できます。画面およびコマンドで検索できる範囲が異なります。

画面による実行履歴の検索

次に示す条件で検索できます。

開始日時による検索
プロセスインスタンスの開始日時を指定して検索します。

相関セットによる検索
プロセスインスタンスを一意に特定する相関セットを指定して検索します。

状態による検索
プロセスインスタンスの状態（「実行中」，「完了」，または「フォルト終了」）を指定して検索します。

コマンドによる実行履歴の検索

次に示す条件で検索できます。

プロセス概要情報（相関セットを使用した検索，相関セットを使用しない検索）

アクティビティ情報

リンク情報

相関セット情報

変数情報（string変数情報，numeric変数情報，boolean変数情報，message変数情報）

メッセージ関連情報

実行履歴情報テーブル中の全実行履歴の情報

検索結果の行数

＜この項の構成＞

(1)　開始日時を条件としてプロセスインスタンスの実行履歴を検索する

(2)　状態を条件としてプロセスインスタンスの実行履歴を検索する

(3)　相関セットを条件としてプロセスインスタンスの実行履歴を検索する

(4)　開始日時と状態を組み合わせて検索する

(5)　プロセスインスタンスの実行履歴を全件検索する

(6)　全実行履歴のCSVファイルへの出力

(7)　画面よる検索結果を参照する

(1)　開始日時を条件としてプロセスインスタンスの実行履歴を検索する

(a)　画面による実行履歴の検索

プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。

［日時/状態］タブをクリックします。

プロセスインスタンスの開始日時の［指定あり］ラジオボタンを選択します。

開始日時の検索範囲について，年を西暦で入力し，月日時分秒をドロップダウンリストから選択します。

検索結果のソート条件に該当するラジオボタンを選択します。

［検索］ボタンをクリックします。
検索結果フィールドに検索結果が表示されます。

(b)　コマンドによる実行履歴の検索

プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件>※

注※　列名StartTimeに対してのSQL条件を指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件>※ -encoding <エンコーディング名>

注※　列名StartTimeに対してのSQL条件を指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を検索します。

ビジネスプロセス定義名：「XXXPurchaseRegisterService」

開始日時範囲：2006/03/06 00:00:00～2006/03/06 23:59:59

アクセスするHCSCサーバ：MyCSC

ソート条件：開始時刻の昇順

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC"

sql_where.txtの内容

ProcessDefinitionName = 'XXXPurchaseRegisterService' AND StartTime BETWEEN '2006-03-06 00:00:00' AND '2006-03-06 23:59:59'

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(2)　状態を条件としてプロセスインスタンスの実行履歴を検索する

(a)　画面による実行履歴の検索

プロセスインスタンスの実行履歴を状態で検索する手順を次に示します。

［日時/状態］タブをクリックします。

検索するプロセスインスタンスの状態（実行中，完了，またはフォルト終了）に該当するチェックボックスをチェックします。
複数チェックした場合は，条件のどれかに一致する状態が検索されます。

検索結果のソート条件に該当するラジオボタンを選択します。

［検索］ボタンをクリックします。
検索結果フィールドに検索結果が表示されます。

(b)　コマンドによる実行履歴の検索

プロセスインスタンスの実行履歴を状態で検索する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※1 -table process -orderby <ソート条件>※2

注※1　列名Stateに対してのSQL条件を指定します。

注※2　列名StartTimeに対してのSQL条件を指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※1 -table process -orderby <ソート条件>※2 -encoding <エンコーディング名>

注※1　列名Stateに対してのSQL条件を指定します。

注※2　列名StartTimeに対してのSQL条件を指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を検索します。

ビジネスプロセス定義名：「XXXPurchaseRegisterService」

プロセスインスタンスの状態：実行中

アクセスするHCSCサーバ：MyCSC

ソート条件：開始時刻の昇順

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC"

sql_where.txtの内容

ProcessDefinitionName = 'XXXPurchaseRegisterService' AND State = 'Executing'

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(3)　相関セットを条件としてプロセスインスタンスの実行履歴を検索する

(a)　画面による実行履歴の検索

プロセスインスタンスの実行履歴を相関セットで検索する手順を次に示します。

［相関セット］タブをクリックします。

相関セット定義名，および相関セット値を入力します。必ず両方の内容を入力します。

［検索］ボタンをクリックします。
検索結果フィールドに検索結果が表示されます。

相関セット値の指定方法

相関セットは，電文に含まれる一つの部分または複数の部分を連結することによって構成できます。相関セットを永続化する場合，指定した一つの部分または複数の部分を相関セット値として扱います。相関セット値は，次の規則に従って構成されます。

部分が一つの場合
部分の値そのままです。

複数の部分がある場合
部分の値を「>」で連結します。

（例）

相関セット定義名「ABC」に，二つの部分X，Yがあり，それぞれの値が「100」，「300」である場合，相関セット値は「100>300」になります。

部分の値に「@」がある場合
@を二つ連続します。

（例）

相関セット定義名「ABC」に，部分Xがあり，その値が「@200」である場合，相関セット値は「@@200」になります。

部分の値に「>」がある場合
「@G」に置換します。

（例）

相関セット定義名「ABC」に，部分Xがあり，その値が「30>」である場合，相関セット値は「30@G」になります。

(b)　コマンドによる実行履歴の検索

プロセスインスタンスの実行履歴を相関セットで検索する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process_set

注※

相関セット定義名で検索する場合は，列名CorrelationSetNameに対してSQL条件を指定します。相関セット値で検索する場合は，列名CorrelationSetValueに対してSQL条件を指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process_set -encoding <エンコーディング名>

注※

相関セット定義名で検索する場合は，列名CorrelationSetNameに対してSQL条件を指定します。相関セット値で検索する場合は，列名CorrelationSetValueに対してSQL条件を指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を検索します。

ビジネスプロセス定義名：「XXXPurchaseRegisterService」

相関セット定義名：correlationSet1

相関セット値：XXX

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process_set

sql_where.txtの内容

C.ProcessDefinitionName = 'XXXPurchaseRegisterService' AND C.CorrelationSetName = 'correlationSet1' AND C.CorrelationSetValue = 'XXX'

出力結果

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を検索します。

ビジネスプロセス定義名：「XXXPurchaseRegisterService」

相関セット定義名：correlationSet1

相関セット値：xxx>yyy（プロパティがxxxとyyy）

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process_set

sql_where.txtの内容

C.ProcessDefinitionName = 'XXXPurchaseRegisterService' AND C.CorrelationSetName = 'correlationSet1' AND C.CorrelationSetValue = 'xxx>yyy'

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(4)　開始日時と状態を組み合わせて検索する

(a)　画面による実行履歴の検索

開始日時と状態を組み合わせて，検索条件として指定できます。

プロセスインスタンスの実行履歴を，開始日時と状態の組み合わせで検索する手順を次に示します。

［日時/状態］タブをクリックします。

プロセスインスタンスの開始日時の［指定あり］ラジオボタンを選択します。

開始日時の検索範囲について，年を西暦で入力し，月日時分秒をドロップダウンリストから選択します。

検索するプロセスインスタンスの状態（実行中，完了，またはフォルト終了）に該当するチェックボックスをチェックします。
複数チェックした場合は，条件のどれかに一致する状態が検索されます。

検索結果のソート条件に該当するラジオボタンを選択します。

［検索］ボタンをクリックします。
検索結果フィールドに検索結果が表示されます。

(b)　コマンドによる実行履歴の検索

プロセスインスタンスの実行履歴を，開始日時と状態の組み合わせで検索する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※1 -table process -orderby <ソート条件>※2

注※1　列名StartTimeおよびStateに対してのSQL条件を指定します。

注※2　列名StartTimeに対してのSQL条件を指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※1 -table process -orderby <ソート条件>※2 -encoding <エンコーディング名>

注※1　列名StartTimeおよびStateに対してのSQL条件を指定します。

注※2　列名StartTimeに対してのSQL条件を指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を検索します。

ビジネスプロセス定義名：「XXXPurchaseRegisterService」

開始日時範囲：2006/03/06 00:00:00～2006/03/06 23:59:59

状態：実行中

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process

sql_where.txtの内容

ProcessDefinitionName = 'XXXPurchaseRegisterService' AND StartTime BETWEEN '2006-03-06 00:00:00' AND '2006-03-06 23:59:59' AND State = 'Executing'

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(5)　プロセスインスタンスの実行履歴を全件検索する

(a)　画面による実行履歴の検索

プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。

［日時/状態］タブをクリックします。

プロセスインスタンスの開始日時の［指定なし］ラジオボタンを選択します。

プロセスインスタンスの状態（実行中，完了，またはフォルト終了）について，すべてのチェックボックスをチェックします。

検索結果のソート条件に該当するラジオボタンを選択します。

［検索］ボタンをクリックします。
検索結果フィールドに検索結果が表示されます。

(b)　コマンドによる実行履歴の検索

プロセスインスタンスの実行履歴を全件検索する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -table process

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を検索します。

ビジネスプロセス定義名：指定なし（すべてのプロセスインスタンス）

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -table process

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(6)　全実行履歴のCSVファイルへの出力

過去の履歴として，定期的にプロセスインスタンスの実行履歴を検索し，HCSCサーバ単位に全情報をCSVファイルに出力することで，保守資料としても使用できます。プロセスインスタンスの全実行履歴のCSVファイルへの出力は，コマンドでだけ実行できます。

プロセスインスタンスの実行履歴をCSVファイルへ出力する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -detail -table {process｜activity｜link｜set｜string｜numeric｜boolean｜message｜relation}※

注※　どれか一つを指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を一括して再実行します。

HCSCサーバ単位で全情報をCSVファイルに退避。

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table process > yyyymmdd_process.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table activity > yyyymmdd_activity.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table link > yyyymmdd_link.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table set > yyyymmdd_set.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table string > yyyymmdd_string.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table numeric > yyyymmdd_numeric.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table boolean > yyyymmdd_boolean.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table message > yyyymmdd_message.csv
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table relation > yyyymmdd_relation.csv

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(7)　画面よる検索結果を参照する

検索の結果は，検索結果フィールドに，総件数および一覧が表示されます。一覧は，一度に20件まで表示されます。

また，検索時との時間差によって，検索の結果，総件数と表示対象件数が異なる場合があります。例えば，総件数が13件で，表示対象件数が60件の場合などです。この場合は，表示対象の件数が20件を超えても，［次へ］ボタンが非活性の状態になり，21件目以降を表示できなくなるため，再検索をする必要があります。

また，検索結果一覧の［前へ］，［次へ］ボタンをクリックしたあとに，プロセスインスタンスの件数などが変化している場合があります。例えば，総件数が45件で，表示対象件数が21～40件を表示中に，［次へ］ボタンをクリックすると，総件数が10件になっている場合などです。この場合は，1～10件が表示されます。

6.1.3　プロセスインスタンスの実行履歴の詳細情報を取得する

次に示すように目的に応じて，プロセスインスタンスの実行履歴の詳細情報を取得します。

相関セットの値からプロセスインスタンスを特定する場合
各プロセスインスタンスを一意に特定する相関セットの情報である，相関セット定義名および相関セット値の一覧を取得します。

変数値からプロセスインスタンスを特定する場合
各プロセスインスタンスが持つグローバル変数の情報である，変数定義名および変数値の一覧を取得します。

プロセスインスタンスの実行状況を確認する場合
プロセスインスタンスについて，ビジネスプロセス内に定義された各アクティビティの状態を取得します。

＜この項の構成＞

(1)　相関セットの詳細情報の取得

(2)　変数の詳細情報の取得

(3)　アクティビティの詳細情報の取得

(1)　相関セットの詳細情報の取得

(a)　画面による実行履歴の詳細情報の取得

プロセスインスタンスの実行履歴の詳細情報（相関セット情報）を取得する手順を次に示します。

プロセスインスタンスを検索します。

検索結果一覧から情報を取得するプロセスインスタンスの実行履歴を選択します。

［相関セット情報］ボタンをクリックします。
詳細情報フィールドに詳細情報が表示されます。

(b)　コマンドによる実行履歴の詳細情報の取得

プロセスインスタンスの実行履歴の詳細情報（相関セット情報）を取得する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table set

注※　情報取得対象のプロセスインスタンスの条件を指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table set -encoding <エンコーディング名>

注※　情報取得対象のプロセスインスタンスの条件を指定します。

（例）次の条件で，コマンドを入力して，相関セット情報を取得します。

取得対象のプロセスID：MyServer_010209010042_XXXPurchaseRegisterService_1142479241203_760331597_2115

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table set

sql_where.txtの内容

ProcessID = 'MyServer_010209010042_XXXPurchaseRegisterService_1142479241203_760331597_2115'

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(2)　変数の詳細情報の取得

(a)　画面による実行履歴の詳細情報の取得

プロセスインスタンスの実行履歴の詳細情報（変数情報）を取得する手順を次に示します。

プロセスインスタンスを検索します。

検索結果一覧から情報を取得するプロセスインスタンスの実行履歴を選択します。

［変数情報］ボタンをクリックします。
詳細情報フィールドに詳細情報が表示されます。

変数型がStringまたはMessageの場合，該当する変数を選択して［変数値表示］ボタンをクリックします。
次の図に示すように，別ウィンドウに変数値の詳細情報が表示されます。

図6-1　変数情報の詳細表示画面

(b)　コマンドによる実行履歴の詳細情報の取得

プロセスインスタンスの実行履歴の詳細情報（変数情報）を取得する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※1 -table {string｜numeric｜boolean｜message}※2

注※1　情報取得対象のプロセスインスタンスの条件を指定します。

注※2　どれか一つを指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※1 -table {string｜numeric｜boolean｜message}※2 -encoding <エンコーディング名>

注※1　情報取得対象のプロセスインスタンスの条件を指定します。

注※2　どれか一つを指定します。

変数情報は，変数ごとに別テーブルになっているため，変数の型が不明な場合は，すべてのテーブルを検索してください。

（例）次の条件で，コマンドを入力して，変数情報を取得します。

取得対象のプロセスID：MyServer_010209010042_YYYPurchaseRegisterService_1142490236734_1157669219_497

アクセスするHCSCサーバ：MyCSC

コマンド

string変数情報を表示する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table string

numeric変数情報を表示する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table numeric

boolean変数情報を表示する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table boolean

message変数情報を表示する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table message

sql_where.txtの内容

ProcessID = 'MyServer_010209010042_YYYPurchaseRegisterService_1142490236734_1157669219_497'

出力結果

string変数情報の場合

numeric変数情報の場合

boolean変数情報の場合

message変数情報の場合

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

(3)　アクティビティの詳細情報の取得

(a)　画面による実行履歴の詳細情報の取得

プロセスインスタンスの実行履歴の詳細情報（アクティビティ情報）を取得する手順を次に示します。

プロセスインスタンスを検索します。

検索結果一覧から情報を取得するプロセスインスタンスの実行履歴を選択します。

［アクティビティ情報］ボタンをクリックします。
詳細情報フィールドに詳細情報が表示されます。

(b)　コマンドによる実行履歴の詳細情報の取得

プロセスインスタンスの実行履歴の詳細情報（アクティビティ情報）を取得する手順を次に示します。

アクセスするHCSCサーバを決定します。

次のコマンドを実行して検索します。

where句を直接指定する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table activity

注※　情報取得対象のプロセスインスタンスの条件を指定します。

where句が記載されたファイルを使用する場合

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table activity -encoding <エンコーディング名>

注※　情報取得対象のプロセスインスタンスの条件を指定します。

（例）次の条件で，コマンドを入力して，アクティビティ情報を取得します。

取得対象のプロセスID：MyServer_010209010042_YYYPurchaseRegisterService_1142568696062_4448967550_143

アクセスするHCSCサーバ：MyCSC

コマンド

cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table activity

sql_where.txtの内容

ProcessID = 'MyServer_010209010042_YYYPurchaseRegisterService_1142568696062_4448967550_143'

出力結果

cscpiselectコマンドの詳細については，「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

6.1.4　プロセスインスタンスの実行履歴を削除する

リクエストを再送信する場合，またはテスト実行したプロセスインスタンスを削除する場合など，不要になったプロセスインスタンスの実行履歴を，一件ずつ削除できます。

また，プロセスインスタンスの実行履歴は，日々追加されていくため，定期的に情報を削除しないとデータベースの容量が圧迫されます。そこで，定期的に，管理者はデータベース上の実行履歴情報テーブルから，完了したプロセスインスタンスの実行履歴を削除する必要があります。日常運用では通常，バッチ化して，実行履歴を一括削除できます。

プロセスインスタンスの実行履歴の削除は，画面による方法とコマンドによる方法があります。

＜この項の構成＞

(1)　画面による実行履歴の削除

(2)　コマンドによる実行履歴の削除

(1)　画面による実行履歴の削除

(a)　一件ずつ削除する場合

画面によってプロセスインスタンスの実行履歴を一件ずつ削除する手順を次に示します。

プロセスインスタンスを検索します。

検索結果一覧から，プロセスインスタンスの状態を確認します。

状態が「完了」であるプロセスインスタンスの詳細情報を取得して，プロセスインスタンスを特定します。

検索結果一覧から，該当するプロセスインスタンスの実行履歴を選択します。

［履歴削除］ボタンをクリックします。
プロセスインスタンス実行履歴削除の実行確認ダイアログが表示されます。
「実行中」のプロセスインスタンスを含む場合は，実行中のプロセスインスタンスの実行履歴を削除するかどうかを確認するダイアログが表示されます。

［OK］ボタンをクリックします。
プロセスインスタンスの実行履歴が削除され，プロセスインスタンスの実行履歴削除の実行結果ダイアログが表示されます。

［OK］ボタンをクリックします。
検索結果一覧が更新されます。

(b)　一括して削除する場合

画面によってプロセスインスタンスの実行履歴を一括削除する手順を次に示します。

プロセスインスタンスを検索します。

検索結果一覧から，プロセスインスタンスの状態を確認します。

状態が「完了」であるプロセスインスタンスの詳細情報を取得して，プロセスインスタンスを特定します。

検索結果一覧から，該当するプロセスインスタンスの実行履歴を選択します。
［Ctrl］キーまたは［Shift］キーを使用して，複数のプロセスインスタンスを選択します。

［履歴削除］ボタンをクリックします。
プロセスインスタンス実行履歴削除の実行確認ダイアログが表示されます。
「実行中」のプロセスインスタンスを含む場合は，実行中のプロセスインスタンスの実行履歴を削除するかどうかを確認するダイアログが表示されます。

［OK］ボタンをクリックします。
プロセスインスタンスの実行履歴が削除され，プロセスインスタンスの実行履歴削除の実行結果ダイアログが表示されます。

［OK］ボタンをクリックします。
検索結果一覧が更新されます。

注意

一括削除に失敗した場合，選択したプロセスインスタンスはまったく削除されません。

(2)　コマンドによる実行履歴の削除

(a)　一件ずつ削除する場合

コマンドによってプロセスインスタンスの実行履歴を一件ずつ削除する手順を次に示します。

アクセスするHCSCサーバを決定します。

cscpiselectコマンドで，実行が完了したプロセスインスタンスを検索します。

検索結果から，削除対象のプロセスインスタンスのプロセスIDを特定します。

次のコマンドを実行して削除します。

where句を指定する場合

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> ｛-where <where句>※1｜-wherefile <where句が記載されたファイル名>※1｝※2

注※1　削除対象のプロセスインスタンスの削除条件を指定します。

注※2　どちらか一つを指定します。

IDのリストが記載されたファイルを指定する場合

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -idlist <IDのリストが記載されたファイル名>

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を削除します。

削除対象のプロセスID：MyServer_010209010042_XXXPurchaseRegisterService_1142479241203_760331597_2115

アクセスするHCSCサーバ：MyCSC

コマンド

-wherefileオプションを指定した場合

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile delete_where.txt

delete_where.txtの内容

ProcessID = 'MyServer_010209010042_XXXPurchaseRegisterService_1142479241203_760331597_2115'

-idlistオプションを指定した場合

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -idlist delete_id_list.txt

delete_id_list.txtの内容

MyServer_010209010042_XXXPurchaseRegisterService_1142479241203_760331597_2115

cscpideleteコマンドの詳細については，「10.　コマンド」の「cscpidelete（プロセスインスタンスの実行履歴の削除）」を参照してください。

(b)　一括して削除する場合

コマンドによるプロセスインスタンスの実行履歴の一括削除では，完了したプロセスインスタンスの実行履歴を削除する場合や，すべてのプロセスインスタンスの実行履歴を削除する場合などがあります。例えば，テストから本番への移行時などに，すべてのプロセスインスタンスの実行履歴を一括削除します。

コマンドによってプロセスインスタンスの実行履歴を一括削除する手順を次に示します。

完了したプロセスインスタンスの実行履歴を一括削除するとき

アクセスするHCSCサーバを決定します。

次のコマンドを実行して，完了したプロセスインスタンスの実行履歴を削除します。

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> ｛-where <where句>｜-wherefile <where句が記載されたファイル名>｝※

注※　どちらか一つを指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスの実行履歴を一括削除します。

プロセスインスタンスの状態：「完了」

アクセスするHCSCサーバ：MyCSC

コマンド

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile delete_where.txt > yyyymmdd_delete_result.txt

delete_where.txtの内容

State='Completed'

注　State='Completed'以外の条件を指定すると，完了したプロセスインスタンス以外の削除条件で削除されるため，注意が必要です。

cscpideleteコマンドの詳細については，「10.　コマンド」の「cscpidelete（プロセスインスタンスの実行履歴の削除）」を参照してください。

すべてのプロセスインスタンスの実行履歴を一括削除するとき

アクセスするHCSCサーバを決定します。

次のコマンドを実行して削除します。

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -force

（例）次の条件で，コマンドを入力して，すべてのプロセスインスタンスの実行履歴を一括削除します。

アクセスするHCSCサーバ：MyCSC

コマンド

cscpidelete -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -force > yyyymmdd_delete_result.txt

cscpideleteコマンドの詳細については，「10.　コマンド」の「cscpidelete（プロセスインスタンスの実行履歴の削除）」を参照してください。

6.1.5　プロセスインスタンスを再実行する

ビジネスプロセス実行中に，実行基盤のあるマシンが停止したり，サービス部品の呼び出しに失敗したりなど障害が発生し中断したプロセスインスタンスを，一件ずつ再実行できます。

また，複数のプロセスインスタンスが同一のビジネスプロセス定義名である場合，複数のプロセスインスタンスを一括再実行できます。プロセスインスタンスの実行履歴の一括再実行は，コマンドでだけ実行できます。

なお，サービスリクエスタから，ビジネスプロセスの再実行を要求して，ビジネスプロセスプロセスを再実行することもできます。サービスリクエスタによるビジネスプロセスの再実行については，「5.5.3　ビジネスプロセスの再実行」を参照してください。

＜この項の構成＞

(1)　画面によるプロセスインスタンスの再実行

(2)　コマンドによるプロセスインスタンスの再実行

(3)　再実行のタイミング

(4)　プロセスインスタンス再実行時の応答電文の出力

(5)　SOAPフォルトの発生時の情報

(1)　画面によるプロセスインスタンスの再実行

(a)　一件ずつ再実行する場合

画面によってプロセスインスタンスを一件ずつ再実行する手順を次に示します。

プロセスインスタンスを検索します。
検索結果一覧に検索結果が表示されます。

検索結果一覧から，状態が「実行中」であるプロセスインスタンスを選択して，［アクティビティ情報］ボタンをクリックします。
詳細情報一覧にアクティビティ情報が表示されます。

詳細情報一覧から，アクティビティ種別が「サービス呼出」，かつ，状態が「実行中」のアクティビティが含まれていることを確認します。

［再実行］ボタンをクリックします。
プロセスインスタンス再実行の実行確認ダイアログが表示されます。

［OK］ボタンをクリックします。
プロセスインスタンスが再実行され，プロセスインスタンス再実行の実行結果ダイアログが表示されます。

［OK］ボタンをクリックします。
検索結果一覧が更新されます。再実行に失敗した場合も，一覧は更新されます。

(b)　注意事項

HCSCサーバで処理中のプロセスインスタンスに対しては，再実行しないでください。再実行する場合は，HCSCサーバからの応答やメッセージログでエラーの内容を確認し，エラーの原因を取り除いてから，プロセスインスタンスを再実行してください。

(2)　コマンドによるプロセスインスタンスの再実行

(a)　一件ずつ再実行する場合

コマンドによってプロセスインスタンスを一件ずつ再実行する手順を次に示します。

アクセスするHCSCサーバを決定します。

cscpiselectコマンドで，実行中のサービス呼出アクティビティを含むプロセスインスタンスを検索します。

再実行対象のプロセスインスタンスのプロセスID，およびビジネスプロセス定義名を特定します。

次のコマンドを実行して再実行します。

cscpireexec -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> ｛-processid <プロセスID>｜-processidfile <プロセスIDファイル名>｝※ ｛-processnamefile <ビジネスプロセス定義ファイル名>｜-processname <ビジネスプロセス定義名>｝※

注※　どちらか一つを指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスを再実行します。

取得対象のプロセスID：MyServer_010209010042_XXXPurchaseRegisterService_1142575786734_7018547949_143

ビジネスプロセス定義名：XXXPurchaseRegisterService

アクセスするHCSCサーバ：MyCSC

コマンド

cscpireexec -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -processidfile process_id.txt -processname "XXXPurchaseRegisterService"

process_id.txtの内容

MyServer_010209010042_XXXPurchaseRegisterService_1142575786734_7018547949_143

出力結果

cscpireexecコマンドの詳細については，「10.　コマンド」の「cscpireexec（プロセスインスタンスの再実行）」を参照してください。

(b)　一括して再実行する場合

コマンドによってプロセスインスタンスを一括再実行する手順を次に示します。

アクセスするHCSCサーバを決定します。

再実行対象のプロセスインスタンスのビジネスプロセス定義名を特定します。

次のコマンドを実行して再実行します。

cscpireexec -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> ｛-processname <ビジネスプロセス定義名>｜-processnamefile <ビジネスプロセス定義ファイル名>｝※

注※　どちらか一つを指定します。

（例）次の条件で，コマンドを入力して，プロセスインスタンスを一括して再実行します。

ビジネスプロセス定義名：XXXPurchaseRegisterService

アクセスするHCSCサーバ：MyCSC

コマンド

cscpireexec -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -processname "XXXPurchaseRegisterService"> yyyymmdd_reexec_result.txt

cscpireexecコマンドの詳細については，「10.　コマンド」の「cscpireexec（プロセスインスタンスの再実行）」を参照してください。

(c)　注意事項

HCSCサーバで処理中のプロセスインスタンスに対しては，再実行しないでください。再実行する場合は，HCSCサーバからの応答やメッセージログでエラーの内容を確認し，エラーの原因を取り除いてから，プロセスインスタンスを再実行してください。

(3)　再実行のタイミング

画面やコマンドで実行履歴を検索してから再実行するまでの間に生じる時間差によって，検索結果に表示されたプロセスインスタンス実行履歴の状態と，実際のプロセスインスタンス実行履歴の状態が異なることがあります。この場合，「完了」，または「フォルト終了」状態のプロセスインスタンスに対して，再実行をしても，実際には，再実行は失敗し実施されません。そのため，できる限り最新の情報を取得して再実行を実施します。

(4)　プロセスインスタンス再実行時の応答電文の出力

プロセスインスタンスを再実行した結果，成功した場合もSOAPフォルトの発生で失敗した場合も，プロセスインスタンスから応答電文を受け取ることがあります。このような場合，HCSC-Manager定義ファイルに次に示す内容を設定して，応答電文をファイルに出力できます。

cscmng.pireexec.response.dir=応答電文格納ディレクトリ
cscmng.pireexec.response.encoding=応答電文格納文字コード

HCSC-Manager定義ファイルの作成については，「2.4.1(1) HCSC-Manager定義ファイルの作成」を，HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

なお，プロセスIDは長い文字列（最大240文字）になる可能性があります。応答電文出力ディレクトリに深いディレクトリ階層を設定すると，ファイルを生成できない場合があるため注意してください。再実行しても，応答電文ファイルが生成されない場合はメッセージが出力されます。

(5)　SOAPフォルトの発生時の情報

プロセスインスタンスの再実行がSOAPフォルトの発生で失敗した場合，プロセスインスタンスから受け取るSOAPフォルト情報の種類と取り扱いを次に示します。

フォルトコード：エラーメッセージに表示されます。

フォルト文字列：エラーメッセージに表示されます。

フォルト生成者：エラーメッセージに表示されます。

フォルト詳細：再実行成功時の応答電文と同様に，応答電文格納用ディレクトリにファイル出力されます。ただし，出力エンコードはUTF-8だけとなります。

6.2　電文の実行履歴の管理

電文の実行状況を履歴として，データベースに記録できます。これを永続化といいます。永続化できるのは，データベースを使用する場合だけです。永続化すると，コマンドで実行履歴の情報を表示でき，その情報からサービス部品の呼び出し頻度などの情報の把握，電文の配送経路や配送状態の確認，およびビジネスプロセスの各アクティビティのサービス部品の内容を確認できます。また，不要になった実行履歴は削除できます。

ここでは，電文の実行履歴の設定や利用方法について説明します。

＜この節の構成＞

6.2.1　電文の実行履歴の概要

6.2.2　データベースに取得する電文の実行履歴を設定する

6.2.3　電文の実行履歴を利用する

6.2.4　電文の実行履歴を表示する

6.2.5　電文の実行履歴を削除する

6.2.1　電文の実行履歴の概要

電文の実行履歴は次の表に示すタイミングで採取します。

表6-1　電文の実行履歴採取のタイミング

採取タイミング | 説明 | 送信方向種別
サービス部品呼び出し要求時 | サービスアダプタまたはビジネスプロセスを実行する前 | Service Request Direction
サービス部品呼び出し応答時※ | 標準受付またはユーザ定義受付で，サービス部品呼び出しの結果を返すとき | Service Response Direction
サービス部品呼び出し応答のエラー※ | サービス部品またはビジネスプロセスから返ってきたユーザ定義例外（フォルト）を返すとき | Service Fault
サービス部品呼び出しエラー※ | サービス部品からのユーザ定義例外以外の例外や，ビジネスプロセスまたはHCSCサーバ内でエラーを検知した際，例外情報を返すとき | Service Error

注※　非同期のサービス部品を呼び出した場合は，応答電文はないため，非同期のサービス部品を呼び出すプログラムの処理が完了（リターン）するタイミングになります。

サービスアダプタを直接呼び出す場合と，ビジネスプロセスを呼び出す場合のそれぞれについて，電文の実行履歴を採取するタイミングを説明します。

＜この項の構成＞

(1)　サービスアダプタを直接呼び出す場合の電文の実行履歴を採取するタイミング

(2)　ビジネスプロセスを呼び出す場合の電文の実行履歴を採取するタイミング

(1)　サービスアダプタを直接呼び出す場合の電文の実行履歴を採取するタイミング

サービスアダプタを直接呼び出す場合は，エラーの有無やエラーの種類によって，電文の実行履歴を採取するタイミングが異なります。

(a)　正常応答する場合

サービスアダプタを直接呼び出して正常応答する場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-2　電文の実行履歴を採取するタイミング（サービスアダプタを直接呼び出して正常応答する場合）

次に示す番号は，図6-2の図中の番号に対応しています。

(1) サービスアダプタを呼び出す前に，電文の実行履歴を採取します。

(2) 標準受付またはユーザ定義受付で，サービスリクエスタにサービス部品呼び出しの結果を返すときに電文の実行履歴を採取します。

(b)　サービス部品呼び出し応答がエラーになる場合

サービスアダプタを直接呼び出してサービス部品呼び出し応答がエラーになる場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-3　電文の実行履歴を採取するタイミング（サービスアダプタを直接呼び出してサービス部品呼び出し応答がエラーになる場合）

次に示す番号は，図6-3の図中の番号に対応しています。

(1) サービスアダプタを呼び出す前に，電文の実行履歴を採取します。

(2) サービス部品からユーザ定義例外（フォルト）が返ってきた場合は，標準受付またはユーザ定義受付で，サービスリクエスタにサービス部品呼び出し応答の結果としてユーザ定義例外（フォルト）の情報を返すときに，実行履歴（サービス部品呼び出し応答エラー）を採取します。

エラーの伝わり方についての詳細は，「7.7　サービス部品呼び出し要求時の障害対策」を参照してください。

(c)　サービス部品呼び出しエラーの場合

サービスアダプタを直接呼び出してエラーになる場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-4　電文の実行履歴を採取するタイミング（サービスアダプタを直接呼び出してエラーになる場合）

次に示す番号は，図6-4の図中の番号に対応しています。

サービスアダプタやサービス部品でエラーが発生した場合

(1) サービスアダプタを実行する前に，電文の実行履歴を採取します。

(2) サービスアダプタやサービス部品でエラーが発生した場合は，標準受付またはユーザ定義受付で，サービスリクエスタにサービス部品呼び出し応答の結果として例外（エラー）の情報を返すときに，実行履歴（サービス部品呼び出しエラー）を採取します。

HCSCサーバ内でエラーを検知した場合

(3) 標準受付またはユーザ定義受付で，サービスリクエスタにサービス部品呼び出し応答の結果として例外（エラー）の情報を返すときに，実行履歴（サービス部品呼び出しエラー）を採取します。

サービスアダプタが呼び出される前に，サービスアダプタが起動していないなどの理由で，HCSCサーバ内でエラーを検知した場合は，サービスアダプタを実行する前に，電文の実行履歴を採取しません。

エラーの伝わり方についての詳細は，「7.7　サービス部品呼び出し要求時の障害対策」を参照してください。

(2)　ビジネスプロセスを呼び出す場合の電文の実行履歴を採取するタイミング

ビジネスプロセスを呼び出す場合は，エラーの有無やエラーの種類によって，電文の実行履歴を採取するタイミングが異なります。

(a)　正常応答する場合

ビジネスプロセスを呼び出して正常応答する場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-5　電文の実行履歴を採取するタイミング（ビジネスプロセスを呼び出して正常応答する場合）

次に示す番号は，図6-5の図中の番号に対応しています。

(1) ビジネスプロセスを実行する前に，電文の実行履歴を採取します。

(2) サービスアダプタを実行する前に電文の実行履歴を採取します。ビジネスプロセスに定義したサービス呼出アクティビティからサービス部品を呼び出すたびに実行履歴を採取します。

(3) ビジネスプロセスへ応答を返すときに，電文の実行履歴を採取します。

(4) 標準受付やユーザ定義受付で，サービスリクエスタにビジネスプロセスからの応答を返すときに電文の実行履歴を採取します。

(b)　ビジネスプロセスでフォルトエラーになる場合

ビジネスプロセスを呼び出して，ビジネスプロセスでフォルト（ユーザ定義例外）が発生してエラーになる場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-6　電文の実行履歴を採取するタイミング（ビジネスプロセスを呼び出してビジネスプロセスでフォルトエラーになる場合）

次に示す番号は，図6-6の図中の番号に対応しています。

(1) ビジネスプロセスを実行する前に，電文の実行履歴を採取します。

(2) ビジネスプロセスに定義したサービス呼出アクティビティからサービスアダプタを実行する前に，電文の実行履歴を採取します。

(3) サービス部品からの応答は正常なため，ビジネスプロセスへサービス部品呼び出し結果を返すときに，電文の実行履歴を採取します。

(4) サービス部品呼び出し結果の応答電文の内容から，ビジネスプロセスでフォルトと判断されると，標準受付またはユーザ定義受付で，サービスリクエスタに応答を返すときに，実行履歴（エラー（フォルト））を採取します。

(c)　サービス部品でフォルトエラーになる場合

ビジネスプロセスを呼び出して，サービス部品でフォルト（ユーザ定義例外）が発生してエラーになる場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-7　電文の実行履歴を採取するタイミング（ビジネスプロセスを呼び出してサービス部品でフォルトエラーになる場合）

次に示す番号は，図6-7の図中の番号に対応しています。

(1) ビジネスプロセスを実行する前に，電文の実行履歴を採取します。

(2) ビジネスプロセスに定義したサービス呼出アクティビティでサービス部品を呼び出し，サービスアダプタを実行する前に，電文の実行履歴を採取します。

(3) サービス部品からユーザ定義例外（フォルト）が返ってくるため，ビジネスプロセスへ応答を返すときに，実行履歴（サービス部品呼び出し応答エラー）を採取します。

(4) サービス部品呼び出し結果の応答電文自体が，ビジネスプロセスでフォルトと判断されると，標準受付またはユーザ定義受付で，サービスリクエスタにサービス部品呼び出し結果を返すときに，実行履歴（エラー（フォルト））を採取します。

エラーの伝わり方についての詳細は，「7.7　サービス部品呼び出し要求時の障害対策」を参照してください。

(d)　ビジネスプロセスからのサービス部品呼び出しエラーの場合

ビジネスプロセスを呼び出して，ビジネスプロセスからサービス部品呼び出しエラーになる場合の，電文の実行履歴を採取するタイミングを次の図に示します。

図6-8　電文の実行履歴を採取するタイミング（ビジネスプロセスを呼び出してビジネスプロセスからサービス部品呼び出しエラーになる場合）

次に示す番号は，図6-8の図中の番号に対応しています。

サービスアダプタやサービス部品にエラーが発生した場合

(1) ビジネスプロセスを実行する前に，電文の実行履歴を採取します。

(2) ビジネスプロセスに定義したサービス呼出アクティビティでサービス部品を呼び出し，サービスアダプタを実行する前に，電文の実行履歴を採取します。

(3) サービスアダプタやサービス部品でエラーが発生し，ビジネスプロセスへ応答を返すときに，実行履歴（サービス部品呼び出しエラー）を採取します。

(4) 標準受付やユーザ定義受付で，サービスリクエスタにサービス部品呼び出し応答の結果として例外（エラーの情報）を返すときに，実行履歴（サービス部品呼び出しエラー）を採取します。

サービスアダプタが呼び出される前に，サービスアダプタが起動していないなどの理由で，HCSCサーバ内でエラーを検知した場合は，(1)のタイミングでは実行履歴を採取しないで，(4)のタイミングでだけ採取します。

ビジネスプロセスにエラーが発生した場合

(5) ビジネスプロセスを実行する前に，電文の実行履歴を採取します。

(6) ビジネスプロセスでエラーが発生して応答がエラーとなるため，標準受付またはユーザ定義受付で，サービスリクエスタにサービス部品呼び出し結果として，例外（エラー）の情報を返すときに，電文の実行履歴（サービス部品呼び出しエラー）を採取します。

エラーの伝わり方についての詳細については，「7.7　サービス部品呼び出し要求時の障害対策」を参照してください。

6.2.2　データベースに取得する電文の実行履歴を設定する

電文の実行履歴を確認するには，電文の実行履歴としてデータベースに取得する情報を設定します。電文の実行履歴としてデータベースに取得する情報と設定方法を次に説明します。

＜この項の構成＞

(1)　電文データ以外の情報を取得する場合

(2)　電文データを含むすべての情報を取得する場合

(1)　電文データ以外の情報を取得する場合

(a)　取得する情報

電文データ（ユーザ電文）以外の情報をデータベースに取得します。電文データ以外の情報には，基本情報と基本情報以外の情報があります。取得する情報の詳細については，「10.　コマンド」の「csmlshistory（電文の実行履歴情報の表示）」を参照してください。それぞれの情報を次に示します。

基本情報

EntryCount：エントリ番号

TimeStamp：実行履歴採取時刻

ClusterName：サービス部品を呼び出したHCSCサーバのクラスタ名

HistoryDirection：実行履歴採取方向

HCSCCommonID：メッセージ共通ID

ServiceRequestID：サービスリクエストID

RequestServiceName：サービスリクエスタからの入力サービス部品名

ServiceName：呼び出し先のサービス部品名

ErrorCode：エラー情報

Version：実行履歴情報コンテナのバージョン番号

Revision：実行履歴情報コンテナのリビジョン番号

基本情報以外の情報

HCSCServerName：受付HCSCサーバ名

ClientID：クライアント相関ID

JMSMessageID：JMSメッセージID

JMSCorrelationID：JMS相関識別子

RequestType：サービスリクエスタ種別

RequestProtocolKind：リクエストのプロトコル種別

ServiceKind：サービス部品の種別

AdapterName：サービスアダプタまたはビジネスプロセスのサービスID

ServiceProtocolKind：サービスアダプタの種類

ServiceOperationName：サービス部品のオペレーション名

ConnectProtocolKind：連携プロトコル種別

RequestUserTelegramType：ユーザ電文の種別

ResponseUserTelegramType：ユーザへの応答電文の種別

BPActivity：ビジネスプロセス用アクティビティ番号

BPProcessID：ビジネスプロセス用プロセス

BPRequestType：ビジネスプロセス用要求タイプ

ReplyToQueueName：応答用のキュー名

RouteHistory：経路履歴情報

(b)　設定方法

基本情報および基本情報以外の情報のどちら場合も，HCSCサーバランタイム定義ファイルに次のプロパティを指定して，実行履歴を取得します。

historyrecord=ON

データベースを使用する構成でHCSCサーバをセットアップしている場合にだけ，ONを指定できます。

各プロパティの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

(2)　電文データを含むすべての情報を取得する場合

(a)　取得する情報

すべての情報（基本情報，基本情報以外の情報，電文データ（ユーザ電文））をデータベースに取得します。「6.2.2(1)(a) 取得する情報」で示した情報のほかに，次の情報を取得します。

UserTelegram：ユーザ電文

ユーザ電文は，長さを指定して必要な分だけデータベースに取得することもできます。取得する情報の詳細については，「10.　コマンド」の「csmlshistory（電文の実行履歴情報の表示）」を参照してください。

(b)　設定方法

実行履歴の取得の有無を設定する場合
HCSCサーバランタイム定義ファイルに次のプロパティを指定して，実行履歴の取得有無を設定します。

historyrecord=ON
historyrecord-data=ON

電文データ（ユーザ電文）の長さを設定する場合
電文データ（ユーザ電文）の長さを設定して取得する場合は，実行履歴の取得有無のほかに，HCSCサーバランタイム定義ファイルの次のプロパティに，取得する電文データの長さを指定します。

historyrecord-binarylength=<電文データの長さ>

すべての電文データ（ユーザ電文）を取得する場合
上限を決めないで，すべての電文データ（ユーザ電文）を取得する場合は，次のように指定します。

historyrecord-binarylength=FULL

各プロパティの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

6.2.3　電文の実行履歴を利用する

電文の実行履歴は，次のように利用できます。

サービス部品の呼び出し頻度などの情報を把握する場合
電文の実行履歴を確認して，どのサービス部品がどのくらいの頻度で呼び出されているのか，どのサービス部品がいつ呼び出されているのかなどの統計を調べることができます。
csmlshistoryコマンドを利用して電文の実行履歴を確認できます。

電文の配送経路や配送状態を確認する場合
電文の実行履歴の中から目的の電文を特定して，電文の配送経路や配送状態を確認できます。
csmlshistoryコマンドを利用して電文の実行履歴を確認できます。目的の電文がほかのHCSCサーバに送信されている場合は，送信先のHCSCサーバの電文の実行履歴から，配送経路や配送状態を確認します。

ビジネスプロセスの各アクティビティのサービス部品の内容を確認する場合
ビジネスプロセスで定義されているアクティビティのサービス部品の内容（サービス部品の呼び出し先，要求に対するユーザ電文の内容など）を確認できます。アクティビティのサービス部品の内容を確認することで，どのアクティビティまで処理が進んでいるのか，どのアクティビティでエラーになっているのかを調べることができます。
csmlshistoryコマンドを利用して確認できます。ただし，アクティビティのサービス部品の内容を確認するためには，アクティビティが定義されているビジネスプロセスが，どのHCSCサーバに配備されているかをあらかじめ把握しておく必要があります。なお，配備されているHCSCサーバが停止している場合でも，電文の実行履歴を確認できます。

＜この項の構成＞

(1)　サービス部品の呼び出し頻度などの情報を把握する場合

(2)　電文の配送経路や配送状態を確認する場合

(3)　ビジネスプロセスの各アクティビティのサービス部品の内容を確認する場合

(1)　サービス部品の呼び出し頻度などの情報を把握する場合

サービス部品の呼び出し頻度などの情報を把握する場合は，電文の実行履歴を次のように利用します。

csmlshistoryコマンドに条件を指定して，電文の実行履歴を検索します。
次に示す条件を一つ以上指定します。

開始日時および終了日時
一定期間の電文を確認する場合に指定します。

クライアント相関ID
サービスリクエスタでクライアント相関IDを指定している場合に指定できます。

サービスリクエスタで受け付けた入力サービス名

呼び出し先のサービス名

JMSメッセージID（JMSヘッダのJMSMessageIDの値）
非同期のサービス部品の呼び出しの場合に指定できます。

JMS相関識別子（JMSヘッダのJMSCorrelationIDの値）
非同期のサービス部品の呼び出しの場合に指定できます。

メッセージ共通ID

サービスリクエストID

検索結果から電文の詳細情報を確認します。
ServiceNameで呼び出し先のサービス名を，TimeStampで電文の実行履歴をデータベースに取得した時刻を確認します。検索結果の詳細については，「10.　コマンド」の「csmlshistory（電文の実行履歴情報の表示）」の表示形式を参照してください。

(2)　電文の配送経路や配送状態を確認する場合

電文の配送経路や配送状態を確認する場合は，電文の実行履歴を次のように利用します。

目的の電文を特定するために，csmlshistoryコマンドに条件を指定して，電文の実行履歴を検索します。
次に示す条件を一つ以上指定します。

開始日時および終了日時
一定期間の電文を確認する場合に指定します。

クライアント相関ID
サービスリクエスタでクライアント相関IDを指定している場合に指定できます。

サービスリクエスタで受け付けた入力サービス名

呼び出し先のサービス名

JMSメッセージID（JMSヘッダのJMSMessageIDの値）
非同期のサービス部品の呼び出しの場合に指定できます。

JMS相関識別子（JMSヘッダのJMSCorrelationIDの値）
非同期のサービス部品の呼び出しの場合に指定できます。

検索結果から電文の詳細情報を確認して，目的の電文を特定します。
目的の電文が特定できない場合は，検索条件や表示する情報を変更して，再検索します。表示する情報を変更して再検索する方法については，「6.2.4　電文の実行履歴を表示する」を参照してください。

目的の電文の配送経路や配送状態を確認するために，csmlshistoryコマンドを利用して，ほかのHCSCサーバの電文の実行履歴を検索します。
次に示す条件を一つ以上指定して，電文の実行履歴を検索します。

メッセージ共通ID

サービスリクエストID

検索結果から電文の詳細情報を確認します。
検索結果のRouteHistoryで配送経路を，ErrorCodeでエラー情報を確認します。
検索結果の詳細については，「10.　コマンド」の「csmlshistory（電文の実行履歴情報の表示）」の表示形式を参照してください。

(3)　ビジネスプロセスの各アクティビティのサービス部品の内容を確認する場合

ビジネスプロセスの各アクティビティのサービス部品の内容（サービス部品の呼び出し先，要求に対するユーザ電文の内容など）を確認したい場合は，電文の実行履歴を次のように利用します。

アクティビティが定義されているビジネスプロセスが，どのHCSCサーバに配備されているか確認します。

csmlshistoryコマンドに条件を指定して，電文の実行履歴を検索します。
次に示す条件を一つ以上指定します。

検索条件

開始日時および終了日時
一定期間の電文を確認する場合に指定します。

クライアント相関ID
サービスリクエスタでクライアント相関IDを指定している場合に指定できます。

サービスリクエスタで受け付けた入力サービス名

呼び出し先のサービス名

JMSメッセージID（JMSヘッダのJMSMessageIDの値）
非同期のサービス部品の呼び出しの場合に指定できます。

JMS相関識別子（JMSヘッダのJMSCorrelationIDの値）
非同期のサービス部品の呼び出しの場合に指定できます。

メッセージ共通ID

サービスリクエストID

表示項目

検索結果には基本情報以外の情報も表示されるように設定します。設定方法については，「6.2.4　電文の実行履歴を表示する」を参照してください。

検索結果から次の項目を確認して，目的のビジネスプロセスのアクティビティを特定します。

HistoryDirection：実行履歴採取方向
実行履歴採取方向には，送信方向（ServiceRequestDirection）と応答方向（ServiceResponseDirection）があります。

目的のビジネスプロセスのアクティビティのサービス部品の内容を確認します。

検索結果の詳細については，「10.　コマンド」の「csmlshistory（電文の実行履歴情報の表示）」の表示形式を参照してください。

6.2.4　電文の実行履歴を表示する

データベースに取得した電文の実行履歴を表示して，電文の実行履歴を確認します。電文の実行履歴で表示できる情報には，次の四つがあります。

基本情報

電文データ以外のすべての情報

電文データを含むすべての情報

履歴情報の件数

基本情報，電文データ以外のすべての情報，および電文データを含むすべての情報については，「6.2.2　データベースに取得する電文の実行履歴を設定する」を参照してください。

＜この項の構成＞

(1)　基本情報だけを表示する

(2)　電文データ以外のすべての情報を表示する

(3)　電文データを含むすべての情報を表示する

(4)　履歴情報の件数を表示する

(1)　基本情報だけを表示する

基本情報だけを表示する手順を次に示します。

実行履歴の情報を表示するHCSCサーバを決定します。

csmlshistoryコマンドを実行して検索します。
-dオプションには「nml」を，-kオプションには「list」を指定します。

csmlshistory <HCSCサーバ名> -c <クライアント相関ID>※1 -m <メッセージ共通ID>※1 -i <サービスリクエストID>※1 -t <照会開始日時>,<照会終了日時>※1 -rs <サービスリクエスタからの入力サービス名>※1 -s <サービス名>※1 -jm <JMSメッセージID>※1 -jc <JMS相関識別子>※1 -l {new｜all}※2 -d nml -r <表示レコード数> -k list -u <DBユーザID>※3 -p <DBパスワード>※3

注※1

一つ以上指定します。

注※2

どちらか一つを指定します。

注※3

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

（例）次の条件で，コマンドを入力して，電文の実行履歴を検索します。

HCSCサーバ名：MyCSC

照会開始日時：2006/08/29 08:00:00

照会終了日時：2006/08/29 12:00:00

-lオプション：all（該当するすべての実行履歴情報を表示します）

-dオプション：nml（基本情報だけを表示します）

-kオプション：指定なし（-kオプションに「list」が仮定され，履歴情報の内容を表示します）

コマンド

csmlshistory MyCSC -t 20060829080000,20060829120000 -l all -d nml

出力結果

(2)　電文データ以外のすべての情報を表示する

電文データ以外のすべての情報を表示する手順を次に示します。

実行履歴の情報を表示するHCSCサーバを決定します。

csmlshistoryコマンドを実行して検索します。
-dオプションには「ext」を，-kオプションには「list」を指定します。

csmlshistory <HCSCサーバ名> -c <クライアント相関ID>※1 -m <メッセージ共通ID>※1 -i <サービスリクエストID>※1 -t <照会開始日時>,<照会終了日時>※1 -rs <サービスリクエスタからの入力サービス名>※1 -s <サービス名>※1 -jm <JMSメッセージID>※1 -jc <JMS相関識別子>※1 -l {new｜all}※2 -d ext -r <表示レコード数> -k list -u <DBユーザID>※3 -p <DBパスワード>※3

注※1

一つ以上指定します。

注※2

どちらか一つを指定します。

注※3

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

（例）次の条件で，コマンドを入力して，電文の実行履歴を検索します。

HCSCサーバ名：MyCSC

照会開始日時：2006/08/29 08:00:00

照会終了日時：2006/08/29 12:00:00

-lオプション：all（該当するすべての実行履歴情報を表示します）

-dオプション：ext（電文データ以外のすべての情報を表示します）

-kオプション：指定なし（-kオプションに「list」が仮定され，履歴情報の内容を表示します）

コマンド

csmlshistory MyCSC -t 20060829080000,20060829120000 -l all -d ext

出力結果

(3)　電文データを含むすべての情報を表示する

電文データを含むすべての情報を表示する手順を次に示します。

実行履歴の情報を表示するHCSCサーバを決定します。

csmlshistoryコマンドを実行して検索します。
-dオプションには「msg」を，-kオプションには「list」指定します。

csmlshistory <HCSCサーバ名> -c <クライアント相関ID>※1 -m <メッセージ共通ID>※1 -i <サービスリクエストID>※1 -t <照会開始日時>,<照会終了日時>※1 -rs <サービスリクエスタからの入力サービス名>※1 -s <サービス名>※1 -jm <JMSメッセージID>※1 -jc <JMS相関識別子>※1 -l {new｜all}※2 -d msg -ul <電文データ長> -r <表示レコード数> -k list -u <DBユーザID>※3 -p <DBパスワード>※3

注※1

一つ以上指定します。

注※2

どちらか一つを指定します。

注※3

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

注意

HCSCサーバランタイム定義ファイルで「historyrecord-data=OFF」を指定した場合は，電文データの実行履歴をデータベースに取得しません。電文データを表示する場合は，「historyrecord-data=ON」を指定してください。

（例）次の条件で，コマンドを入力して，電文の実行履歴を検索します。

HCSCサーバ名：MyCSC

照会開始日時：2006/08/29 08:00:00

照会終了日時：2006/08/29 12:00:00

-lオプション：all（該当するすべての実行履歴情報を表示します）

-dオプション：msg（電文データを含むすべての情報を表示します）

-kオプション：指定なし（-kオプションに「list」が仮定され，履歴情報の内容を表示します）

コマンド

csmlshistory MyCSC -t 20060829080000,20060829120000 -l all -d msg

出力結果

(4)　履歴情報の件数を表示する

指定した検索条件を満たす履歴情報の件数を表示する手順を次に示します。

実行履歴の情報を表示するHCSCサーバを決定します。

csmlshistoryコマンドを実行して検索します。
-kオプションには，「count」を指定します。

csmlshistory <HCSCサーバ名> -c <クライアント相関ID>※1 -m <メッセージ共通ID>※1 -i <サービスリクエストID>※1 -t <照会開始日時>,<照会終了日時>※1 -rs <サービスリクエスタからの入力サービス名>※1 -s <サービス名>※1 -jm <JMSメッセージID>※1 -jc <JMS相関識別子>※1 -l {new｜all}※2 -k count -u <DBユーザID>※3 -p <DBパスワード>※3

注※1

一つ以上指定します。

注※2

どちらか一つを指定します。

注※3

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

（例）次の条件で，コマンドを入力して，電文の実行履歴を検索します。

HCSCサーバ名：MyCSC

照会開始日時：2006/08/29 08:00:00

照会終了日時：2006/08/29 12:00:00

-lオプション：all（該当するすべての実行履歴情報を表示します）

-dオプション：ext（電文データ以外のすべての情報を表示します）

-kオプション：count（履歴情報の件数（エントリ数）を表示します）

コマンド

csmlshistory MyCSC -t 20060829080000,20060829120000 -l all -k count

出力結果

6.2.5　電文の実行履歴を削除する

電文の実行履歴は，日々追加されていくため，定期的に情報を削除しないとデータベースの容量が圧迫されます。そこで，定期的に，管理者はデータベース上の実行履歴情報テーブルから，電文の実行履歴を削除する必要があります。

電文の実行履歴は，電文を送信したHCSCサーバをあらかじめ把握してから，csmdeletehistoryコマンドで削除できます。csmdeletehistoryコマンドの詳細については，「10.　コマンド」の「csmdeletehistory（電文の実行履歴情報テーブルのレコードの削除）」を参照してください。

＜この項の構成＞

(1)　日時を条件として実行履歴を削除する

(2)　日数を条件として実行履歴を削除する

(3)　メッセージ共通IDを条件として実行履歴を削除する

(4)　クライアント相関IDを条件として実行履歴を削除する

(5)　サービスアダプタまたはビジネスプロセスのサービスIDを条件として実行履歴を削除する

(6)　すべての実行履歴を削除する

(1)　日時を条件として実行履歴を削除する

次のコマンドを実行します。

csmdeletehistory <HCSCサーバ名> -t <削除開始日時> -u <DBユーザID>※ -p <DBパスワード>※

注※

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

(2)　日数を条件として実行履歴を削除する

次のコマンドを実行します。

csmdeletehistory <HCSCサーバ名> -d <日数> -u <DBユーザID>※ -p <DBパスワード>※

注※

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

(3)　メッセージ共通IDを条件として実行履歴を削除する

次のコマンドを実行します。

csmdeletehistory <HCSCサーバ名> -t <削除開始日時>※1 -d <日数>※1 -m <メッセージ共通ID> -u <DBユーザID>※2 -p <DBパスワード>※2

注※1

どちらか一方を指定します。

注※2

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

(4)　クライアント相関IDを条件として実行履歴を削除する

次のコマンドを実行します。

csmdeletehistory <HCSCサーバ名> -t <削除開始日時>※1 -d <日数>※1 -c <クライアント相関ID> -u <DBユーザID>※2 -p <DBパスワード>※2

注※1

どちらか一方を指定します。

注※2

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

(5)　サービスアダプタまたはビジネスプロセスのサービスIDを条件として実行履歴を削除する

次のコマンドを実行します。

csmdeletehistory <HCSCサーバ名> -t <削除開始日時>※1 -d <日数>※1 -a <サービスアダプタまたはビジネスプロセスのサービスID> -u <DBユーザID>※2 -p <DBパスワード>※2

注※1

どちらか一方を指定します。

注※2

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

(6)　すべての実行履歴を削除する

次のコマンドを実行します。-dオプションには「0」を指定します。

csmdeletehistory <HCSCサーバ名> -d 0 -u <DBユーザID>※ -p <DBパスワード>※

注※

HCSCサーバが停止している場合で，データベースの設定で認証が必要なときだけ指定します。

6.3　実行履歴情報テーブルの管理

プロセスインスタンスや電文の実行履歴は，日々増大していくため，管理者はバックアップを取得したり，実行履歴情報テーブルのレコードを削除したりして管理する必要があります。

＜この節の構成＞

6.3.1　実行履歴情報テーブルのバックアップを取得する

6.3.2　実行履歴情報テーブルのバックアップ取得の運用

6.3.1　実行履歴情報テーブルのバックアップを取得する

＜この項の構成＞

(1)　HiRDBを使ったバックアップの取得

(2)　Oracleを使ったバックアップの取得

(1)　HiRDBを使ったバックアップの取得

HiRDBのデータベース複写ユティリティ（pdcopy）を使用して，定期的に実行履歴情報テーブルのバックアップを取得できます。また，データベース回復ユティリティ（pdrstr）を使用してデータベースを回復できます。HiRDBのデータベース複写ユティリティ（pdcopy）を使用したデータベースのバックアップと回復について，次の図に示します。

図6-9　HiRDBを使ったデータベースのバックアップと回復

HiRDBを使ってバックアップを取得する場合は，HiRDBのデータベース複写ユティリティ（pdcopy）の-Ｍオプションでバックアップ取得モードを選択します。HCSCサーバが稼働中か停止中かで，選択するモードが異なります。

HCSCサーバ稼働中
更新可能モード（s）を選択します。
更新可能モードを選択すると，バックアップ取得中に，バックアップ対象RDエリアを参照および更新できます。
バックアップ取得時点には，バックアップ取得時点以降の任意の同期点へ回復できます。データベースを回復するには，バックアップおよびバックアップ取得直前のシンクポイントからのシステムログが必要です。

HCSCサーバ停止中（メンテナンス中など）
参照可能モード（r），または参照・更新不可能モード（x）を選択します。
参照可能モードを選択すると，バックアップ取得中に，バックアップ対象RDエリアを参照だけできますが，更新はできません。
参照・更新不可能モードを選択すると，バックアップ取得中に，バックアップ対象RDエリアの参照も更新もできません。バックアップを取得する前に，対象RDエリアをHiRDBのpdhold -cコマンドで閉塞かつクローズ状態にする必要があります。
これらのモードで取得したバックアップを使用すれば，データベースをバックアップ取得時点に回復できます。また，システムログを使用すれば，バックアップ取得時点以降の任意の同期点に回復できます。

HiRDBのデータベース複写ユティリティ（pdcopy），データベース回復ユティリティ（pdrstr），およびバックアップ取得モードについては，マニュアル「HiRDB 解説」を参照してください。

(2)　Oracleを使ったバックアップの取得

OracleのRecovery Manager（RMAN）機能を使用して，定期的に実行履歴情報テーブルのバックアップを取得できます。前回のバックアップからの差分をバックアップできます。詳細については，製品が提供するマニュアルを参照してください。

6.3.2　実行履歴情報テーブルのバックアップ取得の運用

プロセスインスタンスや電文が実行されるたびに実行履歴は増え，データベースの容量は圧迫されます。HCSCサーバ稼働中に実行履歴情報テーブルのバックアップを取得する場合，バックアップ取得後も，実行履歴情報テーブル中のレコードは残ります。

そのため，テーブルのバックアップの取得，実行履歴の削除，およびデータベースのテーブルの再編成を定期的に実施することによって，ディスク容量の枯渇，およびデータベースの増大に対処できます。手順を次に示します。

HiRDBのデータベース複写ユティリティ（pdcopy）を利用して，実行テーブルの差分バックアップを取得します。

実行履歴を削除します。

プロセスインスタンスの実行履歴を削除する場合

cscpideleteコマンドを実行します。

電文の実行履歴を削除する場合

csmdeletehistoryコマンドを実行します。

HiRDBのデータベース再編成ユティリティ（pdrorg）を利用して，データベースのテーブルを再編成します。
実行履歴の追加や削除を繰り返すと，データの格納効率が悪くなり性能が低下します。これを防ぐために，定期的にpdrorgコマンド（データベース再編成ユティリティ）で表を再編成してください。なお，実行履歴情報テーブルにはインデクスが定義されているため，インデクスも再編成する必要があります。
HiRDBの表の再編成に関する詳細については，マニュアル「HiRDB システム運用ガイド」を，pdrorgコマンドの詳細については，マニュアル「HiRDB コマンドリファレンス」を参照してください。

定期的にバックアップ，および削除する間隔は，ユーザ業務の内容によって異なるため，運用管理者が対処する必要があります。

実行履歴情報テーブルのバックアップとレコード削除の運用例を次の図に示します。

図6-10　実行履歴情報テーブルのバックアップとレコード削除の運用例

説明

実行履歴情報テーブルのバックアップを取得します（１回目のバックアップ）。

２回目のバックアップでは，１回目のバックアップ以降との差分のバックアップを取得します。

実行履歴の検索コマンドで，削除対象となる，ある日時以前の履歴またはある状態のプロセスインスタンスや電文の実行履歴を検索します（例では，過去50日より古いレコードを検索します）。

バックアップ取得後，実行履歴削除コマンドで古いレコードを削除します（例では，過去50日より古いレコードを削除します）。

テーブルを再編成します。

3回目のバックアップでは，2回目のバックアップ以降との差分のバックアップを取得します。

実行履歴の検索コマンドで，削除対象となる，ある日時以前の履歴またはある状態のプロセスインスタンスや電文の実行履歴を検索します（例では，過去50日より古いレコードを検索します）。

バックアップ取得後，実行履歴削除コマンドで古いレコードを削除します（例では，過去50日より古いレコードを削除します）。

テーブルを再編成します。

4回目のバックアップでは，3回目のバックアップ以降との差分のバックアップを取得します。

実行履歴の検索コマンドで，削除対象となる，ある日時以前の履歴やある状態のプロセスインスタンスや電文を検索します（例では，過去50日より古いレコードを検索します）。

バックアップ取得後，実行履歴削除コマンドで古いレコードを削除します（例では，過去50日より古いレコードを削除します）。

7.　障害対策

この章では，システム構築や運用時に発生する障害に対して取得できる情報の種類，および障害の対処方法などについて説明します。

なお，UNIX環境の場合は，ディレクトリ表記中の"¥"を"/"に読み換えてください。

＜この章の構成＞

7.1　障害対策の流れ

7.2　障害調査のために必要な情報

7.3　障害情報の取得

7.4　障害情報の種類

7.5　システムのセットアップまたはアンセットアップ時の障害対策

7.6　オペレーション実行時の障害対策

7.7　サービス部品呼び出し要求時の障害対策

7.8　障害発生時の自動運用

7.9　HCSCサーバ障害発生後の回復方法

7.1　障害対策の流れ

簡易構築中に障害が発生し環境構築に失敗した場合，次の図に示す手順で障害要因を特定してください。

図7-1　障害対策の流れ

各手順の説明を次に説明します。

(a)　現象の確認

障害解析のために，どのような環境でどのような現象が発生したのか状況を確認します。

確認する項目については，「7.2　障害調査のために必要な情報」を参照してください。

(b)　障害情報の収集

障害を調査するために取得している障害情報（ログやトレースなど）のうち，必要な障害情報（一次資料および二次資料）を集めます。一次資料は障害を調査する上で一次判別のために使用し，二次資料は一次判別で判明した障害の内容に応じて使用する障害情報です。

必要な資料については，「7.2　障害調査のために必要な情報」を参照してください。また，障害情報の取得方法については，「7.3　障害情報の取得」を参照してください。障害情報の種類によって，必ず取得されるものと，取得の設定が必要なものとがあるため注意してください。

(c)　障害発生個所の特定

収集した障害情報の内容を確認して障害を調査し，障害発生個所を特定します。障害調査の結果，サービスリクエスタやサービス部品などのユーザプログラムがエラーメッセージや例外を出力している場合は，システム開発者に確認し，障害要因の特定および回復をする必要があります。

それ以外の場合，最初に，サービス部品呼び出し要求時の障害であるか，オペレーション（コマンド操作や運用環境の画面からの操作）実行時の障害であるか，行った操作を基に要因を切り分けます。

HCSCサーバ，およびHCSC-Managerが出力するログおよびトレースの見方（出力形式）については，「7.4　障害情報の種類」を参照してください。それ以外の前提製品が出力する障害情報については，各製品のマニュアルを参照してください。

(d)　障害要因の特定

障害発生個所や障害発生時の操作によって，障害が発生した要因（原因）を特定します。

(e)　障害情報の再収集

障害要因を特定できない場合，システム管理者または保守員への連絡に必要な保守情報を収集します。詳細については「7.2　障害調査のために必要な情報」を参照してください。

(f)　システム管理者または保守員に連絡

システム管理者または保守員に連絡し，一次資料および保守資料を送付します。また，発生した障害などの状況に応じて二次資料を送付します。

(g)　回復

障害が発生した要因（原因）を取り除き，正常な動作となるよう回復させて，運用を再開します。

7.2　障害調査のために必要な情報

ここでは，障害発生時の状況調査のために必要な資料の種類を示します。

障害を調査するときに必要な情報
取得が必要な資料は，発生した障害の種別によって異なります。ここでは，Cosminexusサービスプラットフォームで想定される障害の種別と，それに応じて取得が必要な資料の一覧を示します。

システム管理者または保守員に連絡するときに必要な情報
障害の内容によっては，システム管理者または保守員に連絡する必要があります。保守員とは，ご購入契約に基づくお問い合わせ窓口のことです。
保守員に連絡するときは，障害を調査するときに必要な情報のほかに，資料の取得が必要になる場合があります。

＜この節の構成＞

7.2.1　障害を調査するときに必要な情報

7.2.2　システム管理者または保守員に連絡するときに必要な情報

7.2.1　障害を調査するときに必要な情報

＜この項の構成＞

(1)　現象の確認

(2)　収集する障害情報

(1)　現象の確認

障害が発生した場合，最初にどのような環境でどのような現象が発生したのか状況を確認，整理します。障害発生時に確認する項目を次の表に示します。

表7-1　障害発生時に確認する項目

項番
確認する項目
障害を検知したマシン

HCSCサーバ稼働マシン
運用環境稼働マシン
サービスリクエスタ稼働マシン
サービス部品稼働マシン
データベース稼働マシン

1
基本事項
障害の発生時期
いつ（いつから）障害が発生したのかを確認してください。

2
障害発生の直前に実行した操作
どのような操作をしたときに障害が発生したのかを確認してください。

3
障害を検知したマシン
どのマシンで障害を検知したのかを確認してください。

HCSCサーバ稼働マシン

運用環境稼働マシン

サービスリクエスタ稼働マシン

サービス部品稼働マシン

データベース稼働マシン

4
障害内容
どのような現象が発生したのかを，具体的に挙げてください。

5
動作環境
uCosminexus Service Platformのバージョン
○
－
－
－
－

6
uCosminexus Service PlatformまたはuCosminexus Operatorのバージョン
－
○
－
－
－

7
J2EEサーバ製品名とバージョン
－
－
○
○
－

8
データベース製品名とバージョン
－
－
－
－
○

9
OSの種類とバージョン
○
○
○
○
○

10
プロセッサ数
○
○
○
○
○

11
メモリ
○
○
○
○
○

12
仮想メモリ
○
○
○
○
○

13
Javaバージョン
○
○
○
○
○

14
パッチの適用状況
○
○
○
○
○

15
再現性
再現性
再現性があるかどうかを確認してください。

16
発生頻度
再現性がある場合，どのくらいの頻度で障害が発生するかを確認してください。

17
構成変更
発生時の変更有無
該当する障害が発生するようになる前に，コーディングや環境などを変更したかどうかを確認してください。

18
変更個所の内容
変更した場合，変更内容を具体的に挙げてください。

（凡例）

○：確認が必要

－：確認は不要

(2)　収集する障害情報

Cosminexus サービスプラットフォームのシステムでは，調査に必要な資料として，障害の種別ごとに表7-2に示す情報が必要です。

なお，障害情報を取得するためには，あらかじめ設定が必要なものがあるため注意してください。障害情報の取得の詳細については「7.3　障害情報の取得」を参照してください。また，取得した障害情報が出力される場所については，「7.3　障害情報の取得」および「7.4　障害情報の種類」を参照してください。

障害情報の取得を設定していない情報については，障害調査や問い合わせのときに必要となる情報ではありませんが，障害調査の状況に応じて取得が必要になることがあります。障害調査に必要な情報は，障害の発生個所によって異なります。

表7-2　障害調査のために取得している情報

項番 | 取得する情報 | 障害種別
ユーザプログラムがエラーメッセージや例外を出力している場合 | サービス部品呼び出し要求時の障害の場合 | オペレーション（コマンド操作や運用環境の画面からの操作）実行時の障害の場合
1 | Cosminexusサービスプラットフォームの資料 | メッセージログ | ○ | ○ | ○
2 | リクエストトレース | ○ | ○ | －
3 | 性能解析トレース | － | △ | －
4 | 定義情報 | HCSCサーバ構成定義ファイル | － | ○ | ○
5 | HCSCサーバセットアップ定義ファイル | － | ○ | ○
6 | HCSCサーバランタイム定義ファイル | － | ○ | ○
7 | HCSC-Manager定義ファイル | － | ○ | ○
8 | HCSC-Managerコマンド共通定義ファイル | － | ○ | ○
9 | HCSC-Messagingコマンド共通定義ファイル | － | ○ | ○
10 | サービス情報変更定義ファイル | － | △ | △
11 | ユーザ定義受付ランタイム定義ファイル | － | △ | △
12 | SOAP Fault動作定義ファイル | － | △ | △
13 | Cosminexusの資料 | J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ | ○ | ○ | △
14 | 運用管理エージェント，運用監視エージェント，Management Serverのログ（統合ログ） | ○ | △ | ○
15 | Cosminexus DABroker Libraryのログ | △ | △ | △
16 | DB Connectorのログ（リソースアダプタの稼働ログ） | ○ | ○ | ○
17 | EJBクライアントアプリケーションのログ | ○ | ○ | －
18 | ユーザログ | ○ | △ | －
19 | 定義情報 | Cosminexus Component Containerの設定ファイル | △ | ○ | ○
20 | Coxminexus Managerの設定ファイル | △ | ○ | ○
21 | dbcon-xadisplaynameに設定したDB Connectorの属性情報 | △ | ○ | △
22 | dbcon-nodisplaynameに設定したDB Connectorの属性情報 | △ | △ | ○
23 | Cosminexus RMの資料 | 開始停止メッセージログ | － | △ | ○
24 | Cosminexus用メッセージログ | △ | ○ | ○
25 | メソッドトレース | △ | ○ | ○
26 | 回線トレース | △ | ○ | ○
27 | 定義情報 | Cosminexus RMコンフィグレーションプロパティの設定情報 | △ | ○ | ○
28 | Cosminexus SOAPの資料 | トレース | △ | ○ | －
29 | アプリケーションログ | △ | ○ | －
30 | 定義情報 | Cosminexus SOAP共通定義ファイル | △ | ○ | －
31 | Cosminexus SOAPサーバ定義ファイル | △ | ○ | －
32 | Hitachi Web Serverのログおよびトレース | ○ | △ | －
33 | データベースの障害情報 | HiRDBを使用している場合 | HiRDBのログ（HiRDBの定義情報を含む） | － | △ | △
34 | HiRDBクライアントのログおよびトレース | － | △ | △
35 | HiRDB Type4 JDBCドライバのExceptionログおよびトレース | － | △ | △
36 | Oracleを使用している場合 | Oracleのログ | － | △ | △
37 | Oracle Thin Driverのログ | － | △ | △
38 | JavaVMの障害情報 | JavaVM出力メッセージログ | － | △ | △
39 | JavaVMのスレッドダンプ | － | △ | △
40 | JavaVMのガーベージコレクションのログ | － | △ | △

（凡例）

○：一次資料

△：二次資料

－：不要

7.2.2　システム管理者または保守員に連絡するときに必要な情報

障害発生時で次に示す場合は，システム管理者または保守員に連絡する必要があります。

出力されたエラーメッセージの対処に「保守員に連絡してください。」とある場合

調査しても障害の要因がわからない場合

エラーメッセージの内容や書かれている対処方法に従って対処しても解決できない場合

システム管理者または保守員に連絡するために必要な情報は，「7.2.1　障害を調査するときに必要な情報」で示す情報以外に，障害の種別ごとに表7-3に示す情報が必要です。障害情報の取得を設定していない情報については，障害調査や問い合わせのときに必要ではありませんが，障害調査の状況に応じて取得が必要になることがあります。システム管理者または保守員に連絡するために必要な情報は，障害の発生個所によって異なります。

Cosminexusが出力するログのディレクトリのデフォルトは，<Cosminexusインストールディレクトリ>¥CC¥server¥public¥ejb¥<J2EEサーバ名>¥logsです。以降，「Cosminexusログ出力ディレクトリ」と表記します。なお，Cosminexusが出力するログのディレクトリは，usrconf.cfg（J2EEサーバ用オプション定義ファイル）のejb.server.log.directoryキーで変更できます。

表7-3　システム管理者または保守員に連絡するために必要な情報

項番 | 取得する情報 | 障害種別
ユーザプログラムがエラーメッセージや例外を出力している場合 | サービス部品呼び出し要求時の障害の場合 | オペレーション（コマンド操作や運用環境の画面からの操作）実行時の障害の場合
1 | Cosminexusサービスプラットフォームの資料 | 例外ログ | ○ | ○ | ○
2 | メンテナンスログ | － | － | ○
3 | インストールログ | － | － | ○
4 | メソッドトレース | ○ | ○ | ○
5 | 保守情報 | HCSCサーバリポジトリ情報 | － | ○ | ○
6 | HCSC-Managerの保守情報 | ○ | ○ | ○
7 | HCSCサーバ保持情報 | ○ | ○ | ○
8 | Cosminexusの資料 | 保守用ログ※1 | ○ | ○ | ○
9 | Cosminexus SOAPの資料 | 保守用ログ※2 | ○ | ○ | ○
10 | JavaVMの障害情報 | メモリダンプ | ○ | ○ | ○

（凡例）

○：必要

－：不要

注※1　Cosminexusの保守用ログについては，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

注※2　Cosminexus SOAPの保守用ログは，<Cosminexusログ出力ディレクトリ>¥WS¥maintenanceに出力されます。このほか，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照して，ログ以外の障害発生時に取得する情報を取得してください。

7.3　障害情報の取得

＜この節の構成＞

7.3.1　Cosminexus サービスプラットフォームが出力するログやトレースの取得方法

7.3.2　Cosminexus サービスプラットフォーム以外の前提製品が出力する障害情報の取得方法

7.3.3　トレースファイルの見積もり

7.3.4　ログおよびトレース取得時の注意事項

7.3.1　Cosminexus サービスプラットフォームが出力するログやトレースの取得方法

Cosminexus サービスプラットフォームが出力するメッセージログ，トレース，および各種情報の取得方法について説明します。Cosminexus サービスプラットフォームが出力する障害情報の種類については，「7.4　障害情報の種類」を参照してください。

＜この項の構成＞

(1)　メッセージログの取得方法

(2)　リクエストトレースの取得方法

(3)　性能解析トレースの取得方法

(4)　そのほかの定義情報の取得方法

(5)　保守情報の取得方法

(1)　メッセージログの取得方法

メッセージログは必ず出力されます。

なお，メッセージログを出力するファイルのサイズ，および面数は，必要に応じて変更できます。メッセージログの詳細については，「7.4.1　メッセージログ」を参照してください。

(a)　HCSC-Managerのログ

HCSC-Manager定義ファイルで次のパラメタを指定します。

cscmng.log.message.filesize＝メッセージログファイルサイズ

cscmng.log.message.filenum＝メッセージログファイル面数

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

(b)　Cosminexusの統合メッセージログ

統合メッセージログは，manager.cfg（Managerログ設定ファイル）でファイルのサイズ，および面数を指定します。manager.cfgの詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

(c)　CosminexusのJ2EEサーバの稼働ログ

J2EEサーバの稼働ログは，usrconf.properties（J2EEサーバ用ユーザプロパティファイル）でファイルのサイズ，および面数を指定します。usrconf.propertiesの詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

(2)　リクエストトレースの取得方法

リクエストトレースを取得する際には，HCSCサーバランタイム定義ファイルの次のプロパティで採取の有無を指定します。

また，出力先パスやファイルのサイズ，およびファイル面数を変更できます。

requesttrace＝リクエストトレースの採取の有無（ONを指定します）

requesttrace-filepath＝リクエストトレースの出力先パス

requesttrace-filesize＝リクエストトレースサイズ

requesttrace-filenum＝リクエストトレース面数

リクエストトレースの詳細については，「7.4.2　リクエストトレース」を参照してください。

(3)　性能解析トレースの取得方法

性能解析トレースファイルの取得方法および出力先は，Cosminexus全体で共通です。性能解析トレースの詳細については，「7.4.3　性能解析トレース」を参照してください。また，性能解析トレースファイルの取得方法および出力先については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(4)　そのほかの定義情報の取得方法

障害を調査するためにCosminexusサービスプラットフォームに設定した定義が必要になる場合があります。Cosminexus サービスプラットフォームの定義ファイルを次の表に示します。定義の詳細については，「9.　定義ファイル」を参照してください。

表7-4　Cosminexus サービスプラットフォームの定義ファイル

定義ファイル | 説明
HCSCサーバ構成定義ファイル | HCSCサーバの環境作成で，HCSCサーバのセットアップコマンドに指定したファイル
HCSCサーバセットアップ定義ファイル
HCSCサーバランタイム定義ファイル | HCSCサーバランタイムの定義コマンドに指定したファイル
HCSC-Manager定義ファイル | <Cosminexusインストールディレクトリ>¥CSC¥config¥manager¥cscmng.propertiesに指定したファイル
HCSC-Managerコマンド共通定義ファイル | <Cosminexusインストールディレクトリ>¥CSC¥config¥manager¥csccmd.propertiesに指定したファイル
HCSC-Messagingコマンド共通定義ファイル | <Cosminexusインストールディレクトリ>¥CSC¥config¥msg¥cmdconf.batに指定したファイル
サービス情報変更定義ファイル | サービス情報の管理コマンドの-getfileパラメタに指定したファイル
ユーザ定義受付ランタイム定義ファイル | HCSCコンポーネントの定義コマンドの-propfileパラメタに指定したファイル
SOAP Fault動作定義ファイル | ランタイム定義ファイルのsoapfault-targetnamespace-filepathプロパティに指定したファイル

(5)　保守情報の取得方法

システム管理者または保守員に連絡するときに必要な保守情報の取得方法を説明します。保守用ログおよびトレースについては，「7.4.4　保守用ログおよびトレース」を参照してください。

(a)　例外ログ

例外ログは必ず出力されます。なお，出力されるファイルのサイズ，および面数は，変更できます。

HCSC-Managerの例外ログ
HCSC-Manager定義ファイルで次のパラメタを指定します。

cscmng.log.exception.filesize＝例外ログファイルサイズ

cscmng.log.exception.filenum＝例外ログファイル面数

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

Cosminexusの障害発生時の例外情報
J2EEサーバの例外ログは，usrconf.properties（J2EEサーバ用ユーザプロパティファイル）でファイルのサイズ，および面数を指定します。usrconf.propertiesの詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

(b)　メンテナンスログ

メンテナンスログは必ず出力されます。メンテナンスログは，出力されるファイルのサイズ，および面数を変更できます。

HCSC-Manager定義ファイルの次のパラメタを指定します。

cscmng.log.maintenance.filesize＝メンテナンスログファイルサイズ

cscmng.log.maintenance.filenum＝メンテナンスログファイル面数

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

(c)　インストールログ

必ず出力されます。

(d)　メソッドトレース

メソッドトレースは必ず出力されます。メソッドトレースは，出力される出力先やファイルのサイズ，面数，および出力レベルを決める必要があります。HCSCサーバランタイム定義ファイルの次のプロパティを指定します。

HCSCサーバランタイム定義ファイルの次のプロパティを指定します。

methodtrace-filepath＝メソッドトレースの出力先パス

methodtrace-filesize＝メソッドトレースファイルサイズ

methodtrace-filenum＝メソッドトレースファイル面数

methodtrace-level＝メソッドトレースの出力レベル

HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

(e)　保守情報

障害を調査するために必要となる保守情報を次の表に示します。

表7-5　保守情報

保守情報 | 対象データの出力先
HCSCサーバリポジトリ情報 | <Cosminexusインストールディレクトリ>¥CSC¥repository配下のすべてのファイルおよびディレクトリ
HCSC-Managerの保守情報 | <Cosminexusインストールディレクトリ>¥CSC¥config¥manager配下のすべてのファイルおよびディレクトリ
HCSCサーバ保持情報 | <Cosminexusインストールディレクトリ>¥CSC¥spool配下のすべてのファイルおよびディレクトリ
<Cosminexusインストールディレクトリ>¥CSC¥system配下のすべてのファイルおよびディレクトリ
HCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティで指定したフォルダ配下のすべてのファイルおよびディレクトリ（hcscserver-data-filepathプロパティを指定しなかった場合は，<Cosminexusインストールディレクトリ>¥CSC¥spool¥msg¥配下のすべてのファイルおよびディレクトリ）※

注※　データベースを使用しない構成でHCSCサーバをセットアップした場合に必要となります。

7.3.2　Cosminexus サービスプラットフォーム以外の前提製品が出力する障害情報の取得方法

主な前提製品の取得方法の概略を説明します。Cosminexus サービスプラットフォーム以外の前提製品が出力する障害情報の詳細については，各製品のマニュアルを参照してください。

Cosminexusサービスプラットフォーム以外の前提製品が出力する障害情報のうち，Cosminexusが出力するログのディレクトリのデフォルトは，<Cosminexusインストールディレクトリ>¥CC¥server¥public¥ejb¥<J2EEサーバ名>¥logsです。以降，「Cosminexusログ出力ディレクトリ」と表記します。なお，Cosminexusが出力するログのディレクトリは，usrconf.cfg（J2EEサーバ用オプション定義ファイル）のejb.server.log.directoryキーで変更できます。

＜この項の構成＞

(1)　Cosminexusが出力する障害情報の取得方法

(2)　Cosminexus RMが出力する障害情報の取得方法

(3)　Cosminexus SOAPが出力する障害情報の取得方法

(4)　Hitachi Web Serverが出力する障害情報の取得方法

(5)　データベースが出力する障害情報の取得方法

(6)　JavaVMの情報の取得方法

(1)　Cosminexusが出力する障害情報の取得方法

(a)　ログ

障害が発生した際，Cosminexus サービスプラットフォームが出力するログやトレースで障害要因の特定が困難な場合は，次に示すCosminexusが出力する障害情報が必要になります。

J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ

運用管理エージェント，運用監視エージェント，Management Serverのログ

Cosminexus DABroker Libraryのログ

DB Connectorのログ

EJBクライアントアプリケーションのログ

ユーザログ

保守用ログ

Cosminexusが出力する障害情報は，次のコマンドを使って一括して取得できます（手動で取得できます）。なお，一括して取得した場合，Cosminexus サービスプラットフォームが出力するログやトレースと一部重複する情報もあります。

snapshotlogコマンド

mngsvrutilコマンド（サブコマンドにcollect snapshotを指定）

コマンドの詳細については，マニュアル「Cosminexus リファレンス　コマンド編」を参照してください。また，Cosminexusが出力する障害情報の取得方法の詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(b)　運用開始前に準備が必要なCosminexusの障害情報

コマンドを使って一括取得する場合，取得する障害情報の種類（Path）をあらかじめ定義しておく必要があります。メールなどで早急に送付する一次送付資料と，別途送付する二次送付資料のそれぞれを指定します。詳細は，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(c)　障害調査のために必要な設定情報

障害を調査するためにCosminexusに設定した定義が必要になる場合があります。Cosminexus サービスプラットフォーム以外の定義ファイルを次の表に示します。定義の詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

表7-6　Cosminexus サービスプラットフォーム以外の定義ファイル

定義ファイル | 説明
Cosminexus Component Containerの設定ファイル | <Cosminexusインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<J2EEサーバ名>¥ディレクトリ配下のすべてのファイルおよびディレクトリ
Cosminexus Managerの設定ファイル | <Cosminexusインストールディレクトリ>¥manager¥config¥ディレクトリ配下のすべてのファイルおよびディレクトリ
dbcon-xadisplaynameに設定したDB Connectorの属性情報 | 「3.1.2(8)　DB Connectorのセットアップ」で設定した定義ファイル
dbcon-nodisplaynameに設定したDB Connectorの属性情報

(2)　Cosminexus RMが出力する障害情報の取得方法

次に示す受付やサービスアダプタを使用している場合は，Cosminexus RMが出力する障害情報を取得することで障害要因の特定ができます。

非同期（MDB（WS-R））の標準受付

非同期（MDB（DBキュー））の標準受付

サービスアダプタ（MDB（WS-R））

サービスアダプタ（MDB（DBキュー））

Cosminexus RMが出力する障害情報の取得方法の詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

(a)　Cosminexus RMが出力するメッセージ

Cosminexus RMが出力するメッセージは，次のログに出力されます。ログには，開始停止メッセージログとCosminexus用メッセージログの2種類があります。Cosminexus RMが出力するメッセージを次の表に示します。

表7-7　Cosminexus RMが出力するメッセージ

定義ファイル
説明
ファイル名

開始停止メッセージログ
開始や停止についての情報，およびユーザが指定したプロパティの値。
<Cosminexusログ出力ディレクトリ>¥connectors¥
<Cosminexus RMの表示名><面番号>.log

Cosminexus用メッセージログ
Cosminexus RMの開始，停止および動作中の情報。
<Cosminexusログ出力ディレクトリ>
メッセージログは，Cosminexus サービスプラットフォームが出力するメッセージログと同一のファイルに出力されます。

(b)　HCSCサーバとCosminexus RMのトレースとの関係

HCSCサーバとCosminexus RMのトレースとの関係は，ローカルキューや転送キューを使用する場合と，共用キューを使用する場合とで異なります。

ローカルキューや転送キューを使用する場合
Cosminexus RMのトレースには，メソッドトレースと回線トレースの2種類があります。メソッドトレースは，エラー情報（例外発生原因）およびメソッドの入口情報，出口情報，デバッグ情報を出力します。回線トレースは，キュー間転送でやり取りされる電文の情報を出力します。ローカルキューや転送キューを使用する場合のトレース取得ポイントを次の図に示します。

図7-2　ローカルキューや転送キューを使用する場合のトレース取得ポイント

トレース取得ポイントとファイル名の関係を次の表に示します。表の「図中の番号」は，図7-2中の番号と対応しています。

表7-8　トレース取得ポイントとファイル名の関係

図中の番号 | 取得ポイント | トレース
種類 | 出力マシン | 出力先 | ファイル名
1 | サービスリクエスタから転送キューに要求を出すとき | メソッドトレース | サービスリクエスタ稼働マシン側 | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | mtd_<サービスリクエスタ側Cosminexus RMのディスプレイ名>_<数字>.log
2 | サービスリクエスタ側の転送キューからHCSCサーバ側のローカルキューに転送するとき | 回線トレース | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | lin_<サービスリクエスタ側Cosminexus RMのディスプレイ名>_<数字>.log
3 | サービスリクエスタ側の転送キューからHCSCサーバ側のローカルキューへの転送を受け取るとき，またはHCSCサーバ側の転送キューからサービス部品側のローカルキューに転送するとき | 回線トレース | HCSCサーバ稼働マシン側 | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | lin_<HCSCサーバ側Cosminexus RMのディスプレイ名>_<数字>.log
4 | HCSCサーバがローカルキューからメッセージを取り出すとき，またはサービスアダプタから転送キューに要求を出すとき | メソッドトレース | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | mtd_<HCSCサーバ側Cosminexus RMのディスプレイ名>_<数字>.log
5 | HCSCサーバ側の転送キューからサービス部品側のローカルキューへの転送を受け取るとき | 回線トレース | サービス部品稼働マシン側 | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | lin_<サービス部品側Cosminexus RMのディスプレイ名>_<数字>.log
6 | サービス部品がローカルキューからメッセージを取り出すとき | メソッドトレース | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | mtd_<サービス部品側Cosminexus RMのディスプレイ名>_<数字>.log

共用キューを使用する場合
Cosminexus RMのトレースには，メソッドトレースと共用キューイベントトレースの2種類があります。メソッドトレースは，エラー情報（例外発生原因）およびメソッドの入口情報，出口情報，デバッグ情報を出力します。共用キューイベントトレースは，共用キューにメッセージが格納されたことを表すイベントの情報を出力します。共用キューを使用する場合のトレース取得ポイントを次の図に示します。

図7-3　共用キューを使用する場合のトレース取得ポイント

トレース取得ポイントとファイル名の関係を次の表に示します。表の「図中の番号」は，図7-3中の番号と対応しています。

表7-9　トレース取得ポイントとファイル名の関係

図中の番号 | 取得ポイント | トレース
種類 | 出力マシン | 出力先 | ファイル名
1 | サービスリクエスタ側からHCSCサーバ側の受信用共用キューへメッセージが格納されたとき，またはHCSCサーバのサービスアダプタから送信用共用キューへメッセージが格納されたとき | 共用キューイベントトレース | HCSCサーバ稼働マシン側 | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | shq_<HCSCサーバ側Cosminexus RMのディスプレイ名>_<数字>.log
2 | HCSCサーバがローカルキューからメッセージを取り出すとき，またはサービスアダプタから転送キューに要求を出すとき | メソッドトレース | <Cosminexusログ出力ディレクトリ>¥RM¥maintenance | mtd_<HCSCサーバ側Cosminexus RMのディスプレイ名>_<数字>.log

(c)　運用開始前に準備が必要なRMのトレース

メソッドトレースや回線トレースの出力レベルを変更して，出力する情報の種類を変更する場合は，HCSCサーバ起動前のCosminexus RMの設定で変更する必要があります。Cosminexus RMのコンフィグレーションプロパティのRMMethodTraceLevelおよびRMLineTraceLevelで変更します。

(d)　障害調査のために必要な設定情報

障害を調査するためにCosminexus RMのコンフィグレーションプロパティに対して設定している情報が必要になる場合があります。障害調査に必要なCosminexus RMの定義ファイルを次の表に示します。定義ファイルの詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

表7-10　障害調査に必要なCosminexus RMの定義ファイル

定義ファイル | 説明
Cosminexus RMコンフィグレーションプロパティの設定情報 | 「3.1.2(9) Cosminexus Reliable Messagingのセットアップ」で設定した定義ファイル

(3)　Cosminexus SOAPが出力する障害情報の取得方法

同期（Webサービス）の標準受付，またはサービスアダプタ（Webサービス）を使用している場合は，Cosminexus SOAPが出力する障害情報を取得することで障害要因を特定できます。また，サービスリクエスタからHCSCサーバを呼び出すときのSOAPメッセージや，HCSCサーバのサービスアダプタからサービス部品を呼び出すときのSOAPメッセージの電文形式を確認することで，送受信するユーザ電文に誤りがある場合の障害要因を特定できます。Cosminexus SOAPが出力する障害情報の取得方法の詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

(a)　HCSCサーバとSOAPのトレースやアプリケーションログの関係

HCSCサーバの構成で，取得ポイントとSOAPのトレースやアプリケーションログのファイル名との関係を説明します。Webサービスの受付からサービスアダプタ（Webサービス）を呼び出す場合と，Webサービス以外の受付からサービスアダプタ（Webサービス）を呼び出す場合とで異なります。

同期（Webサービス）の標準受付またはユーザ定義受付（Webサービス）からサービスアダプタ（Webサービス）を呼び出す場合
同期（Webサービス）の標準受付からサービスアダプタ（Webサービス）を呼び出す場合や，ユーザ定義受付（Webサービス）からサービスアダプタ（Webサービス）を呼び出す場合は，次のような名称でSOAPのトレースやアプリケーションログが出力されます。途中にビジネスプロセスを経由している場合も同様の名称で出力されます。SOAPトレースやアプリケーションログの取得ポイントを次の図に示します。

図7-4　SOAPトレースやアプリケーションログの取得ポイント（Webサービスの受付からサービスアダプタ（Webサービス）を呼び出す場合）

トレース取得ポイントとファイル名の関係を次の表に示します。表の「図中の番号」は，図7-4中の番号と対応しています。

表7-11　トレース取得ポイントとファイル名の関係（Webサービスの受付からサービスアダプタ（Webサービス）を呼び出す場合）

図中の番号
取得ポイント
ファイル名

トレース※1
アプリケーションログ※1

1※2
サービスリクエスタから要求を出したとき（送信），およびサービスリクエスタへ応答が返ってきたとき（受信）のSOAP通信のトレース
サービスリクエスタ側のクライアント定義ファイルで設定した名称。
「<上記名称>-j2ee-<J2EEサーバ名>-<数字>.log」
サービスリクエスタ側のクライアント定義ファイルで設定した名称。
「<上記名称>-j2ee-<J2EEサーバ名>-aplog-<数字>.log」

2
サービスリクエスタから要求をHCSCサーバのリクエスト受付で受け取ったとき（受信），およびHCSCサーバから応答を返したとき（送信）のSOAP通信のトレース

同期（Webサービス）標準受付の場合
「<クラスタ名>-j2ee-<J2EEサーバ名>-<数字>.log」

ユーザ定義受付（Webサービス）の場合
「<受付ID>-j2ee-<J2EEサーバ名>-<数字>.log」

同期（Webサービス）標準受付の場合
「<クラスタ名>-j2ee-<J2EEサーバ名>-aplog-<数字>.log」

ユーザ定義受付（Webサービス）の場合
「<受付ID>-j2ee-<J2EEサーバ名>-aplog-<数字>.log」

3
HCSCサーバのサービスアダプタから要求を出したとき（送信），およびサービスアダプタへ応答が返ってきたとき（受信）のSOAP通信のトレース
図中の番号2と同じトレースファイルに出力します。
図中の番号2と同じアプリケーションログファイルに出力します。

4※2
HCSCサーバのサービスアダプタからの要求をサービス部品側で受け取ったとき（受信），およびサービス部品側から応答を返したとき（送信）のSOAP通信のトレース
サービス部品側のサーバ定義ファイルで設定※3した名称。
「<上記名称>-j2ee-<J2EEサーバ名>-<数字>.log」
サービス部品側のサーバ定義ファイルで設定※3した名称。
「<上記名称>-j2ee-<J2EEサーバ名>-aplog-<数字>.log」

注※1　トレースおよびアプリケーションログの出力先は，各稼働マシン上の <Cosminexusログ出力ディレクトリ>¥WS¥です。

注※2　サービスリクエスタ側稼働マシン，またはサービス部品稼働マシンでCosminexusが提供しているSOAP通信基盤を使用している場合に取得できます。

注※3　サーバ定義ファイル（c4websv.cfg）でトレースファイルやアプリケーションログのプレフィクス（c4web.logger.<識別子>.log_file_prefix）に設定した名称です。

Webサービス以外の受付からサービスアダプタ（Webサービス）を呼び出す場合
同期（Webサービス）の標準受付やユーザ定義受付（Webサービス）以外のリクエスト受付からサービスアダプタ（Webサービス）を呼び出す場合は，次のような名称でSOAPトレースやアプリケーションログが出力されます。SOAPトレースやアプリケーションログの取得ポイントを次の図に示します。

図7-5　SOAPトレースやアプリケーションログの取得ポイント（Webサービス以外の受付からサービスアダプタ（Webサービス）を呼び出す場合）

トレース取得ポイントとファイル名の関係を次の表に示します。表の「図中の番号」は，図7-5中の番号と対応しています。

表7-12　トレース取得ポイントとファイル名の関係（Webサービス以外の受付からサービスアダプタ（Webサービス）を呼び出す場合）

図中の番号
取得ポイント
ファイル名

トレース※1
アプリケーションログ※1

1
HCSCサーバのサービスアダプタから要求を出したとき（送信），およびサービスアダプタへ応答が返ってきたとき（受信）のSOAP通信のトレース
「<サービスID>-j2ee-<J2EEサーバ名>-<数字>.log」※3
「<サービスID>-j2ee-<J2EEサーバ名>-aplog-<数字>.log」※3

2※2
HCSCサーバのサービスアダプタからの要求をサービス部品側で受け取ったとき（受信），およびサービス部品側から応答を返したとき（送信）のSOAP通信のトレース
サービス部品側のサーバ定義ファイルで設定※4した名称。
「<上記名称>-j2ee-<J2EEサーバ名>-<数字>.log」
サービス部品側のサーバ定義ファイルで設定※4した名称。
「<上記名称>-j2ee-<J2EEサーバ名>-aplog-<数字>.log」

注※1　トレースおよびアプリケーションログの出力先は，各稼働マシン上の <Cosminexusログ出力ディレクトリ>¥WS¥です。

注※2　サービス部品稼働マシンでCosminexusが提供しているSOAP通信基盤を使用している場合に取得できます。

注※3　サービスアダプタ定義画面で設定したクライアント定義ファイルにトレースファイル，アプリケーションログのプレフィクスを指定していても，その値は有効になりません。サービスIDが一意なプレフィクスとして割り当てられます。

注※4　サーバ定義ファイル（c4websv.cfg）でトレースファイルやアプリケーションログのプレフィクス（c4web.logger.<識別子>.log_file_prefix）に設定した名称です。

(b)　運用開始前に準備が必要なSOAPのトレースやアプリケーションログ

SOAPメッセージのログを取得する場合，サービスリクエスタからHCSCサーバを呼び出すときのSOAPメッセージや，HCSCサーバのサービスアダプタからサービス部品を呼び出すときのSOAPメッセージの電文形式を確認することで，送受信するユーザ電文に誤りがある場合の障害要因を特定できます。HCSCサーバが稼働するマシンの共通定義ファイル（c4webcom.cfg）に設定します。HCSCサーバが稼働するマシンの共通定義ファイルへの設定を次の表に示します。共通定義ファイルの作成については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

表7-13　HCSCサーバが稼働するマシンの共通定義ファイルへの設定

設定項目
キー名称
設定値
（デフォルト）
説明

アプリケーションログ出力の重要度
c4web.logger.aplog_level
WARN
SOAPメッセージのログを採取する（SOAPメッセージの電文形式を確認する）場合，INFOを指定してください。HCSCサーバ起動前にあらかじめ設定する必要があります。

(c)　障害調査のために必要な設定情報

障害を調査するためにCosminexus SOAPの設定情報が必要になる場合があります。Cosminexus SOAPの定義ファイルを次の表に示します。定義ファイルの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

表7-14　Cosminexus SOAPの定義ファイル

定義ファイル
説明
ファイルの格納場所
ファイル名

サーバ定義ファイル
HCSCサーバ稼働マシンのリクエスト受付でのSOAP通信の動作を制御します
HCSCサーバ稼働マシンの次のフォルダ

Windowsの場合

<Cosminexusインストールディレクトリ>¥c4web¥conf

その他のOSの場合

/opt/Cosminexus/c4web/conf

c4websv.cfg

共通定義ファイル
HCSCサーバ稼働マシンのリクエスト受付およびサービスアダプタに共通のSOAP通信の動作を制御します
HCSCサーバ稼働マシンの次のフォルダ

Windowsの場合

<Cosminexusインストールディレクトリ>¥c4web¥conf

その他のOSの場合

/opt/Cosminexus/c4web/conf

c4webcom.cfg

(4)　Hitachi Web Serverが出力する障害情報の取得方法

Hitachi Web Serverを使用して運用する場合，Hitachi Web Serverが出力する障害情報が必要な場合があります。Hitachi Web Serverが出力する障害情報の取得方法の詳細は，マニュアル「Hitachi Web Server」を参照してください。

(5)　データベースが出力する障害情報の取得方法

障害の要因がデータベースにある場合，データベースの障害情報を確認することで，障害要因を特定できます。データベースの障害情報には，サーバ側とクライアント側の情報があります。HCSCサーバ稼働マシンのデータベース（クライアント側）とデータベース（サーバ側）の関係を次の図に示します。

図7-6　HCSCサーバ稼働マシンのデータベース（クライアント側）とデータベース（サーバ側）の関係

表7-15　データベースのサーバ側とクライアント側の障害情報

使用しているデータベース
サーバ/クライアント
障害情報
備考

HiRDBを使用している場合
サーバ側の障害情報

HiRDBのログ

%PDDIR%¥SPOOL 配下のファイルすべて

－

定義情報

HiRDBの定義情報

%PDCONFPATH% 配下のファイルすべて

－

クライアント側の障害情報

HiRDBクライアントのSQLトレースファイルおよびエラーログファイル
環境変数PDCLTPATHで指定したディレクトリ（環境変数PDCLTPATHを省略した場合は，次のディレクトリに出力されます。
%PDDIR%¥spool¥hubspool¥外部サーバ名¥）

HiRDBクライアントのSQLトレース環境変数PDSQLTRACEで指定したファイルサイズ（環境変数PDCLTPATHを省略した場合は，SQLトレースは出力されません）。

HiRDB Type4 JDBCドライバのExceptionトレースログ
環境変数PDJDBFILEDIRで指定したディレクトリ（環境変数PDJDBFILEDIRを省略した場合は，次のディレクトリに出力されます。
<Cosminexusインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<J2EEサーバ名>¥<J2EEサーバ名>excX.trc

HiRDB Type4 JDBCドライバの場合，OSの環境変数やHiRDB.iniに記載しても有効になりません。使用するDB Connectorの属性定義EnvironmentVariablesに次に示すようにセミコロンでつないで指定してください。
（例）

PQLTRACE=0;PDCLTPATH=c:¥tmp

Exceptionトレースログについては，DABrokerを使用している場合は取得されません。

Oracleを使用している場合
サーバ側の障害情報
Oracleのログ
－

クライアント側の障害情報
Oracle Thin Driverのログ
－

（凡例）

－：該当しません。

HiRDBを使用する場合は，マニュアル「スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド」を参照してください。Oracleを使用する場合は，Oracle社が発行するドキュメントを参照してください。

(6)　JavaVMの情報の取得方法

(a)　JavaVM出力メッセージログ

JavaVMでクラッシュが発生した場合，JavaVMはデバッグ情報を標準出力とエラーリポートファイルに出力します。詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。エラーリポートファイルの出力先および出力ファイル名は次のとおりです。

Windowsの場合

<Cosminexusインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<J2EEサーバ名>¥hs_err_pid<サーバプロセスのプロセスID>.log

UNIXの場合

<Cosminexusインストールディレクトリ>/CC/server/usrconf/ejb/<J2EEサーバ名>/hs_err_pid<サーバプロセスのプロセスID>.log

(b)　JavaVMのスレッドダンプ

JavaVMの稼働情報やスレッドのスタック状態が出力されます。詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。出力先は次のとおりです。

Windowsの場合

<Cosminexusインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<J2EEサーバ名>¥javacore*.txt

UNIXの場合

<Cosminexusインストールディレクトリ>/CC/server/usrconf/ejb/<J2EEサーバ名>/javacore*.txt

(c)　JavaVMのガーベージコレクションログ

JavaVMのガーベージコレクションの活動状態が出力されます。詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(d)　メモリダンプ

システムで障害が発生したときに，システム管理者または保守員が障害を解析するために使用します。詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

7.3.3　トレースファイルの見積もり

トレースファイルは，次に示すような電文の件数，およびトレースを保管する日数を基に，総ファイルサイズを算出します。

1日当たりに受信する電文（単位：件）

トレース情報を保存する期間（単位：日）

算出した総ファイルサイズから，トレースファイルサイズやトレース面数を見積もります。トレースファイルサイズやトレース面数はHCSCサーバランタイム定義ファイルで設定します。HCSCサーバランタイム定義ファイルの詳細については，「9.定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。なお，関連する前提製品の各マニュアルを参照して，見積もりをしてください。

7.3.4　ログおよびトレース取得時の注意事項

性能解析トレース以外のすべてのログ，トレースでは，次に示す禁止事項および注意事項があります。

＜この項の構成＞

(1)　注意事項

(2)　HCSC-Managerのログにおける注意事項

(1)　注意事項

(a)ファイルの編集はできません。

(b)テキストビューワやエディタに，ロックするオプションがある場合は，使用できません。ファイルをロックした場合，トレースが出力されなくなる可能性があります。

(c)ファイルのアクセス権限は変更できません。

手動でアクセス権限を設定する必要がある場合には，適切なアクセス権限を設定してください。適切なアクセス権限が与えられていない場合，トレースを出力できなくなります。

(d)ファイルの更新時刻は変更できません。

ファイルの更新時刻を変更した場合，出力先ファイルが変わる可能性があります。

(e)トレース出力中に，ファイルを名称変更したり，削除したりしないでください。

管理ファイルの情報を基に出力先ファイルを決められますが，管理ファイルがない場合，および管理ファイルが破壊されている場合には，ファイルの更新時刻を基に判定されます。ファイルの名称変更，または削除は，すべてのトレース出力プロセスを停止してから実行してください。

(2)　HCSC-Managerのログにおける注意事項

(a)メッセージ末尾の改行コードは，プラットフォームに関係なく「CR+LF」になります。

(b)例外ログ，およびメンテナンスログの場合は，さらに次に示す注意事項があります。

ファイルサイズ/面数/モードオプションの変更を有効にするためには，ファイルの削除が必要な場合があります。ファイルを削除する場合には，トレース出力プロセスを停止してください。

出力したトレースファイルは，最初のEOF文字（0x1A）が現れるまでが有効なデータです。EOF文字以降のデータについては，一切保証されません。最初のEOF文字以降にもEOF文字が現れる可能性があるため，注意が必要です。

トレースを出力してもファイルの更新時刻の更新は保証されません。ファイルの更新時刻を基に，トレースが出力されたかどうかを判定できません。トレース出力終了時にはファイルの更新時刻が更新されます。

7.4　障害情報の種類

運用時に障害が発生した場合は，障害対策に必要な情報が，ログとしてログファイルに出力されたり，トレースとしてトレースファイルに出力されたりします。ここではHCSCサーバやHCSC-ManagerなどのCosminexus サービスプラットフォームが出力するログやトレースの種類について説明します。

＜この節の構成＞

7.4.1　メッセージログ

7.4.2　リクエストトレース

7.4.3　性能解析トレース

7.4.4　保守用ログおよびトレース

7.4.1　メッセージログ

HCSCサーバを操作するときのインフォメーション情報や障害時のエラー情報，および稼働中のHCSCサーバのインフォメーション情報や障害時のエラー情報をメッセージログとして取得します。これによって，障害の発生を検知したり，障害要因を解析したりできます。

Cosminexus サービスプラットフォームのメッセージログは，次に示すログに出力されます。

HCSC-Managerのログ

Cosminexusの統合メッセージログ

CosminexusのJ2EEサーバの稼働ログ

＜この項の構成＞

(1)　メッセージログで出力される内容

(2)　メッセージログの取得方法

(3)　メッセージログの出力先

(1)　メッセージログで出力される内容

次に示すメッセージを出力します。メッセージログの内容の詳細については，「11.　メッセージ」を参照してください。

(a)　HCSC-Managerのログ

HCSC-Managerが出力するメッセージを取得します。

(b)　Cosminexusの統合メッセージログ

運用管理エージェント，運用監視エージェント，およびManagement Serverなどが出力するメッセージ取得します。

(c)　CosminexusのJ2EEサーバの稼働ログ

稼働しているJ2EEサーバが出力するメッセージ取得します。J2EEサーバ上で稼働しているHCSCサーバが出力するメッセージもこのログに出力します。

(2)　メッセージログの取得方法

メッセージログは必ず出力されます。詳細については，「7.3.1　Cosminexus サービスプラットフォームが出力するログやトレースの取得方法」を参照してください。

(3)　メッセージログの出力先

メッセージログの出力先およびログファイル名を次の表に示します。

表7-16　メッセージログの出力先およびファイル名

メッセージログファイルの出力先パス | ログファイル名
HCSC-Manager定義ファイルのcscmng.log.dirパラメタで指定したパス※1 | message<面数>.log
Cosminexusの統合メッセージログの出力先に指定されたパス※2 | mngmessage<面数>.log
CosminexusのJ2EEサーバの稼働ログの出力先に指定されたパス※3 | cjmessage<面数>.log

注※1　HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

注※2　Cosminexusの統合メッセージログの出力先は，manager.cfg（Managerログ設定ファイル）で指定します。デフォルト値は，次に示すとおりです。

<Cosminexusインストールディレクトリ>¥manager¥log

manager.cfgの詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

注※3　CosminexusのJ2EEサーバの稼働ログの出力先は，usrconf.cfg（J2EEサーバ用オプション定義ファイル）のejb.server.log.directoryキーで指定します。デフォルトの出力先は，<Cosminexusのインストールディレクトリ>¥CC¥server¥public¥ejb¥<J2EEサーバ名>¥logsです。

usrconf.cfgの詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

7.4.2　リクエストトレース

HCSCサーバのメッセージング基盤では，次の内容をリクエストトレースとして取得できます。

リクエスト受付で受け付けたサービス部品呼び出し要求または応答の結果

ビジネスプロセスを呼び出した時の要求または応答の結果

サービスアダプタからサービス部品を呼び出したときの要求または応答の結果

リクエストトレースは，リクエストの障害要因の解析に使用します。

＜この項の構成＞

(1)　リクエストトレースの出力形式と出力される内容

(2)　リクエストトレースの取得ポイント

(3)　リクエストトレースの取得方法

(4)　リクエストトレースの出力先

(1)　リクエストトレースの出力形式と出力される内容

(a)　出力形式

リクエストトレースの出力形式を次の図に示します。

図7-7　リクエストトレースの出力形式

(b)　出力される内容

リクエストトレースに出力される内容を次の表に示します。

表7-17　リクエストトレースに出力される内容

項目
内容

番号
トレースレコードの出力通番が表示されます。

日付
トレースレコードの取得日付（yyyy/mm/dd形式）が出力されます。

時刻
トレースレコードの取得時刻（hh:mm:ss.sss形式）が，ローカル時刻でミリ秒単位に出力されます。

製品ID
製品を特定するための識別子メッセージング基盤を示す「CSCMSG」が出力されます。

pid
プロセスを識別するためのIDが出力されます。

tid
スレッドを識別するためのIDが出力されます。

ID
表示されません。

メッセージ共通ID
リクエスト識別情報（親ID）が出力されます。

サービスリクエストID
リクエスト識別情報（子ID）が出力されます。

取得ポイント識別情報
取得位置
トレースの取得ポイント情報（取得位置）が出力されます。

RCP：標準受付

URCP：ユーザ定義受付

SVSND：サーバ間転送（送信）

SVRCV：サーバ間転送（受信）

BPRCP：ビジネスプロセスリクエスト受付

BPREQ：ビジネスプロセス呼び出し

SVC：サービス部品呼び出し（アダプタ内）

SVCGP：サービスグループ呼び出し

プロトコル種別
トレースの取得ポイント情報（プロトコル種別）が出力されます。ただし，取得位置がBPRCP，BPREQ，またはSVCGPの場合は，表示されません。

SOAP：SOAP

EJB：EJB（RMI-IIOP）

WSR：MDB（非同期メッセージング）

DBQ：MDB（非同期メッセージング）

CUSTM：カスタムアダプタ

詳細位置
トレースの取得ポイント情報（詳細位置）が出力されます。

IN：受付

OUT：応答

CAL：呼び出し（他コンポーネント）

RET：応答受信（他コンポーネント）

WRN：例外

名称
トレースの取得ポイント情報（名称）が出力されます。

サーバ名

サービスアダプタのサービスID

ビジネスプロセスのサービスID

サービスグループ名

アダプタ種別
トレースの取得ポイント情報（アダプタ種別）が出力されます。ただし，名称がサーバ名またはサービスグループ名の場合は表示されません。

SVA：サービスアダプタ

BP ：ビジネスプロセス

結果
応答結果種別が出力されます。ただし，詳細位置がINまたはCALの場合は，表示されません。

正常終了：NORMAL

異常終了：ERROR

付加情報
応答結果の付加情報が出力されます。

CRLF
レコード終端符号が出力されます。

(2)　リクエストトレースの取得ポイント

リクエストトレースの取得ポイントには，次に示す場合があり，それぞれで取得ポイントが異なります。

単体サービス実行時

ビジネスプロセスサービス実行時

(a)　単体サービス実行時

単体サービス実行時のリクエストトレースのトレース取得ポイントを次の図に示します。

図7-8　リクエストトレースの取得ポイント（単体サービス実行時）

トレース取得ポイントを次の表に示します。表の「図中の番号」は，図7-8中の番号と対応しています。

表7-18　リクエストトレース取得ポイント（単体サービス実行時）

図中の番号 | トレース取得ポイント
1 | 標準受付（Webサービス）の入口
2 | 標準受付（Webサービス）の出口
1 | 標準受付（SessionBean）の入口
2 | 標準受付（SessionBean）の出口
1 | 標準受付（MDB（WS-R））の入口
2 | 標準受付（MDB（WS-R））の出口
1 | 標準受付（MDB（DBキュー））の入口
2 | 標準受付（MDB（DBキュー））の出口
3 | サービスアダプタ（Webサービス）のサービス部品呼び出し口
4 | サービスアダプタ（Webサービス）のサービス部品応答受信口
3 | サービスアダプタ（SessionBean）のサービス部品呼び出し口
4 | サービスアダプタ（SessionBean）のサービス部品応答受信口
3 | サービスアダプタ（MDB（WS-R））のサービス部品呼び出し口
4 | サービスアダプタ（MDB（WS-R））のサービス部品応答受信口
3 | サービスアダプタ（MDB（DBキュー））のサービス部品呼び出し口
4 | サービスアダプタ（MDB（DBキュー））のサービス部品応答受信口
3 | サービスアダプタ（CUSTOM）のサービス部品呼び出し口
4 | サービスアダプタ（CUSTOM）のサービス部品応答受信口

(b)　ビジネスプロセスサービス実行時

ビジネスプロセスサービス実行時のリクエストトレースのトレース取得ポイントを次の図に示します。

図7-9　リクエストトレースの取得ポイント（ビジネスプロセスサービス実行時）

トレース取得ポイントを次の表に示します。表の「図中の番号」は，図7-9中の番号と対応しています。

表7-19　リクエストトレース取得ポイント（ビジネスプロセスサービス実行時）

図中の番号 | トレース取得ポイント
1 | 標準受付（Webサービス）の入口
2 | 標準受付（Webサービス）の出口
1 | 標準受付（SessionBean）の入口
2 | 標準受付（SessionBean）の出口
1 | 標準受付（MDB（WS-R））の入口
2 | 標準受付（MDB（WS-R））の出口
1 | 標準受付（MDB（DBキュー））の入口
2 | 標準受付（MDB（DBキュー））の出口
7 | サービスアダプタ（Webサービス）のサービス部品呼び出し口
8 | サービスアダプタ（Webサービス）のサービス部品応答受信口
7 | サービスアダプタ（SessionBean）のサービス部品呼び出し口
8 | サービスアダプタ（SessionBean）のサービス部品応答受信口
7 | サービスアダプタ（MDB（WS-R））のサービス部品呼び出し口
8 | サービスアダプタ（MDB（WS-R））のサービス部品応答受信口
7 | サービスアダプタ（MDB（DBキュー））のサービス部品呼び出し口
8 | サービスアダプタ（MDB（DBキュー））のサービス部品応答受信口
7 | サービスアダプタ（CUSTOM）のサービス部品呼び出し口
8 | サービスアダプタ（CUSTOM）のサービス部品応答受信口
3 | ビジネスプロセスサービスの呼び出し口
4 | ビジネスプロセスサービスの応答受信口
5 | ビジネスプロセス受付の入口
6 | ビジネスプロセス受付の出口

(3)　リクエストトレースの取得方法

リクエストトレースを取得するには設定が必要です。詳細については「7.3.1 Cosminexus サービスプラットフォームが出力するログやトレースの取得方法」を参照してください。

(4)　リクエストトレースの出力先

リクエストトレースの出力先およびトレースファイル名を次の表に示します。

表7-20　リクエストトレースの出力先およびファイル名

トレースファイルの出力先パス | トレースファイル名
HCSCサーバランタイム定義ファイルのrequesttrace-filepathプロパティで指定したパス | cscmsgreq_<HCSCサーバ名>_<面数>.log

なお，指定したパスが存在しない場合，またはパスが誤っていた場合は，省略値の出力先にトレースが出力されます。

7.4.3　性能解析トレース

性能解析トレース（PRFトレース）は，Cosminexusシステムの性能解析をするためのトレース情報で，それをCSV形式で編集出力したテキストファイルが性能解析トレースファイルです。性能解析トレースは，J2EEアプリケーションを含めた，システム全体の性能ボトルネックを解析するための情報が出力されます。システムの性能ネックや性能トラブルシュートに使用します。性能解析トレース機能については，マニュアル「Cosminexus　機能解説」を参照してください。

＜この項の構成＞

(1)　性能解析トレースファイルの出力形式と出力される内容

(2)　性能解析トレースの取得ポイント

(3)　性能解析トレースの取得方法と出力先

(1)　性能解析トレースファイルの出力形式と出力される内容

(a)　出力形式

性能解析トレースファイルに出力される形式は，Cosminexusの性能解析トレースと同様です。性能解析トレースファイルの詳細については，マニュアル「Cosminexus　機能解説」を参照してください。

(b)　出力される内容

HCSCサーバ（メッセージング基盤）の場合

性能解析トレースファイルに出力される内容を次の表に示します。

表7-21　性能解析トレースファイルに出力される内容（メッセージング基盤）

項目
内容

イベントID
取得ポイントのイベントIDが出力されます。
詳細については，次の個所を参照してください。

「表7-24　性能解析トレース取得ポイント（単体サービス実行時）」

「表7-25　性能解析トレース取得ポイント（ビジネスプロセスサービス実行時）」

「表7-26　性能解析トレース取得ポイント（DBアクセス実行時）」

リターンコード
取得ポイント種別が出力されます。

0：正常終了

1：異常終了

インターフェース名
クラス名が出力されます。

オペレーション名
メソッド名が出力されます。

オプション情報
メッセージ共通ID
リクエスト識別情報（親ID）が出力されます。

サービスリクエストID
リクエスト識別情報（子ID）が出力されます。

付加情報
出力元固有の付加情報が出力されます。

HCSCサーバ（ビジネスプロセス基盤）の場合

性能解析トレースファイルに出力される内容を次の表に示します。

表7-22　性能解析トレースファイルに出力される内容（ビジネスプロセス基盤）

項目
内容

イベントID
取得ポイントのイベントIDが出力されます。
詳細は，「表7-28　性能解析トレース取得ポイント（ビジネスプロセス基盤）」を参照してください。

リターンコード
取得ポイント種別が出力されます。

0：正常終了

1：異常終了

インターフェース名
次の名称のどれかが出力されます。

ビジネスプロセス定義名

Javaクラス名

Data Transform

サービス名

詳細は，「表7-28　性能解析トレース取得ポイント（ビジネスプロセス基盤）」を参照してください。

オペレーション名
出力されません。

オプション情報
オプション情報が出力されます。
詳細は，「表7-28　性能解析トレース取得ポイント（ビジネスプロセス基盤）」を参照してください。

HCSCサーバ（DBアダプタ連携基盤）の場合

性能解析トレースファイルに出力される内容を次の表に示します。

表7-23　性能解析トレースファイルに出力される内容（DBアダプタ連携基盤）

項目
内容

イベントID
取得ポイントのイベントIDが出力されます。
詳細については，次の個所を参照してください。

「表7-29　性能解析トレース取得ポイント（DBアダプタ起動時）」

「表7-30　性能解析トレース取得ポイント（DBアダプタサービス実行時）」

リターンコード
取得ポイント種別が出力されます。

0：正常終了

1：異常終了

インターフェース名
クラス名が出力されます。
パッケージ名は表示されません。

オペレーション名
メソッド名が出力されます。

オプション情報
メッセージ共通ID
リクエスト識別情報（親ID）が出力されます。
情報を設定していない場合はnullになります。

サービスリクエストID
リクエスト識別情報（子ID）が出力されます。
情報を設定していない場合はnullになります。

付加情報
個別情報が出力されます。

(2)　性能解析トレースの取得ポイント

(a)　HCSCサーバ（メッセージング基盤）の場合

性能解析トレースファイルのトレース取得ポイントは，次に示す場合があり，それぞれで取得ポイントが異なります。

単体サービス実行時

ビジネスプロセスサービス実行時

DBアクセス実行時

単体サービス実行時

単体サービス実行時性能解析トレースのトレース取得ポイントを次の図に示します。

図7-10　性能解析トレースの取得ポイント（単体サービス実行時）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-10中の番号と対応しています。

表7-24　性能解析トレース取得ポイント（単体サービス実行時）

イベントID | 図中の番号 | トレース取得ポイント | レベル
0x9800 | 1 | 標準受付（Webサービス）の入口 | A
0x9801 | 2 | 標準受付（Webサービス）の出口 | A
0x9802 | 1 | 標準受付（SessionBean）の入口 | A
0x9803 | 2 | 標準受付（SessionBean）の出口 | A
0x9804 | 1 | 標準受付（MDB（WS-R））の入口 | A
0x9805 | 2 | 標準受付（MDB（WS-R））の出口 | A
0x9806 | 1 | 標準受付（MDB（DBキュー））の入口 | A
0x9807 | 2 | 標準受付（MDB（DBキュー））の出口 | A
0x9810 | 3 | サービスアダプタ（Webサービス）のサービス部品呼び出し口 | A
0x9811 | 4 | サービスアダプタ（Webサービス）のサービス部品応答受信口 | A
0x9812 | 3 | サービスアダプタ（SessionBean）のサービス部品呼び出し口 | A
0x9813 | 4 | サービスアダプタ（SessionBean）のサービス部品応答受信口 | A
0x9814 | 3 | サービスアダプタ（MDB（WS-R））のサービス部品呼び出し口 | A
0x9815 | 4 | サービスアダプタ（MDB（WS-R））のサービス部品応答受信口 | A
0x9816 | 3 | サービスアダプタ（MDB（DBキュー））のサービス部品呼び出し口 | A
0x9817 | 4 | サービスアダプタ（MDB（DBキュー））のサービス部品応答受信口 | A
0x9818 | 3 | サービスアダプタ（CUSTOM）のサービス部品呼び出し口 | A
0x9819 | 4 | サービスアダプタ（CUSTOM）のサービス部品応答受信口 | A

（凡例）

A：標準

ビジネスプロセスサービス実行時

ビジネスプロセスサービス実行時の性能解析トレースのトレース取得ポイントを次の図に示します。

図7-11　性能解析トレースの取得ポイント（ビジネスプロセスサービス実行時）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-11中の番号と対応しています。

表7-25　性能解析トレース取得ポイント（ビジネスプロセスサービス実行時）

イベントID | 図中の番号 | トレース取得ポイント | レベル
0x9800 | 1 | 標準受付（Webサービス）の入口 | A
0x9801 | 2 | 標準受付（Webサービス）の出口 | A
0x9802 | 1 | 標準受付（SessionBean）の入口 | A
0x9803 | 2 | 標準受付（SessionBean）の出口 | A
0x9804 | 1 | 標準受付（MDB（WS-R））の入口 | A
0x9805 | 2 | 標準受付（MDB（WS-R））の出口 | A
0x9806 | 1 | 標準受付（MDB（DBキュー））の入口 | A
0x9807 | 2 | 標準受付（MDB（DBキュー））の出口 | A
0x9808 | 1 | ユーザ定義受付の入口 | A
0x9809 | 2 | ユーザ定義受付の出口 | A
0x9810 | 7 | サービスアダプタ（Webサービス）のサービス部品呼び出し口 | A
0x9811 | 8 | サービスアダプタ（Webサービス）のサービス部品応答受信口 | A
0x9812 | 7 | サービスアダプタ（SessionBean）のサービス部品呼び出し口 | A
0x9813 | 8 | サービスアダプタ（SessionBean）のサービス部品応答受信口 | A
0x9814 | 7 | サービスアダプタ（MDB（WS-R））のササービス部品呼び出し口 | A
0x9815 | 8 | サービスアダプタ（MDB（WS-R））のサービス部品応答受信口 | A
0x9816 | 7 | サービスアダプタ（MDB（DBキュー））のサービス部品呼び出し口 | A
0x9817 | 8 | サービスアダプタ（MDB（DBキュー））のサービス部品応答受信口 | A
0x9818 | 7 | サービスアダプタ（CUSTOM）のサービス部品呼び出し口 | A
0x9819 | 8 | サービスアダプタ（CUSTOM）のサービス部品応答受信口 | A
0x9840 | 3 | ビジネスプロセスサービスの呼び出し口 | A
0x9841 | 4 | ビジネスプロセスサービスの応答受信口 | A
0x9842 | 5 | ビジネスプロセス受付の入口 | A
0x9843 | 6 | ビジネスプロセス受付の出口 | A

（凡例）

A：標準

DBアクセス実行時

HCSCサーバが，コマンドや電文の実行履歴を採取時にデータベースにアクセスするときの性能解析トレースの取得ポイントを次の図に示します。

図7-12　性能解析トレースの取得ポイント（DBアクセス実行時）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-12中の番号と対応しています。

表7-26　性能解析トレース取得ポイント（DBアクセス実行時）

イベントID | 図中の番号 | トレース取得ポイント | レベル
0x9850 | 1 | DBコネクタ呼び出し口 | A
0x9851 | 2 | DBコネクタ応答受信口 | A
0x9852 | 3 | DBコネクタ実行履歴呼び出し口 | B
0x9853 | 4 | DBコネクタ実行履歴応答受信口 | B

（凡例）

A：標準

B：詳細

ファイルアクセス実行時

データベースを使用しない構成でHCSCサーバをセットアップした場合，コマンド処理時に，データベースの代わりにファイルにアクセスします。このファイルアクセスするときの性能解析トレースを取得します。ファイルアクセスでの取得ポイントを次の図に示します。

図7-13　性能解析トレースの取得ポイント（ファイルアクセス実行時）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-13中の番号と対応しています。

表7-27　性能解析トレース取得ポイント（ファイルアクセス実行時）

イベントID | 図中の番号 | トレース取得ポイント | レベル
0x9854 | 1 | ファイルアクセス呼び出し口（ファイルオープン前） | B
0x9855 | 2 | ファイルアクセス応答受信口（ファイルクローズ後） | B

（凡例）

B：詳細

(b)　HCSCサーバ（ビジネスプロセス基盤）の場合

性能解析のトレース取得ポイントを次の図に示します。

図7-14　性能解析トレースのトレース取得ポイント（ビジネスプロセス基盤）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-14中の番号と対応しています。

表7-28　性能解析トレース取得ポイント（ビジネスプロセス基盤）

イベントID
図中の番号
トレース取得ポイント
レベル
インターフェース名
オプション情報

0x9900
1
メッセージング基盤からのビジネスプロセス実行要求呼び出し
A
ビジネスプロセス定義名

メッセージ共通ID

0x9901
2
メッセージング基盤へのビジネスプロセス実行要求応答
A
ビジネスプロセス定義名

メッセージ共通ID

フォルト名（異常時）

0x9902
3
メッセージング基盤からの応答アクティビティ後呼び出し
A
ビジネスプロセス定義名

メッセージ共通ID

0x9903
4
メッセージング基盤からの応答アクティビティ後呼び出しへの応答
A
ビジネスプロセス定義名

メッセージ共通ID

フォルト名（異常時）

0x9904
5
メッセージング基盤からの再実行要求呼び出し
A
ビジネスプロセス定義名

メッセージ共通ID

0x9905
6
メッセージング基盤からの再実行要求呼び出しへの応答
A
ビジネスプロセス定義名

メッセージ共通ID

フォルト名（異常時）

0x9906
7
ユーザ作成のJavaクラス呼び出し
B
Javaクラス名
なし

0x9907
8
ユーザ作成のJavaクラスからの応答
B
Javaクラス名

フォルト名（異常時）

0x9908
9
データ変換要求呼び出し
A
"Data Transform"
なし

0x9909
10
データ変換要求からの応答
A
"Data Transform"

フォルト名（異常時）

0x9910
11
メッセージング基盤へのサービス部品要求呼び出し
A
サービス名

メッセージ共通ID

親スレッドのハッシュコード（並列実行時）

0x9911
12
メッセージング基盤からのサービス部品要求応答
A
サービス名

メッセージ共通ID

親スレッドのハッシュコード（並列実行時）

フォルト名（異常時）

（凡例）

A：標準

B：詳細

注　表に含まれないイベントID（0x9A00～0x9AFF）は，データ変換基盤から発行されたものです。

(c)　HCSCサーバ（DBアダプタ連携基盤）の場合

起動時とサービス部品実行時で，性能解析トレースのトレース取得ポイントが異なります。

起動時

起動時の性能解析トレースのトレース取得ポイントを次の図に示します。

図7-15　性能解析トレースのトレース取得ポイント（DBアダプタ起動時）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-15中の番号と対応しています。

表7-29　性能解析トレース取得ポイント（DBアダプタ起動時）

イベントID | 図中の番号 | トレース取得ポイント | レベル
0x9B60 | 1 | データソース検索直前 | B
0x9B61 | 2 | データソース検索直後 | B
0x9B62 | B

（凡例）

B：詳細

サービス部品実行時

サービス部品実行時の性能解析トレースのトレース取得ポイントを次の図に示します。

図7-16　性能解析トレースのトレース取得ポイント（DBアダプタサービス実行時）

イベントID，トレース取得ポイント，および性能解析トレース取得レベルを次の表に示します。表の「図中の番号」は，図7-16中の番号と対応しています。

表7-30　性能解析トレース取得ポイント（DBアダプタサービス実行時）

イベントID | 図中の番号 | トレース取得ポイント | レベル
0x9B00 | 1 | メッセージング基盤からのサービス部品要求呼び出し直後 | A
0x9B01 | 14 | メッセージング基盤からのサービス部品要求応答直前 | A
0x9B02 | A
0x9B20 | 2※1※2，12※1※2 | データ変換要求呼び出し直前 | A
0x9B21 | 3※1※2，13※1※2 | データ変換要求応答直後 | A
0x9B22 | A
0x9B23 | 15※2※3 | データ複製要求呼び出し直前 | A
0x9B24 | 16※2※3 | データ複製要求応答直後 | A
0x9B25 | A
0x9B63 | 4 | データベース接続要求呼び出し直前 | B
0x9B64 | 5 | データベース接続要求応答直後 | B
0x9B65 | B
0x9B66 | 6 | SQL要求呼び出し直前 | A
0x9B67 | 7 | SQL要求応答直後 | A
0x9B68 | A
0x9B69 | 6 | SQL要求呼び出し直前 | A
0x9B6A | 7 | SQL要求応答直後 | A
0x9B6B | A
0x9B6C | 6 | SQL要求呼び出し直前 | A
0x9B6D | 7 | SQL要求応答直後 | A
0x9B6E | A
0x9B40 | 8 | SQL（SELECT）実行結果格納処理直前 | A
0x9B41 | 11 | SQL（SELECT）実行結果格納処理直後 | A
0x9B42 | A
0x9B43 | 9 | SQL（SELECT）実行結果取得処理直前 | B
0x9B44 | 10 | SQL（SELECT）実行結果取得処理直後 | B
0x9B45 | B

（凡例）

A：標準

B：詳細

注　表に含まれないイベントID（0x9A00～0x9AFF）は，データ変換基盤から発行されたものです。

注※1　標準電文の種別がXML電文のデータ変換定義がある場合のトレース取得ポイントを示します。

注※2　標準電文の種別がバイナリ電文のデータ変換定義がある場合のトレース取得ポイントを示します。

注※3　データ変換定義がない場合のトレース取得ポイントを示します。

(3)　性能解析トレースの取得方法と出力先

性能解析トレースを取得するには設定が必要です。詳細については，「7.3.1 Cosminexus サービスプラットフォームが出力するログやトレースの取得方法」およびマニュアル「Cosminexus　システム運用ガイド」を参照してください。

7.4.4　保守用ログおよびトレース

障害調査に必要な情報として，保守用のログおよびトレースを採取します。

＜この項の構成＞

(1)　例外ログ

(2)　メンテナンスログ

(3)　インストールログ

(4)　メソッドトレース

(1)　例外ログ

HCSCサーバを操作するときの障害時の内部エラー情報，およびHCSCサーバの障害時の内部エラー情報を例外ログとして取得します。例外ログは，保守員が障害解析用に使用します。Cosminexusサービスプラットフォームの例外ログは，HCSC-Managerのログ，およびCosminexusのJ2EEサーバの障害発生時の例外情報に出力されます。

(a)　例外ログで出力される内容

HCSC-Managerの例外ログ
HCSC-Manager内部の例外情報を取得します。

Cosminexusの障害発生時の例外情報
HCSCサーバで障害が発生したときの内部の例外情報を取得します。

(b)　例外ログの出力先

例外ログの出力先およびログファイル名を次の表に示します。

表7-31　例外ログの出力先およびファイル名

例外ログファイルの出力先パス | ログファイル名
HCSC-Manager定義ファイルのcscmng.log.dirパラメタで指定したパス | exeception<面数>.log
CosminexusのJ2EEサーバの例外ログ（障害発生時の例外情報）の出力先に指定されたパス | cjexception<面数>.log

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

CosminexusのJ2EEサーバの例外ログ（障害発生時の例外情報）の出力先は，usrconf.cfg（J2EEサーバ用オプション定義ファイル）で指定します。デフォルトの出力先は，<Cosminexusのインストールディレクトリ>¥CC¥server¥public¥ejb¥<J2EEサーバ名>¥logsです。

usrconf.cfgの詳細については，マニュアル「Cosminexus　リファレンス　定義編」を参照してください

(2)　メンテナンスログ

HCSC-Manager内部の保守情報をメンテナンスログとして取得できます。HCSC-Managerと外部要素（Cosminexus Manager，HCSC管理MBean，リポジトリ）との通信トレース，電文ログとしても使用されます。保守員が障害解析用に使用します。

(a)　メンテナンスログで出力される内容

HCSC-Manager内部の保守情報を取得します。

(b)　メンテナンスログの出力先

メンテナンスログの出力先およびログファイル名を次の表に示します。

表7-32　メンテナンスログの出力先およびファイル名

メンテナンスログファイルの出力先パス | ログファイル名
HCSC-Manager定義ファイルのcscmng.log.dirパラメタで指定したパス | maintenance<面数>.log

(3)　インストールログ

Windowsの場合，HCSC-Manager内部のインストール情報をインストールログとして取得できます。保守員が障害解析用に使用します。

(a)　インストールログで出力される内容

HCSC-Manager内部のインストール情報を取得します。

(b)　インストールログの出力先

次に示すディレクトリのファイルに出力されます。

<Cosminexusインストールディレクトリ>¥CSC¥log¥manager¥install.log

(4)　メソッドトレース

HCSCサーバで障害が発生し，原因の究明が困難な場合に，必要な情報をメソッドトレースとして取得できます。保守員が障害解析のために使用します。

(a)　メソッドトレースで出力される内容

HCSCサーバ（メッセージング基盤）の場合
HCSCサーバ（メッセージング基盤）内部の保守情報を取得します。

HCSCサーバ（ビジネスプロセス基盤）の場合
HCSCサーバ（ビジネスプロセス基盤）内部の保守情報を取得します。
ビジネスプロセス基盤には，ビジネスプロセス実行時のトレースとプロセスインスタンス関連のコマンド実行時のトレースがあります。ここでは，ビジネスプロセス実行時のトレースについて説明します。
プロセスインスタンス関連のコマンド実行時のトレースはCosminexus Managerで出力されるトレースと同様です。詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

HCSCサーバ（DBアダプタ連携基盤）の場合
HCSCサーバ（DBアダプタ連携基盤）内部の保守情報を取得します。

(b)　メソッドトレースの出力先

メソッドトレースの出力先およびトレースファイル名を次の表に示します。メッセージング基盤，ビジネスプロセス基盤，およびDBアダプタ連携基盤で共通の設定です。

表7-33　メソッドトレースファイルの出力先およびファイル名

トレースファイルの出力先パス | トレースファイル名
HCSCサーバランタイム定義ファイルのmethodtrace-filepathプロパティで指定したパス | cscmsgmtd_<HCSCサーバ名>_<面数>.log
cscbpmtd_<HCSCサーバ名>_<面数>.log
cscdbamtd_<HCSCサーバ名>_<面数>.log

なお，指定したパスが存在しない場合，またはパスが誤っていた場合は，省略値の出力先にトレースが出力されます。

7.5　システムのセットアップまたはアンセットアップ時の障害対策

＜この節の構成＞

7.5.1　実行環境に必要なソフトウェアの設定での障害調査

7.5.2　セットアップまたはアンセットアップ時の障害調査

7.5.3　HCSCサーバのセットアップおよびアンセットアップ時の回復方法

7.5.4　HCSCコンポーネントの配備および削除時の回復方法

7.5.1　実行環境に必要なソフトウェアの設定での障害調査

セットアップなどの環境設定をするなどシステム操作をしているときに障害が発生した場合の調査方法を説明します。ログの詳細については，「7.3　障害情報の取得」を参照してください。

＜この項の構成＞

(1)　データベースの操作中にエラーが発生した場合

(2)　Cosminexus Managerの操作中にエラーが発生した場合

(3)　Cosminexus Component Container（J2EEサーバ，またはCosminexus Component Container）の操作中にエラーが発生した場合

(4)　Cosminexus RMの操作中にエラーが発生した場合

(5)　DB Connectorの操作中にエラーが発生した場合

(1)　データベースの操作中にエラーが発生した場合

HiRDBの場合，HiRDBのログ（pdlog(n)）に出力されているエラーメッセージを調査します。Oracleの場合は，Oracle社が発行するドキュメントを参照してください。

(2)　Cosminexus Managerの操作中にエラーが発生した場合

Cosminexus Management ServerやCosminexus Management Server-Administration Agentの起動に失敗するなどの障害が発生した場合，Cosminexusが出力する障害情報（運用管理エージェント，運用監視エージェント，Management Serverのログ）に出力されているエラーメッセージを調査します。

(3)　Cosminexus Component Container（J2EEサーバ，またはCosminexus Component Container）の操作中にエラーが発生した場合

J2EEサーバの操作をしている場合は，Cosminexusが出力する障害情報（J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ）に出力されているエラーメッセージを調査します。

(4)　Cosminexus RMの操作中にエラーが発生した場合

まず，メッセージログに出力されているエラーメッセージを調査します。また，Cosminexus RMの開始停止メッセージログ，メソッドトレースを調査します。

メッセージの中に「HRM-xxxxx」という障害コードが出力されている場合は，マニュアル「Cosminexus Reliable Messaging」を参照して，対処してください。

障害を調査するためにCosminexus RMがコンフィグレーションプロパティに対して設定している情報が必要になる場合があります。また，Cosminexus RMに関連づけているDB Connectorに設定している情報が必要になる場合もあります。これらの設定内容を再度確認して調査し，対処します。

(5)　DB Connectorの操作中にエラーが発生した場合

まず，メッセージログに出力されているエラーメッセージを調査します。また，障害が発生したDB Connector（リソースアダプタ）の稼働ログを参照して調査します。

障害を調査するためにDB Connectorに設定している情報が必要になる場合があります。これらの設定内容を再度確認して調査し，対処します。

7.5.2　セットアップまたはアンセットアップ時の障害調査

＜この項の構成＞

(1)　ログの見方および障害の切り分け方法

(2)　代表的な障害とその対処方法

(1)　ログの見方および障害の切り分け方法

セットアップまたはアンセットアップを実行しているときに，障害が発生したときの障害の調査手順について次の図に示します。

図7-17　障害の調査手順（セットアップまたはアンセットアップ時）

セットアップまたはアンセットアップでエラーが発生した場合，最初にコマンドの応答でコンソールに出力されるメッセージを確認します。

KEOSで始まるメッセージ（HCSC-Managerに関するメッセージ）の詳細情報としてKDECで始まるメッセージが含まれている場合，「11.　メッセージ」を確認して，対処します。

KEOSで始まるメッセージ（HCSC-Managerに関するメッセージ）の詳細情報として，KDEC以外で始まるメッセージが含まれている場合，各メッセージに対応したマニュアルを参照して対処します（例えば，KDJEメッセージが含まれている場合は，マニュアル「Cosminexus メッセージ1」を参照します）。具体例を次に示します。

コマンド応答のメッセージ

エラーメッセージの中に，詳細情報として別のメッセージが出力されます。

要因が特定できない場合は，取得しているメッセージログを参照します。セットアップまたはアンセットアップ実行時に参照する障害情報は，次のメッセージログです。詳細については，「7.4.1　メッセージログ」を参照してください。

HCSC-Managerのログ

Cosminexusの統合メッセージログ

障害が発生した原因は，コマンド実行以前の環境設定やシステムの状態でエラーとなることもあるため，コマンド応答のメッセージを出力している個所の前後を確認し，ほかにエラーメッセージが出ていないか確認して対策します。

なお，メッセージログの内容を確認するときに，コンソールに出力されたメッセージが重複して出力されていることもあるため，適宜実行時間を確認します。

(2)　代表的な障害とその対処方法

ここでは，セットアップまたはアンセットアップ実行での代表的な障害とその対処方法について説明します。代表的な障害とその対処方法を次の表に示します。

表7-34　代表的な障害とその対処方法（セットアップまたはアンセットアップ時の障害調査）

手順（流れ）
代表的な障害
考えられる要因
対策
参照先

実行環境に必要なソフトウェアの設定
データベースのサーバ側のセットアップ
権限の設定ができない
データベース定義ユティリティ（pddef），SQL Executerのパスが設定されていません。
データベース定義ユティリティ（pddef），SQL Executerのパスを設定します。
－

Cosminexus Managerのセットアップ
Cosminexus Managerが起動しない
mserver.propertiesの書式が誤っています。
mserver.propertiesを見直します。
3.1.2※1

mserver.cfgの書式が誤っています。
mserver.cfgを見直します。

Management Serverと運用管理エージェントが自動起動しない
Management Serverと運用管理エージェントを自動起動するように設定されていません。
Management Serverと運用管理エージェントを自動起動するように設定します。

運用管理エージェントが起動しない
adminagent.cfgの書式が誤っています。
adminagent.cfgを見直します。
－

MBeanの起動確認で，KEOS27010-Iメッセージが出力されない
Cosminexusインストールディレクトリ>¥manager¥mbean-plugins配下に，定義ファイルおよびjarが存在しません。
<Cosminexusインストールディレクトリ>¥CSC¥mbean-plugins配下のファイルを，<Cosminexusインストールディレクトリ>¥manager¥mbean-pluginsにコピーします。
3.1.2※1

PRFのセットアップ
－
－
－
－

J2EEサーバのセットアップ
J2EEサーバが起動しない
J2EEサーバのシステム環境変数が正しく設定されていません。
J2EEサーバのシステム環境変数を見直します。
－

Hitachi Web Serverのセットアップ
－
－
－
－

データベースのクライアント側のセットアップ
－
－
－
－

JDBCドライバのセットアップ
－
－
－
－

DB Connectorのセットアップ
DB Connectorのcjstartrarやcjtestres実行時にエラーが発生する
DB関連の問題です。

HiRDB未起動

HiRDBのコネクション不足

HiRDBのホスト名やIPアドレス，ポート番号の誤り

HiRDBのユーザ名やパスワードの誤り

HiRDBが起動しているかどうか確認します。

HiRDBのコネクション不足の場合は，次のどちらかを実施します。
(1) %PDDIR%¥CONF¥pdsysのpd_max_usersを50程度に変更します。
(2) DB Connectorの定義やCosminexus RMのコンフィグレーションプロパティのMinPoolSizeを小さくします。

DB Connectorの定義を参照し，ホスト名やIPアドレス，ポート番号に誤りがないか確認します。

HiRDBのユーザ名やパスワードの誤りがないか確認します。

－

UNIX/Linux環境で，DB Connectorに対してcjstartrarやcjtestres実行時にエラーが発生する
KDJE37360-E
KDJE48516-E
（理由でjavax.resource.ResourceException: KDJE50018-E）
Linuxの場合はLD_LIBRARY_PATH，AIXの場合はLIBPATHに次のパスが設定されていません。
(1) DABrokerのパス
/opt/DABroker/lib
(2) HiRDBクライアント製品のパス
/opt/HiRDB/client/lib
(3) HiRDBサーバ製品のパス
$PDDIR/client/lib
Linuxの場合はLD_LIBRARY_PATH，AIXの場合はLIBPATHに左記のパスを設定します。
なお，(1)はDABroker経由で接続する場合に必要です。
(2)と(3)はHiRDBに接続するときに，PPのインストール状況に応じて，どちらか一方を設定します。
3.1.2※1

Cosminexus RMのセットアップ
DB Connectorのcjstartrarやcjtestres実行時にエラーが発生する
DB関連の問題です。

HiRDB未起動

HiRDBのコネクション不足

HiRDBのホスト名やIPアドレス，ポート番号の誤り

HiRDBのユーザ名やパスワードの誤り。

HiRDBが起動しているかどうか確認します。

HiRDBのコネクション不足の場合は，次のどちらかを実施します。
(1) %PDDIR%¥CONF¥pdsysのpd_max_usersを50程度に変更します。
(2) DB Connectorの定義やCosmiRMのコンフィグレーションプロパティのMinPoolSizeを小さくします。

DB Connectorの定義を参照し，ホスト名やIPアドレス，ポート番号，ユーザ名やパスワードに誤りがないか確認します。

3.1.2※1

Cosminexus RMの起動，またはJ2EEサーバの起動時に，KDJE48213-Wが出力される
Cosminexus RMのコンフィグレーションプロパティに指定しているキュー定義ファイルの記述が誤っています。
Cosminexusサービスプラットフォームの07-50を利用している場合，Cosminexus RMのコンフィグレーションプロパティのQueueConfigFileNameは指定不要です。
3.1.2※1

Cosminexus Service Coordinator-Managerのセットアップ
－
－
－
－

uCosminexus 日立コード変換 - Server RuntimeまたはuCosminexus 日立コード変換 - Runtimeのセットアップ
－
－
－
－

HCSCサーバのセットアップ
HCSCサーバのセットアップ時に次のエラーが発生する
KEOS27105-E
Management Serverが起動していません。
Management Serverが起動しているか確認します。
また，Management Serverが自動起動になっているか確認します。
－

HCSCサーバのセットアップ時に次のエラーが発生する
KEOS50007-E（詳細コードでKDEC10011-E）
KEOS27040-E
運用管理エージェントが起動していません。
運用管理エージェントが起動しているか確認します。
また，運用管理エージェントが自動起動になっているか確認します。
起動している場合，Management Serverの設定ファイルの内容を確認し，Management Serverを再起動します。
－

HCSCサーバのセットアップ時に次のエラーが発生する
KEOS50007-E（詳細コードでKDEC05001-EおよびKFPA11723-E）
HiRDBがダウンしています。
HiRDBサーバを起動します。起動できない場合は，マニュアル「スケーラブルデータベースサーバ　HiRDB Version 8 メッセージ」を参照して対処します。
－

HCSCサーバのセットアップ時に次のエラーが発生する
KEOS50007-E（詳細コードでKDEC05012-E）
HiRDB Type4 JDBC DriverまたはOracle JDBC Thin Driverの設定が漏れています。
次の三つのファイルに，ドライバのjarファイルのクラスパスを設定します。
(1) Management Server用オプション定義ファイル（mserver.cfg）で，web.add.class.pathを設定します。
(2) J2EEサーバのユーザ定義ファイル（usrconf.cfg）で，add.class.pathを設定します。
(3) HCSC-Messagingコマンド共通定義ファイル（cmdconf.batまたはcmdconf）で，HCSC_ADDCLASSPATHを設定します。
－

HCSCサーバのセットアップ時に次のエラーが発生する
KEOS50007-E（詳細コードでKDEC10013-E）
リソースアダプタのCosminexus RMが起動していません。
Cosminexus RMを起動します。
－

HCSCサーバのセットアップ時に次のエラーが発生する
KEOS50007-E（詳細コードでKDEC10010-E）
J2EEサーバが起動していません。
見直します。※2
－

HCSCサーバのセットアップ時に次のエラーが発生する
KEOS50004-E（詳細コードでKEOS27105）
運用管理エージェントが正常に動作していません。
または，作成したJ2EEサーバが，Cosminexus Managerの管理下にありません。
見直します。※2
見直し内容に該当しない場合，作成したJ2EEサーバが，Cosminexus Managerの管理下にいないことがあります。
Cosminexus Managerで管理できるように設定します。※3
読み込んできたJ2EEサーバの設定については，一とおり正しく設定されているか確認して，設定が変わっている個所は，元の設定に変更します。その後，画面内の「適用」ボタンをクリックします。すべての見直しが完了したあとに，画面右上の「設定情報の配布」をクリックして，設定を有効にします。
なお，Cosminexus ManagerでJ2EEサーバを管理する場合は，論理パフォーマンストレーサの設定が必要になります。また，「基本情報」の次に示す設定が読み込み後は必ず「しない」（使用しない）になります。そのため，必要に応じて変更してください。

運用監視エージェントの設定

Managementイベント発行機能の設定

起動オプションの設定

－

HCSCサーバの定義情報を設定
－
－
－
－

HCSCサーバの起動
HCSCサーバ起動に失敗する
ログの中に「KDJE37356-E The communication timeout occurred.」が含まれている
DB Connectorの属性のmaxBinarySizeとLONGVARBINARY_AccessSizeが共に0になっています。
どちら一方，または両方を変更します。

DBConnectorの属性のmaxBinarySizeに0以外（例：64000）を設定します。

LONGVARBINARY_AccessSizeに0以外（例：64）を設定します。

－

KEOS50007-Eが発生してコマンドが失敗
HCSC稼働マシンのメッセージログに次のメッセージが出力される
KDJE50012-EまたはKFDJ02005-E
HCSCサーバセットアップ定義ファイルのdbcon-nodisplaynameに指定したDB Connectorが，<transaction-support>にNoTransaction以外を定義したDB Connectorです。
二つのDB Connectorを準備していない場合は，DB Connectorを二つセットアップします。
DB Connectorの属性ファイルを取得し，<transaction-support>にNoTransactionを指定し，設定します。
HCSCサーバセットアップ定義ファイルに正しくDB Connectorが設定されていることを確認して，再度HCSCサーバをセットアップします。
3.1.2※1

サービスアダプタ/ビジネスプロセス/ユーザ定義受付の配備
KEOS50007-Eが発生してコマンドが失敗。HCSC稼働マシンのメッセージログに次のメッセージが出力される
KDJE50012-EまたはKFDJ02005-E
HCSCサーバセットアップ定義ファイルのdbcon-nodisplaynameに指定したDB Connectorが，<transaction-support>にNoTransaction以外を定義したDB Connectorです。
二つのDB Connectorを準備していない場合は，DB Connectorを二つセットアップします。
DB Connectorの属性ファイルを取得し，<transaction-support>にNoTransactionを指定し，設定します。
HCSCサーバセットアップ定義ファイルに正しくDB Connectorが設定されていることを確認して，再度HCSCサーバをセットアップします。
3.1.2※1

ユーザ定義受付の定義情報を設定
－
－
－
－

（凡例）

－：該当しません。

注※1　詳細は「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。

注※2　次の観点で見直します。

・該当J2EEサーバの稼働ホストで，運用管理エージェントが起動しているか。

・起動している運用管理エージェントのポート番号と，構成定義でホストに定義した運用管理エージェントのポート番号は一致しているか。

・構成定義で定義したホストと通信できるか。

・運用管理エージェントのプロパティで，アクセスしているCosminexus Management Serverの稼働ホストは接続が許可されているか。

・Management Serverと運用管理エージェントのCosminexusのバージョンが一致しているか。

・Management Serverと運用管理エージェントのCosminexusのエディションが異なる場合，接続できるエディション関係か。

・Managerのリモート管理機能が指定の「ホスト名（またはIPアドレス）:ポート番号」で起動されているか。

注※3　次の手順で，作成したJ2EEサーバがCosminexus Managerで管理できるように設定します。

1. 運用管理ポータルの「論理サーバの環境設定」で「論理J2EEサーバ」配下にあるJ2EEサーバ名を選択し，設定画面を表示させます。

2. 表示したメニューのタブ「読み込み」をクリックします。「サーバの設定読み込み」画面が表示されます。

3. 「接続先ホストから設定を読み込みます」を選択し，「読み込み」ボタンをクリックします。

4. 画面右上の「運用管理ポータル」をクリックします。いったんトップページに戻ります。

5. 「論理サーバの起動/停止」をクリックします。起動させるJ2EEサーバが起動できるか確認します。

7.5.3　HCSCサーバのセットアップおよびアンセットアップ時の回復方法

HCSCサーバのセットアップに失敗後，再セットアップができない，またはHCSCサーバのアンセットアップを繰り返してもアンセットアップが完了しない場合は，次のように対処してください。

手順

次のコマンドを実行して，リポジトリ情報を削除します。

cscsvunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -ignore

リポジトリ情報を削除後，アプリケーションの削除が必要な場合は，手順2.～手順5.を実行してください。アプリケーションの削除が不要な場合は，手順5.を実行してください。

次のコマンドを実行して，削除の対象となるHCSCのアプリケーションの名称を確認します。

cscapputil -user <ログインユーザID> -pass <ログインパスワード> -host <IPアドレス>:<port番号> -j2ee <J2EEサーバ名> -operation list

削除の対象となるHCSCのアプリケーションを次に示します。

表7-35　削除の対象となるHCSCのアプリケーション（HCSCサーバのセットアップおよびアンセットアップの障害時）

項目 | アプリケーション名 | 共有
HCSCサーバアプリケーション | CSCMessaging | ×
CSCMsgSyncServiceDelivery | ×
CSCMsgSyncServiceDeliveryWS | ×
CSCMsgAsyncServiceDelivery | ×
CSCMsgAsyncServiceDeliveryDBQ | ×

（凡例）

×：リソースをクラスタ内で共有しないことを示します。

次のコマンドを実行して，削除の対象となるHCSCのアプリケーションを停止します。

cscapputil -user <ログインユーザID> -pass <ログインパスワード> -host <IPアドレス>:<port番号> -j2ee <J2EEサーバ名> -app <アプリケーション名> -operation stop

次のコマンドを実行して，HCSCのアプリケーションを削除します。

cscapputil -user <ログインユーザID> -pass <ログインパスワード> -host <IPアドレス>:<port番号> -j2ee <J2EEサーバ名> -app <アプリケーション名> -operation delete

削除できないリソース（データベーステーブル，インデクス，またはビュー表）がある場合，次に示す表を参考に削除します。
ただし，クラスタ内で共有するリソースについては，クラスタ内で最後のHCSCサーバをアンセットアップする場合にだけ削除してください。
また，各リソースがすでに削除されている場合，または作成されていない場合もあるため，存在しない場合は削除する必要はありません。

表7-36　HCSCサーバが使用するリソース

項番 | 項目 | リソース名 | 種別 | 共有
1 | データベーステーブル，インデクス，ビュー表 | CSCMSG_S<HCSCサーバ名>_CSC_PERSIST | T | ×
2 | CSCMSG_C<クラスタ名>_CSC_CONNECT | T | ○
3 | CSCMSG_S<HCSCサーバ名>_LC_DIRECTORY | T | ×
4 | CSCMSG_S<HCSCサーバ名>_LC_BPFORMAT | T | ×
5 | CSCMSG_S<HCSCサーバ名>_RT_RULE | T | ×
6 | CSCMSG_S<HCSCサーバ名>_CV_MAPPING | T | ×
7 | CSCMSG_S<HCSCサーバ名>_CV_FORMAT | T | ×
8 | CSCMSG_C<クラスタ名>_EXECHISTORY | T | ○
9 | CSCMSG_C<クラスタ名>_EXECHISTORY_I | I | ○
10 | CSCBP_<クラスタ名>_PROCESS | T | ○
11 | CSCBP_<クラスタ名>_PROCESS_IDX1 | I | ○
12 | CSCBP_<クラスタ名>_PROCESS_IDX2 | I | ○
13 | CSCBP_<クラスタ名>_PROCESS_IDX3 | I | ○
14 | CSCBP_<クラスタ名>_ACTIVITY | T | ○
15 | CSCBP_<クラスタ名>_ACTIVITY_IDX | I | ○
16 | CSCBP_<クラスタ名>_LINK | T | ○
17 | CSCBP_<クラスタ名>_LINK_IDX | I | ○
18 | CSCBP_<クラスタ名>_CORRELATIONSET | T | ○
19 | CSCBP_<クラスタ名>_CORREL_IDX1 | I | ○
20 | CSCBP_<クラスタ名>_CORREL_IDX2 | I | ○
21 | CSCBP_<クラスタ名>_STR_VARIABLE | T | ○
22 | CSCBP_<クラスタ名>_STR_VAR_IDX | I | ○
23 | CSCBP_<クラスタ名>_NUM_VARIABLE | T | ○
24 | CSCBP_<クラスタ名>_NUM_VAR_IDX | I | ○
25 | CSCBP_<クラスタ名>_BOOL_VARIABLE | T | ○
26 | CSCBP_<クラスタ名>_BOOL_VAR_IDX | I | ○
27 | CSCBP_<クラスタ名>_MSG_VARIABLE | T | ○
28 | CSCBP_<クラスタ名>_MSG_VAR_IDX | I | ○
29 | CSCBP_<クラスタ名>_MSG_RELATION | T | ○
30 | CSCBP_<クラスタ名>_MSG_REL_IDX1 | I | ○
31 | CSCBP_<クラスタ名>_MSG_REL_IDX2 | I | ○
32 | CSCBP_<クラスタ名>_MSG_REL_IDX3 | I | ○
33 | CSCBP_<クラスタ名>_V_ACTIVITY | V | ○
34 | CSCBP_<クラスタ名>_V_LINK | V | ○
35 | CSCBP_<クラスタ名>_V_STR_VARIABLE | V | ○
36 | CSCBP_<クラスタ名>_V_NUM_VARIABLE | V | ○
37 | CSCBP_<クラスタ名>_V_BOOL_VARIABLE | V | ○
38 | CSCBP_<クラスタ名>_V_MSG_VARIABLE | V | ○
39 | リクエスト受付キュー | クラスタ種別がLBの場合 | CSC<HCSCサーバ名>ACPT_RCVQ | Q | ×
40 | CSC<HCSCサーバ名>ACPT_DBQ | Q | ×
41 | クラスタ種別がHAの場合 | CSC<クラスタ名>ACPT_RCVQ | Q | ○
42 | CSC<クラスタ名>ACPT_DBQ | Q | ○
43 | HCSCサーバ一時ファイル | ServerProperties_<HCSCサーバ名> | F | ×
44 | ServerSetup_<HCSCサーバ名> | F | ×
45 | ReceptionProperties_dbq_<HCSCサーバ名> | F | ×
46 | ReceptionProperties_ejb_<HCSCサーバ名> | F | ×
47 | ReceptionProperties_jms_<HCSCサーバ名> | F | ×
48 | ReceptionProperties_soap_<HCSCサーバ名> | F | ×
49 | UserReceptionProperties_<HCSCサーバ名>_<受付ID> | F | ×
50 | ServerProperties_<HCSCサーバ名>.old | F | ×
51 | ServerSetup_<HCSCサーバ名>.old | F | ×
52 | ReceptionProperties_dbq_<HCSCサーバ名>.old | F | ×
53 | ReceptionProperties_ejb_<HCSCサーバ名>.old | F | ×
54 | ReceptionProperties_jms_<HCSCサーバ名>.old | F | ×
55 | ReceptionProperties_soap_<HCSCサーバ名>.old | F | ×
56 | UserReceptionProperties_<HCSCサーバ名>_<受付ID>.old | F | ×
57 | ServerPropertiesAct_<HCSCサーバ名> | F | ×
58 | ReceptionPropertiesAct_dbq_<HCSCサーバ名> | F | ×
59 | ReceptionPropertiesAct_ejb_<HCSCサーバ名> | F | ×
60 | ReceptionPropertiesAct_jms_<HCSCサーバ名> | F | ×
61 | ReceptionPropertiesAct_soap_<HCSCサーバ名> | F | ×
62 | UserReceptionPropertiesAct_<HCSCサーバ名>_<受付ID> | F | ×
63 | ServerPropertiesAct_<HCSCサーバ名>.old | F | ×
64 | ReceptionPropertiesAct_dbq_<HCSCサーバ名>.old | F | ×
65 | ReceptionPropertiesAct_ejb_<HCSCサーバ名>.old | F | ×
66 | ReceptionPropertiesAct_jms_<HCSCサーバ名>.old | F | ×
67 | ReceptionPropertiesAct_soap_<HCSCサーバ名>.old | F | ×
68 | UserReceptionPropertiesAct_<HCSCサーバ名>_<受付ID>.old | F | ×
69 | _cscmsg_cnfrqdbq_<HCSCサーバ名>.xml | F | ×
70 | _cscmsg_cnfrqejb_<HCSCサーバ名>.xml | F | ×
71 | _cscmsg_cnfrqjms_<HCSCサーバ名>.xml | F | ×
72 | _cscmsg_cnfrqsorp_<HCSCサーバ名>.xml | F | ×
73 | _cscmsg_cnfrq_<HCSCサーバ名>_<受付ID>.xml | F | ×
74 | inf | F2 | ×

（凡例）

I：インデクスであることを示します。※1

T：データベーステーブルであることを示します。※1

V：ビュー表であることを示します。※1

Q：Cosminexus RMのキューであることを示します。※2

F：HCSCサーバ一時ファイルであることを示します。※3

F2：HCSCサーバのシステム管理情報を保存する出力先のディレクトリであることを示します。※4

○：リソースをクラスタ内で共有することを示します。

×：リソースをクラスタ内で共有しないことを示します。

－：該当しません。

注※1　データベーステーブル，インデクスおよびビュー表はSQL命令（DROP）を実行して削除してください。

注※2　Cosminexus RMのキューは，hrmstopコマンドを実行して管理状態へ移行したあと，hrmdelqueコマンドを実行して削除してください。詳細は，マニュアル「Cosminexus Reliable Messaging」を参照してください。

注※3　HCSCサーバ一時ファイルは，「<Cosminexusインストールディレクトリ>¥CSC¥system¥msg」にあるファイルを削除してください。

注※4　HCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリにあるリソースを削除してください。hcscserver-data-filepathプロパティにディレクトリを指定していない場合は，hcscserver-data-filepathプロパティのデフォルトのディレクトリにあるリソースを削除してください。

注意

J2EEサーバ上のHCSCサーバを削除する場合には，cscapputilコマンドを使用します。CosminexusのJ2EEサーバのコマンドでは削除できません。

cscapputilコマンドは，障害を回復する場合にだけ使用してください。通常運用時や構築時には，このコマンドを使用しないでください。

cscapputilコマンドで，アプリケーションを削除した場合，サービスプラットフォームのシステムを破壊するおそれがあります。そのため，十分に注意して運用してください。

7.5.4　HCSCコンポーネントの配備および削除時の回復方法

サービスアダプタ，ビジネスプロセス，およびユーザ定義受付の配備に失敗後，再配備ができない，またはサービスアダプタ，ビジネスプロセス，およびユーザ定義受付の削除を繰り返しても削除が完了しない場合は，次のように対処してください。

csccompoundeployコマンドに-ignoreオプションを指定して実行し，リポジトリ情報を削除します。

csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -ignore

リポジトリ情報を削除後に，アプリケーションの削除が必要な場合は，手順2.～手順5.を実行してください。アプリケーションの削除が不要な場合は，手順5.を実行してください。

次のコマンドを実行して，削除の対象となるHCSCのアプリケーションの名称を確認します。

cscapputil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名称> -j2ee <J2EEサーバ名> -operation list

削除の対象となるHCSCのアプリケーションを次に示します。

表7-37　削除の対象となるHCSCのアプリケーション（HCSCコンポーネントの配備および削除の障害時）

項目 | アプリケーション名 | 共有
HCSCコンポーネント（サービスアダプタおよびビジネスプロセス）のアプリケーション | <サービスID> | ×
HCSCコンポーネント（ユーザ定義受付）のアプリケーション | <受付ID> | ×

（凡例）

×：リソースをクラスタ内で共有しないことを示します。

次のコマンドを実行して，削除の対象となるHCSCコンポーネントを停止します。

cscapputil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名称> -j2ee <J2EEサーバ名> -app <アプリケーション名> -operation stop

次のコマンドを実行して，HCSCコンポーネントを削除します。

cscapputil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名称> -j2ee <J2EEサーバ名> -app <アプリケーション名> -operation delete

削除できないリソース（キュー）がある場合，表7-38を参考に削除します。
ただし，クラスタ内で共有するリソースについては，クラスタ内で最後のサービスアダプタまたはビジネスプロセスを削除する場合にだけ削除してください。

HCSCサーバを再起動します。

表7-38　HCSCサーバ（サービスアダプタ，ビジネスプロセス）が使用するリソース

項番
項目
リソース名
種別
共有

1
データベーステーブル
CSCMSG_S<HCSCサーバ名>_LC_DIRECTORYテーブルのSERVICE_NAMEの列に，次のどれかが格納された行

削除対象のサービスアダプタのサービス名

削除対象のビジネスプロセス名

削除対象のユーザ定義受付は次の形式
:Reception_<削除対象のユーザ定義受付の受付ID>:<削除対象のユーザ定義受付の受付名>

T
×

2
アダプタのキュー
CSC_<クラスタ名><サービスID>
Q
○

3
MDB（WS-R）アダプタのキューあて先
CSC<サービスID>
U
○

4
HCSCサーバ一時ファイル
UserReceptionProperties_<HCSCサーバ名>_<受付ID>
F
×

5
UserReceptionProperties_<HCSCサーバ名>_<受付ID>.old
F
×

6
UserReceptionPropertiesAct_<HCSCサーバ名>_<受付ID>.old
F
×

7
_cscmsg_cnfrq_<HCSCサーバ名>_<受付ID>.xml
F
×

8
IAdapterName
F2
×

9
IServiceKind
F2
×

10
IServiceName
F2
×

11
R<数字>※1
F2
×

（凡例）

T：データベーステーブルであることを示します。※2

Q：Cosminexus RMのキューであることを示します。※3

U：Cosminexus RMの転送キューに設定するあて先であることを示します。※4

F：HCSCサーバ一時ファイルであることを示します。※5

F2：HCSCサーバ一時ファイルであることを示します。※6

○：リソースをクラスタ内で共有することを示します。

×：リソースをクラスタ内で共有しないことを示します。

注※1　ファイル内のSERVICE_NAMEの行に，次のどれかが格納されたファイルです。

　・削除対象のサービスアダプタのサービス名

　・削除対象のビジネスプロセス名

　・削除対象のユーザ定義受付は次の形式

　　:Reception_<削除対象のユーザ定義受付の受付ID>:<削除対象のユーザ定義受付の受付名>

注※2　データベーステーブルの行は，SQL命令のDELETEを実行して一行ずつ削除してください。

注※3　Cosminexus RMのキューは，hrmstopコマンドを実行して管理状態へ移行したあと，hrmdelqueコマンドを実行して削除してください。詳細は，マニュアル「Cosminexus Reliable Messaging」を参照してください。

注※4　Cosminexus RMの転送キューに設定するあて先は，hrmstopコマンドを実行して管理状態へ移行したあと，hrmdeladdrコマンドを実行して削除してください。詳細は，マニュアル「Cosminexus Reliable Messaging」を参照してください。

注※5　ファイルを削除したい場合は，「<Cosminexusインストールディレクトリ>CSC¥system¥msg」にあるファイルを削除してください。

注※6　ファイルを削除したい場合は，HCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定した，「<hcscserver-data-filepathで指定したディレクトリ>¥inf¥LC_DIRECTORY」ディレクトリにあるリソース（ファイル）を削除してください。hcscserver-data-filepathプロパティにディレクトリを指定していない場合は，「<hcscserver-data-filepathのデフォルトのディレクトリ>¥inf¥LC_DIRECTORY」ディレクトリにあるリソース（ファイル）を削除してください。

注意

J2EEサーバ上のHCSCコンポーネントを削除する場合には，cscapputilコマンドを使用します。CosminexusのJ2EEサーバのコマンドでは削除できません。

cscapputilコマンドは，障害を回復する場合にだけ使用してください。通常運用時や構築時には，このコマンドを使用しないでください。

cscapputilコマンドで，アプリケーションを削除した場合，サービスプラットフォームのシステムを破壊するおそれがあります。そのため，十分に注意して運用してください。

7.6　オペレーション実行時の障害対策

＜この節の構成＞

7.6.1　コマンド操作や運用環境の画面操作での障害調査

7.6.1　コマンド操作や運用環境の画面操作での障害調査

障害が発生した場合，コンソールまたは運用環境の画面に表示されるメッセージを確認して障害を調査します。運用環境の画面が操作できなくなった場合は，画面が正常な状態になるよう対処します。

＜この項の構成＞

(1)　ログの見方および障害の切り分け方法

(2)　代表的な障害とその対処方法

(3)　運用環境の画面が操作できなくなった場合の対処方法

(1)　ログの見方および障害の切り分け方法

コマンド操作や運用環境の画面操作をしているときに，障害が発生したときの障害の調査手順について次の図に示します。

図7-18　障害の調査手順（コマンド操作や運用環境の画面操作での障害調査）

コマンド操作や運用環境の画面操作でエラーが発生した場合，最初にコマンドの応答でコンソールに出力されるメッセージを確認します。

KDECで始まるメッセージの場合や，KEOSで始まるメッセージ（HCSC-Managerに関するメッセージ）の詳細情報としてKDECで始まるメッセージが含まれている場合，「11.　メッセージ」を確認して，対処します。

KEOSで始まるメッセージ（HCSC-Managerに関するメッセージ）の詳細情報として，KDEC以外で始まるメッセージが含まれている場合，各メッセージに対応したマニュアルを参照して対処します（例えば，KDJEメッセージが含まれている場合は，マニュアル「Cosminexus メッセージ1」を参照します）。具体例を次に示します。

コマンド応答のメッセージの例

エラーメッセージ中に詳細情報のエラーメッセージが含まれる形式で出力されます。

要因が特定できない場合は，取得しているメッセージログを参照します。セットアップまたはアンセットアップ実行時に参照する障害情報は，次のメッセージログです。詳細については，「7.4.1　メッセージログ」を参照してください。

HCSC-Managerのログ

Cosminexusの統合メッセージログ

CosminexusのJ2EEサーバ稼働ログ

障害が発生した原因は，コマンド実行以前の環境設定やシステムの状態でエラーとなることもあるため，コマンド応答のメッセージを出力している個所の前後を確認し，ほかにエラーメッセージが出ていないかを確認して，対策します。

なお，メッセージログの内容を確認するとき，コンソールに出力されたメッセージが重複して出力されていることもありますので，適宜実行時間を確認してください。

(2)　代表的な障害とその対処方法

ここでは，セットアップまたはアンセットアップ実行での代表的な障害とその対処方法について説明します。代表的な障害とその対処方法を次の表に示します。

表7-39　代表的な障害とその対処方法（コマンド操作や運用環境の画面操作での障害調査）

操作
代表的な障害
考えられる要因
対策
参照先

Type4ドライバ利用時のcsmコマンド実行
HCSCサーバが未起動状態でcsmコマンドを実行すると次のエラーが発生する
KDEC10410-E（KDEC10044-E）
KDEC10044-Eの詳細で，（error code = KDEC05012-E, error message = Database access initialization, before HCSC server startup, failed because loading of the JDBC driver failed. （JDBC name = JP.co.Hitachi.soft.HiRDB.JDBC.HiRDBDriver））
次のどれかのディレクトリの設定漏れです。
<Cosminexusインストールディレクトリ>¥CSC¥config¥msg¥cmdconf.bat
<Cosminexusインストールディレクトリ>/CSC/config/msg/cmdconf
<Cosminexusインストールディレクトリ>CSC/config/msg/cmdconf
cmdconf（cmdconf.bat）のHCSC_ADDCLASSPATHにHIRDB Type4 JDBCドライバのjarファイル（pdjdbc2.jar）のパスを指定します。
「9.　定義ファイル」の「HCSC-Messagingコマンド共通定義ファイル」

Oracle 利用時のcsmコマンド実行
HCSCサーバが未起動状態でcsmコマンドを実行すると次のエラーが発生する
KDEC10410-E（KDEC10044-E）
KDEC10044-Eの詳細で，（error code = KDEC05012-E, error message = Database access initialization, before HCSC server startup, failed because loading of the JDBC driver failed. （JDBC name = oracle.jdbc.driver.OracleDriver））
次のどれかのディレクトリの設定漏れです。
<Cosminexusインストールディレクトリ>¥CSC¥config¥msg¥cmdconf.bat
<Cosminexusインストールディレクトリ>/CSC/config/msg/cmdconf
<Cosminexusインストールディレクトリ>CSC/config/msg/cmdconf
cmdconf（cmdconf.bat）のHCSC_ADDCLASSPATHにOracle Thinドライバのjarファイル（ojdbc14.jar）のパスを指定します。
「9.　定義ファイル」の「HCSC-Messagingコマンド共通定義ファイル」

HCSCサーバが未起動の状態でcsmコマンド実行
HCSCサーバが未起動状態でcsmコマンドを実行すると次のエラーが発生する
KDEC10410-E（KDEC10044-E）
KDEC10044-Eの詳細で，（error code = KDEC05001-E, error message = An attempt to open a connection to the database has failed. （reason = KFPA11724-E Environment definition error, variable=PDUSER, reason=NO VALUE[PrdbConnection.PrdbConnection], SQL state = R0000, error code = -724））
csmコマンドのオプションでDBのユーザ名とパスワードを指定していません。
csmコマンドのオプションでDBのユーザ名とパスワードを指定します。
HCSCサーバオフライン時は，DBのユーザ名とパスワードを必ず指定します。
「10.　コマンド」

csmコマンド実行
csmコマンドが失敗し，データベース（HiRDB）のログおよびトレースでKFPA11912-Eメッセージ（排他制御のための作業領域が不足）が発生している
排他制御のための作業領域が不足しています。
HiRDBのシステム定義の次のオペランドの指定値を増やして，HiRDBを再起動します。

pd_max_access_tables

pd_lck_pool_size

pd_fes_lck_pool_size

マニュアル「HiRDB システム定義」

(3)　運用環境の画面が操作できなくなった場合の対処方法

運用環境の画面が操作できなくなった場合の対処方法について次に示します。

(a)　画面からの操作を失敗してボタンをクリックできなくなった場合

次の手順で対処します。

ダイアログまたは画面コンソールに出力されたエラーの原因を調査して対処します。

次のどちらかの操作をします。

［HCSC-Manager］メニューから［最新の情報に更新］を実行

エディタを閉じて再度表示

手順1.，2.の操作で復旧しない場合は，次のどちらかの操作をします。

エラーとなった操作をコマンドで実行

失敗した操作と対となる操作（開始で失敗した場合は停止）をコマンドで実行

(b)　Eclipse画面が「応答なし」になった場合

次の手順で対処します。

Eclipse画面の［閉じる]ボタンをクリックして，強制的に画面を閉じます。
ボタンで閉じられない場合は，［タスクマネージャ］の［アプリケーション］タグからEclipseまたはMyEclipseのタスクを終了します。

エラーの原因を調査して対処します。

Eclipse画面を起動し，HCSC-Managerにログイン後，エラーとなった操作を再実行します。

注意

上記に示す対処をした場合，運用環境と同一のEclipseで編集中の内容も失われます。運用環境の画面を操作する場合は，Eclipseで編集中の内容を，あらかじめ保存または終了してください。

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　ユーザ電文に誤りがある場合の障害対策

7.7.6　システム全体の障害での障害調査

7.7.7　ビジネスプロセス実行時の障害対策

7.7.1　Webサービス（SOAP通信）実行時の障害対策

SOAP通信の場合，サービスリクエスタからサービス部品を呼び出すときに，障害が発生すると，サービスリクエスタにエラーがリターンします。

＜この項の構成＞

(1)　SOAP通信でのエラーの伝わり方

(2)　問題発生個所の切り分け方

(3)　HCSCサーバから応答するSOAP Faultの内容

(4)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

(1)　SOAP通信でのエラーの伝わり方

サービスリクエスタから標準受付を使用してサービス部品を呼び出す場合と，サービスリクエスタからユーザ定義受付を使用してサービス部品を呼び出す場合とで，エラーの伝わり方が異なります。それぞれのエラーの伝わり方を説明します。

(a)　標準受付の場合

エラーの伝わり方は，エラーの種類やビジネスプロセスの有無によって異なります。

サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）

サービス部品からユーザ定義例外のエラーがリターンした場合でビジネスプロセスを使用しないときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-19　サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）のSOAP通信でのエラーの伝わり方

サービス部品で例外をスローするコーディングをしている場合，サービス部品のWSDLにはユーザ定義例外が定義されます。サービスリクエスタが使用するWSDLはHCSCサーバが提供するのWSDLです。

サービス部品でユーザ定義例外が発生すると，サービスリクエスタは，HCSCサーバがリターンするCSCMsgServerFaultExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生した例外名やフォルト情報（エラーの詳細）を取得できます。CSCMsgServerFaultExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）

サービス部品からユーザ定義例外以外のエラーがリターンした場合でビジネスプロセスを使用しないときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-20　サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）のSOAP通信でのエラーの伝わり方

サービス部品で想定外の例外（システム例外）が発生した場合，RuntimeExceptionとしてSOAPメッセージが伝わります。サービスリクエスタは，HCSCサーバがリターンするCSCMsgServerFaultExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。CSCMsgServerFaultExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用しないとき）

HCSCサーバからエラーがリターンした場合でビジネスプロセスを使用しないときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-21　HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用しないとき）のSOAP通信でのエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：要求パラメタ不正，指定文字コード不正，各種フォーマット不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：あて先不正，サービス部品が停止，通信障害など

HCSCサーバで図中のエラー1～エラー4のどれかを検知した場合，発生したエラーをサービスリクエスタにリターンします。サービスリクエスタは，HCSCサーバがリターンするCSCMsgServerFaultExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。CSCMsgServerFaultExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用するとき）

サービス部品からユーザ定義例外のエラーがリターンした場合でビジネスプロセスを使用するときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-22　サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用するとき）のSOAP通信でのエラーの伝わり方

サービス部品でユーザ定義例外が発生すると，そのエラーは，一度ビジネスプロセスでキャッチしてユーザ例外処理をします。サービスリクエスタは，HCSCサーバがリターンするCSCMsgServerFaultExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生した例外名やフォルト情報（エラーの詳細）を取得できます。ビジネスプロセスでフォルト名を定義することで，サービスリクエスタで発生した例外が切り分けやすくなります。CSCMsgServerFaultExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用するとき）

サービス部品からユーザ定義例外以外のエラーがリターンした場合でビジネスプロセスを使用するときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-23　サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用するとき）のSOAP通信でのエラーの伝わり方

サービス部品で想定外の例外（システム例外）が発生した場合，RuntimeExceptionとしてSOAPメッセージが伝わり，一度ビジネスプロセスでキャッチします。ビジネスプロセスでは例外として処理して，標準受付にスローします。サービスリクエスタは，HCSCサーバがリターンするCSCMsgServerFaultExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。CSCMsgServerFaultExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用するとき）

HCSCサーバからエラーがリターンした場合でビジネスプロセスを使用するときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-24　HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用するとき）のSOAP通信でのエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：要求パラメタ不正，指定文字コード不正，各種フォーマット不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：あて先不正，サービス部品が停止，通信障害など

エラー5：ビジネスプロセス処理上での例外エラーなど。

HCSCサーバで図中のエラー1～エラー5のどれかを検知した場合，発生したエラーをサービスリクエスタにリターンします。サービスリクエスタは，HCSCサーバがリターンするCSCMsgServerFaultExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。CSCMsgServerFaultExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービスリクエスタでエラーを検知した場合

サービスリクエスタでエラーを検知した場合のSOAP通信でのエラーの伝わり方を次の図に示します。

図7-25　サービスリクエスタでエラーを検知した場合のSOAP通信でのエラーの伝わり方（標準受付の場合）

サービスリクエスタからHCSCサーバを呼び出せなかった場合や，サービス部品の呼び出しは完了したが何らかの原因でHCSCサーバからサービスリクエスタへの応答が返らなかった場合などは，サービスリクエスタ側（クライアント側）のSOAP通信基盤がエラーをリターンします。サービスリクエスタは，Cosminexus SOAP通信基盤がスローするC4Faultで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

(b)　ユーザ定義受付の場合

エラーの伝わり方は，エラーの種類やビジネスプロセスの有無によって異なります。

サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用するとき）

サービス部品からユーザ定義例外のエラーがリターンした場合でビジネスプロセスを使用するときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-26　サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用するとき）のSOAP通信でのエラーの伝わり方

サービス部品で例外をスローするコーディングをしている場合，サービス部品のWSDLにはユーザ定義例外が定義されます。ビジネスプロセスで，サービス部品で発生したユーザ定義例外をキャッチし，そのままフォルトとしてサービスリクエスタに応答を返すようなプロセスにしている場合，ユーザ定義受付に定義するWSDLにも同様のユーザ定義例外を定義する必要があります。これによって，サービスリクエスタは，サービス部品がリターンするSOAP Faultと同名の例外でキャッチできます。キャッチした例外オブジェクトを解析するための情報は，サービス部品側のプログラムで作成する必要があります。

なお，ビジネスプロセスでフォルト名を定義することで，サービスリクエスタで発生した例外が切り分けやすくなります。

ユーザ定義受付（Webサービス）に要求を出すサービスリクエスタでエラー情報を取得する方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用するとき）

サービス部品からユーザ定義例外以外のエラーがリターンした場合でビジネスプロセスを使用するときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-27　サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用するとき）のSOAP通信でのエラーの伝わり方

サービス部品で想定外の例外（システム例外）が発生した場合，RuntimeExceptionとしてSOAPメッセージが伝わり，一度ビジネスプロセスでキャッチします。ビジネスプロセスでは例外として処理し，ユーザ定義受付にスローします。

HCSCサーバはCSCMsgServerFaultExceptionのSOAP Faultでリターンしますが，サービスリクエスタが使用するWSDLにはCSCMsgServerFaultExceptionが定義されていないため，Cosminexus SOAP通信基盤が提供するC4Faultで例外をキャッチします。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用するとき）

HCSCサーバからエラーがリターンした場合でビジネスプロセスを使用するときのSOAP通信でのエラーの伝わり方を次の図に示します。

図7-28　HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用するとき）のSOAP通信でのエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：指定文字コード不正，各種フォーマット不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：あて先不正，サービス部品が停止，通信障害など

エラー5：ビジネスプロセス処理上での例外エラーなど。

HCSCサーバで図中のエラー1～エラー5のどれかを検知した場合，発生したエラーをサービスリクエスタにリターンします。HCSCサーバはCSCMsgServerFaultExceptionのSOAP Faultでリターンしますが，サービスリクエスタが使用するWSDLにはCSCMsgServerFaultExceptionが定義されていないため，Cosminexus SOAP通信基盤が提供するC4Faultで例外をキャッチします。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

サービスリクエスタでエラーを検知した場合

サービスリクエスタでエラーを検知した場合のSOAP通信でのエラーの伝わり方を次の図に示します。

図7-29　サービスリクエスタでエラーを検知した場合のSOAP通信でのエラーの伝わり方（ユーザ定義受付の場合）

あて先不正，HCSCサーバが停止，通信障害などで，サービスリクエスタからHCSCサーバを呼び出せなかった場合や，サービス部品の呼び出しは完了したが何らかの原因でHCSCサーバからサービスリクエスタへの応答が返らなかった場合などでは，サービスリクエスタ側（クライアント側）のSOAP通信基盤がエラーをリターンします。サービスリクエスタは，Cosminexus SOAP通信基盤がスローするC4Faultで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

(2)　問題発生個所の切り分け方

標準受付の場合とユーザ定義受付の場合とで問題発生個所の切り分け方が異なります。なお，SOAPによる通信ができない場合の問題発生個所の切り分けについては，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

(a)　標準受付の場合

サービスリクエスタから標準受付（Webサービス）を使用してサービス部品を呼び出した場合の問題発生個所の切り分け方について次の図に示します。

図7-30　問題発生個所の切り分け方（サービスリクエスタから標準受付（Webサービス）を使用してサービス部品を呼び出した場合）

(i)サービス部品に障害の要因がある場合（サービス部品で定義したユーザ定義例外の場合）

サービス部品に障害の要因があるおそれがあります。次のメソッドを使用してサービス部品が返したSOAP Faultの内容を取得できます。

getCscmsgFaultCode：FaultCode情報を取得します。

getCscmsgFaultString：FaultString情報を取得します。

getCscmsgFaultActor：FaultActor情報を取得します。

getCscmsgFaultDetail：FaultDetail情報を取得します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

サービス部品の呼び出しを再送するかどうかは，HCSCサーバを介したサービスリクエスタとサービス部品間（エンドツーエンド）の取り決めとなります。

(ii)ビジネスプロセスに障害の要因がある場合（ビジネスプロセスで定義したフォルトの場合）

ビジネスプロセスで実行したアクティビティの処理に障害の要因があるおそれがあります（サービス呼出アクティビティの場合，呼び出したサービス部品に障害の要因があるおそれがあります）。

次のメソッドを使用してビジネスプロセスまたはサービス部品が返したSOAP Faultの内容を取得できます。

getCscmsgFaultCode：FaultCode情報を取得します。

getCscmsgFaultString：FaultString情報を取得します。

getCscmsgFaultActor：FaultActor情報を取得します。

getCscmsgFaultDetail：FaultDetail情報を取得します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

ビジネスプロセスの定義内容

サービス部品の呼び出しを再送するかどうかは，HCSCサーバを介したサービスリクエスタとサービス部品間（エンドツーエンド）の取り決めとなります。

また，ビジネスプロセスをどのようなプロセスに設計したかによって，再送（ビジネスプロセスの再実行）をするかどうかサービスリクエスタを含むシステム設計する必要があります。

(iii)HCSCサーバでエラーを検知した場合（例外名が設定されていない場合）

次のメソッドを使用してエラーの内容を取得できます。取得したエラーコードおよびエラーメッセージの対策に従って対処します。

getErrorMessage：HCSCサーバ内で検知したエラーのエラーメッセージを取得します。

getErrorCode：HCSCサーバ内で検知したエラーのエラーコードを取得します。

また，Cosminexusサービスプラットフォームが出力するメッセージログも参照して，調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求した引数の内容

HCSCサーバの設定または状態

サービスアダプタの定義内容査

ビジネスプロセスの定義内容

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

ネットワークの状態

次に示す処理が常に実行されているかを確認することで，問題発生個所を絞り込めます。

1. サービスアダプタ（クライアント）からSOAPメッセージが正しく出力されているか。

2. SOAPメッセージはサービス部品稼働マシン（サーバ）のSOAPエンジンに届いているか。

3. サービス部品稼働マシン（サーバ）のサービス部品でメッセージが処理できているか。

4. サービス部品稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージは正しく出力されているか。

5. サービス部品稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージはサービスアダプタ（クライアント）のSOAPエンジンに届いているか。

確認するときはCosminexus SOAPが出力する障害情報を参照します。障害情報の取得方法については，「7.3.2(3) Cosminexus SOAPが出力する障害情報の取得方法」を参照してください。Cosminexus SOAPが出力する障害情報の形式については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

なお，Cosminexus SOAPが出力するアプリケーションログを取得することで，サービスアダプタとサービス部品間で送受信している電文データを確認できます。ただし，サービス部品呼び出しの処理性能に影響するため，テストやデバッグ環境での使用を推奨します。

サービス部品の呼び出しを再送するかどうかは，エラーの内容によって異なります。

一時的な障害の場合は，再送を試みることで成功することがありますが，次に示すエラーの場合は，再送を試みてもエラーとなります。

サービスリクエスタから要求した引数の内容が誤っている場合

HCSCサーバの設定に誤りがある場合

サービスアダプタやビジネスプロセスの定義に誤りがある場合

サービスリクエスタから要求したユーザ電文に誤りがある場合など

(iv)通信基盤でエラーを検知した場合（C4Faultの場合）

Cosminexus SOAP通信基盤が提供するC4Faultからエラーの内容を取得できます。取得したエラーコードおよびエラーメッセージの対策に従って対処します。

C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

要因は，次の観点で調査してください。

サービスリクエスタで使用しているWSDL

サービスリクエスタ稼働マシンのSOAP通信基盤の設定または状態

HCSCサーバの設定または状態

ネットワークの状態

次に示す処理が常に実行されているかを確認することで，問題発生個所を絞り込めます。

1. サービスリクエスタ（クライアント）からSOAPメッセージが正しく出力されているか。

2. SOAPメッセージはHCSCサーバ稼働マシン（サーバ）のSOAPエンジンに届いているか。

3. HCSCサーバ稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージは正しく出力されているか。

4. HCSCサーバビス稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージはサービスリクエスタ（クライアント）のSOAPエンジンに届いているか。

確認するときはCosminexus SOAPが出力する障害情報を参照します。障害情報の取得方法については，「7.3.2(3) Cosminexus SOAPが出力する障害情報の取得方法」を参照してください。Cosminexus SOAPが出力する障害情報の形式については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

なお，Cosminexus SOAPが出力するアプリケーションログを取得することで，サービスリクエスタとHCSCサーバ間で送受信している電文データを確認できます。ただし，サービス部品呼び出しの処理性能に影響するため，テストやデバッグ環境での使用を推奨します。

サービス部品の呼び出しを再送するかどうかは，エラーの内容によって異なります。一時的な障害の場合は，再送を試みることで成功することがありますが，次に示すエラーの場合は，再送を試みてもエラーとなります。

サービスリクエスタで使用しているWSDLが誤っている場合

サービスリクエスタ稼働マシンのSOAP通信基盤の設定に誤りがある場合

HCSCサーバの設定に誤りがある場合

(b)　ユーザ定義受付の場合

サービスリクエスタからユーザ定義受付（Webサービス）を使用してサービス部品呼び出した場合の問題発生個所の切り分け方について次の図に示します。

図7-31　問題発生個所の切り分け方（サービスリクエスタからユーザ定義受付（Webサービス）を使用してサービス部品呼び出した場合）

(i)サービス部品に障害の要因がある場合（サービス部品で定義したユーザ定義例外の場合）

サービス部品に障害の要因があるおそれがあります。エラーの情報は，サービス部品で定義した内容になります（キャッチした例外オブジェクトの解析するための情報は，サービス部品側のプログラムで作成する必要があります）。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

サービス部品の呼び出しを再送するかどうかは，HCSCサーバを介したサービスリクエスタとサービス部品間（エンドツーエンド）の取り決めとなります。

(ii)ビジネスプロセスに障害の要因がある場合（ビジネスプロセスで定義したフォルトの場合）

ビジネスプロセスで実行したアクティビティの処理に障害の要因があるおそれがあります（サービス呼出アクティビティの場合，呼び出したサービス部品に障害の要因があるおそれがあります）。

エラーの情報は，ビジネスプロセスで定義したフォルトの内容になります（キャッチした例外オブジェクトを解析するための情報は，ビジネスプロセスを定義するときに設定しておく必要があります）。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

ビジネスプロセスの定義内容

サービス部品の呼び出しを再送するかどうかは，HCSCサーバを介したサービスリクエスタとサービス部品間（エンドツーエンド）の取り決めとなります。

また，ビジネスプロセスの設計内容によっても，再送（ビジネスプロセスの再実行）するかどうかシステム設計する必要があります。

(iii)HCSCサーバでエラーを検知した場合（CSCMsgServerFaultExceptionの場合）

Cosminexus SOAP通信基盤が提供するC4Faultからエラーの内容を取得できます。取得したエラーコードおよびエラーメッセージの対策に従って対処します。サービスリクエスタでC4Faultからエラー情報を取得するときの実装方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。また，Cosminexusサービスプラットフォームが出力するメッセージログも参照して，調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求した引数の内容

HCSCサーバの設定または状態

サービスアダプタの定義内容

ビジネスプロセスの定義内容

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

ネットワークの状態

次に示す処理が常に実行されているかを確認することで，問題発生個所を絞り込めます。

1. サービスアダプタ（クライアント）からSOAPメッセージが正しく出力されているか。

2. SOAPメッセージはサービス部品稼働マシン（サーバ）のSOAPエンジンに届いているか。

3. サービス部品稼働マシン（サーバ）のサービス部品でメッセージが処理できているか。

4. サービス部品稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージは正しく出力されているか。

5. サービス部品稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージはサービスアダプタ（クライアント）のSOAPエンジンに届いているか。

確認するときはCosminexus SOAPが出力する障害情報を参照します。障害情報の取得方法については，「7.3.2(3) Cosminexus SOAPが出力する障害情報の取得方法」を参照してください。Cosminexus SOAPが出力する障害情報の形式については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

なお，Cosminexus SOAPが出力するアプリケーションログを取得することで，サービスアダプタとサービス部品間で送受信している電文データを確認できます。ただし，サービス部品呼び出しの処理性能に影響するため，テストやデバッグ環境での使用を推奨します。

サービス部品の呼び出しを再送するかどうかは，エラーの内容によって異なります。一時的な障害の場合は，再送を試みることで成功することがありますが，次に示すエラーの場合は，再送を試みてもエラーとなります。

サービスリクエスタから要求した引数の内容が誤っている場合

HCSCサーバの設定に誤りがある場合

サービスアダプタやビジネスプロセスの定義に誤りがある場合

サービスリクエスタから要求したユーザ電文に誤りがある場合など

(iv)通信基盤でエラーを検知した場合（(i)～(iii)以外の場合）

Cosminexus SOAP通信基盤が提供するC4Faultからエラーの内容を取得できます。取得したエラーコードおよびエラーメッセージの対策に従って対処してください。

サービスリクエスタでC4Faultからエラー情報を取得する際の実装方法については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。C4Faultの詳細については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。また，Cosminexusサービスプラットフォームが出力するメッセージログも参照して，調査します。

要因は，次の観点で調査してください。

サービスリクエスタで使用しているWSDL

サービスリクエスタ稼働マシンのSOAP通信基盤の設定または状態

HCSCサーバの設定または状態

ネットワークの状態

次に示す処理が常に実行されているかを確認することで，問題発生個所を絞り込めます。

1. サービスリクエスタ（クライアント）からSOAPメッセージが正しく出力されているか。

2. SOAPメッセージはHCSCサーバ稼働マシン（サーバ）のSOAPエンジンに届いているか。

3. HCSCサーバ稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージは正しく出力されているか。

4. HCSCサーバビス稼働マシン（サーバ）のサービス部品からの返信用SOAPメッセージはサービスリクエスタ（クライアント）のSOAPエンジンに届いているか。

確認するときはCosminexus SOAPが出力する障害情報を参照します。障害情報の取得方法については，「7.3.2(3) Cosminexus SOAPが出力する障害情報の取得方法」を参照してください。

Cosminexus SOAPが出力する障害情報の形式については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」を参照してください。

なお，Cosminexus SOAPが出力するアプリケーションログを取得することで，サービスリクエスタとHCSCサーバ間で送受信している電文データを確認できます。ただし，サービス部品呼び出しの処理性能に影響するため，テストやデバッグ環境での使用を推奨します。

サービス部品の呼び出しを再送するかどうかは，エラーの内容によって異なります。一時的な障害の場合は，再送を試みることで成功することがありますが，次に示すエラーの場合は，再送を試みてもエラーとなります。

サービスリクエスタで使用しているWSDLが誤っている場合

サービスリクエスタ稼働マシンのSOAP通信基盤の設定に誤りがある場合

HCSCサーバの設定に誤りがある場合など

(3)　HCSCサーバから応答するSOAP Faultの内容

HCSCサーバから応答するSOAP Fault（SOAPメッセージ）について，どの要素に何の情報が設定されるかを次の表に示します。

エラーのケースの番号は「(2) 問題発生個所の切り分け方」で示す番号に相当します。

表7-40　HCSCサーバから応答するSOAP Faultの内容

HCSCサーバから応答するSOAP Fault
エラーのケース

SOAP Fault要素
SOAPFault名称
フォルト名
標準受付の(i)，(ii)の場合
標準受付の(iii)，ユーザ定義受付の(iii)の場合

faultcode
Faultコード
－
SOAPエンジンに依存する値です。 message partのメッセージ型属性が参照するQCNameです。

faultstring
Fault文字列
－
SOAPエンジンに依存する値です。Cosminexus SOAP通信基盤では，KDCCP00015-Eを出力します。

faultactor
Fault生成者
－
SOAPエンジンに依存する値です。
Cosminexus SOAP通信基盤では，値はありません。

detail
Fault詳細
errorMessage
次に示すエラーの内容です。

HCSCサーバ内で検知したエラー

サービス部品，ビジネスプロセス，およびカスタムアダプタからのエラー

errorCode
次に示す例外の内容に対応するエラーコードです。

HCSCサーバ内で検知したエラー

サービス部品，ビジネスプロセス，およびカスタムアダプタからのエラー

processInstanceID
ビジネスプロセスのインスタンスIDの情報です。ビジネスプロセスでエラーが発生した場合に値が設定されます。

cscmsgFaultCode
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのFaultCode情報です。
値はありません。

cscmsgFaultString
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのFaultString情報です。
値はありません。

cscmsgFaultActor
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのFaultActor情報です。
値はありません。

cscmsgFaultDetail
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのDetail情報です。
値はありません。

faultName
サービス部品（WebサービスまたはSessionBean）またはビジネスプロセスからのフォルト名（例外名）情報です。次の場合に値が設定されます。

サービス部品（WebサービスまたはSessionBean）からのユーザ定義例外のSOAP Faultの場合

ビジネスプロセスからのフォルトの場合

値はありません。

（凡例）

－：該当しません。

注1　ユーザ定義受付の(i)，(ii)の場合は，ユーザ定義例外のSOAP Faultとなります。

注2　標準受付の(iv)，またはユーザ定義受付の(iv)の場合は，サービスリクエスタ側のCosminexus SOAP通信基盤からエラー通知します。

(4)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

ビジネスプロセスを使用する場合には，サービスリクエスタへ応答した例外およびエラーメッセージから問題発生個所を切り分ける方法のほかに，サービスリクエスタ側で設定したクライアント相関IDや，ビジネスプロセスの相関セットを基に問題発生個所を特定する方法があります。ここでは，ビジネスプロセスを使用する場合に，クライアント相関IDや，ビジネスプロセスの相関セットを基にしてサービス部品呼び出し要求の実行履歴を追跡する手順について説明します。サービス部品呼び出し要求の実行履歴の追跡を次の図に示します。

図7-32　サービス部品呼び出し要求の実行履歴の追跡（Webサービスの場合）

実行履歴の追跡の基本的な流れは次のようになります。

要求時に，受付ごとに次の指定をします。

標準受付の場合
要求時のパラメタにクライアント相関IDを指定，または要求電文に相関セットを指定します。

ユーザ定義受付の場合
要求電文に相関セットを指定します。

エラーが発生したときのメッセージ共通IDを取得することで，障害が発生したビジネスプロセスのインスタンスを特定します。

データベースに出力されているプロセスインスタンスの実行履歴を検索し，メッセージ共通IDと対応したビジネスプロセスのプロセスIDを取得します。
プロセスIDを使ってアクティビティの状態を知ることができ，それによってどこの処理で止まっているのかや，どこまで処理が進んでいるのかがわかります。

メッセージ共通IDを使って，電文の実行履歴からユーザ電文を取得します。
電文の内容を確認でき，障害調査の原因究明に役立ちます。

サービス部品呼び出し要求の実行履歴を追跡するには，主に次の二つの方法があります。

(a)サービスリクエスタから指定したクライアント相関IDからたどる方法

(b)ユーザ電文に指定したビジネスプロセスの相関セットからたどる方法

(a)　サービスリクエスタから指定したクライアント相関IDからたどる方法

サービスリクエスタから指定したクライアント相関IDからたどる手順を次に示します。

クライアント相関IDを調査します。
クライアント相関IDは，サービス部品呼び出しを要求するサービスリクエスタ側のプログラムで，要求時（呼び出し時）に設定する情報です。サービスリクエスタからの要求電文と，HCSCサーバで管理している実行履歴や，ログおよびトレースとを対応づけるために使用します。そのため，HCSCサーバに送信した要求ごとに異なるIDを指定することを推奨します（サービスリクエスタ作成時に指定が必要です）。
サービス部品呼び出し要求の実行履歴を追跡する場合，サービスリクエスタ側の要求者からシステム管理者に障害調査を依頼するとき，クライアント相関IDを伝え，システム管理者はその情報を基に実行履歴を追跡します。

サービスリクエスタでのクライアント相関IDを指定するコーディングの例を次に示します。ここでは，標準受付（Webサービス）を呼び出すときの引数に，クライアント相関ID（"ClientID0001"）を設定しています。

クライアント相関IDを基にリクエストトレースを調査し，エラーが発生したときのメッセージ共通IDを取得します。メッセージ共通IDによって，障害が発生したビジネスプロセスのインスタンスを特定できます。
なお，クライアント相関IDは重複しているおそれがあります。そのため，適宜実行時刻やビジネスプロセス名（サービス名）を取得しておくことで，該当個所を特定します。
リクエストトレースの例を次に示します。リクエストトレースの"message"列にクライアント相関IDやビジネスプロセス名（サービス名）があり，先頭にメッセージ共通IDが出力されています。

取得したメッセージ共通IDを基に，プロセスインスタンスの実行履歴を参照してビジネスプロセスのプロセスIDを取得します。プロセスIDを取得するには，プロセスインスタンスの検索（cscpiselect）コマンドを使用します。
cscpiselectコマンドでは，開始日時とビジネスプロセス名（サービス名）を条件に，プロセスインスタンスの実行履歴を検索します。
また，-tableオプションに"relation"を指定し，検索条件（where句）にSQL条件を指定して，該当するメッセージ関連情報を表示します。

cscpiselectコマンドの使い方については「6.1.2　プロセスインスタンスの実行履歴を検索する」を，コマンドの文法については「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

取得したプロセスIDを基に，プロセスインスタンスの実行履歴を参照して，ビジネスプロセスのアクティビティとその状態を取得します。アクティビティの情報を取得するには，プロセスインスタンスの検索（cscpiselect）コマンドを使用します。
cscpiselectコマンドでは，開始日時とビジネスプロセス名（サービス名）を条件に，プロセスインスタンスの実行履歴を検索します。
また，-tableオプションに"activity"を指定し，検索条件（where句）にSQL条件を指定して，該当するアクティビティ情報を表示します。
状態が"Executing"となっている個所が現在実行中のアクティビティです。状態を確認することで，どのアクティビティで止まっているかがわかります。

cscpiselectコマンドの使い方については「6.1.2　プロセスインスタンスの実行履歴を検索する」を，コマンドの文法については「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

電文の実行履歴を採取する設定をし，さらに電文の実行履歴の電文データ（ユーザ電文）を採取する設定をしている場合，ユーザ電文の内容を確認できます。
実行履歴の採取については，HCSCサーバランタイム定義で設定します。詳細は「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。
電文の実行履歴を取得するには，電文の実行履歴情報の表示（csmlshistory）コマンドを使用します。
csmlshistoryコマンドでは，メッセージ共通IDを条件として電文の実行履歴を検索します（クライアント相関IDや日時から検索することもできます）。
csmlshistoryコマンドの使い方については「6.2.3　電文の実行履歴を利用する」を，コマンドの文法については「10.　コマンド」の「csmlshistory（電文の実行履歴情報の表示）」を参照してください。

(b)　ユーザ電文に指定したビジネスプロセスの相関セットからたどる方法

ユーザ電文に指定したビジネスプロセスの相関セットからたどる手順を次に示します。

相関セットを調査します。
相関セットは，サービス部品呼び出しを要求するサービスリクエスタ側のプログラムで，要求時のユーザ電文に設定する情報です。サービスリクエスタからHCSCサーバを介してサービス部品に送信する要求電文を一意に識別するために利用する文字列です。
HCSCサーバからの応答は，相関セットを含んだ応答電文をサービスリクエスタに返信します。その結果，サービスリクエスタは受信した応答電文が，どの要求電文に対する応答であるのかを一意に識別できます。
相関セットを使用するには，開発環境でのビジネスプロセス定義時に定義する必要があります。詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品呼び出し要求の実行履歴を追跡する場合，サービスリクエスタ側の要求者からシステム管理者に障害調査を依頼するときに，相関セットと要求したビジネスプロセス名（サービス名）を伝え，システム管理者はその情報を基に実行履歴を追跡します。
サービスリクエスタ利用者が相関セットの値をとらえていない場合は，HCSCサーバにインポートしたリポジトリを開発環境で参照して，該当のビジネスプロセスの相関セットを調査する必要があります。相関セットの調査方法は次のとおりです。
1. ビジネスプロセス定義画面の［変数・相関セット］アイコンをダブルクリックします。
　変数・相関セット一覧ダイアログが表示されます。
2. 変数・相関セット一覧ダイアログの「表示」ボタンをクリックします。
　変数の表示ダイアログが表示されます。
3. ユーザ電文と変数表示ダイアログのXMLスキーマを突き合わせて，相関セットへのパスを取得します。
4. 変数・相関セット一覧ダイアログを使って，パス名から変数名や部分名を取得し，変数・相関セット一覧ダイアログから同じ変数名や部分名を持つ相関セットを探して相関セット名を取得します。

取得した相関セットを基に，プロセスインスタンスの実行履歴を参照して，ビジネスプロセスのプロセスIDを取得します。プロセスIDを取得するには，プロセスインスタンスの検索（cscpiselect）コマンドを使用します。
cscpiselectコマンドでは，相関セットを条件としてプロセスインスタンスの実行履歴を検索します。
また，-tableオプションに"process_set"を指定し，検索条件（where句）にSQL条件を指定し，該当するプロセス概要情報を表示します。

cscpiselectコマンドの使い方については「6.1.2　プロセスインスタンスの実行履歴を検索する」を，コマンドの文法については「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

取得したプロセスIDを基に，プロセスインスタンスの実行履歴を参照して，ビジネスプロセスのアクティビティとその状態を取得します。アクティビティの情報を取得するには，プロセスインスタンスの検索（cscpiselect）コマンドを使用します。
cscpiselectコマンドでは，開始日時とビジネスプロセス名（サービス名）を条件としてプロセスインスタンスの実行履歴を検索します。
また，-tableオプションに"activity"を指定し，検索条件に該当するアクティビティ情報を表示します。
状態が"Executing"となっている個所が現在実行中のアクティビティです。状態を確認することで，どのアクティビティで止まっているかがわかります。

cscpiselectコマンドの使い方については「6.1.2　プロセスインスタンスの実行履歴を検索する」を，コマンドの文法については「10.　コマンド」の「cscpiselect（プロセスインスタンスの検索）」を参照してください。

7.7.2　SessionBean実行時の障害対策

＜この項の構成＞

(1)　SessionBeanでの通信でのエラーの伝わり方

(2)　問題発生個所の切り分け方

(3)　HCSCサーバから応答する例外の内容

(4)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

(1)　SessionBeanでの通信でのエラーの伝わり方

サービスリクエスタから標準受付を使用してサービス部品を呼び出す場合のエラーの伝わり方を説明します。エラーの伝わり方は，エラーの種類やビジネスプロセスの有無によって異なります。

サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）

サービス部品からユーザ定義例外のエラーがリターンした場合でビジネスプロセスを使用しないときのSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-33　サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）のSessionBeanでの通信でのエラーの伝わり方

サービス部品で発生した例外は，そのまま例外としてHCSCサーバに伝わります。例外をキャッチしたHCSCサーバはサービスリクエスタに対してCSCMsgServerExceptionをスローします。キャッチした例外オブジェクトのgetterを使用することで，発生した例外名や例外の内容（エラーの詳細）を取得できます。CSCMsgServerExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）

サービス部品からユーザ定義例外以外のエラーがリターンした場合でビジネスプロセスを使用しないときのSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-34　サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用しないとき）のSessionBeanでの通信でのエラーの伝わり方

サービス部品で想定外の例外が発生した場合，RuntimeException（システム例外）としてHCSCサーバに伝わります。例外をキャッチしたHCSCサーバはサービスリクエスタに対してCSCMsgServerExceptionをスローします。キャッチした例外オブジェクトのgetterを使用することで，発生した例外の内容（エラーの詳細）を取得できます。CSCMsgServerExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用しないとき）

HCSCサーバからエラーがリターンした場合でビジネスプロセスを使用しないときのSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-35　HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用しないとき）のSessionBeanでの通信でのエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：要求パラメタ不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：あて先不正，サービス部品が停止，通信障害など

HCSCサーバで図中のエラー1～エラー4のどれかを検知した場合，発生したエラーの情報をCSCMsgServerExceptionでサービスリクエスタにスローします。サービスリクエスタは，キャッチした例外オブジェクトのgetterを使用することで，発生した例外の内容（エラーの詳細）を取得できます。CSCMsgServerExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用するとき）

サービス部品からユーザ定義例外のエラーがリターンした場合でビジネスプロセスを使用するときのSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-36　サービス部品からユーザ定義例外のエラーがリターンした場合（ビジネスプロセスを使用するとき）のSessionBeanでの通信でのエラーの伝わり方

サービス部品でユーザ定義例外が発生すると，そのエラーは，一度ビジネスプロセスでキャッチします。ビジネスプロセスでサービス部品が失敗したことを示す例外に変換し，例外を伝えます。その後，サービスリクエスタに対してCSCMsgServerExceptionをスローします。キャッチした例外オブジェクトのgetterを使用することで，発生した例外の内容（エラーの詳細）を取得できます。CSCMsgServerExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用するとき）

サービス部品からユーザ定義例外以外のエラーがリターンした場合でビジネスプロセスを使用するときのSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-37　サービス部品からユーザ定義例外以外のエラーがリターンした場合（ビジネスプロセスを使用するとき）のSessionBeanでの通信でのエラーの伝わり方

サービス部品で想定外の例外が発生した例場合，そのエラーは一度ビジネスプロセスでキャッチします。ビジネスプロセスでサービス部品が失敗したことを示す例外に変換し，例外を伝えます。その後，サービスリクエスタに対してCSCMsgServerExceptionをスローします。キャッチした例外オブジェクトのgetterを使用することで，発生した例外の内容（エラーの詳細）を取得できます。CSCMsgServerExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用するとき）

HCSCサーバからエラーがリターンした場合でビジネスプロセスを使用するときのSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-38　HCSCサーバからエラーがリターンした場合（ビジネスプロセスを使用するとき）のSessionBeanでの通信でのエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：要求パラメタ不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：あて先不正，サービス部品が停止，通信障害など

エラー5：ビジネスプロセス処理上での例外エラーなど。

HCSCサーバで図中のエラー1～エラー5のどれかを検知した場合，発生したエラーの情報をCSCMsgServerExceptionでサービスリクエスタにスローします。

サービスリクエスタは，キャッチした例外オブジェクトのgetterを使用することで，発生した例外の内容（エラーの詳細）を取得できます。CSCMsgServerExceptionの詳細については，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」を参照してください。

サービスリクエスタでエラーを検知した場合

サービスリクエスタでエラーを検知した場合のSessionBeanでの通信でのエラーの伝わり方を次の図に示します。

図7-39　サービスリクエスタでエラーを検知した場合のSessionBeanでの通信でのエラーの伝わり方

サービスリクエスタからHCSCサーバを呼び出せなかった場合や，サービス部品の呼び出しは完了したが何らかの原因でHCSCサーバからサービスリクエスタへの応答が返らなかった場合などは，サービスリクエスタ側（クライアント側）のスタブ（J2EEコンテナ）がエラーをリターンします。サービスリクエスタはRuntimeExceptionで例外をキャッチできます。キャッチした例外オブジェクトのgetterを使用することで，発生したフォルト情報（エラーの詳細）を取得できます。

(2)　問題発生個所の切り分け方

サービスリクエスタから標準受付（SessionBean）を使用してサービス部品を呼び出した場合の問題発生個所の切り分け方について説明します。問題発生個所の切り分け方を次の図に示します。

図7-40　問題発生個所の切り分け方（サービスリクエスタから標準受付（SessionBean）を使用してサービス部品を呼び出した場合）

(i)サービス部品に障害の要因がある場合（サービス部品で定義したユーザ定義例外の場合）

サービス部品に障害の要因があるおそれがあります。次のメソッドを使用してサービス部品が返した例外の内容を取得できます。

getErrorMessage：サービス部品からの例外の内容を取得します。

getErrorCode：サービス部品からの例外の内容に対応するエラーコードを取得します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

サービス部品の呼び出しを再送するかどうかは，HCSCサーバを介したサービスリクエスタとサービス部品間（エンドツーエンド）の取り決めとなります。

(ii)ビジネスプロセスに障害の要因がある場合（ビジネスプロセスで定義したフォルトの場合）

ビジネスプロセスで実行したアクティビティの処理に障害の要因があるおそれがあります（サービス呼出アクティビティの場合，呼び出したサービス部品に障害の要因があるおそれがあります）。次のメソッドを使用してビジネスプロセスが返したフォルトの内容を取得できます。

getErrorMessage：ビジネスプロセスからの例外の内容を取得します。

getErrorCode：ビジネスプロセスからの例外の内容に対応するエラーコードを取得します。

getCscmsgFaultCode：FaultCode情報を取得します。

getCscmsgFaultString：FaultString情報を取得します。

getCscmsgFaultActor：FaultActor情報を取得します。

getCscmsgFaultDetail：FaultDetail情報を取得します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

ビジネスプロセスの定義内容

サービス部品の呼び出しを再送するかどうかは，HCSCサーバを介したサービスリクエスタとサービス部品間（エンドツーエンド）の取り決めとなります。

また，ビジネスプロセスの設計内容によっても，再送（ビジネスプロセスの再実行）するかどうかシステム設計する必要があります。

(iii)HCSCサーバでエラーを検知した場合（例外名が設定されていない場合）

次のメソッドを使用してエラーの内容を取得できます。取得したエラーコードおよびエラーメッセージの対策に従って対処します。

getErrorMessage：HCSCサーバ内で検知したエラーのエラーメッセージを取得します。

getErrorCode：HCSCサーバ内で検知したエラーのエラーコードを取得します。

また，Cosminexusサービスプラットフォームが出力するメッセージログも参照して，調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求した引数の内容

HCSCサーバの設定または状態

サービスアダプタの定義内容

ビジネスプロセスの定義内容

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品のプログラム

ネットワークの状態

サービス部品呼び出しを再送するかどうかは，エラーの内容によって異なります。一時的な障害の場合は，再送を試みることで成功することがありますが，次に示すエラーの場合は，再送を試みてもエラーとなります。

サービスリクエスタから要求した引数の内容が誤っている場合

HCSCサーバの設定に誤りがある場合

サービスアダプタやビジネスプロセスの定義に誤りがある場合

サービスリクエスタから要求したユーザ電文に誤りがある場合など

(iv)通信基盤でエラーを検知した場合（RuntimeExceptionの場合）

RuntimeExceptionからエラーの内容を取得できます。取得した例外のエラー情報を基に対処してください。

要因は，次の観点で調査してください。

サービスリクエスタで使用しているスタブ

サービスリクエスタ稼働マシンのJ2EEコンテナの設定または状態

HCSCサーバの設定または状態

ネットワークの状態

サービス部品の呼び出しを再送するかどうかは，エラーの内容によって異なります。一時的な障害の場合は，再送を試みることで成功することがありますが，次に示すエラーの場合は，再送を試みてもエラーとなります。

サービスリクエスタで使用しているスタブが誤っている場合

サービスリクエスタ稼働マシンのJ2EEコンテナの設定に誤りがある場合

HCSCサーバの設定に誤りがある場合

(3)　HCSCサーバから応答する例外の内容

HCSCサーバから応答するSOAP Fault（SOAPメッセージ）について，どの要素に何の情報が設定されるかを示します。HCSCサーバから応答する例外の内容を次の表に示します。エラーのケースの番号は「(2) 問題発生個所の切り分け方」で示す番号に相当します。

表7-41　HCSCサーバから応答する例外の内容

HCSCサーバから応答するCSCMsgServerException
エラーのケース

フォルト名
(ii)の場合
(i)，(iii)の場合

errorMessage
次に示すエラーの内容です。

HCSCサーバ内で検知したエラー

サービス部品，ビジネスプロセス，およびカスタムアダプタからのエラー

errorCode
次に示す例外の内容に対応するエラーコードです。

HCSCサーバ内で検知したエラー

サービス部品，ビジネスプロセス，およびカスタムアダプタからのエラー

processInstanceID
ビジネスプロセスのインスタンスIDの情報です。ビジネスプロセスでエラーが発生した場合に値が設定されます。

cscmsgFaultCode
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのFaultCode情報です。
値はありません。

cscmsgFaultString
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのFaultString情報です。
値はありません。

cscmsgFaultActor
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのFaultActor情報です。
値はありません。

cscmsgFaultDetail
サービス部品（Webサービス），ビジネスプロセス，またはカスタムアダプタからのDetail情報です。
値はありません。

faultName
サービス部品（WebサービスまたはSessionBean）またはビジネスプロセスからのフォルト名（例外名）情報です。次の場合に値が設定されます。

サービス部品（WebサービスまたはSessionBean）からのユーザ定義例外のSOAP Faultの場合

ビジネスプロセスからのフォルトの場合

値はありません。

注1　(iv)の場合は，サービスリクエスタ側のスタブ（J2EEコンテナ）からRuntimeExceptionをスローします。

注2　標準受付（SessionBean）からサービスアダプタ（Webサービス）のサービス部品を呼び出した場合，(ii)の場合と同様にFault情報が設定されます。

(4)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

サービスリクエスタへ応答した例外およびエラーメッセージから問題発生個所を切り分ける方法のほかに，サービスリクエスタ側で設定したクライアント相関IDや，ビジネスプロセスの相関セットを基に問題発生個所を特定する方法があります。サービス部品呼び出し要求の実行履歴の追跡を次の図に示します。

図7-41　サービス部品呼び出し要求の実行履歴の追跡（SessionBeanの場合）

特定方法やビジネスプロセスを使用する場合の手順については，Webサービス（SOAP通信）の場合の手順と同様です。詳細については，「7.7.1　Webサービス（SOAP通信）実行時の障害対策」を参照してください。

ここでは，SessionBeanの場合にだけ該当する手順について説明します。

(a)　サービスリクエスタから指定したクライアント相関IDからたどる方法

サービスリクエスタから指定したクライアント相関IDからたどる手順を次に示します。

クライアント相関IDを調査します。

メッセージ共通IDを取得します。

ビジネスプロセスのプロセスIDを取得します。

アクティビティの状態を取得します。

ユーザ電文を確認します。
詳細については，「7.7.1　Webサービス（SOAP通信）実行時の障害対策」を参照してください。

性能解析トレースを使ってさらに調査し，問題が発生した個所をより細かく特定できます。また，性能解析トレースのスレッドIDをたどることで，サービス部品稼働マシンのログとの対応を確認できます。次のように確認します。
1. メッセージ共通IDと一致する文字列を含む行を検索します。
　HCSCサーバのリクエスト受付の入口で「ASCII」列に出力されているため，そこが最初に検索されます。
2. 検索で一致した行のスレッドIDを確認して，そのスレッドIDをたどってエラー発生個所を調査します。
　RMI-IIOP呼び出しによってスレッドIDが変化しますが，「Root AP CommonNo」列によってつながりがわかります。
3. 「Rc（リターンコード）」列の値が0以外の個所がエラー個所です。
4. エラー個所が見つかったらその前後の処理内容を確認して原因を調査します。
5. さらに調べたい場合は，Cosminexusが出力する障害情報であるJ2EEサーバ，リダイレクタ，サーバ管理コマンドのログを使って，エラー発生個所のスレッドIDをたどります。

図7-42　性能解析トレースの例

図7-42の図中の番号は次の内容を示します。
(1)メッセージ共通IDと一致する文字列を含む行です。共通のIDが与えられているためつながりがわかります。
(2)RMI呼び出しで複数のスレッドにわたるため，番号が変化しています。
(3)検索で一致したスレッド番号です。
(4)スレッド番号（項番3）のスレッドIDです。
(5)標準受付（SessionBean）の入口です。
(6)ビジネスプロセスの呼び出し口です。
(7)メッセージング基盤からのビジネスプロセス実行要求呼び出しです。
(8)データ変換要求の呼び出しです。
(9)データ変換要求からの応答です。
(10)メッセージング基盤へのビジネスプロセスからのサービス部品要求の呼び出しです。
(11)ビジネスプロセス受付の入口です。
(12)サービスアダプタ（SessionBean）のサービス部品呼び出し口です。
(13)HCSCサーバ稼働マシンからサービス部品稼働マシンの呼び出しです。
(14)EJBコンテナリクエスト直後
(15)EJBコンテナレスポンス直前
(16)エラー発生
この例では，図7-42で示した(13)で，サービス部品のRMIを呼び出し，そのあとEJBコンテナがリクエストを受信した直後にエラーが発生していることがわかります（性能解析トレースの採取レベルは「通常」と「詳細」の二つありますが，図7-42は「通常」で採取した場合のトレースです）。

サービス部品稼働マシンがCosminexus Application Serverを使用している場合は，エラーが起きた個所のスレッドIDとサービス部品稼働マシン側の障害情報を突き合わせることで，さらに調査できます。
なお，性能解析トレースのスレッドIDは10進数ですが，Cosminexusが出力する障害情報は16進数表現なので，個別にスレッドIDを16進数に直す必要があるため注意してください。
サービスアダプタからのサービス部品呼び出しについては，SessionBeanの呼び出しによってスレッドIDが変化しますが，Root AP CommonNo列によってつながりがわかります。性能解析トレースファイルの利用方法の詳細については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。

(b)　ユーザ電文に指定したビジネスプロセスの相関セットからたどる方法

ユーザ電文に指定したビジネスプロセスの相関セットからたどる手順を次に示します。

相関セットを調査します。

ビジネスプロセスのプロセスIDを取得します。

アクティビティの状態を取得します。

詳細については，「7.7.1　Webサービス（SOAP通信）実行時の障害対策」を参照してください。

7.7.3　MDB（WS-R）実行時の障害対策

＜この項の構成＞

(1)　MDB（WS-R）でのエラーの伝わり方

(2)　問題発生個所の切り分け方

(3)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

(1)　MDB（WS-R）でのエラーの伝わり方

MDB（WS-R）でのサービス部品呼び出しでは，サービスリクエスタとHCSCサーバの間，HCSCサーバとサービス部品の間でエラーは伝わりません。検知できる障害の種類と，ログおよびトレースの出力先を説明します。

サービス部品でユーザ定義例外のエラーが発生した場合

サービス部品でユーザ定義例外のエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-43　サービス部品でユーザ定義例外のエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方

サービス部品で発生した例外は，サービス部品稼働マシン上のCosminexus RMでエラー処理します。サービス部品稼働マシン上のCosminexus RMはローカルキューからメッセージの取り出しに失敗したことを示すメッセージをサービス部品稼働マシン上のログに出力します。

なお，ユーザ定義例外（アプリケーション例外）の場合，ロールバックして再度サービス部品でメッセージを取り出すかどうかは，サービス部品稼働マシン側のCosminexus RMの設定やサービス部品プログラムの作成に依存します。

サービス部品稼働マシン上のメッセージの取り出しでロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合や，メッセージが有効期限に達した場合，そのメッセージはデッドメッセージキューに移動します。ただし，次の場合はメッセージが削除されます。

デッドメッセージキューの設定をしていない場合

配送回数に無制限の設定をしている場合

デッドメッセージキューのメッセージ数が超過した場合

データベースに障害が発生した場合

Cosminexus RMの詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

サービス部品でユーザ定義例外以外のエラーが発生した場合

サービス部品でユーザ定義例外以外のエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-44　サービス部品でユーザ定義例外以外のエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方

サービス部品で発生した例外は，サービス部品稼働マシン上のCosminexus RMでエラー処理します。Cosminexus RMはローカルキューからメッセージの取り出しに失敗したことを示すメッセージをサービス部品稼働マシン上のログに出力します。

なお，システム例外の場合，サービス部品側でロールバックして，再度サービス部品でメッセージの取り出しを試みます。

サービス部品稼働マシン上のメッセージの取り出しでロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合や，メッセージが有効期限に達した場合，そのメッセージはデッドメッセージキューに移動します。ただし，次の場合はメッセージが削除されます。

デッドメッセージキューの設定をしていない場合

配送回数に無制限の設定をしている場合

デッドメッセージキューのメッセージ数が超過した場合

データベースに障害が発生した場合

Cosminexus RMの詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

HCSCサーバ稼働マシンからサービス部品稼働マシンへの転送でエラーが発生した場合

HCSCサーバ稼働マシンからサービス部品稼働マシンへの転送でエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-45　HCSCサーバ稼働マシンからサービス部品稼働マシンへの転送でエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方

HCSCサーバ稼働マシンからサービス部品稼働マシンへのメッセージの転送に失敗した場合，HCSCサーバ側のCosminexus RMでエラー処理をします。Cosminexus RMはメッセージの転送に失敗したことを示すメッセージをHCSCサーバ稼働マシン上のログに出力します。

なお，メッセージの転送でエラーを検知した場合，HCSCサーバ側でロールバックして再度転送を試みます。

HCSCサーバ稼働マシンからの転送でロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合や，配送回数に無制限の設定をしている場合，そのメッセージはデッドメッセージキューに移動します。デッドメッセージキュー名を設定していない場合やデッドメッセージキューを作成していない場合は，無限にサービス部品を呼び出す処理が再実行されるため，必ずデッドメッセージキュー名やデッドメッセージキューを設定してください。

Cosminexus RMのセットアップについては，「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。Cosminexus RMのキュー間転送での障害時の動作の詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

HCSCサーバからエラーが発生した場合

HCSCサーバからエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-46　HCSCサーバからエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：要求パラメタ不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：メッセージ送信失敗など

HCSCサーバで図中のエラー1～エラー4のどれかを検知した場合，HCSCサーバ稼働マシン上のCosminexus RMでエラー処理します。発生したエラーのメッセージをメッセージログに出力します。また，Cosminexus RMはローカルキューからメッセージの取り出しに失敗したことを示すメッセージをHCSCサーバ稼働マシン上のログに出力します。

なお，HCSCサーバでエラーを検知した場合，HCSCサーバ側でロールバックをして，再度サービス部品でメッセージの取り出し（サービス部品呼び出し）を試みます。HCSCサーバ稼働マシン上のメッセージの取り出しでロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合，そのメッセージはデッドメッセージキューに移動します。デッドメッセージキュー名を設定していない場合やデッドメッセージキューを作成していない場合は，無限にサービス部品を呼び出す処理が再実行されるため，必ずデッドメッセージキュー名やデッドメッセージキューを設定してください。

Cosminexus RMのセットアップについては，「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。

Cosminexus RMの詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

サービスリクエスタ稼働マシンからHCSCサーバ稼働マシンへの転送でエラーが発生した場合

サービスリクエスタ稼働マシンからHCSCサーバ稼働マシンへの転送でエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-47　サービスリクエスタ稼働マシンからHCSCサーバ稼働マシンへの転送でエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方

サービスリクエスタ稼働マシンからHCSCサーバ稼働マシンへのメッセージの転送に失敗した場合，サービスリクエスタ側のCosminexus RMでエラー処理します。Cosminexus RMはメッセージの転送に失敗したことを示すメッセージをサービスリクエスタ稼働マシン上のログに出力します。

なお，メッセージの転送でエラーを検知した場合，サービスリクエスタ側でロールバックして，再度転送を試みます。

サービスリクエスタ稼働マシンからの転送でロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合や，メッセージが有効期限に達した場合，そのメッセージはデッドメッセージキューに移動します。ただし，次の場合は，メッセージは削除されます

デッドメッセージキューの設定をしていない場合

配送回数に無制限の設定をしている場合

デッドメッセージキューのメッセージ数が超過した場合

データベースに障害が発生した場合

Cosminexus RMのキュー間転送での障害時の動作の詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

サービスリクエスタでエラーを検知した場合

サービスリクエスタでエラーを検知した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-48　サービスリクエスタでエラーを検知した場合のMDB（WS-R）でのエラーの伝わり方

サービスリクエスタから転送キューへメッセージの送信ができなかった場合，サービスリクエスタへ例外（JMSException）がスローされます。サービスリクエスタは，例外をキャッチし，キャッチした例外オブジェクトのgetterを使用することで，発生したエラーの詳細を取得できます。サービスリクエスタ稼働マシンからのメッセージ送信失敗の場合は，デッドメッセージキューに移動しません。Cosminexus RMおよびJMSの詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

同期のサービス部品を呼び出してユーザ定義例外のエラーが発生した場合

同期のサービス部品を呼び出してユーザ定義例外のエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方を次の図に示します。

図7-49　同期のサービス部品を呼び出してユーザ定義例外のエラーが発生した場合のMDB（WS-R）でのエラーの伝わり方

非同期（MDB（WS-R））の標準受付に対してサービス部品を呼び出すときにReplyToキューを指定して，非同期（MDB（WS-R））の標準受付から同期のサービスアダプタ（Webサービス）のサービス部品を呼び出します。このとき，サービス部品側でユーザ定義例外が発生すると，エラー情報のメッセージがReplyToキュー（転送キュー）に送信されます。

転送キューの送信先をサービスリクエスタ側のローカルキューに指定しておくと，そこからメッセージを取り出すことで，エラーの内容を取得できます。

ReplyToキュー（転送キュー）はあらかじめ作成して準備しておく必要がありますが，ReplyToキューの設定をしていない場合や，ReplyToキューのメッセージ数が超過し，ReplyToキューへの送信が失敗した場合，HCSCサーバ内で処理がロールバックし，標準受付のローカルキューからメッセージが再送されます（サービス部品側の処理（トランザクション）はロールバックしません）。

ロールバックの回数（メッセージの配送回数）が最大値に達した場合，そのメッセージはデッドメッセージキューに移動します。デッドメッセージキュー名を設定していない場合，およびデッドメッセージキューを作成していない場合，無限にサービス部品を呼び出す処理が再実行されるため，必ずデッドメッセージキュー名やデッドメッセージキューを設定してください。

(2)　問題発生個所の切り分け方

サービスリクエスタから標準受付（MDB（WS-R））を使用して，サービス部品を呼び出した場合の問題発生個所の切り分け方について説明します。切り分け方を次の図に示します。

図7-50　問題発生個所の切り分け方（サービス部品を呼び出した場合）

(i)サービス部品稼働マシンでのエラーの場合

サービス部品稼働マシン側のCosminexus RMが出力する障害情報を参照して，障害を調査します。サービス部品のプログラムでエラー情報を出力している場合は，Cosminexusのユーザログを参照します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシン

サービス部品稼働マシンのCosminexus RMの設定

サービス部品のプログラム

(ii)HCSCサーバ稼働マシンでのエラーの場合

HCSCサーバ稼働マシン側のメッセージログ，またはHCSCサーバ稼働マシン側のCosminexus RMが出力する障害情報を参照して，障害を調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求した引数の内容

HCSCサーバの設定または状態

HCSCサーバのCosminexus RMの設定

サービスアダプタの定義内容

ビジネスプロセスの定義内容

サービスリクエスタから要求したユーザ電文

ネットワークの状態

(iii)サービスリクエスタ稼働マシンでのエラーの場合

サービスリクエスタがキャッチした例外からエラーの内容を取得できます。取得した例外のエラー情報を基に対処します。または，サービスリクエスタ稼働マシン側のCosminexus RMが出力する障害情報を参照して，障害を調査します。

要因は，次の観点で調査してください。

サービスリクエスタ稼働マシンのJ2EEコンテナの設定または状態

サービスリクエスタ稼働マシンのCosminexus RMの設定

ネットワークの状態

(3)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

サービスリクエスタから指定した情報や，HCSCサーバからの情報を基に，サービス部品呼び出しの処理がどこまで進んだか実行履歴を追跡できます。ここでは，実行履歴を追跡するために必要な情報（ID）について説明します。

(a)　クライアント相関ID

クライアント相関IDは，サービス部品呼び出しを要求するサービスリクエスタ側のプログラムで，要求時に設定する情報です。サービスリクエスタからの要求電文と，HCSCサーバで管理している実行履歴やログおよびトレースとを対応づけるために使用します。そのため，HCSCサーバに送信した要求ごとに異なるIDを指定することを推奨します。IDはサービスリクエスタ開発時に指定します。クライアント相関IDが引き継がれる範囲を次の図に示します。

図7-51　クライアント相関IDが引き継がれる範囲（MDB（WS-R）実行時）

(b)　メッセージ共通ID

HCSCサーバが付与するIDです。HCSCサーバ内のログやトレース，電文の実行履歴情報を識別するために使用します。メッセージ共通IDが引き継がれる範囲を次の図に示します。

図7-52　メッセージ共通IDが引き継がれる範囲（MDB（WS-R）実行時）

(c)　JMSMessageID

Cosminexus RMが付与するIDです。HCSCサーバ内のログやトレース，電文の実行履歴に出力します。JMSMessageIDが引き継がれる範囲を次の図に示します。

図7-53　JMSMessageIDが引き継がれる範囲（MDB（WS-R）実行時）

(d)　JMSCorrelationIDおよびユーザ固有のJMSプロパティ

サービス部品の呼び出し要求時に，サービスリクエスタにJMSCorrelationIDおよびユーザ固有のJMSプロパティを設定すると，その値がサービス部品側のキューまで引き継がれます。サービス部品側のプログラムで取得することで，メッセージを一意に関連づけられます。JMSCorrelationIDおよびユーザ固有のJMSプロパティが引き継がれる範囲を次の図に示します。

図7-54　JMSCorrelationIDおよびユーザ固有のJMSプロパティが引き継がれる範囲（MDB（WS-R）実行時）

(e)　スレッドID

J2EEコンテナによって処理するスレッドごとに与えられるIDです。スレッドIDが引き継がれる範囲を次の図に示します。

図7-55　スレッドIDが引き継がれる範囲（MDB（WS-R）実行時）

7.7.4　MDB（DBキュー）実行時の障害対策

＜この項の構成＞

(1)　MDB（DBキュー）でのエラーの伝わり方

(2)　問題発生個所の切り分け方

(3)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

(1)　MDB（DBキュー）でのエラーの伝わり方

MDB（DBキュー）でのサービス部品呼び出しでは，サービスリクエスタとHCSCサーバの間，HCSCサーバとサービス部品の間でエラーは伝わりません。検知できる障害の種類と，ログおよびトレースの出力先を次に説明します。

なお，非同期の標準受付（MDB（DBキュー））からサービスアダプタ（MDB（DBキュー））へのサービス部品呼び出しはできません。そのため，サービス部品側がDBキューの場合，またはサービスリクエスタ側がDBキューの場合とに分けて説明します。

(a)　DBキューがサービス部品側にある場合

サービス部品でエラーが発生した場合

サービス部品で発生したエラーは，HCSCサーバおよびサービスリクエスタへエラー情報として伝わりません。エラーの情報はサービス部品稼働マシン側に出力されます。サービス部品でエラーが発生した場合のエラーの伝わり方を次の図に示します。

図7-56　サービス部品でエラーが発生した場合のエラーの伝わり方

(b)　DBキューがサービスリクエスタ側にある場合

HCSCサーバからエラーが発生した場合

HCSCサーバからエラーが発生した場合のエラーの伝わり方を次の図に示します。

図7-57　HCSCサーバからエラーが発生した場合のエラーの伝わり方

図中の各エラーには，次に示すケースが該当します。

エラー1：要求パラメタ不正など。

エラー2：あて先（ロケーション）が見つからない，アダプタが停止しているなど。

エラー3：データ変換に失敗したなど。

エラー4：メッセージ送信失敗など

HCSCサーバで図中のエラー1～エラー4のどれかを検知した場合，HCSCサーバ稼働マシン上のCosminexus RMにエラーを伝え，

発生したエラーのメッセージをメッセージログに出力します。また，Cosminexus RMは，ローカルキューからメッセージの取り出しに失敗したことを示すメッセージをHCSCサーバ稼働マシン上のログに出力します。

なお，HCSCサーバでエラーを検知した場合，HCSCサーバ側でロールバックして再度サービス部品でメッセージの取り出し（サービス部品呼び出し）を試みます。

HCSCサーバ稼働マシン上のメッセージの取り出しでロールバックして，ロールバックの回数（メッセージの配送回数）が最大値に達した場合，そのメッセージはデッドメッセージキューに移動します。デッドメッセージキュー名を設定していない場合，およびデッドメッセージキューを作成していない場合は，無限にサービス部品を呼び出す処理が再実行されるため，必ずデッドメッセージキュー名やデッドメッセージキューを設定してください。

Cosminexus RMのセットアップについては，「3.1.2　実行環境に必要なソフトウェアの設定」を参照してください。Cosminexus RMの詳細については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

サービスリクエスタでエラーを検知した場合

サービスリクエスタでエラーを検知した場合のエラーの伝わり方を次の図に示します。

図7-58　サービスリクエスタでエラーを検知した場合のエラーの伝わり方

サービスリクエスタがDBキューにメッセージをキューイングしたときに発生したエラーは，サービスリクエスタ稼働マシン側に出力されます。

同期のサービス部品を呼び出してユーザ定義例外のエラーが発生した場合

同期のサービス部品を呼び出してユーザ定義例外のエラーが発生した場合のエラーの伝わり方を次の図に示します。

図7-59　同期のサービス部品を呼び出してユーザ定義例外のエラーが発生した場合のエラーの伝わり方

非同期（MDB（DBキュー））の標準受付に対してサービス部品を呼び出しすときにReplyToキューを指定して，非同期（MDB（DBキュー））の標準受付から同期のサービスアダプタ（Webサービス）のサービス部品を呼び出します。このとき，サービス部品側でユーザ定義例外が発生すると，エラー情報のメッセージがReplyToキュー（送信用共用キュー）に送信されます。送信用共用キューの送信先をサービスリクエスタ側のDBキューに指定しておくと，そこからメッセージを取り出すことで，エラーの内容を取得できます。

ReplyToキュー（送信用共用キュー）はあらかじめ作成して準備しておく必要がありますが，ReplyToキューの設定をしていない場合や，ReplyToキューのメッセージ数が超過し，ReplyToキューへの送信が失敗した場合，HCSCサーバ内で処理がロールバックして，標準受付の受信用共用キューからメッセージが再送されます（ただし，サービス部品側の処理（トランザクション）はロールバックしません）。ロールバックの回数（メッセージの配送回数）が最大値に達した場合，そのメッセージはデッドメッセージキューに移動します。デッドメッセージキュー名を設定していない場合，およびデッドメッセージキューを作成していない場合は，無限にサービス部品を呼び出す処理が再実行されるため，必ずデッドメッセージキュー名やデッドメッセージキュー設定してください。

(2)　問題発生個所の切り分け方

サービスリクエスタから標準受付（MDB（DBキュー））を使用して，サービス部品を呼び出した場合の問題発生個所の切り分け方について説明します。問題発生個所の切り分けの流れを次の図に示します。

図7-60　問題発生個所の切り分けの流れ（サービスリクエスタから標準受付（MDB（DBキュー））を使用して，サービス部品を呼び出した場合）

(i)サービス部品稼働マシンでのエラーの場合

サービス部品稼働マシン側に出力する障害情報から，障害を調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービス部品稼働マシンの状態

サービス部品稼働マシンの設定

サービス部品のプログラム

(ii)HCSCサーバ稼働マシンでのエラーの場合

HCSCサーバ稼働マシン側のメッセージログ，またはHCSCサーバ稼働マシン側のCosminexus RMが出力する障害情報を参照して，障害を調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したバイナリデータの内容

サービスリクエスタから要求したバイナリデータの形式

HCSCサーバの設定または状態

HCSCサーバのCosminexus RMの設定

サービスアダプタの定義内容

ビジネスプロセスの定義内容

サービスリクエスタから要求したユーザ電文

ネットワークの状態

(iii)サービスリクエスタ稼働マシンでのエラーの場合

サービスリクエスタ稼働マシン側に出力する障害情報から，障害を調査します。

要因は，次の観点で調査してください。

サービスリクエスタから要求したユーザ電文

サービスリクエスタ稼働マシンの状態

サービスリクエスタ稼働マシンの設定

サービスリクエスタのプログラム

(3)　そのほかの障害要因の特定方法（サービス部品呼び出し要求の実行履歴の追跡）

サービスリクエスタから指定した情報や，HCSCサーバからの情報を基に，サービス部品呼び出しの処理がどこまで進んだか実行履歴を追跡できます。ここでは，実行履歴を追跡するために必要な情報（ID）について説明します。

(a)　クライアント相関ID

クライアント相関IDは，サービス部品呼び出し要求を行うサービスリクエスタ側のプログラムで，要求時に設定する情報です。サービスリクエスタからの要求電文と，HCSCサーバで管理している実行履歴やログおよびトレースとを対応づけるために使用します。そのため，HCSCサーバに送信した要求ごとに異なるIDを指定することを推奨します（サービスリクエスタ作成時に指定が必要です）。クライアント相関IDが引き継がれる範囲を次の図に示します。

図7-61　クライアント相関IDが引き継がれる範囲（MDB（DBキュー）実行時）

(b)　メッセージ共通ID

HCSCサーバが付与するIDです。HCSCサーバ内のログやトレース，電文の実行履歴情報を識別するために使用します。メッセージ共通IDが引き継がれる範囲を次の図に示します。

図7-62　メッセージ共通IDが引き継がれる範囲（MDB（DBキュー）実行時）

(c)　JMSMessageID

Cosminexus RMが付与するIDです。HCSCサーバ内のログやトレース，電文の実行履歴に出力します。JMSMessageIDが引き継がれる範囲を次の図に示します。

図7-63　JMSMessageIDが引き継がれる範囲（MDB（DBキュー）実行時）

注　JMSCorrelationIDやユーザ固有のプロパティなどの情報は引き継がれません。

(d)　スレッドID

J2EEコンテナによって処理するスレッドごとに与えられるIDです。スレッドIDが引き継がれる範囲を次の図に示します。

図7-64　スレッドIDが引き継がれる範囲（MDB（DBキュー）実行時）

注　サービス部品側のプログラムと関連づける場合は，ユーザ電文に関連づけのための情報を埋め込む必要があります。

7.7.5　ユーザ電文に誤りがある場合の障害対策

＜この項の構成＞

(1)　ユーザ電文に誤りがある場合のエラー

(2)　サービスアダプタでの電文の検証方法

(1)　ユーザ電文に誤りがある場合のエラー

標準受付からサービスアダプタのサービス部品を直接呼び出す場合，サービス部品側で要求するユーザ電文（XML文書）をサービスリクエスタで作成する必要があります。そのため，サービスリクエスタで作成するXMLに誤りがあると，正しくサービス部品を呼び出せません。SOAP通信でのSOAPメッセージとユーザ電文の関係を次の図に示します。

図7-65　SOAP通信でのSOAPメッセージとユーザ電文の関係

ユーザ電文に誤りがある（フォーマット定義の形式と異なる電文を実行した）場合，サービスアダプタのプロトコルの違いによって，エラーの内容が異なります。

また，電文の形式によっては，サービスアダプタでエラーとならないでサービス部品で例外になったり，サービス部品でエラーにならないで想定していない応答が返ったりすることがあります。

(a)　Webサービス（SOAP通信）実行時にユーザ電文不正でエラーになる場合

サービスアダプタ（Webサービス）から呼び出せるサービス部品の仕様は，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」のWebサービスを利用したサービス部品の適用範囲で示す適用範囲を満たしている必要があります。適用範囲以外のサービス部品の場合，動作の保障ができません。

(b)　SessionBean実行時にユーザ電文不正でエラーになる場合

サービスアダプタ（SessionBean）から呼び出せるサービス部品の仕様は，マニュアル「Cosminexus サービスプラットフォーム　開発ガイド」のSessionBeanを利用したサービス部品の適用範囲で示す適用範囲を満たしている必要があります。適用範囲以外のサービス部品の場合，動作の保障ができません。

(c)　MDB（WS-R/DBキュー）実行時にユーザ電文不正でエラーになる場合

サービスリクエスタから要求したユーザ電文に誤りがある場合，MDB（WS-R/DBキュー）のサービスアダプタではエラーになりません。開発環境で定義するときにスキーマを定義しますが，通常，このスキーマで定義した形式でないユーザ電文でも，非同期キューに送信されます。サービス部品側でユーザ電文を受け取って検証するよう作成している場合は，サービス部品側でエラーを検知します。

(2)　サービスアダプタでの電文の検証方法

サービスアダプタに指定したフォーマット定義（XMLスキーマ）とユーザ電文（XML文書）が，XMLスキーマの仕様に従い，妥当かどうか検証できます。

サービスアダプタでの電文の検証機能を使用するには，HCSCサーバランタイム定義ファイルのtelegram-validationプロパティで設定します。HCSCサーバランタイム定義ファイルの詳細については，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

注意

電文の検証機能を使用する場合，妥当性をチェックするため，サービス部品呼び出しの処理性能に影響があります。そのため，テストやデバッグ環境での使用を推奨します。

定義したフォーマット定義に対して妥当でない電文であるにもかかわらず，サービス部品呼び出しに成功していた電文の場合，電文の検証機能を使用することで，この機能によって妥当な形式でないと判断されると，サービスアダプタでエラーとなります。

電文の検証機能は，HCSCサーバ全体の次の表に示すアダプタで有効となります。サービスアダプタごとには設定できません。また，サービス部品を呼び出す要求電文，または応答電文に対して有効となります。

表7-42　電文の検証機能が有効になるアダプタ

アダプタ種別 | プロトコル種類 | 方向 | データ変換定義のパターン | 検証するフォーマット定義 | 電文種類 | 検証機能の有効
サービスアダプタ | Webサービス，SessionBean,MDB（WS-R），MDB（DBキュー） | 要求 | データ変換なし | サービス部品電文 | XML | ○
バイナリ | ×※1
標準－サービス部品でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | XML | ○
バイナリ | ×※1
応答 | データ変換なし | サービス部品電文 | XML | ○
バイナリ | ×※1
サービス部品－標準でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | XML | ○
バイナリ | ×※1
フォルト | データ変換なし | × | XML | ×
DBアダプタ | 要求 | データ変換なし | サービス部品電文 | XML | ×※2
標準－サービス部品でデータ変換 | 標準電文 | XML | ×
バイナリ | ×
サービス部品電文 | XML | ×※2
応答 | データ変換なし | サービス部品電文 | XML | ×※2
サービス部品－標準でデータ変換 | 標準電文 | XML | ×
バイナリ | ×
サービス部品電文 | XML | ×※2
TP1アダプタ | 要求 | データ変換なし | サービス部品電文 | バイナリ | ×※1
標準－サービス部品でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | バイナリ | ×※1
応答 | データ変換なし | サービス部品電文 | バイナリ | ×※1
サービス部品－標準でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | バイナリ | ×※1
Object Accessアダプタ | 要求 | データ変換なし | サービス部品電文 | XML | ○
標準－サービス部品でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | XML | ○
応答 | データ変換なし | サービス部品電文 | XML | ○
サービス部品－標準でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | XML | ○
ファイルアダプタ | 要求 | データ変換なし | サービス部品電文 | XML | ○
バイナリ | ×※1
標準－サービス部品でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | XML | ○
バイナリ | ×※1
応答 | データ変換なし | サービス部品電文 | XML | ○
バイナリ | ×※1
サービス部品－標準でデータ変換 | 標準電文 | XML | ○
バイナリ | ×※1
サービス部品電文 | XML | ○
バイナリ | ×※1
iWayアダプタ | 要求 | データ変換なし | サービス部品電文 | XML | ×
応答 | データ変換なし | サービス部品電文 | XML | ×

（凡例）

○：検証機能が有効になります。

×：検証機能が無効になります。

要求：サービスアダプタからサービス部品へ向かうことを示します。

応答：サービス部品からサービスアダプタへ向かうことを示します。

フォルト：エラー時にサービス部品からサービスアダプタへ向かうことを示します。

注※1　バイナリ電文のサービス部品呼び出し時は，設定したフォーマット定義を基にDOMに変換（パース処理）しています。そのため，バイナリ電文でフォーマット定義に対して妥当でない電文を送付した場合，例外が発生し，次のメッセージが表示されます。

KDEC05504-E An attempt to specify format definition settings has failed. (information1 = 保守情報, information2 = 保守情報)

フォーマット定義の設定に失敗しました。

注※2　DBアダプタは，telegram-validationプロパティ以外の機能で，電文形式を検証します。例えば，サービスアダプタで，要求時に，「リクエスタ（バイナリ）－標準（XML）－サービス部品（バイナリ）」の変換をした場合，要求電文に対して次の流れで変換と検証をします。

要求電文をリクエスタのフォーマット定義に対して検証します（バイナリ電文の機能がOFFの場合も同様です）。

1.が妥当であった場合，リクエスタの電文の形式から標準電文の形式に変換します。

変換後の電文を標準電文のフォーマット定義に対して検証します。

2.が妥当であった場合，標準電文の形式からサービス部品電文の形式に変換します。

変換後の電文をサービス部品電文のフォーマット定義に対して検証します（バイナリ電文の機能がOFFの場合も同様です）。

4.が妥当であった場合，サービス部品を呼び出します。

7.7.6　システム全体の障害での障害調査

＜この項の構成＞

(1)　プロセスハングアップ

(2)　プロセススローダウン

(3)　タイムアウト

(1)　プロセスハングアップ

サービスリクエスタからのサービス部品呼び出し要求や，コマンド要求の応答が返ってこない場合，HCSCサーバ（J2EEサーバ）のプロセスがハングアップしているおそれがあります。プロセスハングアップ時の調査の流れについて説明します。

(a)　サービスリクエスタからのサービス部品呼び出し要求の場合

サービスリクエスタからのサービス部品呼び出し要求の場合の，プロセスハングアップ時の調査手順を次に示します。

サービス部品呼び出し要求の処理がどこまで完了していて，どこでハングアップしているかを調査します。サービス部品呼び出し処理の実行履歴の追跡は，プロトコルごとに異なります。
各プロトコルでの要求実行時の障害対策については，「7.7.1　Webサービス（SOAP通信）実行時の障害対策」，「7.7.2　SessionBean実行時の障害対策」，「7.7.3　MDB（WS-R）実行時の障害対策」，および「7.7.4　MDB（DBキュー）実行時の障害対策」を参照してください。

サービス部品呼び出し要求がどこまで処理されているか調査した結果を参考に，サービスリクエスタ稼働マシン，HCSCサーバ稼働マシン，サービス部品稼働マシン，およびデータベース稼働マシンについて，該当プロセスのCPU利用率をそれぞれ調査します。
CPU利用率が100%に近い状態の場合，無限ループや再起呼び出しに陥っているおそれがあります。
CPU利用率が0%に近い状態の場合，バックプロセスからの応答が返ってこないケースや，デッドロックなどのおそれがあります。

Cosminexusサービスプラットフォームのメッセージログや，Cosminexusの「J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ」を確認して，不正なエラーが出ていないかどうかを調査します。

性能解析トレースを取得し，解析します。処理に時間が掛かっている個所を特定することで，ハングアップが起きている個所を特定できます。

スレッドダンプを複数回取得して，時系列で観察し，それぞれのスレッドダンプでtidの同じスレッドのスタックトレースを比較調査します。

(b)　コマンド要求の場合

コマンド要求の場合の，プロセスハングアップ時の調査手順を次に示します。

コマンド要求の場合，運用環境稼働マシン，HCSCサーバ稼働マシン，およびデータベース稼働マシンについて，該当プロセスのCPU利用率をそれぞれ調査します。
CPU利用率が100%に近い状態の場合，無限ループや再起呼び出しに陥っているおそれがあります。
CPU利用率が0%に近い状態の場合，バックプロセスからの応答が返ってこないケースや，デッドロックなどのおそれがあります。

Cosminexusサービスプラットフォームのメッセージログや，Cosminexusの「J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ」，および「運用管理エージェント，運用監視エージェント，Management Serverのログ」を確認して，不正なエラーが出ていないかどうかを調査します。

スレッドダンプを複数回取得して，時系列で観察し，それぞれのスレッドダンプでtidの同じスレッドのスタックトレースを比較調査します。

(2)　プロセススローダウン

サービスリクエスタからのサービス部品呼び出し要求のスループットやレスポンスタイムがスローダウンしてきた場合の調査の流れについて説明します。

性能解析トレースで，実行時間の長い個所を割り出します。
性能解析トレースを取得，解析し，処理に時間が掛かっている個所を特定することで，スローダウンが起きている個所を特定できます。

(3)　タイムアウト

サービスリクエスタからのサービス部品呼び出し要求や，コマンド要求の応答でタイムアウトが発生した場合の流れについて説明します。

(a)　サービスリクエスタからのサービス部品呼び出し要求の場合

サービスリクエスタからのサービス部品呼び出し要求の場合の，タイムアウト時の調査手順を次に示します。

タイムアウトが発生した場合，エラーメッセージが出力されるので，これを調査します。

タイムアウトのエラーメッセージのほかにエラーメッセージが出ていないかどうか，Cosminexusサービスプラットフォームのメッセージログや，Cosminexusの「J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ」を確認して調査します。

サービス部品呼び出し要求処理がどこまで完了していて，どこでハングアップしているかを調査します。サービス部品呼び出し処理の実行履歴の追跡は，プロトコルごとに異なります。
各プロトコルでの要求実行時の障害対策については「7.7.1　Webサービス（SOAP通信）実行時の障害対策」，「7.7.2　SessionBean実行時の障害対策」，「7.7.3　MDB（WS-R）実行時の障害対策」，および「7.7.4　MDB（DBキュー）実行時の障害対策」を参照してください。

リクエストトレースまたは性能解析トレースを調査します。
サービス部品呼び出し要求がどこまで行われているか調査した結果を参考に，処理に時間が掛かっている個所を特定することで，タイムアウトが発生した原因を究明できます。

(b)　コマンド要求の場合

コマンド要求の場合の，タイムアウト時の調査手順を次に示します。

タイムアウトが発生した場合，エラーメッセージが出力されるので，これを調査します。

タイムアウトのエラーメッセージのほかにエラーメッセージが出ていないかどうか，Cosminexusサービスプラットフォームのメッセージログや，Cosminexusの「J2EEサーバ，リダイレクタ，サーバ管理コマンドのログ」，および「運用管理エージェント，運用監視エージェント，Management Serverのログ」を確認して，不正なエラーが出ていないかどうか調査します。

7.7.7　ビジネスプロセス実行時の障害対策

ビジネスプロセス実行時には，次の図に示す障害が発生する場合があります。これらの障害時の対処方法について説明します。

図7-66　ビジネスプロセス実行時の障害

＜この項の構成＞

(1)　非同期受信の失敗

(2)　同期受信時のエラー

(3)　同期受信時のタイムアウト

(4)　サービス部品への同期送信時のエラー

(5)　サービス部品への同期送信時のフォルト

(1)　非同期受信の失敗

サービスリクエスタから非同期の受付アクティビティに対して電文を送信したときに，エラーが発生した場合，HCSCサーバでは電文を受け付けていない状態となります。この場合の対処方法を次に示します。

対処方法

エラーの要因を取り除きます。

サービスリクエスタから，同一の電文を再送信します。

(2)　同期受信時のエラー

サービスリクエスタから同期の受付アクティビティに対して電文を送信したときに，エラーになった場合の対処方法を次に示します。

対処方法

エラーメッセージを参照します。

エラーの原因を取り除きます（エラーの種類によっては必要です）。

サービスリクエスタから電文を再送信します。

(3)　同期受信時のタイムアウト

サービスリクエスタから同期の受付アクティビティに対して電文を送信したときに，タイムアウトが発生した場合の対処方法を次に示します。

対処方法

サービスリクエスタから送信した電文が実行できているかどうか不明なため，メッセージログにエラーメッセージが出力されているかどうかを確認します。

エラーメッセージが出力されている場合

エラーメッセージが出力されている場合は，エラーメッセージに対応した対処を実施します。

エラーメッセージが出力されていない場合

該当電文の相関セットから，プロセスインスタンスの状態をcscpiselectコマンドで確認します。

プロセスインスタンスの状態が実行中のままの場合は，次のどちらかを実施します。
・プロセスインスタンスをcscpireexecコマンドで再実行します。
・プロセスインスタンスの実行履歴をcscpideleteコマンドで削除して，サービスリクエスタから同一電文を再送信します。
プロセスインスタンスの状態を取得できない場合は，該当電文の受信が失敗しているため，サービスリクエスタから同一の電文を再送信します。

(4)　サービス部品への同期送信時のエラー

HCSCサーバがサービス部品に対して同期の呼び出しを実行したときに，エラーまたはタイムアウトを検知した場合，該当するサービス部品呼び出しアクティビティが実行中の状態のままとなり，プロセスインスタンスの実行が停止します。この場合の対処方法を次に示します。

対処方法

障害情報に従って，サービス部品のエラー原因を取り除きます。

cscpireexecコマンドでプロセスインスタンスを再実行して，サービス部品を再呼び出しします。このとき，サービス部品に対して同一メッセージの2回目の呼び出しが行われるため，サービス部品側で重複チェックを実施して2回目の呼び出しを矛盾なく処理できる必要があります。

(5)　サービス部品への同期送信時のフォルト

HCSCサーバがサービス部品に対して同期呼び出しを実行したときに，サービス部品がフォルト電文を応答した場合の対処方法を次に示します。

対処方法

フォルトコネクションを定義している場合
定義したフォルトコネクションに従って，処理が実行されます。

フォルトコネクションを定義していない場合
プロセスインスタンスがフォルト終了状態となり，プロセスインスタンスの実行が停止します。サービス部品がフォルトを応答しないような電文を再送信します。

7.8　障害発生時の自動運用

障害発生時に自動運用できるようにするための機能について記述します。

＜この節の構成＞

7.8.1　JP1連携機能を使用した障害の監視

7.8.2　Cosminexusサービスプラットフォームから通知するJP1イベントの詳細情報

7.8.1　JP1連携機能を使用した障害の監視

＜この項の構成＞

(1)　JP1によるメッセージの監視

(2)　JP1イベントの確認方法

(1)　JP1によるメッセージの監視

Cosminexusサービスプラットフォームでは，発生した障害のメッセージをJP1イベントとしてJP1に通知します。これによって，出力するエラーメッセージを収集し，JP1の統合コンソールで集中的に監視できます。

また，JP1側で特定のJP1イベント（エラーメッセージ）の受信を契機として，自動的にコマンドを実行して，障害の発生をシステム管理者へ通知する運用や，回復のためにコマンドを実行するなど，システム運用を自動化できます。

JP1の統合コンソールで監視するための設定については，「2.7　JP1連携機能を使用する場合の環境構築」を参照してください。メッセージマッピングファイルについては，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。

(2)　JP1イベントの確認方法

JP1イベントの詳細情報は，JP1の統合コンソールから確認します。統合コンソールで詳細を表示したいJP1イベントを，ダブルクリックまたは右クリックから［イベント詳細表示］を選択すると，JP1イベントの詳細情報が表示されます。統合コンソールの表示方法については，マニュアル「JP1/Integrated Management - Manager システム構築・運用ガイド」を参照してください。

統合コンソールとJP1イベントの詳細情報の表示例を次の図に示します。

図7-67　統合コンソールとJP1イベントの詳細情報の表示例

7.8.2　Cosminexusサービスプラットフォームから通知するJP1イベントの詳細情報

ここでは，JP1イベントの詳細情報のうち，Cosminexus サービスプラットフォーム特有の値について説明します。

＜この項の構成＞

(1)　イベントID

(2)　重大度

(3)　オブジェクトID

(4)　メッセージID

(1)　イベントID

発行アプリケーションプログラムや事象の内容を表す値です。重大度によって，次の表に示す値が表示されます。

表7-43　重大度とイベントID

重大度 | イベントID
Error | 0x00012093
Warning | 0x00012094
Information | 0x00012096

(2)　重大度

JP1イベントの緊急性を表します。緊急性の高い順に，次の値が表示されます。

Error：エラー

Warning：警告

Information：情報

(3)　オブジェクトID

「<論理サーバ名>：<J2EEアプリケーション名>」が表示されます。

論理サーバ名

Cosminexus サービスプラットフォーム構築時に設定したJ2EEサーバ名が表示されます。

J2EEアプリケーション名

メッセージ発行元のJ2EEアプリケーション名が特定できた場合，J2EEアプリケーション名が表示されます。J2EEアプリケーション名から，Cosminexus サービスプラットフォームの障害発生個所が特定できます。J2EEアプリケーション名とCosminexus サービスプラットフォームの障害発生個所を次の表に示します。

表7-44　J2EEアプリケーション名とCosminexus サービスプラットフォームの障害発生個所

J2EEアプリケーション名 | 障害発生個所
CSCMessaging | 実行環境（運用制御）
CSCMsgAsyncServiceDelivery | 実行環境（標準の非同期受付（MDB（WS-R）））
CSCMsgAsyncServiceDeliveryDBQ | 実行環境（標準の非同期受付（MDB（DBキュー）））
CSCMsgSyncServiceDelivery | 実行環境（標準の同期受付（SessionBean））
CSCMsgSyncServiceDeliveryWS | 実行環境（標準の同期受付（Webサービス））
サービスID | 該当するビジネスプロセスまたはサービスアダプタ

(4)　メッセージID

JP1イベントとして発行されたCosminexus サービスプラットフォームのメッセージIDが表示されます。KDECから始まるメッセージIDが表示されます。

7.9　HCSCサーバ障害発生後の回復方法

＜この節の構成＞

7.9.1　HCSCサーバのシステム運用ができなくなった場合の回復方法

7.9.2　クラスタ構成時の回復方法

7.9.3　運用環境のバックアップと復旧

7.9.4　デッドロックが発生した場合の回復方法

7.9.1　HCSCサーバのシステム運用ができなくなった場合の回復方法

HCSCサーバで障害が発生し，システムの運用ができない場合は，次のように対処してください。

＜この項の構成＞

(1)　復旧に必要な情報

(2)　復旧手順

(1)　復旧に必要な情報

HCSCサーバの復旧に必要な情報を次に示します。

運用環境のリポジトリ情報
障害発生時の運用環境のリポジトリ情報です。

HCSCサーバ構成定義ファイル
HCSCサーバのセットアップ時に，cscsvsetupコマンドの-propfileオプションで設定した情報です。

HCSCサーバセットアップ定義ファイル
HCSCサーバのセットアップ時に，前提となる情報です。

HCSCサーバランタイム定義ファイル
cscsvconfigコマンドの-propfileオプションで設定した情報です。

(2)　復旧手順

cscrepctlコマンドを実行して，リポジトリをエクスポートし，現在のリポジトリ情報をバックアップします。

cscrepctl -user <ログインユーザID> -pass <ログインパスワード> -export <ファイル名>

cscsvunsetupコマンドを実行して，障害が発生したHCSCサーバをアンセットアップします。

cscsvunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <アンセットアップするHCSCサーバ名>

cscsvunsetupコマンドを実行してエラーが発生する場合は，手順3.を実施してください。エラーが発生しない場合は，手順4.を実施してください。

障害の内容に応じてコマンドを実行します。

HCSCサーバのあるマシンとの間で通信障害が発生する場合
cscsvunsetupコマンドを実行して，障害が発生したHCSCサーバをアンセットアップします。

cscsvunsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <アンセットアップするHCSCサーバ名> -ignore

リポジトリまたはシステム構成定義でバージョン不一致が発生する場合
リポジトリルート配下を手動で削除してください。

不要なリソースが残っているかどうかを確認し，不要なリソースが残っている場合は手動で削除します。
不要なリソースの確認については，「7.5.3　HCSCサーバのセットアップおよびアンセットアップ時の回復方法」を参照してください。

cscsvsetupコマンドを実行して，HCSCサーバをセットアップします。
cscsvsetupコマンドの-propfile オプションには，障害が発生したHCSCサーバで設定したHCSCサーバ構成定義ファイルを指定してください。

cscsvsetup -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -cluster <クラスタ名> -propfile <HCSCサーバ構成定義ファイル名>

cscrepctlコマンドを実行して，手順1でバックアップしたリポジトリ情報をインポートします。

cscrepctl -user <ログインユーザID> -pass <ログインパスワード> -import <ファイル名>

必要に応じてcsccompodeployコマンドを実行して，ビジネスプロセスやサービスアダプタを配備します。

ビジネスプロセスを配備する場合

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>

サービスアダプタを配備する場合

csccompodeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>

7.9.2　クラスタ構成時の回復方法

クラスタ構成時に障害が発生した場合の対処方法について，ロードバランスクラスタ構成の場合とHAクラスタ構成の場合とに分けて説明します。

＜この項の構成＞

(1)　ロードバランスクラスタ構成での障害と復旧

(2)　HAクラスタ構成での障害と復旧

(1)　ロードバランスクラスタ構成での障害と復旧

ロードバランスクラスタを構成しているHCSCサーバの障害に備え，ロードバランスクラスタに余裕を持ったHCSCサーバの台数を準備することで，障害が発生してもロードバランスクラスタで稼働しているHCSCサーバの負荷を一定に保つことができます。

注意

標準の非同期受付（MDB（WS-R）／MDB（DBキュー））の受付キューは，HCSCサーバごとに用意します。したがって，ロードバランスクラスタ構成で障害が発生した場合，標準の非同期受付（MDB（WS-R）／MDB（DBキュー））の受付キューに滞留している電文は送信できません。

(a)　障害が発生したHCSCサーバの切り離し

ロードバランスクラスタを構成しているHCSCサーバで障害が発生した場合，障害が発生したHCSCサーバをロードバランスクラスタから切り離します。切り離したあと，HCSCサーバの障害を取り除いて，サービス部品の実行要求を受け付けられる状態にします。障害を取り除いたHCSCサーバをロードバランスクラスタ内で稼働させることで復旧します。

(b)　障害が発生したHCSCサーバの復旧

障害が発生したHCSCサーバの切り離しと復旧手順について次に示します。

障害が発生した場合，障害が発生したHCSCサーバにサービス部品の実行要求を送信しないよう，ロードバランサを設定します。
ロードバランサを設定することで，HCSCサーバへのサービス部品の実行要求を制御します。設定方法は，各ロードバランサの仕様によって異なります。

CTMを使用している場合，キューを閉塞します。
キューの閉塞方法については，マニュアル「Cosminexus　システム運用ガイド」のCTMを使用したサービスの閉塞（運用管理コマンド）に関する内容を参照してください。

障害が発生したHCSCサーバから障害を取り除き，サービス部品の実行要求を受け付けられる状態にします。

CTMを使用している場合，キューの閉塞を解除します。
キューの閉塞を解除する方法については，マニュアル「Cosminexus　システム運用ガイド」のCTMを使用したサービスの閉塞（運用管理コマンド）に関する内容を参照してください。

障害を取り除いたHCSCサーバにサービス部品の実行要求を送信するよう，ロードバランサを設定します。
設定方法は，各ロードバランサの仕様によって異なります。

(2)　HAクラスタ構成での障害と復旧

現用系に障害が発生した場合，クラスタソフトウェアによって，処理は待機系に切り替えられます。待機系への切り替え後，現用系の障害を取り除いて，現用系での運用を再開させます。

注意

現用系に障害が発生し，待機系に運用が切り替わった場合，現用系の障害を取り除いて，現用系での運用に戻す必要があります。待機系をそのまま現用系として利用し，障害が発生した系の障害を取り除いて待機系として利用することはできません。

(a)　系の切り替え

現用系に障害が発生し，クラスタソフトで待機系に処理が切り替わるときの動作を次の図に示します。

図7-68　障害発生時の待機系への切り替え（HAクラスタ）

(b)　現用系の復旧

現用系に障害が発生し，待機系に運用が切り替わった場合，現用系の障害を取り除いて，現用系での運用に戻す必要があります。

現用系の障害を取り除いて，運用を現用系に戻す手順について次に示します。

現用系および待機系をサービスリクエスタ用のネットワークから切断するなどして，サービスリクエスタからの実行要求を受け付けない状態にします。

待機系の標準受付およびユーザ定義受付を停止します。
標準受付の停止方法については，「5.2.29　標準受付を停止する」を参照してください。
ユーザ定義受付の停止方法については，「5.2.32　ユーザ定義受付を停止する」を参照してください。

待機系のHCSCサーバを停止します。
HCSCサーバの停止方法については，「5.2.36　HCSCサーバを停止する」を参照してください。

現用系のHCSCサーバの障害を回復します。
障害情報の採取方法および障害の回復方法については，「7.　障害対策」を参照してください。

現用系のHCSCサーバを起動します。
HCSCサーバの起動方法については，「5.2.4　HCSCサーバを起動する」を参照してください。

現用系の標準受付およびユーザ定義受付を開始します。
標準受付の開始方法については，「5.2.11　標準受付を開始する」を参照してください。
ユーザ定義受付の開始方法については，「5.2.8　ユーザ定義受付を開始する」を参照してください。

現用系および待機系をサービスリクエスタ用のネットワークに接続するなどして，現用系でサービスリクエスタからの実行要求を受け付けられる状態にして運用を再開します。

7.9.3　運用環境のバックアップと復旧

運用環境に発生した障害を復旧する場合や，システムの規模の拡大に伴う運用マシンの移行などで環境を移行する場合に，環境の復旧に必要なファイルをバックアップできます。

＜この項の構成＞

(1)　運用環境のバックアップ

(2)　運用環境の復旧

(1)　運用環境のバックアップ

次に示すcscenvbackupコマンドを実行して，運用環境の復旧に必要な最新のファイルをバックアップします。

cscenvbackup -user <ログインユーザID> -pass <ログインパスワード> -backupdir  <バックアップファイル出力先ディレクトリ>

HCSC-Manager定義ファイルに，バックアップファイル出力先ディレクトリを指定している場合は，次に示すcscenvbackupコマンドを実行します。

cscenvbackup -user <ログインユーザID> -pass <ログインパスワード>

参考

運用環境バックアップファイルは，自動バックアップの場合にも取得できます。自動バックアップ時に取得される運用環境バックアップファイルは，次のところにあります。

HCSC-Manager定義ファイル（cscmng.propertes）に指定した環境バックアップファイルの出力先

<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager（HCSC-Manager定義ファイル（cscmng.propertes）に出力先の指定がない場合）

取得した運用環境バックアップファイルは，次のコマンドを実行して，バックアップファイル内のリポジトリ情報を確認できます。

cscrepls -user <ログインユーザID> -pass <ログインパスワード> -envbackfile <運用環境バックアップファイル名>

(2)　運用環境の復旧

運用環境は，cscenvrestoreコマンドを使用して，運用環境バックアップファイルから復旧できます。

参考

cscenvrestoreコマンドによる復旧は，運用環境を実行環境と異なるマシンに構築している場合などに適しています。

注意

cscenvrestoreコマンドで復旧できるのは，運用環境だけです。実行環境はこのコマンドでは復旧できません。実行環境を復旧するには，次に示す項の手順に従い，環境のリポジトリ情報やリソースを取り除いてから，実行環境を再構築してください。

7.5.3　HCSCサーバのセットアップおよびアンセットアップ時の回復方法

7.5.4　HCSCコンポーネントの配備および削除時の回復方法

(a)　ディスク障害から復旧する場合の手順

手順を次に示します。

HCSCサーバを構築したマシンを用意します。HCSCサーバのディスクを交換するか，または必要に応じてPPをインストールします。

取得済みの運用環境バックアップファイルを復旧するマシンが認識できるところに格納します。

cscreplsコマンドを実行して，運用環境バックアップファイルの復旧する環境を確認します。

cscrepls -user <ログインユーザID> -pass <ログインパスワード> -envbackfile <運用環境バックアップファイル名>

cscenvrestoreコマンドを実行して，運用環境バックアップファイルを使用し，環境を復旧します。

cscenvrestore -user <ログインユーザID> -pass <ログインパスワード> -restorefile <運用環境のバックアップファイル名>

(b)　運用マシンを移行する場合の手順

手順を次に示します。

必要に応じて，cscenvbackupコマンドで復旧前の運用環境のバックアップファイルを取得します。
cscenvrestoreコマンドで運用環境を復旧させた場合，復旧前の運用環境は破棄されます。環境バックアップファイルは，自動バックアップ時と復旧直前とで内容が異なる場合があります。

移行前とは異なる，HCSCサーバを構築したマシンを用意します。

取得済みの運用環境バックアップファイルを，移行後のマシンが認識できるところに格納します。

cscreplsコマンドを実行して，運用環境バックアップファイルの復旧する環境を確認します。

cscrepls -user <ログインユーザID> -pass <ログインパスワード> -envbackfile <運用環境バックアップファイル名>

cscenvrestoreコマンドを実行して，運用環境バックアップファイルを使用し，環境を復旧します。

cscenvrestore -user <ログインユーザID> -pass <ログインパスワード> -restorefile <運用環境のバックアップファイル名>

注意

cscenvbackupコマンドまたはcscrepctlコマンド（-importオプション）を実行して取得した環境バックアップには，HCSC-Manager定義ファイル（cscmng.properties）が格納されています。しかし，cscenvrestoreコマンドで運用環境を復旧したときには，復旧先のHCSC-Manager定義ファイルを有効とし，環境バックアップに含まれるHCSC-Manager定義ファイルは，別名（cscmng_backup.properties）で復旧します。cscmng_backup.propertiesは，参考資料として活用してください。また，不要であれば，削除しても問題ありません。

(c)　復旧時の自動バックアップ

cscenvrestoreコマンドを使用して，運用環境バックアップファイルから復旧する場合，復旧前の環境を自動でバックアップします。誤った運用環境バックアップファイルから環境を復旧してしまった場合に，この復旧時の自動バックアップファイルを使用することで，復旧前の環境に戻すことができます。

復旧時のバックアップファイルは，cscenvrestore_1.zipのファイル名で次のディレクトリに出力されます。

<Cosminexusインストールディレクトリ>¥csc¥spool¥manager

なお，バックアップファイルの出力先ディレクトリは，HCSC-Manager定義ファイルのcscmng.envbackup.dirパラメタ，またはcscmng.envbackup.dir.envrestoreパラメタで変更できます。出力先ディレクトリに古いバックアップファイルが存在している場合は，復旧が成功したあとに，古いバックアップファイルが削除されます。

また，復旧時に自動バックアップをするかどうかは，HCSC-Manager定義ファイルのcscmng.envbackup.autogetパラメタ，またはcscmng.envbackup.autoget.offパラメタで設定できます。

HCSC-Manager定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Manager定義ファイル」を参照してください。

7.9.4　デッドロックが発生した場合の回復方法

HCSCサーバ上のプロセスでデッドロックが発生した場合，次の方法でHCSCサーバを回復します。

＜この項の構成＞

(1)　HCSCサーバへのサービス部品呼び出し要求が応答しなくなった場合

(2)　HCSCコンポーネントや標準受付を停止できなくなった場合

(1)　HCSCサーバへのサービス部品呼び出し要求が応答しなくなった場合

HCSCサーバへのサービス部品呼び出し要求が応答しなくなった場合の調査手順を次に示します。

cjlistthreadコマンドを使用してスレッド情報を確認します。

cjstopthreadコマンドを使用して，不正なスレッドを削除します。

スレッドを削除できない場合はcscsvstopコマンドの-forceオプションを指定してHCSCサーバを強制停止してください。
CSC-Managerの運用環境画面からは操作できないため，注意してください。

HCSCサーバの強制停止を行い停止が完了したら，cscsvstartコマンドを使用してHCSCサーバを再起動します。

cjstopthreadコマンドおよびcjlistthreadコマンドの使い方の詳細については，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。スレッドの状態など，実行状態の確認方法については，マニュアル「Cosminexus　システム運用ガイド」を参照してください。cscsvstopコマンドおよびcscsvstartコマンドの使い方の詳細については，「10.　コマンド」の「cscsvstop（HCSCサーバの停止）」および「cscsvstart（HCSCサーバの起動）」を参照してください。

(2)　HCSCコンポーネントや標準受付を停止できなくなった場合

HCSCコンポーネントや標準受付を停止できなくなった場合の調査手順を次に示します。

スレッドを削除できない場合は，cscsvstopコマンドの-forceオプションを指定してHCSCサーバを強制停止します。
CSC-Managerの運用環境画面からは操作できないため注意してください。

HCSCサーバを強制停止して停止が完了したら，cscsvstartコマンドを使用してHCSCサーバを再起動します。

csmlslocationコマンドやcscstatusコマンドを使用して，HCSCコンポーネントや標準受付の状態を確認します。
停止失敗状態（stopfailed）になっている場合は，HCSCコンポーネントの場合はcsccompostopコマンドを入力してHCSCコンポーネントの停止を試みてください。標準受付の場合は，cscrcptnstopコマンドに-stopfg forceを指定して強制停止を試みてください。
状態が停止状態（inactive）になれば，それぞれの起動コマンドを入力することで復旧します。

各コマンドの使い方の詳細については，「10.　コマンド」の該当するコマンドを参照してください。

8.　運用環境で使用する画面

この章では，Cosminexus サービスプラットフォームの運用環境で使用する画面について説明します。

＜この章の構成＞

8.1　画面構成

8.2　基本情報ページ

8.3　定義情報ページ

8.4　稼働運用ページ

8.5　稼働確認ページ

8.6　履歴管理ページ

8.1　画面構成

運用環境での画面構成について説明します。

図8-1　運用環境での画面構成

メニューバー

Eclipseのメニューバーです。運用環境の固有メニューは［HCSC-Manager］です。

ツリービュー

HCSC-Managerが管理しているシステム構成，および管理対象（アダプタやビジネスプロセス）の状態がアイコンで表示されます。ツリービューでは，管理対象を示すアイコンに，その状態を表すアイコンを組み合わせて表示します。ツリービューで表示されるアイコンを次の表に示します。

表8-1　ツリービューで表示されるアイコン

分類
アイコン/状態
説明

アイコン
[図データ]　
HCSC-Managerを示します。

[図データ]　
HCSC-Domainを示します。

[図データ]　
ロードバランスクラスタまたはHAクラスタを示します。

[図データ]　
HCSCサーバを示します。

[図データ]　
ビジネスプロセスを示します。

[図データ]　
サービスアダプタまたはDBアダプタを示します。

[図データ]　
ユーザ定義受付を示します。

状態
[図データ]　
次のどちらかを示します。

HCSCサーバの起動状態

サービスアダプタまたはDBアダプタの開始状態

[図データ]　
停止状態を示します。

[図データ]　
閉塞状態を示します。

[図データ]　
配備前状態を示します。

[図データ]　
取得失敗を示します。

ツリービューで管理対象を選択して右クリックすると，コンテキストメニューが表示され，管理対象に対する操作ができるようになります。

エディタエリア

ツリービューに表示される管理対象の情報を表示したり，操作したりするためのエディタです。エディタの種類を次に示します。

表8-2　エディタの種類

エディタ名 | ページ名 | 機能
HCSCサーバエディタ | 基本情報ページ | HCSCサーバの基本情報を表示します。
定義情報ページ | HCSCサーバの定義情報を表示します。
稼働運用ページ | HCSCサーバの稼働運用操作を実行します。
稼働確認ページ | HCSCサーバのリソースの稼働情報を確認します。
ビジネスプロセスエディタ | 基本情報ページ | ビジネスプロセスの基本情報を表示します。
稼働運用ページ | ビジネスプロセスの稼働運用操作を実行します。
履歴管理ページ | プロセスインスタンスの実行履歴を管理します。
サービスアダプタエディタ | 基本情報ページ | サービスアダプタの基本情報を表示します。
稼働運用ページ | サービスアダプタの稼働運用を実行します。
ユーザ定義受付エディタ | 基本情報ページ | ユーザ定義受付の基本情報を表示します。
定義情報ページ | ユーザ定義受付の定義情報を表示します。
稼働運用ページ | ユーザ定義受付の稼働運用操作を実行します。

タブ

エディタごとに，表8-2に示すページに切り替わります。

コンソールビュー

ログを出力する領域です。

コンソールビューには，次の形式で出力されます。

yyyy/mm/dd△hh:mm:ss△アプリケーション名△メッセージID△メッセージ本文　

アプリケーション名には，次のように表示されます。

画面操作のログの場合：「Plug-in」

Cosminexus Managerからのログの場合：セットアップ時に指定したCosminexus Manager名

出力されるメッセージが64KBを超える場合は，古いメッセージから4KBほど行単位で削除されます。

ショートカット

ツリービューやダイアログなどで，［Alt］キーを押したまま「(G)」などのアンダーバー付きの文字と同じキーを押すと，管理対象を選択できます。

8.2　基本情報ページ

基本情報ページには，HCSC-Managerが管理している対象の現在の基本情報が表示されます。これらの情報は，設定内容を確認するために利用できます。

各管理対象の基本情報ページは，ツリービューから管理対象を選択し，エディタエリアで［基本情報］タブを選択すると表示されます。

基本情報ページについて，管理対象ごとに説明します。

＜この節の構成＞

(1)　HCSCサーバ基本情報

(2)　ビジネスプロセス基本情報

(3)　サービスアダプタ基本情報

(4)　ユーザ定義受付基本情報

(1)　HCSCサーバ基本情報

HCSCサーバの基本情報ページには，HCSCサーバの構築時の情報が表示されます。また，HCSCサーバ連携の設定をしている場合は，HCSCサーバ連携構築時の基本情報も表示されます。これらの情報で，HCSCサーバ，およびHCSCサーバの連携をセットアップしたあとの設定内容を確認できます。

HCSCサーバの基本情報ページの画面および表示される項目を次に示します。

図8-2　HCSCサーバの基本情報ページ

HCSCサーバ表示名

HCSCサーバの表示名が表示されます。HCSCサーバの表示名が指定されていない場合は，HCSCサーバの名称が表示されます。

HCSCサーバ名

HCSCサーバの名称が表示されます。

標準受付セットアップ状態

次の項目について，セットアップしているかどうかが表示されます。セットアップしている場合は「ON」，セットアップしていない場合は「OFF」，基本情報の取得に失敗した場合は「取得失敗」が表示されます。

同期（Webサービス）

同期（SessionBean）

非同期（MDB（WS-R））

非同期（MDB（DBキュー））

依存ユーザ定義受付

HCSCサーバに依存しているユーザ定義受付の名称が表示されます。

依存ビジネスプロセス

HCSCサーバに依存しているビジネスプロセスのサービス名が表示されます。

依存サービスアダプタ

HCSCサーバに依存しているサービスアダプタのサービス名が表示されます。

連携先HCSCサーバ

連携をセットアップしたHCSCサーバの名称が表示されます。

(2)　ビジネスプロセス基本情報

ビジネスプロセス基本情報ページには，ビジネスプロセスの基本情報が表示され，ビジネスプロセスの設定内容を確認できます。ビジネスプロセスの基本情報ページの画面および表示される項目を次に示します。

図8-3　ビジネスプロセスの基本情報ページ

サービス名

ビジネスプロセス定義名またはサービス名が表示されます。

サービスID

ビジネスプロセスのサービスIDが表示されます。

更新日時

配備済みビジネスプロセスが更新された日時が表示されます。基本情報の取得に失敗した場合は「取得失敗」，ビジネスプロセスの配備前は「-」が表示されます。

バージョン

ビジネスプロセスのバージョンが表示されます。

依存HCSCサーバ

依存しているHCSCサーバの表示名が表示されます。

依存ユーザ定義受付

依存しているユーザ定義受付の名称が表示されます。

(3)　サービスアダプタ基本情報

サービスアダプタ基本情報ページには，サービスアダプタの基本情報が表示され，サービスアダプタの設定内容を確認できます。サービスアダプタの基本情報ページの画面および表示される項目を次に示します。

図8-4　サービスアダプタの基本情報ページ（サービス種別がWebサービスの場合）

サービス名

サービスアダプタのサービス名が表示されます。

サービスID

サービスアダプタのサービスIDが表示されます。

サービス種別

サービスアダプタのサービス種別が表示されます。次の種別のうち，どれかが表示されます。

Webサービス

SessionBean

MDB（WS-R）

MDB（DBキュー）

カスタム

送信元キュー名

非同期のアダプタの場合に，サービスアダプタが利用するキュー名が表示されます。サービスアダプタの配備前は「-」が表示されます。

更新日時

配備済みサービスアダプタが更新された日時が表示されます。基本情報の取得に失敗した場合は「取得失敗」，サービスアダプタの配備前は「-」が表示されます。

サービス情報

サービス種別に応じた情報が表示されます。

サービスアダプタをインポートしていない場合（デバック環境でリポジトリを共有している場合）は，何も表示されません。

サービス種別と対応するサービス情報を次の表に示します。

表8-3　サービス種別に対応するサービス情報の表示項目

サービス種別
サービス情報

項目
意味

Webサービス
URL
WebサービスのURLが表示されます。

接続タイムアウト［秒］
サービス部品呼び出し時のソケットの接続タイムアウト値が表示されます。

読み込みタイムアウト［秒］
サービス部品呼び出し時のソケットの読み込みタイムアウト値が表示されます。

書き込みタイムアウト［秒］
サービス部品呼び出し時のソケットの書き込みタイムアウト値が表示されます。

SessionBean
URL
ネーミングサービスのURLが表示されます。

ルックアップ名
JNDI名前空間に登録されている，呼び出すサービス部品の名称が表示されます。

EJB呼出しタイムアウト
サービス部品呼び出し時のビジネスメソッド呼び出しのタイムアウト値が表示されます。

MDB（WS-R）
送信先キュー名
サービスアダプタがメッセージを送信するキュー名が表示されます。

呼出し設定
リモートホストのサービス部品に接続するか，ローカルホストのサービス部品に接続するかが表示されます。リモートホストのサービス部品に接続する場合は，「リモート呼出し」が表示されます。ローカルホストのサービス部品に接続する場合は，「ローカル呼出し」が表示されます。

URL
サービスアダプタが使用する転送キューのメッセージ転送先のURLが表示されます。［呼出し設定］が「ローカル呼出し」の場合は，何も表示されません。

最大メッセージ数
サービスアダプタが使用する転送キューが保持できるメッセージの最大数が表示されます。［呼出し設定］が「ローカル呼出し」の場合は，何も表示されません。

順序保証
サービスアダプタが使用する転送キューがメッセージを正しい順序で転送することを保証するかどうかが表示されます。次のどちらかが表示されます。

ON
保証します。

OFF
保証しません。

［呼出し設定］が「ローカル呼出し」の場合は，何も表示されません。

転送キュー作成先RDエリア
サービスアダプタが使用する転送キューの作成先のRDエリア名が表示されます。［呼出し設定］が「ローカル呼出し」の場合は，何も表示されません。

MDB（DBキュー）
送信先キュー名
サービス部品に関連づけられるキュー名が表示されます。

依存HCSCサーバ

依存しているHCSCサーバの表示名が表示されます。

(4)　ユーザ定義受付基本情報

ユーザ定義受付基本情報ページには，ユーザ定義受付の基本情報が表示され，ユーザ定義受付の設定内容を確認できます。ユーザ定義受付の基本情報ページの画面および表示される項目を次に示します。

図8-5　ユーザ定義受付の基本情報ページ

受付名

ユーザ定義受付の受付名が表示されます。

受付ID

ユーザ定義受付の受付IDが表示されます。

更新日時

ユーザ定義受付が更新された日時が表示されます。基本情報の取得に失敗した場合は「取得失敗」，ユーザ定義受付の配備前は「-」が表示されます。

依存HCSCサーバ

依存しているHCSCサーバの表示名が表示されます。

依存ビジネスプロセス

依存しているビジネスプロセスのサービス名が表示されます。

8.3　定義情報ページ

定義情報ページには，管理対象に設定され，実行環境で反映済みの定義情報が表示されます。これらの情報は，HCSCサーバの構築後も変更できます。

各管理対象の定義情報ページは，ツリービューから管理対象を選択し，エディタエリアで［定義情報］タブを選択すると表示されます。また，変更後の定義情報を画面に表示させるには，ほかのページに切り替えてから再度，定義情報ページを開いてください。

定義情報ページについて，管理対象ごとに説明します。

＜この節の構成＞

(1)　HCSCサーバ定義情報

(2)　ユーザ定義受付定義情報

(1)　HCSCサーバ定義情報

HCSCサーバの定義情報ページの画面および表示される項目を次に示します。

図8-6　HCSCサーバの定義情報ページ

HCSCサーバ表示名

HCSCサーバの表示名が表示されます。

同期受付（Webサービス）

次の情報が表示されます。定義情報の取得に失敗した場合は「取得失敗」が表示されます。この受付がセットアップされていない場合は「-」が表示されます。

最大同時実行数

同期受付（Webサービス）の最大同時実行数が表示されます。

占有スレッド数

同期受付（Webサービス）の占有スレッド数が表示されます。

実行待ちキューサイズ

同期受付（Webサービス）の実行待ちキューサイズが表示されます。

同期受付（SessionBean）

次の情報が表示されます。定義情報の取得に失敗した場合は「取得失敗」が表示されます。この受付がセットアップされていない場合は「-」が表示されます。

最小インスタンス数

同期受付（SessionBean）の最小インスタンス数が表示されます。

最大インスタンス数

同期受付（SessionBean）の最大インスタンス数が表示されます。

CTM連携

CTM連携をしているかどうかが表示されます。

CTM用スレッド数

CTMがアプリケーションを呼び出すために用意するスレッド数が表示されます。

非同期受付（MDB（WS-R））

次の情報が表示されます。定義情報の取得に失敗した場合は「取得失敗」が表示されます。この受付がセットアップされていない場合は「-」が表示されます。

最大インスタンス数

非同期受付（MDB（WS-R））の最大インスタンス数が表示されます。

(2)　ユーザ定義受付定義情報

ユーザ定義受付の定義情報ページの画面および表示される項目を次に示します。

図8-7　ユーザ定義受付の定義情報ページ

情報の取得に失敗した場合は，［受付名］以外の各項目に「取得失敗」が表示されます。ユーザ定義受付の配備前は，［受付名］以外の各項目に「-」が表示されます。

受付名

ユーザ定義受付の名称が表示されます。

最大同時実行数

ユーザ定義受付に定義されている最大同時実行数が表示されます。

占有スレッド数

ユーザ定義受付に定義されている占有スレッド数が表示されます。

実行待ちキューサイズ

ユーザ定義受付に定義されている実行待ちキューサイズが表示されます。

8.4　稼働運用ページ

稼働運用ページは，ツリービューから管理対象を選択し，エディタエリアで［稼働運用］タブを選択すると表示されます。稼働運用ページでは，HCSCサーバ，標準受付，および連携受付の運用操作を実行します。HCSCサーバ，サービスアダプタ，ビジネスプロセスまたはユーザ定義受付で表示される内容が異なります。

稼働運用ページについて，管理対象ごとに説明します。

＜この節の構成＞

(1)　HCSCサーバ稼働運用

(2)　サービスアダプタ稼働運用

(3)　ビジネスプロセス稼働運用

(4)　ユーザ定義受付稼働運用

(1)　HCSCサーバ稼働運用

HCSCサーバの場合，稼働運用ページは，［HCSCサーバ］タブおよび［サーバ間連携］タブで分けられます。

(a)　［HCSCサーバ］タブ

このタブでは，HCSCサーバ，標準受付，および連携受付の運用操作を実行します。［HCSCサーバ］タブを選択した画面および表示される項目を次に示します。

図8-8　稼働運用ページ（［HCSCサーバ］タブ）

HCSCサーバ表示名

この画面で操作するHCSCサーバの表示名が表示されます。

稼働状態

HCSCサーバの稼働状態が表示されます。次のどれかが表示されます。

停止状態

起動状態

停止中

起動中

取得失敗

HCSCサーバを起動または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

標準受付稼働状態

標準受付の稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

標準受付を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

連携受付稼働状態

連携受付の稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

連携受付を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

依存ユーザ定義受付

HCSCサーバに依存しているユーザ定義受付の稼働状態が一覧に表示されます。

受付名

依存しているユーザ定義受付の名称が表示されます。

依存サービス名

ユーザ定義受付が依存しているサービス名が表示されます。

稼働状態

依存しているユーザ定義受付の稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

HCSCサーバ

［起動］ボタン

HCSCサーバを起動します。

［停止］ボタン

HCSCサーバを停止します。

標準受付

［開始］ボタン

標準受付を開始します。

［通常停止］ボタン

標準受付を停止します。通常の運用で標準受付を停止する場合に利用します。

［計画停止］ボタン

標準受付を停止します。HCSCサーバをアンセットアップする場合に利用します。

連携受付

［開始］ボタン

連携受付を開始します。

［通常停止］ボタン

連携受付を停止します。通常の運用で連携受付を停止する場合に利用します。

［計画停止］ボタン

連携受付を停止します。HCSCサーバをアンセットアップする場合に利用します。

(b)　［サーバ間連携］タブ

このタブでは，各サーバ間の連携運用操作を実行します。［サーバ間連携］タブを選択した画面および表示される項目を次に示します。

図8-9　稼働運用ページ（［サーバ間連携］タブ）

HCSCサーバ名

この画面で操作するHCSCサーバの名称が表示されます。

HCSCサーバ稼働状態

HCSCサーバの稼働状態が表示されます。次のどれかが表示されます。

停止状態

起動状態

停止中

起動中

取得失敗

サーバ間連携を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

連携受付稼働状態

連携受付の稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

サーバ間連携を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

連携表示テーブル

連携元HCSCサーバ名

連携元のHCSCサーバの名称が表示されます。

連携設定

連携の設定状態が表示されます。

右方向への矢印が表示されている場合，連携の設定待ちの状態（連携先からの連携がセットアップされていない状態）です。

双方向への矢印が表示されている場合，連携が設定済みの状態（連携先からの連携もセットアップされている状態）です。

連携先クラスタ名

連携先のクラスタの名称が表示されます。

連携状態

連携の状態が表示されます。次のどれかが表示されます。

開始状態

停止状態

連携設定待ち状態

サーバ間連携

［開始］ボタン

連携表示テーブルで選択したHCSCサーバ間の連携を開始します。

［停止］ボタン

連携表示テーブルで選択したHCSCサーバ間の連携を停止します。

(2)　サービスアダプタ稼働運用

サービスアダプタ稼働運用ページの画面および表示される項目を次に示します。

図8-10　サービスアダプタの稼働運用ページ

サービス名

この画面で操作するサービスアダプタのサービス名が表示されます。

稼働状態

サービスアダプタの稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

配備前状態

サービスアダプタを開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

依存HCSCサーバ

依存しているHCSCサーバの情報が表示されます。

HCSCサーバ表示名

依存しているHCSCサーバの表示名が表示されます。

稼働状態

サービスアダプタが配備されているHCSCサーバの稼働状態が表示されます。次のどれかが表示されます。

停止状態

起動状態

停止中

起動中

取得失敗

サービスアダプタを開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

［開始］ボタン

サービスアダプタを開始します。

［停止］ボタン

サービスアダプタを停止します。

(3)　ビジネスプロセス稼働運用

ビジネスプロセス稼働運用ページの画面および表示される項目を次に示します。

図8-11　ビジネスプロセスの稼働運用ページ

サービス名

この画面で操作するビジネスプロセスのサービス名が表示されます。

稼働状態

ビジネスプロセスの稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

配備前状態

ビジネスプロセスを開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

依存HCSCサーバ

依存しているHCSCサーバの情報が表示されます。

HCSCサーバ表示名

依存しているHCSCサーバの表示名が表示されます。

稼働状態

ビジネスプロセスが配備されているHCSCサーバの稼働状態が表示されます。次のどれかが表示されます。

停止状態

起動状態

停止中

起動中

取得失敗

ビジネスプロセスを開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

依存ユーザ定義受付

依存しているユーザ定義受付の情報が表示されます。

受付名

ユーザ定義受付の受付名が表示されます。定義されているユーザ定義受付の分だけ表示されます。

稼働状態

ユーザ定義受付の稼働状態が表示されます。定義されているユーザ定義受付の分だけ表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

取得失敗

配備前状態

ビジネスプロセスを開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

［開始］ボタン

ビジネスプロセスを開始します。

［停止］ボタン

ビジネスプロセスを停止します。

(4)　ユーザ定義受付稼働運用

ユーザ定義受付稼働運用ページの画面および表示される項目を次に示します。

図8-12　ユーザ定義受付の稼働運用ページ

受付名

この画面で操作するユーザ定義受付の受付名が表示されます。

稼働状態

ユーザ定義受付の稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

配備前状態

ユーザ定義受付を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

依存HCSCサーバ

依存しているHCSCサーバの情報が表示されます。

HCSCサーバ表示名

依存しているHCSCサーバの表示名が表示されます。

稼働状態

ユーザ定義受付が配備されているHCSCサーバの稼働状態が表示されます。次のどれかが表示されます。

停止状態

起動状態

停止中

起動中

取得失敗

ユーザ定義受付を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

依存ビジネスプロセス

依存しているビジネスプロセスの情報が表示されます。

サービス名

依存するビジネスプロセスのサービス名が表示されます。

稼働状態

ビジネスプロセスの稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

配備前状態

ユーザ定義受付を開始または停止した場合以外でも，実行環境からの通知で状態が変更される場合があります。

［開始］ボタン

ユーザ定義受付を開始します。

［停止］ボタン

ユーザ定義受付を停止します。

8.5　稼働確認ページ

稼働確認ページには，HCSCサーバのリソースの稼働情報が表示されます。稼働確認ページは，エディタエリアで［稼働確認］タブを選択すると表示されます。

稼働確認ページの画面および表示される項目を次に示します。

図8-13　稼働確認ページ

HCSCサーバ表示名

HCSCサーバの表示名が表示されます。

HCSCサーバ稼働状態

HCSCサーバの稼働状態が表示されます。次のどれかが表示されます。

停止状態

起動状態

停止中

起動中

取得失敗

稼働情報通知

実行環境からHCSCサーバに稼働情報を通知するかどうかが表示されます。稼働情報を通知する場合は「ON」が，稼働情報を通知しない場合は「OFF」が表示されます。

稼働情報収集時刻

稼働情報が収集された時刻が表示されます。HCSCサーバが起動状態以外の場合は「-」が表示されます。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

稼働情報は次の図に示すように，表示された稼働情報収集時刻の直前の60秒間（デフォルト）に収集された情報になります。

図8-14　稼働情報収集時刻と収集された稼働情報の関係

Java VMヒープサイズ［MB］

HCSCサーバのJava VMヒープサイズが表示されます。「収集したJava VMヒープサイズの最大値 / Java VMヒープサイズの上限値」の形式で表示されます。

小数点以下は切り捨てられ，整数で表示されます。HCSCサーバが起動状態以外の場合は「-」が表示されます。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

なお，Java VMの-Xmxオプションで指定した値からSurvivor領域の一つ分のサイズを除いた値が表示されます。

DBコネクション数

J2EEサーバ上で稼働しているすべてのリソースアダプタの情報が表示されます。HCSCサーバが起動状態以外の場合は，情報が表示されません。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

リソースアダプタ名

リソースアダプタの表示名が表示されます。

コネクション数

HCSCサーバのDBコネクション数が表示されます。「収集したDBコネクション数の最大値 / DBコネクション数の上限値」の形式で表示されます。DBコネクション数の上限値には，1～2,147,483,647の範囲で指定した値が表示されます。DBコネクション数の上限値に「-1」（無制限）を指定した場合は，「収集したDBコネクション数の最大値 / NA」の形式で表示されます。「NA」は無制限であることを示します。また，次の場合は，「NA / NA」（無効値）が表示されます。

DBコネクション数の上限値に「0」を指定した場合

該当のリソースアダプタがルートリソースアダプタ，またはCosminexus RM連携用DBコネクタの場合

受付

標準受付またはユーザ定義受付の情報が表示されます。標準受付の場合，標準受付がセットアップされていないときは，情報が表示されません。

受付名

標準受付の受付名，またはユーザ定義受付の受付名が表示されます。標準受付の場合は，「標準受付（Webサービス）」が表示されます。ユーザ定義受付の場合は，ユーザが定義した受付名が表示されます。

稼働状態

標準受付またはユーザ定義受付の稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

HCSCサーバが起動状態以外の場合は「-」が表示されます。ユーザ定義受付の場合，ユーザ定義受付が配備前状態のときは「配備前状態」が表示されます。

サービス名

依存しているビジネスプロセスやサービスアダプタのサービス名が表示されます。標準受付の場合は，常に「-」が表示されます。

キュー滞留数

標準受付またはユーザ定義受付のキュー滞留数が表示されます。「収集したキュー滞留数の最大値 / キュー滞留数の上限値」の形式で表示されます。標準受付またはユーザ定義受付のキュー滞留数には，0～2,147,483,647の範囲で値が表示されます。HCSCサーバが起動状態以外の場合や，該当する受付が停止状態の場合は「-」が表示されます。ユーザ定義受付の場合，配備前状態のときは「-」が表示されます。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

実行数

標準受付またはユーザ定義受付の実行数が表示されます。「収集した実行数の最大値 / 実行数の上限値」の形式で表示されます。標準受付またはユーザ定義受付の実行数には，1～1,024の範囲で値が表示されます。HCSCサーバが起動状態以外の場合や，該当する受付が停止状態の場合は「-」が表示されます。ユーザ定義受付の場合，配備前状態のときは「-」が表示されます。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

依存ビジネスプロセス

HCSCサーバに依存しているビジネスプロセスの情報が表示されます。

サービス名

依存するビジネスプロセスのサービス名が表示されます。

稼働状態

ビジネスプロセスの稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

配備前状態

HCSCサーバが起動状態以外の場合は「-」が表示されます。

実行数

ビジネスプロセスの実行数が表示されます。「収集した実行数の最大値 / NA」の形式で表示されます。「NA」は無制限であることを示します。収集した実行数の最大値には，0～2,147,483,647の範囲で値が表示されます。HCSCサーバが起動状態以外の場合や，ビジネスプロセスが配備前状態，または停止状態の場合は「-」が表示されます。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

依存サービスアダプタ

HCSCサーバに依存しているサービスアダプタの情報が表示されます。

サービス名

サービスアダプタのサービス名が表示されます。

稼働状態

サービスアダプタの稼働状態が表示されます。次のどれかが表示されます。

停止状態

開始状態

停止中

開始中

停止失敗

開始失敗

取得失敗

配備前状態

HCSCサーバが起動状態以外の場合は「-」が表示されます。

実行数

サービスアダプタの実行数が表示されます。「収集した実行数の最大値 / 実行数の上限値」の形式で表示されます。「実行数の上限値」には「NA」が表示される場合もあります。「NA」は無制限であることを示します。収集した実行数の最大値には，0～2,147,483,647の範囲で値が表示されます。HCSCサーバが起動状態以外の場合や，サービスアダプタが配備前状態，または停止状態の場合は「-」が表示されます。稼働情報の取得に失敗した場合は「取得失敗」が表示されます。

稼働情報通知

［ON］ボタン

実行環境からの稼働情報の通知を開始します。

［OFF］ボタン

実行環境からの稼働情報の通知を停止します。

8.6　履歴管理ページ

履歴管理ページは，ツリービューから管理対象のビジネスプロセスを選択し，［履歴管理］タブを選択すると表示されます。履歴管理ページでは，プロセスインスタンスの実行履歴の検索，削除，再実行，および詳細情報を取得できます。履歴管理ページの構成について説明します。

図8-15　履歴管理ページの構成

・検索条件タブ

日時/条件検索または相関セット検索を切り替えます。

・検索条件フィールド

検索条件の選択，入力，または検索をします。

・検索結果フィールド

検索結果の表示，実行履歴の削除，または実行履歴の再実行をします。

・詳細情報フィールド

検索結果から詳細情報の選択，または表示をします。

＜この節の構成＞

(1)　検索条件フィールド

(2)　検索結果フィールド

(3)　詳細情報フィールド

(1)　検索条件フィールド

(a)　日時/条件検索

図8-16　検索条件フィールド（日時/条件検索）

［日時/状態］タブ

検索条件として日時や状態からプロセスインスタンスを検索する画面を選択するタブです。

・プロセスインスタンスの開始日時

プロセスインスタンスの開始日時を指定してプロセスインスタンスを検索する場合に使用します。

［指定あり］ラジオボタン

プロセスインスタンスの開始日時を指定してプロセスインスタンスを検索する場合に選択します。

［指定なし］ラジオボタン

プロセスインスタンスの開始日時を指定しないでプロセスインスタンスを検索する場合に選択します。

日時条件開始入力フィールド

検索範囲の開始日時を入力します。指定した日時は，稼働しているマシンのタイムゾーンの日時として扱われます。

　年

検索範囲の開始年を西暦で指定します。4けたの整数を半角で入力します。入力できる範囲は1970～9999です。

　月

検索範囲の開始月をドロップダウンリストから選択します。選択できる範囲は1～12です。

　日

検索範囲の開始日をドロップダウンリストから選択します。選択できる範囲は1～31です。

　時

検索範囲の開始時間をドロップダウンリストから選択します。選択できる範囲は0～23です。

　分

検索範囲の開始分をドロップダウンリストから選択します。選択できる範囲は0～59です。

　秒

検索範囲の開始秒をドロップダウンリストから選択します。選択できる範囲は0～59です。

日時条件終了入力フィールド

検索範囲の終了日時を入力します。

年，月，日，時，分，および秒については，日時条件開始入力フィールドと同様です。

・プロセスインスタンスの状態

プロセスインスタンスの状態を指定してプロセスインスタンスを検索する場合にチェックします。複数の状態を選択して，どれかの状態の場合を検索することもできます。

［実行中］チェックボックス

実行中のプロセスインスタンスを検索する場合にチェックします。

［完了］チェックボックス

プロセスのグローバルスコープが完了したプロセスインスタンスを検索する場合にチェックします。

［フォルト終了］チェックボックス

フォルトが発生し，グローバルスコープでもキャッチできないで，フォルト終了したプロセスインスタンスを検索する場合にチェックします。

・ソート条件

検索結果の表示順序を指定します。

［開始日時の昇順］ラジオボタン

検索結果を開始日時の昇順で表示する場合に選択します。

［開始日時の降順］ラジオボタン

検索結果を開始日時の降順で表示する場合に選択します。

［指定なし］ラジオボタン

ソート条件を指定しないで検索結果を表示する場合に選択します。

・［検索］ボタン

指定した条件で検索が実行されます。

・［リセット］ボタン

選択しているタブに入力した検索条件が初期値に戻ります。

(b)　相関セット検索

図8-17　［相関セット］タブ選択時の検索条件フィールド

［相関セット］タブ

検索条件として相関セットからプロセスインスタンスを検索する画面を選択するタブです。「相関セット定義名」および「相関セット値」の両方に入力が必要です。

相関セット定義名

検索する相関セット定義名を半角の英数字で入力します。

相関セット値

検索する相関セット値を半角の英数字で入力します。

(2)　検索結果フィールド

検索結果件数

検索結果の総数が表示されます。

表示件数範囲

検索結果一覧に表示している検索結果の範囲について，検索結果の上位から何件目であるかの範囲が表示されます。

［＜］ボタン

検索結果の前の最大20件が表示されます。

［＞］ボタン

検索結果の次の最大20件が表示されます。

検索結果一覧

検索条件に該当した検索対象が表示されます。一度に表示できる件数は20件までです。

#

検索結果件数に対応した番号が表示されます。

ビジネスプロセス定義名

ビジネスプロセスの定義名が表示されます。

ビジネスプロセスバージョン

ビジネスプロセスのバージョンが表示されます。

状態

プロセスインスタンスの状態が表示されます。

開始日時

プロセスインスタンスの実行を開始した日時が表示されます。検索条件で指定したときと同様に「yyyy/mm/dd hh:mm:ss」の形式で表示されます。開始していない場合は表示されません。

終了日時

プロセスインスタンスの実行を終了した日時が表示されます。検索条件で指定したときと同様に「yyyy/mm/dd hh:mm:ss」の形式で表示されます。終了していない場合は表示されません。

［履歴削除］ボタン

検索結果から選択した，ある一つのプロセスインスタンスの実行履歴が削除されます。

［再実行］ボタン

検索結果から選択した，ある一つのプロセスインスタンスが再実行されます。

(3)　詳細情報フィールド

(a)　相関セット情報

詳細情報件数

検索結果一覧で選択したプロセスインスタンスの詳細情報の総件数，および詳細情報の種別（相関セット情報，変数情報，またはアクティビティ情報）が表示されます。

表示件数範囲

詳細情報一覧に表示している検索結果の範囲を，検索結果の上位から何件目であるかの範囲が表示されます。

［＜］ボタン

検索結果の前の最大20件が表示されます。

［＞］ボタン

検索結果の次の最大20件が表示されます。

詳細情報一覧

詳細情報の種別（相関セット情報，変数情報，またはアクティビティ情報）で選択した項目に対応した詳細情報が表示されます。一度に表示できる件数は20件までです。

図8-18　詳細情報一覧（相関セット情報）

図8-19　詳細情報一覧（変数情報）

図8-20　詳細情報一覧（アクティビティ情報）

#

詳細情報件数に対応した番号が表示されます。

相関セット定義名

［相関セット情報］ボタンをクリックした場合に相関セット定義名が表示されます。相関セット定義名の昇順で表示されます。

相関セット値

［相関セット情報］ボタンをクリックした場合に相関セット値が表示されます。

変数定義名

［変数情報］ボタンをクリックした場合に変数定義名が表示されます。変数定義名の昇順で表示されます。

変数型

［変数情報］ボタンをクリックした場合に変数のデータ型（Boolean，Numeric，String，またはMessage）が表示されます。

変数値

［変数情報］ボタンをクリックした場合に変数値が表示されます。変数型によって次の内容が表示されます。

Boolean：真偽値として，「1」（真）または「0」（偽）が表示されます。

Numeric：数値（64ビット浮動小数）が表示されます。

String：文字列が表示されます。

Message：電文（XML）が表示されます。

アクティビティ定義名

［アクティビティ情報］ボタンをクリックした場合に，アクティビティ定義名が表示されます。開始日時の昇順で表示されます。また，開始日時が空欄の項目は後ろに配置されます。

アクティビティ種別

［アクティビティ情報］ボタンをクリックした場合に，次に示すアクティビティの種別が表示されます。

表8-4　アクティビティの種別

名称
説明

受付
サービスリクエスタが送信した要求電文を受信します。

応答
同期受信をした際に，プロセスの実行結果をサービスリクエスタに応答します。

サービス部品呼出
要求電文をサービス部品に送信します。

代入
変数へ代入します。

スコープ
アクティビティの有効範囲を定めます。
グローバルスコープ名は，「@GLOBAL」となります。

順次処理
アクティビティを定義した順番に実行します。
順次処理アクティビティは，保持しているアクティビティの最後のアクティビティが完了したときに，完了となります。

並列処理
定義したアクティビティを同時に実行します。
ビジネスプロセス開発時の並列処理開始アクティビティと並列処理終了アクティビティは，並列処理アクティビティとして表示されます。並列処理アクティビティは，保持するすべてのアクティビティが完了したときに，完了となります。

分岐
定義した選択条件によって実行するアクティビティを選択します。
ビジネスプロセス開発時の分岐開始アクティビティと分岐終了アクティビティは，分岐アクティビティとして表示されます。分岐アクティビティは，分岐条件によって選択されたアクティビティが完了したときに，完了となります。

繰り返し
定義した繰り返し条件が真である場合，アクティビティの実行を繰り返します。

java呼出
決められたインターフェースに従ってjavaプログラムを呼び出します。

無操作
何もしない動作を表します。

フォルト送出
上位のスコープアクティビティに，ユーザ定義のフォルトを通知します。

状態

［アクティビティ情報］ボタンをクリックした場合に，次に示すアクティビティの状態が表示されます。

表8-5　アクティビティの状態

名称 | 説明
未実行 | アクティビティインスタンスが未実行で，今後実行される可能性のある状態を示します。
未省略 | アクティビティインスタンスが未実行で，今後実行が省略される状態を示します。
実行中 | アクティビティインスタンスが，実行中の状態を示します。
待ち受け | 受付アクティビティインスタンスが，受け付けのできる状態を示します。
フォルト中 | スコープアクティビティインスタンスにフォルトが発生しキャッチしたアクティビティを実行している状態を示します。
完了 | アクティビティインスタンスが正常に実行され終了した状態を示します。
キャンセル | フォルトが発生しアクティビティインスタンスの実行がキャンセルされた状態を示します。
フォルト終了 | アクティビティインスタンスの実行中にフォルトが発生して終了した状態を示します。
実行省略 | アクティビティインスタンスの実行が省略され終了した状態を示します。

開始日時

［アクティビティ情報］ボタンをクリックした場合に，アクティビティの開始日時が検索条件フィールドの形式と同様に表示されます。

終了日時

［アクティビティ情報］ボタンをクリックした場合に，アクティビティの終了日時が検索条件フィールドの形式と同様に表示されます。

［相関セット情報］ボタン

検索結果一覧で選択したプロセスインスタンスについて，相関セットの詳細情報が表示されます。相関セット情報は，相関セット定義名で昇順にソートされます。

［変数情報］ボタン

検索結果一覧で選択したプロセスインスタンスについて，変数の詳細情報が表示されます。変数情報は，変数定義名で昇順にソートされます。

［アクティビティ情報］ボタン

検索結果一覧で選択したプロセスインスタンスについて，アクティビティの詳細情報が表示されます。アクティビティ情報は，開始日時で昇順にソートされます。なお，開始日時が空欄（未実行）の項目は後ろに並びます。

［変数値］ボタン

詳細情報一覧に表示された変数情報のデータ型がString，またはMessage型の場合に，変数値の内容を別ウィンドウに表示できます。

9.　定義ファイル

この章では，Cosminexus サービスプラットフォームの運用環境および実行環境で使用する定義ファイルの文法について説明します。

＜この章の構成＞

定義ファイルの種類

定義ファイルの入力形式

定義ファイルの文法の記述形式

HCSC-Managerコマンド共通定義ファイル

HCSC-Messagingコマンド共通定義ファイル

HCSCサーバ構成定義ファイル

HCSCサーバセットアップ定義ファイル

連携セットアップ定義ファイル

HCSCサーバランタイム定義ファイル

ユーザ定義受付ランタイム定義ファイル

HCSC-Manager定義ファイル

サービス情報変更定義ファイル

SOAP Fault動作定義ファイル

定義ファイルの種類

定義ファイルの種類を次に示します。

表9-1　定義ファイル一覧

ファイル名 | 概要
HCSC-Managerコマンド共通定義ファイル | 各コマンドのオプションのデフォルト値を定義できます。
HCSC-Messagingコマンド共通定義ファイル | HCSC-Messagingコマンドの動作に必要な情報を設定します。
HCSCサーバ構成定義ファイル | HCSCサーバの構成定義情報を設定します。
HCSCサーバセットアップ定義ファイル | HCSCサーバのセットアップ時に設定できる内容を設定します。
連携セットアップ定義ファイル | セットアップ後のHCSCサーバの連携セットアップ情報を定義できます。
HCSCサーバランタイム定義ファイル | セットアップ後のHCSCサーバの定義情報をHCSC-Managerから設定します。
HCSC-Manager定義ファイル | HCSC-Managerの動作に必要となる情報を設定します。
サービス情報変更定義ファイル | サービスアダプタのサービス情報の変更を設定します。
ユーザ定義受付ランタイム定義ファイル | ユーザ定義受付（Webサービス）の情報を設定します。
SOAP Fault動作定義ファイル | targetNamespaceのURIを設定します。

定義ファイルの入力形式

表9-1に示す定義ファイルは，次の入力形式で作成または編集します。

HCSCサーバ構成定義ファイルの入力形式

HCSCサーバ構成定義ファイルは，XML形式のファイルです。XMLの仕様に従って作成または編集します。

そのほかの定義ファイルの入力形式

HCSCサーバ構成定義ファイル以外の定義ファイルは，次に示すJavaのプロパティファイル形式で作成または編集します。

形式

定義ファイルの入力形式を次に示します。

<キー名称> = <値>

#<コメント>

各項目について説明します。なお，各項目は，ISO-8859-1文字エンコーディングを使用してください。

キー名称

定義するキー名称を指定します。

値

定義する値がある場合に指定します。改行までを値とするため，値の後ろには，空白やコメントなどの文字列は指定できません。

コメント

行頭に「#」を記述した場合，その行はコメントとして扱われます。

定義ファイルの文法の記述形式

このマニュアルでは，定義ファイル0の文法の記述形式について，次の形式で説明します。なお，すべてのファイルを次の形式で説明しているわけではありません。また，各ファイルの固有情報を記載している場合があります。

形式

ファイルの記述形式を示します。

機能

ファイルの機能について説明します。

DTD

ファイルのDTDについて説明します。

ファイルの格納先

ファイルの格納先を示します。

設定できる要素

ファイルの中で指定できるXMLの要素について説明します。

設定できるパラメタ

ファイルの中で指定できるパラメタについて説明します。

設定できるプロパティ

ファイルの中で指定できるプロパティについて説明します。

記述例

ファイルの内容の記述例を示します。

使用方法

ファイルの使用方法について説明します。

注意事項

ファイルを設定または使用する際の注意事項を説明します。

HCSC-Managerコマンド共通定義ファイル

形式

J2SEのプロパティファイル形式です。

csc.all.<コマンド引数名>=値
csc.<コマンド識別子>.<コマンド引数名>=値

機能

各コマンドのオプションのデフォルト値を設定します。設定ファイルの変更後，次回コマンドの発行時に更新情報が反映されます。この定義ファイルおよびコマンドの両方でオプションの値を指定した場合，コマンドの指定が有効になります。

この定義ファイルには，ユーザIDやパスワードなどの情報が含まれるため，適切にファイルパーミッションを設定してください。

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥csccmd.properties

設定できるパラメタ

csc.all.<コマンド引数名>=値

すべてのコマンドに共通する引数のデフォルト値を指定します。コマンド引数名はハイフン（-）を除いた値を指定してください。値がない場合は値の指定は不要です。

（指定例1）

すべてのコマンドの-userオプションに，指定値「admin」を仮定する場合

csc.all.user=admin

（指定例2）

すべてのコマンドに，-allオプションが指定されていると仮定する場合

csc.all.all=

csc.<コマンド識別子>.<コマンド引数名>=値

コマンド識別子に対応したコマンドのデフォルト引数を定義します。コマンド識別子はコマンド名から"csc"を除いた値を指定してください。コマンド引数名はハイフン（-）を除いた値を指定してください。値がない場合は値の指定は不要です。

（指定例1）

cscpiselectコマンドの-cscオプションに，指定値「MyCSC」を仮定する場合

csc.piselect.csc=MyCSC

（指定例2）

cscsvstartコマンドに，-systemオプションが指定されていると仮定する場合

csc.svstart.system=

注意事項

次の例に示すように，HCSC-Managerコマンド共通定義ファイルの指定内容と，コマンド引数の指定に矛盾がある場合，コマンド引数が不正になります。

HCSC-Managerコマンド共通定義ファイルの内容

csc.all.user=AAA
csc.all.pass=BBB
csc.repctl.autoexport=

コマンド入力例

> cscrepctl -import repository.zip

この例では，cscrepctlコマンドで，-importオプションと-autoexportオプションの両方が指定されています。そのため，コマンド引数の不正でエラーとなります。

HCSC-Messagingコマンド共通定義ファイル

形式

Windowsの場合

@echo off
set HCSC_ADDCLASSPATH=<HiRDB Type4 JDBC Driver または Oracle JDBC Thin Driverのパス>

UNIXの場合

#!/bin/sh
HCSC_ADDCLASSPATH=<HiRDB Type4 JDBC Driver または Oracle JDBC Thin Driverのパス>

機能

HCSC-Messagingコマンド（csmで始まるコマンド）の動作に必要な情報を設定します。

ファイルの格納先

Windowsの場合

<Cosminexusのインストールディレクトリ>¥CSC¥config¥msg¥cmdconf.bat

UNIXの場合

/opt/Cosminexus/CSC/config/msg/cmdconf

設定できるパラメタ

HCSC_ADDCLASSPATH

各データベースのドライバのファイル名を絶対パスで指定します。

HiRDBの場合
HiRDB Type4 JDBC Driverを使用するとき，HiRDB Type4 JDBC Driver（pdjdbc2.jar）のファイル名を絶対パスで指定します。

Oracleの場合
Oracle JDBC Thin Driver（ojdbc14.jar）のファイル名を絶対パスで指定します。

上記以外の場合は環境変数の定義だけを指定して，値は指定しないでください。

注意

環境変数として，HCSC_ADDCLASSPATH以外を設定しないでください。

記述例

HCSC-Messagingコマンド共通定義ファイルの記述例を次に示します。

Windowsの場合

@echo off
set HCSC_ADDCLASSPATH=C:¥win32app¥hitachi¥hirdb_s¥CLIENT¥UTL¥pdjdbc2.jar

UNIXの場合

#!/bin/sh
HCSC_ADDCLASSPATH=/opt/HiRDB_S/client/lib/pdjdbc2.jar

HCSCサーバ構成定義ファイル

形式

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE csc-setup-definition SYSTEM "cscsvsetup_1_3.dtd">
<!-- All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd. -->
<csc-setup-definition>
 <cluster>
   <name>クラスタ名</name>
   <type>クラスタ種別</type>
 </cluster>
 <cosminexus-manager>
   <!-- Cosminexus Manager Definition -->
   <name>Cosminexus manager名</name>
   <ip-address>Cosminexus managerのIPアドレス</ip-address>
   <port>Cosminexus managerのポート番号</port>
   <id>Management Serverの管理ユーザID</id>
   <password>Management Serverの管理ユーザパスワード</password>
   <csc-server>
     <!-- HCSC-Server Definition -->
     <name>HCSCサーバ名</name>
     <id>HCSCサーバが使用するデータベースのユーザID</id>
     <password>HCSCサーバが使用するデータベースのパスワード</password>
     <j2ee-server-name>HCSCサーバが使用するJ2EEサーバ名</j2ee-server-name>
     <setup-properties>HCSCサーバセットアップ定義ファイル名</setup-properties>
   </csc-server>
 </cosminexus-manager>
 <reception>
   <soap-reception>
     <!-- WebServer Definition -->
     <ip-address>WebサーバのIPアドレス</ip-address>
     <port>Webサーバのポート番号</port>
    <protocol>プロトコル種別</protocol>
   </soap-reception>
   <jms-reception>
     <!-- WebServer Definition-->
     <ip-address>WebサーバのIPアドレス</ip-address>
     <port>Webサーバのポート番号</port>
     <protocol>プロトコル種別(http or https)</protocol>
     <rm-service-context-root>RMのサービスコンテキストルート</rm-service-context-root>
     <rm-service-name>RMのサービス名</rm-service-name>
   </jms-reception>
   <jms-physical-reception>
     <!-- WebServer Definition-->
     <ip-address>WebサーバのIPアドレス</ip-address>
     <port>Webサーバのポート番号</port>
     <protocol>プロトコル種別</protocol>
     <rm-service-context-root>RMのサービスコンテキストルート</rm-service-context-root>
     <rm-service-name>RMのサービス名</rm-service-name>
   </jms-physical-reception>
   <ejb-reception>
     <!-- NameServer Definition-->
     <ip-address>NameServerのIPアドレス</ip-address>
     <port>NameServerのポート番号</port>
   </ejb-reception>
 </reception>
</csc-setup-definition>

機能

HCSCサーバの構成情報を設定します。

DTD

<!ELEMENT csc-setup-definition (cluster?,cosminexus-manager,reception?)>
<!ELEMENT cluster (name?,display-name?,type?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT display-name (#PCDATA)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT cosminexus-manager (name,display-name?,ip-address,port,id,password?,csc-server)>
<!ELEMENT ip-address (#PCDATA)>
<!ELEMENT port (#PCDATA)>
<!ELEMENT id (#PCDATA)>
<!ELEMENT password (#PCDATA)>
<!ELEMENT csc-server (name?,display-name?,id?,password?,j2ee-server-name,setup-properties)>
<!ELEMENT j2ee-server-name (#PCDATA)>
<!ELEMENT setup-properties (#PCDATA)>
<!ELEMENT reception (soap-reception?,jms-reception?,jms-physical-reception?,ejb-reception?)>
<!ELEMENT soap-reception (ip-address?,port,protocol)>
<!ELEMENT protocol (#PCDATA)>
<!ELEMENT jms-reception (ip-address?,port,protocol,rm-service-context-root,rm-service-name?)>
<!ELEMENT rm-service-context-root (#PCDATA)>
<!ELEMENT rm-service-name (#PCDATA)>
<!ELEMENT jms-physical-reception (ip-address?,port,protocol,rm-service-context-root,rm-service-name?)>
<!ELEMENT ejb-reception (ip-address?,port)>

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvsetup.xml

設定できる要素

(1) clusterの定義

clusterタグは省略できます。

name　クラスタ名　～＜半角英数字とアンダーライン（_）＞ ((1－8文字))

クラスタ名を指定します。このタグを設定することで，cscsvsetupコマンドの-clusterを省略できます。

type　クラスタ種別　～<<LB>>

クラスタ種別として，次のどちらかを指定します。ロードバランスクラスタ構成の場合は，省略できます。なお，必ず大文字で指定してください。

LB
ロードバランスクラスタ構成の場合に指定します。

HA
HAクラスタ構成の場合に指定します。

(2) cosminexus-managerの定義

name　Cosminexus manager名　～＜半角英数字とアンダーライン（_）＞ ((1－16文字))

HCSC-ManagerがCosminexus Managerを認識するためのHCSC-Manager独自の識別名を指定します。HCSC-ManagerでCosminexus Manager（ホスト）単位に一意になる識別名を指定します。

ip-address　Cosminexus managerのIPアドレス　～((1文字以上))

Management Serverが起動しているIPアドレスを指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

port　Cosminexus managerのポート番号　～((1－65535))

Cosminexus Managerのリモート管理機能への接続ポート番号を指定します。

com.cosminexus.mngsvr.management.portの値を指定します。指定がない場合は，28099を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

id　Management Serverの管理ユーザID　～((1文字以上))

Management Serverの管理ユーザIDを指定します。

password　Management Serverの管理ユーザパスワード　～((1文字以上))

Management Serverの管理ユーザパスワードを指定します。このタグは省略できます。省略した場合，パスワードの指定がないとみなされます。

(3) csc-serverの定義

name　HCSCサーバ名　～＜半角英数字とアンダーライン（_）＞ ((1－8文字))

HCSCサーバ名を指定します。このタグを設定することで，cscsvsetupコマンドの-cscを省略できます。

id　HCSCサーバが使用するデータベースのユーザID　～((1文字以上))

HCSCサーバが使用するデータベースのユーザIDを指定します。文字列の最大値および指定できる文字は，使用するデータベースに依存します。データベースを使用する場合は，必ず設定します。データベースを使用しない場合は，省略できます。

password　HCSCサーバが使用するデータベースのパスワード

HCSCサーバが使用するデータベースのパスワードを指定します。文字列の最大値および指定できる文字は，使用するデータベースに依存します。データベースを使用する場合は，必ず設定します。データベースを使用しない場合は，省略できます。

j2ee-server-name　HCSCサーバが使用するJ2EEサーバ名　～((1文字以上))

HCSCサーバをセットアップするJ2EEサーバ名を指定します。

setup-properties　HCSCサーバセットアップ定義ファイル名

HCSCサーバセットアップ定義ファイル名を相対パス，または絶対パスで指定します。

(4) soap-receptionの定義

同期サービス（Webサービス）呼び出しをする場合に指定します。同期サービス（Webサービス）呼び出しをしない場合は，soap-receptionタグを省略してください。

ip-address　WebサーバのIPアドレス　～<<Cosminexus managerと同じIPアドレス>>

Webサーバが起動しているIPアドレスを指定します。受付のIPアドレスとManagement ServerのIPアドレスが同じ場合は，省略できます。2回目以降設定を変えて再セットアップすると，値が上書きされます。

port　Webサーバのポート番号　～((1－65535))

Webサーバの受付ポート番号を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

protocol　プロトコル種別

Webサーバの受付プロトコルとして，次のどちらかを指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

http
HTTPで受け付けられます。

https
HTTPSで受け付けられます。

(5) jms-receptionの定義

クラスタ種別がHAクラスタで，非同期サービス（MDB（WS-R））呼び出しをする場合に指定します。非同期サービス（MDB（WS-R））呼び出しをしない場合は，jms-receptionタグを省略してください。クラスタ種別がロードバランスクラスタの場合は，値を指定しても無視されます。

ip-address　WebサーバのIPアドレス　～<<Cosminexus managerと同じIPアドレス>>

Webサーバが起動しているIPアドレスを指定します。受付のIPアドレスとManagement ServerのIPアドレスが同じ場合は，省略できます。2回目以降設定を変えて再セットアップすると，値が上書きされます。

port　Webサーバのポート番号　～((1－65535))

Webサーバの受付ポート番号を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

protocol　プロトコル種別

Webサーバの受付プロトコルとして，次のどちらかを指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

http
HTTPで受け付けられます。

https
HTTPSで受け付けられます。

rm-service-context-root　RMのサービスコンテキストルート　～((1文字以上))

Cosminexus RMのサービスコンテキストルート名を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

rm-service-name　RMのサービス名　～((1文字以上))<<services/HRMReceiver>>

Cosminexus RMのサービス名として，services/HRMReceiverを指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

(6) jms-physical-receptionの定義

クラスタ種別がロードバランスクラスタで，非同期サービス（MDB（WS-R））呼び出しをする場合に指定します。非同期サービス（MDB（WS-R））呼び出しをしない場合は，jms-physical-receptionタグを省略してください。クラスタ種別がHAクラスタの場合は，値を指定しても無視されます。

ip-address　WebサーバのIPアドレス　～<<Cosminexus managerと同じIPアドレス>>

Webサーバが起動しているIPアドレスを指定します。受付のIPアドレスとManagement ServerのIPアドレスが同じ場合は，省略できます。2回目以降設定を変えて再セットアップすると，値が上書きされます。

port　Webサーバのポート番号　～((1－65535))

Webサーバの受付ポート番号を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

protocol　プロトコル種別

Webサーバの受付プロトコルとして，次のどちらかを指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

http
HTTPで受け付けられます。

https
HTTPSで受け付けられます。

rm-service-context-root　RMのサービスコンテキストルート　～((1文字以上))

Cosminexus RMのサービスコンテキストルート名を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

rm-service-name　RMのサービス名　～((1文字以上))<<services/HRMReceiver>>

Cosminexus RMのサービス名として，services/HRMReceiverを指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

(7) ejb-receptionの定義

SessionBeanを呼び出す場合に指定します。SessionBeanを呼び出さない場合は，ejb-receptionタグを省略してください。

ip-address　NameServerのIPアドレス　～((1文字以上))<<Cosminexus managerと同じIPアドレス>>

ネームサーバが起動しているIPアドレスを指定します。受付のIPアドレスとManagement ServerIPアドレスが同じ場合は，省略できます。2回目以降設定を変えて再セットアップすると，値が上書きされます。

port　NameServerのポート番号　～((1－65535))

ネームサーバの受付ポート番号を指定します。2回目以降設定を変えて再セットアップすると，値が上書きされます。

記述例

HCSCサーバ構成定義ファイルの記述例を次に示します。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE csc-setup-definition SYSTEM "cscsvsetup_1_2.dtd">
<!-- All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd. -->
<csc-setup-definition>
 <cluster>
   <name>LBクラスタ</name>
   <type>LB</type>
 </cluster>
 <cosminexus-manager>
   <!-- Cosminexus Manager Definition -->
   <name>MNG1</name>
   <ip-address>10.209.114.162</ip-address>
   <port>28099</port>
   <id>admin</id>
   <password>admin</password>
   <csc-server>
     <!-- HCSC-Server Definition -->
     <id>admin</id>
     <password>admin</password>
     <j2ee-server-name>LBServer</j2ee-server-name>
     <setup-properties>cscsvsetup.properties</setup-properties>
   </csc-server>
 </cosminexus-manager>
 <reception>
   <soap-reception>
     <!-- WebServer Definition -->
     <ip-address>10.209.15.197</ip-address>
     <port>80</port>
     <protocol>http</protocol>
   </soap-reception>
   <jms-physical-reception>
     <!-- WebServer Definition-->
     <ip-address>10.209.114.162</ip-address>
     <port>80</port>
     <protocol>http</protocol>
     <rm-service-context-root>uCosminexusRM</rm-service-context-root>
   </jms-physical-reception>
   <ejb-reception>
     <!-- NameServer Definition-->
     <ip-address>10.209.114.9</ip-address>
     <port>900</port>
   </ejb-reception>
 </reception>
</csc-setup-definition>

使用方法

cscsvsetupコマンドの-propfileオプションの引数にHCSCサーバ構成定義ファイルを指定します。詳細については，「3.1.3　HCSCサーバをセットアップする」を参照してください。

HCSCサーバセットアップ定義ファイル

形式

［db-use={ON|OFF}]
［rm-use={ON|OFF}］
［hcscserver-data-filepath=HCSCサーバのシステム管理情報を保存する出力先のパス］

　request-ejb={ON|OFF}
　request-soap={ON|OFF}
　request-jms={ON|OFF}
［request-jms.maxmessage=標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数］
　request-dbq={ON|OFF}
［request-dbq.maxmessage=標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数］
［request-jms-rdarea=標準の非同期受付（MDB（WS-R））のRDエリア名］
［request-dbq-rdarea=標準の非同期受付（MDB（DBキュー））のRDエリア名］
［request-dbq-maxlen=標準の非同期受付（MDB（DBキュー））の最大メッセージ長］

［request-userdef-soap={ON|OFF}］

［naming-service-hostname=ネーミングサービスのホスト名］
［naming-service-port=ネーミングサービスのポート番号］

［rm-systemname=Cosminexus RMのシステム名］
［rm-displayname=Cosminexus RMの表示名］

［dbcon-xadisplayname=XATransactionまたはLocalTransaction用DB Connectorの表示名］
［dbcon-nodisplayname=NoTransaction用DB Connectorの表示名］

［transreq-maxmessage=HCSCサーバ間転送受信キューの最大メッセージ数］
［transreq-jms-rdarea=HCSCサーバ間転送受信キューのRDエリア名］

［dbtype={HIRDB|ORACLE9I|ORACLE10G}］
［jdbc-type={DBPSV|HIRDB-TYPE4|ORACLE-THIN}］
［jdbc-url=JDBC用データベースURL］
［jdbc-dbhostname=データベースのホスト名］
［jdbc-dbconnectinfo=データベースの接続情報］
［db-character-sets={ASCII｜Shift_JIS｜UTF-8｜EUC-JP}］

［cscserverinfo-tbl-area=HCSC基本情報テーブル領域］
［server-trans-tbl-area=連携HCSC用テーブル領域］
［location-tbl-area=ロケーション用テーブル領域］
［routing-tbl-area=ルーティング用テーブル領域］
［cv-tbl-area=データ変換用テーブル領域］

［exehistory-tbl-area=実行履歴情報テーブル領域］
［exehistory-idx-area=実行履歴情報テーブルのインデクスを格納する領域］
［process-tbl-area=ビジネスプロセス基盤用PROCESSテーブルを格納する領域］
［process-idx-area=ビジネスプロセス基盤用PROCESSテーブルのインデクスを格納する領域］
［activity-tbl-area=ビジネスプロセス基盤用ACTIVITYテーブルを格納する領域］
［activity-idx-area=ビジネスプロセス基盤用ACTIVITYテーブルのインデクスを格納する領域］
［link-tbl-area=ビジネスプロセス基盤用LINKテーブルを格納する領域］
［link-idx-area=ビジネスプロセス基盤用LINKテーブルのインデクスを格納する領域］
［correlationset-tbl-area=ビジネスプロセス基盤用CORRELATIONSETテーブルを格納する領域］
［correlationset-idx-area=ビジネスプロセス基盤用CORRELATIONSETテーブルのインデクスを格納する領域］
［string-variable-tbl-area=ビジネスプロセス基盤用STRING-VARIABLEテーブルを格納する領域］
［string-variable-idx-area=ビジネスプロセス基盤用STRING-VARIABLEテーブルのインデクスを格納する領域］
［numeric-variable-tbl-area=ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルを格納する領域］
［numeric-variable-idx-area=ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルのインデクスを格納する領域］
［boolean-variable-tbl-area=ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルを格納する領域］
［boolean-variable-idx-area=ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルのインデクスを格納する領域］
［message-variable-tbl-area=ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルを格納する領域］
［message-variable-idx-area=ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのインデクスを格納する領域］
［message-variable-val-area=ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのVariableValue列を格納する領域］
［message-relation-tbl-area=ビジネスプロセス基盤用MESSAGE-RELATIONテーブルを格納する領域］
［message-relation-idx-area=ビジネスプロセス基盤用MESSAGE-RELATIONテーブルのインデクスを格納する領域］
［sql-scriptfilename=SQLスクリプトファイルパス］

［soap-client-def=Cosminexus SOAPクライアント定義ファイル名］

［csctrans-jms.instance.maximum=サーバ間転送（JMS受信）プール内のインスタンス最大数］

機能

HCSCサーバのセットアップ時に設定できる内容を設定します。

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvsetup.properties

設定できるプロパティ

(1)セットアップ構成関連

db-use={ON｜OFF}　～<<ON>>

HCSCサーバでデータベースを使用するかどうかを指定します。

ON
データベースを使用します。

OFF
データベースを使用しません。

rm-use={ON｜OFF}　～<<ON>>

HCSCサーバでCosminexus RMを使用するかどうかを指定します。db-useプロパティでOFFを指定した場合，このプロパティにONを指定するとエラーになります。

ON
Cosminexus RMを使用します。

OFF
Cosminexus RMを使用しません。

hcscserver-data-filepath=HCSCサーバのシステム管理情報を保存する出力先のパス　～<最大100バイトの文字列><<<Cosminexusインストールディレクトリ>¥CSC¥spool¥msg>>

HCSCサーバのシステム管理情報を保存する出力先を絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。存在しないディレクトリを指定した場合，および指定した文字列が100バイトを超える場合はエラーになります。そのため，<Cosminexusインストールディレクトリ>が84バイトを超える場合は，このプロパティを明示的に指定してください。なお，指定できる長さのバイトは，ISO-8859-1でデコードしたあとの長さになります。

(2)標準受付関連

request-ejb={ON｜OFF}

標準の同期受付（SessionBean）を使用するかどうかを指定します。

ON
標準の同期受付（SessionBean）を使用します。

OFF
標準の同期受付（SessionBean）を使用しません。

次に示す場合は，ONを指定してください。

サービスリクエスタからSessionBeanを使用してサービス部品を呼び出す場合

運用環境の画面上でプロセスインスタンスを再実行する場合

cscpireexecコマンドを使用してプロセスインスタンスを再実行する場合

request-soap={ON｜OFF}

標準の同期受付（Webサービス）を使用するかどうかを指定します。

ON
標準の同期受付（Webサービス）を使用します。

OFF
標準の同期受付（Webサービス）を使用しません。

サービスリクエスタからWebサービスを使用してサービス部品を呼び出す場合は，ONを指定してください。

request-jms={ON｜OFF}

標準の非同期受付（MDB（WS-R））を使用するかどうかを指定します。rm-useプロパティでOFFを指定した場合，このプロパティにONを指定するとエラーになります。

ON
標準の非同期受付（MDB（WS-R））を使用します。

OFF
標準の非同期受付（MDB（WS-R））を使用しません。

次に示す場合は，ONを指定してください。

サービスリクエスタからMDB（WS-R）を使用してサービス部品を呼び出す場合

配備するビジネスプロセスで応答アクティビティを実行したあとに，基本アクティビティ（受付，サービス呼出，Java呼出，データ変換，代入，無操作，フォルト送出）を実行するようなビジネスプロセスを定義した場合

request-jms.maxmessage=標準の非同期受付（MDB（WS-R））のキューの最大メッセージ数　～＜数字＞((1－65535))<<1024>>

標準の非同期受付（MDB（WS-R））の受付キュー作成時の最大メッセージ数を指定します。Cosminexus RMでの設定値に依存します。request-jmsプロパティでONを指定した場合だけ有効になります。

request-dbq={ON｜OFF}

標準の非同期受付（MDB（DBキュー））を使用するかどうかを指定します。rm-useプロパティでOFFを指定した場合，このプロパティにONを指定するとエラーになります。

ON
標準の非同期受付（MDB（DBキュー））を使用します。

OFF
標準の非同期受付（MDB（DBキュー））を使用しません。

サービスリクエスタから（MDB（DBキュー））を使用してサービス部品を呼び出す場合は，ONを指定してください。

request-dbq.maxmessage=標準の非同期受付（MDB（DBキュー））のキューの最大メッセージ数　～＜数字＞((1－65535))<<1024>>

標準の非同期受付（MDB（DBキュー））の受付キュー作成時の最大メッセージ数を指定します。Cosminexus RMでの設定値に依存します。request-dbqプロパティでONを指定した場合だけ有効になります。

request-jms-rdarea=標準の非同期受付（MDB（WS-R））のRDエリア名　～＜先頭が英字の英数字，空白，およびアンダーライン（_）＞((1－30文字))

標準の非同期受付（MDB（WS-R））のRDエリア名を指定します。データベースにOracleを使用している場合は無効になります。Cosminexus RMでの設定値に依存します。

request-dbq-rdarea=標準の非同期受付（MDB（DBキュー））のRDエリア名　～＜先頭が英字の英数字，空白，およびアンダーライン（_）＞((1－30文字))

標準の非同期受付（MDB（DBキュー））のRDエリア名を指定します。データベースにOracleを使用している場合は無効になります。Cosminexus RMでの設定値に依存します。

request-dbq-maxlen=標準の非同期受付（MDB（DBキュー））の最大メッセージ長　～＜数字＞((1000－1048576))<<33000>>

標準の非同期受付（MDB（DBキュー））の最大メッセージ長をバイト単位で指定します。Cosminexus RMでの指定値に依存します。

(3)ユーザ定義受付関連

request-userdef-soap={ON｜OFF}　～<<OFF>>

ユーザ定義受付を使用するかどうかを指定します。

ON
ユーザ定義受付を使用します。

OFF
ユーザ定義受付を使用しません。

注意

OFFの場合でもユーザ定義受付を配備・実行できます。ただし，OFFの場合，開発環境でユーザ定義受付を定義するとき，サービスリクエスタからの要求先Webサービスのアドレスが表示されないので注意してください。

(4)J2EE関連

naming-service-hostname=ネーミングサービスのホスト名　～＜文字列＞<<localhost名>>

ネーミングサービスのホスト名を指定します。Cosminexusで指定した名称に依存します。このプロパティの指定を省略した場合，cscsvsetupコマンドによって自動的にホスト名が設定されます。

naming-service-port=ネーミングサービスのポート番号　～＜数字＞((1－65535))<<900>>

ネーミングサービスのポート番号を指定します。Cosminexusでの設定値に依存します。このプロパティの指定を省略した場合，cscsvsetupコマンドによって自動的にポート番号が設定されます。

(5)Cosminexus RM関連

rm-systemname=Cosminexus RMのシステム名　～＜先頭が英字の大文字英字または数字＞((1－3文字))

HCSCサーバが使用するCosminexus RMのRMシステム名を指定します。Cosminexusで指定した名称に依存します。rm-useプロパティでONを指定した場合は，必ず指定します。rm-useプロパティでOFFを指定した場合，このプロパティを指定するとエラーになります。

rm-displayname=Cosminexus RMの表示名　～＜英数字およびアンダーライン（_）＞

HCSCサーバが使用するCosminexus RM（リソースアダプタ）の表示名をサニタイズ（半角英数字以外をアンダーライン（_）に変更）した値を指定します。Cosminexusでの名称に依存します。rm-useプロパティでONを指定した場合は，必ず指定します。rm-useプロパティでOFFを指定した場合，このプロパティを指定するとエラーになります。

(6)DBコネクタ関連

dbcon-xadisplayname=XATransactionまたはLocalTransaction用DB Connectorの表示名　～＜英数字およびアンダーライン（_）＞

HCSCサーバが使用するXATransaction用，またはLocalTransaction用のDB Connectorの表示名をサニタイズ（半角英数字以外をアンダーライン（_）に変更）した値を指定します。Cosminexusでの名称に依存します。db-useプロパティでONを指定した場合は，必ず指定します。db-useプロパティでOFFを指定した場合，このプロパティを指定するとエラーになります。

dbcon-nodisplayname=NoTransaction用DB Connectorの表示名

HCSCサーバが使用するNoTransaction用DB Connectorの表示名をサニタイズ（半角英数字以外をアンダーライン（_）に変更）した値を指定します。Cosminexusでの名称に依存します。db-useプロパティでONを指定した場合は，必ず指定します。db-useプロパティでOFFを指定した場合，このプロパティを指定するとエラーになります。

(7)転送キュー関連

transreq-maxmessage=HCSCサーバ間転送受信キューの最大メッセージ数　～＜数字＞((1－65535))<<1024>>

HCSCサーバのHCSCサーバ間転送受信キュー作成時の最大メッセージ数を指定します。Cosminexus RMでの設定値に依存します。

transreq-jms-rdarea=HCSCサーバ間転送受信キューのRDエリア名　～＜先頭が英字の英数字，空白，およびアンダーライン（_）＞((1－30文字))

HCSCサーバのサーバ間転送受信キュー作成時のRDエリア名を指定します。データベースに，Oracleを使用している場合は無効になります。Cosminexus RMでの設定値に依存します。

(8)データベース関連

dbtype={HIRDB｜ORACLE9I｜ORACLE10G}

HCSCサーバで使用するデータベース種別を指定します。db-useプロパティでONを指定した場合は，必ず指定します。db-useプロパティでOFFを指定した場合，このプロパティを指定するとエラーになります。

HIRDB
使用するデータベースとしてHiRDBを使用します。

ORACLE9I
使用するデータベースとしてOracle9iを使用します。

ORACLE10G
使用するデータベースとしてOracle10gを使用します。

jdbc-type={DBPSV｜HIRDB-TYPE4｜ORACLE-THIN}

HCSCサーバオフライン時に使用するJDBCドライバの種別を指定します。db-useプロパティでONを指定した場合は，必ず指定します。db-useプロパティでOFFを指定した場合，このプロパティを指定するとエラーになります。

DBPSV
Cosminexus DABroker LibraryのJdbcDbpsvDriverを使用します。DBPSVを指定した場合は，必ずjdbc-dbhostnameプロパティ，およびjdbc-dbconnectinfoプロパティを指定します。Cosminexus DABroker Libraryを使用してOracleへのデータベースにはアクセスできません。

HIRDB-TYPE4
HiRDB Version8（TYPE4 JDBC）を使用します。HIRDB-TYPE4を指定した場合は，必ずjdbc-dbhostnameプロパティ，およびjdbc-dbconnectinfoプロパティを指定します。

ORACLE-THIN
Oracle JDBC Thin Driverを使用します。dbtypeプロパティで，使用するデータベース種別にORACLE9IまたはORACLE10Gを指定した場合は，必ず指定します。また，ORACLE-THINを指定した場合は，必ずjdbc-urlプロパティを指定します。

jdbc-url=JDBC用データベースURL　～＜文字列＞

HCSCサーバオフライン時に使用するJDBCドライバごとに対応した接続設定情報として，Driver.connectメソッドで接続する際に指定する，接続先のデータベースのURLを指定します。jdbc-typeプロパティで，JDBCドライバ種別にORACLE-THINを指定した場合は必ず指定します。

jdbc-typeプロパティにDBPSVを指定した場合
jdbc-urlプロパティの指定は無効になります。

jdbc-typeプロパティにHIRDB-TYPE4を指定した場合
jdbc-urlプロパティの指定は無効になります。

jdbc-typeプロパティにORACLE-THINを指定した場合
Oracle JDBC Thin Driverがデータベースに接続する際に使用するURLを指定します。「jdbc:oracle:thin:@」より後ろの部分を指定します。URLの形式については，Oracleのマニュアルを参照してください。データベースに接続する際に使用するユーザ名とパスワードを含むURLは指定しないでください。なお，データベースに接続する際のユーザ名とパスワードは，HCSCサーバ構成定義ファイルで指定します。

jdbc-dbhostname=データベースのホスト名　～＜文字列＞((最大2086文字))

HCSCサーバオフライン時にHCSCサーバが使用するHiRDBのホスト名またはIPアドレスを指定します。jdbc-typeプロパティで，JDBCドライバ種別にDBPSVおよびHIRDB-TYPE4を指定した場合は必ず指定します。jdbc-typeプロパティにORACLE-THINを指定した場合，jdbc-dbhostnameプロパティの指定は無効になります。

jdbc-dbconnectinfo=データベースの接続情報　～＜英数字＞

HCSCサーバオフライン時に使用する接続情報（ポート番号，または環境変数グループ名）を指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。DABrokerまたはHiRDBの設定値に依存します。jdbc-typeプロパティで，JDBCドライバ種別にDBPSVおよびHIRDB-TYPE4を指定した場合は必ず指定します。

jdbc-typeプロパティにDBPSVを指定した場合
HiRDBシステムのポート番号，またはHiRDBクライアントの環境変数グループ名を指定します。環境変数グループ名を指定する場合，必ず先頭の@DABENVGRPを含めて指定します。

jdbc-typeプロパティにHIRDB-TYPE4を指定した場合
HiRDBシステムのポート番号，またはHiRDBクライアントの環境変数グループファイル名を指定します。環境変数グループファイル名を指定する場合，必ず先頭の@HIRDBENVGRP=指定に続けて，環境変数グループファイル名を絶対パス名で指定します。

jdbc-typeプロパティにORACLE-THINを指定した場合
jdbc-dbconnectinfoプロパティの指定は無効になります。

db-character-sets={ASCII｜Shift_JIS｜UTF-8｜EUC-JP}

使用するデータベースで指定した文字コード種別を指定します。

コマンド受付（MBean）や標準受付で入力チェックの際に「XMLスキーマ定義のNCName」の長さ（データベースに入れることができる文字列のバイト数）を，指定された文字コードに変換してチェックするために使用します。

db-useプロパティでONを指定した場合は，必ず指定します。データベースを使用しない場合は，このプロパティの指定を省略できます。db-useプロパティでOFFを指定した場合で，このプロパティを指定しなかったときは，UFT-8に変換してチェックします。

ASCII
使用するデータベースで指定した文字コード種別がASCIIの場合に指定します。

Shift_JIS
使用するデータベースで指定した文字コード種別がShift_JISの場合に指定します。

UTF-8
使用するデータベースで指定した文字コード種別がUTF-8の場合に指定します。

EUC-JP
使用するデータベースで指定した文字コード種別がEUC-JPの場合に指定します。

(9)データベースのRDエリア（表領域）情報

cscserverinfo-tbl-area=HCSC基本情報テーブル領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

HCSC基本情報テーブルを作成するテーブル領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

server-trans-tbl-area=連携HCSC用テーブル領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

連携HCSCディレクトリを作成するテーブル領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

location-tbl-area=ロケーション用テーブル領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ロケーションディレクトリを作成するテーブル領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

routing-tbl-area=ルーティング用テーブル領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ルーティングディレクトリを作成するテーブル領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

cv-tbl-area=データ変換用テーブル領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

データ変換ディレクトリを作成するテーブル領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

exehistory-tbl-area=実行履歴情報テーブル領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

実行履歴情報テーブルを作成するテーブル領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

exehistory-idx-area=実行履歴情報テーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

実行履歴情報テーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

process-tbl-area=ビジネスプロセス基盤用PROCESSテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用PROCESSテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

process-idx-area=ビジネスプロセス基盤用PROCESSテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用PROCESSテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

activity-tbl-area=ビジネスプロセス基盤用ACTIVITYテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用ACTIVITYテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

activity-idx-area=ビジネスプロセス基盤用ACTIVITYテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用ACTIVITYテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

link-tbl-area=ビジネスプロセス基盤用LINKテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用LINKテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

link-idx-area=ビジネスプロセス基盤用LINKテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用LINKテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

correlationset-tbl-area=ビジネスプロセス基盤用CORRELATIONSETテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用CORRELATIONSETテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

correlationset-idx-area=ビジネスプロセス基盤用CORRELATIONSETテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用CORRELATIONSETテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

string-variable-tbl-area=ビジネスプロセス基盤用STRING-VARIABLEテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用STRING-VARIABLEテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

string-variable-idx-area=ビジネスプロセス基盤用STRING-VARIABLEテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用STRING-VARIABLEテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

numeric-variable-tbl-area=ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

numeric-variable-idx-area=ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用NUMERIC-VARIABLEテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

boolean-variable-tbl-area=ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

boolean-variable-idx-area=ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用BOOLEAN-VARIABLEテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

message-variable-tbl-area=ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

message-variable-idx-area=ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

message-variable-val-area=ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのVariableValue列を格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用MESSAGE-VARIABLEテーブルのVariableValue列を作成する領域を指定します。

HiRDBの場合
指定は不要です。このプロパティを指定しても無効となります。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

message-relation-tbl-area=ビジネスプロセス基盤用MESSAGE-RELATIONテーブルを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用MESSAGE-RELATIONテーブルを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってテーブル領域が決定されます。

message-relation-idx-area=ビジネスプロセス基盤用MESSAGE-RELATIONテーブルのインデクスを格納する領域　～＜文字列，RDエリア名の場合：先頭が英字の英数字と空白＞((RDエリア名の場合：1－30文字))

ビジネスプロセス基盤用MESSAGE-RELATIONテーブルのインデクスを作成する領域を指定します。使用するデータベースの種類によって，指定する値が異なります。

HiRDBの場合
RDエリア名を指定します。

Oracleの場合
表領域を指定します。

このプロパティの指定を省略した場合，使用するデータベースに従ってインデクス領域が決定されます。

sql-scriptfilename=SQLスクリプトファイルパス　～＜文字列＞

データベース作成用のSQLスクリプトファイルパスを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。

このプロパティはオプション機能です。このプロパティでユーザSQLファイルを指定する場合，SQLファイルのTABLE名，INDEX名，VIEW名を誤らないようにしてください。誤ったものを指定すると動作は保障されません。また，HCSCサーバのアンセットアップ時には，SQLファイルの内容に関係なく，HCSCサーバが使用するテーブル一式が削除されます。ただし，HAクラスタ内で共有できるテーブルについては，クラスタ内で最後のHCSCサーバをアンセットアップする場合にだけ削除します。HCSCサーバが使用するテーブル一式については，「表7-36　HCSCサーバが使用するリソース」を参照してください。

また，SQLスクリプトファイルの設定については，「付録D　SQLスクリプトファイルの設定」を参照してください。

なお，このプロパティを指定した場合，次に示すプロパティは無効になります。

cscserverinfo-tbl-area | correlationset-tbl-area
server-trans-tbl-area | correlationset-idx-area
location-tbl-area | string-variable-tbl-area
routing-tbl-area | string-variable-idx-area
cv-tbl-area | numeric-variable-tbl-area
exehistory-tbl-area | numeric-variable-idx-area
exehistory-idx-area | boolean-variable-tbl-area
process-tbl-area | boolean-variable-idx-area
process-idx-area | message-variable-tbl-area
activity-tbl-area | message-variable-idx-area
activity-idx-area | message-variable-val-area
link-tbl-area | message-relation-tbl-area
link-idx-area | message-relation-idx-area

(10)クライアント定義ファイル

soap-client-def=Cosminexus SOAPクライアント定義ファイル名　～＜文字列＞

HCSCサーバ間転送で使用するCosminexus SOAPクライアント定義ファイルのファイル名を絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。

(11)サーバ間転送関連

csctrans-jms.instance.maximum=サーバ間転送（JMS受信）プール内のインスタンス最大数　～＜数字＞((1－1024))<<10>>

プール内のサーバ間転送（JMS受信）インスタンス最大数を指定します。Cosminexus RMでの設定値に依存します。

記述例

HiRDBを使用した場合の例を次に示します。

db-use=ON
rm-use=ON
request-ejb=ON
request-soap=ON
request-jms=ON
request-dbq=OFF
rm-systemname=RM
rm-displayname=Cosminexus_Reliable_Messaging
dbcon-xadisplayname=DB_Connector_for_HiRDB_Type4_Cosminexus_RM
dbcon-nodisplayname=DB_Connector_for_HiRDB_Type4
dbtype=HIRDB
jdbc-type=HIRDB-TYPE4
jdbc-dbhostname=localhost
jdbc-dbconnectinfo=22200
db-character-sets=Shift_JIS
cscserverinfo-tbl-area=RDDATA1
server-trans-tbl-area=RDDATA1
location-tbl-area=RDDATA1
routing-tbl-area=RDDATA1
cv-tbl-area=RDDATA1
exehistory-tbl-area=RDDATA2
exehistory-idx-area=RDINDX2
process-tbl-area=RDDATA1
process-idx-area=RDINDX1
activity-tbl-area=RDDATA1
activity-idx-area=RDINDX1
link-tbl-area=RDDATA1
link-idx-area=RDINDX1
correlationset-tbl-area=RDDATA1
correlationset-idx-area=RDINDX1
string-variable-tbl-area=RDDATA3
string-variable-idx-area=RDINDX3
numeric-variable-tbl-area=RDDATA3
numeric-variable-idx-area=RDINDX3
boolean-variable-tbl-area=RDDATA3
boolean-variable-idx-area=RDINDX3
message-variable-tbl-area=RDDATA3
message-variable-idx-area=RDINDX3
message-relation-tbl-area=RDDATA4
message-relation-idx-area=RDINDX4

使用方法

HCSCサーバ構成定義ファイルの要素setup-propertiesにHCSCサーバセットアップ定義ファイルを指定します。

注意事項

同じプロパティを複数指定した場合は，動作は保証されません。

連携セットアップ定義ファイル

形式

SyncTransKind={EJB｜SOAP}
TransQueURL=転送先のキュー間転送用WebアプリケーションのURL
TransQueUserID=転送キュー作成用ベーシック認証ユーザID
TransQuePassword=転送キュー作成用ベーシック認証パスワード
TransQueQosInfo={exactly_once｜in_order}
TransQueMaxMessage=転送キューのメッセージ最大数
WebURL=SOAP転送用宛先URL
WebUserID=SOAP転送用Webサービスベーシック認証ユーザID
WebPassword=SOAP転送用Webサービスベーシック認証パスワード
RMRdArea=転送キュー作成用RDエリア名
FirstSetup={true｜false}
ConnectJ2eeServerName=連携先クラスタのJ2EEサーバ名
NamingServiceHostName=連携先クラスタのネーミングサービスホスト名
NamingServicePort=連携先クラスタのネーミングサービスポート番号

機能

HCSCサーバセットアップ後のHCSCサーバの連携セットアップ情報を指定します。

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscconsetup.properties

設定できるプロパティ

SyncTransKind={EJB｜SOAP}

通信手段オプションフラグを指定します。

EJB
通信手段がEJBの場合に指定します。

SOAP
通信手段がSOAPの場合に指定します。

TransQueURL=転送先のキュー間転送用WebアプリケーションのURL

転送先のキュー間転送用WebアプリケーションのURLを，次に示す形式で指定します。サービス名（固定）は含みません。

http://<ホスト名>:<ポート番号>/<コンテキストルート>　または

https://<ホスト名>:<ポート番号>/<コンテキストルート>

TransQueUserID=転送キュー作成用ベーシック認証ユーザID

転送キューを作成用のベーシック認証に使用するユーザIDを指定します。

TransQuePassword=転送キュー作成用ベーシック認証パスワード

転送キューを作成用のベーシック認証に使用するパスワードを指定します。

TransQueQosInfo={exactly_once｜in_order}　～<<exactly_once>>

連携用の転送キュー使用時のQoSの種別を指定します。

exactly_once
配送を保証する場合，および重複を防止する場合に指定します。

in_order
順序を保証する場合に指定します。

設定値については，マニュアル「Cosminexus Reliable Messaging 」の「キュー間転送のQos」を参照してください。

TransQueMaxMessage=転送キューのメッセージ最大数　～＜数字＞((1－65535))<<1024>>

転送キューのメッセージ最大数を指定します。

WebURL=SOAP転送用宛先URL

SOAP転送用宛先のURLを次の形式で指定します。コンテキストルートは含んでいません。

http://<ホスト名>:<ポート番号>　または

https://<ホスト名>:<ポート番号>

WebUserID=SOAP転送用Webサービスベーシック認証ユーザID

SOAP転送用のWebサービスのベーシック認証に使用するユーザIDを指定します。

WebPassword=SOAP転送用Webサービスベーシック認証パスワード

SOAP転送用のWebサービスのベーシック認証に使用するパスワードを指定します。

RMRdArea=転送キュー作成用RDエリア名

転送キュー作成用のRDエリア名を指定します。

FirstSetup={true｜false}　～<<true>>

連携先クラスタ情報を追加するサーバの種別を指定するかどうかを指定します。

true
連携先クラスタ情報を追加するサーバの種別を指定します。

false
連携先クラスタ情報を追加するサーバの種別を指定しません。

ConnectJ2eeServerName=連携先クラスタのJ2EEサーバ名

連携先クラスタのJ2EEサーバ名を指定します。

NamingServiceHostName=連携先クラスタのネーミングサービスホスト名

連携先クラスタのネーミングサービスホスト名を指定します。

NamingServicePort=連携先クラスタのネーミングサービスポート番号

連携先クラスタのネーミングサービスポート番号を指定します。

記述例

SyncTransKind=SOAP
TransQueURL=http://Hsrv3:700/Transque
TransQueUserID=tquser01
TransQuePassword=tqpass01
TransQueQosInfo=exactly_once
TransQueMaxMessage=10
WebURL=http://Hsrv1:2605
WebUserID=wuser01
WebPassword=wpass01
RMRdArea=trasque
FirstSetup=true
ConnectJ2eeServerName=honkan_J2EESV
NamingServiceHostName=NHsrv1
NamingServicePort=2806

使用方法

cscconsetupコマンドの-propfileオプションの引数に連携セットアップ定義ファイルを指定します。詳細については，「3.1.6　連携をセットアップする」を参照してください。

HCSCサーバランタイム定義ファイル

形式

［historyrecord={ON｜OFF}］
［historyrecord-data={ON｜OFF}］
［historyrecord-binarylength={FULL｜電文データの長さ}］

［methodtrace-filepath=メソッドトレース出力先パス］
［requesttrace-filepath=リクエストトレース出力先パス］
［methodtrace-filenum=メソッドトレース面数］
［requesttrace-filenum=リクエストトレース面数］
［methodtrace-filesize=メソッドトレースファイルサイズ］
［requesttrace-filesize=リクエストトレースファイルサイズ］
［methodtrace-level={1｜2｜3｜4｜5}］
［requesttrace={ON｜OFF}］
［bptrace-level={0｜10｜20｜30}］
［bptrace-filenum=BPトレースの面数］
［bptrace-filesize=BPトレースのサイズ］

［dab-bufsize=DABrokerからの受信データのバッファ長］
［jdbc-bufsize=JDBCで取り扱うバッファ長］
［jdbc-longvarbinary={REAL｜LOCATOR}］
［jdbc-longvarbinary-access-size=HiRDBに一度に要求するデータの長さ］
［jdbc-maxbinarysize=取得するデータの最大長］
［jdbc-longvarbinary-truncerror={TRUE｜FALSE}］

［request-ejb.instance.minimum=標準の同期受付（SessionBean）のインスタンス最小数］
［request-ejb.instance.maximum=標準の同期受付（SessionBean）のインスタンス最大数］
［request-ejb.ctm={true｜false}］
［request-ejb.parallel.count=CTMがアプリケーションを呼び出すために用意するスレッド数］
［request-ejb.optional.name=標準の同期受付（SessionBean）の別名］
［request-soap.instance.minimum=標準の同期受付（Webサービス）の最小同時実行数］
［request-soap.instance.maximum=標準の同期受付（Webサービス）の最大同時実行数］
［request-soap.exclusive.threads=標準の同期受付（Webサービス）の占有スレッド数］
［request-soap.queue-size=標準の同期受付（Webサービス）の実行待ちキューのサイズ］
［request-jms.instance.maximum=標準の非同期受付（MDB（WS-R））のインスタンス最大数］
［receptionstop-monitor-timer=受付終了タイムアウト時間］

［soapfault-targetnamespace-filepath=SOAP Fault動作定義ファイルの絶対パス］

［xmltelegram-maxcache-num=XML電文をキャッシュできる数］
［telegram-validation={ON｜OFF}］

［cscserver-connect-timeout=タイムアウト値］

機能

セットアップ後のHCSCサーバの定義情報をHCSC-Managerから設定します。

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvconfig.properties

設定できるプロパティ

(1)実行履歴管理

historyrecord={ON｜OFF}　～<<OFF>>

電文の実行履歴を採取するかどうかを指定します。HCSCサーバセットアップ定義ファイルのdb-useプロパティでOFFを指定した場合に，このプロパティでONを指定するとエラーになります。

ON
採取します。

OFF
採取しません。

historyrecord-data={ON｜OFF}　～<<OFF>>

電文の実行履歴の電文データ（ユーザ電文）を採取するかどうかを指定します。historyrecordプロパティでONを指定した場合だけ有効になります。

ON
採取します。

OFF
採取しません。

historyrecord-binarylength={FULL｜電文データの長さ}　～＜英大文字または数字＞((0－2147483639))<<0>>

採取する電文データ（ユーザ電文）の長さを指定します。historyrecordプロパティおよびhistoryrecord-dataプロパティでONを指定した場合だけ有効になります。

FULL
電文データすべてを採取します。最大2,147,483,639バイトの電文データを取得します。

電文データの長さ
指定した長さの電文データを採取します。0～2,147,483,639バイトの長さを指定します。

(2)ログトレース

methodtrace-filepath=メソッドトレース出力先パス　～＜文字列（2バイト文字含む）および空白＞<<<Cosminexusログ出力ディレクトリ>¥csc¥maintenance>>

メッセージング基盤，およびビジネスプロセス基盤のメソッドトレースの出力先パスを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。存在しないディレクトリを指定した場合は，省略値が使用されます。省略値はCosminexusの設定値に依存します。

requesttrace-filepath=リクエストトレース出力先パス　～＜文字列（2バイト文字含む）および空白＞<<<Cosminexusログ出力ディレクトリ>¥csc>>

リクエストトレースの出力先パスを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。存在しないディレクトリを指定した場合は，省略値が使用されます。省略値はCosminexusの設定値に依存します。

methodtrace-filenum=メソッドトレース面数　～＜数字＞((1－16))<<8>>

メソッドトレースの最大面数を指定します。

requesttrace-filenum=リクエストトレース面数　～＜数字＞((1－16))<<4>>

リクエストトレースの最大面数を指定します。

methodtrace-filesize=メソッドトレースファイルサイズ　～＜数字＞((4096－2147483647))<<2097152>>

メソッドトレースファイルの1面当たりの最大サイズをバイト単位で指定します。

requesttrace-filesize=リクエストトレースファイルサイズ　～＜数字＞((4096－2147483647))<<2097152>>

リクエストトレースファイルの1面当たりの最大サイズをバイト単位で指定します。

methodtrace-level={1｜2｜3｜4｜5}　～<<3>>

メソッドトレースの出力レベルを指定します。出力情報と出力レベルを次の表に示します。

出力情報 | 出力レベル
1 | 2 | 3 | 4 | 5
エラー情報（例外発生原因） | ○ | ○ | ○ | ○ | ○
標準受付メソッドの入口／出口情報（クラス名，メソッド名，引数，戻り値）※ | ×※ | ○※ | ○※ | ○※ | ○※
外部（BPなど）のインターフェースの入口／出口情報（クラス名，メソッド名，引数，戻り値） | × | × | ○ | ○ | ○
コンポ内インターフェースの入口／出口情報（クラス名，メソッド名，引数，戻り値） | × | × | × | ○ | ○
デバッグ情報（処理の分岐などの情報） | × | × | × | × | ○

（凡例）

○：出力されます。

×：出力されません。

注※　DBアダプタの場合は該当しません。

requesttrace={ON｜OFF}　～<<ON>>

リクエストトレースを採取するかどうかを指定します。

ON
採取します。

OFF
採取しません。

bptrace-level={0｜10｜20｜30}　～<<10>>

ビジネスプロセス基盤のメソッドトレースの出力レベルを指定します。

bptrace-filenum=BPトレースの面数　～＜数字＞((1－16))<<16>>

ビジネスプロセス基盤のメソッドトレースの面数を指定します。

bptrace-filesize=BPトレースのサイズ　～＜数字＞((4096－2147483647))<<2097152>>

ビジネスプロセス基盤のメソッドトレースのサイズをバイト単位で指定します。

(3)DB情報

dab-bufsize=DABrokerからの受信データのバッファ長　～＜数字＞((10－16000))

HCSCサーバのオフライン時，データベースに格納されている電文の実行履歴情報を表示する場合に，Cosminexus DABroker Libraryからの受信データを格納するためのバッファ長をキロバイト単位で指定します。HCSCサーバセットアップ定義ファイルのjdbc-typeプロパティにDBPSVを指定した場合にだけ有効になります。

次の場合は，表示データ長に10を加えた値を指定します。

電文の実行履歴を管理し，かつデータ長が15,990キロバイト以下のユーザ電文を採取している場合で，実行履歴情報を表示するときの電文データ長オプションで1～65535の値を指定しているとき

電文の実行履歴を管理し，かつデータ長が15,990キロバイトより大きいユーザ電文を採取している場合で，実行履歴情報を表示するときの電文データ長オプションで1～65535の値を指定しているとき

実行履歴情報の表示に際し，電文データ長オプションで0（上限値なし）を指定している場合で，採取されているユーザ電文の長さの上限がわかっている場合

次の場合は，このプロパティに16000を指定し，さらにjdbc-longvarbinaryプロパティにLOCATORを指定します。

実行履歴情報を表示するときの電文データ長オプションの指定が0（上限値なし）の場合

次の場合は，このプロパティの指定を省略できます。省略時は，DABrokerの省略時の動作に依存します（Driver.connectメソッドに指定するBUF_SIZEの値）。

電文の実行履歴を管理しない場合

ユーザ電文を採取しない場合

jdbc-bufsize=JDBCで取り扱うバッファ長　～＜数字＞((16－512))

HCSCサーバのオフライン時に，データベースに格納されている電文の実行履歴情報を表示するときのJDBCで取り扱うバッファ長をメガバイト単位で指定します。実行履歴情報を表示する際の電文データ長オプションで0（上限値なし）を指定している場合は，採取データ長に合わせて指定します。HCSCサーバセットアップ定義ファイルのjdbc-typeプロパティにDBPSVを指定し，かつdbc-longvarbinaryプロパティでLOCATORを指定した場合にだけ，有効になります。

次の場合は，このプロパティの指定を省略できます。省略時は，DABrokerの省略時の動作に依存します（Driver.connectメソッドに指定するROW_SIZEの値）。

電文の実行履歴を管理しない場合

ユーザ電文を採取しない場合

電文の実行履歴を管理し，かつデータ長が16,384キロバイト以下のユーザ電文を採取している場合

電文の実行履歴を管理し，かつデータ長が16,384キロバイトより大きいユーザ電文を採取している場合で，実行履歴情報を表示するときの電文データ長オプションで1～65535の値を指定しているとき。

jdbc-longvarbinary={REAL｜LOCATOR}　～<<REAL>>

HCSCサーバのオフライン時に，データベースに格納されている電文の実行履歴情報を表示するときに指定します。HCSCサーバセットアップ定義ファイルのjdbc-typeプロパティにDBPSVまたはHIRDB-TYPE4を指定した場合にだけ，有効になります。

REAL
次の場合に指定します。
jdbc-typeプロパティにDBPSVを指定した場合

電文の実行履歴を管理しない場合

ユーザ電文を採取しない場合

電文の実行履歴を管理し，かつデータ長が16,000キロバイト以下のユーザ電文を採取している場合で，dab-bufsizeプロパティで表示データ長や採取データ長より大きい値を指定したとき

jdbc-typeプロパティにHIRDB-TYPE4を指定した場合

電文の実行履歴を管理しない場合

ユーザ電文を採取しない場合

電文の実行履歴を管理し，かつjdbc-maxbinarysizeプロパティで指定したデータ長以下のユーザ電文を採取している場合

LOCATOR
次の場合に指定します。
jdbc-typeプロパティにDBPSVを指定した場合

上記REALのjdbc-typeプロパティにDBPSVを指定した場合の項番3に該当しない場合

電文の実行履歴を管理し，かつデータ長が16,000キロバイトより大きいユーザ電文を採取している場合で，さらに電文の実行履歴情報を表示するコマンドの電文データ長オプションで0（上限値なし）を指定しているとき

jdbc-typeプロパティにHIRDB-TYPE4を指定した場合

電文の実行履歴を管理し，かつjdbc-maxbinarysizeプロパティで指定したデータ長より大きいユーザ電文を採取している場合
次に示すデータ長でデータを分割して，データを取得します。
jdbc-longvarbinary-access-sizeプロパティで指定した値×1024（単位：バイト）

jdbc-longvarbinary-access-size=HiRDBに一度に要求するデータの長さ　～＜数字＞((0－2097151))

HCSCサーバのオフライン時，データベースに格納されている電文の実行履歴情報を表示する場合に，HiRDBに一度に要求するデータの長さをキロバイト単位で指定します。jdbc-typeプロパティにHIRDB-TYPE4を指定し，jdbc-longvarbinaryプロパティにLOCATORを指定した場合にだけ，有効になります。省略時は，HiRDB Type4 JDBC Driverの省略時の動作に依存します（DriverManager#getConnectionメソッドに指定するHiRDB_for_Java_LONGVARBINARY_ACCESS_SIZEの値）。

指定するデータの長さは，データベースに格納されている電文の実行履歴情報で，表示するユーザ電文の長さに応じて指定します。ユーザ電文は，次に示すデータ長でデータを分割して取得できます。

jdbc-longvarbinary-access-sizeプロパティで指定した値×1024（単位：バイト）

0を指定した場合は，データ全体を一度に要求します。ただし，定義長とメモリの設定によってメモリ不足が発生するおそれがあるため，注意する必要があります。

jdbc-maxbinarysize=取得するデータの最大長　～＜数字＞((1－2147483647))<<64000>>

HCSCサーバのオフライン時，データベースに格納されている電文の実行履歴情報を表示する場合に，取得するデータの最大長をバイト単位で指定します。jdbc-typeプロパティにHIRDB-TYPE4を指定し，jdbc-longvarbinaryプロパティにREALを指定した場合にだけ，有効になります。

取得するデータの最大長は，電文の実行履歴で採取するユーザ電文の長さ（historyrecord-binarylengthプロパティで指定）に応じて指定します。なお，取得対象のデータがjdbc-maxbinarysizeプロパティで指定した値より大きい場合は，指定した値までのデータしか取得できません。

jdbc-longvarbinary-truncerror={TRUE｜FALSE}

HCSCサーバのオフライン時，データベースに格納されている電文の実行履歴情報を表示する場合に，取得対象のデータが取得データの最大長を超えてしまい，すべてのデータを取得できないとき，エラーにするかどうかを指定できます。jdbc-typeプロパティにHIRDB-TYPE4を指定した場合にだけ，有効になります。省略時は，HiRDB Type4 JDBC Driverの省略時の動作に依存します（DriverManager#getConnectionメソッドに指定するHiRDB_for_Java_LONGVARBINARY_TRUNCERRORの値）。

TRUE
最大長を超えてしまい，すべてのデータを取得できないとき，エラーにします。

FALSE
最大長を超えてしまい，すべてのデータを取得できないとき，エラーにしません。

(4)標準受付関連

request-ejb.instance.minimum=標準の同期受付（SessionBean）インスタンス最小数　～＜数字＞((0，または1－request-ejb.instance.maximumプロパティでの設定値))<<request-ejb.instance.maximumプロパティでの設定値>>

プール内の標準の同期受付（SessionBean）のインスタンス最小数を指定します。HCSCサーバセットアップ定義ファイルのrequest-ejbプロパティでONを指定している場合だけ有効になります。

request-ejb.instance.maximum=標準の同期受付（SessionBean）インスタンス最大数　～＜数字＞((1－1024))<<10>>

プール内の標準の同期受付（SessionBean）のインスタンス最大数を指定します。HCSCサーバセットアップ定義ファイルのrequest-ejbプロパティでONを指定している場合だけ有効になります。

CTMを使用している場合でCTMの同時実行数を動的に変更するときは，127以上を指定してください。

request-ejb.ctm={true｜false}　～<<false>>

CTM連携をするかどうかを指定します。HCSCサーバセットアップ定義ファイルのrequest-ejbプロパティでONを指定している場合だけ有効になります。

true
CTM連携をします。

false
CTM連携をしません。

request-ejb.parallel.count=CTMがアプリケーションを呼び出すために用意するスレッド数　～＜数字＞((1－127))<<1>>

CTMがアプリケーションを呼び出すために用意するスレッド数を指定します。request-ejb.ctmプロパティでtrueを指定している場合だけ有効になります。なお，request-ejb.instance.maximumプロパティで指定した値以下の値を指定してください。

request-ejb.optional.name=標準の同期受付（SessionBean）の別名　～＜英数字，アンダーライン（_），ピリオド（.），およびスラッシュ（/）＞((1≦文字列長≦255))

標準の同期受付（SessionBean）の別名を指定します。このプロパティは，JavaVMのシステムプロパティでejbserver.cui.optionalname.enabledがtrueに設定されている場合だけ有効になります。ejbserver.cui.optionalname.enabledについては，マニュアル「Cosminexus　リファレンス　定義編」を参照してください。なお，次の名前を指定した場合，リクエスト受付の起動に失敗します。

次の値と重複した名前（起動状態のもの）

サービスアダプタのサービスID

ビジネスプロセスのサービスID

ユーザ定義受付の受付ID

そのほか，J2EEアプリケーションのoptional-nameの指定値など

"HITACHI_EJB"で始まる名前

名前の先頭または末尾に，スラッシュ（/）またはピリオド（.）を指定した名前

スラッシュ（/）だけ，またはピリオド（.）だけの名前

スラッシュ（/）が連続している名前

スラッシュ（/）およびピリオド（.）が連続している名前

また，文字列の前後に空白または改行がある場合は，取り除かれて設定されます。文字列の途中に空白，改行がある場合はエラーになります。

request-soap.instance.minimum=標準の同期受付（Webサービス）最小同時実行数　～＜数字＞((0，または1－request-soap.instance.maximumプロパティでの設定値))<<request-soap.instance.maximumプロパティでの設定値>>

プール内の標準の同期受付（Webサービス）の最小同時実行数を指定します。HCSCサーバセットアップ定義ファイルのrequest-soapプロパティでONを指定している場合だけ有効になります。

request-soap.instance.maximum=標準の同期受付（Webサービス）最大同時実行数　～＜数字＞((1－1024))<<10>>

プール内の標準の同期受付（Webサービス）の最大同時実行数を指定します。HCSCサーバセットアップ定義ファイルのrequest-soapプロパティでONを指定している場合だけ有効になります。

request-soap.exclusive.threads=標準の同期受付（Webサービス）占有スレッド数　～＜数字＞((0－1024))<<0>>

プール内の標準の同期受付（Webサービス）の占有スレッド数を指定します。最大同時実行数（request-soap.instance.maximum）を超えない範囲で値を指定してください。0を指定した場合，スレッドは占有されません。

なお，この指定値はWARの属性thread-control-exclusive-threadsに設定されます。このため，Webコンテナ全体の最大同時実行スレッド数や最大接続数などの値を考慮して指定する必要があります。

request-soap.queue-size=標準の同期受付（Webサービス）実行待ちキューのサイズ　～＜数字＞((0－2147483647))<<8192>>

プール内の標準の同期受付（Webサービス）の実行待ちキューのサイズを指定します。

request-jms.instance.maximum=標準の非同期受付（MDB（WS-R））インスタンス最大数　～＜数字＞((1－1024))<<10>>

プール内の標準の非同期受付（MDB（WS-R））のインスタンス最大数を指定します。HCSCサーバセットアップ定義ファイルのrequest-jmsプロパティでONを指定している場合だけ有効になります。

receptionstop-monitor-timer=受付終了タイムアウト時間　～＜数字＞((0－600))<<0>>

標準受付，およびHCSCサーバ転送用受付サービス停止処理のタイムアウト時間を秒単位で指定します。0を指定した場合は，タイムアウトしません。

(5)サービスアダプタ関連

soapfault-targetnamespace-filepath=SOAP Fault動作定義ファイルの絶対パス～＜文字列＞

SOAP Fault動作定義ファイルを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。このプロパティは，Webサービスのサービスアダプタで，WebサービスからのSOAP Faultをすべてユーザ定義例外として扱う場合に指定します。

(6)データ変換関連

xmltelegram-maxcache-num=XML電文をキャッシュできる数　～＜数字＞((0－2147483647))<<0>>

XML電文オブジェクトをキャッシュできる数を指定します。キャッシュされたXML電文オブジェクトが再利用されることによって，同じ形式のXML電文の処理時間を短縮できます。XML電文が再利用されるためには，次に示す値以上の数を指定します。

（アダプタ・ビジネスプロセスのデータ変換設定数）＋（ビジネスプロセスのパス操作設定数）

0を指定した場合は，キャッシュされません。

なお，要素数の少ないXML電文の場合，処理時間が遅くなることがあります。

telegram-validation={ON｜OFF}　～<<OFF>>

指定した電文フォーマットに対して，送受信する電文が適切かどうかを検証します（データ検証機能）。ONを指定した場合，HCSCサーバの処理性能に影響があるため，テスト環境やデバック環境で指定することをお勧めします。

ON
検証します。

OFF
検証しません。

データ検証機能については，マニュアル「Cosminexusサービスプラットフォーム　概説」を参照してください。

(7)実行タイマ監視

cscserver-connect-timeout=タイムアウト値　～＜数字＞((0－86400))<<600>>

サーバ間連携の呼び出しを監視するためのタイムアウト値を秒単位で指定します。サービス実行監視タイマより大きな値を設定します。0を指定した場合は，タイムアウトしません。

記述例

サンプルファイルを次に示します。

historyrecord=ON
historyrecord-data=ON
historyrecord-binarylength=FULL
methodtrace-filepath=c:¥¥TMP
requesttrace-filepath=c:¥¥TMP
methodtrace-filenum=8
requesttrace-filenum=4
methodtrace-filesize=2097152
requesttrace-filesize=2097152
methodtrace-level=3
requesttrace=ON
bptrace-level=10
bptrace-filenum=16
bptrace-filesize=2097152
dab-bufsize=64
jdbc-bufsize=16
jdbc-longvarbinary=REAL
jdbc-maxbinarysize=64000
jdbc-longvarbinary-truncerror=TRUE
request-ejb.instance.minimum=10
request-ejb.instance.maximum=10
request-ejb.ctm=false
request-ejb.parallel.count=1
request-soap.instance.minimum=10
request-soap.instance.maximum=10
request-jms.instance.maximum=10
receptionstop-monitor-timer=0
cscserver-connect-timeout=600

使用方法

cscsvconfigコマンドの-propfileオプションの引数にHCSCサーバランタイム定義ファイルを指定します。詳細については，「3.1.4　HCSCサーバの定義情報を設定する」を参照してください。

ユーザ定義受付ランタイム定義ファイル

形式

user-defined-reception-soap.threads.maximum=最大同時実行数
user-defined-reception-soap.exclusive.threads=占有スレッド数
user-defined-reception-soap.queue-size=実行待ちキューサイズ

機能

ユーザ定義受付の情報を設定します。

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscurcptnconfig.properties

設定できるパラメタ

user-defined-reception-soap.threads.maximum=最大同時実行数　～＜数字＞((1－1024))<<10>>

ユーザ定義受付の最大同時実行数を指定します。占有スレッド数以上の値を指定する必要があります。

user-defined-reception-soap.exclusive.threads=占有スレッド数　～＜数字＞((0－1024))<<0>>

ユーザ定義受付の占有スレッド数を指定します。最大実行数を超えない範囲で値を指定する必要があります。0を指定した場合，スレッドは占有されません。

なお，この指定値はWARの属性thread-control-exclusive-threadsに設定されます。このため，Webコンテナ全体の最大同時実行スレッド数や最大接続数などの値を考慮して指定する必要があります。

user-defined-reception-soap.queue-size=実行待ちキューサイズ　～＜数字＞((0－2147483647))<<8192>>

ユーザ定義受付の実行待ちキューのサイズを指定します。

使用方法

ユーザ定義受付ランタイム定義ファイルは，csccompoconfigコマンドの-propfileオプションの引数に指定します。詳細については，「3.1.12　ユーザ定義受付の定義情報を設定する」を参照してください。

HCSC-Manager定義ファイル

形式

cscmng.repository.root=リポジトリのルートディレクトリパス

cscmng.log.dir=ログ出力先ディレクトリパス
cscmng.log.<チャネル名>.filesize=ログファイルサイズ
cscmng.log.<チャネル名>.filenum=ログファイル面数

cscmng.manager.<マネージャ識別名>.timeout=タイムアウト値

cscmng.pireexec.response.dir=応答電文格納ディレクトリパス
cscmng.pireexec.response.encoding=応答電文格納文字コード

cscmng.server.<HCSCサーバ名>.system=論理サーバ名

cscmng.repctl.export.dir=エクスポートファイルの出力先ディレクトリパス

cscmng.envbackup.dir=環境バックアップの出力先ディレクトリパス
cscmng.envbackup.dir.envrestore=リストア前の環境バックアップの出力先ディレクトリパス
cscmng.envbackup.dir.import=インポート前の環境バックアップの出力先ディレクトリパス
cscmng.envbackup.autoget={ON｜OFF}
cscmng.envbackup.autoget.off={envrestore｜import｜envrestore,import}

機能

HCSC-Managerの動作に必要となる情報を設定します。

ファイルの格納先

<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥cscmng.properties

設定できるパラメタ

(1)リポジトリ設定

cscmng.repository.root=リポジトリのルートディレクトリパス　～<最大100バイトの文字列><<<Cosminexusインストールディレクトリ>¥CSC¥repository>>

リポジトリのルートディレクトリを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。相対パスを指定した場合，エラーになる場合があります。存在しないディレクトリを指定した場合，および指定した文字列が100バイトを超える場合はエラーになります。そのため，<Cosminexusインストールディレクトリ>が84バイトを超える場合は，このプロパティを明示的に指定してください。

(2)ログ設定

cscmng.log.dir=ログ出力先ディレクトリパス　～<最大100バイトの文字列><<<Cosminexusインストールディレクトリ>¥CSC¥log¥manager>>

ログ出力先ディレクトリを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。相対パスを指定した場合，エラーになる場合があります。存在しないディレクトリを指定した場合，および指定した文字列が100バイトを超える場合はエラーになります。そのため，<Cosminexusインストールディレクトリ>が84バイトを超える場合は，このプロパティを明示的に指定してください。

cscmng.log.<チャネル名>.filesize=ログファイルサイズ　～＜数字＞((4096－16777216))<<1048576>>　チャネルがmaintenanceの場合は＜数字＞((4096－16777216))<<4194304>>

ログファイル一つ当たりの上限サイズをバイト単位で指定します。不正な値を指定した場合は，省略値が指定されます。チャネル名には，次のどれか一つを指定します。

message：メッセージログ

exception：例外ログ

maintenance：メンテナンスログ

cscmng.log.<チャネル名>.filenum=ログファイル面数　～＜数字＞((1－16))<<2>>

ログファイル面数を指定します。不正な値を指定した場合は，省略値が指定されます。チャネル名には，次のどれか一つを指定します。

message：メッセージログ

exception：例外ログ

maintenance：メンテナンスログ

(3)Cosminexus-manager設定

cscmng.manager.＜マネージャ識別名＞.timeout=タイムアウト値　～＜数字＞((0－86400))<<0>>

Cosminexus managerとの接続の読み込みタイムアウトを秒単位で指定します。0を指定した場合はタイムアウトしません。不正な値を指定した場合は，省略値が指定されます。マネージャ識別名はHCSCサーバ構成定義ファイルに指定したCosminexus Manager名を設定してください。

(4)プロセスインスタンス再実行設定

cscmng.pireexec.response.dir=応答電文格納ディレクトリパス　((1－100バイト))

プロセスインスタンス再実行で応答電文を受け取った場合の応答電文格納ディレクトリを絶対パスで指定します。ディレクトリ区切りは「/」または「¥¥」を使用します。相対パスを指定した場合，エラーになる場合があります。指定しない場合は，応答電文が格納されません。存在しないパスを指定した場合，エラーになります。また，パスを含むファイル長がOSのMAX_PATHを超える場合はファイルを作成できません。

cscmng.pireexec.response.encoding=応答電文格納文字コード　～<<UTF-8>>

応答電文格納時の出力文字コードを，JavaVMがサポートしているエンコーディング名で指定します。存在しない文字コードを指定した場合，省略値が指定されます。

(5)HCSCサーバ運用設定

cscmng.server.<HCSCサーバ名>.system=論理サーバ名

HCSCシステムの管理下におく論理サーバを指定します。管理下におくと，論理サーバの各種運用（HCSCサーバとの一括起動・停止，および状態の参照）ができるようになります。

論理サーバ名は，「論理サーバ名,論理サーバ名,…」のようにコンマ（,）区切りで指定します。コンマ前後の半角スペースやタブ文字は無視されます。論理サーバの起動停止順序は，Cosminexus Managerで設定した順序になります。HCSCサーバも同時に起動する場合は，J2EEサーバの起動順序になります。

（指定例）

HCSCサーバ（MyHCSC）上に，論理パフォーマンストレーサ（MyPRF），および論理Webサーバ（MyWeb）を同時に起動停止する場合

cscmng.server.MyCSC.system=MyPRF,MyWeb

(6)リポジトリエクスポート

cscmng.repctl.export.dir=エクスポートファイルの出力先ディレクトリパス　～((1－100バイト))

cscrepctlコマンドでリポジトリをエクスポートする場合，エクスポートファイルの出力先ディレクトリを指定します。

(7)環境バックアップ

cscmng.envbackup.dir=環境バックアップの出力先ディレクトリパス　～((1－100バイト))<<カレントディレクトリ>>

cscenvbackupコマンドで環境をバックアップする場合，環境バックアップファイルの出力先ディレクトリを指定します。

cscmng.envbackup.dir.envrestore=リストア前の環境バックアップの出力先ディレクトリパス　～((1－100バイト))

cscenvrestoreコマンドで環境をリストアする場合，リストア前の環境バックアップファイルの出力先ディレクトリを指定します。このパラメタの指定は，cscmng.envbackup.dirパラメタの指定よりも優先されます。このパラメタを省略した場合，リストア前の環境バックアップファイルは，cscmng.envbackup.dirパラメタで指定したディレクトリに出力されます。cscmng.envbackup.dirパラメタも省略した場合は，次のディレクトリに出力されます。

<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager¥

cscmng.envbackup.dir.import=インポート前の環境バックアップの出力先ディレクトリパス　～((1－100バイト))

cscrepctlコマンドで-importオプションを指定してリポジトリをインポートする場合，インポート前の環境バックアップファイルの出力先ディレクトリを指定します。このパラメタの指定は，cscmng.envbackup.dirパラメタの指定よりも優先されます。このパラメタを省略した場合，インポート前の環境バックアップファイルは，cscmng.envbackup.dirパラメタで指定したディレクトリに出力されます。cscmng.envbackup.dirパラメタも省略した場合は，次のディレクトリに出力されます。

<Cosminexusインストールディレクトリ>¥CSC¥spool¥manager

cscmng.envbackup.autoget={ON｜OFF}　～<<ON>>

自動でバックアップするかどうかを指定します。

ON
自動でバックアップします。

OFF
自動でバックアップしません。

cscmng.envbackup.autoget.off={envrestore｜import｜envrestore,import}

環境をリストアする際，またはリポジトリをインポートする際に，自動バックアップをしない場合に指定します。環境のリストア，およびリポジトリのインポートの両方で自動バックアップをしない場合は，envrestoreとimportをコンマ（,）区切りで指定します。コンマ前後のスペース文字は無視されます。

envrestore
cscenvrestoreコマンドを実行して環境をリストアした場合に，自動バックアップをしません。

import
cscrepctlコマンドで-importオプションを指定してリポジトリをインポートした場合に，自動バックアップをしません。

（指定例）

環境をリストアする際に自動バックアップをしない場合
cscmng.envbackup.autoget.off=envrestore

リポジトリをインポートする際に自動バックアップをしない場合
cscmng.envbackup.autoget.off=import

環境をリストアする際，およびリポジトリをインポートする際に自動バックアップをしない場合
cscmng.envbackup.autoget.off=envrestore,import

ポイント

cscmng.envbackup.autogetパラメタとcscmng.envbackup.autoget.offパラメタの指定の組み合わせによって，環境をリストアする際，またはリポジトリをインポートする際に，自動バックアップをするかどうかが異なります。cscmng.envbackup.autogetパラメタとcscmng.envbackup.autoget.offパラメタの関係を次の表に示します。

表9-2　cscmng.envbackup.autogetパラメタとcscmng.envbackup.autoget.offパラメタの関係

cscmng.envbackup.autogetパラメタの指定 | cscmng.envbackup.autoget.offパラメタの指定 | 環境のリストア時 | リポジトリのインポート時
なし | なし | ○ | ○
なし | envrestore | × | ○
なし | import | ○ | ×
なし | envrestore,import | × | ×
ON | なし | ○ | ○
ON | envrestore | × | ○
ON | import | ○ | ×
ON | envrestore,import | × | ×
OFF | なし | × | ×
OFF | envrestore | × | ×
OFF | import | × | ×
OFF | envrestore,import | × | ×

（凡例）

○：自動バックアップをします。

×：自動バックアップをしません。

記述例

cscmng.repository.root=C:/Program Files/Hitachi/Cosminexus/CSC/repository

cscmng.log.dir=C:/Program Files/Hitachi/Cosminexus/CSC/log/manager
cscmng.log.message.filesize=1048576
cscmng.log.message.filenum=2
cscmng.log.exception.filesize=1048576
cscmng.log.exception.filenum=2
cscmng.log.maintenance.filesize=4194304
cscmng.log.maintenance.filenum=2

cscmng.manager.node1.timeout=180
cscmng.manager.node2.timeout=180

cscmng.pireexec.response.dir=C:/TMP
cscmng.pireexec.response.encoding=UTF-8

cscmng.server.MyCSC.system=MyPRF, MyWeb

cscmng.repctl.export.dir=C:/TMP/autoexport

cscmng.envbackup.dir=C:/TMP/enbbackup
cscmng.envbackup.dir.envrestore=C:/TMP/envrestore
cscmng.envbackup.dir.import=C:/TMP/import
cscmng.envbackup.autoget=ON
cscmng.envbackup.autoget.off=envrestore

サービス情報変更定義ファイル

形式

次の(1)～(4)に示す情報が，キーの昇順でソートされて出力されます。

(1)Webサービス用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.WebService.url=サービス部品の呼び出しに使用するURL
<クラスタ名>.<サービスID>.WebService.c4web.application.socket_read_timeout=読み込みタイムアウト値
<クラスタ名>.<サービスID>.WebService.c4web.application.socket_connect_timeout=接続タイムアウト値
<クラスタ名>.<サービスID>.WebService.c4web.application.socket_write_timeout=書き込みタイムアウト値

(2)SessionBean用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.SessionBean.url=サービス部品の呼び出しに使用するURL
<クラスタ名>.<サービスID>.SessionBean.lookup_Name=ルックアップ名
<クラスタ名>.<サービスID>.SessionBean.c4web.application.ejb_j2ee_timeout=呼び出しタイムアウト値

(3)MDB（WS-R）用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.MDB_WSR.queue_name=サービスアダプタがメッセージを送信するキュー名
<クラスタ名>.<サービスID>.MDB_WSR.local_call={true｜false}
<クラスタ名>.<サービスID>.MDB_WSR.url=転送先のキュー間転送用WebアプリケーションのURL
<クラスタ名>.<サービスID>.MDB_WSR.max_message_num=転送キューが保持できるメッセージの最大数
<クラスタ名>.<サービスID>.MDB_WSR.qos_in_order={true｜false}
<クラスタ名>.<サービスID>.MDB_WSR.rdarea_name=転送キュー作成先RDエリア名

(4)MDB（DBキュー）用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.MDB_DBQ.queue_name=サービス部品に関連づけられているキュー名

機能

サービスアダプタのサービス情報の変更を設定します。

ファイルの格納先

cscsvcctlコマンドの-getfileオプションに指定したパスに格納されます。

設定できるパラメタ

(1)Webサービス用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.WebService.url=サービス部品の呼び出しに使用するURL

サービス部品の呼び出しに使用するURLを指定します。

<クラスタ名>.<サービスID>.WebService.c4web.application.socket_read_timeout=読み込みタイムアウト値

サービスアダプタのソケットの読み込みタイムアウト値（単位：秒）を指定します。指定する値については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」のクライアント定義ファイルの設定に関する内容の「c4web.application.socket_read_timeout」の説明を参照してください。

<クラスタ名>.<サービスID>.WebService.c4web.application.socket_connect_timeout=接続タイムアウト値

サービスアダプタのソケットの接続タイムアウト値（単位：秒）を指定します。指定する値については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」のクライアント定義ファイルの設定に関する内容の「c4web.application.socket_connect_timeout」の説明を参照してください。

<クラスタ名>.<サービスID>.WebService.c4web.application.socket_write_timeout=書き込みタイムアウト値

サービスアダプタのソケットの書き込みタイムアウト値（単位：秒）を指定します。指定する値については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」のクライアント定義ファイルの設定に関する内容の「c4web.application.socket_write_timeout」の説明を参照してください。

(2)SessionBean用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.SessionBean.url=サービス部品の呼び出しに使用するURL

サービス部品の呼び出しに使用するURLを指定します。

<クラスタ名>.<サービスID>.SessionBean.lookup_Name=ルックアップ名

サービス部品の呼び出しに使用するルックアップ名を指定します。

<クラスタ名>.<サービスID>.SessionBean.c4web.application.ejb_j2ee_timeout=呼び出しタイムアウト値

サービス部品の呼び出しタイムアウト値（単位：秒）を指定します。指定する値については，マニュアル「Cosminexus　SOAPアプリケーション開発ガイド」のクライアント定義ファイルの設定に関する内容の「c4web.application.ejb_j2ee_timeout」の説明を参照してください。

(3)MDB（WS-R）用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.MDB_WSR.queue_name=サービスアダプタがメッセージを送信するキュー名

サービスアダプタがメッセージを送信するキュー名を指定します。

<クラスタ名>.<サービスID>.MDB_WSR.local_call={true｜false}

サービスアダプタがローカルホスト，またはリモートホストのどちらのサービス部品に接続するかを指定します。

true
ローカルホストのサービス部品に接続します。

false
リモートホストのサービス部品に接続します。

サービス情報変更定義ファイルで設定するパラメタに，すべて正しい値を指定している場合だけ，local_callの値をtrueからfalseへ変更できます。なお，local_callの値は，falseからtrueへ変更しないでください。

<クラスタ名>.<サービスID>.MDB_WSR.url=転送先のキュー間転送用WebアプリケーションのURL

サービスアダプタが使用する転送キューのメッセージ転送先を指定します。メッセージ転送先には，転送先のキュー間転送用WebアプリケーションのURLを指定します。local_callパラメタがfalseの場合だけ有効になります。

<クラスタ名>.<サービスID>.MDB_WSR.max_message_num=転送キューが保持できるメッセージの最大数　～<数字>((1－65535))

サービスアダプタが使用する転送キューが保持できるメッセージの最大数を指定します。local_callパラメタがfalseの場合だけ有効になります。

<クラスタ名>.<サービスID>.MDB_WSR.qos_in_order={true｜false}

サービスアダプタが使用する転送キューがメッセージを正しい順序で転送することを保証するかどうかを指定します。local_callパラメタがfalseの場合だけ有効になります。

true
保証します。

false
保証しません。

<クラスタ名>.<サービスID>.MDB_WSR.rdarea_name=転送キュー作成先RDエリア名　～<半角英数字，アンダーライン（_）および半角スペース（ ）>((30バイト以内))

サービスアダプタが使用する転送キューの作成先のRDエリア名を指定します。local_callパラメタがfalseの場合だけ有効になります。なお，ALLは指定しないでください。

(4)MDB（DBキュー）用サービスアダプタのサービス情報

<クラスタ名>.<サービスID>.MDB_DBQ.queue_name=サービス部品に関連づけられているキュー名

サービス部品に関連づけられているキュー名を指定します。

使用方法

cscsvcctlコマンドの-getfileオプションにファイル名を指定してサービス情報変更定義ファイルを取得します。取得したファイルに変更内容を定義し，cscsvcctlコマンドの-setfileオプションにファイル名を指定して設定します。

運用環境で変更していないサービス情報は，パラメタの先頭にコメントを表す「#」が付けられています。サービス情報を変更する場合，該当するパラメタに付けられている「#」を削除してください。

運用環境での変更を無効にする場合（開発環境の設定値を有効にする場合）は，パラメタの先頭にコメントを表す「#」を付けてください。

SOAP Fault動作定義ファイル

形式

［targetNamespaceのURI］
［targetNamespaceのURI］
   :

機能

targetNamespaceのURIを設定します。targetNamespaceのURIは，アダプタがWebサービスからSOAP Faultを受け取った場合に，Faultとして扱うかどうかの判別をするために使用されます。設定された内容はHCSCサーバの起動後に有効となります。

指定方法

targetNamespaceのURIを改行で区切って指定します。アダプタの作成に使用するWDSLのtargetNamespaceの記述をそのまま指定してください。

targetNamespaceに使用できる文字は，ISO-8859-1文字エンコーディングでの次に示す文字です。

英数字

感嘆符（!）

ダブルクォーテーション（"）

番号記号（#）

ドル記号（$）

パーセント（%）

アンパサンド（&）

アポストロフィ（'）

始め小括弧（(）

終わり小括弧（)）

正符号（+）

コンマ（,）

ハイフン（-）

ピリオド（.）

スラッシュ（/）

コロン（:）

セミコロン（;）

左アンブルブラケット（<）

右アンブルブラケット（>）

等号（=）

クエスチョンマーク（?）

単価記号（@）

始め角括弧（[）

終わり角括弧（]）

円マーク（¥）

アクサンシルコンフレックス（^）

アンダーライン（_）

アクサングラーブ（`）

始め波括弧（{）

終わり波括弧（}）

パイプライン（|）

波ダッシュ（~）

行頭に「#」を記述した場合はコメントと扱われます。

空行は無視されます。また，行頭および行末の半角スペースとタブも無視されます。

不正な定義がある場合の動作

「指定方法」に示すルールに合わない定義がある場合（ただし，ISO-8859-1文字エンコーディングの条件に合っていない場合は除く）は，HCSCサーバの起動に失敗します。

次の場合，サービス部品からSOAP Faultが返ってきたときに，正常に動作しないことがあるため注意してください。

誤ったtargetNamespaceを指定した場合※

WSDLのtargetNamespaceとして使用できない文字を指定した場合

指定した文字エンコーディング以外を使用した場合

注※

アダプタの作成に使用するWDSLのtargetNamespaceの記述をそのまま記述してください。「http://www.hitachi.com/」と，「http://w%77w.hitachi.com/」はURIとしては同義ですが，別のURIとして認識されます。

記述例

http://dictionary.com
urn:sample.co.jp:xmlns:wsdl:2007-06

10.　コマンド

この章では，Cosminexusサービスプラットフォームの運用環境および実行環境で使用するコマンドの文法について説明します。

＜この章の構成＞

コマンドの種類

コマンドの入力形式

コマンドの文法の記述形式

cscapputil（アプリケーションの操作）

csccompoconfig（HCSCコンポーネントの定義）

csccompodeploy（HCSCコンポーネントの配備）

csccompostart（HCSCコンポーネントの開始）

csccompostop（HCSCコンポーネントの停止）

csccompoundeploy（配備済みのHCSCコンポーネントの削除）

cscconsetup（連携のセットアップ）

cscconunsetup（連携のアンセットアップ）

cscenvbackup（HCSC-Manager環境のバックアップ）

cscenvrestore（HCSC-Manager環境のリストア）

cscenvupdate（実行環境のバージョンアップ）

cscpasswd（ユーザの管理）

cscpidelete（プロセスインスタンスの実行履歴の削除）

cscpireexec（プロセスインスタンスの再実行）

cscpiselect（プロセスインスタンスの検索）

cscrcptnstart（標準受付およびユーザ定義受付の開始）

cscrcptnstop（標準受付およびユーザ定義受付の停止）

cscrepctl（インポート/エクスポート）

cscrepdiff（リポジトリ情報の差分の表示）

cscrepls（リポジトリ情報の表示）

cscresinfo（リソース稼働情報の表示）

cscstatus（状態表示）

cscsvcctl（サービス情報の管理）

cscsvcls（サービス情報の表示）

cscsvconfig（HCSCサーバランタイムの定義）

cscsvsetup（HCSCサーバのセットアップ）

cscsvstart（HCSCサーバの起動）

cscsvstop（HCSCサーバの停止）

cscsvunsetup（HCSCサーバのアンセットアップ）

cscutil（各種操作）

csmdeletehistory（電文の実行履歴情報テーブルのレコードの削除）

csmlshistory（電文の実行履歴情報の表示）

csmlslocation（サービスアダプタまたはビジネスプロセスの情報の表示）

csmlsreception（ユーザ定義受付の情報の表示）

csmlsstate（HCSCサーバの状態の表示）

コマンドの種類

Cosminexus Service Platformで使用するコマンドには，2種類あります。それぞれのコマンドは，コマンドが格納されるディレクトリが異なります。

cscで始まるコマンド
運用環境から実行するコマンドです。HCSCサーバの構築，基本運用，およびリポジトリやユーザの管理ができます。なお，一部のコマンドは，Management Serverと通信してHCSCサーバを管理します。そのため，コマンドを強制停止しても処理は継続されることがあります。

csmで始まるコマンド
実行環境から実行するコマンドです。実行環境の状況の確認，および電文の実行履歴の管理ができます。

Windows Vista上でHCSCサーバを動作させる場合，管理者特権でコマンドを実行してください。

使用するデータベースがHiRDBでJDBCドライバがHiRDB Type4 JDBC Driverの場合は，HCSC-Messagingコマンド共通定義ファイルにHiRDB Type4 JDBC Driverのパスを指定してください。

使用するデータベースがOracleの場合は，HCSC-Messagingコマンド共通定義ファイルにOracle Thinドライバのパスを指定してください。

注意

Cosminexus Service Platformで使用するコマンドは管理者権限のあるユーザで実行してください。なお，UNIXの場合のCosminexus Service Coordinatorの管理者の変更方法については，「付録A　Cosminexus Service Coordinator管理者の変更方法」を参照してください。

コマンドの一覧

Cosminexus Service Platformで使用するコマンドの一覧を，次の表に示します。

表10-1　Cosminexus Service Platformで使用するコマンドの一覧

環境
機能の分類
コマンド
説明
処理の分類

大分類
小分類

運用環境
管理系
ユーザ管理
cscpasswd
指定された条件に従ってユーザ情報を変更します。
A

リポジトリ管理
cscrepls
リポジトリ情報を標準出力に出力します。
C

cscrepdiff
現在のリポジトリ情報とエクスポートしたリポジトリ情報の差分を標準出力に表示します。
C

cscrepctl
リポジトリ内の情報をZIP形式ファイルに出力したり，ZIP形式で保存された情報をリポジトリに展開したりします。
A

サービス管理
cscsvcls
サービス情報を標準出力に出力します。また，cscsvcctlコマンドの引数に指定する値を調べます。
C

cscsvcctl
サービス情報変更定義ファイルを出力または入力します。また，アダプタに関するサービス情報を変更します。
A

環境管理
cscenvbackup
HCSC-Manager環境の復元に必要なファイルをバックアップします。
C

cscenvrestore
HCSC-Manager環境のバックアップファイルを利用して環境を復元します
A

構築系
サーバ構築
cscsvsetup
HCSCサーバのセットアップをします。
A

cscsvunsetup
HCSCサーバのアンセットアップをします。
A

cscconsetup
HCSCサーバ間連携のセットアップをします。
A

cscconunsetup
HCSCサーバ間連携のアンセットアップをします。
A

HCSCコンポーネントの構築
csccompodeploy
HCSCコンポーネントを配備します。
A

csccompoundeploy
配備済みのHCSCコンポーネントを削除します。
A

サーバ定義設定，取得
cscsvconfig
（-setオプション）
HCSCサーバの定義情報を更新します。
B

cscsvconfig
（-getオプション）
HCSCサーバの定義情報を取得します。
C

HCSCコンポーネント定義設定，取得
csccompoconfig
（-setオプション）
ユーザ定義受付の定義情報を更新します。
B

csccompoconfig
（-getオプション）
ユーザ定義受付の定義情報を取得します。
C

運用系
サーバ運用
cscsvstart
HCSCサーバを起動します。
B

cscsvstop
HCSCサーバを停止します。
B

HCSCコンポーネント運用
csccompostart
HCSCコンポーネントを開始します。
B

csccompostop
HCSCコンポーネントを停止します。
B

標準受付およびユーザ定義受付の運用
cscrcptnstart
標準受付およびユーザ定義受付を開始します。
B

cscrcptnstop
標準受付およびユーザ定義受付を停止します。
B

状態確認
cscstatus
HCSCサーバ，標準受付，およびHCSCコンポーネントの状態を表示します
C

稼働確認
cscresinfo
HCSCサーバのリソースの稼働情報を表示します。
C

汎用
cscutil
次に示す操作をします。

HCSCサーバの起動と停止

HCSCコンポーネントの開始と停止

標準受付の開始と停止

連携受付の開始と停止

HCSCサーバ間連携の開始と停止

HCSCサーバセットアップ情報，HCSCサーバ情報，およびHCSCサーバ間連携情報の取得

HCSCコンポーネントの情報取得

D

cscpiselect
指定された条件に従ってビジネスプロセス情報を検索しCSVまたはTSV形式で出力します。
C

cscpidelete
指定された条件に従ってビジネスプロセスの実行履歴を削除します。
C

cscpireexec
指定された条件に従って実行中のビジネスプロセスを再実行します。
C

cscapputil
HCSCサーバが管理しているアプリケーションを操作します。
C

ツール
バージョンアップ
cscenvupdate
指定した実行環境のHCSCサーバをバージョンアップします。
A

実行環境
実行履歴管理
csmdeletehistory
電文の実行履歴情報テーブル中のレコードを削除します。
C

情報表示
csmlshistory
電文の実行履歴の情報を表示します。
C

csmlslocation
配備したサービスアダプタまたはビジネスプロセスの情報を表示します。
C

csmlsreception
配備したユーザ定義受付の情報を表示します。
C

csmlsstate
HCSCサーバの状態および設定情報の一覧を表示します。
C

（凡例）

A：リポジトリ更新コマンド（実行時にリポジトリが更新されるコマンド）です。

B：サーバ更新コマンド（実行時にHCSCサーバの情報または状態が更新されるコマンド）です。

C：参照コマンド（実行時に情報を参照するだけのコマンド）です。HCSCサーバやリポジトリは更新されません。

D：オプションによって，サーバ更新コマンドか参照コマンドかが異なります。

コマンドの同時実行について

コマンドを実行するときに，ほかの操作が実行中の場合，コマンドが実行できない場合があります。ほかの操作を実行中の場合にコマンドが実行できるかどうかを次の表に示します。

表10-2　ほかの操作が実行中のコマンドの実行可否

実行するコマンド | 現在実行中の操作，または現在の状態
サーバ更新コマンド | リポジトリ更新コマンド実行中 | サーバ更新コマンド実行中 | 参照コマンド実行中 | 画面へログインしている状態 | 画面からの操作中（更新系）
リポジトリ更新コマンド | × | × | × | × | ×
サーバ更新コマンド | × | × | ○ | ○ | ×
参照コマンド | × | × | ○ | ○ | ×

（凡例）

○：コマンドが実行できます。

×：コマンドは実行できません。

注

cscutilコマンドには，サーバ更新コマンドの機能（HCSCサーバの起動，停止など）と，参照コマンドの機能（HCSCサーバ情報の取得など）があります。

ほかの操作が実行中の場合にcscutilコマンドを実行するときは，実行する機能（オプションの指定）によって，実行の可否が異なります。

コマンドの入力形式

形式

コマンドの入力形式を次に示します。

コマンド名 [オプション…]

各項目について説明します。なお，コマンドプロンプトを「$」，コマンド名を「cmd」と表記します。

コマンド名

実行するコマンドのファイル名を指定します。

空白を含むパスを指定してコマンドを実行する場合，パス全体を"　"で囲む必要があります。

誤った指定例：$ C:¥Program Files¥Hitachi¥Cosminexus¥CC¥server¥bin¥cmd

正しい指定例：$ "C:¥Program Files¥Hitachi¥Cosminexus¥CC¥server¥bin¥cmd"

引数

引数には，オプションも含まれます。オプションの入力形式および指定規則を次に示します。

オプションの入力形式

オプションは，ハイフン（-）で始まる文字列です。オプションの入力形式には，オプション引数を指定しない形式と，1個のオプション引数を指定する形式があります。

オプション引数を指定しない形式

$ cmd -オプションフラグ

1個のオプション引数を指定する形式

$ cmd -オプションフラグ オプション引数

（凡例）

オプションフラグ
1文字の半角英数字です。大文字と小文字が区別されます。

オプション引数
オプションフラグに対する引数です。

オプションの指定規則

オプションフラグは，一つのハイフン（-）にまとめて指定できません。
誤った指定例：$ cmd -abc
正しい指定例：$ cmd -a -b -c

オプション引数を必要とするオプションフラグのオプション引数は，省略できません。

オプションフラグとオプション引数の間には，スペースまたはタブが必要です。
誤った指定例：$ cmd -afile
正しい指定例：$ cmd -a file

同じオプションフラグは，複数指定できません。
誤った指定例：$ cmd -a 1 -a 2

オプション引数に空白を含む場合，オプション引数全体を""で囲む必要があります。
誤った指定例：$ cmd -a file 1
正しい指定例：$ cmd -a "file 1"

オプション引数に特殊文字（エスケープ文字）を含む場合，特殊文字を""で囲む必要があります。
誤った指定例：$ cmd -a xyz;12
正しい指定例：$ cmd -a "xyz;12"

オプションの優先順位

各コマンドのオプションの幾つかは，HCSC-Managerコマンド共通定義ファイルに記述すると省略できます。HCSC-Managerコマンド共通定義ファイルとコマンド引数の指定は，次のように異なります。

HCSC-Managerコマンド共通定義ファイルとコマンド引数の両方に指定がある場合
コマンド引数に指定した方が有効となります。

HCSC-Managerコマンド共通定義ファイルとコマンド引数の両方に記述がない場合
異常終了します。

また，オプションの指定順序はありません。例１と例２は，同一のコマンドとして扱われます。

例１：$ cmd -a file -b option

例２：$ cmd -b option -a file

HCSC-Managerコマンド共通定義ファイルの詳細については，「9.　定義ファイル」の「HCSC-Managerコマンド共通定義ファイル」を参照してください。

コマンドの文法の記述形式

このマニュアルでは，コマンドの文法について次の形式で説明します。なお，各コマンドは，アルファベットの順に説明します。

形式

コマンドの入力形式を示します。

機能

コマンドの機能について説明します。

引数

コマンドの引数およびオプションについて説明します。

入力例

コマンドの入力例を示します。

表示形式

コマンドの出力形式を示します。

表示例

コマンドの表示例を示します。

戻り値

コマンドの戻り値について示します。

注意事項

コマンドを実行する上での全体的な注意事項について説明します。

注

すべてのコマンドで上記の項目をすべて説明しているわけではありません。また，上記以外に，各コマンドの固有情報を記載している場合があります。

cscapputil（アプリケーションの操作）

形式

cscapputil [-h]
          -user <ログインユーザID>
          -pass <ログインパスワード>
          {-mng <Cosminexus Manager名>
            ｜-host <IPアドレス>:<ポート番号>
              -mnguser <管理ユーザID> [-mngpass <管理ユーザパスワード>]}
          -operation { start｜stop｜delete }
          -j2ee <J2EEサーバ名> -app <アプリケーション名>
            ｜-operation list -j2ee <J2EEサーバ名>}

機能

HCSCサーバが管理しているアプリケーションを操作します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-mng <Cosminexus Manager名>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

Management Serverを識別するための名称（Cosminexus Manager名）を指定します。

-host <ホスト名またはIPアドレス>：<ポート番号>　～＜ホスト名またはIPアドレス：文字列，ポート番号：数字＞((文字列：1文字以上，ポート番号：1－65535))

Managerリモート管理機能のホスト名（またはIPアドレス）とポート番号を「：」で連結して指定します。IPアドレス，ポート番号ともに省略できません。

-mnguser <管理ユーザID>　～ ((1文字以上))

Management Serverの管理ユーザIDを指定します。

-mngpass <管理ユーザパスワード>　～ ((1文字以上))

Management Serverの管理ユーザパスワードを指定します。パスワードがない場合は指定しません。

-operation { start｜stop｜delete }

指定したアプリケーションの操作を指定します。

start
アプリケーションを開始します。

stop
アプリケーションを停止します。

delete
アプリケーションを削除します。

list
アプリケーションを表示します。

-j2ee <J2EEサーバ名>　～ ((1文字以上))

J2EEサーバの論理名を指定します。

-app <アプリケーション名>　～ ((1文字以上))

アプリケーション名称を指定します。

-operationにlistを指定した場合，このオプションは省略できます。指定した場合，値は無視されます。

入力例

(1)J2EEサーバ名称MyServer上にあるアプリケーションHCSCMessagingを開始する場合

cscapputil -user admin -pass admin -host localhost:28099 -mnguser admin -j2ee MyServer -app HCSCMessaging -operation start

(2)J2EEサーバ名称MyServer上にあるアプリケーションHCSCMessagingを停止する場合

cscapputil -user admin -pass admin -host localhost:28099 -mnguser admin -j2ee MyServer -app HCSCMessaging -operation stop

(3)J2EEサーバ名称MyServer上にあるアプリケーションHCSCMessagingを削除する場合

cscapputil -user admin -pass admin -host localhost:28099 -mnguser admin -j2ee MyServer -app HCSCMessaging -operation delete

(4)J2EEサーバ上にあるアプリケーションを表示する場合

cscapputil -user admin -pass admin -host localhost:28099 -mnguser admin -j2ee MyServer -operation list

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドでアプリケーションを削除した場合，HCSCシステムが正常に動作しなくなるおそれがあります。そのため，十分に注意して運用してください。

csccompoconfig（HCSCコンポーネントの定義）

形式

csccompoconfig [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
         {-operation get -csc <HCSCサーバ名>
           ｜-operation set -propfile <ユーザ定義受付ランタイム定義ファイル>
         {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}}
         -name <受付ID>

機能

ユーザ定義受付の定義情報の取得および変更をします。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-operation {get｜set}

このコマンドの動作を指定します。指定した値の大文字，小文字は区別されます。

get
指定したユーザ定義受付に設定されている定義を標準出力に出力します。

set
-propfileで指定したファイルの内容を指定したユーザ定義受付に反映します。

-propfile <ユーザ定義受付ランタイム定義ファイル>　～ ((1－200バイト))

ユーザ定義受付に定義する定義一覧を記載したファイル名を指定します。相対パス，または絶対パスで指定します。-operationにsetを指定したときに有効になります。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))<<-cscオプションで指定したサーバ名>>

クラスタ名を指定します。-operationにsetを指定したときに有効になります。また，クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-name <受付ID>　～ ＜英数字，アンダーライン(_)＞ ((1－8文字))

ユーザ定義受付の受付IDを指定します。

出力形式

-operation getを指定した場合の出力形式を示します。

user-defined-reception-soap.instance.maximum=20
user-defined-reception-soap.queue-size=1000
user-defined-reception-soap.exclusive.threads=2

入力例

(1)ユーザ定義受付の受付ID　URECP1の定義を取得する場合

csccompoconfig -user admin -pass admin -operation get -csc MyCSC -name URECP1

(2)クラスタ名MyUnitに配備されているすべてのユーザ定義受付の受付ID　URECP1の定義を設定する場合

csccompoconfig -user admin -pass admin -operation set -propfile cscurcptnconfig.properties -cluster MyUnit -name URECP1

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは，ユーザ定義受付を配備したあとに実行してください。配備する前のユーザ定義受付に対して実行した場合はエラーになります。

デフォルト値から変更していない値は出力されません。

ユーザ定義受付を削除したときに，そのユーザ定義受付に設定した値は無効になります。

csccompodeploy（HCSCコンポーネントの配備）

形式

csccompodeploy [-h]
              -user <ログインユーザID>
              -pass <ログインパスワード>
              {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
              {-name <サービスID｜受付ID>｜-all}

機能

セットアップ済みのHCSCサーバに，HCSCコンポーネントを配備します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCコンポーネントを配備するHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCコンポーネントを一括配備するクラスタ名を指定します。なお，クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-name <サービスID｜受付ID>　～ ((1文字以上))

配備するHCSCコンポーネントのサービスIDまたは受付IDを指定します。

-all

未配備のHCSCコンポーネントをすべて配備します。-cscと同時に指定した場合は，そのHCSCサーバ内で未配備のHCSCコンポーネントをすべて配備します。-clusterと同時に指定した場合は，そのクラスタ内で未配備のHCSCコンポーネントをすべて配備します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

csccompostart（HCSCコンポーネントの開始）

形式

csccompostart [-h]
             -user <ログインユーザID>
             -pass <ログインパスワード>
             {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
             {-name <サービスID｜受付ID>｜-all }

機能

HCSCコンポーネントを開始します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

開始するHCSCコンポーネントのHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCコンポーネントを一括開始するクラスタ名を指定します。クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-name <サービスID｜受付ID>　～ ((1文字以上))

開始するHCSCコンポーネントのサービスIDまたは受付IDを指定します。-clusterと同時に指定した場合は，クラスタ内の同じサービスIDのHCSCコンポーネントをすべて開始します。

-all

指定範囲内で停止中のHCSCコンポーネントをすべて開始します。-cscと同時に指定した場合は，指定したHCSCサーバ内で停止中のすべてのHCSCコンポーネントを開始します。-clusterと同時に指定した場合は，指定したクラスタ内で停止中のすべてのHCSCコンポーネントを開始します。

入力例

(1)HCSCサーバMyCSC下にあるBP1を開始する場合

csccompostart -user admin -pass admin -csc MyCSC -name BP1

(2)HCSCサーバMyCSC下にあるすべてのHCSCコンポーネントを一括開始する場合

csccompostart -user admin -pass admin -csc MyCSC -all

(3)MyUnitクラスタ下にあるHCSCサーバごとにBP1を一括開始する場合

csccompostart -user admin -pass admin -cluster MyUnit -name BP1

(4)MyUnitクラスタ下にあるすべてのHCSCコンポーネントを一括開始する場合

csccompostart -user admin -pass admin -cluster MyUnit -all

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは停止状態のHCSCコンポーネントに対して実行してください。

コマンド実行時にHCSCサーバは起動している必要があります。

-clusterや-allを指定してエラーになった場合，結果をcscstatusコマンドで確認し，障害要因を取り除いたあとに，再度コマンドを実行してください。

csccompostop（HCSCコンポーネントの停止）

形式

csccompostop [-h]
            -user <ログインユーザID>
            -pass <ログインパスワード>
            {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
            {-name <サービスID｜受付ID>｜-all}

機能

HCSCコンポーネントを停止します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

停止するHCSCコンポーネントのHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCコンポーネントを一括停止するクラスタ名を指定します。クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-name <サービスID｜受付ID>　～ ((1文字以上))

停止するHCSCコンポーネントのサービスIDまたは受付IDを指定します。-clusterと同時に指定した場合は，クラスタ内の同じサービスIDのHCSCコンポーネントをすべて停止します。

-all

指定範囲内で開始中のHCSCコンポーネントをすべて停止します。-cscと同時に指定した場合は，そのHCSCサーバ内で開始中のすべてのHCSCコンポーネントを停止します。-clusterと同時に指定した場合は，そのクラスタ内で開始中のすべてのHCSCコンポーネントを停止します。

入力例

(1)HCSCサーバMyCSC下にあるBP1を停止する場合

csccompostop -user admin -pass admin -csc MyCSC -name BP1

(2)HCSCサーバMyCSC下にあるすべてのHCSCコンポーネントを一括停止する場合

csccompostop -user admin -pass admin -csc MyCSC -all

(3)MyUnitクラスタ下にあるHCSCサーバごとにBP1を一括停止する場合

cscrcptnstop -user admin -pass admin -cluster MyUnit -name BP1

(4)MyUnitクラスタ下にあるすべてのHCSCコンポーネントを一括停止する場合

cscrcptnstop -user admin -pass admin -cluster MyUnit -all

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは開始状態のHCSCコンポーネントに対して実行してください。

コマンド実行時にHCSCサーバは起動している必要があります。

-clusterや-allを指定してエラーになった場合，結果をcscstatusコマンドで確認し，障害要因を取り除いたあとに，再度コマンドを実行してください。

csccompoundeploy（配備済みのHCSCコンポーネントの削除）

形式

csccompoundeploy [-h]
                -user <ログインユーザID>
                -pass <ログインパスワード>
                {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
                {-name <サービスID｜受付ID>｜-all }
                [-force]
                [-ignore]

機能

実行環境に配備したHCSCコンポーネントを削除します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

実行環境から削除するHCSCコンポーネントが属しているHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCコンポーネントを一括削除するクラスタ名を指定します。なお，クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-name <サービスID｜受付ID>　～ ((1文字以上))

実行環境から削除するHCSCコンポーネントのサービスIDまたは受付IDを指定します。

-all

配備したHCSCコンポーネントをすべて削除します。-cscと同時に指定した場合は，そのHCSCサーバ内に配備されたHCSCコンポーネントをすべて削除します。-clusterと同時に指定した場合は，そのクラスタ内に配備されたHCSCコンポーネントをすべて削除します。

-force

配備したサービスアダプタを強制削除します。このオプションは，サービスアダプタに対して有効です。ビジネスプロセスおよびユーザ定義受付に対してこのオプションを指定しても，削除されません。なお，削除するサービスアダプタが非同期（MDB（WS-R））の場合，転送キューにメッセージが残っていてもサービスアダプタを削除します。

-ignore

実行環境へ配備したHCSCコンポーネントの削除に失敗した場合にも，リポジトリの情報を更新する場合に指定します。ハードディスク障害やアンセットアップ時の通信障害による実行環境とリポジトリ環境の不整合を調整するために使用します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
4 | 仕掛かっている電文があるため，アダプタの削除に失敗しました。
9 | 実行権限のチェックエラーが発生しました。

cscconsetup（連携のセットアップ）

形式

cscconsetup [-h]
           -user <ログインユーザID>
           -pass <ログインパスワード>
           -csc <連携元HCSCサーバ名>
           -connect <連携先クラスタ名>
           -propfile <連携セットアップ定義ファイル名>

機能

HCSCサーバとクラスタ間の連携のセットアップをします。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <連携元HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

セットアップする連携元HCSCサーバ名を指定します。

-connect <連携先クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

セットアップする連携先クラスタ名を指定します。HCSCサーバセットアップ時にクラスタ名を指定しない場合は，必ずHCSCサーバ名を指定してください。

-propfile <連携セットアップ定義ファイル名>　～ ((1－200バイト))

連携セットアップ定義ファイル名を絶対パス，または相対パスで指定します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

cscconunsetup（連携のアンセットアップ）

形式

cscconunsetup [-h]
             -user <ログインユーザID>
             -pass <ログインパスワード>
             -csc <連携元HCSCサーバ名>
             -connect <連携先クラスタ名>
             [-ignore]

機能

HCSCサーバとクラスタ間の連携のアンセットアップをします。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <連携元HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

アンセットアップする連携元HCSCサーバ名を指定します。

-connect <連携先クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

アンセットアップする連携先クラスタ名を指定します。

-ignore

実行環境側の連携のアンセットアップに失敗した場合にも，リポジトリの情報を更新する場合に指定します。ハードディスク障害やアンセットアップ時の通信障害による実行環境とリポジトリ環境の不整合を調整するために使用します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

cscenvbackup（HCSC-Manager環境のバックアップ）

形式

cscenvbackup [-h]
            -user <ログインユーザID>
            -pass <ログインパスワード>
            [-backupdir <バックアップファイル出力先ディレクトリ>]

機能

HCSC-Manager環境で発生した障害の復旧やスケールアップなどの環境移行をするために，HCSC-Manager環境の復元に必要なファイルをバックアップします。バックアップファイル名は，次の形式で付与されます。

cscmngBKaaabbbcccddd_YYYYMMDDhhmmss.zip

cscmngBK：

HCSC-Manager環境のバックアップファイルであることを示します。

aaabbbcccddd：

コマンドを実行したマシンのIPアドレスを示します。

YYYYMMDDhhmmss：

バックアップした時間を示します。

YYYY：西暦，MM：月，DD：日，hh：時，mm：分，ss：秒

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-backupdir <バックアップファイル出力先ディレクトリ>　((1－100バイト))

HCSC-Manager環境のバックアップファイルの出力先ディレクトリを指定します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

cscrepdiffコマンドで現在のシステム構成情報との比較はできません。

cscenvrestore（HCSC-Manager環境のリストア）

形式

cscenvrestore [-h]
             -user <ログインユーザID>
             -pass <ログインパスワード>
             -restorefile <HCSC-Manager動作環境のバックアップファイル名>

機能

次に示すHCSC-Manager環境のバックアップファイルを利用して環境を復元します。

リポジトリインポート成功時に自動的に取得したバックアップファイル

cscenvbackupコマンドで取得したバックアップファイル

これら以外のファイルから環境を復元することはできません。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-restorefile <HCSC-Manager動作環境のバックアップファイル名>　～((1－200バイト))

復元するHCSC-Manager動作環境のバックアップファイル名を指定します。デフォルトはリポジトリインポート成功時に自動取得したバックアップファイルです。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

HCSCサーバ環境に合ったHCSC-Manager環境のバックアップファイルで復元してください。

cscenvupdate（実行環境のバージョンアップ）

形式

cscenvupdate [-h]
            -csc <HCSCサーバ名>
            [-force]

機能

指定した実行環境のHCSCサーバをバージョンアップします。HCSCサーバ名は，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

バージョンアップするHCSCサーバ名を指定します。

-force

cscenvupdateコマンドを実行中ではないが，エラーとなる場合に，仕掛り中のバージョンアップを実行します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

cscpasswd（ユーザの管理）

形式

cscpasswd [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
         {-print
           ｜-cscmnguser <変更後のユーザID>
             -cscmngpass <変更後のパスワード>
           ｜-mng <Cosminexus Manager名>
             -mnguser <変更後のユーザID>
             [-mngpass <変更後のパスワード>]
           ｜-csc <HCSCサーバ名>
             -cscuser <変更後のユーザID>
             -cscpass <変更後のパスワード>}

機能

指定された条件に従ってユーザ情報を変更します。変更した情報は，コマンド正常終了後，次の画面でのログイン時，または次のコマンド起動時に反映されます。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-print

HCSC-Managerが管理しているHCSC-ManagerのユーザID，Cosminexus ManagerへアクセスするユーザID，およびHCSCサーバが使用するデータベースへアクセスするユーザIDを表示します。

-cscmnguser <変更後のユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerの変更後のユーザIDを指定します。

-cscmngpass <変更後のパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

変更後のHCSC-ManagerのユーザIDに対するパスワードを指定します。

-mng <Cosminexus Manager名>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

Cosminexus Managerセットアップ時に入力したCosminexus Manager名を指定します。Cosminexus Managerへログイン時のユーザ情報を変更する場合に指定します。HCSCサーバ構成定義ファイルで指定したCosminexus Manager名を指定してください。

-mnguser <変更後のユーザID>　～ ((1文字以上))

変更後のCosminexus ManagerのユーザIDを指定します。

-mngpass <変更後のパスワード>　～ ((1文字以上))

変更後のCosminexus ManagerのユーザIDに対するパスワードを指定します。変更するCosminexus ManagerのユーザIDにパスワードを設定している場合にだけ，このオプションを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCサーバのセットアップ時に入力したHCSCサーバ名を指定します。HCSCサーバへログイン時のユーザ情報を変更する場合に指定します。

-cscuser <変更するユーザID>　～ ((1文字以上))

HCSCサーバが使用するデータベースのユーザIDを指定します。

-cscpass <変更するパスワード>　～ ((1文字以上))

変更するHCSCサーバが使用するデータベースのユーザIDに対するパスワードを指定します。

入力例

(1)HCSC-ManagerのユーザIDをuser1に，パスワードをpasswordに変更する場合

cscpasswd -user admin -pass admin -cscmnguser user1 -cscmngpass password

(2)Cosmienxus Manager名がMyMNGのユーザIDをadminに，パスワードをadminに変更する場合

cscpasswd -user admin -pass admin -mng MyMNG -mnguser admin -mngpass admin

(3)HCSCサーバ名がMyCSCのユーザIDをserver1に，パスワードをpasswordに変更する場合

cscpasswd -user admin -pass admin -csc MyCSC -cscuser server1 -cscpass password

(4)HCSC-Managerのユーザ情報を表示する場合

cscpasswd -user admin -pass admin -print

表示形式

(1)ユーザ情報（-print指定時）

HCSC-Manager:HCSC-ManagerのユーザID
+ Cosminexus Manager名:Cosminexus Manager名に対応するユーザID
         HCSCサーバ名:HCSCサーバ名に対応するユーザID
         HCSCサーバ名:HCSCサーバ名に対応するユーザID
                       :
+ Cosminexus Manager名:Cosminexus Manager名に対応するユーザID
         HCSCサーバ名:HCSCサーバ名に対応するユーザID
                       :

注　データベースにユーザIDを設定していない場合，HCSCサーバ名に対応するユーザIDが表示されません。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

HCSC-ManagerのユーザID，パスワードを忘れた場合，次に示すコマンドを入力すると，HCSC-Managerのユーザを初期化できます。

cscpasswd -clean

初期化後は，ユーザIDとパスワードに共に「admin」が仮定されます。初期化したあとは，必ずユーザIDとパスワードを変更してください。

cscpidelete（プロセスインスタンスの実行履歴の削除）

形式

cscpidelete [-h]
           -user <ログインユーザID>
           -pass <ログインパスワード>
           -csc <HCSCサーバ名>
           {-where <where句>
            ｜-idlist <プロセスインスタンスの識別子のリストが
                       記載されたファイル名>
            ｜-wherefile <where句が記載されたファイル名>
            ｜-force }
           [-encoding <エンコーディング名>]

機能

セットアップ後のHCSCサーバに対して，指定された条件に従ってプロセスインスタンスの実行履歴を削除します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

SQLを実行するHCSCサーバ名を指定します。

-where <where句>　～ ((1文字以上))

削除対象となるプロセスインスタンスのプロセス概要情報を検索するためのwhere句を指定します。where句に記載できる内容については，使用しているデータベースのSQLリファレンスマニュアルを参照してください。

なお，where句には，テーブル名の指定およびコメント行の追加はできません。where句の設定で，正しい例と誤った例を次に示します。

設定例1：テーブル名を指定した場合

正しい例：State='Completed'
誤った例：P.State='Completed'

設定例2：コメント行を追加した場合

正しい例：State='Completed' AND

　　　　ProcessDefinitionName like 'BP%'

誤った例：State='1' AND
　　　　# process.ProcessDefinitionName like 'BP%'

-idlist <プロセスインスタンスの識別子のリストが記載されたファイル名>　～ ((1－200バイト))

プロセスインスタンスの識別子のリストが記載されたファイル名を指定します。プロセスインスタンスの識別子のリストは，改行区切り（「¥r¥n」または「¥n」）で記載します。ファイルパスは，絶対パス，または相対パスで指定します。一つの改行の先頭と終端の空白文字は削除します。設定例を次に示します。

設定例

ProcessIDが「11111」，「44444」，「77777」のビジネスプロセスを削除する場合（改行コードは「¥n」で表示しています）。

11111¥n
44444¥n
77777¥n

-wherefile <where句が記載されたファイル名>　～ ((1－200バイト))

where句が記載されたファイル名を絶対パス，または相対パスで指定します。指定されたファイル内容に改行コードをスペースに置き換えて，プロセス概要情報を検索し，該当するプロセスインスタンスの実行履歴を削除します。

-force

データベース内の全プロセスインスタンスの情報を削除します。

-encoding <エンコーディング名>　～((1文字以上)) <<JavaVMのデフォルトエンコーディング>>

wherefileオプションやidlistオプションで指定した入力ファイルのエンコーディング名を指定します。次のエンコーディング名を指定できます。

UTF-8

US-ASCII

ISO-8859-1

JavaVMがサポートしているエンコーディング名

入力例

(1)全情報を削除する場合

cscpidelete -user admin -pass admin -csc MyCSC -force

(2)ステータスが「未実行」のプロセスをすべて削除する場合

cscpidelete -user admin -pass admin -where "State='Unexecution'"

(3)ProcessIDが「11111」，「22222」，および「33333」のプロセスを削除する場合

where句が記載されたファイルで指定する場合

cscpidelete -user admin -pass admin -wherefile delete_where.txt -csc MyCSC

delete_where.txtの中身

ProcessID='11111' OR ProcessID='22222' OR ProcessID='33333'

プロセスインスタンスの識別子のリストを改行区切りで作成したファイルで指定する場合

cscpidelete -user admin -pass admin -idlist idlist.txt -csc MyCSC

idlist.txtの中身

11111
22222
33333

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドはSQLのwhere句をオプションに指定します。そのため，使用するユーザIDおよびパスワードを定期的に変更するなどして，第三者に不当にコマンドを実行されないようにしてください。

100件以上のプロセスインスタンスを削除対象として指定し，101件目以降の削除で例外が発生した場合，削除対象となっていた前100件のプロセスインスタンスは削除済みの状態になります。その場合，前100件の削除済みの情報は，エラーメッセージの詳細情報として表示されます。

データベースとCosminexus RMを使用する場合だけ，このコマンドを使用できます。

cscpireexec（プロセスインスタンスの再実行）

形式

cscpireexec [-h]
           -user <ログインユーザID>
           -pass <ログインパスワード>
           -csc <HCSCサーバ名>
           {-processname <ビジネスプロセス定義名>
            ｜-processnamefile <ビジネスプロセス定義ファイル名>}
           [{-processid <プロセスインスタンスの識別子>
            ｜-processidfile <プロセスインスタンスの識別子を記載した
                              ファイル名>}]
           [-encoding <エンコーディング名>]

機能

指定された条件に従って中断したプロセスインスタンスを再実行します。実行中の状態にあるプロセスインスタンスが対象になります。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

再実行するHCSCサーバ名を指定します。

-processname <ビジネスプロセス定義名>　～ ＜XMLスキーマのNCName型の文字列＞ ((データベースの文字コードで64バイト以内))

実行するプロセスのビジネスプロセス定義名を指定します。

-processnamefile <ビジネスプロセス定義ファイル名>　～ ((1－200バイト))

再実行するプロセスのビジネスプロセス定義ファイル名を絶対パス，または相対パスで指定します。ファイルはビジネスプロセス定義名だけを指定します。ビジネスプロセス定義ファイルの内容が読み込まれ，前後の空白，タブ，および改行が削除され再実行するプロセスインスタンスの識別子となります。

-processid <プロセスインスタンスの識別子>　～ ((1－240バイト以内))

再実行するプロセスのプロセスインスタンスの識別子を指定します。このオプションと-processidfileオプションを指定していない場合は，-processnameオプション，または-processnamefileオプションで指定したビジネスプロセス定義名の中断したプロセスがすべて再実行されます。

プロセスインスタンスの識別子は長い文字列（最大240文字）になる可能性があります。応答電文出力ディレクトリに深いディレクトリ階層を設定すると，ファイルを生成できない場合があるため注意してください。再実行しても，応答電文ファイルが生成されない場合はメッセージが出力されます。

-processidfile <プロセスインスタンスの識別子を記載したファイル名>　～ ((1－200バイト))

再実行するプロセスのプロセスインスタンスの識別子をファイルに記載し，ファイル名を絶対パス，または相対パスで指定します。プロセスインスタンスの識別子を記載したファイルにはプロセスインスタンスの識別子だけを指定します。コマンド実行時に，プロセスインスタンスの識別子を記載したファイルの内容が読み込まれ，前後の空白，タブ，および改行が削除され再実行するプロセスインスタンスの識別子となります。このオプションと-processidオプションを指定していない場合は，-processnameオプション，または-processnamefileオプションで指定したビジネスプロセス定義名の実行中状態で中断したプロセスがすべて再実行されます。

-encoding <エンコーディング名>　～ <<JavaVMのデフォルトエンコーディング>> ((1文字以上))

processidfileオプションやprocessnamefileオプションで指定した入力ファイルのエンコーディング名を指定します。次のエンコーディング名を指定できます。

UTF-8

US-ASCII

ISO-8859-1

JavaVMがサポートしているエンコーディング名

入力例

(1)プロセスインスタンスの識別子が「11111」，ビジネスプロセス定義名が「PC貸し出し」のプロセスインスタンスを再実行する場合

cscpireexec -user admin -pass admin -processidfile　process_id.txt　-csc MyCSC -processnamefile processname.txt

process_id.txtの中身：11111

processname.txtの中身：PC貸し出し

(2)ビジネスプロセス定義名が「PC貸し出し」のサービス部品を一括再実行する場合

cscpireexec -user admin -pass admin -csc MyCSC -processname "PC貸し出し"

表示形式

ProcessID,ProcessDefinitionName,Result,ErrorMessage
PI識別子,ビジネスプロセス定義名,呼び出し結果,エラー情報
PI識別子,ビジネスプロセス定義名,呼び出し結果,エラー情報
 ：

説明

表示項目
内容
説明
備考

ProcessID
PI識別子
プロセスインスタンスの識別子を示します。
CSCBP_<クラスタ名>_PROCESSテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(a)」の「CSCBP_<クラスタ名>_PROCESSテーブル」を参照してください。

ProcessDefinitionName
ビジネスプロセス定義名
ビジネスプロセス定義名を示します。

Result
呼び出し結果
呼び出し結果を示します。次のどちらかが表示されます。
Success：呼び出しが正常終了
Failure：呼び出しが失敗

ErrorMessage
エラー情報
エラー情報を示します。Result欄（呼び出し結果）の内容によって，次のように表示されます。
Success：「””」
Failure：エラー情報

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

データベースとCosminexus RMを使用する場合だけ，このコマンドを使用できます。

cscpiselect（プロセスインスタンスの検索）

形式

cscpiselect [-h]
           -user <ログインユーザID>
           -pass <ログインパスワード>
           -csc <HCSCサーバ名>
           -table
             {process｜activity｜link｜set｜string｜numeric｜boolean
             ｜message｜relation｜process_set}
           [-detail]
           [-separator {comma｜tab}]
           [{-count｜-orderby <ソート条件>}]
           [{-where <where句>｜-wherefile <where句が記載されたファイル名>}]
           [-encoding <エンコーディング名>]

機能

セットアップ後のHCSCサーバに対して，指定された条件に従ってビジネスプロセス情報を検索し，CSVまたはTSV形式で出力します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

SQLを実行するHCSCサーバ名を指定します。

-table {process｜activity｜link｜set｜string｜numeric｜boolean｜message｜relation｜process_set}

検索するテーブルを指定します。

このオプションにprocess_setを指定した場合，内部でプロセス概要情報と相関セット情報を連結して検索します。そのため，検索条件にプロセス情報のカラムを指定する場合は，where句に「P」を，相関セット情報のカラムを指定する場合は，「C」を付けてください。このオプションにprocess_set以外を指定した場合は，where句にテーブル名の指定は不要です。where句に記載できる内容については，使用しているデータベースのSQLリファレンスマニュアルを参照してください。

process
指定した検索条件に該当するプロセスの概要情報を表示します。
なお，where句には，テーブル名の指定およびコメント行の追加はできません。where句の設定で，正しい例と誤った例を次に示します。

設定例1：テーブル名を指定した場合

正しい例：Status='Completed'
誤った例：P.Status='Completed'

設定例2：コメント行を追加した場合

誤った例：Status='Completed' AND
　　　　# ProcessDefinitionName like 'BP%'

activity
検索条件に該当するアクティビティ情報を表示します。

link
検索条件に該当するリンク情報を表示します。

set
検索条件に該当する相関セット情報を表示します。

string
検索条件に該当するstring変数情報を表示します。

numeric
検索条件に該当するnumeric変数情報を表示します。

boolean
検索条件に該当するboolean変数情報を表示します。

message
検索条件に該当するmessage変数情報を表示します。

relation
検索条件に該当するメッセージ関連情報を表示します。

process_set
検索条件に該当するプロセス概要情報を相関セット情報から検索し表示します。なお，where句には，テーブル名を指定してください。where句の設定で，正しい例と誤った例を次に示します。

設定例：テーブル名を指定しなかった場合

　正しい例：P.State='Completed'
　正しい例：P.State='Completed' AND
　          C.ProcessDefinitionName like 'BP%'
　誤った例：State='Completed'

-detail

テーブルの全情報を出力する場合に指定します。

-separator {comma｜tab}　～<<comma>>

情報を区切るセパレータを指定します。

-count

検索結果の行数だけが出力されます。このオプションは，検索結果のデータが大量にある場合に，検索件数だけを知るときに使用します（SQL文のcount(*)に相当します）。

-orderby <ソート条件>　～ ((1文字以上))

データをソートする条件を指定します。SQL文のorder by句に相当します。-countオプションと同時には指定できません。order by句に記載できる内容については，使用しているデータベースのSQLリファレンスマニュアルを参照してください。-orderbyオプションを指定しない場合は，order by句の指定がないと仮定されます。

-where <where句>　～ ((1文字以上))

where句を指定します。where句に記載できる内容については，使用しているデータベースのSQLリファレンスマニュアルを参照してください。-whereオプションおよび-wherefileオプションを指定しない場合は，where句の指定がないと仮定されます。

-wherefile <where句が記載されたファイル名>　～ ((1－200バイト))

where句が記載されたファイル名を絶対パス，または相対パスで指定します。指定されたファイルの内容に改行コードをスペースに置き換えて，SQLが実行されます。記載できる内容については，使用しているデータベースのSQLリファレンスマニュアルを参照してください。-whereオプションおよび-wherefileオプションを指定しない場合は，where句の指定がないと仮定されます。

-encoding <エンコーディング名>　～<<JavaVMのデフォルトエンコーディング>> ((1文字以上))

-wherefileオプションで指定した入力ファイルのエンコーディング名を指定します。次のエンコーディング名を指定できます。

UTF-8

US-ASCII

ISO-8859-1

JavaVMがサポートしているエンコーディング名

入力例

(1)プロセスの概要情報の全情報を出力する場合

cscpiselect -user admin -pass admin -csc MyCSC -table process

(2)相関セット定義名がrentalNumberで，相関セット値が100であるプロセスの概要情報の全情報を出力する場合

cscpiselect -user admin -pass admin -wherefile sql_where.txt -csc MyCSC -table process_set

sql_where.txtの内容

C.CorrelationSetName = 'rentalNumber' AND C.CorrelationSetValue = '100'

(3)アクティビティ情報からビジネスプロセス定義名が「BP」で始まる文字列の行数を表示する場合

cscpiselect -user admin -pass admin -count -wherefile sql_where.txt -csc MyCSC -table activity

sql_where.txtの内容

ProcessDefinitionName like 'BP%'

(4)リンク情報を全件検索する場合

cscpiselect -user admin -pass admin -csc MyCSC -table link

(5)相関セット情報を全件検索する場合

cscpiselect -user admin -pass admin -csc MyCSC -table set

(6)String変数情報をProcessID = '11111' である条件で検索する場合

cscpiselect -user admin -pass admin -wherefile sql_where.txt -csc MyCSC -table string

sql_where.txtの内容

ProcessID = '11111'

(7)numeric変数情報をProcessID = '11111' ，かつ，ビジネスプロセス定義名が「BP」で始まる条件で検索する場合

cscpiselect -user admin -pass admin -wherefile sql_where.txt -csc MyCSC -table numeric

sql_where.txtの内容

ProcessID = '11111' AND　ProcessDefinitionName like 'BP%'

(8)boolean変数情報をProcessID = '11111'，かつ定義値が０である条件で検索する場合

cscpiselect -user admin -pass admin -where "ProcessID = '11111' AND VariableValue = 0" -csc MyCSC -table boolean

(9)message変数情報をProcessID = '11111'，かつ変数定義名にABCが含まれる条件で検索し，検索結果をProcessIDの降順で並べる場合

cscpiselect -user admin -pass admin -wherefile sql_where.txt -orderby "ProcessID DESC"-csc MyCSC -table message

sql_where.txtの内容

ProcessID = '11111' AND VariableName like '%ABC%'

表示形式

(1)プロセス概要情報（process指定時，process_set指定時）

-detail未指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,State,StartTime,EndTime
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,PI状態,PI開始時刻,PI終了時刻
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,PI状態,PI開始時刻,PI終了時刻
 ：

注　ProcessID（PI識別子）からEndTime（PI終了時刻）までは改行されないで表示されます。

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,State,StartTime,EndTime,ChangeCount
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,PI状態,PI開始時刻,PI終了時刻,更新回数
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,PI状態,PI開始時刻,PI終了時刻,更新回数
 ：

注　ProcessID（PI識別子）からChangeCount（更新回数）までは改行されないで表示されます。

説明

表示項目
内容
説明
備考

ProcessID
PI識別子
プロセスインスタンスの識別子を示します。
CSCBP_<クラスタ名>_PROCESSテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(a)」の「CSCBP_<クラスタ名>_PROCESSテーブル」を参照してください。

ProcessDefinitionName
ビジネスプロセス定義名
ビジネスプロセス定義名を示します。

ProcessDefinitionVersion
ビジネスプロセス定義バージョン
ビジネスプロセス定義バージョンを示します。

State
PI状態
プロセスインスタンスの状態を示します。

StartTime
PI開始時刻
プロセスインスタンスの開始時刻（GMT）を示します。
java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

EndTime
PI終了時刻
プロセスインスタンスの終了時刻（GMT）を示します。
ava.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

ChangeCount
更新回数
データの更新回数を示します。

(2)アクティビティ情報（activity指定時）

-detail未指定時

ProcessID,ActivityNumber,ActivityDefinitionName,ActivityKind,State,StartTime,EndTime
PI識別子,ACI識別子,AC定義名,AC種別,ACI状態,AC開始時刻,AC終了時刻
PI識別子,ACI識別子,AC定義名,AC種別,ACI状態,AC開始時刻,AC終了時刻
 ：

注　ProcessID（PI識別子）からEndTime（AC終了時刻）までは改行されないで表示されます。

-detail指定時

ProcessID,ActivityNumber,ProcessDefinitionName,
ProcessDefinitionVersion,ActivityDefinitionName,ActivityKind,
ParentNumber,ScopeNumber,RepeatNumber,State,
FirstChildNumber,LastChildNumber,StartTime,EndTime
PI識別子,ACI識別子,ビジネスプロセス定義名,
ビジネスプロセス定義バージョン,AC定義名,AC種別
親ACI識別番号,所属SCI識別番号,所属RP識別番号,ACI状態,
先頭の子ACI識別番号,最後の子ACI識別番号,AC開始時刻,AC終了時刻
 ：

注　ProcessID（PI識別子）からEndTime（AC終了時刻）までは改行されないで表示されます。

説明

表示項目
内容
説明
備考

ProcessID
PI識別子
プロセスインスタンスの識別子を示します。
CSCBP_<クラスタ名>_ACTIVITYテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(a)」の「CSCBP_<クラスタ名>_ACTIVITYテーブル」を参照してください。

ActivityNumber
ACI識別子
アクティビティインスタンスの識別番号を示します。
プロセスインスタンス内で一意の値です。

ProcessDefinitionName
ビジネスプロセス定義名
ビジネスプロセス定義名を示します。

ProcessDefinitionVersion
ビジネスプロセス定義バージョン
ビジネスプロセス定義バージョンを示します。

ActivityDefinitionName
AC定義名
アクティビティ定義名を示します。

ActivityKind
AC種別
アクティビティ種別を示します。

ParentNumber
親ACI識別番号
親アクティビティインスタンスの識別番号を示します。

ScopeNumber
所属SCI識別番号
所属するスコープインスタンスの識別番号を示します。

RepeatNumber
所属RP識別番号
所属する繰り返し処理の識別番号を示します。

State
ACI状態
アクティビティインスタンスの状態を示します。

FirstChildNumber
先頭の子ACI識別番号
先頭の子アクティビティインスタンスの識別番号を示します。

LastChildNumber
最後の子ACI識別番号
最後の子アクティビティインスタンスの識別番号を示します。

StartTime
AC開始時刻
アクティビティの開始時刻（GMT）を示します。java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

EndTime
AC終了時刻
アクティビティの終了時刻（GMT）を示します。java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

(3)リンク情報（link指定時）

-detail未指定時

ProcessID,LinkDefinitionName,State
PI識別子,リンク定義名,リンク状態
PI識別子,リンク定義名,リンク状態
 ：

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,
LinkDefinitionName,RepeatNumber,State
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
リンク定義名,所属RP識別番号,リンク状態
 ：

注　ProcessID（PI識別子）からState（リンク状態）までは改行されないで表示されます。

説明

表示項目 | 内容 | 説明 | 備考
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。 | CSCBP_<クラスタ名>_LINKテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(a)」の「CSCBP_<クラスタ名>_LINKテーブル」を参照してください。
ProcessDefinitionName | ビジネスプロセス定義名 | ビジネスプロセス定義名を示します。
ProcessDefinitionVersion | ビジネスプロセス定義バージョン | ビジネスプロセス定義バージョンを示します。
LinkDefinitionName | リンク定義名 | リンク定義名を示します。
RepeatNumber | 所属RP識別番号 | 所属する繰り返し処理の識別番号を示します。
State | リンク状態 | リンクの状態（真偽値）を示します。

(4)相関セット情報（set指定時）

-detail未指定時

ProcessID,CorrelationSetName,CorrelationSetValue
PI識別子,相関セット定義名,相関セット値
PI識別子,相関セット定義名,相関セット値
 ：

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,ScopeDefinitionName,
ScopeNumber,CorrelationSetName,CorrelationSetValue,State
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,SC定義名,
SCI識別番号,相関セット定義名,相関セット値,相関セット有効性
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,SC定義名,
SCI識別番号,相関セット定義名,相関セット値,相関セット有効性
 ：

注　ProcessID（PI識別子）からState（相関セット有効性）までは改行されないで表示されます。

説明

表示項目 | 内容 | 説明 | 備考
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。 | CSCBP_<クラスタ名>_CORRELATIONSETテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(a)」の「CSCBP_<クラスタ名>_CORRELATIONSETテーブル」を参照してください。
ProcessDefinitionName | ビジネスプロセス定義名 | ビジネスプロセス定義名を示します。
ProcessDefinitionVersion | ビジネスプロセス定義バージョン | ビジネスプロセス定義バージョンを示します。
ScopeDefinitionName | SC定義名 | スコープ定義名を示します。
ScopeNumber | SCI識別番号 | スコープインスタンスの識別番号を示します。
CorrelationSetName | 相関セット定義名 | 相関セット定義名を示します。
CorrelationSetValue | 相関セット値 | 相関セット値を示します。文字列化および連結され格納されます。
State | 相関セット有効性 | 相関セットの有効性（真偽値）を示します。

(5)string変数情報（string指定時）

-detail未指定時

ProcessID,VariableName,VariableValue
PI識別子,変数定義名,変数値
PI識別子,変数定義名,変数値
　：

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,
ScopeDefinitionName,ScopeNumber,VariableName,VariableValue
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,変数値
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,変数値
　：

注　ProcessID（PI識別子）からVariableValue（変数値）までは改行されないで表示されます。

説明

表示項目 | 内容 | 説明 | 備考
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。 | CSCBP_<クラスタ名>_STRING_VARIABLEテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(b)」の「CSCBP_<クラスタ名>_STR_VARIABLEテーブル」を参照してください。
ProcessDefinitionName | ビジネスプロセス定義名 | ビジネスプロセス定義名を示します。
ProcessDefinitionVersion | ビジネスプロセス定義バージョン | ビジネスプロセス定義バージョンを示します。
ScopeDefinitionName | SC定義名 | スコープ定義名を示します。
ScopeNumber | SCI識別番号 | スコープインスタンスの識別番号を示します。
VariableName | 変数定義名 | 変数定義名を示します。
VariableValue | 変数値 | 変数値を示します。

(6)numeric変数情報（numeric指定時）

-detail未指定時

ProcessID,VariableName,VariableValue
PI識別子,変数定義名,変数値
PI識別子,変数定義名,変数値
　：

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,
ScopeDefinitionName,ScopeNumber,VariableName,VariableValue
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,変数値
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,変数値
　：

注　ProcessID（PI識別子）からVariableValue（変数値）までは改行されないで表示されます。

説明

表示項目 | 内容 | 説明 | 備考
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。 | CSCBP_<クラスタ名>_NUMERIC_VARIABLEテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(b)」の「CSCBP_<クラスタ名>_NUM_VARIABLEテーブル」を参照してください。
ProcessDefinitionName | ビジネスプロセス定義名 | ビジネスプロセス定義名を示します。
ProcessDefinitionVersion | ビジネスプロセス定義バージョン | ビジネスプロセス定義バージョンを示します。
ScopeDefinitionName | SC定義名 | スコープ定義名を示します。
ScopeNumber | SCI識別番号 | スコープインスタンスの識別番号を示します。
VariableName | 変数定義名 | 変数定義名を示します。
VariableValue | 変数値 | 変数値を示します。

(7)boolean変数情報（boolean指定時）

-detail未指定時

ProcessID,VariableName,VariableValue
PI識別子,変数定義名,変数値
PI識別子,変数定義名,変数値
　：

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,
ScopeDefinitionName,ScopeNumber,VariableName,VariableValue
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,変数値
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,変数値
　：

注　ProcessID（PI識別子）からVariableValue（変数値）までは改行されないで表示されます。

説明

表示項目 | 内容 | 説明 | 備考
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。 | CSCBP_<クラスタ名>_BOOLEAN_VARIABLEテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(b)」の「CSCBP_<クラスタ名>_BOOL_VARIABLEテーブル」を参照してください。
ProcessDefinitionName | ビジネスプロセス定義名 | ビジネスプロセス定義名を示します。
ProcessDefinitionVersion | ビジネスプロセス定義バージョン | ビジネスプロセス定義バージョンを示します。
ScopeDefinitionName | SC定義名 | スコープ定義名を示します。
ScopeNumber | SCI識別番号 | スコープインスタンスの識別番号を示します。
VariableName | 変数定義名 | 変数定義名を示します。
VariableValue | 変数値 | 変数値を示します。

(8)message変数情報（message指定時）

-detail未指定時

ProcessID,VariableName,
VariableValue
PI識別子,変数定義名,
変数値
PI識別子,変数定義名,
変数値
　：

注　ProcessID（PI識別子）からVariableName（変数定義名）までは改行されないで表示され，VariableValue（変数値）は次行に表示されます。

-detail指定時

ProcessID,ProcessDefinitionName,ProcessDefinitionVersion,
ScopeDefinitionName,ScopeNumber,VariableName,
VariableValue
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,
変数値
PI識別子,ビジネスプロセス定義名,ビジネスプロセス定義バージョン,
SC定義名,SCI識別番号,変数定義名,
変数値
　：

注　ProcessID（PI識別子）からVariableName（変数定義名）までは改行されないで表示され，VariableValue（変数値）は次行に表示されます。

説明

表示項目 | 内容 | 説明 | 備考
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。 | CSCBP_<クラスタ名>_MESSAGE_VARIABLEテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(b)」の「CSCBP_<クラスタ名>_MSG_VARIABLEテーブル」を参照してください。
ProcessDefinitionName | ビジネスプロセス定義名 | ビジネスプロセス定義名を示します。
ProcessDefinitionVersion | ビジネスプロセス定義バージョン | ビジネスプロセス定義バージョンを示します。
ScopeDefinitionName | SC定義名 | スコープ定義名を示します。
ScopeNumber | SCI識別番号 | スコープインスタンスの識別番号を示します。
VariableName | 変数定義名 | 変数定義名を示します。
VariableValue | 変数値 | 変数値を示します。

(9)メッセージ関連情報（relation指定時）

-detail未指定時

MessageID,ProcessID,ActivityNumber,SendOrReceive
MSG識別子,PI識別子,ACI識別番号,送受信フラグ
MSG識別子,PI識別子,ACI識別番号,送受信フラグ
　：

-detail指定時

MessageID,ProcessID,ActivityNumber,SendOrReceive,AsynchronousMessagingID
MSG識別子,PI識別子,ACI識別番号,送受信フラグ,ID
MSG識別子,PI識別子,ACI識別番号,送受信フラグ,ID
　：

注　MessageID（MSG識別子）からAsynchronousMessagingID（ID）までは改行されないで表示されます。

説明

表示項目 | 内容 | 説明 | 備考
MessageID | MSG識別子 | メッセージの識別子を示します。 | CSCBP_<クラスタ名>_MESSAGE_RELATIONテーブルの１レコードの情報を示します。情報の詳細については，「付録C.1(1)(c)」の「CSCBP_<クラスタ名>_MSG_RELATIONテーブル」を参照してください。
ProcessID | PI識別子 | プロセスインスタンスの識別子を示します。
ActivityNumber | ACI識別番号 | アクティビティインスタンスの識別番号を示します。
SendOrReceive | 送受信フラグ | メッセージの送受信フラグを示します。
AsynchronousMessagingID | ID | 非同期メッセージングのIDを示します。

(10)カウント表示

KEOS52029-I: row count is 行のカウント数

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

コメント行などは記載しないでください。

このコマンドはSQLのwhere句をオプションに指定します。そのため，使用するユーザIDおよびパスワードを定期的に変更するなどして，第三者に不当にコマンドを実行されないようにしてください。

データベースとCosminexus RMを使用する場合だけ，このコマンドを使用できます。

cscrcptnstart（標準受付およびユーザ定義受付の開始）

形式

cscrcptnstart [-h]
             -user <ログインユーザID>
             -pass <ログインパスワード>
             {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
             [{-standard｜-userdef}]

機能

標準受付およびユーザ定義受付を開始します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

標準受付およびユーザ定義受付を開始するHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

標準受付およびユーザ定義受付を一括開始するクラスタ名を指定します。クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-standard

標準受付だけを起動します。-standard，-userdefともに指定しない場合は，標準受付およびユーザ定義受付をすべて起動します。

-userdef

ユーザ定義受付をすべて起動します。個別のユーザ定義受付を起動する場合は，csccompostartコマンドで起動してください。-standard，-userdefともに指定しない場合は，標準受付およびユーザ定義受付をすべて起動します。

入力例

(1)HCSCサーバMyCSCの標準受付およびユーザ定義受付を開始する場合

cscrcptnstart -user admin -pass admin -csc MyCSC

(2)MyUnitクラスタ下にあるHCSCサーバごとに標準受付を一括開始する場合

cscrcptnstart -user admin -pass admin -cluster MyUnit -standard

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは停止状態の受付に対して実行してください。

コマンド実行時にHCSCサーバは起動している必要があります。

-clusterを指定してエラーになった場合，結果をcscstatusコマンドで確認し，障害要因を取り除いたあとに，再度コマンドを実行してください。

cscrcptnstop（標準受付およびユーザ定義受付の停止）

形式

cscrcptnstop [-h]
            -user <ログインユーザID>
            -pass <ログインパスワード>
            {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
            [{-standard｜-userdef}]
            [-stopfg {normal｜wait｜force}]

機能

標準受付およびユーザ定義受付を停止します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

受付を停止するHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

標準受付およびユーザ定義受付を一括停止するクラスタ名を指定します。クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-standard

標準受付だけを停止します。-standard，-userdefともに指定しない場合は，標準受付およびユーザ定義受付をすべて停止します。

-userdef

ユーザ定義受付をすべて停止します。個別のユーザ定義受付を停止する場合は，csccompostopコマンドで停止してください。-standard，-userdefともに指定しない場合は，標準受付およびユーザ定義受付をすべて停止します。

-stopfg {normal｜wait｜force}

標準受付の停止オプションを指定します。-userdefオプションを指定した場合，この定義は無視されます。デフォルトはnomalです。

normal
通常停止の場合に指定します。

wait
計画停止の場合に指定します。

force
強制停止の場合に指定します。

入力例

(1)HCSCサーバMyCSCの標準受付およびユーザ定義受付を停止する場合

cscrcptnstop -user admin -pass admin -csc MyCSC

(2)MyUnitクラスタ下にあるHCSCサーバごとに標準受付およびユーザ定義受付を一括停止する場合

cscrcptnstop -user admin -pass admin -cluster MyUnit

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは開始状態の受付に対して実行してください。

コマンド実行時にHCSCサーバは起動している必要があります。

-clusterを指定してエラーになった場合，結果をcscstatusコマンドで確認し，障害要因を取り除いたあとに，再度コマンドを実行してください。

cscrepctl（インポート/エクスポート）

形式

cscrepctl [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
        ｛-import <ファイル名> [-overwrite] [-check]
            ｜-export <ファイル名>
            ｜-autoexport｝

機能

リポジトリ内の情報をZIP形式ファイルに出力したり，ZIP形式で保存された情報をリポジトリに展開したりします。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-import <ファイル名>　～ ((1－200バイト))

展開するZIP形式ファイルを絶対パス，または相対パスで指定します。

-overwrite

インポート時にHCSCコンポーネントを運用環境のリポジトリに展開します。このオプションは，-import指定時に有効になります。

-check

現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，HCSCサーバの構成情報が同じかどうかをチェックします。HCSCサーバの構成情報が異なる場合は，エラーになります。このオプションは，-import指定時に有効になります。なお，標準インポートの場合は，このオプションを指定しないでください。

-export <ファイル名>　～ ((1－200バイト))

出力するZIP形式ファイルのファイル名を絶対パス，または相対パスで指定します。指定したファイルまでのディレクトリがない場合，異常終了になります。指定したファイルがすでにある場合，上書きされます。指定したファイルの拡張子を「.zip」にしなかった場合は，「.zip」が付けられます。

-autoexport

ZIPファイルをデフォルトファイル名で出力する場合に指定します。デフォルトファイル名は，次の形式で付与されます。

aaabbbcccddd_YYYYMMDDhhmmss.zip

aaabbbcccddd：

コマンドを実行したマシンのIPアドレスを示します。

YYYYMMDDhhmmss：

バックアップした時間を示します。

YYYY：西暦，MM：月，DD：日，hh：時，mm：分，ss：秒

出力先はcscmng.properties（HCSC-Manager定義ファイル）に指定できます。出力先を指定しなかった場合はカレントディレクトリに出力されます。

なお，-importオプションおよび-exportオプションと同時に指定することはできません。

入力例

(1)repository.zipの内容をリポジトリに展開する場合

cscrepctl -user admin -pass admin -import repository.zip

(2)カレントディレクトリにリポジトリ情報を収集したrepository.zipを出力する場合

cscrepctl -user admin -pass admin -export repository.zip

(3)デフォルトファイル名で出力する場合

cscrepctl -user admin -pass admin -autoexport

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

運用環境にログイン中の場合は，このコマンドを実行できません。

インポートする場合は，必ずリポジトリに設定したディレクトリ以下のディレクトリおよびファイルを参照していないことを確認してから，cscrepctlコマンドを実行してください。

現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，データベースおよびCosminexus RMを使用するかどうかの設定が異なる場合，インポート時にエラーになります。

cscrepdiff（リポジトリ情報の差分の表示）

形式

cscrepdiff [-h]
          -user <ログインユーザID>
          -pass <ログインパスワード>
          -repfile <エクスポートされたリポジトリZIPファイル名>
          [-check]

機能

現在の運用環境のリポジトリ情報とエクスポートしたリポジトリ情報とのHCSCコンポーネントの差分を標準出力に表示します。このコマンドは，次に示すリポジトリ情報の項目が同じ場合，同じHCSCコンポーネントと見なして差分を表示します。

サービスアダプタのサービスID

ビジネスプロセスのサービスID

ユーザ定義受付の受付ID

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user<ログインユーザID>　～＜半角英数字およびアンダーライン(_)＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン(_)＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-repfile <エクスポートされたリポジトリZIPファイル名>　～ ((1－200バイト))

エクスポートされた差分表示の対象となるZIPファイル名を絶対パス，または相対パスで指定します。

-check

現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，HCSCサーバの構成情報が同じかどうかをチェックします。HCSCサーバの構成情報が異なる場合は，エラーになります。なお，標準インポートの場合は，このオプションを指定しないでください。

表示形式

表示形式の記号の意味は次のとおりです。

<：現在のリポジトリ情報に存在するHCSCコンポーネント

>：指定したZIPファイルのリポジトリ情報に存在するHCSCコンポーネント

(1)すべての項目で変更がある場合

(2)ビジネスプロセスだけ変更がある場合

(3)変更がない場合

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

現在の運用環境のリポジトリ情報とインポートするリポジトリ情報で，データベースおよびCosminexus RMを使用するかどうかの設定が異なる場合，インポート時にエラーになります。

cscrepls（リポジトリ情報の表示）

形式

cscrepls [-h]
        -user <ログインユーザID>
        -pass <ログインパスワード>
        [{-repfile <エクスポートされたリポジトリZIPファイル名>
          ｜-envbackfile <HCSC-Manager環境バックアップファイル名>}]
        [{-csc <HCSCサーバ名>｜-oldtype }]

機能

リポジトリ情報を標準出力に出力します。また，cscutilコマンドの引数に指定する値を確認できます。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-repfile <エクスポートされたリポジトリZIPファイル名>　～((1－200バイト)) <<HCSC-Manager定義ファイルのcscmng.repository.rootパラメタに設定されているリポジトリの内容>>

エクスポートされたリポジトリZIPファイル名を絶対パス，または相対パスで指定します。エクスポートされたリポジトリファイルの中を参照し，構成情報が出力されます。-envbackfileとは同時に指定できません。

-envbackfile <HCSC-Manager環境バックアップファイル名>　～((1－200バイト)) <<HCSC-Manager定義ファイルのcscmng.repository.rootパラメタに設定されているリポジトリの内容>>

HCSC-Manager環境バックアップファイル名を絶対パス，または相対パスで指定します。エクスポートされたリポジトリファイルの中を参照し，構成情報が出力されます。-repfileとは同時に指定できません。

-csc <HCSCサーバ名>　～<半角英数字およびアンダーライン（_）> ((1－16文字))

指定したHCSCサーバ情報だけが出力されます。

-oldtype

バージョン07-20以前の情報が出力されます。

表示形式

(1)-cscオプションでHCSCサーバを指定しない場合

Command Edit Time:コマンド発行時間
Domain(name:ドメイン名)
- Cluster(name:クラスタ名)
   cluster-display-name:クラスタ表示名
   cluster-type:クラスタ種別
   db-use=データベースの使用有無
   rm-use=Cosminexus RMの使用有無
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     J2EESrvName:J2EEサーバ名
     Cosminexus Manager(Cosminexus Manager名, Cosminexus ManagerのホストIPアドレス:Cosminexus Managerのポート番号)
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     J2EESrvName:J2EEサーバ名
     Cosminexus Manager(Cosminexus Manager名, Cosminexus ManagerのホストIPアドレス:Cosminexus Managerのポート番号)
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
- Cluster(name:クラスタ名)
   cluster-display-name:クラスタ表示名
   cluster-type:クラスタ種別
   db-use=データベースの使用有無
   rm-use=Cosminexus RMの使用有無
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     J2EESrvName:J2EEサーバ名
     Cosminexus Manager(Cosminexus Manager名, Cosminexus ManagerのホストIPアドレス:Cosminexus Managerのポート番号)
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間

(2)-cscオプションでHCSCサーバを指定した場合

Command Edit Time:コマンド発行時間
Domain(name:ドメイン名)
- Cluster(name:クラスタ名)
   cluster-display-name:クラスタ表示名
   cluster-type:クラスタ種別
   db-use=データベースの使用有無
   rm-use=Cosminexus RMの使用有無
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     J2EESrvName:J2EEサーバ名
     Cosminexus Manager(Cosminexus Manager名, Cosminexus ManagerのホストIPアドレス:Cosminexus Managerのポート番号)
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間

(3)-oldtypeオプションを指定した場合

Command Edit Time:コマンド発行時間
Domain(name:ドメイン名)
- Cosminexus Manager(name:Cosminexus Manager名)
   display-name:Cosminexus Manager表示名
   management-ip:Cosminexus ManagerのホストIPアドレス
   port:Cosminexus Managerのポート番号
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     cluster-name:クラスタ名
     cluster-display-name:クラスタ表示名
     cluster-type:クラスタ種別
     J2EESrvName:J2EEサーバ名
   - SessionBean
       Url:同期サービス（SessionBean）呼び出し時に使用するURL
       LookupName:同期サービス（SessionBean）呼び出し時に使用するルックアップ名
   - WebService
       Url:同期サービス（Webサービス）呼び出し時に使用するURL
   - MDB(WS-R)
       Url:非同期サービス（MDB（WS-R））呼び出し時に使用するURL
   - MDB(DBQueue)
       Name:DBキュー名
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
     - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - ServiceAdapter(ServiceID:サービスアダプタのサービスID)
       ServiceName:アダプタ表示名
       deployed:アダプタ配備状態
       modified-time:サービスアダプタが更新された時間
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     cluster-name:クラスタ名
     cluster-display-name:クラスタ表示名
     cluster-type:クラスタ種別
     J2EESrvName:J2EEサーバ名
   - SessionBean
       Url:同期サービス（SessionBean）呼び出し時に使用するURL
       LookupName:同期サービス（SessionBean）呼び出し時に使用するルックアップ名
   - WebService
       Url:同期サービス（Webサービス）呼び出し時に使用するURL
   - MDB(WS-R)
       Url:非同期サービス（MDB（WS-R））呼び出し時に使用するURL
   - MDB(DBQueue)
       Name:DBキュー名
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
- Cosminexus Manager(name:Cosminexus Manager名)
   display-name:Cosminexus Manager表示名
   management-ip:Cosminexus ManagerのホストIPアドレス
   port:Cosminexus Managerのポート番号
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     cluster-name:クラスタ名
     cluster-display-name:クラスタ表示名
     cluster-type:クラスタ種別
     J2EESrvName:J2EEサーバ名
   - SessionBean
       Url:同期サービス（SessionBean）呼び出し時に使用するURL
       LookupName:同期サービス（SessionBean）呼び出し時に使用するルックアップ名
   - WebService
       Url:同期サービス（Webサービス）呼び出し時に使用するURL
   - MDB(WS-R)
       Url:非同期サービス（MDB（WS-R））呼び出し時に使用するURL
   - MDB(DBQueue)
       Name:DBキュー名
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間
 - HCSC-Server(CSCSrvName::HCSCサーバ名)
     display-name:HCSCサーバ表示名
     cluster-name:クラスタ名
     cluster-display-name:クラスタ表示名
     cluster-type:クラスタ種別
     J2EESrvName:J2EEサーバ名
   - SessionBean
       Url:同期サービス（SessionBean）呼び出し時に使用するURL
       LookupName:同期サービス（SessionBean）呼び出し時に使用するルックアップ名
   - WebService
       Url:同期サービス（Webサービス）呼び出し時に使用するURL
   - MDB(WS-R)
       Url:非同期サービス（MDB（WS-R））呼び出し時に使用するURL
   - MDB(DBQueue)
       Name:DBキュー名
     ->ConnectClusterName:連携先クラスタ名
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
   - BusinessProcess(ServiceID:ビジネスプロセスのサービスID)
       ServiceName:ビジネスプロセス表示名
       deployed:ビジネスプロセス配備状態
       modified-time:ビジネスプロセスが更新された時間
     - UserDefinedReception(ReceptionID:ユーザ定義受付の受付ID)
         ReceptionName:受付名
         deployed:受付配備状態
         modified-time:ユーザ定義受付が更新された時間

説明（(1)-cscオプションでHCSCサーバを指定しない場合，および(2)-cscオプションでHCSCサーバを指定した場合）

表示項目
説明

Command Edit Time
コマンド発行時間を示します。
java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ss.SSSの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

Domain（name）
ドメイン名を示します。

Cluster（name）
クラスタ名を示します。

cluster-display-name
クラスタ表示名を示します。※

cluster-type
クラスタ種別を示します。次のどちらかが表示されます。

LB：ロードバランスクラスタ

HA：HAクラスタ

db-use
データベースを使用しているかどうかを示します。次のどちらかが表示されます。

ON：使用しています。

OFF：使用していません。

rm-use
Cosminexus RMを使用しているかどうかを示します。次のどちらかが表示されます。

ON：使用しています。

OFF：使用していません。

HCSCServer（CSCSrvName）
HCSCサーバ名を示します。

display-name
HCSCサーバ表示名を示します。※

J2EESrvName
J2EEサーバ名を示します。

Cosminexus Manager（name，ip：port）
次の情報が表示されます。

Cosminexus Manager名

Cosminexus ManagerのホストIPアドレス

Cosminexus Managerのポート番号

ConnectClusterName
連携クラスタ名を示します。

BusinessProcess（ServiceID）
ビジネスプロセスのサービスIDを示します。

ServiceAdapter（ServiceID）
サービスアダプタのサービスIDを示します。

ServiceName
ビジネスプロセス表示名，またはサービスアダプタ表示名を示します。

UserDefinedReception（ReceptionID）
ユーザ定義受付の受付IDを示します。

ReceptionName
ユーザ定義受付の受付名を示します。

deployed
ビジネスプロセス，サービスアダプタ，またはユーザ定義受付が配備されているかどうかを示します。次のどちらかが表示されます。

true：配備されています。

false：配備されていません。

modified-time
ビジネスプロセス，サービスアダプタ，またはユーザ定義受付が更新された時間を示します。
java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

なお，更新時刻は開発環境でパッケージングした時間です。

注※

次の条件の両方に当てはまる場合，文字化けが発生するおそれがあります。

HCSCサーバ表示名，クラスタ表示名，またはユーザ電文に次の文字を使用している。

・基本多言語面（BMP）以外の文字

・UnicodeのコードポイントU+10000～U+10FFFFの範囲の文字

・UTF-16エンコーディングにおけるサロゲート・ペアで表される文字

Windows Vista以外のOSでこのコマンドを使用している。

説明（(3)-oldtypeオプションを指定した場合）

表示項目
説明

Command Edit Time
コマンド発行時間を示します。
コマンド発行時間を示します。
java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ss.SSSの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

Domain（name）
ドメイン名を示します。

Cosminexus Manager（name）
Cosminexus Manager名を示します。

display-name
次のどれかが表示されます。

Cosminexus Manager表示名※

HCSCサーバ表示名※

ビジネスプロセス表示名

サービスアダプタ表示名

management-ip
Cosminexus ManagerのホストIPアドレスを示します。

port
Cosminexus Managerのポート番号を示します。

HCSCServer（CSCSrvName）
HCSCサーバ名を示します。

cluster-name
クラスタ名を示します。

cluster-display-name
クラスタ表示名を示します。

cluster-type
クラスタ種別を示します。次のどちらかが表示されます。

LB：ロードバランスクラスタ

HA：HAクラスタ

J2EESrvName
J2EEサーバ名を示します。

Url
次のどれかが表示されます。

SessionBeanの場合：同期サービス（SessionBean）呼び出し時に使用するURL

WebServiceの場合：同期サービス（Webサービス）呼び出し時に使用するURL

MDB（WS-R）の場合：非同期サービス（MDB（WS-R））呼び出し時に使用するURL

LookupName
同期サービス（SessionBean）呼び出し時に使用するルックアップ名を示します。

Name
DBキュー名を示します。

ConnectClusterName
連携クラスタ名を示します。

BusinessProcess（ServiceID）
ビジネスプロセスのサービスIDを示します。

deployed
ビジネスプロセス，またはサービスアダプタが配備されているかどうかを示します。次のどちらかが表示されます。

true：配備されています。

false：配備されていません。

modified-time
ビジネスプロセス，またはサービスアダプタが更新された時間を示します。
java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

なお，更新時刻は開発環境でパッケージングした時間です。

ServiceAdapter（ServiceID）
サービスアダプタのサービスIDを示します。

注※

次の条件の両方に当てはまる場合，文字化けが発生するおそれがあります。

HCSCサーバ表示名，クラスタ表示名，またはユーザ電文に次の文字を使用している。

・基本多言語面（BMP）以外の文字

・UnicodeのコードポイントU+10000～U+10FFFFの範囲の文字

・UTF-16エンコーディングにおけるサロゲート・ペアで表される文字

Windows Vista以外のOSでこのコマンドを使用している。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

-repfile指定時は，次の情報は出力されません。

片方向の連携セットアップしかしていない場合の連携先クラスタ名

ビジネスプロセスの配備状態，およびサービスアダプタの配備状態

同期サービス（SessionBean）呼び出し時に使用するURL，同期サービス（Webサービス）呼び出し時に使用するURL，非同期サービス（MDB（WS-R））呼び出し時に使用するURL，およびDBキュー名※

クラスタ種別

注※

サービス部品呼び出し時に使用するURL，およびDBキュー名は，-oldtype指定時に出力されます。

cscresinfo（リソース稼働情報の表示）

形式

cscresinfo [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
         -csc <HCSCサーバ名>

機能

HCSCサーバのリソースの稼働情報を表示します。開始しているリソースアダプタ，標準受付，およびHCSCコンポーネントの稼働情報だけが表示されます。HCSCサーバが起動していない場合，稼働情報は表示されません。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

稼働情報を表示したいHCSCサーバ名を指定します。

出力形式

(1)HCSCサーバが起動状態の場合で，標準受付およびHCSCコンポーネントが開始状態のとき

Information Get Time : 稼働情報収集時刻
[HCSC-Server]
<クラスタ名>.<HCSCサーバ名>:active
JavaVM Heap Size(MB)           Java VMヒープサイズ最大値 / Java VMヒープサイズ上限値

[DBConnector]
リソースアダプタ名  DBコネクション数最大値 / DBコネクション数上限値

[StandardReception]
受付種別
queue       キュー滞留数最大値 / キュー滞留数上限値
instance    実行数の最大値 / 実行数の上限値

[UserDefinedReception]
ユーザ定義受付の受付ID
queue       キュー滞留数最大値 / キュー滞留数上限値
instance    実行数の最大値 / 実行数の上限値

[BusinessProcess]
ビジネスプロセスのサービスID    実行数の最大値 / 実行数の上限値

[ServiceAdapter]
サービスアダプタのサービスID    実行数の最大値 / 実行数の上限値

(2)HCSCサーバが起動状態の場合で，標準受付およびHCSCコンポーネントがすべて開始状態以外のとき

Information Get Time : 稼働情報収集時刻
[HCSC-Server]
<クラスタ名>.<HCSCサーバ名>:active
JavaVM Heap Size(MB)            Java VMヒープサイズ最大値 / Java VMヒープサイズ上限値

[DBConnector]
リソースアダプタ名  DBコネクション数最大値 / DBコネクション数上限値

[StandardReception]※

[UserDefinedReception]※

[BusinessProcess]※

[ServiceAdapter]※

注※　見出しだけが表示されます。

(3)HCSCサーバが起動状態以外の場合

[HCSC-Server]
<クラスタ名>.<HCSCサーバ名>:HCSCサーバ稼働状態※

注※　active以外が表示されます。

説明

表示項目
説明

稼働情報収集時刻
稼働情報を収集した時刻を示します。java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ssの形式で出力されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

クラスタ名
クラスタ名を示します。

HCSCサーバ名
HCSCサーバ名を示します。

Java VMヒープサイズ最大値※1
Java VMヒープサイズの最大値（単位：MB）を示します。稼働情報の取得に失敗した場合，または稼働情報が未取得※2の場合，「-」が表示されます。

Java VMヒープサイズ上限値
Java VMヒープサイズの上限値（単位：MB）を示します。稼働情報の取得に失敗した場合，または稼働情報が未取得※2の場合，「-」が表示されます。なお，Java VMの-Xmxオプションで指定した値からSurvivor領域の一つ分のサイズを除いた値が表示されます。

リソースアダプタ名
リソースアダプタ名を示します。

DBコネクション数最大値※1
DBコネクションの最大値を示します。また，次の場合はDBコネクション上限値と合わせて「NA/NA」（無効値）が表示されます。

該当のリソースアダプタが，ルートリソースアダプタ，またはCosminexus RM連携用DBコネクタ

コネクションプールの上限値が0に設定されている場合

DBコネクション数上限値
DBコネクションの上限値を示します。DBコネクション上限値だけ「NA」と表示される場合は，無制限を示します。DBコネクション最大値と合わせて「NA/NA」と表示される場合については，「DBコネクション最大値」の説明を参照してください。

受付種別
標準受付の受付種別を示します。「WebService」が表示されます。

キュー滞留数最大値※1
キュー滞留数の最大値を示します。稼働情報の取得に失敗した場合，または稼働情報が未取得※3の場合，「-」が表示されます。

キュー滞留数上限値
キュー滞留数の上限値を示します。稼働情報の取得に失敗した場合，または稼働情報が未取得※3の場合，「-」が表示されます。

実行数の最大値※1
実行数の最大値を示します。稼働情報の取得に失敗した場合，または稼働情報が未取得※3の場合，標準出力に「-」が出力されます。

実行数の上限値
実行数の上限値を示します。「NA」と表示される場合は，無制限を示します。稼働情報の取得に失敗した場合，または稼働情報が未取得※3の場合，「-」が表示されます。

ユーザ定義受付の受付ID
ユーザ定義受付の受付IDを示します。

ビジネスプロセスのサービスID
ビジネスプロセスのサービスIDを示します。

サービスアダプタのサービスID
サービスアダプタのサービスIDを示します。

HCSCサーバ稼働状態
HCSCサーバの稼働状態を示します。次のどれかが表示されます。

active：起動状態

inactive：停止状態

startfailed：起動失敗

stopfailed：停止失敗

starting：起動中

stopping：停止中

unknown：取得失敗

注※1　最大値は，収集した60秒間のデータのうち最大となった値を示します。

注※2　HCSCサーバが起動してから稼働情報が収集されるまで（デフォルトでは60秒間）に，コマンドを実行した場合に未取得になります。

注※3　対象となる受付，またはHCSCコンポーネントが開始してから稼働情報が収集されるまで（デフォルトでは60秒間）に，コマンドを実行した場合に未取得になります。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
9 | 実行権限のチェックエラーが発生しました。

cscstatus（状態表示）

形式

cscstatus [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
         [-csc <HCSCサーバ名>
          -type {system｜reception｜compo}]

機能

HCSCサーバ，標準受付，およびHCSCコンポーネントの状態を表示します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

標準受付またはHCSCコンポーネントの状態を表示したいHCSCサーバ名を指定します。このオプションを指定した場合，必ず-typeオプションを指定してください。このオプションを省略した場合，すべてのHCSCサーバの状態が表示されます。

-type {system｜reception｜compo}

状態を表示する標準受付またはHCSCコンポーネントの種類を指定します。

system
HCSCサーバと，HCSCサーバが管理する論理サーバの状態（PRFの状態）を表示する場合に指定します。

reception
標準受付およびユーザ定義受付の状態を表示する場合に指定します。

compo
HCSCコンポーネントの状態を表示する場合に指定します。

表示形式

(1)HCSCサーバの状態

Command Edit Time:コマンド発行時間
HCSCサーバの状態 HCSCサーバ名

説明

表示項目
説明

HCSCサーバの状態
HCSCサーバの状態を示します。次のどれかが表示されます。

active：開始状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

unknown：取得失敗

HCSCサーバ名
HCSCサーバ名を示します。次の形式で表示されます。
<クラスタ名>.<HCSCサーバ名>

(2)HCSCサーバが管理する論理サーバの状態(-csc指定時)

-type system指定時

Command Edit Time:コマンド発行時間
HCSCサーバの状態 HCSCサーバ名
論理サーバの稼働状態 論理サーバ名

説明

表示項目
説明

HCSCサーバの状態
HCSCサーバの状態を示します。次のどれかが表示されます。

active：開始状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

unknown：取得失敗

論理サーバの稼働状態
論理サーバの状態を示します。次のどれかが表示されます。

active：開始状態

inactive：停止状態

starting：起動処理中

stopping：停止処理中

abnormal ended：異常停止

recovering：回復中

communication error：通信障害

auto stopping：自動停止中

auto restarting：自動再起動中

force stopping：強制停止中

planned stopping：計画停止中

(3)標準受付およびユーザ定義受付の状態(-csc指定時)

-type reception指定時

Command Edit Time:コマンド発行時間
標準受付の状態 reception

ユーザ定義受付の状態

説明

表示項目
説明

標準受付の状態
標準受付の状態を示します。次のどれかが表示されます。

active：開始状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

unknown：取得失敗

ユーザ定義受付の状態
ユーザ定義受付の状態を示します。次のどれかが表示されます。

active：開始状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

deleting：削除処理中

undeployed：配備前

unknown：取得失敗

(4)HCSCコンポーネントの状態(-csc指定時)

-type compo指定時

Command Edit Time:コマンド発行時間
ビジネスプロセスの状態 ビジネスプロセスのサービスID 更新時間※

サービスアダプタの状態 サービスアダプタのサービスID 更新時間※

ユーザ定義受付の状態 ユーザ定義受付の受付ID 更新時間※

注※　開発環境でHCSCコンポーネントをパッケージングした時間です。したがって，開発環境のマシンの時間に依存します。

説明

表示項目
説明

ビジネスプロセスの状態

サービスアダプタの状態

ユーザ定義受付の状態

ビジネスプロセス，サービスアダプタ，およびユーザ定義受付の状態を示します。次のどれかが表示されます。

active：開始状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

deleting：削除処理中

undeployed：配備前

unknown：取得失敗

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

cscsvcctl（サービス情報の管理）

形式

cscsvcctl [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
         {-getfile <サービス情報変更定義ファイル名>
          ｜-setfile <サービス情報変更定義ファイル名>
          ｜-cluster <クラスタ名>
          -name <サービスアダプタのサービスID>
          -props <プロパティ>}

機能

cscsvcctlコマンドには，次に示す機能があります。

サービス情報変更定義ファイルを出力する機能（-getfileオプションを使用）

サービス情報変更定義ファイルを入力し，サービス情報の変更を設定する機能（-setfileオプションを使用）

サービス情報変更定義ファイルを使用せずに，サービス情報の変更を設定する機能（-cluster，-name，および-propsオプションを使用）

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-getfile <サービス情報変更定義ファイル名>　((1－200バイト))

出力するサービス情報変更定義ファイル名を指定します。絶対パスまたは相対パスで指定します。指定したファイルまでのディレクトリがない場合，異常終了します。指定したファイルがすでにある場合，上書きされます。指定したファイル名と同名のディレクトリがある場合は，異常終了します。

-setfile <サービス情報変更定義ファイル名>　((1－200バイト))

入力するサービス情報変更定義ファイル名を指定します。絶対パスまたは相対パスで指定します。指定したファイルがない場合，異常終了します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

サービス情報を変更するサービスアダプタがあるクラスタ名を指定します。

-name <サービスアダプタのサービスID>　～((1文字以上))

サービス情報を変更するサービスアダプタのサービスIDを指定します。

-props <プロパティ>　～((0文字以上))

操作対象に渡す情報を<key>=<value>形式で指定します。<key>はサービス情報表示コマンド（cscsvcls）で表示されるキー名を使用します。指定値はダブルクォーテーション（"）で囲みます。また，-nameオプションで指定したアダプタに関するサービス情報であれば複数指定できます。複数指定する場合，指定値をコンマ（,）で区切ります（例：-props "a=b,c=d"）。なお，サービス情報表示コマンド（cscsvcls）で確認したLocalCallの値がfalseの場合はtrueへ変更しないでください。

入力例

(1)サービス情報変更定義ファイルを出力する場合

cscsvcctl -getfile service_info.txt

(2)サービス情報変更定義ファイルを入力し，サービス情報の変更を設定する場合

cscsvcctl -setfile service_info.txt

(3)サービス情報変更定義ファイルを使用せずに，サービス情報の変更を設定する場合

cscsvcctl -cluster MyUnit -name adapter1 -props "Url=aaa,ReadTimeout=60"

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

-setfileや-nameオプションで指定したサービスアダプタが配備中（HCSCサーバがクラスタ構成の場合，クラスタ内のHCSCサーバが配備中）の場合，エラーになります。

cscsvcls（サービス情報の表示）

形式

cscsvcls [-h]
        -user <ログインユーザID>
        -pass <ログインパスワード>
        [-detail]

機能

サービス情報を標準出力に出力します。また，cscsvcctlコマンドの引数に指定する値を調べます。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-detail

開発時に設定した値を表示する場合に指定します。

出力形式

-detailを指定しない場合

Command Edit Time:コマンド発行時間
Cluster(name: クラスタ名)
- ServiceAdapter(ServiceID: サービスアダプタのサービスID, ServiceType: サービスアダプタ種別)
 属性名: 値
- ServiceAdapter(ServiceID: サービスアダプタのサービスID, ServiceType: サービスアダプタ種別)
 属性名: 値

-detailを指定する場合

Command Edit Time:コマンド発行時間
Cluster(name: クラスタ名)
- ServiceAdapter(ServiceID: サービスアダプタのサービスID, ServiceType: サービスアダプタ種別)
 属性名(def): 開発時に設定した値
 属性名(set): 値
- ServiceAdapter(ServiceID: サービスアダプタのサービスID, ServiceType: サービスアダプタ種別)
 属性名(def): 開発時に設定した値
 属性名(set): 値

説明

表示項目
説明

Command Edit Time
コマンド発行時間を示します。
java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ss.SSS形式で表示されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

Cluster（name）
クラスタ名を示します。

ServiceAdapter（ServiceID）
サービスアダプタのサービスIDを示します。

ServiceType
サービスアダプタ種別を示します。次のどれかが出力されます。

SessionBean：同期（SessionBean）

WebService：同期（Webサービス）

MDB_WSR：非同期（MDB（WS-R））

MDB_DBQ：非同期（MDB（DBキュー））

属性名
現在有効なサービス情報が出力されます。

属性名（def）
サービス情報変更定義に設定されているサービス情報が出力されます。

属性名（set）
開発時に設定したサービス情報が出力されます。

サービス情報の出力形式を次の表に示します。

表10-3　サービス情報の出力形式

サービスアダプタ種別 | 出力形式（出力順） | サービス情報変更定義ファイルの相当する属性
WebService | ConnectTimeout | c4web.application.socket_connect_timeout※
ReadTimeout | c4web.application.socket_read_timeout※
WriteTimeout | c4web.application.socket_write_timeout※
Url | url
SessionBean | Timeout | c4web.application.ejb_j2ee_timeout※
LookupName | lookupName
Url | url
MDB_WSR | LocalCall | local_call
QueueName | queue_name
Url | url
MaxMessageNum | max_message_num
QosInOrder | qos_in_order
RdAreaName | rdarea_name
MDB_DBQ | QueueName | queue_name

注※　設定されていない場合は，空白が表示されます。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

cscsvconfig（HCSCサーバランタイムの定義）

形式

cscsvconfig [-h]
           -user <ログインユーザID>
           -pass <ログインパスワード>
           {-operation get -csc <HCSCサーバ名>
              ｜-operation set -propfile <HCSCサーバランタイム定義ファイル名>
           {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}}

機能

サーバセットアップ後のHCSCサーバに対して，定義情報の取得や変更をします。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-operation {get｜set}

このコマンドの操作を指定します。

get
指定したHCSCサーバに設定されている定義が標準出力に出力されます。

set
-propfileオプションで指定したファイルの内容を，指定したHCSCサーバに反映されます。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

定義情報の取得や変更の対象となるHCSCサーバ名を指定します。

-propfile <HCSCサーバランタイム定義ファイル名>　～ ((1－200バイト))

HCSCサーバに定義する定義一覧を記載したファイル名を相対パス，または絶対パスで指定します。このオプションは，-operationオプションでsetを指定したときに有効になります。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCサーバ定義を一括更新するクラスタ名を指定します。-operationでsetを指定したときに有効になります。ただし，クラスタ種別がHAのときにこのオプションを指定した場合はエラーになります。

入力例

(1)HCSCサーバ名MyCSCの定義を取得する場合

cscsvconfig -user admin -pass admin -csc MyCSC -operation get

(2)HCSCサーバ名MyCSCの定義を設定する場合

cscsvconfig -user admin -pass admin -csc MyCSC -operation set -propfile config.properties

(3)MyUnitクラスタに存在するすべてのHCSCサーバの定義を変更する場合

cscsvconfig -user admin -pass admin -cluster MyUnit -operation set -propfile config.properties

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

cscsvsetup（HCSCサーバのセットアップ）

形式

cscsvsetup [-h]
          -user <ログインユーザID>
          -pass <ログインパスワード>
          [-csc <HCSCサーバ名>]
          [-cluster <クラスタ名>]
          -propfile <HCSCサーバ構成定義ファイル名>

機能

HCSCサーバのセットアップをします。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

セットアップするHCSCサーバ名を指定します。セットアップ済みのHCSCサーバ名と大文字，小文字だけが異なるHCSCサーバ名を使用しないでください。使用すると，データベーステーブル名やキュー名が重複してセットアップが失敗することがあります。このオプションの指定を省略した場合，HCSCサーバ構成定義ファイルに指定したHCSCサーバ名が仮定されます。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))<<-cscオプションで指定したサーバ名>>

セットアップするHCSCサーバが属するクラスタ名を指定します。クラスタ間で一意になるクラスタ名を指定します。セットアップ済みのクラスタ名と大文字，小文字だけが異なるクラスタ名を使用しないでください。使用すると，データベーステーブル名やキュー名が重複してセットアップが失敗することがあります。このオプションの指定を省略した場合，HCSCサーバ構成定義ファイルに指定したクラスタ名が仮定されます。

-propfile <HCSCサーバ構成定義ファイル名>　～ ((1－200バイト))

HCSCサーバ構成定義ファイル名を相対パス，または絶対パスで指定します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

追加セットアップをする場合は，HCSCサーバ，各ビジネスプロセス，および各サービスアダプタが停止してからコマンドを実行してください。停止していない場合はエラーになります。

同じクラスタ内では，データベースおよびCosminexus RMを使用するかどうかの設定を一致させてください。

cscsvstart（HCSCサーバの起動）

形式

cscsvstart [-h]
          -user <ログインユーザID>
          -pass <ログインパスワード>
          {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
          [{-logical <論理サーバ名>｜-system }]

機能

HCSCサーバ，または論理サーバを起動します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

起動するHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCサーバを一括起動するクラスタ名を指定します。クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-logical <論理サーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－128文字))

起動する論理サーバ名を指定します。このオプションで設定した論理サーバの種類とその動作を次の表に示します。なお，このオプションを指定した場合，HCSCサーバは起動しません。

表10-4　-logicalオプションに指定した論理サーバの種類とその動作（起動時）

項番 | 指定した論理サーバの種類 | 動作
1 | PRF | PRFを起動します。
2 | スマートエージェント | スマートエージェントを起動します。
3 | CTMドメインマネージャ | CTMドメインマネージャを起動します。
4 | CTMデーモン | CTMデーモンを起動します。
5 | J2EEサーバ | J2EEアプリケーションを起動しないでJ2EEサーバを起動します。※
6 | Webサーバ | Webサーバを起動します。

注※　HCSCサーバが起動していない状態でコマンドを実行します。

-system

HCSCサーバの起動と同時に，HCSC-Manager定義ファイルのcscmng.server.<HCSCサーバ名>.systemで定義した論理サーバを起動します。

入力例

(1)HCSCサーバMyCSCを起動する場合

cscsvstart -user admin -pass admin -csc MyCSC

(2)MyUnitクラスタ下にあるHCSCサーバを一括起動する場合

cscsvstart -user admin -pass admin -cluster MyUnit

(3)MyUnitクラスタ下にあるHCSCサーバを論理サーバと同時に一括起動する場合

cscsvstart -user admin -pass admin -cluster MyUnit -system

(4)MyUnitクラスタ下にある論理サーバ名PRFを一括起動する場合

cscsvstart -user admin -pass admin -cluster MyUnit -logical PRF

(5)J2EEアプリケーションを起動しないで，HCSCサーバMyCSCにあるJ2EEサーバMyServerを起動する場合

cscsvstart -user admin -pass admin -csc MyCSC -logical MyServer

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは，セットアップ済みで，かつ停止済みのHCSCサーバに対して実行してください。

このコマンドは起動状態のHCSCサーバ対して実行してもエラーになりません。

-clusterを指定してエラーになった場合，結果をcscstatusコマンドで確認し，障害要因を取り除いたあとに，再度コマンドを実行してください。

cscsvstop（HCSCサーバの停止）

形式

cscsvstop [-h]
         -user <ログインユーザID>
         -pass <ログインパスワード>
         {-csc <HCSCサーバ名>｜-cluster <クラスタ名>}
         [{-logical <論理サーバ名>｜-system}]
         [-force]

機能

HCSCサーバを停止します。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

停止するHCSCサーバ名を指定します。

-cluster <クラスタ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCサーバを一括停止するクラスタ名を指定します。クラスタ種別がHAのときに-clusterを指定するとエラーになります。

-logical　<論理サーバ名>～＜半角英数字およびアンダーライン（_）＞ ((1－128文字))

停止する論理サーバ名を指定します。このオプションで設定した論理サーバの種類とその動作を次の表に示します。なお，このオプションを指定した場合，HCSCサーバは停止しません。また，-forceは無効になります。

表10-5　-logicalオプションに指定した論理サーバの種類とその動作（停止時）

項番 | 指定した論理サーバの種類 | 動作
1 | PRF | PRFを停止します。
2 | スマートエージェント | スマートエージェントを停止します。
3 | CTMドメインマネージャ | CTMドメインマネージャを停止します。
4 | CTMデーモン | CTMデーモンを停止します。
5 | J2EEサーバ | J2EEサーバを停止します。※
6 | Webサーバ | Webサーバを停止します。

注※　HCSCサーバが起動していない状態でコマンドを実行します。

-system

HCSCサーバの停止と同時に，HCSC-Manager定義ファイルのcscmng.server.<HCSCサーバ名>.systemで定義した論理サーバを停止します。

-force

強制停止をします。MBean側のステータスを初期化します。

入力例

(1)HCSCサーバMyCSCを停止する場合

cscsvstop -user admin -pass admin -csc MyCSC

(2)MyUnitクラスタ下にあるHCSCサーバを一括強制停止する場合

cscsvstop -user admin -pass admin -cluster MyUnit -force

(3)MyUnitクラスタ下にあるHCSCサーバを論理サーバと同時に一括停止する場合

cscsvstop -user admin -pass admin -cluster MyUnit -system

(4)MyUnitクラスタ下にある論理サーバ名PRFを一括停止する場合

cscsvstop -user admin -pass admin -cluster MyUnit -logical PRF

(5)HCSCサーバMyCSCにあるJ2EEサーバMyServerを停止する場合

cscsvstop -user admin -pass admin -csc MyCSC -logical MyServer

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

このコマンドは，起動状態のHCSCサーバに対して実行してください。

-clusterを指定してエラーになった場合，結果をcscstatusコマンドで確認し，障害要因を取り除いたあとに，再度コマンドを実行してください。

cscsvunsetup（HCSCサーバのアンセットアップ）

形式

cscsvunsetup [-h]
            -user <ログインユーザID>
            -pass <ログインパスワード>
            -csc <HCSCサーバ名>
            [-ignore]

機能

HCSCサーバのアンセットアップをします。

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-csc <HCSCサーバ名>　～＜半角英数字およびアンダーライン（_）＞ ((1－8文字))

アンセットアップするHCSCサーバ名を指定します。

-ignore

実行環境側のアンセットアップに失敗した場合もリポジトリの情報を更新する場合に指定します。ハードディスク障害やアンセットアップ時の通信障害などによる実行環境とリポジトリ環境の不整合を調整するために使用します。HCSCコンポーネントが配備されていた場合は，リポジトリの情報は更新されません。HCSCコンポーネントの情報を削除する場合は，csccompoundeployコマンドで-ignoreオプションを指定して削除してください。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

HCSCサーバを停止後，各HCSCコンポーネント，およびHCSCサーバ間連携が未配備，または未セットアップ状態にしてからこのコマンドを実行してください。HCSCサーバが起動しているときや，各HCSCコンポーネント，およびHCSCサーバ間連携が配備状態，またはセットアップ状態の場合はエラーになります。

cscutil（各種操作）

形式

cscutil [-h]
       -user <ログインユーザID>
       -pass <ログインパスワード>
       {-mng <Cosminexus Manager名>
         ｜-host <IPアドレス>:<ポート番号> -mnguser <管理ユーザID>
           [-mngpass <管理ユーザパスワード>]}
       -target {server｜compo｜compo_urecp｜request_service
         ｜connect_service｜connect}
       -operation {start｜stop｜get_setup_info｜get_info
         ｜get_bp_info｜get_adapter_info｜set_info｜delete_info}
       {-props <プロパティ>｜-propfile <プロパティファイル名>}
       [-binary <ファイル名>]

機能

次に示す操作ができます。

HCSCサーバの起動

ビジネスプロセス・サービスアダプタの開始

標準受付の開始

ユーザ定義受付の開始

連携受付の開始

連携の開始

HCSCサーバセットアップの情報取得

HCSCサーバの情報取得

連携の情報取得

ビジネスプロセスの情報取得

サービスアダプタの情報取得

ユーザ定義受付の情報取得

連携の停止

連携受付の停止

標準受付の停止

ユーザ定義受付の停止

ビジネスプロセス・サービスアダプタの停止

HCSCサーバの停止

ログインユーザIDなどの必須オプションは，HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで，このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は，ほかのオプションを指定しても無視されます。

-user <ログインユーザID>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-mng <Cosminexus Manager名>　～＜半角英数字およびアンダーライン（_）＞ ((1－16文字))

Cosminexus Managerのマネージャ識別名を指定します。HCSCサーバ構成定義ファイルで指定したCosminexus Manager名を指定してください。

-host <ホスト名またはIPアドレス>：<ポート番号>　～＜ホスト名またはIPアドレス：文字列，ポート番号：数字＞((文字列：1文字以上，ポート番号：1－65535))

Managerリモート管理機能のホスト名（またはIPアドレス）とポート番号を「:」で連結して指定します。IPアドレス，ポート番号ともに省略はできません。

-mnguser <管理ユーザID>　～ ((1文字以上))

Cosminexus Managerの管理ユーザIDを指定します。

-mngpass <管理ユーザパスワード>　～ ((1文字以上))

Cosminexus Managerの管理ユーザIDに対するパスワードを指定します。変更するCosminexus ManagerのユーザIDにパスワードを設定している場合だけ，このオプションを指定できます。

-target {server｜compo｜compo_urecp｜request_service｜connect_service｜connect}

実行する操作対象を指定します。

server
実行する操作対象が，HCSCサーバの場合に指定します。

compo
実行する操作対象が，ビジネスプロセスまたはアダプタの場合に指定します。

compo_urecp
実行する操作対象が，ユーザ定義受付の場合に指定します。

request_service
実行する操作対象が，標準受付の場合に指定します。

connect_service
実行する操作対象が，HCSCサーバ連携受付の場合に指定します。

connect
実行する操作対象が，連携の場合に指定します。

-operation {start｜stop｜get_setup_info｜get_info｜get_bp_info｜get_adapter_info}

実行する操作を指定します。

start
指定した操作対象を開始する場合に指定します。

stop
指定した操作対象を停止する場合に指定します。

get_setup_info
指定したHCSCサーバのセットアップ情報を取得する場合に指定します。

get_info
指定したHCSCサーバや連携の情報を取得する場合に指定します。

get_bp_info
指定したビジネスプロセスの情報を取得する場合に指定します。

get_adapter_info
指定したアダプタの情報を取得する場合に指定します。

-targetオプションと-operationオプションの値によって実施できる操作を次の表に示します。

表10-6　-targetオプションと-operationオプションの値によって実施できる操作

-targetオプション | -operationオプション | 操作内容
server | start | HCSCサーバの起動
compo | start | ビジネスプロセスの開始
compo | start | アダプタの開始
request_service | start | 標準受付の開始
connect_service | start | HCSCサーバ連携受付の開始
connect | start | HCSCサーバ連携の開始
connect | stop | HCSCサーバ連携の停止
connect_service | stop | HCSCサーバ連携受付の停止
request_service | stop | 標準受付の停止
compo | stop | アダプタの停止
compo | stop | ビジネスプロセスの停止
server | stop | HCSCサーバの停止
server | get_setup_info | HCSCサーバのセットアップ情報取得
server | get_info | HCSCサーバの情報取得
connect | get_info | HCSCサーバ連携の情報取得
compo | get_bp_info | ビジネスプロセスの情報取得
compo | get_adapter_info | アダプタの情報取得
compo_urecp | get_info | ユーザ定義受付の情報取得
compo_urecp | start | ユーザ定義受付の開始
compo_urecp | stop | ユーザ定義受付の停止

-props <プロパティ>　～ ((0文字以上))

指定した操作対象やオペレーションに指定する引数を 「<キー値>= <指定値>」の形式で指定します。指定値はダブルクォーテーション（"）で囲みます。

ただし，キー値および指定値には，次に示す文字を指定できません。指定すると，動作が不定となります。

ダブルクォーテーション（"）

等号（=）

コンマ（,）

また，複数指定する場合，各引数はコンマ（,）で区切ります。

（例）　-props "J2EESrvName=HCSCサーバをセットアップしたJ2EEサーバ名，CSCSrvName=起動するHCSCサーバ名"

表10-7　操作対象や操作に対する-propsオプションへ指定するプロパティ

操作内容
-target
-operation
-propsで指定するプロパティ

HCSCサーバの起動
server
start

J2EESrvName=HCSCサーバをセットアップしたJ2EEサーバ名

CSCSrvName=起動するHCSCサーバ名

ビジネスプロセスの開始
compo
start

AdapterName=起動するビジネスプロセスのサービスID

ServiceKind=アダプタ種別
bp：ビジネスプロセス

J2EESrvName=アダプタを起動するJ2EEサーバ名

CSCSrvName=アダプタを起動するHCSCサーバ名

アダプタの開始
compo
start

AdapterName=起動するサービスアダプタのサービスID

ServiceKind=アダプタ種別
serviceAdapter：サービスアダプタ

J2EESrvName=アダプタを起動するJ2EEサーバ名

CSCSrvName=アダプタを起動するHCSCサーバ名

標準受付の開始
request_service
start

J2EESrvName=HCSCサーバが起動しているJ2EEサーバ名

CSCSrvName=リクエスト受付ができるHCSCサーバ名

HCSCサーバ連携受付の開始
connect_service
start

J2EESrvName=J2EEサーバ名

CSCSrvName=連携受付を開始する連携元HCSCサーバ名

HCSCサーバ連携の開始
connect
start

CSCSrvName=連携元HCSCサーバ名

ConnectClusterName=連携先クラスタ名

HCSCサーバ連携の停止
connect
stop

CSCSrvName=対象HCSCサーバ名

ConnectClusterName=連携を終了する連携先クラスタ名

HCSCサーバ連携受付の停止
connect_service
stop

J2EESrvName=インポートするJ2EEサーバ名

CSCSrvName=連携受付を停止する連携元HCSCサーバ名

OptionFlag=停止モード
NORMAL_OPTION：通常停止
WAIT_OPTION：オプション監視停止

標準受付の停止
request_service
stop

J2EESrvName=インポートするJ2EEサーバ名

CSCSrvName=リクエスト抑止するHCSCサーバ名

ForceFlag=強制停止フラグ
NORMAL_OPTION：通常停止
WAIT_OPTION：計画停止
FORCE_OPTION：強制停止

アダプタの停止
compo
stop

J2EESrvName=アダプタを停止するJ2EEサーバ名

CSCSrvName=アダプタを停止するHCSCサーバ名

AdapterName=停止するサービスアダプタのサービスID

ビジネスプロセスの停止
compo
stop

J2EESrvName=アダプタを停止するJ2EEサーバ名

CSCSrvName=アダプタを停止するHCSCサーバ名

AdapterName=停止するビジネスプロセスのサービスID

HCSCサーバの停止
server
stop

J2EESrvName=HCSCサーバをセットアップしたJ2EEサーバ名

CSCSrvName=停止するHCSCサーバ名，

ForceFlag=強制停止フラグ
false：通常停止
true：強制停止

HCSCサーバのセットアップ情報取得
server
get_setup_info

CSCSrvName=HCSCサーバ名

HCSCサーバの情報取得
server
get_info

CSCSrvName=状態表示するHCSCサーバ名

HCSCサーバ連携の情報取得
connect
get_info

CSCSrvName=連携状態を表示する連携元HCSCサーバ名

ConnectClusterName=連携先のクラスタ名

ビジネスプロセスの情報取得
compo
get_bp_info

CSCSrvName=HCSCサーバ名

AdapterName=ビジネスプロセスのサービスID

アダプタの情報取得
compo
get_adapter_info

CSCSrvName=HCSCサーバ名

AdapterName=サービスアダプタのサービスID

ユーザ定義受付の情報取得
compo_urecp
get_info

CSCSrvName=ユーザ定義受付の情報を取得するHCSCサーバ名

ユーザ定義受付の開始
compo_urecp
start

CSCSrvName=ユーザ定義受付を開始するHCSCサーバ名

J2EESrvName=ユーザ定義受付を開始するJ2EEサーバ名

ユーザ定義受付の停止
compo_urecp
stop

CSCSrvName=ユーザ定義受付を停止するHCSCサーバ名

J2EESrvName=ユーザ定義受付を停止するJ2EEサーバ名

-propfile <プロパティファイル名>　～ ((1－200バイト))

引数を記述したプロパティファイル名を絶対パス，または相対パスで指定します。J2SEのプロパティファイル形式で指定します。

-binary <ファイル名>　～ ((1－200バイト))

バイナリ形式のファイル名を絶対パス，または相対パスで指定します。このオプションは将来使用するために定義されているオプションです。

入力例

(1)HCSCサーバMyCSCを起動する場合

cscutil -user admin -pass admin -mng MyMNG -target server -operation start -props "CSCSrvName=MyCSC, J2EESrvName=MyServer"

(2)プロパティファイルcscutil.propertiesを使用して，HCSCサーバMyCSCを起動する場合

cscutil -user admin -pass admin -host 10.209.13.165:9001 -mnguser admin -mngpass admin -target server -operation start -propfile cscutil.properties

cscutil.propertiesの中身

 CSCSrvName=MyCSC
 J2EESrvName=MyServer

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
2 | 通信タイムアウトが発生しました。
3 | 排他エラーが発生しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

cscutilコマンドを実行する場合，参照機能（HCSCサーバ情報の参照など）は，複数同時に実行できます。

運用機能（HCSCサーバの起動やサービスアダプタの停止など）を複数同時に実行できません。

csmdeletehistory（電文の実行履歴情報テーブルのレコードの削除）

形式

csmdeletehistory [<HCSCサーバ名>]
                {-t <削除開始日時>｜-d <日数>}
                [｛-m <メッセージ共通ID>
                  ｜-c <クライアント相関ID>
                  ｜-a <サービスアダプタまたはビジネスプロセスのサービスID>｝]
                [-u <DBユーザID> [-p <DBパスワード>]]

機能

データベースを使用する構成でHCSCサーバをセットアップした場合，電文の実行履歴情報テーブル中のレコードを削除します。削除したい日時または日数と削除対象（メッセージ共通ID，クライアント相関ID，またはサービスアダプタもしくはビジネスプロセスのサービスID）を組み合わせて指定できます。HCSCサーバが停止している場合でも削除できます。

引数

<HCSCサーバ名>　～<英数字およびアンダーライン（_）> ((1－8文字))

自HCSCサーバ名を指定します。CSM_SV_NAME環境変数にHCSCサーバ名を設定すると，このオプションの指定を省略できます。

-t <削除開始日時>　～＜半角数字＞

指定した日時より以前の実行履歴レコードを削除します。なお，利用できる日時の形式は次の形式です。また，日時には存在するものを指定してください。

削除開始日時：YYYYMMDDhhmmssの形式で指定してください。
YYYY：西暦（1970≦YYYY）
MM：月（01≦MM≦12）
DD：日（01≦DD≦31）
hh：時（00≦hh≦23）
mm：分（00≦mm≦59）
ss：秒（00≦ss≦59）

-d <日数>　～＜整数＞ ((0－365))

指定した日数より以前の実行履歴レコードを削除します。日数を日単位で指定してください。0を指定した場合，削除対象のすべての実行履歴を削除します。

-m <メッセージ共通ID>　～＜英数字および記号，コロン（:），およびピリオド（.）＞ ((1－75文字))

指定したメッセージ共通IDに合致する実行履歴レコードを削除します。

-c <クライアント相関ID>　～＜英数字および記号＞ ((1－255文字))

指定したクライアント相関IDに合致する実行履歴レコードを削除します。

-a <サービスアダプタまたはビジネスプロセスのサービスID>　～＜英数字およびアンダーライン（_）＞ ((1－8文字))

指定したサービスアダプタまたはビジネスプロセスのサービスIDに合致する実行履歴レコードを削除します。

-u <DBユーザID>

HCSCサーバで使用しているデータベースのユーザIDを指定します。HCSCサーバが起動している場合は，このオプションを指定しても無効になります。HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の条件を満たす場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定している場合

jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

-p <DBパスワード>

HCSCサーバで使用しているデータベースのパスワードを指定します。HCSCサーバが起動している場合は，このオプションを指定しても無効になります。HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の条件を満たす場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定している場合

jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

入力形式を間違えた場合はエラーになります。

データベースを使用しない構成でHCSCサーバをセットアップした場合，このコマンドは使用できません。

csmlshistory（電文の実行履歴情報の表示）

形式

csmlshistory [<HCSCサーバ名>]
            [-c <クライアント相関ID>]※
            [-m <メッセージ共通ID>]※
            [-i <サービスリクエストID>]※
            [-t <照会開始日時>,<照会終了日時>]※
            [-rs <サービスリクエスタからの入力サービス名>]※
            [-s <サービス名>]※
            [-jm <JMSメッセージID>]※
            [-jc <JMS相関識別子>]※
            [-l {new｜all}]
            [-d {nml｜ext｜msg}]
            [-ul <電文データ長>]
            [-r <表示レコード数>]
            [-k {list｜count}]
            [-u <DBユーザID> [-p <DBパスワード>]]

注※　一つ以上指定します。すべてを省略することはできません。

機能

データベースを使用する構成でHCSCサーバをセットアップした場合，電文の実行履歴の情報を表示します。HCSCサーバが停止している場合でも表示できます。

引数

<HCSCサーバ名>　～＜英数字およびアンダーライン（_）＞ ((1－8文字))

自HCSCサーバ名を指定します。CSM_SV_NAME環境変数にHCSCサーバ名を設定すると，このオプションの指定を省略できます。

-c <クライアント相関ID>　～＜英数字および記号＞ ((1－255文字))

クライアント相関IDで検索する場合に指定します。

-m <メッセージ共通ID>　～＜英数字および記号，コロン（:），およびピリオド（.）＞ ((1－75文字))

メッセージ共通IDで検索する場合に指定します。

-i <サービスリクエストID>　～＜英数字および記号，コロン（:），およびピリオド（.）＞ ((1－84文字))

サービスリクエストIDで検索する場合に指定します。

-t <照会開始日時>,<照会終了日時>　～＜半角数字＞

開始日時，終了日時で検索する場合に指定します。照会開始日時と照会終了日時の間のコンマ（,）の前後に余分なスペースを指定しないでください。なお，利用できる日時の形式は次の形式です。また，日時には存在するものを指定してください。

照会開始日時：YYYYMMDDhhmmssの形式で指定してください。

照会終了日時：YYYYMMDDhhmmssの形式で指定してください。
YYYY：西暦（1970≦YYYY）
MM：月（01≦MM≦12）
DD：日（01≦DD≦31）
hh：時（00≦hh≦23）
mm：分（00≦mm≦59）
ss：秒（00≦ss≦59）

-rs <サービスリクエスタからの入力サービス名>　～＜XMLスキーマのNCName型の文字列＞ ((1－64バイト))

サービスリクエスタの入力サービス名で検索する場合に指定します。

-s <サービス名>　～＜XMLスキーマのNCName型の文字列＞ ((1－64バイト))

呼び出し先のサービス名で検索する場合に指定します。

-jm <JMSメッセージID>　～＜英数字および記号，コロン（:），およびピリオド（.）＞ ((1－255文字))

JMSヘッダのJMSMessageIDの値で検索する場合に指定します。

-jc <JMS相関識別子>　～＜文字列＞ ((1－255文字))

JMSヘッダのJMSCorrelationIDの値で検索する場合に指定します。

-l {new｜all}　～<<new>>

実行履歴情報の検索方法を指定します。

new
HCSCメッセージ共通IDとサービスリクエストIDが一致する実行履歴情報のうち，最新の実行履歴情報だけを表示します。例えば，あるリクエストによって実行履歴に送信履歴と応答履歴が格納された場合，応答履歴だけが表示されます。

all
該当するすべての実行履歴情報を表示します。重複した情報も含めて表示します。

-d {nml｜ext｜msg}　～<<nml>>

実行履歴の表示方法を指定します。

nml
基本情報だけを表示します。

ext
電文データを除くすべての情報を表示します。

msg
電文データを含むすべての情報を表示します。

-ul <電文データ長>　～ ((0－65535バイト)) <<1024>>

出力する電文データ（ユーザ電文）の上限値を指定します。このオプションは-dオプションにmsgを指定したときだけ有効になります。また，0を指定した場合は上限値がなくなります。

-r <表示レコード数>　～＜整数＞ ((1－1000)) <<100>>

表示するレコード数を指定します。該当するレコード数が指定値より小さい場合は，該当するレコード数だけ表示します。

-k {list｜count} <<list>>

指定した条件を満たす履歴情報について，内容を表示するか，またはエントリ数を表示するかを指定します。

list
履歴情報の内容を表示します。該当する情報が存在しない場合，情報は表示されません。

count
履歴情報のエントリ数を表示します。countを指定した場合は，-dオプション，-ulオプション，および-rオプションの値は無効になります。

-u <DBユーザID>

HCSCサーバで使用しているデータベースのユーザIDを指定します。HCSCサーバが起動している場合は，このオプションを指定しても無効になります。HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の条件を満たす場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定している場合

jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

-p <DBパスワード>

HCSCサーバで使用しているデータベースのパスワードを指定します。HCSCサーバが起動している場合は，このオプションを指定しても無効になります。HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の条件を満たす場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定している場合

jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

表示形式

(1)実行履歴情報の内容（-k list指定時）

EntryCount：エントリ番号
TimeStamp：実行履歴採取時刻
HCSCServerName：受付HCSCサーバ名
ClusterName：サービス部品を呼び出したHCSCサーバのクラスタ名
HistoryDirection：実行履歴採取方向
HCSCCommonID：メッセージ共通ID
ServiceRequestID：サービスリクエストID
ClientID：クライアント相関ID
JMSMessageID：JMSメッセージID
JMSCorrelationID：JMS相関識別子
RequestType：サービスリクエスタ種別
RequestProtocolKind：リクエストのプロトコル種別
RequestServiceName：サービスリクエスタからの入力サービス名
ServiceName：呼び出し先のサービス名
ServiceKind：サービスの種別
AdapterName：サービスアダプタまたはビジネスプロセスのサービスID
ServiceProtocolKind：サービスアダプタの種類
ServiceOperationName：サービス部品のオペレーション名
ConnectProtocolKind：連携プロトコル種別
RequestUserTelegramType：ユーザ電文の種別
ResponseUserTelegramType：ユーザへの応答電文の種別
BPActivity：ビジネスプロセス用アクティビティ番号
BPProcessID：ビジネスプロセス用プロセスID
BPRequestType：ビジネスプロセス用要求タイプ
ReplyToQueueName：応答用のキュー名
RouteHistory：経路履歴情報
ErrorCode：エラー情報
Version：実行履歴情報コンテナのバージョン番号
Revision：実行履歴情報コンテナのリビジョン番号
UserTelegram：ユーザ電文

注　表示するエントリが複数ある場合，エントリごとに改行で区切ります。

説明

表示項目
説明
-dオプションを設定した場合に表示される情報

基本情報（nmlを指定）
電文データ以外の情報（extを指定）
電文データを含むすべての情報（msgを指定）

EntryCount
エントリ番号を示します。
○
○
○

TimeStamp
実行履歴採取時刻を示します。java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ss.SSSの形式で表示されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

○
○
○

HCSCServerName
受付HCSCサーバ名を示します。
×
○
○

ClusterName
サービス部品を呼び出したHCSCサーバのクラスタ名を示します。
○
○
○

HistoryDirection
実行履歴採取方向を示します。次のどれかが表示されます。

Service Request Direction：送信方向
送信方向には次の二つの場合があります。

・サービスリクエスタ→メッセージング基盤→ビジネスプロセス
・ビジネスプロセス→メッセージング基盤→サービス部品

Service Response Direction：応答方向
応答方向には次の二つの場合があります。

・ビジネスプロセス→メッセージング基盤→サービスリクエスタ
・サービス部品→メッセージング基盤→ビジネスプロセス

Service Error：サービス部品呼び出しエラー

Service Fault：サービス部品またはアダプタからのフォルト

○
○
○

HCSCCommonID
メッセージ共通IDを示します。
○
○
○

ServiceRequestID
サービスリクエストIDを示します。
○
○
○

ClientID
クライアント相関IDを示します。
×
○
○

JMSMessageID
JMSメッセージIDを示します。
×
○
○

JMSCorrelationID
JMS相関識別子を示します。
×
○
○

RequestType
サービスリクエスタ種別を示します。次のどれかが表示されます。

ClientProgram：クライアントプログラム

BusinessProcess：ビジネスプロセス

ConnectHCSCServer：連携HCSCサーバ

×
○
○

RequestProtocolKind
リクエストのプロトコル種別を示します。次のどれかが表示されます。

WebService：同期（Webサービス）

SessionBean：同期（SessionBean）

MDB_WSR：非同期（MDB（WS-R））

MDB_DBQ：非同期（MDB（DBキュー））

BusinessProcess：ビジネスプロセス

×
○
○

RequestServiceName
サービスリクエスタからの入力サービス名を示します。
○
○
○

ServiceName
呼び出し先のサービス名を示します。
○
○
○

ServiceKind
サービス部品の種別を示します。次のどれかが表示されます。

ServiceAdapter：サービスアダプタ（単体サービス部品）

BusinessProcess：ビジネスプロセス

×
○
○

AdapterName
サービスアダプタまたはビジネスプロセスのサービスIDを示します。
×
○
○

ServiceProtocolKind
サービスアダプタの種類を示します。次のどれかが表示されます。

WebService：同期（Webサービス）

SessionBean：同期（SessionBean）

MDB_WSR：非同期（MDB（WS-R））

MDB_DBQ：非同期（MDB（DBキュー））

Custom：カスタムアダプタ

×
○
○

ServiceOperationName
サービス部品のオペレーション名を示します。
×
○
○

ConnectProtocolKind
連携プロトコル種別を示します。次のどれかが表示されます。

WebService：同期（Webサービス）

SessionBean：同期（SessionBean）

MDB_WSR：非同期（MDB（WS-R））

×
○
○

RequestUserTelegramType
ユーザ電文の種別を示します。次のどれかが表示されます。

XML：XML電文

BINARY：バイナリ電文

×
○
○

ResponseUserTelegramType
ユーザへの応答電文の種別を示します。次のどれかが表示されます。

XML：XML電文

BINARY：バイナリ電文

×
○
○

BPActivity
ビジネスプロセス用アクティビティ番号を示します。ビジネスプロセスのアクティビティインスタンスを識別するための番号です。
×
○
○

BPProcessID
ビジネスプロセス用プロセスIDを示します。
×
○
○

BPRequestType
ビジネスプロセス用要求タイプを示します。
×
○
○

ReplyToQueueName
応答用のキュー名を示します。
×
○
○

RouteHistory
経路履歴情報を示します。HCSCサーバ名またはサービスアダプタのサービスIDを「->」でつなげた文字列で表示されます。
×
○
○

ErrorCode
エラー情報を示します。HistoryKindDirection=Service Error※の場合，次のどれかのエラー理由とエラーコードが表示されます。

HCSCサーバ内で検出したエラーのエラー理由

ビジネスプロセス基盤でのロールバック発生理由

電文の二重配信理由

○
○
○

Version
実行履歴情報コンテナのバージョン番号を示します。
○
○
○

Revision
実行履歴情報コンテナのリビジョン番号を示します。
○
○
○

UserTelegram
ユーザ電文を示します。
×
×
○

（凡例）

○：表示されます

×：表示されません

注※

HistoryKindDirection=Service Faultの場合，サービス部品やカスタムアダプタからのフォルト情報やSOAPフォルト情報の内容が，次のXML形式で表示されます。

<?xml version="1.0" encoding="UTF-8"?>
<cscmsgerror>
<errorcode>エラーコード</errorcode>
<errorstring>エラー情報</errorstring>
<processinstanceID/>
<errordetail>
<cscmsgcode>フォルト情報のFaultCode</cscmsgcode>
<cscmsgstring>フォルト情報のFaultString</cscmsgstring>
<cscmsgactor>フォルト情報のFaultActor</cscmsgactor>
<cscmsgdetail>フォルト情報のDetail</cscmsgdetail>
<exceptionName>フォルト名（例外名）</exceptionName>
</errordetail>
</cscmsgerror>

(2)実行履歴情報のエントリ数（-k count指定時）

RecordCount：レコード数

説明

表示項目 | 説明
RecordCount | レコード数を示します。履歴参照条件に該当したレコードの数が表示されます。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

入力形式を間違えた場合はエラーになります。

データベースを使用しない構成でHCSCサーバをセットアップした場合，このコマンドは使用できません。

csmlslocation（サービスアダプタまたはビジネスプロセスの情報の表示）

形式

csmlslocation [<HCSCサーバ名>]
             {{-a <サービスID>｜-t <サービス名>}
               ｜-k {adp｜bp｜sg}
               ｜-all}
             [{-l｜-r}]
             [-u <DBユーザID> [-p <DBパスワード>]]

機能

配備したサービスアダプタまたはビジネスプロセスの情報を表示します。HCSCサーバが停止している場合でも表示できます。

引数

<HCSCサーバ名>　～＜英数字およびアンダーライン（_）＞ ((1－8文字))

自HCSCサーバ名を指定します。CSM_SV_NAME環境変数にHCSCサーバ名を設定すると，このオプションの指定を省略できます。

-a <サービスID>　～＜英数字およびアンダーライン（_）＞ ((8文字以内))

情報を表示するサービスアダプタのサービスID，またはビジネスプロセスのサービスIDを指定します。このオプションを指定した場合に該当する情報が存在しないときは，エラーになります。

-t <サービス名>　～＜XMLスキーマのNCName型の文字列＞ ((1－64バイト))

情報を表示するサービス名（アダプタのサービス名，ビジネスプロセス名）を指定します。このオプションを指定した場合に該当する情報が存在しないときは，エラーになります。

-k {adp｜bp｜sg}

情報一覧を絞り込む種別を指定します。このオプションを指定した場合に該当する情報が存在しないときは，エラーになります。

adp
サービスアダプタの情報を表示します。

bp
ビジネスプロセスの情報を表示します。

sg
サービスグループの情報を表示します。

-all

HCSCサーバに登録されているすべてのサービスアダプタまたはビジネスプロセスの一覧を表示します。このオプションを指定した場合に該当する情報が存在しないときは，情報は表示されません。

-l

自HCSCサーバに配備されているサービスアダプタまたはビジネスプロセスの情報を表示します。-kオプションでadpまたはbpを指定した場合，および-allオプションを指定した場合にだけ有効になります。なお，-aオプション，-tオプション，および-kオプションでsgをあわせて指定した場合は無効になります。

-r

自HCSCサーバと連携しているサービスアダプタまたはビジネスプロセスの情報を表示します。-kオプションでadpまたはbpを指定した場合，および-allオプションを指定した場合にだけ有効になります。なお，-aオプション，-tオプション，および-kオプションでsgオプションをあわせて指定した場合は無効になります。

-u <DBユーザID>

HCSCサーバで使用しているデータベースのユーザIDを指定します。次の場合は，このオプションを指定しても無効になります。

HCSCサーバが起動している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定し，jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

-p <DBパスワード>

HCSCサーバで使用しているデータベースのパスワードを指定します。次の場合は，このオプションを指定しても無効になります。

HCSCサーバが起動している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定し，jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

表示形式

HCSCServerName：HCSCサーバ名
ClusterName：クラスタ名
ServiceName：サービスアダプタまたはビジネスプロセス名
ServiceKind：サービスアダプタまたはビジネスプロセスの種別
AdapterName：サービスアダプタまたはビジネスプロセスのサービスID
ServiceProtocolKind：サービスアダプタの種類
ServiceStatus：サービスアダプタまたはビジネスプロセスの状態
EntryTime：サービスアダプタまたはビジネスプロセスの配備時刻
AdapterLocalCall：ローカルキュー使用指定
BPOperationName：ビジネスプロセスのオペレーション名
BPRequestFormatID：ビジネスプロセスの要求電文フォーマットID
BPResponseFormatID：ビジネスプロセスの応答電文フォーマットID
ModifiedTime：サービスアダプタまたはビジネスプロセスの更新時刻
Version：ロケーションのバージョン番号
Revision：ロケーションのリビジョン番号

注　表示するエントリが複数ある場合，エントリごとに改行で区切ります。

説明

表示項目
説明

HCSCServerName
情報を取得したHCSCサーバ名を示します。

ClusterName
サービスアダプタまたはビジネスプロセスが配備されているクラスタ名を示します。

ServiceName
サービスアダプタまたはビジネスプロセス名を示します。
ServiceKindで示される種別によって，次のどれかが表示されます。

ServiceKindがServiceAdapterの場合：サービスアダプタのサービス名

ServiceKindがBusinessProcessの場合：ビジネスプロセスのサービス名

ServiceKind
サービスアダプタまたはビジネスプロセスの種別を示します。次のどれかが表示されます。

ServiceAdapter：サービスアダプタ

BusinessProcess：ビジネスプロセス

AdapterName
サービスアダプタまたはビジネスプロセスのサービスIDを示します。

ServiceProtocolKind
サービスアダプタの種類を示します。次のどれかが表示されます。

WebService：同期（Webサービス）

SessionBean：同期（SessionBean）

MDB_WSR：非同期（MDB（WS-R））

MDB_DBQ：非同期（MDB（DBキュー））

Custom：カスタムアダプタ

ServiceKindがビジネスプロセスの場合は表示されません。

ServiceStatus
サービスアダプタまたはビジネスプロセスの状態を示します。
次のどれかが表示されます。

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

deleting：削除処理中

EntryTime
サービスアダプタまたはビジネスプロセスを配備した時間を示します。java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ss.SSSの形式で表示されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

AdapterLocalCall
ローカルキューを使用するかどうかを示します。ServiceProtocolKindが非同期（MDB（DBキュー））の場合だけ次のどちらかが表示されます。

true：ローカルキューを使用します

false：ローカルキューを使用しません

BPOperationName
ビジネスプロセスのオペレーション名を示します。ServiceKindがサービスアダプタの場合は表示されません。

BPRequestFormatID
ビジネスプロセスの要求電文フォーマットIDを示します。ServiceKindがサービスアダプタの場合は表示されません。

BPResponseFormatID
ビジネスプロセスの応答電文フォーマットIDを示します。ServiceKindがサービスアダプタの場合は表示されません。

ModifiedTime
サービスアダプタまたはビジネスプロセスの更新時刻を示します。java.text.SimpleDateFormatで定義されているフォーマットに，YYYY/MM/DD hh:mm:ss.SSSの形式で表示されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

なお，更新時刻は開発環境でパッケージングした時間です。

Version
ロケーションのバージョン番号を示します。

Revision
ロケーションのリビジョン番号を示します。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

入力形式を間違えた場合はエラーになります。

取得した情報がnull値の場合，非表示ではなく，"null"と表示されます。

HCSCサーバが停止状態のときにこのコマンドを実行すると，HCSCServerNameおよびClusterNameに"null"と表示されます。

csmlsreception（ユーザ定義受付の情報の表示）

形式

csmlsreception [<HCSCサーバ名>]
                -i <受付ID>
                 ｜-s <関連するサービス名>
                 ｜-all
               [-u <DBユーザID> [-p <DBパスワード>]]

機能

配備したユーザ定義受付の情報を表示します。このコマンドはHCSCサーバが停止している状態でも実行できます。

引数

<HCSCサーバ名>　～＜英数字およびアンダーライン（_）＞ ((1－8文字))

HCSCサーバ名を指定します。CSM_SV_NAME環境変数にHCSCサーバ名を設定した場合，このオプションの指定を省略できます。

-i <受付ID>　～＜英数字およびアンダーライン（_）＞ ((8文字以内))

情報を表示するユーザ定義受付の受付IDを指定します。

-s <関連するサービス名>　～＜XMLschemaのNCName文字＞ ((1－64バイト))

情報を表示するユーザ定義受付に関連するサービス名（ビジネスプロセスのサービスID）を指定します。

-all

HCSCサーバに登録されているすべてのユーザ定義受付の一覧を表示します。このオプションを指定した場合に該当する情報が存在しないときは，情報は表示されません。

-u <DBユーザID>

HCSCサーバで使用しているデータベースのユーザIDを指定します。次の場合は，このオプションを指定しても無効になります。

HCSCサーバが起動している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定し，jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

-p <DBパスワード>

HCSCサーバで使用しているデータベースのパスワードを指定します。次の場合は，このオプションを指定しても無効になります。

HCSCサーバが起動している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

HCSCサーバが停止している場合は，必ずこのオプションを指定します。ただし，次の場合は，このオプションを省略できます。

HCSCサーバセットアップ定義ファイルのデータベースの接続情報（jdbc-dbconnectinfo）に環境変数グループを指定し，jdbc-dbconnectinfoに指定した環境変数グループでPDUSER（認可識別子およびパスワード）を設定している場合

データベースを使用しない構成でHCSCサーバをセットアップした場合

また，HCSCサーバが停止している場合でも，データベースの設定で認証が必要ないときは，このオプションを指定しないでください。

表示形式

*** User defined reception information ***
HCSCServerName : HCSCサーバ名
ClusterName : クラスタ名
ReceptionID : 受付ID
ReceptionName : 受付名
ServiceName : 関連するサービス名
ReceptionKind : 受付の種別
ReceptionProtocolKind : 受付のプロトコル種別
EntryTime : 受付定義追加時刻
ModifiedTime : 受付更新時刻
Version : ロケーションのバージョン番号
Revision : ロケーションのリビジョン番号
*** User defined reception status ***
ReceptionStatus : 受付の状態
*** User defined reception runtime value ***
現在反映されているユーザ定義受付ランタイム定義プロパティ名=設定値

注　表示するエントリが複数ある場合，エントリごとに改行で区切ります。

説明

表示項目
説明

HCSCServerName
情報を取得したHCSCサーバ名が表示されます。

ClusterName
ユーザ定義受付を所有しているクラスタ名が表示されます。

ReceptionID
HCSCサーバ内で管理しているユーザ定義受付の受付IDが表示されます。

ReceptionName
配備されているユーザ定義受付の受付名が表示されます。

ServiceName
配備されているユーザ定義受付に関連するビジネスプロセスのサービス名が表示されます。

ReceptionKind
配備されているユーザ定義受付の種別が表示されます。
BusinessProcess：ビジネスプロセス

ReceptionProtocolKind
配備されているユーザ定義受付のプロトコルが表示されます。
WebService：同期（Webサービス）

EntryTime
配備されているユーザ定義受付を配備した時間がYYYY/MM/DD hh:mm:ss.SSSの形式で表示されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

ModifiedTime
配備されているユーザ定義受付の定義更新時刻がYYYY/MM/DD hh:mm:ss.SSSの形式で表示されます。

YYYY：西暦

MM：月

DD：日

hh：時

mm：分

ss：秒

SSS：ミリ秒

Version
ロケーションのバージョン番号が表示されます。

Revision
ロケーションのリビジョン番号が表示されます。

ReceptionStatus
配備されているユーザ定義受付の状態が表示されます。

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

deleting：削除処理中

現在反映されているユーザ定義受付ランタイム定義プロパティ
現在反映されているユーザ定義受付ランタイム定義のプロパティの値が表示されます。
ユーザ定義受付ランタイム定義のプロパティについては，「9.　定義ファイル」の「ユーザ定義受付ランタイム定義ファイル」を参照してください。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

取得した情報がnull値の場合，値に"null"と表示されます。

HCSCサーバが停止状態のときにこのコマンドを実行すると，HCSCServerNameおよびClusterNameは"null"と表示されます。

失敗時の動作を次に示します。

入力形式が誤りの場合はコマンドエラーになります。

-i，-sを指定した場合に該当する情報がない場合は，コマンドエラーになります。

csmlsstate（HCSCサーバの状態の表示）

形式

csmlsstate [<HCSCサーバ名>]
          [-d {prop｜runtime}]

機能

自HCSCサーバの状態および設定情報の一覧を表示します。HCSCサーバが停止している場合でも表示できます。

引数

<HCSCサーバ名>　～＜英数字およびアンダーライン（_）＞ ((1－8文字))

自HCSCサーバ名を指定します。CSM_SV_NAME環境変数にHCSCサーバ名を設定すると，このオプションの指定を省略できます。

-d {prop｜runtime}

表示する種別を指定します。

prop
定義したHCSCサーバランタイム定義ファイルのプロパティの情報を表示します。

runtime
現在反映されているHCSCサーバランタイム定義ファイルのプロパティの値を表示します。

表示形式

(1)定義した設定情報を表示する場合（-d未指定および-d prop指定時）

*** HCSC server status ***
ServerStatus：HCSCサーバの状態
RequestServiceStatus：標準受付の状態
ConnectServiceStatus：HCSC連携受付の状態
JMSReceptorQueueName：JMSリクエストの受付キュー名
DBQReceptorQueueName：DBキューリクエストの受付キュー名
HCSCTableVersion：HCSCテーブルのバージョン
HCSCTableRevision：HCSCテーブルのリビジョン
*** HCSC server runtime properties ***
HCSCサーバランタイム定義ファイルのプロパティ名=設定値
         ：

(2)現在反映されている設定情報を表示する場合（-d runtime指定時）

*** HCSC server status ***
ServerStatus：HCSCサーバの状態
RequestServiceStatus：標準受付の状態
ConnectServiceStatus：HCSC連携受付の状態
JMSReceptorQueueName：JMSリクエストの受付キュー名
DBQReceptorQueueName：DBキューリクエストの受付キュー名
HCSCTableVersion：HCSCテーブルのバージョン
HCSCTableRevision：HCSCテーブルのリビジョン
*** HCSC server runtime value ***
現在反映されているHCSCサーバランタイム定義ファイルのプロパティ名=設定値
         ：

説明

表示項目
説明

ServerStatus
HCSCサーバの状態を示します。次のどれかが表示されます。

active：起動状態

inactive：停止状態

starting：起動処理中

stopping：停止処理中

なお，HCSCサーバが停止している場合，HCSCサーバの起動に失敗した場合，および停止に失敗した場合は，「inactive」が表示されます。

RequestServiceStatus
HCSCサーバの標準受付の状態を示します。次のどれかが表示されます。

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

なお，HCSCサーバが停止している場合は，「null」が表示されます。

ConnectServiceStatus
HCSCサーバ連携受付の状態を示します。次のどれかが表示されます。

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

なお，HCSCサーバが停止している場合は，「null」が表示されます。

JMSReceptorQueueName
JMSのリクエスト受付キュー名を示します。
JMSのリクエスト受付がセットアップされていない場合は，「null」が表示されます。

DBQReceptorQueueName
DBキューのリクエスト受付キュー名を示します。
DBキューのリクエスト受付がセットアップされていない場合は，「null」が表示されます。

HCSCTableVersion
HCSCテーブルのバージョンを示します。

HCSCTableRevision
HCSCテーブルのリビジョンを示します。

HCSCサーバランタイム定義ファイルのプロパティ名
HCSCサーバランタイム定義ファイルで設定したプロパティの情報が表示されます。
HCSCサーバランタイム定義ファイルについては，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

現在反映されているHCSCサーバランタイム定義ファイルのプロパティ名
現在反映されているHCSCサーバランタイム定義ファイルのプロパティの情報が表示されます。
HCSCサーバランタイム定義ファイルについては，「9.　定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

戻り値

戻り値 | 意味
0 | 正常終了しました。
1 | コマンドが異常終了しました。
9 | 実行権限のチェックエラーが発生しました。

注意事項

次の場合はエラーになります。

入力形式を間違えた場合

HCSCサーバがセットアップされていない場合

現在反映されているHCSCサーバランタイム定義ファイルのプロパティで，デフォルト値がないプロパティが省略されている場合，空文字（""）が仮定されます。

HCSCサーバが停止している場合，HCSCサーバの状態には「inactive」，HCSCサーバの標準受付の状態およびHCSCサーバ連携受付の状態には「null」が表示されます。

HCSCサーバの起動に失敗した場合（または停止に失敗した場合），HCSCサーバの状態には，「inactive」が表示します。

11.　メッセージ

この章では，Cosminexus サービスプラットフォームで出力されるメッセージについて説明します。

＜この章の構成＞

11.1　メッセージの種類と形式

11.2　KDEC00001～KDEC19999のメッセージ

11.3　KDEC20000～KDEC39999のメッセージ

11.4　KDEC40000～KDEC59999のメッセージ

11.5　KDEC60000～KDEC79999のメッセージ

11.6　KEOS50000～KEOS59999のメッセージ

11.1　メッセージの種類と形式

＜この節の構成＞

11.1.1　メッセージの種類

11.1.2　メッセージの形式

11.1.1　メッセージの種類

Cosminexus サービスプラットフォームのメッセージには，次の種類があります。

表11-1　メッセージの種類

分類 | メッセージの種類
メッセージング基盤に関するメッセージ | KDEC00001～KDEC19999のメッセージ
ビジネスプロセス基盤に関するメッセージ | KDEC20000～KDEC39999のメッセージ
データ変換基盤に関するメッセージ | KDEC40000～KDEC59999のメッセージ
DBアダプタ連携基盤に関するメッセージ | KDEC60000～KDEC79999のメッセージ
HCSC-Managerに関するメッセージ | KEOS50000～KEOS59999のメッセージ

11.1.2　メッセージの形式

このマニュアルでのメッセージの記述形式について説明します。

このマニュアルでのメッセージの記述形式を次に示します。

XXXXnnnnn-Y

メッセージテキスト

メッセージの説明

(S)

Cosminexus サービスプラットフォームの動作

(O)

ユーザの処置

対策

メッセージを出力させないための対策，またはユーザの処置に対する補足事項

なお，「(S)」，「(O)」および「対策」はメッセージによって記述しないものもあります。

XXXX

メッセージを出力した環境（実行環境，または運用環境）を示すID（プリフィックス）を表します。プリフィックスは英字4文字で示します。

nnnnn

メッセージを出力したプログラムで管理するメッセージ番号を表します。それぞれのメッセージには，５けたの固有の番号が付いています。

Y

メッセージのレベルを表します。メッセージのレベルは英字1文字で示します。

メッセージのレベルを示す文字とその意味を次に示します。

E（Error）

エラーレベルのトラブルが発生したことを通知するメッセージです。

このメッセージが出力されたときは，処理を中断します。

W（Warning）

警告レベルのトラブルが発生したことを通知するメッセージです。

メッセージが出力されたあとも処理を続行します。

I（Information）

システムの動作を通知するメッセージです。

メッセージが出力されたあとも処理を続行します。

Q（Question）

出力したメッセージに対して，ユーザの応答を通知するメッセージです。

このメッセージが出力されたときは，ユーザの応答を待ちます。

メッセージテキスト

Cosminexus サービスプラットフォームが出力したメッセージテキストを示します。

メッセージの説明

メッセージテキストに対する補足説明を示します。

(S)

Cosminexus サービスプラットフォームの動作を示します。

(O)

ユーザの処置を示します。なお，「保守員に連絡してください」とは，購入時の契約に基づいて，システム管理者が弊社問い合わせ窓口へ連絡することを示します。

対策

メッセージを出力させないための対策，またはユーザの処置に対する補足事項を示します。

11.2　KDEC00001～KDEC19999のメッセージ

＜この節の構成＞

11.2.1　KDEC00001～KDEC00500

11.2.2　KDEC00501～KDEC01000

11.2.3　KDEC01001～KDEC01500

11.2.4　KDEC01501～KDEC02000

11.2.5　KDEC02001～KDEC02500

11.2.6　KDEC02501～KDEC03000

11.2.7　KDEC03001～KDEC03500

11.2.8　KDEC04501～KDEC05000

11.2.9　KDEC05001～KDEC05500

11.2.10　KDEC05501～KDEC06000

11.2.11　KDEC06001～KDEC06500

11.2.12　KDEC06501～KDEC07000

11.2.13　KDEC07001～KDEC07500

11.2.14　KDEC10001～KDEC10500

11.2.15　KDEC10501～KDEC11000

11.2.16　KDEC19901～KDEC19999

11.2.1　KDEC00001～KDEC00500

KDEC00001-E

The service request was interrupted. (HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID)

サービス部品呼び出し要求処理は失敗しました。

(S)

サービス部品サービス呼び出し要求を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前に出力されているエラーメッセージを参照して，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度サービス部品呼び出し要求を実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00002-E

There is an error in the service, or an error occurred when calling the service.

サービス部品からエラーが応答されました。または，サービス部品の呼び出しでエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

サービスリクエスタに応答されたSOAPエンベローブのFaultメッセージ，例外内のFaultメッセージ，または非同期受付の場合に設定したReplyToキューのメッセージ内のFaultメッセージを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00003-E

There is an error in the business process, or an error occurred when calling the business process.

ビジネスプロセスからエラーが応答されました。または，ビジネスプロセスの呼び出しでエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

サービスリクエスタに応答されたSOAPエンベローブのFaultメッセージ，例外内のFaultメッセージ，または非同期受付の場合に設定したReplyToキューのメッセージ内のFaultメッセージを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00005-E

The HCSC server request was interrupted. (request = 問い合わせ内容, information = 問い合わせ詳細情報)

HCSCサーバへの問い合わせ要求は失敗しました。

問い合わせ内容

getServiceInfo：稼働状態確認機能

問い合わせ詳細情報

問い合わせ内容がgetServiceInfoの場合：サービスリクエスタから指定されたパラメタの情報を出力します。

(S)

HCSCサーバへの問い合わせ要求を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前に出力されているエラーメッセージを参照して，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度HCSCサーバへの問い合わせ要求を実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00010-E

The specified parameter is invalid. (parameter = パラメタ名)

指定されたパラメタは有効な文字列ではありません。

(S)

リクエスト処理を中断します。

(O)

パラメタに指定した文字列の内容を見直してください。

KDEC00011-E

A required parameter has not been specified. (parameter = パラメタ名)

必須のパラメタが指定されていません。

(S)

リクエスト処理を中断します。

(O)

必須のパラメタの指定内容を見直してください。

KDEC00012-E

The length of the specified parameter is invalid. (parameter = パラメタ名)

指定されたパラメタの長さが不正です。

(S)

リクエスト処理を中断します。

(O)

パラメタに指定した文字列の長さを見直してください。

KDEC00013-E

The same parameter has been specified more than once. (parameter = パラメタ名)

同じパラメタが複数回指定されています。

(S)

リクエスト処理を中断します。

(O)

パラメタを複数指定していないか見直してください。

KDEC00014-E

The specified parameter is invalid. (parameter = パラメタ名)

誤ったパラメタが指定されています。

(S)

リクエスト処理を中断します。

(O)

パラメタに指定した内容を見直してください。

KDEC00016-E

The specified parameter value is outside the valid range. (parameter = パラメタ名)

指定されたパラメタの値が設定範囲外です。

(S)

リクエスト処理を中断します。

(O)

パラメタに指定した数値の範囲を見直してください。

KDEC00018-E

The specified parameter differs from the telegram type. (parameter = パラメタ名)

指定されたパラメタの電文タイプは，不正な電文のタイプです。

(S)

リクエスト処理を中断します。

(O)

パラメタに指定した内容を見直してください。非同期リクエスト受付（MDB(WS-R)）の場合は，パラメタの電文タイプに指定した値と，キューのメッセージ種別が合っているか見直してください。

KDEC00019-E

The specified JMS property is invalid. (property = プロパティ名, JMSMessageID = JMSMessageID)

指定されたプロパティは不正です。

(S)

リクエスト処理を中断します。

(O)

非同期リクエスト受付（MDB(WS-R)）のキューに指定したプロパティの内容，または型を見直してください。なお，このメッセージは破棄してください。

KDEC00020-E

The specified message type is invalid. (JMSMessageID = JMSMessageID)

指定されたメッセージタイプは不正です。

(S)

リクエスト処理を中断します。

(O)

非同期リクエスト受付のキューに指定したメッセージ種別を見直してください。なお，このメッセージは破棄してください。

KDEC00021-E

The header part of the DBQueue message has an invalid format. (information = 詳細情報)

非同期リクエスト受付（DBキュー）で，DBキューメッセージのヘッダ部分の形式が不正です。

(S)

リクエスト処理を中断します。

(O)

DBキューメッセージのヘッダ部分（バイナリデータ）の形式を見直して，再度サービス部品呼び出し要求を実行してください。なお，このメッセージは破棄してください。

KDEC00022-E

The telegram is not an XML schema.

電文はXMLスキーマではありません。

(S)

リクエスト処理を中断します。

(O)

指定した電文を見直してください。また，サービス部品からの応答の電文を見直してください。障害要因が運用上の問題であった場合は障害要因を取り除いて再度実行してください。なお，このメッセージは破棄してください。

KDEC00023-E

The specified option is invalid. (option = オプション名)

誤ったオプションが指定されています。

(S)

リクエスト処理を中断します。

(O)

DBキューメッセージのヘッダ部分（バイナリデータ）に指定している内容を見直してください。なお，このメッセージは破棄してください。

KDEC00024-E

Sending the message to the ReplyToQueue failed because an exception was caught. (exception = 例外名, error message = 例外詳細メッセージ)

例外をキャッチしたため，ReplyToキューにメッセージを送信できませんでした。

(S)

ReplyToキューへの応答送信を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00025-E

Closing the queue used for sending failed because an exception was caught. (exception = 例外名, error message = 例外詳細メッセージ)

例外をキャッチしたため，送信用キューをクローズできませんでした。

(S)

ReplyToキューへの応答送信を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00026-E

Making the error message for the service requester failed because an exception was caught. (exception = 例外名, error message = 例外詳細メッセージ)

例外をキャッチしたため，サービスリクエスタへ応答するエラーメッセージを作成できませんでした。

(S)

サービスリクエスタへの応答を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00027-E

Making the error message for the service requester failed because the fault message is invalid.

Faultメッセージの設定者情報が不正な値のため，サービスリクエスタ用のエラーメッセージを作成できませんでした。

(S)

サービスリクエスタへの応答を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00028-E

The detailed information of the fault message is not an XML schema.

Faultメッセージに関する詳細情報がXMLスキーマではありません。

(S)

サービスリクエスタへの応答を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00029-E

A database access error occurred when the execution history was output. (information = 出力タイミング, HCSCCommonID = HCSCメッセージ共通ID)

実行履歴の出力でエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00030-E

The execution history could not be output because information in the data container was invalid. (information = 出力タイミング, HCSCCommonID = HCSCメッセージ共通ID)

データコンテナ内の情報に不正な値があったため，実行履歴情報を出力できませんでした。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00031-W

At the asynchronous request receptor, the response telegram was scrapped because the queue name for ReplyTo was not specified.

非同期標準受付で，ReplyTo用キュー名が指定されていなかったため，応答電文を破棄しました。

(S)

処理を終了します。

KDEC00032-E

The specified JMSMessage payload is invalid. (JMSException = 例外詳細メッセージ)

指定されたJMSメッセージのペイロードが不正です。またはJMSExceptionをキャッチしたため処理を続行することができませんでした。

(S)

リクエスト処理を中断します。

(O)

非同期リクエスト受付のキューに指定した電文を見直してください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00033-E

The length of the telegram in the DBQueue is invalid. (information = 詳細情報)

非同期リクエスト受付（DBキュー）のキュー指定した電文の長さが不正です。

(S)

リクエスト処理を中断します。

(O)

非同期リクエスト受付（DBキュー）のキューに指定した電文の長さを見直してください。

KDEC00034-E

The message could not be sent because a RemoteException was caught. (error message = 例外詳細メッセージ)

RemoteExceptionをキャッチしたため，メッセージを送信できませんでした。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00035-E

The message could not be sent because an exception was caught. (exception = 例外名, error message = 例外詳細メッセージ)

例外をキャッチしたため，メッセージを送信できませんでした。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00036-E

Service requests cannot be accepted because the request receptor status is incorrect. (status = リクエスト受付状態)

リクエスト受付の状態が不正なため，サービス部品のリクエストを受け付けられません。

リクエスト受付状態

1：起動処理中

3：起動失敗状態

4：停止状態

5：停止処理中

6：停止失敗状態

(S)

リクエスト処理を中断します。

(O)

リクエスト受付の状態を確認してください。

KDEC00037-E

The asynchronous WS-R service request was interrupted. (ClientID = クライアントID, JMSMessageID = JMSMessageID)

非同期WS-Rのリクエストが中断されました。

(S)

非同期受付（WS-R）のリクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00038-E

The asynchronous DBQueue service request was interrupted. (ClientID = クライアントID, JMSMessageID = JMS_HITACHI_ShqMessageID)

非同期DBキューのリクエストが中断されました。

(S)

非同期受付（DBキュー）のリクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00039-E

Initialization of the User reception service adapter failed. (reception name = 受付名, reception ID = 受付ID, information = 詳細情報)

ユーザ定義受付の初期化に失敗しました。

(S)

ユーザ定義受付の起動を中断します。

(O)

ユーザ定義受付の起動に失敗しました。InformationがメッセージIDの場合は，そのIDが指しているエラーメッセージをログファイルから参照して，そのエラーログの原因を特定してください。障害要因が運用上の問題であった場合は再度実行してください。Informationが例外名，または障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00040-E

An attempt to read the file has failed. (reception name = 受付名, reception ID = 受付ID, file name = ファイル名, information = 詳細情報)

ファイルの読み込みに失敗しました。

(S)

ユーザ定義受付の起動を中断します。

(O)

ユーザ定義受付の構成を見直し，file nameで指定されたファイルが含まれているか見直してください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00041-E

A value in the definition file is invalid. (reception name = 受付名, reception ID = 受付ID, parameter = パラメタ名)

ユーザ定義受付における定義ファイルに指定されている値が不正です。

(S)

ユーザ定義受付の起動を中断します。

(O)

ユーザ定義受付を作成したときに入力した情報を確認してください。情報を修正した場合，ユーザ定義受付を再作成してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00042-E

The specified operation was not found. (reception name = 受付名, reception ID = 受付ID, operation name = オペレーション名, namespace = 名前空間)

指定されたオペレーションがありません。

(S)

リクエスト処理を中断します。

(O)

ユーザ定義受付に対して要求したSOAPメッセージの形式について，正しいオペレーション名，および名前空間で要求しているか確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00043-E

The telegram format is not supported. (reception name = 受付名, reception ID = 受付ID, operation name = オペレーション名, namespace = 名前空間)

電文が未サポートの電文形式です。

(S)

リクエスト処理を中断します。

(O)

ユーザ定義受付に対して要求したSOAPメッセージの形式について，正しい形式で要求しているか確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00044-W

An exception occurred but processing will continue. (reception name = 受付名, reception ID = 受付ID, information1 = 例外名, information2 = 例外から取得したメッセージ)

リクエスト受付で例外が発生しましたが処理を続行します。

(S)

処理を続行します。

(O)

例外名，例外から取得したメッセージから原因が特定できる場合は，その対処方法に従ってください。ログ・トレースを採取し，保守員に連絡してください。

11.2.2　KDEC00501～KDEC01000

KDEC00501-E

An error occurred during generation of the history writer.

実行履歴制御の生成でエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00502-E

An error occurred during a service location search. (HCSCCommonID = HCSCメッセージ共通ID)

サービス部品のロケーション情報検索でエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00503-E

An error occurred in the service routing. (HCSCCommonID = HCSCメッセージ共通ID)

サービス部品のルーティングでエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00504-E

An error occurred during generation of the service adapter. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID)

サービスアダプタまたはビジネスプロセスの生成でエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00505-E

An error occurred during output of the history writer. (information1 = 出力タイミング, information2 = 転送先, HCSCCommonID = HCSCメッセージ共通ID)

実行履歴の出力でエラーが発生しました。

出力タイミング

before：実行前

after：実行後

転送先

adapter：アダプタの実行

multicast：同報通知の実行

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00506-E

An error occurred during execution of the service adapter. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID)

サービスアダプタまたはビジネスプロセスの実行でエラーが発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00508-E

An error occurred during monitoring of the asynchronous queue. (type = キューのタイプ, queue name = キュー名)

非同期キューの監視でエラーが発生しました。

キューのタイプ

reception：標準受付用キュー

(S)

次のキュー監視処理を続行します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00509-I

Monitoring of the asynchronous queue will now start. (type = キューのタイプ, timer = 監視タイムアウト時間)

非同期キューの監視処理を開始しました。

キューのタイプ

reception：リクエスト受付用キュー

(S)

処理を続行します。

KDEC00510-I

Monitoring of the asynchronous queue ended. (type = キューのタイプ, result = 終了結果)

非同期キューの監視処理が終了しました。

キューのタイプ

reception：標準受付用キュー

終了結果

no wait：監視処理なし

normal：正常終了

timeout：監視タイムアウト

cancel：キャンセルによる終了

create QueueConnection error：キューコネクションの生成失敗

(S)

処理を終了します。

KDEC00511-I

Cancellation of monitoring of the asynchronous queue ended. (type = キューのタイプ, result = キューの状態)

非同期キューの監視処理のキャンセルコマンドが終了しました。

キューのタイプ

reception：標準受付用キュー

キューの状態

canceled：キャンセル完了

cancel processing：キャンセル処理中

timeout processing：監視タイムアウト処理中

already stopped：停止済み

no wait：監視していない

(S)

処理を終了します。

KDEC00512-E

An error occurred during cancellation of monitoring of the asynchronous queue. (type = キューのタイプ)

非同期キュー監視処理のキャンセル処理で障害が発生しました。

キューのタイプ

reception：標準受付用キュー

(S)

処理を終了します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00513-W

Processing will continue though an InterruptedException occurred in the monitoring of the asynchronous queue. (type = キューのタイプ)

非同期キューの監視処理でInterruptedExceptionが発生しましたが，監視処理を継続します。

キューのタイプ

reception：標準受付用キュー

(S)

処理を続行します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00514-E

An exception occurred. (information = 詳細情報)

例外が発生しました。

詳細情報

create Queue connection：キューコネクションの生成

close Queue connection：キューコネクションのクローズ

ejb remove：EJBオブジェクトの解放

(S)

処理を終了します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00515-E

A RemoteException occurred. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID)

RemoteExceptionが発生しました。

(S)

リクエスト処理を中断します

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00516-E

A service request from the DBQueue receptor to the DBQueue adapter cannot be executed.

DBキュー標準受付からDBキューアダプタへサービス部品要求することはできません。

(S)

処理を終了します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00517-E

A value in the definition file is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, operation name = オペレーション名, parameter = パラメタ名)

定義ファイルの値が不正です。

オペレーション名

情報がオペレーションごとになっている場合：オペレーション名

情報がオペレーションごとになっていない場合：null

(S)

データ変換処理，およびサービス部品呼び出しを中断します。

(O)

ビジネスプロセスを作成したときに入力した情報を確認してください。呼び出したサービス（ビジネスプロセス）の情報を確認してください。情報を修正した場合は，ビジネスプロセスを再作成してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00518-E

The message formats conflict. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, source FormatID = 比較元フォーマットID, source message type = 比較元メッセージタイプ, destination FormatID = 比較先フォーマットID, destination message type = 比較先メッセージタイプ)

メッセージの形式が一致しません。

比較元メッセージタイプ

XML：XML電文

Binary：Binary電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

比較先メッセージタイプ

XML：XML電文

Binary：Binary電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

データ変換処理，およびサービス部品呼び出しを中断します。

(O)

呼び出したビジネスプロセスの情報の電文フォーマットIDを確認してください。データ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00519-E

The specified data transform definition does not exist. (source FormatID = 変換前フォーマットID, destination FormatID = 変換後フォーマットID)

指定されたデータ変換定義は存在しません。

(S)

データ変換処理，およびサービス部品呼び出しを中断します。

(O)

データ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00520-E

An attempt to transform the data failed. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, source FormatID = 変換前フォーマットID, source message type = 変換前メッセージタイプ, destination FormatID = 変換後フォーマットID, destination message type = 変換後メッセージタイプ)

データ変換に失敗しました。

変換前メッセージタイプ

XML：XML電文

Binary：Binary電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

変換後メッセージタイプ

XML：XML電文

Binary：Binary電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

データ変換処理，およびサービス部品呼び出しを中断します。

(O)

呼び出したサービス部品の情報の電文フォーマットIDを確認してください。データ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00521-E

An error occurred during execution of the multicast. (request service name = リクエスタからの入力サービス名, service name = エラーが発生したサービス名)

同報通知の実行中にエラーが発生しました。

(S)

該当サービス部品に対する処理を中断し，同報通知処理を続行します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害となった要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00522-E

The service group status is not running. (service name = サービス名, HCSCCommonID = HCSCメッセージ共通ID)

サービスグループが起動していません。

(S)

該当サービス部品に対する処理を中断し，同報通知処理を続行します。

(O)

該当サービス部品に対するサービスグループを起動してください。またはリクエスト要求時に指定したサービス名を確認して，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00523-W

The number of started threads is not the same as the specified number of threads. (specified thread number = 指定したスレッド数, started thread number = 開始されたスレッド数)

指定したスレッド数と異なる数のスレッドが開始されました。

(S)

開始されたスレッド数のまま，処理を続行します。

(O)

メモリが不足しているおそれがあります。空きメモリを増やしたあと，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00524-E

An unexpected exception occurred during parallel-multicast calling. (service group name = サービスグループ名, information = 保守情報)

同報通知の並行呼び出し中に，予期しない例外が発生しました。

(S)

同報通知処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC00525-E

An error occurred during generation of the message deliverer. (information = 保守情報)

配送制御の生成でエラーが発生しました。

(S)

HCSCサーバの起動処理を中断します。

(O)

HCSCサーバランタイム定義ファイルに指定した，同報通知の並行呼び出しのスレッド数を見直して正しい値を指定してください。

指定した値に問題がない場合は，メモリが不足しているおそれがあります。空きメモリを増やしたあと，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00526-E

An error occurred during the rollback of a transaction. (request service name = リクエスタからの入力サービス名, service name = エラーが発生したサービス名, information = 保守情報)

同報通知の並行呼び出しで，個々のサービスの呼び出しに対するトランザクションのロールバック中にエラーが発生しました。

(S)

該当サービスに対する処理を中断し，同報通知処理を続行します。

(O)

Cosminexusのトランザクションに関する設定を見直して，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC00527-E

An unexpected exception occurred during parallel-multicast calling. (service group name = サービスグループ名, request service name = サービス名)

同報通知の並行呼び出し中に，予期しない例外が発生しました。

(S)

該当サービスに対する処理を中断し，同報通知処理を続行します。

(O)

サービス名に表示されているサービス呼び出しに関するログ・トレースを確認して，障害の要因を取り除いてください。障害の要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

11.2.3　KDEC01001～KDEC01500

KDEC01001-E

The service was not found in the location information. (service name = サービス名, HCSCCommonID = HCSCメッセージ共通ID)

サービス部品がロケーション情報内に見つかりません。

(S)

リクエスト処理を中断します。

(O)

サービス（サービスアダプタ，ビジネスプロセスまたはサービスグループ）を配備・起動してください。またはリクエスト要求時に指定したサービス名を確認して，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01002-E

The adapter status is not running. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, service name = サービス名, HCSCCommonID = HCSCメッセージ共通ID)

サービスアダプタまたはビジネスプロセスが起動していません。

(S)

リクエスト処理を中断します。

(O)

サービス（サービスアダプタまたはビジネスプロセス）を起動してください。またはリクエスト要求時に指定したサービス名を確認して，再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01003-E

The adapter status is not stopping. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, service name = サービス名)

サービスアダプタまたはビジネスプロセスが停止していません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01004-E

The service has already been registered in the location information. (service name = サービス名)

サービス部品はロケーション情報にすでに登録されています。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01005-E

The adapter was not found in the location information. (cluster name = クラスタ名, adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

サービスアダプタまたはビジネスプロセスがロケーション情報で見つかりません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01006-E

Database access based on the location failed.

ロケーションによるデータベースアクセスは失敗しました。

(S)

ロケーション管理の起動処理を中断します。

(O)

データベースへのアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01007-E

Database access failed. (information = 操作種別)

データベースのアクセスに失敗しました。

操作種別

UPDATE：更新

INSERT：登録

SELECT：参照

DELETE：削除

(S)

処理を中断します。

(O)

データベースアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01008-E

An invalid value is specified for the location information. (information = 項目)

ロケーション情報に不正な値が指定されています。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01009-E

Location information required for the service type is not specified. (service type = サービス部品種類, information = 項目)

サービス部品種類に必要なロケーション情報が指定されていません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01011-E

Location information for the same service name exists in the entered data. (service name = サービス名)

同じサービス名のロケーション情報が入力データ内に存在しています。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01012-I

There is no inquiry information.

照会情報がありません。

(S)

処理を続行します。

KDEC01013-E

Location information for the service name is registered more than once. (service name = サービス名)

サービス名のロケーション情報が複数登録されています。

(S)

処理を中断します。

(O)

データベースを使用する場合，メッセージログファイルを参照し，障害が発生していないかを確認してください。データベースを使用しない場合，メッセージログファイルやOSの障害情報を参照し，障害が発生していないかを確認してください。障害が発生している場合は，障害に対して対策を行ってください。障害要因が運用上の問題であった場合は，再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01015-W

Adapter creation failed because the location information and adapter status are incorrect. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

ロケーション情報と，サービスアダプタまたはビジネスプロセスの状態が不正なため，サービスアダプタまたはビジネスプロセスの生成に失敗しました。

(S)

処理を継続します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01016-E

The service was not found in the location information. (service name = サービス名)

サービス部品がロケーション情報内に見つかりません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01017-E

Location information is invalid.

ロケーション情報が不正です。

(S)

処理を中断します。

(O)

データベースを使用する場合，メッセージログファイルを参照し，データベースに障害が発生していないかを確認してください。データベースを使用しない場合，メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害などが発生していないかを確認してください。障害が発生している場合は，それぞれの障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01018-E

The service group status is not running. (service group name = サービスグループ名, HCSCCommonID = HCSCメッセージ共通ID)

サービスグループが起動していません。

(S)

リクエスト処理を中断します。

(O)

サービスグループを起動してください。またはリクエスト要求時に指定したサービスグループ名を確認して，再度実行してください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01019-E

The reception was not found in the reception information. (reception name = 受付名, reception ID = 受付ID)

リクエスト受付がロケーション情報内に見つかりません。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01020-E

The reception information for the same reception name already exists in the entered data. (reception name = 受付名, reception ID = 受付ID)

同じ受付名，および受付IDのリクエスト受付情報が入力データ内に存在しています。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01021-E

The reception has already been registered in the reception information. (reception name = 受付名, reception ID = 受付ID)

リクエスト受付はロケーション情報にすでに登録されています。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01022-E

The reception was not found in the reception information. (reception ID = 受付ID)

受付IDがロケーション情報で見つかりません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01023-E

The reception has not stopped. (reception name = 受付名, reception ID = 受付ID)

リクエスト受付が停止していません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01024-E

The reception name of the reception corresponding to the service is registered more than once. (reception name = 受付名, reception ID = 受付ID)

サービス部品に対応するリクエスト受付の受付名が二つ以上存在しています。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01025-E

An attempt to access location information has failed.

ロケーション情報のアクセスに失敗しました。

(S)

ロケーション管理の起動処理を中断します。

(O)

メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害が発生していないかを確認してください。障害が発生している場合は，障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01026-E

An attempt to access location information has failed. (information = 操作種別)

ロケーション情報の操作に失敗しました。

操作種別

UPDATE：更新

INSERT：登録

SELECT：参照

DELETE：削除

(S)

処理を中断します。

(O)

メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害が発生していないかを確認してください。障害が発生している場合は，障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

11.2.4　KDEC01501～KDEC02000

KDEC01501-E

An error was detected in the routing information. (service group name = サービスグループ名)

ルーティング情報の不正を検知しました。

(S)

処理を中断します。

(O)

データベースを使用する場合，メッセージログファイルを参照し，データベースに障害が発生していないかを確認してください。データベースを使用しない場合，メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害などが発生していないかを確認してください。障害が発生している場合は，それぞれの障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01502-E

An error occurred during initialization of environment for parsing the routing definition XML.

ルーティング定義XMLの解析環境の生成でエラーが発生しました。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください，障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01503-E

The service cannot be determined from the routing. (service group name = サービスグループ名)

ルーティングによってサービス部品を決定することができません。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01504-E

An exception occurred in the rule class. (class name = 例外が発生した実装クラス名（標準提供の場合は表示名）, rule kind = ルール種別（Standard）)

ルール実装クラスで例外が発生しました。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01505-E

An error occurred during checking of the routing definition. (information = エラーを検知したタグ名，またはエラー内容)

ルーティング定義の妥当性チェックでエラーが発生しました。

エラー内容

There is too much service group nesting.：サービスグループのネスト数オーバー

RuleType and RuleOrder combination.：ルール属性指定順が不正

The file data length is invalid.：ルーティング定義XMLの長さ不正（入力がnull，またはサイズが0）

A different type of service group is nested. (ServiceGroupName = <サービスグループ名>)：<サービスグループ名>は異なるサービスグループのネストです

All services tries to be deleted.：すべてのサービス部品が削除されようとしました

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01506-E

The rule class was not found. (class name = 例外が発生した実装クラス名（標準提供の場合は表示名）, rule kind = ルール種別（Standard）)

ルール実装クラスが見つかりません。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01507-E

The service group was not found. (service group name = サービスグループ名)

サービスグループが見つかりません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01508-E

The service group already exists. (service group name = サービスグループ名)

サービスグループがすでに存在します。

(S)

処理を中断します。

(O)

ロケーション情報を確認し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01509-E

A database access error occurred. (service group name = サービスグループ名, information1 = 操作種別, information2 = データベース種別)

ルーティング制御によってデータベースのアクセスでエラーが発生しました。

操作種別

INSERT：登録

DELETE：削除

UPDATE：更新

データベース種別

Location：ロケーションデータベース

Routing：ルーティングデータベース

(S)

処理を中断します。

(O)

データベースのアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01510-E

The service group was not found in the location information. (service group name = サービスグループ名)

サービスグループがロケーション情報内に見つかりません。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01511-E

The service group is running. (service group name = サービスグループ名)

サービスグループが起動状態です。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01512-E

The service group has stopped. (service group name = サービスグループ名)

サービスグループが停止状態です。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01513-E

An IO error occurred. (information = 詳細情報)

ルーティング制御でIOエラーが発生しました。

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC01514-E

An error occurred in the environment for parsing the routing definition XML. (exception = 例外名, error message = 例外詳細メッセージ)

ルーティング定義XMLの解析環境でエラーが発生しました。

例外詳細メッセージ

KECXで始まるメッセージの場合は，ルーティング定義XMLに誤りがあることがあります。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KECXで始まるメッセージの場合は，マニュアル「Cosminexus XML Processor　ユーザーズガイド」を参照してください。KECX06025-Eメッセージ，およびKECX06028-Eメッセージの場合は，不正と表示されているタグを見直してください。

KDEC01515-E

An information error was detected. (service group name = サービスグループ名, information1 = 操作種別, information2 = 情報種別)

サービスグループ定義の情報の不正を検知しました。

操作種別

DELETE：削除

データベース種別

Routing：ルーティング情報

(S)

処理を継続します。

(O)

データベースを使用する場合，メッセージログファイルを参照し，データベースに障害が発生していないかを確認してください。データベースを使用しない場合，メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害が発生していないかを確認してください。障害が発生している場合は，それぞれの障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01516-E

The rule class result is invalid. (class name = 例外が発生した実装クラス名（標準提供の場合は表示名）, rule kind = ルール種別（Standard）, input = 入力配列数またはnull, output = 出力配列数またはnull)

ルール実装クラスの応答が不正です。

(S)

リクエスト処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC01517-E

The type of specified service group is invalid. (service group name = サービスグループ名, service group type = サービスグループ種別)

指定されたサービスグループの種別が不正です。

サービスグループ種別

Rule：ルーティングルール

Multicast：同報通知

(S)

処理を中断します。

(O)

指定した種別のサービスグループで操作できない処理をしているおそれがあります。サービスグループの種別と処理内容を確認してください。

KDEC01518-E

The specified service already exists in the service group. (service group name = サービスグループ名, service name = サービス名)

指定されたサービスはすでにサービスグループの中に存在します。

(S)

処理を中断します。

(O)

指定したサービスグループ名に存在しないサービス名を指定し，再度実行してください。

KDEC01519-E

The specified service was not found in the service group. (service group name = サービスグループ名, service name = サービス名)

指定されたサービスはサービスグループの中に存在しません。

(S)

処理を中断します。

(O)

指定したサービスグループ名に存在するサービス名を指定し，再度実行してください。

KDEC01520-W

The service group has stopped because of an invalid parameter. (service group name = サービスグループ名, parameter = パラメタ名)

パラメタが不正なため，サービスグループを停止しました。

(S)

処理を継続します。

(O)

サービスグループの種別に同報通知の並行呼び出しが設定されているサービスグループを開始した状態で，HCSCサーバランタイム定義ファイルのmulticast-parallel-thread-countプロパティの値を0に変更したおそれがあります。サービスグループの種別とプロパティの値を確認して，HCSCサーバランタイム定義ファイルのmulticast-parallel-thread-countプロパティの値を修正し，HCSCサーバを再起動してください。

KDEC01521-E

The service group could not start because of an invalid parameter. (service group name = サービスグループ名, parameter = パラメタ名)

パラメタが不正なため，サービスグループを開始できません。

(S)

処理を中断します。

(O)

HCSCサーバランタイム定義ファイルのmulticast-parallel-thread-countプロパティに0を指定した場合，サービスグループの種別に同報通知の並行呼び出しが設定されているサービスグループは開始できません。サービスグループの種別とプロパティの値を確認して，HCSCサーバランタイム定義ファイルのmulticast-parallel-thread-countプロパティの値を修正してください。そのあと，HCSCサーバを再起動して，コマンドを再度実行してください。

KDEC01522-E

A data access error occurred. (service group name = サービスグループ名, information1 = 操作種別, information2 = データベース種別)

ルーティング制御によるデータのアクセスでエラーが発生しました。

操作種別

UPDATE：更新

INSERT：登録

DELETE：削除

情報種別

Location：ロケーション情報

Routing：ルーティング情報

(S)

処理を中断します。

(O)

メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害などが発生していないかを確認してください。障害が発生している場合は，障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

11.2.5　KDEC02001～KDEC02500

KDEC02001-E

Database access based on the execution history failed.

実行履歴によるデータベースのアクセスは失敗しました。

(S)

実行履歴情報の採取，照会，または削除処理を中断します。

(O)

データベースアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02002-W

An attempt to obtain the execution history has failed. (information = 実行履歴の項目)

実行履歴情報取得に失敗しました。

(S)

処理を続行します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02003-E

The execution history could not be inserted into the database.

実行履歴情報を，データベースに追加できません。

(S)

実行履歴の採取処理を中断します。

(O)

データベースアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02004-E

The execution history could not be fetched from the database.

実行履歴情報を，データベースから照会できません。

(S)

実行履歴の照会処理を中断します。

(O)

データベースアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02005-E

The execution history could not be deleted from the database.

実行履歴情報を，データベースから削除できません。

(S)

実行履歴の削除処理を中断します。

(O)

データベースアクセスで障害が発生しています。メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

11.2.6　KDEC02501～KDEC03000

KDEC02501-E

A service call was interrupted by a data operation error. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information = 原因となったエラーのメッセージID)

電文のデータ操作エラーのため，サービス部品呼び出しを中断しました。

(S)

サービス部品呼び出しを中断します。

(O)

サービス部品呼び出しでエラーが発生しています。メッセージIDが指しているエラーメッセージをログファイルから参照して，そのエラーログの原因を特定してください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02502-E

A service call was interrupted by an invalid parameter. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information = 原因となったエラーのメッセージID)

アダプタ定義，またはリクエスタからの引数が不正なため，サービス部品呼び出しを中断しました。

(S)

サービス部品呼び出しを中断します。

(O)

サービス部品呼び出しでエラーが発生しています。メッセージIDが指しているエラーメッセージをログファイルから参照して，そのエラーログの原因を特定してください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02503-E

A service call was interrupted by an exception in internal processing. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information = 原因となったエラーのメッセージID)

内部処理で例外が発生したため，サービス部品呼び出しを中断しました。

(S)

サービス部品呼び出しを中断します。

(O)

サービス部品呼び出しでエラーが発生しています。メッセージIDが指しているエラーメッセージをログファイルから参照して，そのエラーログの原因を特定してください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02504-E

A service call was interrupted by an unexpected error. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information1 = 原因となった例外名, information2 = 詳細情報)

想定外エラーのため，サービス部品呼び出しを中断しました。

原因となった例外名

例外が発生した場合：原因となった例外名

例外が発生しなかった場合：null

詳細情報

例外が発生した場合：例外から取得したメッセージ

例外が発生しなかった場合：詳細情報

(S)

サービス部品呼び出しを中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC02511-E

Initialization of the service adapter failed. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information = 原因となったエラーのメッセージID，または例外名)

サービスアダプタの初期化に失敗しました。

(S)

サービスアダプタの起動に失敗します。

サービス部品呼び出しを中断します。

(O)

アダプタの起動に失敗しました。InformationがメッセージIDの場合は，そのIDが指しているエラーメッセージをログファイルから参照して，そのエラーログの原因を特定してください。障害要因が運用上の問題であった場合は再度実行してください。Informationが例外名，または障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02512-E

An attempt to obtain the service adapter name has failed. (information = サービスアダプタまたはビジネスプロセスのルックアップ名)

サービスアダプタまたはビジネスプロセスのルックアップ名の取得に失敗しました。

(S)

サービスアダプタの起動に失敗します。

(O)

ネーミングサーバの設定を見直してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02513-E

An attempt to read the file has failed. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, file name = ファイル名, information = 詳細情報)

ファイルの読み込みに失敗しました。

(S)

サービスアダプタの起動に失敗します。

サービス呼び出しを中断します。

(O)

アダプタの構成を見直し，File nameで指定されたファイルが含まれているか見直してください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02514-E

A value in the definition file is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, operation name = オペレーション名, parameter = パラメタ名)

定義ファイルの値が不正です。

オペレーション名

情報がオペレーションごとになっている場合：オペレーション名

情報がオペレーションごとになっていない場合：null

(S)

サービスアダプタの起動に失敗します。

(O)

サービスアダプタを作成したときに入力した情報を確認してください。呼び出したサービス部品の情報を確認してください。情報を修正した場合，アダプタを再作成してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02515-E

A value in the WSDL file is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, operation name = オペレーション名, parameter = パラメタ名)

WSDLファイルの値が不正です。

オペレーション名

情報がオペレーションごとになっている場合：オペレーション名

情報がオペレーションごとになっていない場合：null

(S)

サービスアダプタの起動に失敗します。

(O)

呼び出したサービス部品の情報を確認してください。情報を修正した場合，アダプタを再作成してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02516-E

The specified operation was not found. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, operation name = オペレーション名)

指定されたオペレーションがありません。

(S)

サービス部品呼び出しを中断します。

(O)

呼び出したオペレーション情報を確認して再度実行します。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02517-E

An attempt to transform the data failed. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, source FormatID = 変換前フォーマットID, source message type = 変換前メッセージタイプ, destination FormatID = 変換後フォーマットID, destination message type = 変換後メッセージタイプ)

データ変換に失敗しました。

変換前メッセージタイプ

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

変換後メッセージタイプ

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

サービス部品呼び出しを中断します。

(O)

呼び出したサービス部品の情報の電文フォーマットIDを確認してください。データ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02518-E

The message formats conflict. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, source FormatID = 比較元フォーマットID, source message type = 比較元メッセージタイプ, destination FormatID = 比較先フォーマットID, destination message type = 比較先メッセージタイプ)

メッセージの形式が一致しません。

比較元メッセージタイプ

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

比較先メッセージタイプ

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

サービス部品呼び出しを中断します。

(O)

呼び出したサービス部品の情報の電文フォーマットIDおよびメッセージタイプを確認してください。または，呼び出したサービス部品が，要求電文がないことを許可しないサービス部品である可能性があるため，サービス部品の種類と要求電文を見直してください。データ変換をする場合は，データ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02519-W

An exception occurred but processing will continue. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information1 = 例外名, information2 = 例外から取得したメッセージ)

アダプタで例外が発生しましたが処理を続行します。

(S)

処理を続行します。

(O)

例外名，例外から取得したメッセージから原因が特定できる場合は，その対処方法に従ってください。ログ・トレースを採取し，保守員に連絡してください。

KDEC02520-E

The specified data transform definition does not exist. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, source FormatID = 変換前フォーマットID, destination FormatID = 変換後フォーマットID)

指定されたデータ変換定義は存在しません。

(S)

サービス部品呼び出しを中断します。

(O)

アダプタを作成した際に指定したフォーマット定義，およびデータ変換定義を確認してください。必要なフォーマット定義，データ変換定義が指定されていなかった場合，データ変換定義を入力し，アダプタを再作成してください。データ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02521-E

The adapter state is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information = 詳細情報)

アダプタで状態不正が発生しました。

(S)

サービスアダプタの起動に失敗します。

サービス部品呼び出しを中断します。

(O)

アダプタを再起動してください。ログ・トレースを採取し，保守員に連絡してください。

KDEC02523-E

An unsupported data conversion was executed. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, source FormatID = 比較元フォーマットID, source message type = 比較元メッセージタイプ, destination FormatID = 比較先フォーマットID, destination message type = 比較先メッセージタイプ)

サポートされていないデータ変換が実行されました。

比較元メッセージタイプ

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

比較先メッセージタイプ

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

サービス部品呼び出しを中断します。

(O)

アダプタでサポートしているデータ変換を確認してください。アダプタを作成した際に指定したフォーマット定義，およびデータ変換定義を確認してください。必要なフォーマット定義，データ変換定義が指定されていなかった場合，データ変換定義を入力し，アダプタを再作成してください。データ変換ディレクトリのデータ変換定義，データフォーマット定義を確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC02524-E

An attempt to validate a message has failed. (adapter name = アダプタ名, FormatID = 電文フォーマットID)

電文の検証に失敗しました。

(S)

サービス呼び出しを中断します。

(O)

電文フォーマットIDに対応する電文フォーマット定義の検証が失敗しています。送受信する際のユーザ電文が誤っていたり，定義したフォーマット定義が誤っていたりする場合があります。メッセージログファイルを参照し，障害要因を取り除いてください。

11.2.7　KDEC03001～KDEC03500

KDEC03001-E

A service call was interrupted because a SOAP access error was detected. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information = 例外から取得したメッセージ)

SOAPの通信エラーを検知したため，サービス部品呼び出しを中断しました。

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。次に示す運用上の問題であった場合は再度実行してください。

サービス部品が起動しているか確認してください。

アダプタ生成時に指定したサービス情報が正しいか確認してください。

メッセージログファイルにSOAPのエラー情報が出力されていないか確認してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03002-E

A service call was interrupted because an EJB access error was detected. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information = 例外から取得したメッセージ)

EJB呼び出しでエラーを検知したため，サービス部品呼び出しを中断しました。

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。次に示す運用上の問題であった場合は再度実行してください。

サービス部品が起動しているか確認してください。

アダプタ生成時に指定したサービス情報が正しいか確認してください。

メッセージログファイルにEJBのエラー情報が出力されていないか確認してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03003-E

A service call was interrupted because an error was detected during asynchronous message sending. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, information = 例外から取得したメッセージ)

非同期メッセージ送信時にエラーを検知したため，サービス部品呼び出しを中断しました。

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。次に示す運用上の問題であった場合は再度実行してください。

キューが存在するか確認してください。

キュー属性が正しいか確認してください。

メッセージログファイルにCosminexusRMのエラー情報が出力されていないか確認してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03005-E

A service call was interrupted because a custom service access error was detected. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, error message = カスタムアダプタ開発者が設定したエラーメッセージ, code = カスタムアダプタ開発者が設定したエラーコード)

カスタムアダプタ開発者が実装したカスタムプロトコルコンバータからの例外を検知したため，サービス部品呼び出しを中断しました。

カスタムアダプタ開発者が設定したエラーメッセージ

設定されている場合：カスタムアダプタ開発者が設定したエラーメッセージ

設定されていない場合：null

カスタムアダプタ開発者が設定したエラーコード

設定されている場合：カスタムアダプタ開発者が設定したエラーコード

設定されていない場合：null

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。エラーメッセージとエラーコードを参照し，カスタムアダプタのマニュアルに従って対処してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03006-E

An undefined error occurred while the web service was executing. (fault code = 受信したSOAPフォルトのfaultcodeの値, fault string = 受信したSOAPフォルトのfaultstringの値, fault actor = 受信したSOAPフォルトのfaultactorの値)

Webサービスの実行中に未定義の例外が発生しました。

(S)

処理を続行します。

(O)

Webサービスの実行中にユーザ未定義の障害が発生しました。サービス部品の仕様を見直すか，Webサービスに送信した電文を見直して再度実行してください。

KDEC03011-E

The service is not supported. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, operation name = オペレーション名, parameter = 項目)

未サポートのサービスです。

オペレーション名

情報がオペレーションごとになっている場合：オペレーション名

情報がオペレーションごとになっていない場合：null

項目

encode-style：SOAPのエンコードスタイル（WebサービスまたはSession Bean）

binding-style：SOAPのバインディングスタイル（WebサービスまたはSession Bean）

Attachement：SOAPの添付ファイルの数（Webサービス）

content-type：SOAPの添付ファイルのコンテントタイプ（Webサービス）

message-type：メッセージタイプ

namespace：名前空間修飾（WebサービスまたはSession Bean）

(S)

サービス部品呼び出しを中断します。

(O)

HCSCがサポートするサービスを確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03012-E

The telegram format is not supported. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, telegram type = 電文形式)

電文が未サポートの電文形式です。

電文形式

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

サービス部品呼び出しを中断します。

(O)

サービス部品に送信する電文の形式を確認し，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03013-E

An attempt to make a telegram failed because an exception occurred. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information = 原因となった例外)

例外が発生したため，電文生成に失敗しました。

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03014-W

An exception occurred in the protocol converter but processing will continue. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information1 = 例外名, information2 = 例外から取得したメッセージ)

アダプタで例外が発生しましたが処理を続行します。

(S)

処理を続行します。

(O)

例外名，例外から取得したメッセージから原因が特定できる場合は，その対処方法に従ってください。ログ・トレースを採取し，保守員に連絡してください。

KDEC03015-E

An initialization error occurred in the protocol converter. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information = 原因となった例外名)

プロトコルコンバータで初期化エラーが発生しました。

(S)

サービスアダプタのデプロイが失敗します。

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03016-E

The message type set in the custom adapter is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, message type = メッセージ形式)

カスタムアダプタで設定されたメッセージタイプが不正です。

メッセージ形式

XML：XML電文

Binary：バイナリ電文

NONE：電文なし

UNKNOWN（値）：想定外の電文形式

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。

カスタムアダプタの情報を確認し，カスタムプロトコルコンバータが想定した情報と異なっている場合は修正し，アダプタを再作成してください。

指定したメッセージ形式をアダプタのメッセージ形式に合わせて再度実行してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03017-E

The message has already been stored. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

カスタムプロトコルコンバータでメッセージコンテナにメッセージを設定しようとしましたが，すでにメッセージが設定されていました。

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。

カスタムアダプタ開発者は，実装したカスタムプロトコルコンバータ処理を見直してください。

アダプタを再作成してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03018-E

The message is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, information = 原因となったエラーコード)

カスタムプロトコルコンバータでメッセージコンテナに不正なメッセージが設定されました。

(S)

サービス部品呼び出しを中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。

カスタムアダプタ開発者は，実装したカスタムプロトコルコンバータ処理を見直してください。

アダプタを再作成してください。

メッセージを確認して再度実行してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03019-E

An unsupported data conversion is defined. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, operation name = オペレーション名, standard FormatID = 標準フォーマットID, service FormatID = サービスフォーマットID)

サポートされていないデータ変換が定義されています。

(S)

サービスアダプタのデプロイが失敗します。

サービス部品呼び出しを中断します。

(O)

アダプタでサポートしているデータ変換を確認してください。アダプタを作成した際に指定したフォーマット定義，およびデータ変換定義を確認してください。必要なフォーマット定義，データ変換定義が指定されていなかった場合，データ変換定義を入力し，アダプタを再作成してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03020-E

The custom converter class name is not defined. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

カスタムコンバータのクラス名が定義されていません。

(S)

サービスアダプタのデプロイが失敗します。

(O)

カスタムアダプタ開発Frame Work用のプロパティファイル(framework_properties.xml)にユーザ実装のクラス名を定義してください。

アダプタを再作成してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC03021-E

An unexpected exception occurred during custom adaptor processing. (adapter name = カスタムアダプタのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID =サービスリクエストID, information1 = 原因となった例外名またはエラー名, information2 = 詳細情報（例外またはエラーから取得したメッセージ）)

カスタムアダプタの処理中に予期しない例外が発生しました。

(S)

サービス呼び出しを中断します。

(O)

ログ・トレースを採取し，カスタムアダプタのサービスIDに表示されているカスタムアダプタのJava実装を開発者に連絡してください。カスタムアダプタが製品から提供されているアダプタの場合は，保守員に連絡してください。

11.2.8　KDEC04501～KDEC05000

KDEC04501-E

An attempt to read the HCSC server settings file has failed. (file name = ファイル名)

HCSCサーバの設定情報ファイルの読み込みに失敗しました。

(S)

処理を中断します。

(O)

file nameで表示されたファイルが存在するか，または読み込めるファイルか確認してください。

KDEC04502-E

The HCSC server name is invalid. (name = HCSCサーバ名)

HCSCサーバ名が不正です。

(S)

処理を中断します。

(O)

正しいHCSCサーバ名称をコマンドに指定してください。

KDEC04503-E

The contents of the HCSC server settings file are invalid. (file name = HCSCサーバの設定情報ファイル名, parameter = パラメタ名)

HCSCサーバの設定情報ファイルの内容が不正です。

(S)

処理を中断します。

(O)

file nameに示す設定情報ファイル名に指定した設定内容を確認し，修正してから再度実行してください。

KDEC04504-E

The HCSC server initialization failed.

HCSCサーバの初期化処理に失敗しました。

(S)

HCSCサーバの起動を中断します。

HCSCサーバを再起動する場合は，HCSCサーバの起動をリトライすることがあります。

再びHCSCサーバの初期化処理に失敗した場合は，再度このメッセージが出力されます。

(O)

メッセージログファイルを参照して，障害原因を取り除いてから再度実行してください。

KDEC04505-E

Initialization of the HCSC server failed. (cause = 詳細原因)

HCSCサーバの初期化に失敗しました。

(S)

サーバの起動を中止します。

(O)

詳細原因に従い障害要因を取り除いてから再度実行してください。

KDEC04506-E

The HCSC server is not running. (status = HCSCサーバ状態)

HCSCサーバが起動していません。

HCSCサーバ状態

1：起動処理中

2：起動状態

4：停止状態

5：停止処理中

(S)

処理を中断します。

(O)

HCSCサーバの状態を確認してください。

KDEC04510-E

The reception is not terminating. (status = 標準受付状態)

標準受付の状態は停止処理中ではありません。

標準受付状態

1：起動処理中

2：起動状態

3：起動失敗状態

4：停止状態

5：停止処理中

6：停止失敗状態

(S)

処理を中断します。

(O)

標準受付の状態を確認してください。

KDEC04511-E

The reception has not stopped. (status = 標準受付状態)

標準受付は停止していません。

標準受付状態

1：起動処理中

2：起動状態

3：起動失敗状態

4：停止状態

5：停止処理中

6：停止失敗状態

(S)

処理を中断します。

(O)

標準受付の状態を確認してください。なおCSCサーバを停止する際は，リクエスト受付を停止する必要があります。

KDEC04512-E

The reception is not starting. (status = 標準受付状態)

標準受付は開始していません。

標準受付状態

1：起動処理中

2：起動状態

3：起動失敗状態

4：停止状態

5：停止処理中

6：停止失敗状態

(S)

処理を中断します。

(O)

標準受付の状態を確認してください。またはリクエスト受付の開始処理の完了を待ってから再実行してください。

KDEC04513-E

The reception is not terminating.

ユーザ定義受付は停止処理中ではありません。

(S)

処理を中断します。

(O)

ユーザ定義受付の状態を確認してください。

KDEC04514-E

The reception has not stopped.

ユーザ定義受付は停止していません。

(S)

処理を中断します。

(O)

ユーザ定義受付の状態を確認してください。なおCSCサーバを停止する際は，すべてのユーザ定義受付を停止する必要があります。

KDEC04515-E

The reception is not starting.

ユーザ定義受付は開始していません。

(S)

処理を中断します。

(O)

ユーザ定義受付の状態を確認してください。またはリクエスト受付の開始処理の完了を待ってから再実行してください。

KDEC04516-E

The specified content is invalid. (file name = ファイル名, information = 詳細情報)

ファイル名で指定されたファイルの内容が不正です。

(S)

処理を中断します。

(O)

ファイル名で表示したファイルに定義した内容を確認してください。エラーを検出したファイル名がSOAP Fault動作定義ファイルの場合，定義の内容を見直してください。

KDEC04517-E

An attempt to change the HCSC status failed because DB access failed. (type = 更新に失敗した状態種別, status = 更新失敗後の状態)

DBアクセスの失敗によって，HCSCサーバの状態（HCSCサーバ，またはリクエスト受付）の更新に失敗しました。

更新に失敗した状態種別

1：HCSCサーバ状態

2：リクエスト受付状態

更新失敗後の状態

1：起動処理中

2：起動状態

3：起動失敗状態

4：停止状態

5：停止処理中

6：停止失敗状態

(S)

処理を継続します。

(O)

メッセージログのDBアクセス障害エラーを参照して障害要因を取り除いてください。障害を取り除いたあと，次の操作をして状態を回復してください。

HCSCサーバ起動または停止時の失敗の場合

HCSCサーバを強制停止してください。

標準受付開始または停止時の失敗の場合

標準受付を強制停止してください。

KDEC04518-E

The HCSC server cannot be accessed because it is now terminating.

HCSCサーバが停止処理中のため，状態を参照できません。

(S)

処理を中断します。

(O)

HCSCサーバの停止処理が終了してから再度実行してください。

KDEC04519-E

The HCSC server cannot be stopped because other commands are executing.

ほかのコマンドが処理を実行しているため，HCSCサーバは停止できません。

(S)

処理を中断します。

(O)

状態表示などのコマンド処理実行中にHCSCサーバ停止コマンドは実行できません。しばらくしてほかのコマンド処理の終了を待ってから再度実行してください。

KDEC04520-E

The HCSC server table version is invalid. (table version = テーブルバージョン番号, table revision = テーブルリビジョン番号)

HCSCサーバのテーブルバージョンは無効です。

(S)

処理を中断します。

(O)

HCSCサーバのテーブルバージョンを確認し，不正な場合には再セットアップを実行してください。

KDEC04601-I

The HCSC server has started.

HCSCサーバアプリケーションの起動処理（初期化処理）が完了しました。

(S)

HCSCサーバアプリケーションの開始処理を継続します。

KDEC04602-I

The HCSC server has terminated.

HCSCサーバアプリケーションの終了処理が完了しました。

(S)

HCSCサーバアプリケーションの停止処理を継続します。

KDEC04603-I

The reception has terminated.

HCSCサーバアプリケーションのリクエスト受付の終了処理が完了しました。

(S)

HCSCサーバアプリケーション標準受付の停止処理を継続します。

KDEC04604-I

The reception has started.

HCSCサーバアプリケーションのリクエスト受付の起動処理（初期化処理）が完了しました。

(S)

HCSCサーバアプリケーション標準受付の開始処理を継続します。

KDEC04605-I

Termination (message monitoring) of the reception was canceled.

リクエスト受付の停止処理（メッセージ監視）をキャンセルしました。

(S)

HCSCサーバアプリケーション標準受付の停止処理を継続します。

KDEC04609-E

An attempt to change the HCSC server status has failed. (type =更新に失敗した状態種別, status = 更新失敗後の状態)

HCSCサーバの状態（HCSCサーバ，またはリクエスト受付）の更新に失敗しました。

更新に失敗した状態種別

1：HCSCサーバ状態

2：リクエスト受付状態

更新失敗後の状態

1：開始処理中

2：開始

3：開始失敗

4：停止

5：停止処理中

6：停止失敗

(S)

処理を継続します。

(O)

データへのアクセスで障害が発生しています。メッセージログファイルを参照し，障害を取り除いたあと，状態を回復するために，次に示す作業を実施してください。

HCSCサーバの起動時または停止時に，状態の更新に失敗した場合

HCSCサーバを強制停止してください。

リクエスト受付の開始時または停止時に，状態の更新に失敗した場合

リクエスト受付を強制停止してください。

11.2.9　KDEC05001～KDEC05500

KDEC05001-E

An attempt to open a connection to the database has failed. (reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースへのコネクション接続に失敗しました。

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

データベースへのコネクション接続を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。HCSCサーバセットアップ定義ファイルのDB Connectorの指定内容，指定したDB Connectorの設定内容，使用しているJDBCドライバの設定内容，およびデータベースに関する設定を見直して，障害要因を特定してください。

障害要因がKDJE50012-EまたはKFDJ02005-Eの場合は，DB Connectorの属性に設定している<transaction-support>の値がNoTransactionであること，およびHCSCサーバセットアップ定義ファイルのプロパティ（dbcon-nodisplayname）にNoTransactionのDB Connectorが指定されていることを確認してください。

障害要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05002-E

An attempt to close a connection to the database has failed. (reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースとのコネクション解放に失敗しました。

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

データベースとのコネクション解放を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。HCSCサーバセットアップ定義ファイルのDB Connectorの指定内容，指定したDB Connectorの設定内容，使用しているJDBCドライバの設定内容，およびデータベースに関する設定を見直して，障害要因を特定してください。

障害要因が運用上の問題であった場合は，再度実行してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05003-E

An attempt to retrieve database information has failed. (information ID = 情報種別ID, table name = テーブル名, reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースの情報の照会に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。HCSCサーバセットアップ定義ファイルのDB Connectorの指定内容，指定したDB Connectorの設定内容，使用しているJDBCドライバの設定内容，およびデータベースに関する設定を見直して，障害要因を特定してください。

障害要因が運用上の問題であった場合は，再度実行してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05004-E

An attempt to update database information has failed. (information ID = 情報種別ID, table name = テーブル名, reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースの情報の更新に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。HCSCサーバセットアップ定義ファイルのDB Connectorの指定内容，指定したDB Connectorの設定内容，使用しているJDBCドライバの設定内容，およびデータベースに関する設定を見直して，障害要因を特定してください。

障害要因が運用上の問題であった場合は，再度実行してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05005-E

An attempt to delete database information has failed. (information ID = 情報種別ID, table name = テーブル名, reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースの情報の削除に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。HCSCサーバセットアップ定義ファイルのDB Connectorの指定内容，指定したDB Connectorの設定内容，使用しているJDBCドライバの設定内容，およびデータベースに関する設定を見直して，障害要因を特定してください。

障害要因が運用上の問題であった場合は，再度実行してください。

障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05006-E

An attempt to insert database information has failed. (information ID = 情報種別ID, table name = テーブル名, reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースの情報の追加に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。HCSCサーバセットアップ定義ファイルのDB Connectorの指定内容，指定したDB Connectorの設定内容，使用しているJDBCドライバの設定内容，およびデータベースに関する設定を見直して，障害要因を特定してください。

障害要因がKDJE50012-EまたはKFDJ02005-Eの場合は，DB Connectorの属性に設定している<transaction-support>の値がNoTransactionであること，およびHCSCサーバセットアップ定義ファイルのプロパティ（dbcon-nodisplayname）にNoTransactionのDB Connectorが指定されていることを確認してください。

障害要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05008-E

An attempt to execute an SQL statement has failed. (reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

データベースへのSQL命令の実行に失敗しました。

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05009-E

An error occurred during rollback of a transaction. (reason = 例外の説明, SQL state = 例外を識別するコード, error code = SQLException オブジェクトのベンダー固有の例外コード)

トランザクションのロールバック処理でエラーが発生しました。

SQLExceptionオブジェクトのベンダー固有の例外コード

例外の詳細については，各データベースのエラー情報を参照してください。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05010-W

There is a contradiction in information in the database. (information ID = 情報種別ID, maintenance information = 矛盾が起きているテーブルの保守情報)

データベース内の情報で矛盾を検知しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

(S)

処理を続行します。

(O)

メッセージログファイルの参照，およびログ・トレースを採取し，障害要因を取り除いてください。

KDEC05011-E

Database access initialization failed because of an invalid parameter. (parameter = HCSCサーバプロパティのパラメタ名, value = HCSCサーバプロパティのパラメタ値)

パラメタ不正によって，HCSCサーバ未起動時のデータベースアクセス初期化処理に失敗しました。

(S)

データベースへのコネクション接続を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度HCSCサーバの再セットアップを実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05012-E

Database access initialization, before HCSC server startup, failed because loading of the JDBC driver failed. (JDBC name = JDBCドライバ名)

JDBCドライバのロード失敗によって，HCSCサーバ未起動時のデータベースアクセス初期化処理に失敗しました。

(S)

データベースへのコネクション接続を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度HCSCサーバの再セットアップを実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05013-E

Database access initialization, at HCSC server startup, failed because the attempt to obtain the data source failed. (DataSource name = データソース名)

データソースの取得失敗によって，HCSCサーバ起動時のデータベースアクセス初期化処理に失敗しました。

(S)

データベースへのコネクション接続を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度J2EEサーバの再セットアップを実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05014-E

Database access initialization, before HCSC server startup, failed because a required parameter was not specified. (parameter = HCSCサーバプロパティのパラメタ名)

必須のパラメタが指定されていないため，HCSCサーバ未起動時のデータベースアクセス初期化処理に失敗しました。

(S)

データベースへのコネクション接続を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度HCSCサーバの再セットアップを実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05101-E

An attempt to setup system management information has failed. (error code = 障害コード, error message = エラーメッセージ)

システム管理情報のセットアップに失敗しました。

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策をしたあと，再度システム管理情報をセットアップしてください。

KDEC05102-E

An attempt to initialize system management information has failed. (error code = 障害コード, error message = エラーメッセージ)

システム管理情報の初期化に失敗しました。

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策をしたあと，再度HCSCサーバを起動してください。

KDEC05103-E

An attempt to perform unsetup of system management information has failed. (error code = 障害コード, error message = エラーメッセージ)

システム管理情報のアンセットアップに失敗しました。

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策をしたあと，再度システム管理情報をアンセットアップしてください。

KDEC05104-E

An attempt to retrieve system management information has failed. (information ID = 情報種別ID, error code = 障害コード, error message = エラーメッセージ)

情報種別IDに表示されているシステム管理情報の参照に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策をしたあと，再度操作を実行してください。

KDEC05105-E

An attempt to update system management information has failed. (information ID = 情報種別ID, error code = 障害コード, error message = エラーメッセージ)

情報種別IDに表示されているシステム管理情報の更新に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策をしたあと，再度操作を実行してください。

KDEC05106-E

An attempt to delete system management information has failed. (information ID = 情報種別ID, error code = 障害コード, error message = エラーメッセージ)

情報種別IDに表示されているシステム管理情報の削除に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策をしたあと，再度操作を実行してください。

KDEC05107-E

An attempt to insert system management information has failed. (information ID = 情報種別ID, error code = 障害コード, error message = エラーメッセージ)

情報種別IDに表示されているシステム管理情報の追加に失敗しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット(ルールセット定義)情報

51：データ変換ユティリティ(データ変換定義)情報

52：データ変換ユティリティ(フォーマット定義)情報

60：実行履歴情報

(S)

処理を中断します。

(O)

障害コードに表示されたメッセージに対応する対策を実行したあと，再度操作を実行してください。

KDEC05108-W

There is a contradiction in system management information. (information ID = 情報種別ID, maintenance information = 矛盾が起きているシステム管理情報の保守情報)

情報種別IDに表示されているシステム管理情報内の内容で矛盾を検知しました。

情報種別ID

10：HCSC基本情報

30：ロケーション情報

41：ルーティングルールセット（ルールセット定義）情報

51：データ変換ユティリティ（データ変換定義）情報

52：データ変換ユティリティ（フォーマット定義）情報

60：実行履歴情報

(S)

処理を続行します。

(O)

メッセージログファイルを参照し，障害が発生していないかを確認してください。障害が発生している場合は，障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05201-E

The specified directory does not exist. (directory name = 指定したディレクトリ名)

HCSCサーバのシステム管理情報を保存する出力先パスに指定したディレクトリが存在しません。

(S)

処理を中断します。

(O)

HCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定した内容を確認してください。指定した内容が正しい場合は，指定したディレクトリが存在するか，または指定したディレクトリの構造が正しいかどうかを確認してください。問題が解決したら，再度HCSCサーバのセットアップを実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05202-E

The structure of the specified directory is invalid. (directory name = 指定したディレクトリ名)

HCSCサーバのシステム管理情報を保存する出力先パスに指定したディレクトリ内に，同一HCSCサーバ名の情報が存在しています。

(S)

処理を中断します。

(O)

HCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定した内容を確認してください。指定した内容が正しい場合は，指定したディレクトリの構造を確認し，不正なディレクトリが存在していないことを確認してください。HCSCサーバをセットアップする前に，すでに同じHCSCサーバ名のディレクトリが作られている場合は，すでに存在しているファイルを退避させたあと，これらのファイルを削除してください。問題を解決したら，再度HCSCサーバのセットアップを実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05203-E

An attempt to perform a file or directory operation has failed. (name = ファイル名またはディレクトリ名, operation = 操作)

ファイルまたはディレクトリの操作に失敗しました。

操作

作成：create

削除：delete

参照：read

更新：write

(S)

処理を中断します。

(O)

表示されているファイルまたはディレクトリを確認してください。また，ファイルまたはディレクトリのアクセス権限を確認してください。

該当するファイルまたはディレクトリを再度操作しても問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05204-E

The record file is invalid. (file name = ファイルパス)

レコードファイルが不正です。

(S)

処理を中断します。

(O)

HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05205-E

The index file is invalid. (file name = ファイルパス)

インデックスファイルが不正です。

(S)

処理を中断します。

(O)

HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05206-E

An attempt to rename a file or directory failed. (source name = 変更前ファイルパス, destination name = 変更先ファイルパス)

ファイルまたはディレクトリのリネームに失敗しました。

(S)

処理を中断します。

(O)

変更前ファイルパスに表示されているファイルまたはディレクトリのアクセス権限を確認してください。変更先ファイルパスに表示されているファイルまたはディレクトリが存在する場合は，該当するファイルまたはディレクトリを退避させたあと，このファイルまたはディレクトリを削除してください。そのあと，HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05207-E

The file or directory does not exist. (name = ファイルパス)

ファイルまたはディレクトリが存在しません。

(S)

処理を中断します。

(O)

HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05208-E

The file or directory already exists. (name = ファイルパス)

ファイルまたはディレクトリがすでに存在します。

(S)

処理を中断します。

(O)

ファイルパスに表示されているファイルまたはディレクトリが存在する場合，該当するファイルまたはディレクトリを退避したあと，このファイルまたはディレクトリを削除してください。そのあと，HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05209-E

The specified name is not a file. (name = ファイルパス)

指定された名称がファイルではありません。

(S)

処理を中断します。

(O)

HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05210-E

The specified name is not a directory. (name = ファイルパス)

指定された名称がディレクトリではありません。

(S)

処理を中断します。

(O)

HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05211-E

An attempt to obtain a lock has failed.

ロックの確保に失敗しました。

(S)

処理を中断します。

(O)

HCSCサーバに対するほかの操作が完了していない場合があります。ほかの操作が完了したあと，再度操作を実行してください。問題が解決しない場合は，HCSCサーバを再起動してから，再度操作を実行してください。HCSCサーバを再起動しても問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

KDEC05212-E

A security exception occurred.

セキュリティ例外が発生しました。

(S)

処理を中断します。

(O)

Cosminexusのセキュリティポリシーファイルの内容を確認し，hcscserver-data-filepathプロパティに指定したディレクトリが読み書き可能であることを確認してください。そのあと，HCSCサーバを再起動して，再度操作を実行してください。問題が解決しない場合は，ログ・トレース，およびHCSCサーバセットアップ定義ファイルのhcscserver-data-filepathプロパティに指定したディレクトリを採取し，保守員に連絡してください。

11.2.10　KDEC05501～KDEC06000

KDEC05501-E

An attempt to specify telegram settings has failed. (telegram type = 電文種別)

電文の設定に失敗しました。

電文種別

XML：XML電文

BINARY：バイナリ電文

DOM：DOM

NODE_VALUE：部分要素

SUB_TREE：部分木

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前後に出ているメッセージの対処方法に従って対処してください。

KDEC05502-E

An attempt to obtain a telegram has failed. (telegram type = 電文種別)

電文の取得に失敗しました。

電文種別

XML：XML電文

BINARY：バイナリ電文

DOM：DOM

NODE_VALUE：部分要素

SUB_TREE：部分木

COMMON：内部的な共通データ

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前後に出ているメッセージの対処方法に従って対処してください。

KDEC05503-W

An exception occurred during checking of the telegram format. (exception = 例外名)

電文フォーマットの妥当性チェックで例外を検知しました。

例外名

CSCDataTransformException：電文がフォーマット定義と不一致

(S)

処理を継続します。

(O)

電文がフォーマット定義に沿っているかどうかを確認してください。電文がフォーマット定義に沿っている場合は，メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05504-E

An attempt to specify format definition settings has failed. (information1 = 保守情報, information2 = 保守情報)

フォーマット定義の設定に失敗しました。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前後に出ているメッセージの対処方法に従って対処してください。

KDEC05505-E

An attempt to copy a telegram failed because an exception occurred. (exception = 例外名)

例外を検知したため電文の複製に失敗しました。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前後に出力されているメッセージの対処方法に従って対処してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC05506-E

An exception occurred during checking of the telegram format. (exception = 例外名)

電文フォーマットの妥当性チェックで例外を検知しました。

(S)

処理を中断します。

(O)

電文がフォーマット定義に沿っているかどうかを確認してください。電文がフォーマット定義に沿っている場合は，メッセージログファイルを参照し，障害の要因を取り除いてください。障害となった要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

11.2.11　KDEC06001～KDEC06500

KDEC06001-E

Startup processing failed because the definition file could not be read.

定義ファイルの読み込みに失敗したため開始処理に失敗しました。

(S)

開始処理を中断します。

(O)

メッセージログファイルを確認し，このメッセージの前に出ているログメッセージに従って対処してください。

KDEC06002-E

An attempt to access a database has failed. (definition type = 定義種別, access type = アクセス種別)

データベースのアクセスに失敗しました。

定義種別

FORMAT：フォーマット定義

TRANSFORM：データ変換定義

アクセス種別

INSERT：追加

DELETE：削除

(S)

処理を中断します。

(O)

データベースへのアクセスに障害が発生しています。メッセージログファイルを参照し，障害の要因を取り除いてください。障害の要因が運用上の問題であった場合は再度実行してください。障害の要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC06003-E

The specified FormatID is invalid. (FormatID = フォーマットID)

指定されたフォーマットIDが不正です。

フォーマットID

フォーマットIDがある場合：フォーマットID

フォーマットIDが空の場合：null

(S)

処理を中断します。

(O)

指定したIDを見直して再度実行してください。

KDEC06004-E

The format definition file corresponding to the specified FormatID does not exist. (FormatID = フォーマットID)

指定されたフォーマットIDに対応するフォーマット定義ファイルは存在しません。

(S)

処理を中断します。

(O)

指定したIDを見直して再度実行してください。

KDEC06005-E

The data transform definition corresponding to the specified FormatID does not exist. (source FormatID = 変換前フォーマットID, destination FormatID = 変換後フォーマットID)

指定されたフォーマットIDに対応するデータ変換定義ファイルは存在しません。

(S)

処理を中断します。

(O)

指定したIDを見直して再度実行してください。

KDEC06006-E

The format definition file corresponding to the specified FormatID already exists. (FormatID = フォーマットID)

指定されたフォーマットIDに対応するフォーマット定義ファイルがすでに存在します。

(S)

処理を中断します。

(O)

指定したIDを見直して再度実行してください。

KDEC06007-E

The data transform definition file corresponding to the specified FormatID already exists. (source FormatID = 変換前フォーマットID, destination FormatID = 変換後フォーマットID)

指定されたフォーマットIDに対応するデータ変換定義ファイルがすでに存在します。

(S)

処理を中断します。

(O)

指定したIDを見直して再度実行してください。

KDEC06008-E

Data transformation failed. (information1 = 保守情報, information2 = 保守情報, information3 = 保守情報)

データ変換に失敗しました。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，このメッセージの前後に出ているメッセージの対処方法に従って対処してください。

KDEC06009-E

An internal contradiction was detected while deleting information.

情報の削除で内部矛盾を検知しました。

(S)

処理を中断します。

(O)

データベースを使用する場合，メッセージログファイルを参照し，データベースに障害が発生していないかを確認してください。データベースを使用しない場合，メッセージログファイルやOSの障害情報を参照し，ファイルの入出力に関する障害などが発生していないかを確認してください。障害が発生している場合は，それぞれの障害に対して対策を行い，HCSCサーバを再起動してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC06010-E

The format definition file corresponding to the specified FormatID already exists. (FormatID = フォーマットID, information = 詳細情報)

指定されたフォーマットIDに対応するフォーマット定義ファイルはすでに存在しています。

(S)

処理を中断します。

(O)

指定したIDまたは詳細情報の値を見直して再度実行してください。

KDEC06011-E

The format definition file of a different FormatType already exists for the specified FormatID. (FormatID = フォーマットID, specified FormatType = 指定されたフォーマット定義のタイプ, existing FormatType = 存在するフォーマット定義のタイプ)

指定されたフォーマットIDで異なるフォーマットタイプのフォーマット定義ファイルはすでに存在します。

指定されたフォーマット定義のタイプ

XML

BINARY

存在するフォーマット定義のタイプ

XML

BINARY

(S)

処理を中断します。

(O)

指定したIDまたはフォーマット定義のタイプを見直して再度実行してください。

KDEC06012-E

The format definition file corresponding to the specified FormatID does not exist. (FormatID = フォーマットID, information = 詳細情報)

指定されたフォーマットIDに対応するフォーマット定義ファイルは存在しません。

(S)

処理を中断します。

(O)

指定したIDまたは詳細情報の値を見直して再度実行してください。

KDEC06013-W

The format definition file corresponding to the specified FormatID is being used with other Business Process. (FormatID = フォーマットID)

指定されたフォーマットIDに対応するフォーマット定義ファイルはほかのビジネスプロセスで使用中です。

(S)

フォーマット定義の削除処理を中断します。

(O)

指定したIDの値を見直して再度実行してください。また，フォーマット定義を使用しているすべてのビジネスプロセスが必要ない場合は，すべてのビジネスプロセスを削除してください。

KDEC06014-E

An attempt to access a data has failed. (definition type = 定義種別, access type = アクセス種別)

データのアクセスに失敗しました。

操作種別

FORMAT：フォーマット定義

TRANSFORM：データ変換定義

アクセス種別

INSERT：追加

DELETE：削除

(S)

処理を中断します。

(O)

メッセージログファイルを確認し，このメッセージの前に出力されたログメッセージに従って対処してください。

11.2.12　KDEC06501～KDEC07000

KDEC06501-W

The specified trace output path is invalid. (trace path = トレースパス, trace type = トレースの種類)

指定したトレース出力先が不正です。

トレースの種類

method trace：メソッドトレース

request trace：リクエストトレース

(S)

トレース出力先を指定している場合

デフォルトの出力先にトレースを出力し，処理を継続します。

トレース出力先を指定していない場合

デフォルトのディレクトリを作成し，処理を継続します。

(O)

トレース出力先を指定している場合

HCSCサーバランタイム定義ファイルのトレース出力先を正しく指定してください。

トレース出力先を指定していない場合

対処の必要はありません。

KDEC06502-W

The trace output path cannot be accessed. (trace path = トレースパス, trace type = トレースの種類, cause = 発生した例外の詳細)

トレースの出力先にアクセスできません。

トレースの種類

method trace：メソッドトレース

request trace：リクエストトレース

(S)

デフォルトの出力先にトレース出力し，処理を継続します。

(O)

トレース出力先のセキュリティ属性を見直してください。

KDEC06504-E

The message file was not found.

メッセージファイルが見つかりません。

(S)

開始処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC06505-W

Initialization of the method trace failed. (cause = 発生詳細原因, information = 発生した場所)

メソッドトレースの初期化に失敗しました。

(S)

メソッドトレースを出力しない状態で処理を継続します。

(O)

障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC06506-W

Initialization of the request trace failed. (cause = 発生詳細原因, information = 発生した場所)

リクエストトレースの初期化に失敗しました。

(S)

リクエストトレースを出力しない状態で処理を継続します。

(O)

障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC06507-W

Closing the trace failed. (cause = 発生詳細原因, information = 発生した場所)

トレースの終了処理に失敗しました。

(S)

終了処理を継続します。

(O)

障害要因が運用上の問題でないか確認してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC06509-W

The method trace is unavailable because the default method trace output path could not be obtained. (information = 発生した例外の詳細)

デフォルトのメソッドトレース出力先を得られないため，メソッドトレースが出力できません。

(S)

メソッドトレースを出力しない状態で処理を継続します。

(O)

Cosminexusのログ出力先のセキュリティ属性を見直してください。または，ほかの出力先を指定してください。

KDEC06510-W

The request trace is unavailable because the default request trace output path could not be obtained. (information = 発生した例外の詳細)

デフォルトのリクエストトレース出力先を得られないため，リクエストトレースが出力できません。

(S)

リクエストトレースを出力しない状態で処理を継続します。

(O)

Cosminexusのログ出力先のセキュリティ属性を見直してください。または，ほかの出力先を指定してください。

11.2.13　KDEC07001～KDEC07500

KDEC07001-E

An invalid command request was received. (information = デバッグ情報)

不正な要求を受け取りました。

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC07002-E

A specified command parameter is invalid. (command = コマンド種別, parameter = 不正パラメタ種別)

コマンドのパラメタが不正です。

コマンド種別

HCSCサーバへの要求を識別するための文字列が表示されます。

(S)

処理を中断します。

(O)

障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC07003-E

An unexpected exception occurred during command processing. (exception = 例外種別, message = 例外メッセージ)

コマンド処理中に予期しない例外が発生しました。

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC07004-I

The HCSC command was accepted. (command = コマンド種別)

コマンドを受け付けました。

コマンド種別

HCSCサーバへの要求を識別するための文字列が表示されます。

(S)

処理を継続します。

KDEC07005-I

The HCSC command finished successfully. (command = コマンド種別)

コマンド処理が完了しました。

コマンド種別

HCSCサーバへの要求を識別するための文字列が表示されます。

(S)

処理を継続します。

KDEC07006-E

The HCSC command failed. (command = コマンド種別)

コマンド処理が失敗しました。

コマンド種別

HCSCサーバへの要求を識別するための文字列が表示されます。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

11.2.14　KDEC10001～KDEC10500

KDEC10001-I

The HCSC command was accepted. (command = コマンド種別)

コマンドを受け付けました。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を継続します。

KDEC10002-I

The HCSC command finished successfully. (command = コマンド種別)

コマンド処理が完了しました。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を継続します。

KDEC10003-E

The HCSC command failed. (command = コマンド種別)

コマンド処理が失敗しました。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

メッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10004-E

A specified command parameter is invalid. (command = コマンド種別, parameter = 不正パラメタ種別)

コマンドのパラメタが不正です。

コマンド種別

HCSCサーバのコマンド名またはHCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

指定したパラメタを確認して，再度実行してください。

KDEC10005-E

File access failed. (file name = ファイル名)

ファイルアクセスに失敗しました。

(S)

処理を中断します。

(O)

［ファイル名］のファイルを確認してください。

KDEC10006-E

The command cannot execute because another HCSC command is executing. (command = 本コマンドのコマンド種別)

ほかのHCSCコマンドが実行中のため，コマンドが実行できません。または，同一のHCSCサーバに対して，運用環境（画面）からの操作やHCSCコマンドを同時に実行しようとしているため，処理を実行できません。

本コマンドのコマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

ほかのコマンドが終了してから，再度コマンドを実行してください。または，ほかの操作が終了してから，再度操作してください。

KDEC10007-E

The command cannot execute because the HCSC server is starting. (command = コマンド種別)

HCSCサーバが起動しているため，コマンドが実行できません。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

HCSCサーバを停止して，再度コマンドを実行してください。

KDEC10008-E

The command cannot execute because the adapter and business process of the HCSC server has not been deleted. (command = コマンド種別)

削除されていないアダプタやビジネスプロセスがあるために，HCSCサーバのアンセットアップに失敗しました。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

アダプタまたはビジネスプロセスを削除して，再度コマンドを実行してください。

KDEC10009-W

Part of the processing failed but the command continued. For details, please check the message log. (command = コマンド種別)

一部の処理に失敗しましたが，コマンドを続行しました。詳細はメッセージログを参照してください。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を継続します。

(O)

メッセージログファイルを参照し，障害要因を取り除いて再度実行してください。

KDEC10010-E

The connection to the J2EE server failed. (name = J2EEサーバ名)

J2EEサーバのとの接続に失敗しました。

(S)

処理を中断します。

(O)

J2EEサーバの状態を確認してください。

KDEC10011-E

A command issued to the J2EE server failed. (command = コマンド種別, error message = エラーメッセージ)

J2EEサーバへ発行したコマンドが失敗しました。

コマンド種別

表示する文字とJ2EEサーバのコマンドの対応を次の表に示します。

表示する文字 | 対応するJ2EEサーバのコマンド
start | cjstartsv
stop | cjstopsv
deleteApp | cjdeleteapp
getAppProp | cjgetappprop
importApp | cjimportapp
listApp | cjlistapp
setAppProp | cjsetappprop
startApp | cjstartapp
stopApp | cjstopapp
getAttribute(State) | - (J2EEサーバの状態採取)

(S)

処理を中断します。

(O)

J2EEサーバのメッセージログファイルを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10012-E

A command issued to Cosminexus Reliable Messaging failed. (system name = Cosminexus Reliable Messagingのシステム名, command = コマンド種別, name = キュー名またはキューの宛先名, error code = 障害コード, error message = エラーメッセージ)

Cosminexus Reliable Messagingへ発行したコマンドが失敗しました。

コマンド種別

CosminexusRMのコマンド名が表示されます。

(S)

処理を中断します。

(O)

次に示す表のコマンド種別および障害コードに従って対処してください。

項番
コマンド種別
障害コード
要因
対処方法

1
共通
HRM-00822
内部エラーが発生しました。
この障害の発生前後に出力されたメッセージを参照し，該当する障害要因を取り除いてください。障害要因を取り除けない場合はCosminexus Reliable Messagingのログ・トレースを採取の上，保守員に連絡してください。

2
HRM-01201
メソッドの引数の値がnullでした。
ログ・トレースを採取の上，保守員に連絡してください。

3
HRM-01202
メソッドの引数の値が不正でした。
ログ・トレースを採取の上，保守員に連絡してください。

4
HRM-01203
サポートされていないコマンドを実行しました。
ログ・トレースを採取の上，保守員に連絡してください。

5
HRM-01204
CommandAdapterがクローズ状態だったため，メソッドの実行に失敗しました。
この障害の発生前後に出力されたメッセージを参照し，該当する障害要因を取り除いてください。障害要因を取り除けない場合はCosminexus Reliable Messagingのログ・トレースを採取の上，保守員に連絡してください。

6
HRM-20010
コマンドオプションに指定した値が不正です。
この障害の発生前後に出力されたメッセージを参照し，該当する障害要因を取り除いてください。障害要因を取り除けない場合はCosminexus Reliable Messagingのログ・トレースを採取の上，保守員に連絡してください。

7
HRM-20011
コマンドの形式が不正です。
ログ・トレースを採取の上，保守員に連絡してください。

8
HRM-20012
コマンドが失敗しました。
メッセージログファイルを参照し，障害要因を表すメッセージを特定したあと，そのメッセージの対処方法に従ってください。障害要因を取り除いたあと，再度コマンドを実行してください。

9
hrmmkque
HRM-20000
指定したキュー名の文字数が上限の20文字を超えています。
ログ・トレースを採取の上，保守員に連絡してください。

10
HRM-20001
指定したキュー名に不正な文字が含まれています。
ログ・トレースを採取の上，保守員に連絡してください。

11
HRM-20002
指定したキュー名はすでに存在しています。
HCSCが使用する下記キュー名のキューがすでに存在しないか確認してください。

CSC_<クラスタ名><サービスID>

CSC<クラスタ名>ACPT_RCVQ

CSC<クラスタ名>ACPT_DBQ

CSC<クラスタ名>TRNS_RCVQ

CSC_<クラスタ名><連携先クラスタ名>

12
HRM-20006
システム状態が不正です。
Cosminexus Reliable Messagingのシステムの状態が発行したコマンドを実行できる状態であるか確認し，必要に応じてCosminexus Reliable Messagingのシステムの状態を変更したあと，再度コマンドを実行してください。

13
HRM-20036
指定した宛先名の宛先は存在しません。
ログ・トレースを採取の上，保守員に連絡してください。

14
HRM-20037
キュー間転送機能が無効となり，使用できない状態です。
Cosminexus Reliable MessagingのコンフィグプロパティRMTRConnectFlagにtrueを指定し，Cosminexus RMを再起動したあとで再度コマンドを実行してください。

15
HRM-20060
MANAGED_STATE以外のシステム状態で，RMDeadMessageQueueNameと同じキュー名を指定したため，キュー作成に失敗しました。
Cosminexus Reliable MessagingのRMDeadMessageQueueNameがHCSCの使用する次に示すキュー名と一致することが無いか確認してください。

CSC_<クラスタ名><アダプタ名>

CSC<クラスタ名>ACPT_RCVQ

CSC<クラスタ名>ACPT_DBQ

CSC<クラスタ名>TRNS_RCVQ

CSC_<クラスタ名><連携先クラスタ名>

16
HRM-20061
削除したキューと同名かつ異なる種類のキューを作成しようとしたためキュー作成に失敗しました。
Cosminexus Reliable Messagingを再起動したあと，コマンドを再度実行してください。

17
HRM-20062
削除したキューと同名かつ異なるキューモードのキューを作成しようとしたためキュー作成に失敗しました。
Cosminexus Reliable Messagingを再起動したあと，コマンドを再度実行してください。

18
HRM-20063
削除したキューと同名の受信用共用キューを作成する場合，異なる値の最大メッセージ長でキューを作成しようとしたため，キュー作成に失敗しました。
Cosminexus Reliable Messagingを再起動したあと，コマンドを再度実行してください。

19
HRM-20064
受信用共用キューがサポートしていないバージョンであるため，共用キューの作成に失敗しました。
ログ・トレースを採取の上，保守員に連絡してください。

20
HRM-20065
データベースアクセス時にエラーが発生したため，共用キューの作成に失敗しました。
要因としてデータベースの停止，対応する受信用共用キューが削除されている，などが考えられます。障害要因を取り除いたあと，コマンドを再度実行してください。

21
HRM-20100
指定したディスプレイ名はすでに存在しています。
指定したキューのディスプレイ名の値を見直し，コマンドを再度実行してください。

22
hrmdelque
HRM-20000
指定したキュー名の文字数が上限の20文字を超えています。
ログ・トレースを採取の上，保守員に連絡してください。

23
HRM-20001
指定したキュー名に不正な文字が含まれています。
ログ・トレースを採取の上，保守員に連絡してください。

24
HRM-20003
指定したキュー名のキューは存在しません。
再度削除する契機で出力されるため，問題ありません。

25
HRM-20006
システム状態が不正です。
Cosminexus Reliable Messagingのシステムの状態が発行したコマンドを実行できる状態であるか確認し，必要に応じてCosminexus Reliable Messagingのシステムの状態を変更したあと，再度コマンドを実行してください。

26
HRM-20009
指定したキューにはメッセージが登録されているため，キューの属性変更および削除はできません。
メッセージが送信されるまで待ってからアダプタを削除するか，またはアダプタを強制削除してください。

27
HRM-20035
キューの構成を変更できない状態です。
ログ・トレースを採取の上，保守員に連絡してください。

28
HRM-20037
キュー間転送機能が無効となり，使用できない状態です。
Cosminexus Reliable MessagingのコンフィグプロパティRMTRConnectFlagにtrueを指定し，Cosminexus RMを再起動したあとで再度コマンドを実行してください。

29
HRM-20059
キューを監視しているMessage-driven Beanが存在するため，キュー削除に失敗しました。
ログ・トレースを採取の上，保守員に連絡してください。

30
HRM-20066
キューが抑止していないまたは閉塞状態ではないため，キュー削除に失敗しました。
ログ・トレースを採取の上，保守員に連絡してください。

31
HRM-20067
キューに対するトランザクションが実行状態のため，キュー削除に失敗しました。
キューに対するトランザクションの決着を待ち，コマンドを再度実行してください。

32
HRM-20068
Cosminexus Reliable Messaging起動直後のMANAGED_STATE以外のシステム状態で，RMDeadMessageQueueNameと同じキュー名を指定したため，キュー削除に失敗しました。
ログ・トレースを採取の上，保守員に連絡してください。

33
HRM-20072
キューの種類が不明による閉塞状態のため，キュー削除に失敗しました。
ログ・トレースを採取の上，保守員に連絡してください。

34
hrmmkaddr
HRM-20006
システム状態が不正です。
Cosminexus Reliable Messagingのシステムの状態が発行したコマンドを実行できる状態であるか確認し，必要に応じてCosminexus Reliable Messagingのシステムの状態を変更したあと，再度コマンドを実行してください。

35
HRM-20037
キュー間転送機能が無効となり，使用できない状態です。
Cosminexus Reliable MessagingのコンフィグプロパティRMTRConnectFlagにtrueを指定し，Cosminexus RMを再起動したあとで再度コマンドを実行してください。

36
HRM-20038
指定した宛先名はすでに存在しています。
nameで表示される宛先名がすでに存在するか確認してください。ユーザが作成した宛先名がHCSCの使用する次に示す宛名と一致することが無いか確認してください。

CSC<サービスID>

37
hrmdeladdr
HRM-20006
システム状態が不正です。
Cosminexus Reliable Messagingのシステムの状態が発行したコマンドを実行できる状態であるか確認し，必要に応じてCosminexus Reliable Messagingのシステムの状態を変更したあと，再度コマンドを実行してください。

38
HRM-20036
指定した名称の宛先名は存在しません。
再度削除する契機で出力されるため，問題ありません。

39
HRM-20037
キュー間転送機能が無効となり，使用できない状態です。
Cosminexus Reliable MessagingのコンフィグプロパティRMTRConnectFlagにtrueを指定し，Cosminexus RMを再起動したあとで再度コマンドを実行してください。

40
HRM-20039
指定した宛先はキューで参照しているため削除できません。
再度コマンドを実行してください。コマンドの再投入で回復しない場合はログ・トレースを採取の上，保守員に連絡してください。

41
hrmstartque
HRM-20000
指定したキュー名の文字数が上限の20文字を超えています。
ログ・トレースを採取の上，保守員に連絡してください。

42
HRM-20001
指定したキュー名に不正な文字が含まれています。
ログ・トレースを採取の上，保守員に連絡してください。

43
HRM-20003
指定したキュー名のキューは存在しません。
ログ・トレースを採取の上，保守員に連絡してください。

44
HRM-20006
システム状態が不正です。
Cosminexus Reliable Messagingのシステムの状態が発行したコマンドを実行できる状態であるか確認し，必要に応じてCosminexus Reliable Messagingのシステムの状態を変更したあと，再度コマンドを実行してください。

45
HRM-20007
指定したキューは閉塞状態であるため，コマンドを実行できません。
ログ・トレースを採取の上，保守員に連絡してください。

46
HRM-20037
キュー間転送機能が無効となり，使用できない状態です。
Cosminexus Reliable MessagingのコンフィグプロパティRMTRConnectFlagにtrueを指定し，Cosminexus RMを再起動したあとで再度コマンドを実行してください。

47
hrmstopque
HRM-20000
指定したキュー名の文字数が上限の20文字を超えています。
ログ・トレースを採取の上，保守員に連絡してください。

48
HRM-20001
指定したキュー名に不正な文字が含まれています。
ログ・トレースを採取の上，保守員に連絡してください。

49
HRM-20003
指定したキュー名のキューは存在しません。
アダプタの削除，HCSCサーバのアンセットアップで出力された場合は問題ありません。その他の場合はログ・トレースを採取の上，保守員に連絡してください。

50
HRM-20006
システム状態が不正です。
Cosminexus Reliable Messagingのシステムの状態が発行したコマンドを実行できる状態であるか確認し，必要に応じてCosminexus Reliable Messagingのシステムの状態を変更したあと，再度コマンドを実行してください。

51
HRM-20007
指定したキューは閉塞状態であるため，コマンドを実行できません。
ログ・トレースを採取の上，保守員に連絡してください。

52
HRM-20037
キュー間転送機能が無効となり，使用できない状態です。
Cosminexus Reliable MessagingのコンフィグプロパティRMTRConnectFlagにtrueを指定し，Cosminexus RMを再起動したあとで再度コマンドを実行してください。

53
HRM-20041
指定したキューの種別が不正です。
ログ・トレースを採取の上，保守員に連絡してください。

KDEC10013-E

An attempt to connect to Cosminexus Reliable Messaging has failed. (system name = Cosminexus Reliable Messagingのシステム名, exception = 例外種別, message = エラーメッセージ)

Cosminexus Reliable Messagingへの接続が失敗しました。

(S)

処理を中断します。

(O)

Cosminexus Reliable MessagingおよびJ2EEサーバの状態を確認してください。

KDEC10014-E

An unexpected exception occurred. (exception = 例外種別, message = エラーメッセージ)

予期しない例外が発生しました。

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC10015-E

An attempt to connect to a HCSC J2EE application has failed. (name = HCSCサーバ名, exception = 例外種別, message = エラーメッセージ)

HCSCサーバへのコマンド要求が失敗しました。

(S)

処理を中断します。

(O)

HCSCサーバの状態をcmslsstateコマンドで確認してください。

KDEC10016-E

The command cannot execute because the HCSC server is not running. (command = コマンド種別)

HCSCサーバが起動していないため，コマンドまたは運用環境（画面）からの操作が実行できません。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

HCSCサーバを起動して，再度コマンドを実行するか，または再度操作してください。

KDEC10017-E

The queue cannot be deleted because a message remains in the queue. (name = キュー名)

キュー内にメッセージが残っているため，キューの削除に失敗しました。

(S)

処理を中断します。

(O)

メッセージが送信されるまで待ってからアダプタを削除するか，またはアダプタを強制削除してください。

KDEC10020-E

A parameter of the setup file is invalid. (parameter = パラメタ識別子)

HCSCサーバのセットアップ定義ファイルの内容が不正です。

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC10021-E

The length of the parameter string is invalid. (parameter = パラメタ識別子, length = 文字列長)

パラメタで指定した文字列の長さが不正です。

(S)

処理を中断します。

(O)

正しいパラメタを指定して，再度実行してください。

KDEC10022-E

The specified parameter is outside the valid range. (parameter = パラメタ識別子)

パラメタで指定した指定値が範囲外です。

(S)

処理を中断します。

(O)

正しいパラメタを指定して，再度実行してください。

KDEC10023-E

The stipulated file in the adapter configuration was not found. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, file name = ファイル名)

サービスアダプタまたはビジネスプロセスの構成内に規定のファイルが見つかりません。

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセスを再作成してください。

KDEC10024-E

A parameter of the adapter definition file was not found. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, file name = ファイル名, parameter = パラメタ識別子)

サービスIDのサービスアダプタまたはビジネスプロセスのサービスアダプタ定義ファイルのパラメタが見つかりません。

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセスを再作成してください。

KDEC10025-E

The length of a parameter of the adapter definition file is invalid. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, file name = ファイル名, parameter = パラメタ識別子)

サービスIDのサービスアダプタまたはビジネスプロセスのサービスアダプタ定義ファイルのパラメタ値の長さが不正です。

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセスを再作成してください。

KDEC10026-E

A parameter value of the adapter definition file is invalid.(adapter name = サービスアダプタまたはビジネスプロセスのサービスID, file name = ファイル名, parameter = パラメタ識別子)

サービスIDのサービスアダプタまたはビジネスプロセスのサービスアダプタ定義ファイルのパラメタ値が不正です。

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセスを再作成してください。

KDEC10027-I

The HCSC command finished successfully. (command = コマンド種別, delete num = 削除実行履歴数)

コマンド処理が完了しました。

コマンド種別

HCSCサーバのコマンド名，またはHCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を継続します。

KDEC10028-E

A setting in the Cosminexus usrconf.properties file is invalid. (parameter = プロパティキー)

Cosminexusのusrconf.properties（J2EEサーバ用ユーザプロパティファイル）設定が不正です。

(S)

処理を中断します。

(O)

Cosminexusのusrconf.properties（J2EEサーバ用ユーザプロパティファイル）設定を確認してください。メッセージログで出力されたプロパティキーの値を確認して再度実行してください。

KDEC10029-E

The specified adapter is already in place. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

指定したサービスアダプタまたはビジネスプロセスは配備済みです。

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセス削除後に再度実行してください。

KDEC10030-W

The specified adapter has already been deleted. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

指定したサービスアダプタまたはビジネスプロセスはすでに削除されています。

(S)

処理を続行します。

KDEC10031-E

The application attributes file is invalid. (application name = アプリケーション名, type = ファイルタイプ, error message = エラーメッセージ)

属性ファイルが不正です。

ファイルタイプ

1：getAppPropにて取得したファイル

2：アダプタ内定義ファイル

3：HCSCサーバ用systemファイル

4：リクエスト受付用systemファイル

5：ユーザ定義受付内定義ファイル

(S)

処理を中断します。

(O)

カスタムアダプタの場合，アダプタのcscadapter_property.xmlを確認してください。カスタムアダプタ以外の場合はログ・トレースを採取し，保守員に連絡してください。

KDEC10033-E

The adapter cannot be deleted because it is starting. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

サービスアダプタまたはビジネスプロセスが起動中のため，サービスアダプタまたはビジネスプロセスの削除に失敗しました。

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセス停止後に再度実行してください。

KDEC10034-W

The queue has already been deleted. (queue name = キュー名)

サービスアダプタの転送キューはすでに削除されています。

(S)

処理を続行します。

KDEC10035-E

The combination of specified parameters is invalid. (command = コマンド種別, parameter = パラメタ識別子)

パラメタ指定の組み合わせが不正です。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

正しいパラメタを指定して，再度実行してください。

KDEC10036-E

This HCSC command is not supported. (command = コマンド種別)

未サポートのコマンドです。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

KDEC10037-E

The specified adapter was not found. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID)

指定したサービスアダプタまたはビジネスプロセスは配備されていません。

(S)

処理を中断します。

(O)

サービスIDのサービスアダプタまたはビジネスプロセスが配備されているか確認してください。

KDEC10038-E

An attempt to import an adapter has failed. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, location = ロケーション情報の有無, application = アプリケーション有無)

サービスアダプタまたはビジネスプロセスのインポートに失敗しました。

ロケーション情報の有無

found：ロケーション情報あり

not found：ロケーション情報なし

アプリケーション有無

found：アプリケーション配備済み

not found：アプリケーション未配備

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC10039-E

Command execution failed because the adapter is waiting for input from another HCSC command. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, status = サービスアダプタまたはビジネスプロセスの状態)

サービスアダプタまたはビジネスプロセスの状態がほかのコマンド再入力待ちのため，コマンドまたは運用環境（画面）からの操作の処理に失敗しました。

サービスアダプタまたはビジネスプロセスの状態

starting：起動処理中

startfailed：起動失敗

stopping：停止処理中

stopfailed：停止失敗

deleting：削除処理中

(S)

処理を中断します。

(O)

サービスアダプタまたはビジネスプロセスの状態に対応したコマンドを再入力してください。

starting/startfailed：サービスアダプタまたはビジネスプロセス起動，サービスアダプタまたはビジネスプロセス停止

stopping/stopfailed：サービスアダプタまたはビジネスプロセス停止

deleting：サービスアダプタまたはビジネスプロセス削除

KDEC10040-E

The specified HCSC server was not found. (name = 指定したHCSCサーバ名)

指定したHCSCサーバが見つかりません。

(S)

処理を中断します。

(O)

コマンドに指定したHCSCサーバ名が正しいか確認してください。コマンドに指定したHCSCサーバ名が正しい場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10041-E

An attempt to create a database table has failed. (parameter = 生成失敗時のSQL, message = 例外メッセージ)

データベースのテーブル生成に失敗しました。

(S)

処理を中断します。

(O)

例外メッセージを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度HCSCサーバの再セットアップを実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10042-W

An attempt to delete a database table has failed. (parameter = 削除失敗時のSQL, message = 例外メッセージ)

データベースのテーブル削除に失敗しました。

(S)

処理を継続しますが，データベースの障害要因によって処理を中断することがあります。

(O)

データベースのテーブルが削除されているか確認して，必要なら再度実行してください。

KDEC10043-W

An attempt to release the asynchronous request receptor queue has failed. (request receptor type = キューの抑止解除に失敗した標準受付の種別)

非同期標準受付のキューの抑止解除に失敗しました。

キューの抑止解除に失敗した標準受付の種別

JMS：JMS標準受付

DBQ：DBキュー標準受付

JMS/DBQ：JMS標準受付とDBキュー標準受付

(S)

キューの抑止解除に失敗した標準受付以外の標準受付は処理を継続します。キューの抑止解除に失敗した標準受付では，キューへのリクエストを受け付けない状態となり，キュー内に送信済みのリクエストはそのまま滞留します。

(O)

前後で出力されているログメッセージを参照し，キューの抑止解除に失敗した原因を取り除いた後，一度，標準受付を停止してから再開始してください。または，Cosminexus Reliable Messagingのコマンドで標準受付のキューの抑止を解除してください。

KDEC10044-E

An attempt to access the database table has failed. (error code = 障害コード, error message = エラーメッセージ)

データベーステーブルへのアクセスに失敗しました。

(S)

処理を中断します。

(O)

データベースへのアクセスで障害が発生しています。メッセージログファイルを参照し，障害の要因を取り除いてください。障害の要因が運用上の問題であった場合は，再度実行してください。障害の要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10045-E

The specified SQL script file is invalid.

指定したSQLスクリプトファイルの内容が不正です。

(S)

処理を中断します。

(O)

HCSCサーバのセットアップ定義ファイルに指定したSQLスクリプトファイルの内容を確認してください。

KDEC10046-E

An attempt to access the HCSC server runtime information file has failed.

HCSCサーバのランタイム定義ファイルのアクセスに失敗しました。

(S)

処理を中断します。

(O)

HCSCサーバで障害が発生している可能性があります。メッセージログファイルを確認してください。障害が発生している場合は，メッセージを参照し障害要因を取り除き，HCSCサーバの定義情報を再度設定してください。再設定しても回復しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10047-E

A server with the same name but different capitalization has already been set up. (name = セットアップされているHCSCサーバ名)

大文字・小文字だけが異なるHCSCサーバがセットアップされています。

(S)

処理を中断します。

(O)

セットアップするHCSCサーバ名を確認してください。

KDEC10048-W

The adapter status change was detected. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, location status = ロケーションテーブルのサービスアダプタまたはビジネスプロセス状態, application status = サービスアダプタまたはビジネスプロセスアプリケーションの状態)

サービスアダプタまたはビジネスプロセスの状態変化を検出しました。

ロケーションテーブルのサービスアダプタまたはビジネスプロセス状態

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗

stopping：停止処理中

stopfailed：停止失敗

deleting：削除処理中

サービスアダプタまたはビジネスプロセスアプリケーションの状態

詳細については，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

(S)

処理を続行します。

(O)

サービスアダプタまたはビジネスプロセスの状態を確認してください。

KDEC10049-W

The request receptor status change was detected. (receptor status = リクエスト受付, application name = 状態変化を検出したリクエスト受付のアプリケーション名, application status = 状態変化を検出したリクエスト受付アプリケーションの状態)

リクエスト受付の状態変化を検出しました。

リクエスト受付の状態

active：開始状態

inactive：停止状態

starting：開始処理中

startfailed：開始失敗

stopping：停止処理中

stopfailed：停止失敗

状態変化を検出したリクエスト受付アプリケーションの状態

詳細については，マニュアル「Cosminexus　リファレンス　コマンド編」を参照してください。

(S)

処理を続行します。

(O)

リクエスト受付の状態を確認してください。

KDEC10050-W

An attempt to access a database has failed. (information = 詳細情報)

データベースのアクセスに失敗しました。

(S)

処理を続行します。

(O)

データベースの状態を確認してください。

KDEC10051-E

The command cannot execute because another HCSC command is executing.

ほかのHCSCコマンドが実行中のため，コマンドが実行できません。または，同一のHCSCサーバに対して，運用環境（画面）からの操作や，HCSCコマンドを同時に実行しようとしているため，処理を実行できません。

(S)

処理を中断します。

(O)

ほかのコマンドが終了してから，再度コマンドを実行してください。または，ほかの操作が終了してから，再度操作してください。

KDEC10052-E

The stipulated file in the reception configuration was not found. (reception ID = 受付ID, file name = ファイル名)

ユーザ定義受付の構成内に規定のファイルが見つかりません。

(S)

処理を中断します。

(O)

ユーザ定義受付を再作成してください。

KDEC10053-E

A parameter of the reception definition file was not found. (reception ID = 受付ID, file name = ファイル名, parameter = パラメタ識別子)

ユーザ定義受付の受付定義ファイルのパラメタが見つかりません。

(S)

処理を中断します。

(O)

ユーザ定義受付を作成する際に指定したパラメタの値を見直して，ユーザ定義受付を再作成してください。

KDEC10054-E

The length of a parameter of the reception definition file is invalid. (reception ID = 受付ID, file name = ファイル名, parameter = パラメタ識別子)

ユーザ定義受付の受付定義ファイルのパラメタ値の長さが不正です。

(S)

処理を中断します。

(O)

ユーザ定義受付を作成する際に指定したパラメタの値を見直して，ユーザ定義受付を再作成してください。

KDEC10055-E

A parameter value of the reception definition file is invalid. (reception ID = 受付ID, file name = ファイル名, parameter = パラメタ識別子)

ユーザ定義受付の受付定義ファイルのパラメタ値が不正です。

(S)

処理を中断します。

(O)

ユーザ定義受付を作成する際に指定したパラメタの値を見直して，ユーザ定義受付を再作成してください。

KDEC10056-W

The user defined reception started, but the called service did not start. (reception ID = 受付ID, service name = ユーザ定義受付から呼び出すサービス名)

ユーザ定義受付の起動は成功しましたが，ユーザ定義受付から呼び出すサービス部品が起動していません。

(S)

処理を続行します。

(O)

ユーザ定義受付に関連づけられている呼び出すサービス（サービスアダプタ/ビジネスプロセス/サービスグループ）の状態を確認して，サービスを起動してください。

KDEC10057-E

The specified reception is already in place. (reception ID = 受付ID)

指定したユーザ定義受付はすでに配備されています。

(S)

処理を中断します。

(O)

ユーザ定義受付削除後に再度実行してください。

KDEC10058-W

The specified reception has already been deleted. (reception ID = 受付ID)

指定したユーザ定義受付はすでに削除されています。

(S)

処理を続行します。

KDEC10059-E

The same value is specified in the parameter. (command = コマンド種別, parameter = 不正パラメタ)

パラメタに同じ値を指定しています。

コマンド種別

HCSCサーバのコマンド名またはHCSCサーバの「MBean名#オペレーション名」が表示されます。

不正パラメタ

パラメタの<.通番>は出力しません。

(S)

処理を中断します。

(O)

パラメタの値を確認して，再度実行してください。

KDEC10060-E

An attempt to import a reception has failed. (reception ID = 受付ID, location = ロケーション情報の有無, application = アプリケーション有無)

ユーザ定義受付のインポートに失敗しました。

ロケーション情報の有無

found：ロケーション情報あり

not found：ロケーション情報なし

アプリケーション有無

found：アプリケーション配備済み

not found：アプリケーション未配備

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC10061-E

The reception cannot be deleted because it is starting. (reception ID = 受付ID)

ユーザ定義受付が起動中のため，ユーザ定義受付の削除に失敗しました。

(S)

処理を中断します。

(O)

ユーザ定義受付停止後に再度実行してください。

KDEC10062-E

Command execution failed because the reception is waiting for input from another HCSC command. (reception ID = 受付ID, status = ユーザ定義受付の状態)

ユーザ定義受付の状態がほかのコマンド再入力待ちのため，コマンドの処理に失敗しました。

ユーザ定義受付の状態

starting：起動処理中

startfailed：起動失敗

stopping：停止処理中

stopfailed：停止失敗

deleting：削除処理中

(S)

処理を中断します。

(O)

ユーザ定義受付の状態に対応したコマンドを再入力してください。

starting/startfailed：ユーザ定義受付起動，ユーザ定義受付停止

stopping/stopfailed：ユーザ定義受付停止

deleting：ユーザ定義受付削除

KDEC10063-E

The specified reception was not found. (reception ID = 受付ID)

指定したユーザ定義受付は配備されていません。

(S)

処理を中断します。

(O)

[受付ID]のユーザ定義受付が配備されているか確認してください。

KDEC10064-W

The reception status change was detected. (reception ID = 受付ID, location status = ロケーションテーブルのユーザ定義受付状態, application status = J2EEアプリケーションの状態)

ユーザ定義受付の状態変化を検出しました。

ロケーションテーブルのユーザ定義受付状態

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗

stopping：停止処理中

stopfailed：停止失敗

deleting：削除処理中

J2EEアプリケーションの状態

詳細については，マニュアル「Cosminexus　リファレンス」を参照してください。

(S)

処理を続行します。

(O)

ユーザ定義受付の状態を確認してください。

KDEC10065-E

The command cannot execute because the reception of the HCSC server has not been deleted. (command = コマンド種別)

削除されていないユーザ定義受付があるため，HCSCサーバのアンセットアップに失敗しました。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

(S)

処理を中断します。

(O)

ユーザ定義受付を削除して，再度コマンドを実行してください。

KDEC10066-W

An exception occurred during checking of the component status. (error code = 障害コード, error message = エラーメッセージ)

コンポーネントの状態チェックでエラーが発生しました。

(S)

処理を続行します。

(O)

サービスアダプタまたはビジネスプロセス，リクエスト受付，ユーザ定義受付の状態を確認してください。

KDEC10067-W

An exception occurred during update of the adapter status. (adapter name = サービスアダプタまたはビジネスプロセスのサービスID, error code = 障害コード, error message = エラーメッセージ)

サービスアダプタまたはビジネスプロセスの状態更新でエラーが発生しました。

(S)

処理を続行します。

(O)

サービスアダプタまたはビジネスプロセスの状態を確認してください。

KDEC10068-W

An exception occurred during update of the request receptor status. (error code = 障害コード, error message = エラーメッセージ)

リクエスト受付の状態更新でエラーが発生しました。

(S)

処理を続行します。

(O)

リクエスト受付の状態を確認してください。

KDEC10069-W

An exception occurred during update of the reception status. (reception ID = 受付ID, error code = 障害コード, error message = エラーメッセージ)

ユーザ定義受付の状態更新でエラーが発生しました。

(S)

処理を続行します。

(O)

ユーザ定義受付の状態を確認してください。

KDEC10070-E

A communication error with the administration agent occurred. (command = コマンド種別, error message = エラーメッセージ)

運用管理エージェントとの通信時にエラーが発生しました。

コマンド種別

表示する文字とJ2EEサーバのコマンドの対応を次の表に示します。

表示する文字 | 対応するJ2EEサーバのコマンド
start | cjstartsv
stop | cjstopsv
deleteApp | cjdeleteapp
getAppProp | cjgetappprop
importApp | cjimportapp
listApp | cjlistapp
setAppProp | cjsetappprop
startApp | cjstartapp
stopApp | cjstopapp
getAttribute(State) | - (J2EEサーバの状態採取)

(S)

処理を中断します。

(O)

運用管理エージェントが起動していることを確認してください。停止している場合は，Management Server，および運用管理エージェントを再起動してください。再起動しても障害が回復しない場合は，保守員に連絡してください。

KDEC10071-E

A data access error occurred. (error code = 障害コード, error message = エラーメッセージ)

データへのアクセスでエラーが発生しました。

(S)

処理を中断します。

(O)

エラーメッセージを参照し，障害の要因を取り除いてください。障害となった要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10072-E

This command cannot be used. (command = コマンド種別, reason = 理由)

理由に表示されている構成でセットアップを行っているため，このコマンドを使用することはできません。

コマンド種別

HCSCサーバの「MBean名#オペレーション名」が表示されます。

理由

database is not used：データベースを使用しない構成

(S)

処理を中断します。

(O)

理由に表示されている構成でHCSCサーバがセットアップされているため，入力したコマンドは使用できません。

KDEC10073-E

The combination of specified parameters is invalid. (parameter1 = プロパティ1, value1 = プロパティ1の値, parameter2 = プロパティ2, value2 = プロパティ2の値)

HCSCサーバセットアップ定義ファイル，またはHCSCサーバランタイム定義ファイルに指定したプロパティと値の組み合わせが不正です。

(S)

処理を中断します。

(O)

HCSCサーバセットアップ定義ファイル，またはHCSCサーバランタイム定義ファイルに指定した内容を見直して，指定するとエラーになる組み合わせでプロパティと値を定義していないかを確認してください。そのあと，再度HCSCサーバのセットアップを実行してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10074-E

A required parameter has not been specified. (parameter = プロパティ)

HCSCサーバセットアップ定義ファイルで必須のプロパティを指定していません。

(S)

処理を中断します。

(O)

HCSCサーバセットアップ定義ファイルに指定した内容を見直して，指定する必要のあるプロパティをすべて定義しているかどうかを確認してください。問題が解決したら，再度HCSCサーバのセットアップを実行してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10075-E

A parameter value is not specified. (parameter = プロパティ)

HCSCサーバのセットアップ定義ファイルのプロパティに値を指定していません。

(S)

処理を中断します。

(O)

HCSCサーバセットアップ定義ファイルに指定した内容を見直して，プロパティに値を指定しているかどうかを確認してください。問題が解決したら，再度HCSCサーバのセットアップを実行してください。問題が解決しない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10400-E

The command syntax is invalid.

コマンドの使用方法に誤りがあります。

(S)

コマンドが異常終了します。

(O)

コマンドのパラメタを見直して，再度実行してください。

KDEC10401-I

Usage: csmlsstate [<HCSCServerName>] [-d {prop|runtime}]

csmlsstateコマンドの使用方法です。

(S)

コマンドの応答が返ります。

(O)

コマンドの引数および値を確認して，再度コマンドを実行してください。

KDEC10403-I

Usage: csmlslocation [<HCSCServerName>] {-a <AdapterName> | -t <ServiceName> | -k {adp|bp|sg} | -all} [{-l | -r}] [-u <DBUserID> [-p <DBPassword>]]

csmlslocationコマンドの使用方法です。

(S)

コマンドの応答が返ります。

(O)

コマンドの引数および値を確認して，再度コマンドを実行してください。

KDEC10407-I

Usage:
Format1: csmlshistory [<HCSCServerName>] -c <ClientID> [-m <HCSCCommonID>] [-i <ServiceRequestID>] [-t <StartTime>,<EndTime>] [-rs <RequestServiceName>] [-s <ServiceName>] [-jm <JMSMessageID>] [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format2: csmlshistory [<HCSCServerName>] [-c <ClientID>] -m <HCSCCommonID> [-i <ServiceRequestID>] [-t <StartTime>,<EndTime>] [-rs <RequestServiceName>] [-s <ServiceName>] [-jm <JMSMessageID>] [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format3: csmlshistory [<HCSCServerName>] [-c <ClientID>] [-m <HCSCCommonID>] -i <ServiceRequestID> [-t <StartTime>,<EndTime>] [-rs <RequestServiceName>] [-s <ServiceName>] [-jm <JMSMessageID>] [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format4: csmlshistory [<HCSCServerName>] [-c <ClientID>] [-m <HCSCCommonID>] [-i <ServiceRequestID>] -t <StartTime>,<EndTime> [-rs <RequestServiceName>] [-s <ServiceName>] [-jm <JMSMessageID>] [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format5: csmlshistory [<HCSCServerName>] [-c <ClientID>] [-m <HCSCCommonID>] [-i <ServiceRequestID>] [-t <StartTime>,<EndTime>] -rs <RequestServiceName> [-s <ServiceName>] [-jm <JMSMessageID>] [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format6: csmlshistory [<HCSCServerName>] [-c <ClientID>] [-m <HCSCCommonID>] [-i <ServiceRequestID>] [-t <StartTime>,<EndTime>] [-rs <RequestServiceName>] -s <ServiceName> [-jm <JMSMessageID>] [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format7: csmlshistory [<HCSCServerName>] [-c <ClientID>] [-m <HCSCCommonID>] [-i <ServiceRequestID>] [-t <StartTime>,<EndTime>] [-rs <RequestServiceName>] [-s <ServiceName>] -jm <JMSMessageID> [-jc <JMSCorrelationID>] [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]
Format8: csmlshistory [<HCSCServerName>] [-c <ClientID>] [-m <HCSCCommonID>] [-i <ServiceRequestID>] [-t <StartTime>,<EndTime>] [-rs <RequestServiceName>] [-s <ServiceName>] [-jm <JMSMessageID>] -jc <JMSCorrelationID> [-l {new|all}] [-d {nml|ext|msg}] [-ul <UserTelegramLength>] [-r <RecordCount>] [-k {list|count}] [-u <DBUserID> [-p <DBPassword>]]

csmlshistoryコマンドの使用方法です。

(S)

コマンドをエラー終了します。

(O)

コマンドの引数および値を確認して，再度コマンドを実行してください。

KDEC10408-I

Usage: csmdeletehistory [<HCSCServerName>] {-t <Time> | -d <Days>} [{-m <HCSCCommonID> | -c <ClientID> | -a <AdapterName>}] [-u <DBUserID> [-p <DBPassword>]]

csmdeletehistoryコマンドの使用方法です。

(S)

コマンドをエラー終了します。

(O)

コマンドの引数および値を確認して，再度コマンドを実行してください。

KDEC10409-I

The HCSC command finished successfully.

コマンド処理が完了しました。

(S)

処理を継続します。

KDEC10410-E

The HCSC command failed. (message = エラーメッセージ)

コマンド処理が失敗しました。

(S)

処理を中断します。

(O)

エラーメッセージを参照し，障害要因を取り除いてください。障害要因が運用上の問題であった場合は，再度実行してください。障害となった要因が運用上の問題でない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC10411-I

Usage: csmlsreception [<HCSCServerName>] {-i <ReceptionID> | -s <ServiceName> | -all} [-u <DBUserID> [-p <DBPassword>]]

csmlsreception コマンドの使用方法です。

(S)

コマンドの応答が返ります。

(O)

コマンドの引数および値を確認して，再度コマンドを実行してください。

11.2.15　KDEC10501～KDEC11000

KDEC10501-E

The command cannot be executed because you do not have administrator privileges.

管理者特権がないため，コマンドを実行できません。

(S)

処理を中断します。

(O)

管理者として実行したコマンドプロンプト上で，再度コマンドを実行してください。

KDEC10502-E

An error occurred while the permissions were being checked.

権限の判定中にエラーが発生しました。

(S)

処理を中断します。

(O)

メモリが不足しているおそれがあります。空きメモリを増やしたあと，再度コマンドを実行してください。問題が解決しない場合は，保守員に連絡してください。

11.2.16　KDEC19901～KDEC19999

KDEC19901-E

An internal error occurred. (class = 内部エラーが発生したクラス名(パッケージ名を含む), method = 内部エラーが発生したメソッド名, information = 保守情報)

内部エラーが発生しました。

(S)

処理を中断します。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC19902-W

A message assembly error occurred. (information = 保守情報)

ログメッセージ出力時のメッセージの組み立て処理中に内部エラーが発生しました。

(S)

処理を継続します（出力しようとしたメッセージの出力後の処理に従います）。

(O)

ログ・トレースを採取し，保守員に連絡してください。

KDEC19903-E

The Cosminexus installation directory was not found.

Cosminexusのインストールディレクトリの取得に失敗しました。

(S)

処理を中断します。

(O)

システム環境変数COSMINEXUS_HOMEが設定されているか確認してください。環境変数COSMINEXUS_HOMEが設定されている場合は，ログ・トレースを採取し，保守員に連絡してください。

11.3　KDEC20000～KDEC39999のメッセージ

＜この節の構成＞

11.3.1　KDEC20000～KDEC34999

11.3.2　KDEC35000～KDEC39999

11.3.1　KDEC20000～KDEC34999

KDEC20000-E

An attempt to resolve the data source has failed. cause = エラーの要因コード

次のどれかの要因が考えられます。

javax.sql.DataSourceオブジェクトの解決に失敗。

要因コードが“NAME”の場合は，名前解決での失敗。

要因コードが“CLASS”の場合は，オブジェクト型の不正。

(O)

指定された名前コンテキストに，適切なjavax.sql.DataSourceオブジェクトを登録するよう，環境設定を見直してください。

KDEC20001-E

An error occurred in the DBMS. details = DBMSのエラーメッセージ

DBMSでエラーが発生しました。

(O)

DBMSのエラーメッセージ，システムログ，およびDBMS関連のエラー情報を参照して対処してください。

KDEC20002-E

A correlation set is duplicated. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, scope-name = スコープ名, correlation-set-name = 相関セット名, correlation-set-value = 相関セット値

相関セットの重複が検知されました。

(O)

相関セットが重複しないよう，ビジネスプロセス定義，またはメッセージ本文を見直してください。

KDEC20003-E

The value is outside the valid range. kind = 値種別コード, business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, scope-name = スコープ名, name = 相関セット名または変数名, value = 相関セット値または変数値, details = DBMSのエラーメッセージ

相関セット値または変数値が有効範囲を超えています。

値種別コード

相関セットの場合：CORRELATIONSET

変数の場合：VARIABLE

相関セットまたは変数値

メッセージ型変数の場合：バイト長

上記以外の場合：値

(O)

相関セット値または変数値が有効範囲を超えないよう，ビジネスプロセス定義または電文データを見直してください。

KDEC20004-E

An attempt to load the definition file has failed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, file-name = 定義ファイル名

次のどちらかの要因が考えられます。

ファイルがない。

読み込み権限がない。

(O)

指示されたファイル名を見直して，開発環境でビジネスプロセスEARファイルを作成し直してください。

KDEC20005-E

The definition file cannot be parsed. details = 詳細情報

次のどちらかの要因が考えられます。

XMLパーサが使用できない。

ビジネスプロセス定義／データ定義ファイルが読み込めない。

(O)

Cosminexusの構成を見直してください。

開発環境でビジネスプロセスEARファイルを作成し直してください。

KDEC20006-E

The contents of the definition file are incorrect. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, file-name = 定義ファイル名, line-number = 行番号, details = 詳細情報

定義ファイルの内容が誤っています。

(O)

指示されたファイル名の内容を見直して，開発環境でビジネスプロセスEARファイルを作成し直してください。

行番号は，要素を終了する行（</invoke>など）を示します。

属性値などを見直す場合は，要素を開始する行（<invoke>など）も見直してください。

KDEC20007-E

Evaluation of the expression failed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, expression = 式, details = 詳細情報

XPath式が不適切です。

(O)

指示されたXPath式を見直してください。

KDEC20008-E

Evaluation of the function failed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, function = 拡張関数名, details = 詳細情報

次のどちらかの要因が考えられます。

不適切な拡張関数が指定された。

不適切な引数が指定された。

(O)

指示された拡張関数を見直してください。

KDEC20009-E

The message catalog could not be loaded.

メッセージの書かれたリソースファイルが読み込めませんでした。

(O)

Cosminexus Service Coordinatorを再インストールしてください。

KDEC20010-E

The message explaining the problem could not be obtained. message-ID = 取得できなかったメッセージのID

IDで示される事象が発生しましたが，対応するメッセージが取得できませんでした。

(O)

IDで示されるメッセージの対処に従ってください。

KDEC20012-W

An attempt to start trace output has failed. cause = エラー理由

トレース出力を開始できませんでした。

(O)

エラー理由を基に要因を取り除いてください。

KDEC20013-E

An error occurred during access to the message container. details =詳細情報

メッセージコンテナへのアクセスに失敗しました。

(O)

このメッセージ以前に出力されているエラー情報を参照してください。

KDEC20014-E

Parsing of the resource adapter failed.lookup-name = リソースアダプタのlookup名, cause = 要因

次のどちらかの要因が考えられます。

要因コードが“NAME”の場合は，名前解決での失敗。

要因コードが“CLASS”の場合は，オブジェクト型の不正。

(O)

リソースアダプタの設定が正しいか確認してください。

KDEC20015-E

A JMS exception occurred. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = アクティビティ名, message = JMSの障害メッセージ, code = JMSの障害コード

JMS処理中にエラーが発生しました。

(O)

JMS（uCosminexus Reliable Messaging）の環境設定または運用が正しいか確認してください。

KDEC20016-E

The specified JMS control variable is invalid. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = アクティビティ名, JMS-control-variable-key = JMS制御変数の名前, JMS-control-variable-type = JMS制御変数の型名, details = 詳細情報

未サポートのJMS制御変数名を指定したか，JMS制御変数が設定されていません。

(O)

詳細情報を基に，次の対処をしてください。

NotSupportedKeyの場合
ビジネスプロセス定義のJMS制御変数の名前を見直してください。

NotFoundの場合
ビジネスプロセス定義のJMS制御変数の名前を見直してください。正しい場合は，定義したJMS制御変数を設定しているか確認してください。

VariableNullの場合
ビジネスプロセス定義のJMS制御変数の名前とタイプを見直してください。正しい場合は，定義したJMS制御変数を設定しているか確認してください。

KDEC20017-E

The specified value cannot be substituted for the variable. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = アクティビティ名, from-name = 代入元JMS制御変数または変数の名前, from-type = 代入元JMS制御変数または変数の型名, from-scope-name = 代入元JMS制御変数または変数の所属するスコープ名, to-name = 代入先JMS制御変数または変数の名前, to-type = 代入先JMS制御変数または変数の型名, to-scope-name = 代入先JMS制御変数または変数の所属するスコープ名

格納できない値をJMS制御変数，または変数に代入しようとしました。

(O)

代入先変数の型が代入元変数の値を格納できる型であるか，ビジネスプロセス定義を見直してください。または，代入先変数に格納できない値を使用していないか確認してください。

KDEC20018-E

The variable type was not convertible for substitution. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = アクティビティ名, from-name = 代入元JMS制御変数または変数の名前, from-type = 代入元JMS制御変数または変数の型名, from-scope-name = 代入元JMS制御変数または変数の所属するスコープ名, to-name = 代入先JMS制御変数または変数の名前, to-type = 代入先JMS制御変数または変数の型名, to-scope-name = 代入先JMS制御変数または変数の所属するスコープ名

代入元と代入先のJMS制御変数または変数の型変換ができません。

(O)

代入元と代入先で型変換できる型の変数を指定しているかビジネスプロセス定義を見直してください。

KDEC20023-E

A service call failed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, invoke-activity-name = invokeアクティビティ名, service-name = サービス名, details = 詳細情報

サービス部品の呼び出しでエラーが発生しました。

(O)

このメッセージ以前に出力されているエラー情報を参照してください。

KDEC20024-E

An executed 'while' activity exceeded the specified loop limit frequency. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, while-activity-name = whileアクティビティ名

loopLimit属性に指定した回数を超えてwhileアクティビティ内のアクティビティが実行されました。loopLimit属性の値が小さ過ぎるか，condition属性の評価式が正しくありません。

(O)

loopLimit属性の値を大きくするか，condition属性の評価式を見直してください。condition属性が変数を参照している場合は，変数の値に影響するほかのアクティビティや電文も見直してください。

KDEC20025-E

A message telegram was received by a 'receive' activity that did not have the waiting-to-receive status. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, receive-activity-name = receiveアクティビティ名

待ち受け状態になっていないreceiveアクティビティで電文を受信しました。次のおそれがあります。

sequenceアクティビティ内でreceiveアクティビティの順序が正しくない。

receiveアクティビティのsource要素のtransitionCondition属性に指定した評価式が正しくない。

電文の到着順序が正しくない。

(O)

要因に記述してある観点でビジネスプロセス定義を見直すか，電文を発信しているサービスリクエスタを見直してください。

KDEC20026-E

A 'reply' activity was executed without the service requester in a waiting-for-response state. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, reply-activity-name = replyアクティビティ名, reply-activity-operation-name = replyアクティビティのオペレーション名

サービスリクエスタが応答を待っていない状態で，replyアクティビティが実行されました。次のようなおそれがあります。

receiveアクティビティのex:synchronize属性がyesであるべきところがnoになっている。

replyアクティビティの位置が正しくない。

(O)

要因に記述してある観点でビジネスプロセス定義を見直してください。

KDEC20027-E

A business process definition contains a contradiction. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, element-kind = 矛盾が発見された要素の種類, element-information = 矛盾が発見された要素の情報, details = 詳細情報

ビジネスプロセス定義またはデータ定義に実行できない矛盾が見つかりました。次のようなおそれがあります。

ビジネスプロセス定義に実行継続ができない変更をし，変更前に生成したビジネスプロセスインスタンスに対する要求を実行した。

ビジネスプロセス定義を開発環境が提供する以外の方法で作成または変更した。

ビジネスプロセス定義が壊れている。

(O)

保守員に連絡してください。

KDEC20028-E

A fault was not handled by any 'catch' and 'catchAll' element. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, fault-information = フォルトの情報, activity-name = フォルトが発生したアクティビティ名

フォルトはcatchおよびcatchAll要素で処理されませんでした。次のおそれがあります。

invoke，java，またはscope要素の，catchまたはcatchAll要素が不足している。

invoke要素で呼び出したサービスプロバイダが不正なフォルトを返した。

(O)

要因に記述している観点でビジネスプロセス定義を見直すか，サービスプロバイダを見直してください。

KDEC20029-E

A Java class having the specified name was not found. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, java-activity-name = javaアクティビティ名, java-class-name = ユーザクラス名, details = 詳細情報

指定された名前のJavaクラスが見つかりませんでした。次のようなおそれがあります。

ビジネスプロセス定義を開発環境が提供する以外の方法で作成または変更した。

ビジネスプロセス定義が壊れている。

実行環境のリソースが不足している。

(O)

保守員に連絡してください。

KDEC20030-E

The user-made Java class returned an unallocatable value. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, java-activity-name = javaアクティビティ名, java-class-name = ユーザクラス名, output-variable = 出力変数名, scope-name = スコープ名

ユーザ作成Javaクラスが，割り当てられない型の値を戻しました。次のようなおそれがあります。

ユーザ作成のJavaクラスが，ビジネスプロセス基盤がサポートしない型のObject値を戻している。

ビジネスプロセス定義のjavaアクティビティのoutputVariableの型が，ユーザ作成Javaクラスの戻り値のタイプと一致していない。

(O)

ビジネスプロセス定義のjavaアクティビティの指定と作成したJavaクラスを見直し，Javaクラスの戻り値がビジネスプロセス定義に指定した変数に格納できる型になるようにしてください。

KDEC20031-E

The user-made Java class returned an unexpected exception. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, java-activity-name = javaアクティビティ名, java-class-name = ユーザクラス名, cause-exception = 原因例外名

ユーザ作成Javaクラスが予期しない例外を返しました。次のようなおそれがあります。

ユーザ作成Javaクラスが，CSBUserException以外の例外を返した。

(O)

ユーザ作成Javaクラスの例外処理を見直し，CSBUserException以外の例外は返さないようにしてください。

KDEC20032-E

Assignment between the specified types is not supported. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, assign-activity-name = assignアクティビティ名, details = エラー詳細

サポートしない型間のアサイン処理が指定されました。

(O)

<from>と<to>に指定した属性の組み合わせを見直してください。

KDEC20033-E

A business process definition suitable for starting the business process was not found. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン

ビジネスプロセスを開始するための適切なビジネスプロセス定義が見つかりませんでした。次のようなおそれがあります。

ビジネスプロセス定義にビジネスプロセス定義を開発環境が提供する以外の方法で作成または変更した。

ビジネスプロセス定義が壊れている。

(O)

保守員に連絡してください。

KDEC20034-E

An invalid type of request was specified for the business process base. business-process-definition-name = ビジネスプロセス定義名

ビジネスプロセス基盤に対して不正な要求タイプが指定されました。次のようなおそれがあります。

ビジネスプロセス基盤に対して要求を送信するアプリケーションに不適切なものを使用しているおそれがある。

(O)

要求タイプに適切な値が指定されているか確認してください。また，プロセスインスタンスを再実行する場合は，文字列「RECOVER」を指定してください。

KDEC20035-E

Processing cannot continue because initialization failed. details = 原因の詳細

ビジネスプロセス基盤の初期化に失敗しているため処理を続行できません。次のようなおそれがあります。

環境の不正によって初期化に失敗した。

(O)

先に出力されている障害情報を基に対策をします。

問題が解決しない場合は，保守員に連絡してください。

KDEC20036-E

Data conversion failed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, conversion-file-name = データ変換定義ファイル名

アサインアクティビティに定義したデータ変換が失敗しました。

(O)

このメッセージより先に出力されたデータ変換に関するメッセージを参照し，対処してください。

KDEC20037-E

The process instance was deleted during execution of the process. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子

プロセス実行中にプロセスインスタンスが削除されました。

(O)

新しいプロセスインスタンスを生成して実行するようにメッセージを再送してください。

KDEC20038-I

The same message was called twice. JMS-message-ID = 非同期メッセージID

同じメッセージが二重に呼び出されました。

(O)

先に受信したメッセージでプロセスを実行していますので，特に対処の必要はありません。

KDEC20039-E

A process instance of the specified correlation set was not found. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, correlation-set-name = 相関セット名, correlation-set-value = 相関セット値, scope-name = 相関セットが所属するスコープ名

指定した相関セットのプロセスインスタンスが見つかりません。

(O)

メッセージを見直して，存在するプロセスインスタンスの相関セットを指定してください。

KDEC20040-E

The 'receive' activity of the specified operation name was not found. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, operation-name = オペレーション名

指定したオペレーション名のreceiveアクティビティが見つかりません。

(O)

メッセージを見直して，存在するreceiveアクティビティのオペレーション名を指定してください。

KDEC20041-E

Execution processing could not reach the 'receive' activity of the specified operation name. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, operation-name = オペレーション名

指定したオペレーション名のreceiveアクティビティに実行処理が到達できません。

(O)

ビジネスプロセス定義を見直して，receiveアクティビティに実行処理が到達できるようなビジネスプロセス定義に修正してください。

KDEC20042-E

Execution processing could not reach the 'reply' activity corresponding to the 'receive' activity. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, receive-activity-name = receiveアクティビティ名, receive-activity-operation-name = receiveアクティビティのオペレーション名

receiveアクティビティに対応するreplyアクティビティに実行処理が到達できません。

(O)

ビジネスプロセス定義を見直して，replyアクティビティに実行処理が到達できるようなビジネスプロセス定義に修正してください。

KDEC20043-E

An attempt was made to execute a basic activity before the 'receive' activity. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = 実行しようとしたアクティビティ名

receiveアクティビティを実行するよりも前に，基本アクティビティを実行しようとしました。

(O)

ビジネスプロセス定義を見直して，receiveアクティビティが最初に実行されるようなビジネスプロセス定義に修正してください。

KDEC20044-E

The 'receive' activity cannot be received because the specified correlation set is invalid. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, correlation-set-name = 相関セット名, scope-name = 相関セットが所属するスコープ名

指定した相関セットが無効になっているので，receiveアクティビティで受け付けられません。

(O)

有効な相関セットを指定してメッセージを送信してください。

KDEC20045-E

The specified correlation set value is invalid. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, correlation-set-name = 相関セット名, scope-name = 相関セットが所属するスコープ名

指定された相関セットの値が不正です。
次の要因のどれかが考えられます。

相関セット値がnullの場合

相関セットを構成するプロパティ値にnullを含む場合

相関セットを構成するすべてのプロパティが空文字となる場合

(O)

正しい相関セットの値を指定して，メッセージを送信してください。

送信した電文のネームスペースとXPathで指定したネームスペースが異なる場合，相関セット値が取得できないため注意してください。

KDEC20046-E

An exception occurred at the start of a transaction. business-process-definition-name = ビジネスプロセス定義名, details = 詳細例外情報

トランザクションを開始する際に例外が発生しました。

(O)

詳細例外情報に従って，トランザクションマネージャまたはリソースマネージャのエラー要因を取り除いてください。

KDEC20047-E

An exception occurred at the start of a transaction. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, details = 詳細例外情報

トランザクションを開始する際に例外が発生しました。

(O)

詳細例外情報に従って，トランザクションマネージャまたはリソースマネージャのエラー要因を取り除いてください。

KDEC20048-E

An exception occurred at the commit of a transaction. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, details = 詳細例外情報

トランザクションをコミットする際に例外が発生しました。

(O)

詳細例外情報に従って，トランザクションマネージャまたはリソースマネージャのエラー要因を取り除いてください。

KDEC20049-E

An exception occurred at the rollback of a transaction. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, details = 詳細例外情報

トランザクションをロールバックする際に例外が発生しました。

(O)

詳細例外情報に従って，トランザクションマネージャまたはリソースマネージャのエラー要因を取り除いてください。

KDEC20051-E

An error occurred at access to a message telegram. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, variable-name = 変数名, scope-name = 変数が所属するスコープ名, details = 詳細情報

メッセージ電文にアクセスする際にエラーが発生しました。

(O)

このメッセージ以前に出力されているエラー情報を参照してください。

KDEC20052-E

An attempt was made to load the value of an un-initialized variable. business-process-definition-name ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, variable-name = 変数名, scope-name =変数が所属するスコープ名

初期化されていない変数の値を読み取ろうとしました。

(O)

ビジネスプロセス定義を見直して，初期化されていない変数の値を読み取らないように，ビジネスプロセス定義を修正してください。

KDEC20053-E

An attempt was made to substitute a string that cannot be converted to a numeric value. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, to-variable-name = 代入先の変数の名前, to-variable-type = 代入先の変数の型名, to-variable-scope-name = 代入先の変数の所属するスコープ名, details = 詳細情報

変数に数値を代入する際に，数値に変換できない文字列を代入しようとしました。

(O)

数値に変換できるメッセージを代入できるように，メッセージ電文を修正してください。

KDEC20054-E

The type of variable cannot be converted. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, from-variable-name = 代入元の変数の名前, from-variable-type = 代入元の変数の型名, from-variable-scope-name = 代入元の変数の所属するスコープ名, to-variable-name = 代入先の変数の名前, to-variable-type = 代入先の変数の型名, to-variable-scope-name = 代入先の変数の所属するスコープ名

変数に変数を代入する際に，変換できない型の変数を代入しようとしました。

(O)

ビジネスプロセス定義を見直して，変換できる型の変数を代入するように，ビジネスプロセス定義を修正してください。

KDEC20055-E

The operation names between the 'receive' activity and the 'reply' activity do not match. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, receive-activity-name = receiveアクティビティ名, receive-activity-operation-name = receiveアクティビティのオペレーション名, reply-activity-name = replyアクティビティ名, reply-activity-operation-name = replyアクティビティのオペレーション名

receiveアクティビティのオペレーション名と，応答しようとするreplyアクティビティのオペレーション名が一致していません。

(O)

ビジネスプロセス定義を見直して，receiveアクティビティのオペレーション名に一致するreplyアクティビティに到達できるように，ビジネスプロセス定義を修正してください。

KDEC20056-E

The maximum number of activity instances that can be generated in one process instance was exceeded. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, activity-name = アクティビティ名

一つのプロセスインスタンスで生成できるアクティビティインスタンスの最大値を超えました。

(O)

該当プロセスインスタンスは削除し，一つのプロセスインスタンスが生成できるアクティビティインスタンスの最大数を超えないように，ビジネスプロセス定義を修正してください。

KDEC20057-E

Execution is not possible because the process has completed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子

プロセスの状態が完了しているので，実行できません。

(O)

完了していないプロセスに対して，要求を送信してください。

KDEC20058-E

An attempt to load properties has failed. details = 詳細情報

プロパティの読み込みに失敗しました。

(O)

HCSCサーバが開始していないおそれがあります。HCSCサーバの状態を確認し，HCSCサーバを開始してください。

KDEC20059-E

An attempt to start log output has failed.

ログ出力を開始できませんでした。

(O)

Cosminexusの構成を見直してください。

KDEC20060-E

An attempt was made to overwrite a value already set in the correlation set. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, correlation-set-name = 相関セット名, scope-name = 相関セットが所属するスコープ名

すでに値が設定されている相関セットに値を上書きしようとしました。

(O)

ビジネスプロセス定義を見直して，相関セットに値を上書きしないようにビジネスプロセス定義を修正してください。

KDEC20061-E

An error occurred during access to a message telegram, during correlation set processing. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = アクティビティ名, correlation-set-name = 相関セット名, details = 詳細情報

相関セットの処理中に，メッセージ電文へのアクセスでエラーが発生しました。

(O)

このメッセージ以前に出力されているエラー情報を参照してください。

KDEC20062-E

A correlation set value does not match a telegram information value. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, correlation-set-name = 相関セット名, scope-name = 相関セットが所属するスコープ名

電文の相関セット用情報値が，プロセスインスタンスごとに作成した相関セット値と異なります。次のようなおそれがあります。

電文内の相関セット値をサービスリクエスタで変更した。

(O)

上記の観点で，電文を発信しているサービスリクエスタを見直してください。

KDEC20063-E

A request message in the message container is invalid. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, element-kind = 不正が発見された要素の種類, element-information = 不正が発見された要素の名前, details = 詳細情報

変数属性が定義されているにもかかわらず，リクエスタから送られてきたメッセージが空でした。

(O)

メッセージまたはメッセージを送るプログラムを見直して，正しくメッセージを送信するようにしてください。

KDEC20064-E

After a 'reply' activity, the process cannot be executed in the non-persistent mode. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, activity-name = アクティビティ名

永続化フラグが”no”であるビジネスプロセス定義では，reply後に実行するアクティビティが存在します。

(O)

永続化フラグが”no”であるビジネスプロセス定義では，reply後にアクティビティを実行できません。ビジネスプロセス定義を見直して，reply後にアクティビティを実行しないように修正してください。

KDEC20065-E

An attempt was made to load the value of an un-initialized correlation set. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, correlation-set-name = 相関セット名, scope-name = 相関セットが所属するスコープ名

初期化されていない相関セットの値を読み取ろうとしました。

(O)

ビジネスプロセス定義を見直して，初期化されていない相関セットの値を読み取らないように，ビジネスプロセス定義を修正してください。

KDEC20066-E

The process instance of the specified correlation set exists, but the 'receive' activity of the specified operation name has completed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, receive-activity-name = receiveアクティビティ名, operation-name = オペレーション名

指定した相関セットのプロセスインスタンスが存在し，かつ指定したオペレーション名のreceiveアクティビティが完了しています。

(O)

メッセージ本文で指定した相関セット，またはビジネスプロセス定義を見直して，メッセージまたはビジネスプロセス定義を修正してください。

KDEC20067-E

The 'invoke' activity has already completed. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, invoke-activity-name = invokeアクティビティ名

すでに完了しているinvokeアクティビティを実行しようとしました。次のようなおそれがあります。

invokeアクティビティ内でサービス部品呼び出しの最中に，プロセス再実行ユティリティを実行した。

(O)

HCSCサーバで処理中のプロセスインスタンスに対して，プロセスインスタンスの再実行をしようとしたおそれがあります。次の点を見直して，必要に応じて，プロセスインスタンスを再実行してください。

再実行対象のプロセスが処理中でないか

完了していないサービス呼出アクティビティがあるか

プロセスIDに正しい再実行対象のプロセスを指定しているか

KDEC20068-E

An exception occurred. details = 詳細情報（例外クラス名）

例外が発生しました。

(O)

保守員に連絡してください。

KDEC20069-I

The evaluation result of the XPath query is an empty string. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, XPath-query = XPathクエリ

XPathクエリの評価結果が空文字です。

(O)

XPathクエリの評価結果が空文字であることが，意図した動作か確認してください。

KDEC20070-E

The user-made Java class threw an exception. business-process-definition-name = ビジネスプロセス定義名, business-process-definition-version = ビジネスプロセス定義バージョン, process-instance-ID = プロセスインスタンス識別子, java-activity-name = javaアクティビティ名, details = 詳細情報

ユーザ作成Javaクラスが例外を送出しました。

(O)

例外の原因を取り除いて，プロセスを再実行してください。

KDEC20071-E

The combination of the specified process instance ID and the specified process definition name is invalid. process-instance-ID = プロセスインスタンス識別子, expected　business-process-definition-name = 期待するビジネスプロセス定義名, specified business-process-definition-name = 指定されたビジネスプロセス定義名

プロセス再実行時に指定したプロセスインスタンス識別子に対応するビジネスプロセス定義名が不正です。

(O)

正しいビジネスプロセス定義名を指定してください。

11.3.2　KDEC35000～KDEC39999

KDEC35000-E

A database access error occurred. HCSC-cluster-name = HCSCクラスタ名, table-kind = テーブル種別, operation-type = オペレーション種別, SQL-message = SQLエラーメッセージ, SQL-state = SQL状態コード, SQL-error-code = SQLエラーコード

DBMSでエラーが発生しました。次のようなおそれがあります。

指定したHCSCクラスタ名，プロセス情報検索条件の不正

DBMS障害

テーブル種別

PROCESS：PROCESSテーブル

ACTIVITY：ACITIVITYテーブル／ACITIVITYテーブルビュー

CORRELATIONSET：CORRELATIONSETテーブル

LINK：LINKテーブル／LINKビュー

BOOL_VARIABLE：BOOL_VARIABLEテーブル／BOOL_VARIABLEビュー

STR_VARIABLE：STR_VARIABLEテーブル／STR_VARIABLEビュー

NUM_VARIABLE：NUM_VARIABLEテーブル／NUM_VARIABLEビュー

MSG_VARIABLE：MSG_VARIABLEテーブル／MSG_VARIABLEビュー

MSG_RELATION：MSG_RELATIONテーブル

オペレーション種別

INFO：プロセス情報取得

INFO_PID：プロセスインスタンス識別子取得

INFO_JOIN：相関セット情報からのプロセス情報取得

COUNT：プロセス情報該当件数取得

COUNT_JOIN：相関セット情報からのプロセス情報該当件数取得

DELETE：プロセス情報削除

(O)

指定したHCSCクラスタ名，プロセス情報検索条件を見直してください。

メッセージ型変数の検索条件として，変数の値を指定することはできません。

DBMSのエラーメッセージ，システムログ，およびDBMS関連のエラー情報を参照して対処してください。

KDEC35001-E

Process deletion did not complete because a database access error occurred. HCSC-cluster-name = HCSCクラスタ名, number of the target process instances to be deleted = プロセス削除対象のプロセスインスタンス総件数, number of the deleted process instances = 削除されたプロセスインスタンス件数, SQL-message = SQLエラーメッセージ, SQL-state = SQL状態コード, SQL-error-code = SQLエラーコード

DBMSでエラーが発生しました。

(O)

DBMSのエラーメッセージ，システムログおよびDBMS関連のエラー情報を参照して対処してください。

KDEC35002-E

An attempt to connect to the database has failed. JDBC-type = JDBCドライバ種別, JDBC-url = データベースに接続するためのデータベースURL, SQL-message = SQLエラーメッセージ, SQL-state = SQL状態コード, SQL-error-code = SQLエラーコード

DBMSへの接続に失敗しました。

(O)

データベースURLが誤っていないか見直してください。

DBMSが起動され接続できる状態になっているか見直してください。

DBMSのエラーメッセージ，システムログおよびDBMS関連のエラー情報を参照して対処してください。

KDEC35003-E

Initialization of the JDBC driver failed. JDBC-type = JDBCドライバ種別

JDBCドライバのロードに失敗しました。

(O)

JDBCドライバ種別が正しいか見直してください。

JDBCドライバへのCLASSPATH環境変数，およびJDBCドライバが必要とする環境変数が正しく設定されているか見直してください。

KDEC35004-E

A property value is invalid. property-name = 設定項目のプロパティキー, value = 指定されたプロパティキーの値

設定されたプロパティの値が不正です。

(O)

設定を見直して，示された設定項目を有効な値に設定し直してください。

KDEC35005-E

A parameter value is invalid. argument = 誤りのある引数の名称, value = 指定された引数の値

指定された引数の値が不正です。

誤りのある引数の名称

HCSC-server-name：HCSCサーバ名

business-process-definition-name：ビジネスプロセス定義名

process-instance-ID：プロセスインスタンス識別子

(O)

示された指定項目を有効な値に設定し直してください。

KDEC35006-E

An executable process was not found. HCSC-cluster-name = HCSCクラスタ名, business-process-definition-name = ビジネスプロセス定義名

再実行する必要があるプロセスが見つかりませんでした。

(O)

再実行する必要があるプロセスのHCSCクラスタ名，ビジネスプロセス定義名に誤りがないか見直してください。

KDEC35007-E

An error occurred in process re-execution. J2EE-server-name = J2EEサーバ名, HCSC-cluster-name = HCSCクラスタ名, business-process-definition-name = ビジネスプロセス定義名, process-instance-ID = プロセスインスタンス識別子, cause = エラーメッセージ

プロセスの再実行に失敗しました。

(O)

J2EEサーバ名，HCSCクラスタ名，ビジネスプロセス定義名，およびプロセスインスタンス識別子が正しいか見直してください。

エラーメッセージを基にプロセスが呼び出しできる状態にあるか見直してください。

HCSCサーバの同期リクエスタサービス（EJB）が起動されていることを確認してください。

失敗の要因となったJ2EEサーバのログを確認し，エラーの要因を取り除いてください。

KDEC35008-E

The message catalog could not be loaded.

メッセージの書かれたリソースファイルが読み込めませんでした。

(O)

Cosminexus Service Coordinatorを再インストールしてください。

KDEC35009-E

The message explaining the problem could not be obtained. message-ID = 取得できなかったメッセージのID

IDで示される事象が発生しましたが，対応するメッセージが取得できませんでした。

(O)

IDで示されるメッセージの対処に従ってください。

KDEC35011-W

An attempt to start trace output has failed.

トレース出力を開始できませんでした。

(O)

Cosminexusの構成を見直してください。

KDEC35012-E

An attempt to start log output has failed.

ログを開始できませんでした。

(O)

Cosminexusの構成を見直してください。

KDEC35013-E

An attempt to load properties has failed. HCSC-server-name = HCSCサーバ名, cause = エラー理由

プロパティの読み込みに失敗しました。

(O)

HCSCサーバ名が正しいか見直してください。

エラー理由を基に要因を取り除いてください。

KDEC35014-I

Number of deleted process instances = 削除されたプロセス件数, HCSC-cluster-name = HCSCクラスタ名

指定されたHCSCクラスタの表示件数のプロセスが削除されました。

11.4　KDEC40000～KDEC59999のメッセージ

KDEC40000-E

CommonDataオブジェクト内にデータが存在しません。

データ変換基盤が期待するデータを見つけることができません。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40001-E

メソッドトレース出力オブジェクトが設定されていません。

メソッドトレースログ出力機能を利用することができません。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40002-E

Schemaオブジェクトの生成に失敗しました。原因=原因となる例外のメッセージ

XML Schemaの読み込み時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

XML Schemaが正しいことを確認してください。

KDEC40003-E

Transformerオブジェクトの生成に失敗しました。原因=原因となる例外のメッセージ

データ変換機能の初期化時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

XSLTスタイルシートが正しいことを確認してください。

KDEC40004-E

XML Schemaがないため検証できません。

XML Schemaがないため検証できません。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40005-E

XMLのバイト配列の生成に失敗しました。原因=原因となる例外のメッセージ

XMLのバイト配列生成時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40006-E

XMLのバイト配列生成時に利用するTransformerオブジェクトの設定が正しくありません。原因=原因となる例外のメッセージ

DOMからXMLのバイト配列に変換する機能の初期化時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40007-E

XMLのバイト配列を含む出力ストリームが不正です。原因=原因となる例外のメッセージ

DOMからXMLのバイト配列に変換する時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40008-E

XMLのパース時にエラーが発生しました。原因=原因となる例外のメッセージ

XMLのバイト配列からDOMへの変換時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

メッセージ電文であるXMLが正しいことを確認してください。

KDEC40009-E

XMLパーサの設定が正しくありません。原因=原因となる例外のメッセージ

XMLのバイト配列からDOMへ変換する機能の初期化時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40010-E

XMLの検証でエラーが発生しました。原因=原因となる例外のメッセージ

XMLの検証時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

XML Schemaおよびメッセージ電文であるXMLが正しいことを確認してください。

KDEC40011-E

データ変換に失敗しました。原因=原因となる例外のメッセージ

データ変換時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40012-E

データ変換の結果を含む出力ストリームが不正です。原因=原因となる例外のメッセージ

データ変換結果の出力時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40013-E

メソッドの引数が不正です。変数名=変数名

メソッドの引数に想定されていない値が渡されました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40014-E

CommonDataオブジェクトに名前が含まれていないため，変換を実行できません。

N:1変換実行時に変換元データの名前が指定されていないため，変換を実行できません。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40015-E

データハンドラがありません。

データハンドラが設定されていない状態で，データハンドラが必要な処理を実行しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40016-E

XPathで指定された部分が見つかりません。XPath= XPath

データ中にXPathで指定された部分が見つかりません。

(S)

メッセージを表示して，処理を続行します。

(O)

XPathが正しいことと，メッセージ電文であるXMLの内容が正しいことを確認してください。

KDEC40018-E

XPathが不正です。XPath= XPath, 原因=原因となる例外のメッセージ

XPathの解析時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

XPathが正しいことを確認してください。

KDEC40019-E

指定された複数のCommonDataオブジェクトに名前が重複しているものが含まれているため，変換を実行できません。

N:1変換で，変換元データとして同じ名前を指定したデータが渡されました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40020-E

PRFトレース出力オブジェクトが設定されていません。

PRFトレース出力機能を利用することができません。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40021-E

XPathで指定されたノードの種類が，属性，要素，テキストのどれでもありません。XPath= XPath

値取得元として指定したXPathが指す先のデータが属性，要素，テキストのどれでもありません。

(S)

メッセージを表示して，処理を続行します。

(O)

XPathが指す先が属性，要素，テキストのどれかでなければなりません。XPathを確認してください。

KDEC40022-E

XPathで指定されたノードの種類が要素ではありません。XPath= XPath

部分木の取得元，追加先として指定したXPathが指す先のデータが要素ではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

XPathが指す先が要素でなければなりません。XPathを確認してください。

KDEC40023-E

解析結果オブジェクトの生成に失敗しました。logicalname = loginname, 原因 = 原因となる例外のメッセージ

解析結果オブジェクト生成時に，IllegalArgumentException, SAXException, IOExceptionのどれかが発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40024-E

オブジェクトプールのためのオブジェクト生成に失敗しました。原因 = 原因となる例外のメッセージ

オブジェクト生成時に，ParserConfigurationExceptionが発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40025-E

オブジェクトプールが初期化されていません。

プールの初期化チェックで異常が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40026-E

オブジェクトの開放を待つスレッドが，他のスレッドによって妨害されました。原因 = 原因となる例外のメッセージ

待ちスレッドがある状態で，InterruptedExceptionを受け取りました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40027-E

高速パース機能の設定時にエラーが発生しました。logicalname = loginname, 原因 = 原因となる例外のメッセージ

解析結果オブジェクトを設定中に，SAXNotRecognizedExceptionまたはSAXNotSupportedExceptionが発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40100-E

フォーマット定義オブジェクトの生成に失敗しました。

createBinaryDataHandler処理中に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40101-E

日立コード変換ライブラリのクラスが見つかりません。

createBinaryDataHandlerを呼び出したときに，日立コード変換ライブラリのクラスを見つけることができませんでした。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40200-E

バイナリデータの入力でエラーが発生しました。error=ByteArrayInputStream.readメソッドのリターンコード

フォーマット定義に対して入力データが短く，変換途中で入力データが終わりに到達しました。

ByteArrayInputStream.readメソッドのリターンコード

-1：すでに入力データがない

正の整数：入力要求のサイズに対して入力データが短かった場合の入力データのサイズ

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40201-E

バイナリデータの出力に失敗しました。e=例外

バイナリデータ出力時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40202-E

フォーマット定義で定義されていないバイナリデータがあります。size=残りのバイト数

フォーマット定義で定義されていないバイナリデータがあり，処理されないバイナリデータが残りました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40210-E

文字コードの種別が不正です。encode=文字形式

フォーマット定義の文字コード種別に処理できない種別が現れました。encode=NONEを出力します。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40211-E

文字コード変換中にエラーが発生しました。変換結果がNULLです。

日立コード変換ライブラリの変換結果がnullです。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40212-E

文字コード変換中にエラーが発生しました。code=HJCConverters.getConvertStateメソッドのリターンコード

日立コード変換ライブラリの変換結果のリターンコードが「正常終了」以外でした。

HJCConverters.getConvertStateメソッドのリターンコード

リターンコードの詳細については，uCosminexus 日立コード変換 - Server RuntimeまたはuCosminexus 日立コード変換 - Runtimeに添付されているドキュメントを参照してください。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40213-E

日立コード変換ライブラリを使用するためのシステムプロパティが指定されていません。

日立コード変換ライブラリを使用するためのシステムプロパティ（csc.dt.codetablepath）の値が指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40214-E

文字コード変換中に例外が発生しました。e=例外

日立コード変換ライブラリで例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40220-E

SAXのパース時にエラーが発生しました。e=例外

DOM作成時に例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40221-E

サイズノードまたは出現回数ノードの値が不正です。node=基準ノード,path=XPath,value=サイズまたは出現回数の値

基準ノードおよびXPathで指定された，サイズノードまたは出現回数ノードの値が不正です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40222-E

指定されたノードが取得できませんでした。node=基準ノード,path=XPath

基準ノードおよびXPathで指定されたノードが取得できません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40310-E

バイナリデータからDOMへの変換でエラーが発生しました。e=例外

バイナリデータからDOMへの変換で例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40311-E

DOMからバイナリデータへの変換でエラーが発生しました。e=例外

DOMからバイナリデータへの変換で例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40330-E

フォーマット情報の検証でエラーが発生しました。e=例外

フォーマット定義のフォーマット情報の検証でエラーが発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40331-E

Elementの定義が不正です。attr=要素名

Elementで複合内容要素または単純内容要素以外の要素が出現しました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40332-E

Elementの解析処理でエラーが発生しました。e=例外

Elementの解析処理で例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40333-E

Elementの検証処理でエラーが発生しました。e=例外

Elementの検証処理で例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40334-E

単純内容要素または複合内容要素の属性が不正です。e=例外

単純内容要素または複合内容要素の検証で例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40335-E

単純内容要素または複合内容要素の定義が存在しません。

単純内容要素または複合内容要素の定義が存在しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40400-E

データサイズの属性が不正です。node=ノード,position=出現位置,kind=属性

データサイズの属性がノード指定またはデータ終端までではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40401-E

データサイズの指定が不正です。node=ノード,position=出現位置,source=入力サイズ,target=出力サイズ

入力データサイズと出力データサイズに不整合があります。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40402-E

DOM作成時にエラーが発生しました。node=ノード,position=出現位置,e=例外

バイナリデータからDOMへの変換で例外が発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

保守員に連絡してください。

KDEC40404-E

パック形式の符号部が不正です。node=ノード,position=出現位置,str=文字列

パック形式の符号部に予期しないデータが入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40405-E

パック形式の小数部が不正です。node=ノード,position=出現位置,str=文字列

パック形式の小数部に予期しないデータが入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40406-E

パック形式が不正です。node=ノード,position=出現位置,source=入力データ

パック形式に適合しないデータが入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40407-E

パック形式の整数部データ長が不正です。node=ノード,position=出現位置,source=入力サイズ,target=出力サイズ

パック形式の整数部のデータ長が，出力サイズよりも入力サイズの方が大きいです。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40408-E

パック形式の小数部データ長が不正です。node=ノード,position=出現位置,source=入力サイズ,target=出力サイズ

パック形式の小数部のデータ長が，出力サイズよりも入力サイズの方が大きいです。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40409-E

入力データに数値文字ではない文字が含まれています。node=ノード,position=出現位置,str=文字列

入力データに数値文字でない文字が含まれています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40413-E

ゾーン形式の符号部が不正です。node=ノード,position=出現位置,str=文字列

ゾーン形式の符号部に予期しないデータが入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40414-E

ゾーン形式の小数部が不正です。node=ノード,position=出現位置,str=文字列

ゾーン形式の小数部に予期しないデータが入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40415-E

ゾーン形式が不正です。node=ノード名,position=出現位置,source=入力データ

ゾーン形式に適合しないデータが入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40416-E

ゾーン形式の整数部データ長が不正です。node=ノード名,position=出現位置,source=入力サイズ,target=出力サイズ

ゾーン形式の整数部のデータ長が，出力サイズよりも入力サイズの方が大きいです。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40419-E

ゾーン形式の小数部データ長が不正です。node=ノード名,position=出現位置,source=入力サイズ,target=出力サイズ

ゾーン形式の小数部のデータ長が，出力サイズよりも入力サイズの方が大きいです。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40420-E

フォーマット情報の検証でエラーが発生しました。error=エラー内容

フォーマット定義のフォーマット情報の検証でエラーが発生しました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40430-E

選択条件ノードの値に該当するノードがフォーマット定義に存在しません。choice=選択条件ノード

選択条件ノードの値に該当するノードがフォーマット定義上で定義されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40431-E

選択条件ノードが存在しません。choice=選択条件ノード

選択条件ノードで指定されたノードが入力データに存在しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40432-E

選択構造が不正です。error=リターンコード

選択構造の属性指定に予期しないデータが指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40433-E

選択構成に余分な構成要素が存在します。choice=選択構成ノード,node=余分なノード

選択構成の最後に余分な構成要素が存在します。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40435-E

選択条件ノードの値と出現した選択ノードの条件値が一致しません。choice=選択条件ノード

選択条件ノードに指定された値と，出現した選択ノードの条件値が一致しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40436-E

選択構成に構成要素が存在しません。choice=選択構成ノード

選択構成に構成要素が存在しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40437-E

選択条件開始セパレータに該当するノードがフォーマット定義に存在しません。 choice=選択条件ノード

選択条件に設定した，構成要素の開始セパレータに該当するノードがフォーマット定義上で定義されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40440-E

複合内容要素の属性が不正です。attr=属性

複合内容要素の属性が逐次構造または選択構造ではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40450-E

出現回数の属性が不正です。kind=属性

出現回数の属性がノード指定またはデータ終端までではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40451-E

最小出現回数が不正です。value=出現回数

最小出現回数の指定が数値ではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40452-E

最大出現回数が不正です。value=出現回数

最大出現回数の指定が数値ではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40453-E

サイズと出現回数の指定の組合せが不正です。size=サイズ指定,occurs=出現回数指定

サイズにEODが指定されていますが，出現回数が1回以外で指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40454-E

出現回数がEODで省略不可の設定に対して，入力バイナリデータがありません。

出現回数がEODで省略不可の設定に対して，入力データがありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40455-E

出現回数がEODで省略不可の設定に対して，入力XMLデータがありません。

出現回数がEODで省略不可の設定に対して，入力データがありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40456-E

フォーマット定義と入力XMLのノードが一致しません。fdx=fdxノード名,xml=xmlノード名

フォーマット定義と入力XMLのノードが一致しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40462-E

サイズノードまたは出現回数ノードは既に設定されています。node=基準ノード,path=XPath

基準ノードおよびXPathで指定されたサイズノードまたは出現回数ノードはすでに値が設定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40463-E

指定された出現回数と，入力XMLの出現回数が一致しません。node=ノード名

ノード名で指定されたノードの出現回数が，フォーマット定義または出現回数ノードの値と異なります。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40464-E

文字列の字数が指定された日付時刻形式と異なります。node=ノード名,position=出現位置,str=文字列

入力文字列が指定された日付時刻形式と異なります。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40466-E

文字列に小数部が存在します。node=ノード名,position=出現位置,str=文字列

小数部桁数が指定されていないのに，小数部が存在しています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40467-E

指定された小数部桁数と文字列の小数部桁数が一致しません。node=ノード名,position=出現位置,source=入力サイズ,target=出力サイズ

指定された小数部桁数と文字列の小数部桁数が一致しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40468-E

文字列に小数部が存在しません。node=ノード名,position=出現位置,str=文字列

小数部桁数が指定されているのに，小数部が存在しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40471-E

有効な数値が指定されていません。node=ノード,position=出現位置,str=文字列

埋め字がSPACEで，入力データがすべて半角スペースになっています。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40472-E

数値フォーマットが不正です。node=ノード名,position=出現位置,str=文字列

入力データが指定されたデータ形式の数値フォーマットと異なります。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40473-E

入力されたバイナリデータは不正な文字が含まれています。node=ノード名,position=出現位置,str=文字列

入力されたバイナリデータに不正な文字が含まれています。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40474-E

符号フォーマットが不正です。node=ノード名,position=出現位置,sign=符号指定,str=文字列

符号フォーマットに予期しない文字列が現れました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40475-E

有効桁がシステムの制限を超えています。node=ノード名,position=出現位置,str=文字列

入力データの有効桁がシステムの制限を超えました。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40477-E

指定されたサイズより入力文字列のサイズが大きいです。node=ノード名,position=出現位置

指定されたサイズより入力文字列のサイズが大きいです。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40478-E

指定されたサイズと入力文字列のサイズが異なります。node=ノード名,position=出現位置

指定されたサイズと入力文字列のサイズが異なります。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40482-E

入力文字列がhexBinary形式でありません。node=ノード名,position=出現位置,str=文字列

入力文字列がhexBinary形式の文字列ではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40510-E

逐次構造の名称がありません。

逐次構造のグローバル名称がありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40511-E

フォーマット定義で定義されていない構成要素が存在します。node=定義されていないノード名

フォーマット定義で定義されていない構成要素が存在します。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40520-E

指定できないパラメタです。node=ノード名,position=出現位置,str=文字列

単純内容要素の属性で予期しない属性が指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40521-E

データタイプの指定が不正です。str=文字列

単純内容要素のデータタイプが不正です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40522-E

サイズの指定が0より小さいです。node=ノード名,position=出現位置,str=文字列

単純内容要素のデータサイズが0未満です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40523-E

小数点桁数の指定が0より小さいです。node=ノード名,position=出現位置,str=文字列

小数点桁数の指定が0未満です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40524-E

符号の指定がNULLです。node=ノード名,position=出現位置

単純内容要素の符号の指定がありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40525-E

符号の指定が不正です。node=ノード名,position=出現位置,str=文字列

単純内容要素の符号の指定で予期しない文字列が入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40526-E

埋め字の指定がNULLです。node=ノード名,position=出現位置

単純内容要素の埋め字の指定がありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40527-E

埋め字の指定が不正です。node=ノード名,position=出現位置,str=文字列

単純内容要素の埋め字の指定で予期しない文字列が入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40528-E

日付時刻形式の指定が不正です。node=ノード名,position=出現位置,str=文字列

単純内容要素の日付時刻形式の指定で予期しない文字列が入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40529-E

日付時刻形式の指定がNULLです。node=ノード名,position=出現位置

単純内容要素の日付時刻形式の指定がありません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40605-E

入力の数値は指定サイズの範囲から外れています。node=ノード名,position=出現位置,size=サイズ,value=値

符号付きの2進数値または符号無しの2進数値で，入力した数値がサイズの範囲外です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40606-E

データサイズが不正です。node=ノード名,position=出現位置,size=サイズ

データサイズが1，2，4，または8以外の数字です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40610-E

入力された日付時刻データの形式は不正です。node=ノード名,position=出現位置,str=文字列

日付時刻データの形式で予期しない形式が入力されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40611-E

存在しない日付です。node=ノード名,position=出現位置,str=文字列

日付指定で存在しない日付が指定されました。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40613-E

指定された小数部桁数と入力データの小数部桁数が一致しません。

日付時刻指定で指定された小数部桁数と入力データの小数部桁数が一致しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40614-E

存在しない時刻です。node=ノード名,position=出現位置,str=文字列

時刻指定で存在しない時刻が指定されました。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40615-E

2桁年号の指定が不正です。node=ノード名,position=出現位置,str=文字列

2桁年号の指定が1951～2050の範囲にありません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40616-E

小数部桁数の指定が最大桁数を超えています。node=ノード名,position=出現位置,str=小数部桁数

日付時刻データ型で小数部桁数が3桁を超えています。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40618-E

小数部桁数が文字列のサイズより大きいです。node=ノード名,position=出現位置,str=文字列

小数部桁数が文字列のサイズより大きいです。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40701-E

入力バイナリデータの出現回数は指定された値と一致しません。node=ノード名

実際に出現した回数と指定された出現回数が一致しません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40702-E

入力バイナリデータの出現回数は指定された最小値より少ないです。node=ノード名

実際に出現した回数が指定された出現回数より少ないです。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40703-E

入力バイナリデータの出現回数は指定された最大値より多いです。node=ノード名

実際に出現した回数が指定された出現回数より多いです。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40704-E

指定されているセパレータが出現しません。node=ノード名

データを区切るためのセパレータが出現しません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40705-E

指定されている開始文字が出現しません。node=ノード名

指定されている開始文字が出現しません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40706-E

指定されている終了文字が出現しません。node=ノード名

指定されている終了文字が出現しません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40707-E

必要なセパレータが指定されていません。node=ノード名

データを区切るために必要なセパレータが指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40708-E

データがダブルクォーテーションで囲まれていません。node=ノード名

CSV形式時にダブルクォーテーション付与指定ありの場合に，データがダブルクォーテーションで囲まれていません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40709-E

開始文字の指定が不正です。node=ノード名,separator=開始文字

開始文字がラテン文字の範囲外です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40710-E

中間文字の指定が不正です。node=ノード名,separator=中間文字

中間文字がラテン文字の範囲外です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40711-E

終了文字の指定が不正です。node=ノード名,separator=終了文字

終了文字がラテン文字の範囲外です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40712-E

エスケープ文字の指定が不正です。esc=エスケープ文字

エスケープ文字がラテン文字の範囲外です。または2文字以上です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40713-E

値検索が失敗しました。property=変換テーブルのプロパティ名,key=検索キー

変換テーブルに指定された検索キーが見つかりません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40714-E

セパレータが出現しません。property=変換テーブルのプロパティ名

データを区切るためのセパレータが出現しません。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC40715-E

バイナリデータの入力でエラーが発生しました。error=ByteArrayInputStream.readメソッドのリターンコード,property=変換テーブルのプロパティ名

フォーマット定義に対して入力データが短いため，変換途中で入力データが終わりに到達しました。

ByteArrayInputStream.readメソッドのリターンコード

-1：すでに入力データがない

正の整数：入力要求のサイズに対して入力データが短かった場合の入力データのサイズ

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義または入力データを確認してください。

KDEC40716-E

変換テーブルファイルの読み込み時にエラーが発生しました。property=変換テーブルのプロパティ名

プロパティに設定されたテーブルファイルが存在しません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40717-E

値置換えのパスプロパティがシステムプロパティで指定されていません。property=パスプロパティ名称

システムプロパティに値置換えのパスプロパティが指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

システムプロパティファイル（usrconf.properties）の定義を確認してください。

KDEC40718-E

値置換えのコードプロパティがシステムプロパティで指定されていません。property=コードプロパティ名称

システムプロパティに値置換えのコードプロパティが指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

システムプロパティファイル（usrconf.properties）の定義を確認してください。

KDEC40719-E

変換テーブルのプロパティ名称が不正です。property=変換テーブルのプロパティ名

変換テーブルのプロパティ名称が指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40720-E

検索キーが不正です。property=変換テーブルのプロパティ名

検索キーが指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40721-E

検索キーの位置が不正です。property=変換テーブルのプロパティ名

検索キーの位置が指定されていません。または予期しない値が指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40722-E

デフォルト値が不正です。property=変換テーブルのプロパティ名

デフォルト値が指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40723-E

検索失敗時の動作フラグが不正です。property=変換テーブルのプロパティ名

検索失敗時の動作フラグが指定されていません。または予期しない値が指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40724-E

最大出現回数が最小出現回数を下回っています。 node=ノード名

指定された最大出現回数が最小出現回数より少ないです。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40725-E

指定された改行コードと異なるセパレータが指定されています。node=ノード名

指定された改行コードと異なる改行が指定されました。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40726-E

エスケープ文字が存在しません。node=ノード名

CSV形式時にエスケープ文字が指定されていません。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40727-E

エスケープ文字で終了しています。node=ノード名

最後の文字がエスケープ文字です。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40728-E

16進数ではない値がセパレータに指定されています。node=ノード名

16進数でない値がセパレータに指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40729-E

セパレータタイプが不正です。node=ノード名,type=セパレータタイプ

セパレータタイプにstringまたはbyte以外が指定されています。

(S)

メッセージを表示して，処理を続行します。

(O)

フォーマット定義を確認してください。

KDEC40730-E

変換テーブルファイルのサイズがシステムプロパティの指定値を超えました。file size=ファイルサイズ，property=プロパティ指定サイズ

変換テーブルファイルのサイズがシステムプロパティファイルで指定した値を超えました。

(S)

メッセージを表示して，処理を続行します。

(O)

システムプロパティファイル（usrconf.properties）の定義を確認してください。

KDEC40731-E

変換テーブルファイルのサイズの指定が不正です。 valueTableSize=ファイルサイズ

変換テーブルファイルのサイズに指定した値が整数値ではありません。

(S)

メッセージを表示して，処理を続行します。

(O)

システムプロパティファイル（usrconf.properties）の定義を確認してください。

KDEC40732-E

余分なセパレータが出現しています。 node=ノード名

データを区切るためのセパレータが余分に出現しています。

(S)

メッセージを表示して，処理を続行します。

(O)

入力データを確認してください。

KDEC50000-I

Migration preprocessing will now start. (HCSC server name = HCSCサーバ名)

移行前処理を開始します。

(S)

移行前処理を開始します。

KDEC50001-I

Migration preprocessing was successful. (HCSC server name = HCSCサーバ名)

移行前処理が成功しました。

(S)

移行前処理を終了します。

KDEC50100-I

Creation of component information will now start. (HCSC server name = HCSCサーバ名)

HCSCコンポーネント情報の作成を開始します。

(S)

HCSCコンポーネント情報の作成を開始します。

KDEC50101-I

Component information was created successfully. (HCSC server name = HCSCサーバ名)

HCSCコンポーネント情報の作成が成功しました。

(S)

HCSCコンポーネント情報の作成を終了します。

KDEC50200-I

Migration processing will now start. (HCSC server name = HCSCサーバ名)

移行処理を開始します。

(S)

移行処理を開始します。

KDEC50201-I

Migration processing was successful. (HCSC server name = HCSCサーバ名)

移行処理が成功しました。

(S)

移行処理を終了します。

KDEC50300-I

Initialize of Migration-ID processing will now start. (HCSC server name = HCSCサーバ名, Migration-ID = 移行ID)

移行IDの初期化処理を開始します。

(S)

移行IDの初期化処理を開始します。

KDEC50301-I

Initialize of Migration-ID processing was successful. (HCSC server name = HCSCサーバ名, Migration-ID = 移行ID)

移行IDの初期化処理が成功しました。

(S)

移行IDの初期化処理を終了します。

KDEC51000-E

An attempt to execute the J2EE server command has failed. (J2EE server name = J2EEサーバ名，HCSC server name = HCSCサーバ名，operation = オペレーション名, cause = エラー原因)

J2EEサーバのコマンドの実行に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

オペレーション名に表示されているコマンドの例外の内容を確認してください。

KDEC51001-E

An attempt to acquire the status of the J2EE server has failed. (J2EE server name = J2EEサーバ名，HCSC server name = HCSCサーバ名, cause = エラー原因)

J2EEサーバの状態の取得に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

状態取得コマンドの例外の内容を確認してください。

KDEC51003-E

The J2EE server has not stopped. (J2EE server name = J2EEサーバ名，HCSC server name = HCSCサーバ名)

J2EEサーバが停止していません。

(S)

メッセージを表示して，処理を終了します。

(O)

J2EEサーバを停止してください。

KDEC51004-E

An attempt to start the J2EE server has failed. (J2EE server name = J2EEサーバ名，HCSC server name = HCSCサーバ名)

J2EEサーバの起動に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

J2EEサーバ起動コマンドの例外の内容を確認してください。

KDEC51005-E

The J2EE server is not running. (J2EE server name = J2EEサーバ名，HCSC server name = HCSCサーバ名)

J2EEサーバが起動していません。

(S)

メッセージを表示して，処理を終了します。

(O)

J2EEサーバを起動してください。

KDEC51006-E

An attempt to stop the J2EE server has failed. (J2EE server name = J2EEサーバ名，HCSC server name = HCSCサーバ名)

J2EEサーバの停止に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

J2EEサーバ停止コマンドの例外の内容を確認してください。

KDEC51007-E

An attempt to switch component EAR files has failed. (HCSC server name = HCSCサーバ名，componentID = HCSCコンポーネントのサービスIDまたは受付ID)

HCSCコンポーネントのEARファイルの入れ替えに失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51008-E

An attempt to switch EAR files for User reception service has failed. (HCSC server name = HCSCサーバ名，componentID = HCSCコンポーネントのサービスIDまたは受付ID)

ユーザ定義受付のEARファイルの入れ替えに失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51009-E

An attempt to update EAR file update information has failed. (HCSC server name = HCSCサーバ名，componentID = HCSCコンポーネントのサービスIDまたは受付ID)

EARファイルの情報の更新に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51010-E

An attempt to switch HCSC server EAR files has failed. (HCSC server name = HCSCサーバ名，componentID = HCSCコンポーネントのサービスIDまたは受付ID)

HCSCサーバ本体のEARファイルの入れ替えに失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51011-E

The specified JDBC driver type is invalid. (HCSC server name = HCSCサーバ名，driver type = JDBCドライバ種別)

JDBCドライバの種別の指定が不正です。

(S)

メッセージを表示して，処理を終了します。

(O)

HCSCサーバセットアップ定義ファイルのJDBCドライバ種別を確認してください。

KDEC51012-E

The specified JDBC driver type and database type are invalid. (HCSC server name = HCSCサーバ名，driver type = JDBCドライバ種別，database type = データベース種別)

JDBCドライバ，およびデータベースの種別の指定が不正です。

(S)

メッセージを表示して，処理を終了します。

(O)

HCSCサーバセットアップ定義ファイルのJDBCドライバ種別とデータベース種別を確認してください。

KDEC51015-E

An attempt to register the JDBC driver has failed. (HCSC server name = HCSCサーバ名，driver type = JDBCドライバ種別, cause = エラー原因)

JDBCドライバの登録に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51016-E

An attempt to acquire a connection has failed. (HCSC server name = HCSCサーバ名，driver type = JDBCドライバ種別, cause = エラー原因)

DBコネクションの取得に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51017-E

An attempt to commit the transaction processing has failed. (HCSC server name = HCSCサーバ名, cause = エラー原因)

トランザクション処理のコミットが失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51018-E

An attempt to roll back the transaction processing has failed. (HCSC server name = HCSCサーバ名, cause = エラー原因)

トランザクション処理のロールバックが失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51019-E

The database cannot be disconnected from. (HCSC server name = HCSCサーバ名, cause = エラー原因)

データベースとの接続を切断できません。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51020-E

An attempt to execute an SQL statement has failed. (HCSC server name = HCSCサーバ名, cause = エラー原因)

SQLの実行に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51023-E

An attempt to output the XML file that contains component information failed. (HCSC server name = HCSCサーバ名，path = ファイルパス, cause = エラー原因)

HCSCコンポーネント情報のXMLファイルの出力に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51024-E

An attempt to read the file has failed. (HCSC server name = HCSCサーバ名，path = ファイルパス, cause = エラー原因)

ファイル情報の読み込みに失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51025-E

An attempt to output the file has failed. (HCSC server name = HCSCサーバ名，path = ファイルパス, cause = エラー原因)

ファイルの出力に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51027-E

An error occurred during migration preprocessing. (HCSC server name = HCSCサーバ名)

移行前処理でエラーが発生しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51029-E

An error occurred during setup of the component information. (HCSC server name = HCSCサーバ名)

HCSCコンポーネントの情報設定でエラーが発生しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51031-E

An error occurred during migration processing. (HCSC server name = HCSCサーバ名)

移行処理でエラーが発生しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51035-E

The Cosminexus integrated version at the migration source cannot be acquired. (HCSC server name = HCSCサーバ名, cause = エラー原因)

移行元のCosminexus統合バージョンが取得できません。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51036-E

The volume cannot be migrated. (HCSC server name = HCSCサーバ名, expected version = 期待するバージョン, current version = 現状のバージョン)

移行の対象外です。

(S)

メッセージを表示して，処理を終了します。

(O)

移行元のCosminexusのバージョンを確認してください。

KDEC51038-E

An attempt to read the setup file has failed. (HCSC server name = HCSCサーバ名，path = ファイルパス)

セットアップファイルの読み込みに失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KDEC51039-E

The database cannot be connected to. (HCSC server name = HCSCサーバ名, cause = エラー原因)

データベースに接続できません。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51055-E

The XML document that contains migration information cannot be converted to a DOM. (HCSC server name = HCSCサーバ名, cause = エラー原因)

移行情報のXMLファイルをDOMに変換できません。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51056-E

An attempt to modify the version information has failed. (HCSC server name = HCSCサーバ名, cause = エラー原因)

バージョン情報の更新に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51057-E

File deletion failed. (HCSC server name = HCSCサーバ名，path = ファイルパス, cause = エラー原因)

ファイルの削除に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51058-E

An attempt to rename the file has failed. (HCSC server name = HCSCサーバ名，path = ファイルパス, cause = エラー原因)

ファイルのリネームに失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51059-E

An attempt to create a directory has failed. (HCSC server name = HCSCサーバ名，path = ディレクトリパス, cause = エラー原因)

ディレクトリの作成に失敗しました。

(S)

メッセージを表示して，処理を終了します。

(O)

例外の内容を確認してください。

KDEC51060-E

The Cosminexus home directory could not be acquired. (HCSC server name = HCSCサーバ名, cause = エラー原因)

Cosminexusホームディレクトリが取得できませんでした。

(S)

メッセージを表示して，処理を終了します。

(O)

プロパティファイル，または環境変数の設定内容を確認してください。

KDEC51061-E

The database is running. (HCSC server name = HCSCサーバ名)

データベースが起動しています。

(S)

メッセージを表示して，処理を終了します。

(O)

データベースを停止してください。

KDEC51062-E

The HCSC server is running. (HCSC server name = HCSCサーバ名)

HCSCサーバが起動しています。

(S)

メッセージを表示して，処理を終了します。

(O)

HCSCサーバ名に表示されているHCSCサーバを停止してください。

KDEC51063-E

The HCSC server and requester service are not running. (HCSC server name = HCSCサーバ名)

HCSCサーバおよびリクエスタサービスが起動していません。

(S)

メッセージを表示して，処理を終了します。

(O)

HCSCサーバ名に表示されているHCSCサーバ，およびリクエスタサービスを起動してください。

KDEC51064-E

The status of HCSC server is invalid. (HCSC server name = HCSCサーバ名, status = HCSCサーバ状態)

HCSCサーバの状態が不正です。

(S)

メッセージを表示して，処理を終了します。

(O)

HCSCサーバ名に表示されているHCSCサーバを停止または起動してください。

KDEC51065-E

The migration processing cannot execute because another migration processing is executing. (HCSC server name = HCSCサーバ名)

ほかの移行処理が実行中のため，移行処理が実行できません。

(S)

メッセージを表示して，処理を終了します。

(O)

ほかの移行処理が実行中のため，実行中の移行処理が終了してからコマンドを再実行してください。

KDEC51900-E

An internal error occurred. (cause = エラー原因)

内部エラーが発生しました。

(S)

メッセージを表示して，処理を終了します。

(O)

保守員に連絡してください。

KDEC51901-E

An internal error occurred. (HCSC server name = HCSCサーバ名, cause = エラー原因)

内部エラーが発生しました。

(S)

メッセージを表示して，処理を終了します。

(O)

保守員に連絡してください。

KDEC51902-E

An input parameter is invalid. (HCSC server name = HCSCサーバ名, parameter = パラメタ値)

入力パラメタが不正です。

(S)

メッセージを表示して，処理を終了します。

(O)

保守員に連絡してください。

11.5　KDEC60000～KDEC79999のメッセージ

KDEC60000-E

Initialization of the DB adapter has failed. (adapter name = サービスアダプタのサービスID, cause = 原因コード)

DBアダプタの初期化に失敗しました。

サービスアダプタのサービスID

原因コードが02の場合：*

原因コードが02以外の場合：アダプタ名

原因コード | 内容
01 | 定義解析処理に失敗
02 | DBアダプタのサービスIDの取得に失敗
03 | HCSCサーバ名の取得に失敗
90～99 | そのほか

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

原因コードが「01」または「90～99」の場合は，このメッセージより前に出力されているメッセージを参照して，原因を取り除いてください。それ以外の原因コードの場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC60001-E

An attempt to parse the definition has failed. (adapter name = サービスアダプタのサービスID, operation name = オペレーション名, cause = 原因コード, information1 = 情報1, information2 = 情報2)

定義解析処理に失敗しました。

オペレーション名：オペレーション名が特定できない場合は表示されません。

原因コード
内容
情報1
情報2

01
ファイルの読み込みに失敗
ファイル名
DBアダプタがトラブルシュートで使用する情報です。

02
定義指定値不正
パラメタ名
定義指定値

03
独自定義ファイル名の指定値不正
独自定義ファイルの種別

SQL-Operation：SQLオペレーション定義

Application attributes：アプリケーション統合属性ファイル

なし

04
定義項目不正
パラメタ名

01：パラメタが存在しない

02：パラメタが複数存在する

03：パラメタの値が省略されている

05
標準電文の電文種別に「XML」または「BINARY」以外が指定されました。
パラメタ名

input/standard-message/message-type：要求電文の電文種別

output/standard-message/message-type：応答電文の電文種別

定義指定値

06
DBアダプタ電文の電文種別に「XML」以外が指定されました。
パラメタ名

input/service-message/message-type：要求電文の電文種別

output/service-message/message-type：応答電文の電文種別

定義指定値

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

原因コードによって次のようにしてください。

「01」の場合
該当ファイルの有無，アクセス権，ファイルの内容，ファイルサイズ，および別プロセスでの使用を確認してください。また，開発環境でDBアダプタEARファイルを作成し直してください。改善しない場合は，ログ・トレースを採取し，保守員に連絡してください。

「02」～「06」の場合
汎用カスタムアダプタ定義の設定内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC60002-E

A service call was interrupted. (adapter name = サービスアダプタのサービスID, HCSCCommonID = HCSCメッセージ共通ID, ServiceRequestID = サービスリクエストID, ClientID = クライアント相関ID, operation name = オペレーション名, cause = 原因コード)

サービス部品処理に失敗しました。

原因コード | 内容
90～99 | そのほか

(S)

処理を中止します。

(O)

このメッセージより前に出力されているメッセージを参照して，原因を取り除いてください。

KDEC60003-E

An exception occurred during finish processing for the DB adapter. (adapter name = サービスアダプタのサービスID, cause = 原因コード)

DBアダプタの終了処理中にエラーが発生しました。

原因コード | 内容
90～99 | そのほか

(S)

処理を中止します。

(O)

このメッセージより前に出力されているメッセージを参照して，原因を取り除いてください。

KDEC62000-E

The specified telegram is invalid. (cause = 原因コード, information = 情報)

要求電文が不正です。

原因コード
内容
情報

01
電文の種別不一致
input_telegram type = 指定されたリクエスタ電文の種別 defined_telegram type = 定義されている電文の種別
「電文の種別」は次のどれかです。

XML：XML電文

BINARY：バイナリ電文

NONE：サービスリクエスタからの要求電文なし

02
オペレーション名が定義されていません。
operationName = 指定されたオペレーション名

03
内部障害が発生しました。
operationName = 指定されたオペレーション名

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

原因コードを基に原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC62001-E

An attempt to convert a telegram has failed. (cause = 原因コード, information = 情報)

電文の変換に失敗しました。

原因コード
内容
情報

01
データ変換処理で失敗しました。
beforeFormatId = 変換前フォーマットID
afterFormatId = 変換後フォーマットID

60
要求電文の処理中に異常が発生しました。要求電文の構文不正のおそれがあります。
なし

61
サービスリクエスタでリクエストフォーマットIDまたはレスポンスフォーマットIDにNULL以外を指定し，かつ，指定したフォーマットIDに対するデータ変換定義ファイルまたはフォーマット定義ファイルが登録されていません。
beforeFormatId = 変換前フォーマットID
afterFormatId = 変換後フォーマットID

70～79
EARファイルが不正です。
DBアダプタがトラブルシュートで使用する情報です。

80～99
内部障害が発生しました。
DBアダプタがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

原因コードおよびこれより前に出力されたメッセージを基に，原因を取り除いてください。70～99についてはEARファイルを再生成してください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC63000-E

An unsupported telegram was specified. (message type = 電文種別, telegram type = 電文形式)

未サポートの電文形式が指定されました。

電文種別

REQUEST：要求電文

電文形式

BINARY：バイナリ電文

UNKNOWN：判断不能

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

DBアダプタが対応している電文形式（XML電文）を指定して，再度，サービス部品呼び出し要求を実行してください。

KDEC63001-E

The specified telegram is invalid. (cause = 原因コード, information = 情報)

要求電文の内容が不正です。

原因コード | 内容 | 情報
単一のSQL文を実行する場合 | 複数のSQL文を実行する場合※1※2
01 | ルート要素名が不正 | 指定したルート要素名
02 | SQL識別子名称の要素がない，またはSQL識別子名称の要素が複数存在する | SQL識別子名称の指定数 | SQL識別子名称の指定数 (位置)
03 | SQLオペレーション定義で定義していないSQL識別子を指定 | 指定したSQL識別子名称 | 指定したSQL識別子名称 (位置)
04 | DBA_IN_DATA要素が存在しない | なし | SQL識別子名称 (位置)
05 | DBA_MULTI_SQL要素がない，または上限値を超える数が存在する | － | DBA_MULTI_SQL要素の指定数
06 | DBadapter要素下にDBA_MULTI_SQL以外の要素名の要素が存在する | － | 指定した要素名
11 | 引数要素が不足している | 要素名 | SQL識別子名称.要素名 (位置)
12 | 引数要素下に，Textノード，CDATASectionノード，およびCommentノード以外が存在する | 要素名 | SQL識別子名称.要素名 (位置)
13 | 引数要素名が重複している | 要素名 | SQL識別子名称.要素名 (位置)
14 | SQL識別子名称の要素下に，パラメタ要素およびINパラメタ要素以外の要素を指定している | 要素名 | SQL識別子名称.要素名 (位置)
21 | 属性値が不正 | 要素名.属性名 = 属性値 | SQL識別子名称.要素名.属性名 = 属性値 (位置)

（凡例）

－：該当しません。

注※1

複数の要素で内容に不正がある場合，最初に不正を検知した要素に関する情報を出力します。

注※2

位置は，要求電文のDBA_MULTI_SQL要素のうち，該当するDBA_MULTI_SQL要素の位置を数字で示します。位置の先頭は1から始まります。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

原因コードを基にサービス部品呼び出し時の処理を見直して，再度，サービス部品呼び出し要求を実行してください。

KDEC63002-E

The telegram operation failed. (cause = 原因コード, information = 情報)

電文の操作に失敗しました。

原因コード | 内容 | 情報
01 | 電文の取得に失敗しました。 | DBアダプタがトラブルシュートで使用する情報です。
02 | 電文の設定に失敗しました。 | DBアダプタがトラブルシュートで使用する情報です。
11 | 電文の操作中にDOM障害が発生しました。 | DBアダプタがトラブルシュートで使用する情報です。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージより前に出力されているメッセージを参照して，原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC64000-E

An I/O error occurred. (file name = エラーが発生したファイル名, reason = エラーの原因)

I/Oエラーが発生しました。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

該当ファイルの有無，アクセス権，および別プロセスでの使用を確認してください。対策ができない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC64001-E

The SQL operation definition file is not a well-formed XML document.

SQLオペレーション定義ファイルが整形式XML文書ではありません。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64002-E

SQL operation definition file error: The name of the root element is invalid.

SQLオペレーション定義ファイルの形式不正があります。ルート要素の名称が<DBadapter_SQL_OPERATION>ではありません。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64003-E

SQL operation definition file error: The element has an invalid node. (element = 形式不正を検知した要素名, error type = エラー種別)

SQLオペレーション定義ファイルの形式不正があります。不正ノードが存在します。

エラー種別

01：異常な属性が存在します。

02：該当する要素下に異常なノードが存在します。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64004-E

SQL operation definition file error: The format of an element name is incorrect. (element = 形式不正を検知した要素名, error type = 不正のある要素が従う名称形式種別)

SQLオペレーション定義ファイルの形式不正があります。名称形式に誤りのある要素が存在します。設定した名称の文字数が256より大きい場合，SQL識別子名称に「DBadapter」または「DBA_MULTI_SQL」を指定した場合に出力されます。

形式不正を検知した要素名

要素名が取得できる場合：形式不正を検知した要素名

要素名が取得できない場合：*

不正のある要素が従う名称形式種別

01：SQL識別子名称形式（文字数が256より大きい場合）

02：引数要素名称形式（文字数が256より大きい場合）

03：SQL識別子名称形式（名称に「DBadapter」または「DBA_MULTI_SQL」を指定した場合）

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64005-E

SQL operation definition file error: An element was duplicated. (element = 形式不正を検知した要素名, duplicated element = 重複する要素名)

SQLオペレーション定義ファイルの形式不正があります。

形式不正を検知した要素名

要素名が取得できる場合：形式不正を検知した要素名

要素名が取得できない場合：*

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64006-E

SQL operation definition file error: A required element could not be found. (element = 形式不正を検知した要素名, required element = 必須の要素名)

SQLオペレーション定義ファイルの形式不正があります。必須となる要素がありません。

必須の要素名

SQL識別子の場合：SQL_ID

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64007-E

SQL operation definition file error: An invalid value for an element or attribute was detected. (element = 形式不正を検知した要素名, attribute = 形式不正を検知した属性名, cause = 不正要因)

SQLオペレーション定義ファイルの形式不正があります。要素，または属性の設定値に異常を検知しました。

形式不正を検知した要素名

要素名が取得できる場合：形式不正を検知した要素名

属性値異常または要素名が取得できない場合：*

形式不正を検知した属性名

要素の設定値が正常な場合：形式不正を検知した属性名

要素の設定値が異常な場合：*

不正要因

01：DB種別ではありません。

02：Y，Nの形式ではありません。

03：SQL命令ではありません。

04：数字以外の文字，またはint型の範囲外の数値です。

05：設定できる範囲外の数字です。

06：空要素になっています。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64008-E

SQL operation definition file error: A required attribute for a parameter element was not found. (SQL ID = 不正を検知したSQL識別子名称, parameter element = 不正を検知した引数要素名称, required attribute = 必須の属性名)

SQLオペレーション定義ファイルの形式不正があります。引数要素に必須となる属性がありません。

不正を検知したSQL識別子名称

SQL識別子名称が取得できる場合：不正を検知したSQL識別子名称

SQL識別子名称が取得できない場合：*

不正を検知した引数要素名称

引数要素名称が取得できる場合：不正を検知した引数要素名称

引数要素名称が取得できない場合：*

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64009-E

SQL operation definition file error: An invalid value for a parameter element or attribute was detected. (SQL ID = 不正を検知したSQL識別子名称, parameter element = 不正を検知した引数要素名称, attribute = 形式不正を検知した属性名, cause = 不正要因)

SQLオペレーション定義ファイルの形式不正があります。引数要素の要素，または属性の設定値に異常を検知しました。

不正を検知したSQL識別子名称

SQL識別子名称が取得できる場合：不正を検知したSQL識別子名称

SQL識別子名称が取得できない場合：*

不正を検知した引数要素名称

引数要素名称が取得できる場合：不正を検知した引数要素名称

引数要素名称が取得できない場合：*

形式不正を検知した属性名

Causeの値が03，04，または05の場合：*

上記以外の場合：形式不正を検知した属性名

不正要因

01：dba_infで指定できない文字列です。

02：data_typeで指定できない文字列です。

03：異常な属性が存在します。

04：異常なノードが存在します。

05：重複する引数要素の属性値が一致していません。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64010-E

A DOM error occurred during an attempt to acquire SQL operation definition file information. (class = クラス名, method = メソッド名, element = エラーが発生した要素名, attribute = エラーが発生した属性名, error code = エラーコード)

SQLオペレーション定義ファイル情報取得時にDOMエラーが発生しました。

エラーが発生した要素名

要素名が取得できる場合：エラーが発生した要素名

属性でエラーが発生，または要素名が取得できない場合：*

エラーが発生した属性

要素でエラーが発生していない場合：エラーが発生した属性

要素でエラーが発生した場合：*

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

ログ・トレースを採取し，保守員に連絡してください。

KDEC64011-E

An invalid value is specified for an encoding declaration in the SQL operation definition file.

SQLオペレーション定義ファイルのencoding宣言に無効な値が指定されています。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの内容を見直して，開発環境でDBアダプタEARファイルを作成し直してください。

KDEC64012-E

The message file was not found.

メッセージファイルが見つかりません。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

ログ・トレースを採取し，保守員に連絡してください。

KDEC66000-E

An attempt to connect to the database has failed. (DataSource name = データベース参照名, error information = DBMS固有のエラーメッセージ, SQL state = SQL状態, error code = SQLコード)

データベースとのコネクションの確立に失敗しました。

SQL状態

HiRDBの場合：SQLSTATE

Oracleの場合：SQL状態を示すコード

取得できない場合：*

SQLコード

HiRDBの場合：SQLCODE

Oracleの場合：ORA番号

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ，およびDBMSのエラー情報を基に障害の原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC66001-E

An attempt to close a connection to the database has failed. (DataSource name = データベース参照名, error information = DBMS固有のエラーメッセージ, SQL state = SQL状態, error code = SQLコード)

データベースとのコネクションの切断に失敗しました。

SQL状態

HiRDBの場合：SQLSTATE

Oracleの場合：SQL状態を示すコード

取得できない場合：*

SQLコード

HiRDBの場合：SQLCODE

Oracleの場合：ORA番号

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ，およびDBMSのエラー情報を基に障害の原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC66002-E

An attempt to acquire a data source has failed. (DataSource name = データベース参照名)

データベースリソースの取得に失敗しました。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

アプリケーション統合属性ファイルの<res-ref-name>要素と，SQLオペレーション定義ファイルの<DB_NAME>要素の値が一致しているか見直してください。対策ができない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC66003-E

An SQL statement has a syntax error. (DataSource name = データベース参照名, SQL ID = SQL識別子名称, error information = DBMS固有のエラーメッセージ, SQL state = SQL状態, error code = SQLコード)

SQL文の構文不正によって，SQL文の実行に失敗しました。検索結果にCosminexus DB Connectorが使用するJDBCドライバで未サポートのデータ型を含むSQL文を指定している，またはDBにアクセスできない場合にも出力されます。
複数のSQL文を実行する場合，最初に検知したエラーに関する情報を出力します。

SQL識別子名称

単一のSQL文を実行する場合 | 複数のSQL文を実行する場合※
SQL識別子名称 | SQL識別子名称 (位置)

注※

位置は，要求電文のDBA_MULTI_SQL要素のうち，該当するDBA_MULTI_SQL要素の位置を数字で示します。位置の先頭は1から始まります。

SQL状態

HiRDBの場合：SQLSTATE

Oracleの場合：SQL状態を示すコード

取得できない場合：*

SQLコード

HiRDBの場合：SQLCODE

Oracleの場合：ORA番号

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

エラーの原因がSQL文の構文不正の場合
このメッセージ，およびDBMSのエラー情報を基に障害の原因を取り除いてください。

エラーの原因がSQL文の構文不正以外の場合
このメッセージ，およびDBMSのエラー情報を基に障害の原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC66004-E

An attempt to access the database has failed. (DataSource name = データベース参照名, SQL ID = SQL識別子名称, error information = DBMS固有のエラーメッセージ, SQL state = SQL状態, error code = SQLコード)

DBアクセスに失敗しました。
複数のSQL文を実行する場合，最初に検知したエラーに関する情報を出力します。

SQL識別子名称

単一のSQL文を実行する場合 | 複数のSQL文を実行する場合※
SQL識別子名称 | SQL識別子名称 (位置)

注※

位置は，要求電文のDBA_MULTI_SQL要素のうち，該当するDBA_MULTI_SQL要素の位置を数字で示します。位置の先頭は1から始まります。

SQL状態

HiRDBの場合：SQLSTATE

Oracleの場合：SQL状態を示すコード

取得できない場合：*

SQLコード

HiRDBの場合：SQLCODE

Oracleの場合：ORA番号

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ，およびDBMSのエラー情報を基に障害の原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC66005-E

At least one unsupported data type is present in the search results. (DataSource name = データベース参照名, SQL ID = SQL識別子名称, table name = 表名, column name = 列名 (列番号), data type = データベース固有の型名)

検索結果にDBアダプタで未サポートのデータ型があります。検索結果にDBアダプタで未サポートのデータ型が複数存在する場合，最初に検知した未サポートのデータ型の情報を出力します。
複数のSQL文を実行する場合，最初に検知したエラーに関する情報を出力します。

SQL識別子名称

単一のSQL文を実行する場合 | 複数のSQL文を実行する場合※
SQL識別子名称 | SQL識別子名称 (位置)

注※

位置は，要求電文のDBA_MULTI_SQL要素のうち，該当するDBA_MULTI_SQL要素の位置を数字で示します。位置の先頭は1から始まります。

表名

表名が取得できる場合：表名

表名が取得できない場合：*

列名

列名が取得できる場合：列名

列名が取得できない場合：*

データベース固有の型名

データベース固有の型名が取得できる場合：ResultSetMetaDataクラスのgetColumnTypeNameで取得したデータベース固有の型名

データベース固有の型名が取得できない場合：*

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

データ型で示される型の値が検索結果に含まれないように，実行するSQL文を見直してください。

KDEC66006-E

The format of the parameter element value is invalid. (SQL ID = SQL識別子名称, parameter element = 引数要素名称, data type = SQLオペレーション定義ファイルの属性data_typeの値)

引数要素の値の形式不正を検知しました。
複数のSQL文を実行する場合，最初に検知したエラーに関する情報を出力します。

SQL識別子名称

単一のSQL文を実行する場合 | 複数のSQL文を実行する場合※
SQL識別子名称 | SQL識別子名称 (位置)

注※

位置は，要求電文のDBA_MULTI_SQL要素のうち，該当するDBA_MULTI_SQL要素の位置を数字で示します。位置の先頭は1から始まります。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

引数要素の値の形式が，SQLオペレーション定義ファイルの属性data_typeで指定した型と一致しているか見直してください。

KDEC66007-E

An attempt to set the IN parameter has failed. (DataSource name = データベース参照名, SQL ID = SQL識別子名称, parameter element = 引数要素名称, data type = SQLオペレーション定義ファイルの属性data_typeの値, error information = DBMS固有のエラーメッセージ, SQL state = SQL状態, error code = SQLコード)

INパラメタの設定に失敗しました。
複数のSQL文を実行する場合，最初に検知したエラーに関する情報を出力します。

SQL識別子名称

単一のSQL文を実行する場合 | 複数のSQL文を実行する場合※
SQL識別子名称 | SQL識別子名称 (位置)

注※

位置は，要求電文のDBA_MULTI_SQL要素のうち，該当するDBA_MULTI_SQL要素の位置を数字で示します。位置の先頭は1から始まります。

SQL状態

HiRDBの場合：SQLSTATE

Oracleの場合：SQL状態を示すコード

取得できない場合：*

SQLコード

HiRDBの場合：SQLCODE

Oracleの場合：ORA番号

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

SQLオペレーション定義ファイルの属性data_typeの値が，データベースのデータ型に対応する値と一致しているか見直してください。一致している場合は，このメッセージ，およびDBMSのエラー情報を基に障害の原因を取り除いてください。取り除けない場合は，ログ・トレースを採取し，保守員に連絡してください。

KDEC68000-I

The XML schema file was created successfully. (command = コマンド名, file name = XMLスキーマファイル名)

XMLスキーマファイルの作成が完了しました。

(S)

コマンドを終了します。

KDEC68001-E

Usage: csamkxmls -o <SQL operation definition file> -x <XML schema file> [-f]

指定したオプションやオプション引数が不正な場合に出力されます。このメッセージを参照してコマンドを実行し直してください。

KDEC68002-E

The specified option parameter is invalid. (command = コマンド名, option = 不正な引数名)

指定したオプション引数が正しくありません。

(S)

処理を中止します。

(O)

このあとに出力されるヘルプメッセージを参照してコマンドを再実行してください。

KDEC68003-E

A required option was not specified. (command = コマンド名)

必要なオプションがありません。-oオプション，または-xオプションがない場合に出力されます。

(S)

処理を中止します。

(O)

このあとに出力されるヘルプメッセージを参照してコマンドを再実行してください。

KDEC68004-E

The specified file was not found. (command = コマンド名, file name = 指定したファイル名)

指定したファイルが見つかりません。指定したSQLオペレーション定義ファイルが見つからない場合に出力されます。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイル名，およびパス名を確認してコマンドを再実行してください。

KDEC68005-E

The specified file already exists. (command = コマンド名, file name = 指定したファイル名)

指定したファイルはすでに存在しています。指定したXMLスキーマファイルがすでに存在しており，かつ-fオプションを指定しなかった場合に出力されます。

(S)

処理を中止します。

(O)

別のXMLスキーマファイルを指定するか，-fオプションを指定してコマンドを再実行してください。

KDEC68006-E

The user does not have permission to access the specified file. (command = コマンド名, file name = 指定したファイル名, permission = 必要とするアクセス権)

指定したファイルに対するアクセス権がありません。指定したXMLファイルに書き込み権限がない場合（-fオプション指定），または指定したSQLオペレーション定義ファイルに読み込み権限がない場合に出力されます。

(S)

処理を中止します。

(O)

ファイルに必要な権限を追加してコマンドを再実行してください。

KDEC68007-E

An invalid file was specified. (command = コマンド名, file name = 指定したファイル名)

不正なファイルを指定しました。拡張子が.xml，.xsd以外のファイルを指定した場合，または隠しファイルを指定した場合に出力されます。

(S)

処理を中止します。

(O)

ファイル名およびパス名を確認してコマンドを再実行してください。

KDEC68008-E

The specified file name is invalid. (command = コマンド名, file name = 指定したファイル名)

ファイル名が不正です。
以下の条件のどれかの場合に出力されます。

SQLオペレーション定義ファイルが，csa_sql_で始まる名前ではない。

XMLスキーマファイル名（絶対パス）の長さが200バイトより大きい。

XMLスキーマファイル名にファイル名として使用できない文字が含まれている。

(S)

処理を中止します。

(O)

ファイル名を確認してコマンドを再実行してください。

KDEC68009-E

The message file was not found.

メッセージファイルが見つかりません。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ以降に出力される例外情報を採取し，保守員に連絡してください。

KDEC68010-E

The command cannot be executed because you do not have administrator privileges.

管理者特権がないため，コマンドを実行できません。

(S)

処理を中止します。

(O)

管理者として実行したコマンドプロンプト上で，再度コマンドを実行してください。

KDEC68011-E

An error occurred while the permissions were being checked.

権限の判定中にエラーが発生しました。

(S)

処理を中止します。

(O)

メモリが不足している可能性があります。空きメモリを増やしたあと，再度コマンドを実行してください。

問題が解決しない場合は，保守員に連絡してください。

KDEC68020-E

The SQL operation definition file is not a well-formed XML document. (command = コマンド名)

SQLオペレーション定義ファイルが整形式XML文書ではありません。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68021-E

SQL operation definition file error: The name of the root element is invalid.

SQLオペレーション定義ファイルの形式不正があります。ルート要素の名称が<DBadapter_SQL_OPERATION>ではありません。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68022-E

SQL operation definition file error: The element has an invalid node. (element = 形式不正を検知した要素名, error type = エラー種別)

SQLオペレーション定義ファイルの形式不正があります。不正ノードが存在します。

エラー種別

01：異常な属性が存在します。

02：該当する要素下に異常なノードが存在します。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68023-E

SQL operation definition file error: The format of an element name is incorrect. (element = 形式不正を検知した要素名, error type = 不正のある要素が従う名称形式種別)

SQLオペレーション定義ファイルの形式不正があります。名称形式に誤りのある要素が存在します。設定した名称の文字数が256より大きい場合，SQL識別子名称に「DBadapter」または「DBA_MULTI_SQL」を指定した場合に出力されます。

形式不正を検知した要素名

要素名が取得できる場合：形式不正を検知した要素名

要素名が取得できない場合：*

不正のある要素が従う名称形式種別

01：SQL識別子名称形式（文字数が256より大きい場合）

02：引数要素名称形式（文字数が256より大きい場合）

03：SQL識別子名称形式（名称に「DBadapter」または「DBA_MULTI_SQL」を指定した場合）

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68024-E

SQL operation definition file error: An element was duplicated. (element = 形式不正を検知した要素名, duplicated element = 重複する要素名)

SQLオペレーション定義ファイルの形式不正があります。重複する要素が存在します。

形式不正を検知した要素名

要素名が取得できる場合：形式不正を検知した要素名

要素名が取得できない場合：*

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68025-E

SQL operation definition file error: A required element could not be found. (element = 形式不正を検知した要素名, required element = 必須の要素名)

SQLオペレーション定義ファイルの形式不正があります。必須となる要素がありません。

必須の要素名

SQL識別子の場合：SQL_ID

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68026-E

SQL operation definition file error: An invalid value for an element or attribute was detected. (element = 形式不正を検知した要素名, attribute = 形式不正を検知した属性名, cause = 不正要因)

SQLオペレーション定義ファイルの形式不正があります。要素，または属性の設定値に異常を検知しました。

形式不正を検知した要素名

要素名が取得できる場合：形式不正を検知した要素名

属性値異常または要素名が取得できない場合：*

形式不正を検知した属性名

要素の設定値が正常な場合：形式不正を検知した属性名

要素の設定値が異常な場合：*

不正要因

01：DB種別ではありません。

02：Y，Nの形式ではありません。

03：SQL命令ではありません。

04：数字以外の文字，またはint型の範囲外の数値です。

05：設定できる範囲外の数字です。

06：空要素になっています。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68027-E

SQL operation definition file error: A required attribute for a parameter element was not found. (SQL ID = 不正を検知したSQL識別子名称, parameter element = 不正を検知した引数要素名称, required attribute = 必須の属性名)

SQLオペレーション定義ファイルの形式不正があります。引数要素に必須となる属性がありません。

不正を検知したSQL識別子名称

SQL識別子名称が取得できる場合：不正を検知したSQL識別子名称

SQL識別子名称が取得できない場合：*

不正を検知した引数要素名称

引数要素名称が取得できる場合：不正を検知した引数要素名称

引数要素名称が取得できない場合：*

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68028-E

SQL operation definition file error: An invalid value for a parameter element or attribute was detected. (SQL ID = 不正を検知したSQL識別子名称, parameter element = 不正を検知した引数要素名称, attribute = 形式不正を検知した属性名, cause = 不正要因)

SQLオペレーション定義ファイルの形式不正があります。引数要素の要素，または属性の設定値に異常を検知しました。

不正を検知したSQL識別子名称

SQL識別子名称が取得できる場合：不正を検知したSQL識別子名称

SQL識別子名称が取得できない場合：*

不正を検知した引数要素名称

引数要素名称が取得できない場合：不正を検知した引数要素名称

引数要素名称が取得できない場合：*

形式不正を検知した属性名

Causeの値が03，04，または05の場合：*

上記以外の場合：形式不正を検知した属性名

不正要因

01：dba_infで指定できない文字列です。

02：data_typeで指定できない文字列です。

03：異常な属性が存在します。

04：異常なノードが存在します。

05：重複する引数要素の属性値が一致していません。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68029-E

A DOM error occurred during an attempt to acquire SQL operation definition file information. (class = クラス名, method = メソッド名, element = エラーが発生した要素名, attribute = エラーが発生した属性名, error code = エラーコード)

SQLオペレーション定義ファイル情報取得時にDOMエラーが発生しました。

エラーが発生した要素名

要素名が取得できる場合：エラーが発生した要素名

属性でエラーが発生，または要素名が取得できない場合：*

エラーが発生した属性名

要素でエラーが発生していない場合：エラーが発生した属性名

要素でエラーが発生している場合：*

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ以降に出力される例外情報を採取し，保守員に連絡してください。

KDEC68030-E

An I/O error occurred. (command = コマンド名, file name = エラーが発生したファイル名, cause = エラーの原因)

I/Oエラーが発生しました。

(S)

処理を中止します。

(O)

該当ファイルの有無，アクセス権，および別プロセスでの使用を確認してください。

KDEC68031-E

An internal error occurred in during XML analysis. (class = クラス名, method = メソッド名, information = 詳細情報, error code = エラーコード)

XML解析時に内部エラーが発生しました。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ以降に出力される例外情報を採取し，保守員に連絡してください。

KDEC68032-E

An invalid value is specified for an encoding declaration in the SQL operation definition file. (command = コマンド名)

SQLオペレーション定義ファイルのencoding宣言に無効な値が指定されています。

(S)

処理を中止します。

(O)

SQLオペレーション定義ファイルの内容を見直してください。

KDEC68099-E

An internal error occurred during command execution. (class = クラス名, method = メソッド名, information = 詳細情報, exception = 発生例外名)

コマンド実行時内部エラーが発生しました。csamkxmlsコマンド実行時，XMLスキーマファイルが作成された場合は破棄してください。

クラス名

クラス名が取得できる場合：クラス名

クラス名が取得できない場合：*

メソッド名

メソッド名が取得できる場合：メソッド名

メソッド名が取得できない場合：*

詳細情報

詳細情報が取得できる場合：詳細情報

詳細情報が取得できない場合：*

発生例外名

該当する例外名がある場合：発生例外名

該当する例外名がない場合：*

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

このメッセージ以降に出力される例外情報を採取し，保守員に連絡してください。

KDEC70002-E

The message file was not found.

メッセージファイルが見つかりません。

(S)

処理を中止します。

(O)

Cosminexus管理者に連絡してください。

対策

保守員に連絡してください。

KDEC70003-W

Initialization of the method trace writer failed. (cause = エラーの原因, error location = エラーの発生した場所)

メソッドトレースの初期化処理に失敗しました。

(S)

メソッドトレースを出力しない状態で処理を継続します。

(O)

Cosminexus管理者に連絡してください。

対策

ログ・トレースを採取し，保守員に連絡してください。

KDEC70004-W

An attempt to close the method trace writer failed. (cause = エラーの原因, error location = エラーの発生した場所)

メソッドトレースの終了処理に失敗しました。

(S)

メソッドトレースの終了処理を継続します。

(O)

Cosminexus管理者に連絡してください。

対策

ログ・トレースを採取し，保守員に連絡してください。

KDEC79000-E

An internal error occurred. (class = クラス名, method = メソッド名, maintenance information = 保守情報)

内部エラーが発生しました。

(S)

処理を終了します。

(O)

Cosminexus管理者に連絡してください。

対策

ログ・トレースを採取し，保守員に連絡してください。

11.6　KEOS50000～KEOS59999のメッセージ

＜この節の構成＞

11.6.1　KEOS50000～KEOS50999

11.6.2　KEOS52000～KEOS52499

11.6.3　KEOS52500～KEOS52999

11.6.4　KEOS53500～KEOS54500

11.6.1　KEOS50000～KEOS50999

KEOS50000-E

コマンド引数の構文が不正です。コマンド引数=[不正な引数]
The command argument syntax is invalid. (command argument = 不正な引数)

コマンド引数の構文が不正です。

(S)

処理を停止します。

(O)

コマンド引数を見直してください。

KEOS50002-E

認証に失敗しました。ユーザ=[認証失敗時のユーザID]
Authentication failed. (user = 認証失敗時のユーザID)

HCSC-Managerによる認証に失敗しました。

(S)

処理を停止します。

(O)

HCSC-ManagerへのログインユーザID，ログインパスワードを確認してください。

KEOS50003-E

認証に失敗しました。マネージャ識別名=[接続先のマネージャ識別名] ホスト名=[接続先のホスト名またはIPアドレス] ポート番号=[接続先のポート番号] ユーザ=[認証失敗時のユーザID] 詳細情報=[詳細情報]
Authentication failed. (Cosminexus Manager name = 接続先のマネージャ識別名, host = 接続先のホスト名またはIPアドレス, port = 接続先のポート番号, user = 認証失敗時のユーザID, details = 詳細情報)

Managerのリモート管理機能による認証に失敗しました。

(S)

処理を停止します。

(O)

Managerのリモート管理機能へのログインユーザID，ログインパスワードを確認してください。必要に応じて，cscpasswdコマンドでユーザID，パスワードを変更してください。

KEOS50004-E

接続に失敗しました。マネージャ識別名=[接続先のマネージャ識別名] ホスト名=[接続先のホスト名またはIPアドレス] ポート番号=[接続先のポート番号] ユーザ=[認証失敗時のユーザID] 詳細情報=[詳細情報]
The connection failed. (Cosminexus Manager name = 接続先のマネージャ識別名, host = 接続先のホスト名またはIPアドレス, port = 接続先のポート番号, user = 認証失敗時のユーザID, details = 詳細情報)

Managerのリモート管理機能への接続に失敗しました。

(S)

処理を停止します。

(O)

Managerのリモート管理機能が指定のホスト名（またはIPアドレス）:ポート番号で起動されているか確認してください。

KEOS50005-E

オブジェクト名のフォーマットが不正です。マネージャ識別名=[マネージャ識別名] オブジェクト名=[オブジェクト名] 詳細情報=[詳細情報]
The format of the object name is invalid. (Cosminexus Manager name = マネージャ識別名, object name = オブジェクト名, details = 詳細情報)

オブジェクト名のフォーマットが不正です。

(S)

処理を停止します。

(O)

cscutilコマンドのtarget引数の値（フォーマット）を確認してください。

KEOS50006-E

オブジェクトが見つかりません。マネージャ識別名=[マネージャ識別名] オブジェクト名=[オブジェクト名] 詳細情報=[詳細情報]
The object was not found. (Cosminexus Manager name = マネージャ識別名, object name = オブジェクト名, details = 詳細情報)

オブジェクトが見つかりません。

(S)

処理を停止します。

(O)

cscutilコマンドのtarget引数の値（内容）の確認，およびHCSCサーバ環境を見直してください。

KEOS50007-E

オペレーション実行中にエラーが発生しました。マネージャ識別名=[マネージャ識別名] オブジェクト名=[オブジェクト名] オペレーション=[オペレーション] 詳細情報=[詳細情報]
An exception occurred during the operation. (Cosminexus Manager name = マネージャ識別名, object name = オブジェクト名, operation = オペレーション, details = 詳細情報)

オペレーション実行中にエラーが発生しました。

(S)

処理を停止します。

(O)

詳細情報を基に原因を取り除き，再度実行してください。なお，詳細メッセージに含まれるメッセージIDが警告レベルのときは，処理が完了しているおそれがあります。詳細メッセージを見て問題が解決しない場合は，Management Serverの統合メッセージログ，およびJ2EEサーバのメッセージログを参照して，問題を解決してください。

KEOS50008-E

通信障害が発生しました。マネージャ識別名=[マネージャ識別名] 詳細情報=[詳細情報]
A communication error occurred. (Cosminexus Manager name = マネージャ識別名, details = 詳細情報)

通信障害が発生しました。

(S)

処理を停止します。

(O)

ネットワークを見直し，再度実行してください。

KEOS50009-E

ファイルのアクセスに失敗しました。詳細情報=[詳細情報]
File access failed. (details = 詳細情報)

ファイルのアクセスに失敗しました。

(S)

処理を停止します。

(O)

詳細情報を基に原因を取り除き，再度実行してください。

KEOS50010-E

XMLファイルの読み込みに失敗しました。詳細情報=[詳細情報]
An attempt to read an XML file has failed. (details = 詳細情報)

リポジトリまたはユーザ定義の読み込みに失敗しました。

(S)

処理を停止します。

(O)

詳細情報を基に原因を取り除き，再度実行してください。

KEOS50011-E

XMLファイルの書き込みに失敗しました。詳細情報=[詳細情報]
An attempt to write an XML file has failed. (details = 詳細情報)

リポジトリまたはユーザ定義の書き込みに失敗しました。

(S)

処理を停止します。

(O)

詳細情報を基に原因を取り除き，再度実行してください。

KEOS50012-E

情報が見つかりませんでした。識別名=[識別名]
The information was not found. (id = 識別名)

リポジトリまたはユーザ定義から指定された識別名に対応する情報が見付かりませんでした。

(S)

処理を停止します。

(O)

識別名を基にコマンド引数内容または引数定義内容を見直し，再度実行してください。

KEOS50013-E

リポジトリのインポート途中でエラーが発生しました。
An error occurred while importing the repository.

リポジトリのインポート途中でエラーが発生しました。

(S)

処理を終了します。

(O)

リポジトリルートに指定したパスが長過ぎないか見直してください。

コマンド，画面で行っている処理をすべて停止してください。例外ログを参照し，エラーの要因を取り除いてください。その後，システム管理者に連絡してください。

KEOS50014-E

環境が不正です。
The environment is invalid.

環境が不正（環境変数COSMINEXUS_HOMEが見つからない）です。正規の方法でCosminexusをインストールしてください。

(S)

処理を停止します。

(O)

環境変数を見直してください。

KEOS50015-E

オペレーションが見つかりません。マネージャ識別名=[マネージャ識別名] オブジェクト名=[オブジェクト名] オペレーション=[オペレーション] 詳細情報=[詳細情報]
An operation was not found. (Cosminexus Manager name = マネージャ識別名, object name = オブジェクト名, operation = オペレーション, details = 詳細情報)

オペレーションが見つかりません。

(S)

処理を停止します。

(O)

cscutilコマンドのoperation引数の値（内容）を確認してください。

KEOS50016-E

排他資源の取得に失敗しました。排他資源は使用中です。
An attempt to acquire a lock resource has failed. The lock resource is being used.

他プロセスで排他資源を使用中です。

(S)

処理を停止します。

(O)

排他資源を使用中のプロセスが終了したら再度実行してください。

KEOS50017-E

指定したZIPファイル名が不正です。ファイル名=[ZIPファイル名]
The specified ZIP file name is invalid. (file name = ZIPファイル名)

指定したZIPファイル名が不正です。

(S)

処理を停止します。

(O)

-importオプションや-exportオプションに指定したオプション値を確認してください。

KEOS50018-E

コンポーネントのステータスが不正です。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[コンポーネント種別] コンポーネント名=[コンポーネント名] 期待しているステータス=[コンポーネントの予期しているステータス] ステータス=[コンポーネントの現状のステータス]
The component status is invalid. (HCSC-Server name = HCSCサーバ名, component type = コンポーネント種別, component name = コンポーネント名, expected status = コンポーネントの予期しているステータス, current status = コンポーネントの現状のステータス)

コンポーネントのステータスが不正です。

コンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

コンポーネントの現状のステータス

deployed：デプロイ状態

active：起動状態

inactive：停止状態

deleted：未配備状態

(S)

処理を停止します。

(O)

コンポーネントのステータスを一致させてから再度実行してください

KEOS50019-I

HCSCサーバへ通信しコンポーネントの配備を開始します。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[配備するコンポーネント種別] コンポーネント名=[配備するコンポーネント名]
Communication with the HCSC-Server, for component deployment, will now start. (HCSC-Server name = HCSCサーバ名, component type = 配備するコンポーネント種別, component name = 配備するコンポーネント名)

コンポーネントを配備します。

配備するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50020-I

HCSCサーバへのコンポーネントの配備が終了しました。
Component distribution to HCSC-Server has ended.

コンポーネントを配備しました。

(S)

処理を続行します。

KEOS50021-I

HCSCサーバへ通信しコンポーネントの削除を開始します。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[削除するコンポーネント種別] コンポーネント名=[削除するコンポーネント名]
Communication with the HCSC-Server, for component deletion, will now start. (HCSC-Server name = HCSCサーバ名, component type = 削除するコンポーネント種別, component name = 削除するコンポーネント名)

コンポーネントを削除します。

削除するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50022-I

HCSCサーバからのコンポーネントの削除が終了しました。
Communication with the HCSC-Server and component deletion have ended.

コンポーネントを削除しました。

(S)

処理を続行します。

KEOS50023-I

コンポーネントのステータスチェックが開始されました。 HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[コンポーネント種別] コンポーネント名=[コンポーネント名] ステータス=[予期しているステータス]
Checking of the component status has started. (HCSC-Server name = HCSCサーバ名, component type = コンポーネント種別, component name = コンポーネント名, component status = 予期しているステータス)

指定したコンポーネントのステータスを確認します。

コンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

予期しているステータス

deployed：デプロイ状態

active：起動状態

inactive：停止状態

deleted：未配備状態

(S)

処理を続行します。

KEOS50024-I

コンポーネントのステータスチェックが終了しました。
Checking of the component status ended.

指定したコンポーネントのステータスを確認しました。

(S)

処理を続行します。

KEOS50025-W

すでに連携アンセットアップされています。連携元HCSCサーバ名=[連携元HCSCサーバ名] 連携先クラスタ名=[連携先クラスタ名]
Linkage unsetup has already been performed. (name of HCSC-Server at linkage source = 連携元HCSCサーバ名, name of cluster at linkage destination = 連携先クラスタ名)

すでに連携がアンセットアップされています。

(S)

処理を終了します。

(O)

指定したHCSCサーバ名，クラスタ名を確認してください。また，連携セットアップが正常終了したかどうか確認してください。

KEOS50026-E

プロパティファイルの定義値の検証でエラーが発生しました。 キー名称=[キー名] 指定値=[指定された値] エラー種別=[エラー種別]
An error occurred while checking defined values in the property file. (key name = キー名, value = 指定された値, error type = エラー種別)

プロパティファイルの定義値の検証でエラーが発生しました。

エラー種別

NO_KEY：必須プロパティが指定されていません。

BAD_KEY：不正なキーが指定されています。

INVALID_VALUE：キー値が不正です。

(S)

処理を終了します。

(O)

仕様を確認し，再度実施してください。

KEOS50027-E

リポジトリのバージョンが不正です。詳細情報=[詳細情報]
The version of the repository is invalid. (details = 詳細情報)

リポジトリのバージョンが不正です。

(S)

処理を中断します。

(O)

リポジトリが正しいかどうかを確認し，再度実行してください。

KEOS50028-I

HCSCサーバがセットアップされているか確認します。 HCSCサーバ名=[HCSCサーバ名]
The program will now confirm that the HCSC-Server is set up. (HCSC-Server name = HCSCサーバ名)

HCSCサーバがセットアップされているか確認します。

(S)

処理を続行します。

KEOS50029-I

HCSCサーバがセットアップされていることを確認しました。
The program has confirmed that the HCSC-Server is set up.

HCSCサーバがセットアップされていることを確認しました。

(S)

処理を続行します。

KEOS50030-I

HCSCサーバ状態取得のためにHCSCサーバに通信を行います。サーバ名=[CSCサーバ名]
Communication with the HCSC-Server, to acquire the HCSC-Server status, will now start. (HCSC-Server name = CSCサーバ名)

HCSCサーバ状態取得のためにHCSCサーバに通信を行います。

(S)

処理を続行します。

KEOS50031-I

HCSCサーバに通信を行い，HCSCサーバの情報取得が完了しました。
Communication with the HCSC-Server and acquisition of the HCSC-Server information are complete.

HCSCサーバに通信を行い，HCSCサーバの情報取得が完了しました。

(S)

処理を続行します。

KEOS50032-E

指定されたコンポーネントは連携しているシステムですでに配備されています。コンポーネント名称=[コンポーネント名] HCSCサーバ名=[CSCサーバ名]
The component is already deployed in connected system. (component name = コンポーネント名, HCSC-Server name = CSCサーバ名)

指定されたコンポーネントは連携しているシステムですでに配備されています。

(S)

処理を終了します。

(O)

連携アンセットアップを行うか，コンポーネントを削除して再度実行してください。

KEOS50033-E

ZIPファイルの形式が不正です。詳細情報=[指定したZipファイル名]
The ZIP file format is invalid. (details = 指定したZipファイル名)

指定したZIPファイルが不正です。

(S)

処理を中断します。

(O)

正しいCSC-Manager環境バックアップファイルを指定してください。

KEOS50034-E

リポジトリにクラスタが見つかりません。 クラスタ名=[見つからないクラスタ名]
The cluster was not found in the repository. (cluster name = 見つからないクラスタ名)

リポジトリにクラスタが見つかりません。

(S)

処理を終了します。

(O)

指定したクラスタ名称が正しいかどうか確認してください。また，セットアップコマンドが正常終了しているかどうか確認してください。

KEOS50035-I

HCSCサーバの状態を確認します。 HCSCサーバ名=[HCSCサーバ名] ステータス=[期待しているステータス]
The program is checking the HCSC-Server status. (HCSC-Server name = HCSCサーバ名, status = 期待しているステータス)

HCSCサーバのステータスを確認します。

期待しているステータス

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

(S)

処理を続行します。

KEOS50036-I

HCSCサーバの状態を確認しました。
The HCSC-Server status has been checked.

HCSCサーバのステータスを確認しました。

(S)

処理を続行します。

KEOS50037-E

HCSCサーバの状態が不正です。 HCSCサーバ名=[HCSCサーバ名] 期待しているステータス=[予期しているステータス] ステータス=[HCSCサーバの現状のステータス]
The HCSC-Server status is invalid. (HCSC-Server name = HCSCサーバ名, expected status = 予期しているステータス, current status = HCSCサーバの現状のステータス)

HCSCサーバのステータスが不正です。

HCSCサーバの現状のステータス

active：起動状態

inactive：停止状態

starting：起動処理中

startfailed：起動失敗状態

stopping：停止処理中

stopfailed：停止失敗状態

(S)

処理を終了します。

(O)

HCSCサーバのステータスを一致させてください。

KEOS50038-I

HCSCサーバのアンセットアップを開始します。 HCSCサーバ名=[HCSCサーバ名]
Unsetup of the HCSC-Server will now start. (HCSC-Server name = HCSCサーバ名)

HCSCサーバのアンセットアップを行います。

(S)

処理を続行します

KEOS50039-I

HCSCサーバのアンセットアップに成功しました。
Unsetup of the HCSC-Server was successful.

HCSCサーバのアンセットアップが完了しました。

(S)

処理を続行します。

KEOS50040-I

HCSC-Managerへのログイン処理を開始します。
Logging in to HCSC-Manager will now start.

HCSC-Managerへのログイン処理を開始します。

(S)

処理を続行します。

KEOS50041-I

HCSC-Managerへのログイン処理が完了しました。
The user has logged in to HCSC-Manager.

HCSC-Managerへのログイン処理が完了しました。

(S)

処理を終了します。

KEOS50042-E

リポジトリにHCSCサーバが見つかりません。 HCSCサーバ名=[見つからないHCSCサーバ名]
An HCSC-Server was not found in the repository. (HCSC-Server name = 見つからないHCSCサーバ名)

リポジトリにHCSCサーバが見つかりません。

(S)

処理を終了します。

(O)

指定したCSCサーバ名称が正しいかどうか確認してください。またセットアップコマンドが正常終了しているか確認してください。

KEOS50043-I

HCSCサーバのセットアップを開始します。 クラスタ名称=[クラスタ名] HCSCサーバ名=[HCSCサーバ名] 初期セットアップ=[初期セットアップを判別するフラグ]
Setup of the HCSC-Server will now start. (cluster name = クラスタ名, HCSC-Server name = HCSCサーバ名, initial setup = 初期セットアップを判別するフラグ)

HCSCサーバのセットアップを行います。

初期セットアップを判別するフラグ

true：初期セットアップ

false：追加セットアップ

(S)

処理を続行します

KEOS50044-I

HCSCサーバのセットアップに成功しました。
Setup of the HCSC-Server was successful.

HCSCサーバのセットアップが完了しました。

(S)

処理を続行します。

KEOS50045-I

システム構成定義ファイルの読み込みを開始します。
Loading of the system configuration definition file will now start.

リポジトリの読み込みを実行します。

(S)

処理を続行します。

KEOS50046-I

システム構成定義ファイルの読み込みに成功しました。
Loading of the system configuration definition file was successful.

リポジトリの読み込みが完了しました。

(S)

処理を続行します。

KEOS50047-E

システム構成定義ファイルが見つかりません。
The system configuration definition file was not found.

システム構成定義ファイルが見つかりません。

(S)

処理を終了します。

(O)

セットアップコマンドが正常終了しているかどうか確認してください。

KEOS50048-I

プロセス間排他を実行します。種別=[排他の種類]
An inter-process lock will now be executed. (type = 排他の種類)

プロセス間排他を実行します。

排他の種類

EXCLUSIVE：排他ロック

SHARED：共有ロック

(S)

処理を続行します。

KEOS50049-I

プロセス間排他に成功しました。
The inter-process lock was successful.

プロセス間排他を正常に実行しました。

(S)

処理を続行します。

KEOS50050-I

プロセス間排他を解除します。
The inter-process lock was released.

プロセス間排他を解除します。

(S)

処理を続行します。

KEOS50051-I

プロセス間排他の解除に成功しました。
The inter-process lock was successfully released.

プロセス間排他解除が正常に完了しました。

(S)

処理を続行します。

KEOS50052-I

リポジトリのバックアップを開始します。
The repository will now be backed up.

リポジトリのバックアップを実行します。

(S)

処理を続行します。

KEOS50053-I

リポジトリのバックアップに成功しました。
The repository was successfully backed up.

リポジトリのバックアップが完了しました。

(S)

処理を続行します。

KEOS50054-I

リポジトリの書き込みを開始します。
Writing of repository information will now start.

リポジトリの書き込みを実行します。

(S)

処理を続行します。

KEOS50055-I

リポジトリの書き込みに成功しました。
Writing of repository information was successful.

リポジトリの書き込みが完了しました。

(S)

処理を続行します。

KEOS50056-E

ファイルのバックアップに失敗しました。
File backup failed.

ファイルのバックアップに失敗しました。

(S)

処理を終了します。

(O)

cscsvsetup，cscconsetup，csccomposetup，cscpasswd，cscconunsetup，csccompounsetupの場合：

エラーの要因を調査・対策し，再度処理を実施してください。

cscsvunsetupの場合：

エラーの原因を調査・対策し，-forceオプションを付与して再度処理を実施してください。

KEOS50057-I

コンポーネントの情報取得のためにHCSCサーバに通信を行います。サーバ名=[HCSCサーバ名] 種別=[情報取得するコンポーネント種別]
Communication with the HCSC-Server, to acquire component information, will now start. (HCSC-Server name = HCSCサーバ名, component type = 情報取得するコンポーネント種別)

コンポーネントの情報取得のためにHCSCサーバに通信を行います。

情報取得するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50058-I

HCSCサーバに通信を行い，コンポーネントの情報取得が完了しました。
Communication with the HCSC-Server and acquisition of component information are complete.

HCSCサーバに通信を行い，コンポーネントの情報取得が完了しました。

(S)

処理を続行します。

KEOS50059-E

リポジトリ情報にコンポーネントが見つかりません。クラスタ名=[クラスタ名] 名称=[コンポーネント名]
The component was not found in the repository information. (cluster name = クラスタ名, component name = コンポーネント名)

リポジトリ情報からコンポーネント情報を取得できません。

(S)

処理を停止します。

(O)

クラスタ名，コンポーネント名称を確認し，再度実施してください。

KEOS50062-I

ユーザ情報を変更します。変更対象=[対象]
User information will now be changed. (target = 対象)

ユーザ情報を変更します。

対象

HCSC-Manager：HCSC-Manager

Cosminexus Manager：Cosminexus Management-Server

HCSC-Server：HCSCサーバ

(S)

処理を続行します。

KEOS50063-I

ユーザ情報を変更しました。変更対象=[対象]
User information has been changed. (target = 対象)

ユーザ情報を変更しました。

対象

HCSC-Manager：HCSC-Manager

Cosminexus Manager：Cosminexus Management-Server

HCSC-Server：HCSCサーバ

(S)

処理を続行します。

KEOS50064-I

リポジトリ情報からコンポーネント情報を取得します。サーバ名=[HCSCサーバ名] 名称=[コンポーネント名]
Component information will now be acquired from the repository. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名)

リポジトリ情報からコンポーネント情報を取得します。

(S)

処理を続行します。

KEOS50065-I

リポジトリ情報からコンポーネント情報を取得しました。
Component information has been acquired from the repository.

リポジトリ情報からコンポーネント情報を取得しました。

(S)

処理を続行します。

KEOS50066-E

リポジトリ情報にコンポーネントが見つかりません。サーバ名=[HCSCサーバ名] 名称=[コンポーネント名]
The component was not found in the repository. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名)

リポジトリ情報からコンポーネント情報を取得できません。

(S)

処理を停止します。

(O)

HCSCサーバ名，コンポーネント名称を確認し，再度実施してください。

KEOS50067-E

再実行したプロセスインスタンスからの，応答電文のファイル出力に失敗しました。出力先ディレクトリ=[出力先ディレクトリ] 出力ファイル名=[出力ファイル名] 出力エンコード=[出力エンコーディング]
Failed in the file output of the response from the process re-executed. (output directory = 出力先ディレクトリ, output file name = 出力ファイル名, output encoding = 出力エンコーディング)

再実行したプロセスインスタンスからの，応答電文のファイル出力に失敗しました。

(S)

出力処理を終了します。

(O)

存在するディレクトリ，エンコードを指定しているか確認してください。

KEOS50068-I

再実行したプロセスインスタンスからの応答電文は存在しません。BP定義名=[ビジネスプロセス定義名] プロセスインスタンスID=[プロセスインスタンスID]
A response telegram from the re-executed process instance does not exist. (business process definition name = ビジネスプロセス定義名, process instance ID = プロセスインスタンスID)

再実行したプロセスインスタンスからの応答電文は存在しませんでした。

(S)

再実行処理を続行します。

KEOS50069-I

再実行したプロセスインスタンスからの応答電文をファイル出力しました。出力先ディレクトリ=[出力先ディレクトリ] 出力ファイル名=[出力ファイル名] 出力エンコード=[出力エンコーディング]
A response telegram from the re-executed process instance was output normally. (output directory = 出力先ディレクトリ, output file name = 出力ファイル名, output encoding = 出力エンコーディング)

再実行したプロセスインスタンスからの応答電文をファイルに出力しました。

(S)

再実行処理を続行します。

KEOS50070-I

HCSCサーバに通信し連携のセットアップ処理を行います。連携元HCSCサーバ名=[連携元HCSCサーバ名] 連携先クラスタ名=[連携先クラスタ名]
Communication with the HCSC-Server, to set up linkage, will now start. (HCSC-Server name = 連携元HCSCサーバ名, connect cluster name = 連携先クラスタ名)

HCSCサーバに通信しHCSCサーバ間連携のセットアップ処理を実行します。

(S)

処理を続行します。

KEOS50071-I

HCSCサーバに通信しHCSCサーバ間連携のセットアップが正常終了しました。
Communication with the HCSC-Server and setup of linkage between HCSC-Servers ended normally.

HCSCサーバに通信しHCSCサーバ間連携のセットアップが正常終了しました。

(S)

処理を続行します。

KEOS50072-I

SOAPフォルト情報を取得しました。BP定義名=[ビジネスプロセス定義名] プロセスインスタンスID=[プロセスインスタンスID] フォルトコード=[フォルトコード] フォルト文字列=[フォルト文字列] フォルト生成者=[フォルト生成者]
SOAP Fault information has been acquired. (business process definition name = ビジネスプロセス定義名, process instance ID = プロセスインスタンスID, FaultCode = フォルトコード, FaultString = フォルト文字列, FaultActor = フォルト生成者)

再実行中にSOAPフォルトが発生し，その詳細情報を取得しました。

(S)

再実行処理を続行します。

KEOS50073-E

サービス情報の読み込み中にエラーが発生しました。
An error occurred while the service information was being read.

サービス情報の読み込み中にエラーが発生しました。

(S)

処理を終了します。

(O)

メッセージログでエラーの要因を調査し，対策してください。対策後に再度コマンドを実行してください。

KEOS50074-I

HCSCサーバに通信しHCSCサーバ間連携のアンセットアップ処理を行います。連携元HCSCサーバ名=[連携元HCSCサーバ名] 連携先クラスタ名=[連携先クラスタ名]
Communication with the HCSC-Server, for unsetup of the linkage between HCSC-Servers, will now start. (HCSC-Server name = 連携元HCSCサーバ名, connect cluster name = 連携先HCSCクラスタ名)

HCSCサーバに通信しHCSCサーバ間連携のアンセットアップ処理を実行します。

(S)

処理を続行します。

KEOS50075-I

HCSCサーバに通信しHCSCサーバ間連携のアンセットアップが正常終了しました。
Communication with the HCSC-Server and unsetup of linkage between HCSC-Servers ended normally.

HCSCサーバに通信しHCSCサーバ間連携のアンセットアップが正常終了しました。

(S)

処理を続行します。

KEOS50076-E

リポジトリ情報にアクセスできません。
Repository information cannot be accessed.

リポジトリ情報にアクセスできません。

(S)

処理を中断します。

(O)

リポジトリルートへのパスが正しいかどうか確認してください。また，HCSCサーバがセットアップされているか確認してください。

KEOS50077-E

指定したZIPファイルが不正です。ファイル名=[ZIPファイル名]
The specified zip file is invalid. (file name = ZIPファイル名)

指定したZIPファイルが不正です。

(S)

処理を中断します。

(O)

指定したZIPファイルが存在しているかどうか，ファイルであるかどうか，読み込みできるかどうかを確認し，再度実行してください。

KEOS50079-I

ユーザ情報のバックアップを開始します。
User information will now be backed up.

ユーザ情報のバックアップを開始します。

(S)

処理を続行します。

KEOS50080-I

ユーザ情報のバックアップが完了しました。
The backup of user information is complete.

ユーザ情報のバックアップが完了しました。

(S)

処理を続行します。

KEOS50081-I

ユーザ情報の書き込みを開始します。
Writing of user information will now start.

ユーザ情報の書き込みを開始します。

(S)

処理を続行します。

KEOS50082-I

ユーザ情報の書き込みが完了しました。
Writing of user information is complete.

ユーザ情報の書き込みが完了しました。

(S)

処理を続行します。

KEOS50083-I

Cosminexus Managerとのコネクション確立を開始します。接続先ホスト=接続するホストのIPアドレス:接続するホストのポート番号
A connection with Cosminexus Manager will now be established. (host to be connected = 接続するホストのIPアドレス:接続するホストのポート番号)

Cosminexus Managerとのコネクション確立を開始します。

(S)

処理を続行します。

KEOS50084-I

Cosminexus Managerとのコネクション確立が完了しました。
A connection with Cosminexus Manager has been established.

Cosminexus Managerとのコネクション確立が完了しました。

(S)

処理を続行します。

KEOS50085-I

ZIPファイルからリポジトリ情報の読み込みを開始します。ファイル名=[ZIPファイル名]
Repository information will now be loaded from the zip file. (file name = ZIPファイル名)

ZIPファイルからリポジトリ情報の読み込みを開始します。

(S)

処理を続行します。

KEOS50086-I

ZIPファイルからのリポジトリ情報の読み込みが正常に完了しました。
Loading of repository information from the zip file is complete.

ZIPファイルからのリポジトリ情報の読み込みが正常に完了しました。

(S)

処理を続行します。

KEOS50087-I

アカウント認証を開始します。user=[ログインするユーザID]
Account check is started. (user = ログインするユーザID)

アカウント認証を開始します。

(S)

処理を続行します。

KEOS50088-I

アカウント認証に成功しました。
Account check was finished normally.

アカウント認証に成功しました。

(S)

処理を続行します。

KEOS50089-I

HCSC-Managerからのログアウト処理を開始します。user=[ログアウトするユーザID]
The user is logging out from HCSC-Manager. (user = ログアウトするユーザID)

HCSC-Managerからのログアウト処理を開始します。

(S)

処理を続行します。

KEOS50090-I

HCSC-Managerからのログアウト処理が完了しました。
The user has logged out from HCSC-Manager.

HCSC-Managerからのログアウト処理が完了しました。

(S)

処理を続行します。

KEOS50091-E

ユーザ情報から指定された情報が見つかりません。種別=[種別] 名称=[見つからなかった情報名]
The specified user information was not found. (type = 種別, name = 見つからなかった情報名)

ユーザ情報から指定された名称が見付かりません。

種別

Cosminexus Manager：Cosminexus Manager情報

HCSC-Server：HCSCサーバ情報

(S)

処理を中断します。

(O)

指定した名称が正しいか確認してください。指定した名称が正しい場合，HCSCサーバのセットアップが正常終了しているか確認してください。

KEOS50092-E

同一クラスタ内であるため，連携情報を追加できません。連携元HCSCサーバ名=[連携元HCSCサーバ名] 連携先クラスタ名=[連携先クラスタ名]
The linkage information cannot be added because it is within the same cluster. (name of HCSC-Server at linkage source = 連携元HCSCサーバ名, name of cluster at linkage destination = 連携先クラスタ名)

同一クラスタ内であるため，連携情報を追加できません。

(S)

処理を中断します。

(O)

指定した名称が正しいか確認してください。

KEOS50093-I

クラスタがセットアップされているかどうか確認します。名称=[クラスタ名]
The program is checking whether the cluster is set up. (cluster name = クラスタ名)

クラスタがセットアップされているかどうか確認します。

(S)

処理を続行します。

KEOS50094-I

クラスタがセットアップされているかどうか確認しました。
The program is checking whether cluster has been set up.

クラスタがセットアップされているかどうか確認しました。

(S)

処理を続行します。

KEOS50095-E

クラスタがリポジトリに存在しません。名称=[クラスタ名]
A cluster does not exist in the repository. (cluster name = クラスタ名)

クラスタがリポジトリに存在しません。

(S)

処理を中断します。

(O)

指定した名称が正しいか確認してください。指定した名称が正しい場合，HCSCサーバのセットアップが正常終了しているか確認してください。

KEOS50096-E

接続タイムアウトが発生しました。マネージャ識別名=[接続先のマネージャ識別名] ホスト名=[接続先のホスト名またはIPアドレス] ポート番号=[接続先のポート番号] ユーザ=[ユーザID] 詳細情報=[詳細情報]
A connection timeout occurred. (Cosminexus Manager name = 接続先のマネージャ識別名, host = 接続先のホスト名またはIPアドレス, port = 接続先のポート番号, user = ユーザID, details = 詳細情報)

接続タイムアウトが発生しました。

(S)

処理を中断します。

(O)

ネットワークを見直し，再度実行してください。

KEOS50097-E

読み込みタイムアウトが発生しました。マネージャ識別名=[接続先のマネージャ識別名] 詳細=[詳細情報]
A read timeout occurred. (Cosminexus Manager name = 接続先のマネージャ識別名, details = 詳細情報)

読み込みタイムアウトが発生しました。

(S)

処理を中断します。

(O)

ネットワークと通信タイムアウト定義（[cscmng.properties]cscmng.manager.<マネージャ識別名>.timeout）を見直し，再度実行してください。

KEOS50098-E

コンポーネント名称が重複しています。コンポーネント名称=[コンポーネント名] クラスタ名称=[クラスタ名] クラスタ名称=[クラスタ名]
A component name is duplicated. (component name = コンポーネント名, cluster name = クラスタ名, cluster name = クラスタ名)

コンポーネントが重複しています。

(S)

処理を中断します。

(O)

重複しているコンポーネントを削除してください。または，連携サービスをアンセットアップしてください。

KEOS50099-I

指定した連携情報のステータスを確認します。サーバ名称=[HCSCサーバ名] 連携先クラスタ名=[連携先クラスタ名] 期待しているステータス=[期待しているステータス]
The status of the specified linkage information will now be checked. (HCSC-Server name = HCSCサーバ名, name of the cluster at the connection destination = 連携先クラスタ名, status = 期待しているステータス)

指定した連携情報のステータスを確認します。

期待しているステータス

CONNECT：接続状態

ONLINE：連携開始状態

OFFLINE：連携停止状態

ONLINE_WAIT：連携開始要求の応答待ち状態

OFFLINE_WAIT：連携終了要求の応答待ち状態

IO_ERROR：連携開始時障害時の終了応答待ち状態

SERVICE_STOP：連携閉塞状態

DISCONNECT：切断状態

(S)

処理を続行します。

KEOS50100-I

指定した連携情報のステータスを確認しました。
The status of the specified linkage information has been checked.

指定した連携情報のステータスを確認しました。

(S)

処理を続行します。

KEOS50101-E

連携情報のステータスが不正です。サーバ名称=[HCSCサーバ名] 連携先クラスタ名称=[連携先クラスタ名] ステータス=[連携情報の予期しているステータス] ステータス=[連携情報の現在のステータス]
The linkage information status is invalid. (HCSC-Server name = HCSCサーバ名, name of the connection destination cluster = 連携先クラスタ名, expected status = 連携情報の予期しているステータス, current status = 連携情報の現在のステータス)

連携情報のステータスが不正です。

連携情報の現在のステータス

CONNECT：接続状態

ONLINE：連携開始状態

OFFLINE：連携停止状態

ONLINE_WAIT：連携開始要求の応答待ち状態

OFFLINE_WAIT：連携終了要求の応答待ち状態

IO_ERROR：連携開始時障害時の終了応答待ち状態

SERVICE_STOP：連携閉塞状態

DISCONNECT：切断状態

(S)

処理を停止します。

(O)

連携情報のステータスを一致させてから再度実行してください。

KEOS50102-E

セットアップ情報が不正です。
The setup information is invalid.

セットアップ情報が不正です。

(S)

処理を停止します。

(O)

直前に実施したセットアップ，アンセットアップ，配備，削除コマンドが正常終了しているかどうか確認してください。

KEOS50103-E

セットアップ情報のロードでエラーが発生しました。詳細情報=[エラーの詳細情報]
An error occurred during loading of setup information. (details = エラーの詳細情報)

セットアップ情報のロードでエラーが発生しました。

(S)

処理を停止します。

(O)

エラーの詳細情報を参照し，対策をし，再度実行してください。

KEOS50104-E

セットアップ情報の更新でエラーが発生しました。詳細情報=[エラーの詳細情報]
An error occurred during updating of setup information. (details = エラーの詳細情報)

セットアップ情報の更新でエラーが発生しました。

(S)

処理を停止します。

(O)

実行環境とのアンマッチが発生しているおそれがあります。HCSC-Managerの処理をすべて停止し，保守員に連絡してください。

KEOS50105-I

セットアップ情報のバックアップを行います。
Setup information will now be backed up.

セットアップ情報のバックアップを実行します。

(S)

処理を続行します。

KEOS50106-I

セットアップ情報のバックアップが完了しました。
The backup of setup information is complete.

セットアップ情報のバックアップが完了しました。

(S)

処理を続行します。

KEOS50107-I

セットアップ情報の書き込みを行います
Writing of setup information will now start.

リポジトリの書き込みを実行します。

(S)

処理を続行します。

KEOS50108-I

セットアップ情報の書き込みが完了しました。
Writing of setup information is complete.

リポジトリの書き込みが完了しました。

(S)

処理を続行します。

KEOS50109-E

クラスタがセットアップ情報に存在しません。名称=[クラスタ名]
A cluster does not exist in the setup information. (cluster name = クラスタ名)

クラスタがセットアップ情報に存在しません。

(S)

処理を停止します。

(O)

指定した名称が正しいか確認してください。指定した名称が正しい場合，HCSCサーバのセットアップが正常終了しているか確認してください。

KEOS50110-E

HCSCサーバがセットアップ情報に存在しません。サーバ名=[HCSCサーバ名]
An HCSC-Server does not exist in the setup information. (HCSC-Server name = HCSCサーバ名)

HCSCサーバがセットアップ情報に存在しません。

(S)

処理を停止します。

(O)

指定した名称が正しいか確認してください。指定した名称が正しい場合，HCSCサーバのセットアップが正常終了しているか確認してください。

KEOS50111-E

リポジトリインポート実行時にリポジトリが存在しません。
The repository did not exist when the repository import operation was executed.

インポートを実行する時にリポジトリが存在しません。

(S)

処理を停止します。

(O)

セットアップを実施してリポジトリ作成してから実行してください。

KEOS50112-I

ユーザ情報を読み込みます。
User information will now be loaded.

ユーザ情報を読み込みます。

(S)

処理を続行します。

KEOS50113-I

ユーザ情報の読み込みを完了しました。
Loading of user information is complete.

ユーザ定義の読み込みが完了しました。

(S)

処理を続行します。

KEOS50114-E

リポジトリインポート時のバックアップに失敗しました。詳細情報=[エラーの詳細情報]
Backup failed during import of the repository. (details = エラーの詳細情報)

リポジトリインポート時のバックアップに失敗しました。

(S)

処理を停止します。

(O)

エラーの要因を調査し，対策してください。対策後に再度コマンドを実行してください。エラーの要因として主に次が考えられます。

ディレクトリのパーミッションが存在しない

ディレクトリ階層が深い

KEOS50115-E

HCSCサーバ構築定義ファイルの検証でエラーが発生しました。 HCSCサーバ構築定義ファイル名=[HCSCサーバ構築定義ファイル名]
An error occurred during checking of the HCSC-Server configuration definition file. (file name = HCSCサーバ構築定義ファイル名)

HCSCサーバ構築定義ファイルの検証でエラーが発生しました。

(S)

処理を終了します。

(O)

KEOS52142-Eメッセージを参照し，対策してください。

KEOS50116-I

HCSCサーバへ通信しランタイム定義の設定処理を開始します。 HCSCサーバ名=[HCSCサーバ名] HCSCサーバランタイム定義ファイル名=[HCSCサーバランタイム定義ファイル名]
Communication with the HCSC-Server, to set the HCSC-Server runtime definition, will now start. (HCSC-Server name = HCSCサーバ名, HCSC-Server runtime definition file name = HCSCサーバランタイム定義ファイル名)

HCSCサーバのランタイム定義の設定処理を開始します。

(S)

処理を続行します。

KEOS50117-I

ランタイム定義の設定処理を終了します。 HCSCサーバ名=[HCSCサーバ名]
Setup of the runtime definition has ended. (HCSC-Server name = HCSCサーバ名)

HCSCサーバのランタイム定義の設定処理を終了します。

(S)

処理を続行します。

KEOS50118-I

HCSCサーバへ通信しランタイム定義の取得処理を開始します。 HCSCサーバ名=[HCSCサーバ名]
Communication with the HCSC-Server, to acquire the HCSC-Server runtime definition, will now start. (HCSC-Server name = HCSCサーバ名)

HCSCサーバのランタイム定義の取得処理を開始します。

(S)

処理を続行します。

KEOS50119-I

ランタイム定義の取得処理を終了します。 HCSCサーバ名=[HCSCサーバ名]
Acquisition of the runtime definition has ended. (HCSC-Server name = HCSCサーバ名)

HCSCサーバのランタイム定義の取得処理を終了します。

(S)

処理を続行します。

KEOS50120-E

リポジトリ情報が見つかりません。詳細情報=[見つからない情報]
Repository information was not found. (details = 見つからない情報)

リポジトリ情報が見つかりません。

(S)

処理を終了します。

(O)

指定したZIPファイルが正しいファイルであるかどうかを確認し，再度実行してください。

KEOS50121-W

連携セットアップが完全ではありません。連携元クラスタ名->連携先クラスタ名:連携状態,連携元クラスタ名->連携先クラスタ名:連携状態
Linkage setup is incomplete. 連携元クラスタ名->連携先クラスタ名:連携状態,連携元クラスタ名->連携先クラスタ名:連携状態)

連携セットアップが完全ではありません。

連携状態

connected：接続している

disconnected：接続していない

連携状態

connected：接続している

disconnected：接続していない

(S)

処理を続行します。

(O)

クラスタ間で一意になるように連携セットアップ，または連携アンセットアップを行ってください。

KEOS50122-W

連携元クラスタ名から連携先クラスタ名への連携セットアップが完全ではありません。情報=[連携情報]
Setup of linkage from 連携元クラスタ名 to 連携先クラスタ名 is incomplete. (info = 連携情報)

連携セットアップが完全ではありません。

連携情報

HCSCサーバ名：連携情報，･･･の形で出力します。連携情報は以下のとおりです。

connected：接続している

disconnected：接続していない

(S)

処理を続行します。

(O)

クラスタ間で一意になるように連携セットアップ，または連携アンセットアップを行ってください。

KEOS50123-W

クラスタ単位でコンポーネントの配備情報が統一化されていません。コンポーネント名称=[コンポーネント名] クラスタ名称=[クラスタ名] 情報=[配備状況]
Component deployment information is inconsistent regarding the cluster. (component name = コンポーネント名, cluster = HCSCサービスユニット名, info = 配備状況)

サービスユニット単位でコンポーネントの配備情報が一致していません。

配備状況

HCSCサーバ名：配備情報，･･･の形で出力します。配備情報は以下のとおりです。

deployed：配備済み

deleted：未配備状態

(S)

処理を続行します。

(O)

クラスタ内でコンポーネントの配備情報が一意になるようにコンポーネントの配備，またはコンポーネントの削除を行ってください。

KEOS50124-E

読み込んだシステム構成定義情報に誤りがあります。詳細情報=[詳細情報]
The loaded system configuration definition information is invalid. (details = 詳細情報)

読み込んだシステム構成定義情報に誤りがあります。

(S)

処理を終了します。

(O)

システム構成定義情報が正しいかどうかを確認し，再度実行してください。

KEOS50125-E

構築情報の書き込みに失敗しました。
An error occurred during writing of setup information.

構築情報の書き込みに失敗しました。

(S)

処理を終了します。

(O)

コマンド，画面で行っている処理をすべて停止してください。例外ログを参照し，エラーの要因を取り除いてください。その後，システム管理者に連絡してください。

KEOS50126-I

連携情報取得のためにHCSCサーバに通信を行います。サーバ名=[HCSCサーバ名]
Communication with the HCSC-Server, to acquire linkage information, will now start. (HCSC-Server name = HCSCサーバ名)

連携情報取得のためにHCSCサーバに通信を行います。

(S)

処理を続行します。

KEOS50127-I

HCSCサーバに通信を行い，コンポーネントの情報取得が完了しました。
Communication with the HCSC-Server and acquisition of component information are complete.

HCSCサーバに通信を行い，コンポーネントの情報取得が完了しました。

(S)

処理を続行します。

KEOS50128-E

コネクションのクローズに失敗しました。詳細情報=[詳細情報]
An attempt to close a connection has failed. (details = 詳細情報)

コネクションのクローズに失敗しました。

(S)

処理を続行します。

(O)

詳細情報を確認してください。

KEOS50129-I

コネクションをクローズします。
Connection close is started.

コネクションをクローズします。

(S)

処理を続行します。

KEOS50130-I

コネクションをクローズしました。
Connection close was finished normally.

コネクションをクローズしました。

(S)

処理を続行します。

KEOS50131-E

バックアップ情報を削除することができませんでした。種別=[削除できなかった種別]
Cannot delete backup information. (type = 削除できなかった種別)

ファイルを削除できませんでした。

削除できなかった種別

passwd：パスワード管理情報

setup：セットアップ情報

repository：リポジトリ情報

import：リポジトリimport時の一時情報

(S)

処理を続行します。

(O)

CSC-Managerインストールディレクトリ以下すべてに読み書き削除権限があることを確認してください。

KEOS50132-E

cscmng.propertiesに指定された値が不正です。定義=[定義] 値=[値] 理由=[理由]
The value specified for cscmng.properties is invalid. (key = 定義, value = 値, reason = 理由)

cscmng.propertiesに指定された値が不正です。

理由

not exist：存在しない

not directory：ディレクトリではない

cannot read：読み込み権限がない

cannot write：書き込み権限がない

(S)

処理を終了します。

(O)

定義の仕様を確認してください。

KEOS50133-E

バックアップディレクトリにファイルが残っています。ファイル=[削除できなかった種別]
The file exists in the backup directory. (type = 削除できなかった種別)

バックアップディレクトリにファイルが残っています。

削除できなかった種別

passwd：パスワード管理情報

setup：セットアップ情報

repository：リポジトリ情報

import：リポジトリimport時の一時情報

(S)

処理を終了します。

(O)

直前に実施したセットアップ，アンセットアップ，配備，削除コマンドが正常終了しているかどうか確認してください。

KEOS50134-I

バックアップしたユーザ情報の削除を行います。
The deletion of user information backed up is started.

バックアップしたユーザ情報を削除します。

(S)

処理を続行します。

KEOS50135-I

バックアップしたユーザ情報の削除を行いました。
The deletion of user information backed up was finished normally.

バックアップしたユーザ情報を削除しました。

(S)

処理を続行します。

KEOS50136-I

バックアップしたリポジトリ情報の削除を行います。
The deletion of repository backed up is started.

バックアップしたリポジトリ情報を削除します。

(S)

処理を続行します。

KEOS50137-I

バックアップしたリポジトリ情報の削除を行いました。
The deletion of repository backed up was finished normally.

バックアップしたリポジトリ情報を削除しました。

(S)

処理を続行します。

KEOS50138-I

バックアップしたセットアップ情報の削除を行います。
The deletion of setup information backed up is started.

バックアップしたセットアップ情報を削除します。

(S)

処理を続行します。

KEOS50139-I

バックアップしたセットアップ情報の削除を行いました。
The deletion of setup information backed up was finished normally.

バックアップしたセットアップ情報を削除しました。

(S)

処理を続行します。

KEOS50140-W

バックアップ情報の削除に失敗しました。種別=[削除できなかった種別]
An error occurred in deletion backed up information. (type = 削除できなかった種別)

バックアップ情報の削除に失敗しました。

削除できなかった種別

passwd：パスワード管理情報

setup：セットアップ情報

repository：リポジトリ情報

import：リポジトリimport時の一時情報

(S)

処理を続行します。

(O)

<COSMINEXUS_HOMEインストールディレクトリ>/CSC以下に読み書き削除権限があるかどうか確認してください。そのあとシステム管理者に連絡してください。

KEOS50141-W

連携先クラスタが存在しません。連携元HCSCサーバ名称=[連携元HCSCサーバ名] 連携先クラスタ名称=[連携先クラスタ名]
The cluster at the linkage destination does not exist. (HCSC-Server name = 連携元HCSCサーバ名 cluster name = 連携先クラスタ名)

連携先クラスタが存在しません。

(S)

処理を続行します。

(O)

連携アンセットアップコマンドを使用して連携情報を削除してください。

KEOS50142-W

追加した受付種別がクラスタ内のHCSCサーバで一致していません。クラスタ名=[クラスタ名] 詳細情報=[詳細情報]
An added reception type differs between the HCSC-Server instances in the cluster. (cluster name = クラスタ名, details = 詳細情報)

クラスタ内の受付情報が不一致です。

詳細情報

HCSCサーバ名：受付種別=ON：受付種別が一致している

HCSCサーバ名：受付種別=OFF：受付種別が不一致である

(S)

処理を続行します。

(O)

クラスタ内の受付情報が不一致です。

HCSCサーバのセットアップ，またはアンセットアップコマンドを実施して，受付種別を一致させてください。

KEOS50143-W

クラスタ内でHCSCサーバの受付種別が一致していません。クラスタ名=[クラスタ名] 受付種別=[受付種別] 詳細情報=[詳細情報]
A reception type differs between the HCSC--Server instances in the cluster. (cluster name = クラスタ名 reception type = 受付種別, details = 詳細情報)

クラスタ内の受付情報の内容が不一致です。

受付種別

reception-ejb：EJB受付

reception-jms：JMS受付

reception-soap：SOAP受付

reception-dbq：DBQ受付

詳細情報

HCSCサーバ名称：設定値

(S)

処理を続行します。

(O)

クラスタ内の受付情報が不一致です。

HCSCサーバのセットアップ，またはアンセットアップコマンドを実施して，受付種別を一致させてください。

KEOS50144-I

ZIPのインポートを開始します。
The ZIP import will now start.

ZIPのインポートを開始します。

(S)

処理を続行します。

KEOS50145-I

ZIPのインポートに成功しました。
The ZIP import was successful.

ZIPのインポートに成功しました。

(S)

処理を続行します。

KEOS50146-E

HCSCサーバとの通信互換がありません。マネージャ識別名=[接続先のマネージャ識別名]
There is no convertible communication with the HCSC-Server.

HCSCサーバとの通信互換性がありません。

(S)

処理を終了します。

(O)

通信元と通信先のバージョンを合わせてください。

KEOS50147-I

HCSCサーバとの互換性を確認します。マネージャ識別名=[接続先のマネージャ識別名]
The conversion with the HCSC-Server will be checked. (Cosminexus Manager name = 接続先のマネージャ識別名)

HCSCサーバとの互換性を確認します。

(S)

処理を続行します。

KEOS50148-I

HCSCサーバとの互換性を確認しました。
The conversion with the HCSC-Server has been checked.

HCSCサーバとの通信互換を確認しました。

(S)

処理を続行します。

KEOS50149-E

読み込み対象のシステム構成定義のバージョンが不正です。詳細情報=[詳細情報]
The version of system configuration definition file is invalid. (details = 詳細情報)

システム構成定義のバージョンが不正です。

(S)

処理を中断します。

(O)

リポジトリが正しいかどうかを確認し，再度実行してください。

KEOS50150-E

クラスタの一括運用はロードバランスクラスタでのみ実行可能です。
Batch operations for a cluster can only be executed for a load-balanced cluster.

クラスタの一括運用はロードバランスクラスタでだけ実行可能です。

(S)

処理を終了します。

(O)

HCSCサーバごとに操作してください。

KEOS50151-E

HCSCサーバとの機能互換がありません。マネージャ識別名=[接続先のマネージャ識別名]
There is no corresponding function in HCSC-Server. (Cosminexus Manager name = 接続先のマネージャ識別名)

HCSCサーバとの機能互換がありません。

(S)

処理を終了します。

(O)

CSCサーバのバージョンを確認し，必要に応じてアップグレードしてください。

KEOS50152-I

HCSCサーバへ通信しコンポーネントのランタイム定義の設定処理を開始します。 HCSCサーバ名=[HCSCサーバ名] コンポーネント名=[コンポーネント名] コンポーネントランタイム定義ファイル名=[コンポーネントランタイム定義ファイル名]
Communication with the HCSC-Server will be performed, and then processing to apply the settings in the component runtime definition will start. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名, component runtime definition file name = コンポーネントランタイム定義ファイル名)

コンポーネントのランタイム定義の設定処理を開始します。

(S)

処理を続行します。

KEOS50153-I

コンポーネントのランタイム定義の設定処理を終了します。 HCSCサーバ名=[HCSCサーバ名] コンポーネント名=[コンポーネント名]
Processing to apply the settings in the component runtime definition will now end. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名)

コンポーネントのランタイム定義の設定処理を終了します。

(S)

処理を続行します。

KEOS50154-I

HCSCサーバへ通信しコンポーネントのランタイム定義の取得処理を開始します。 HCSCサーバ名=[HCSCサーバ名] コンポーネント名=[コンポーネント名]
Communication with the HCSC-Server will be performed, and then processing to acquire the component runtime definition will start. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名)

コンポーネントのランタイム定義の取得処理を開始します。

(S)

処理を続行します。

KEOS50155-I

コンポーネントのランタイム定義の取得処理を終了します。 HCSCサーバ名=[HCSCサーバ名] コンポーネント名=[コンポーネント名]
Processing to acquire the component runtime definition will now end. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名)

コンポーネントのランタイム定義の取得処理を終了します。

(S)

処理を続行します。

KEOS50156-W

ステータスの取得に失敗したため，コンポーネント[コンポーネント名]および関連コンポーネントのステータスの妥当性チェックが実施できませんでした。
The validity check of the statuses of the component [コンポーネント名] and related components could not be executed because an attempt to acquire these statuses failed.

ステータスの組み合わせ確認を実施できませんでした。

(S)

処理を続行します。

KEOS50157-W

ビジネスプロセスのステータスに対してユーザ定義受付のステータスが不適切です。HCSCサーバ名=[HCSCサーバ名] ビジネスプロセス名=[ビジネスプロセスのサービスID] ユーザ定義受付名=[ユーザ定義受付の受付ID]
The user-defined reception status cannot be used with the status of the business process. (HCSC-Server name = [HCSCサーバ名], business process = [ビジネスプロセスのサービスID], user-defined reception = [ユーザ定義受付の受付ID])

ステータスの組み合わせが不正です。

(S)

処理を続行します。

(O)

ビジネスプロセスの開始，またはユーザ定義受付の停止を行ってください。

KEOS50158-E

対象のコンポーネントは配備されていません。HCSCサーバ名=[HCSCサーバ名] コンポーネント名=[コンポーネント名]
The component has not been deployed. (HCSC-Server name = HCSCサーバ名, component name = コンポーネント名)

コンポーネントが配備されていません。

(S)

処理を続行します。

KEOS50159-W

HCSCサーバアンセットアップ時の論理サーバの停止に失敗しました。論理サーバ名=[論理サーバ名]
An attempt to stop the logical server failed during HCSC-Server unsetup. (logical server name = 論理サーバ名)

HCSCサーバアンセットアップ時の論理サーバの停止に失敗しました。

(S)

処理を続行します。

(O)

論理サーバを停止してください。

KEOS50160-I

論理サーバを起動します。HCSCサーバ名=[HCSCサーバ名] 論理サーバ名=[論理サーバ名]
The logical server will now start. (HCSC-Server name = HCSCサーバ名, logical server name = 論理サーバ名)

論理サーバを起動します。

(S)

処理を続行します。

KEOS50161-I

論理サーバを起動しました。HCSCサーバ名=[HCSCサーバ名] 論理サーバ名=[論理サーバ名]
The logical server has started. (HCSC-Server name = HCSCサーバ名, logical server name = 論理サーバ名)

論理サーバを起動しました。

(S)

処理を続行します。

KEOS50162-I

論理サーバを停止します。HCSCサーバ名=[HCSCサーバ名] 論理サーバ名=[論理サーバ名]
The logical server will now stop. (HCSC-Server name = HCSCサーバ名, logical server name = 論理サーバ名)

論理サーバを停止します。

(S)

処理を続行します。

KEOS50163-I

論理サーバを停止しました。HCSCサーバ名=[HCSCサーバ名] 論理サーバ名=[論理サーバ名]
The logical server has stopped. (HCSC-Server name = HCSCサーバ名, logical server name = 論理サーバ名)

論理サーバを停止しました。

(S)

処理を続行します。

KEOS50164-E

同期制御に失敗しました。詳細情報=[詳細情報]
Synchronization failed. (details = 詳細情報)

同期制御に失敗しました。

(S)

処理を続行します。

(O)

詳細メッセージを確認し，再度実行してください。

KEOS50165-W

ファイルの削除に失敗しました。ファイル名=[ファイル名]
File deletion failed. (file name = ファイル名)

ファイルの削除に失敗しました。

(S)

処理を続行します。

(O)

HCSC-Managerの各種コマンド，GUIが起動していない状態で，このメッセージに指定されているファイルを削除してください。

KEOS50166-E

サービス情報が不正です。キー名称=[キー名] 値=[値]
The service information is invalid. (key name = キー名, value = 値)

処理を試みたサービス情報が不正です。

(S)

処理を終了します。

(O)

詳細情報に従って対策を行い，再実施してください。エラーの原因が不明な場合，メッセージログの詳細情報を参照してください。

KEOS50167-E

サービスアダプタのサービス情報が見つかりません。クラスタ名=[クラスタ名] サービスアダプタ名=[サービスアダプタのサービスID]
The service information for the service adapter was not found. (cluster name = クラスタ名, service adapter name = サービスアダプタのサービスID)

サービスアダプタのサービス情報が見つかりません。

(S)

処理を終了します。

(O)

メッセージに表示されているサービスアダプタがリポジトリに存在しないか，またはインポートされていません。インポートを実施してから，再度実行してください。

KEOS50168-E

サービス情報の属性は不正です。属性=[属性]
An attribute of the service information is invalid. (attribute = 属性)

サービス情報の変更に失敗しました。

(S)

処理を終了します。

(O)

サービス情報表示コマンドを実行して，属性を確認してください。

KEOS50169-E

サービス情報のサービス種別は不正です。サービス種別=[サービス種別]
The service type of the service information is invalid. (service type = サービス種別)

サービス情報の変更に失敗しました。

(S)

処理を終了します。

(O)

サービス情報表示コマンドを実行して，サービス種別を確認してください。

KEOS50170-E

サービス情報のキーは不正です。キー=[キー]
The key of the service information is invalid. (key = キー)

サービス情報の変更に失敗しました。

(S)

処理を終了します。

(O)

サービス情報表示コマンドを実行して，キーを確認してください。

KEOS50171-E

サービス情報の値は不正です。値=[値]
The value of the service information is invalid. (value = 値)

サービス情報の変更に失敗しました。

(S)

処理を終了します。

(O)

設定できる値をマニュアルで確認してください。

KEOS50172-E

サービスアダプタが配備されているため，そのサービス情報を変更できません。クラスタ名=[クラスタ名] サービスアダプタ名=[サービスアダプタのサービスID]
The service information cannot be changed because the service adapter has already been deployed. (cluster name = クラスタ名, service adapter name = サービスアダプタのサービスID)

サービス情報の変更に失敗しました。

(S)

処理を終了します。

(O)

サービスアダプタをクラスタ内のすべてのHCSCサーバから削除して，再度実施してください。

KEOS50173-E

サービス情報のバックアップ中にエラーが発生しました。
An error occurred during a backup of the service information.

サービス情報のバックアップ中にエラーが発生しました。

(S)

処理を終了します。

(O)

メッセージログからエラーの要因を調査し，対策してください。対策後に再度コマンドを実行してください。

KEOS50174-E

サービス情報のバックアップ削除中にエラーが発生しました。
An error occurred during deletion of the backup of the service information.

サービス情報のバックアップ削除中にエラーが発生しました。

(S)

処理を終了します。

(O)

メッセージログからエラーの要因を調査し，対策してください。対策後に再度コマンドを実行してください。

KEOS50175-I

HCSCサーバを起動します。HCSCサーバ名=[HCSCサーバ名]
The HCSC-Server will now start. (HCSC-Server name = HCSCサーバ名)

HCSCサーバを開始します。

(S)

処理を続行します。

KEOS50176-I

HCSCサーバを起動しました。HCSCサーバ名=[HCSCサーバ名]
The HCSC-Server has started. (HCSC-Server name = HCSCサーバ名)

HCSCサーバを開始しました。

(S)

処理を続行します。

KEOS50177-I

HCSCサーバを停止します。HCSCサーバ名=[HCSCサーバ名] 強制オプション=[強制停止オプションの判定]
The HCSC-Server will now stop. (HCSC-Server name = HCSCサーバ名, force option = 強制停止オプションの判定)

HCSCサーバを停止します。

強制停止オプションの判定

true：強制停止

false：通常停止

(S)

処理を続行します。

KEOS50178-I

HCSCサーバを停止しました。HCSCサーバ名=[HCSCサーバ名] 強制オプション=[強制停止オプションの判定]
The HCSC-Server has stopped. (HCSC-Server name = HCSCサーバ名, force option = 強制停止オプションの判定)

HCSCサーバを停止しました。

強制停止オプションの判定

true：強制停止

false：通常停止

(S)

処理を続行します。

KEOS50179-I

HCSCサーバの標準受付を開始します。HCSCサーバ名=[HCSCサーバ名]
The standard reception for the HCSC-Server will now start. (HCSC-Server name = HCSCサーバ名)

標準受付を開始します。

(S)

処理を続行します。

KEOS50180-I

HCSCサーバの標準受付を開始しました。HCSCサーバ名=[HCSCサーバ名]
The standard reception for the HCSC-Server has started. (HCSC-Server name = HCSCサーバ名)

標準受付を開始しました。

(S)

処理を続行します。

KEOS50181-I

HCSCサーバの標準受付を停止します。HCSCサーバ名=[HCSCサーバ名] 停止種別=[停止種別]
The standard reception for the HCSC-Server will now stop. (HCSC-Server name = HCSCサーバ名, stop type = 停止種別)

標準受付を停止します。

停止種別

normal：通常停止

wait：計画停止

force：強制停止

(S)

処理を続行します。

KEOS50182-I

HCSCサーバの標準受付を停止しました。HCSCサーバ名=[HCSCサーバ名] 停止種別=[停止種別]
The standard reception for the HCSC-Server has stopped. (HCSC-Server name = HCSCサーバ名, stop type = 停止種別)

標準受付を停止しました。

停止種別

normal：通常停止

wait：計画停止

force：強制停止

(S)

処理を続行します。

KEOS50183-I

HCSCサーバの連携受付を開始します。HCSCサーバ名=[HCSCサーバ名]
The linkage reception for the HCSC-Server will now start. (HCSC-Server name = HCSCサーバ名)

連携受付を開始します。

(S)

処理を続行します。

KEOS50184-I

HCSCサーバの連携受付を開始しました。HCSCサーバ名=[HCSCサーバ名]
The linkage reception for the HCSC-Server has started. (HCSC-Server name = HCSCサーバ名)

連携受付を開始しました。

(S)

処理を続行します。

KEOS50185-I

HCSCサーバの連携受付を停止します。HCSCサーバ名=[HCSCサーバ名] 停止種別=[停止種別]
The linkage reception for the HCSC-Server will now stop. (HCSC-Server name = HCSCサーバ名, stop type = 停止種別)

連携受付を停止します。

停止種別

normal：通常停止

wait：計画停止

force：強制停止

(S)

処理を続行します。

KEOS50186-I

HCSCサーバの連携受付を停止しました。HCSCサーバ名=[HCSCサーバ名] 停止種別=[停止種別]
The linkage reception for the HCSC-Server has stopped. (HCSC-Server name = HCSCサーバ名, stop type = 停止種別)

連携受付を停止しました。

停止種別

normal：通常停止

wait：計画停止

force：強制停止

(S)

処理を続行します。

KEOS50187-I

HCSCサーバとクラスタの連携を開始します。HCSCサーバ名=[HCSCサーバ名]　クラスタ名=[クラスタ名]
The HCSC-Server will now link with the cluster. (HCSC-Server name = HCSCサーバ名, cluster name = クラスタ名)

連携を開始します。

(S)

処理を続行します。

KEOS50188-I

HCSCサーバとクラスタの連携を開始しました。HCSCサーバ名=[HCSCサーバ名]　クラスタ名=[クラスタ名]
The HCSC-Server linked with the cluster. (HCSC-Server name = HCSCサーバ名, cluster name = クラスタ名)

連携を開始しました。

(S)

処理を続行します。

KEOS50189-I

HCSCサーバとクラスタの連携を停止します。HCSCサーバ名=[HCSCサーバ名]　クラスタ名=[クラスタ名]
The linkage of the HCSC-Server and the cluster will now be disconnected. (HCSC-Server name = HCSCサーバ名, cluster name = クラスタ名)

連携を停止します。

(S)

処理を続行します。

KEOS50190-I

HCSCサーバとクラスタの連携を停止しました。HCSCサーバ名=[HCSCサーバ名]　クラスタ名=[クラスタ名]
The linkage of the HCSC-Server and the cluster has been disconnected. (HCSC-Server name = HCSCサーバ名, cluster name = クラスタ名)

連携を停止しました。

(S)

処理を続行します。

KEOS50191-I

HCSCサーバへ通信しコンポーネントを開始します。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[配備するコンポーネント種別] コンポーネント名=[配備するコンポーネント名]
Communication with the HCSC-Server will be performed, and then the component will start. (HCSC-Server name = HCSCサーバ名, component type = 配備するコンポーネント種別, component name = 配備するコンポーネント名)

コンポーネントを開始します。

配備するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50192-I

コンポーネントを開始しました。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[配備するコンポーネント種別] コンポーネント名=[配備するコンポーネント名]
The component has started. (HCSC-Server name = HCSCサーバ名, component type = 配備するコンポーネント種別, component name = 配備するコンポーネント名)

コンポーネントを開始しました。

配備するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50193-I

HCSCサーバへ通信しコンポーネントを停止します。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[配備するコンポーネント種別] コンポーネント名=[配備するコンポーネント名]
Communication with the HCSC-Server will be performed, and then the component will stop. (HCSC-Server name = HCSCサーバ名, component type = 配備するコンポーネント種別, component name = 配備するコンポーネント名)

コンポーネントを停止します。

配備するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50194-I

コンポーネントを停止しました。HCSCサーバ名=[HCSCサーバ名] コンポーネント種別=[配備するコンポーネント種別] コンポーネント名=[配備するコンポーネント名]
The component has stopped. (HCSC-Server name = HCSCサーバ名, component type = 配備するコンポーネント種別, component name = 配備するコンポーネント名)

コンポーネントを停止しました。

配備するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を続行します。

KEOS50195-W

ビジネスプロセスとユーザ定義受付の配備状態が一致していません。HCSCサーバ名=[HCSCサーバ名] ビジネスプロセス名=[ビジネスプロセスのサービスID] 詳細情報=[詳細情報]
The deployment status of the business process does not match the status of the user-defined reception. (HCSC-Server name = HCSCサーバ名, business process = ビジネスプロセスのサービスID, details = 詳細情報)

ビジネスプロセスとユーザ定義受付の配備状態が一致していません。

詳細情報

「ユーザ定義受付の受付ID：配備状態」の形式で出力されます。配備状態は次のとおりです。

配備状態：deployed

削除済み：deleted

(S)

処理を続行します。

(O)

必要に応じて，ビジネスプロセスの削除，またはユーザ定義受付の配備を行ってください。

KEOS50196-E

不正なサービスアダプタです。クラスタ名=[クラスタ名] サービスアダプタ名=[サービスアダプタのサービスID] サービス種別=[サービス種別]
The service adapter is invalid. (cluster name = クラスタ名, service adapter name = サービスアダプタのサービスID, service type = サービス種別)

不正なサービスアダプタです。

(S)

処理を終了します。

(O)

保守員に連絡してください。

KEOS50197-I

アプリケーションへの操作を開始します。J2EEサーバ名=[J2EEサーバ名] アプリケーション名=[アプリケーション名(指定がない場合は -を出力)] 操作=[オペレーション名]
The operation for the J2EE application will now start. (J2EE server name = J2EEサーバ名, application name = アプリケーション名(指定がない場合は -を出力), operation = オペレーション名)

アプリケーションへの操作を開始します。

アプリケーション名

アプリケーションの指定がない場合は「-」が出力されます。

オペレーション名

start：J2EEアプリケーションの起動

stop：J2EEアプリケーションの停止

delete：J2EEアプリケーションの削除

list：J2EEアプリケーションの状態表示

(S)

処理を続行します。

KEOS50198-I

アプリケーションの操作が完了しました。
The operation for the J2EE application has finished.

アプリケーションの操作が完了しました。

(S)

処理を続行します。

KEOS50199-W

起動順序を取得することができません。論理サーバ名=[論理サーバ名]
The start order cannot be acquired. (logical server name = 論理サーバ名)

起動順序を取得できません。

(S)

処理を続行します。

(O)

必要に応じて，起動順序の設定を行ってください。

KEOS50200-I

サービス情報の読み込みに成功しました。
The service information was read successfully.

サービス情報の読み込みに成功しました。

(S)

処理を続行します。

KEOS50201-I

サービス情報の削除を開始します。
The service information will now be deleted.

サービス情報の削除を開始します。

(S)

処理を続行します。

KEOS50202-I

サービス情報の削除に成功しました。
The service information was deleted successfully.

サービス情報の削除に成功しました。

(S)

処理を続行します。

KEOS50203-I

サービスアダプタの変更を開始します。
The service adapter will now be changed.

サービスアダプタの変更を開始します。

(S)

処理を続行します。

KEOS50204-I

サービスアダプタの変更に成功しました。
The service adapter was changed successfully.

サービスアダプタの変更に成功しました。

(S)

処理を続行します。

KEOS50205-E

サービスアダプタへのアクセス中にエラーが発生しました。
An error occurred during access to the service adapter.

サービスアダプタへのアクセス中にエラーが発生しました。

(S)

処理を続行します。

(O)

保守員に連絡してください。

KEOS50206-I

サービス情報のチェックを開始します。
The service information will now be checked.

サービス情報のチェックを開始します。

(S)

処理を続行します。

KEOS50207-I

サービス情報のチェックに成功しました。
The service information was checked successfully.

サービス情報のチェックに成功しました。

(S)

処理を続行します。

KEOS50208-I

サービス情報ファイルの更新を開始します。
The service information file will now be updated.

サービス情報ファイルの更新を開始します。

(S)

処理を続行します。

KEOS50209-I

サービス情報ファイルの更新に成功しました。
The service information file was updated successfully.

サービス情報ファイルの更新に成功しました。

(S)

処理を続行します。

KEOS50210-I

サービス情報のアクセスを開始します。
The service information file will now be accessed.

サービス情報のアクセスを開始します。

(S)

処理を続行します。

KEOS50211-I

サービス情報のアクセスに成功しました。
The service information file was accessed successfully.

サービス情報のアクセスに成功しました。

(S)

処理を続行します。

KEOS50212-E

サービス情報の書き込み中にエラーが発生しました。詳細情報=[詳細情報]
An error occurred during writing of the service information. (details = 詳細情報)

サービス情報の書き込み中にエラーが発生しました。

(S)

処理を続行します。

(O)

詳細情報を参照し，原因を解消してから再度実行してください。ただし，リポジトリのインポート中にこの問題が発生した場合は，リポジトリをコマンド実行前の状態に戻してから，対処してください。

KEOS50213-I

サービス情報の読み込みを開始します。
The service information will now be read.

サービス情報の読み込みを開始します。

(S)

処理を続行します。

KEOS50214-E

サービスアダプタの呼び出し設定がローカル呼び出しのため，サービス情報を変更できません。クラスタ名=[クラスタ名] サービスアダプタ名=[サービスアダプタのサービスID]
The service information cannot be changed because the service adapter is set to be invoked locally. (cluster name = クラスタ名, service adapter name = サービスアダプタのサービスID)

サービスアダプタの呼び出し設定がローカル呼び出しのため，サービス情報を変更できません。

(S)

処理を終了します。

KEOS50215-I

コマンド引数=[コマンド引数の内容]
The command arguments.(コマンド引数の内容)

コマンド引数の内容を表示します。

コマンド引数の内容

「コマンド引数=コマンド引数値,･･･」の形式で出力されます。

(S)

処理を続行します。

KEOS50216-E

論理サーバが見つかりません。サーバ名=[サーバ名]
The logical server was not found. (server name = サーバ名)

論理サーバが見つかりません。

(S)

処理を終了します。

(O)

-logicalオプションで指定した論理サーバ名，またはHCSC-Manager定義 cscmng.server.<CSCサーバ名>.systemに定義されている論理サーバ名がManagement Serverに登録されていることを確認してください。

KEOS50217-E

J2EEサーバが見つかりません。サーバ名=[サーバ名]
The J2EE server was not found. (server name = サーバ名)

J2EEサーバが見つかりません。

(S)

処理を終了します。

(O)

-j2eeオプションで指定したJ2EEサーバ名を確認してください。

KEOS50218-E

サービスアダプタの呼び出し設定をリモート呼び出しに変更できません。クラスタ名=[クラスタ名] サービスアダプタ名=[サービスアダプタ名] 属性名=[属性名] 属性値=[属性値]
The setting for invoking the service adapter cannot be changed to [Remote invoke]. (cluster name = クラスタ名, service adapter name = サービスアダプタ名, attribute name = 属性名, attribute value = 属性値)

リモート呼び出しの条件を満たしていません。

(S)

処理を終了します。

(O)

cscsvcctlコマンドに指定したオプションによって，対応が異なります。

-setfileオプションを指定した場合

サービス情報変更定義ファイルの次の属性名に対する値を確認してください。

max_message_num

qos_in_order

rdarea_name

-propsオプションを指定した場合

次のキー名に対する値を確認してください。

MaxMessageNum

QosInOrder

RdAreaName

KEOS50219-E

接続に失敗しました。J2EEサーバ名=[接続先のJ2EEサーバ名] URL=[接続先のURL] 詳細情報=[詳細情報]
The connection failed. (J2EEServer name = 接続先のJ2EEサーバ名, url = 接続先のURL, details = 詳細情報)

J2EEサーバへの接続に失敗しました。

(S)

処理を停止します。

(O)

メッセージのURL部分に表示されているIPアドレス（ホスト名）とポート番号が正しいか確認してください。ポート番号は，J2EEサーバが利用するRMIレジストリのポート番号です。

KEOS50220-E

URLのフォーマットが不正です。J2EEサーバ名=[J2EEサーバ名] URL=[URL] 詳細情報=[詳細情報]
The format of the URL is invalid. (J2EEServer name = J2EEサーバ名, URL= URL, details = 詳細情報)

JMXServiceURLのフォーマットが不正です。

(S)

処理を終了します。

(O)

保守員に連絡してください。

KEOS50221-E

オブジェクトが見つかりません。J2EEサーバ名=[J2EEサーバ名] オブジェクト名=[オブジェクト名] 詳細情報=[詳細情報]
The object was not found. (J2EEServer name = J2EEサーバ名, object name = オブジェクト名, details = 詳細情報)

オブジェクトが見つかりません。

(S)

処理を停止します。

(O)

HCSCサーバの環境を見直してください。

KEOS50222-E

オペレーション実行中にエラーが発生しました。J2EEサーバ名=[J2EEサーバ名] オブジェクト名=[オブジェクト名] オペレーション=[オペレーション] 詳細情報=[詳細情報]
An exception occurred during the operation. (J2EEServer name = J2EEサーバ名,object name = オブジェクト名, operation = オペレーション,details = 詳細情報)

オペレーション実行中にエラーが発生しました。

(S)

処理を停止します。

(O)

詳細情報を基に原因を取り除いて，再度実行してください。なお，詳細メッセージに含まれるメッセージIDが警告レベルのときは，処理が完了している場合があります。詳細メッセージを見て問題が解決しない場合は，J2EEサーバのメッセージログを参照し，問題を解決してください。

KEOS50223-E

通信障害が発生しました。J2EEサーバ名=[ J2EEサーバ名] 詳細情報=[詳細情報]
A communication error occurred. (J2EEServer name = J2EEサーバ名,details = 詳細情報)

通信障害が発生しました。

(S)

処理を停止します。

(O)

ネットワーク環境を見直して，再度実行してください。

KEOS50224-E

通信先のバージョンが不正です。(通信元のバージョン=[通信元のバージョン] 通信先のバージョン=[通信先のバージョン])
The remote version of the HCSC server is invalid. (local version = 通信元のバージョン, remote version = 通信先のバージョン)

通信先のバージョンが不正です。

(S)

処理を停止します。

(O)

通信元と通信先のバージョンを合わせてください。

KEOS50225-E

バックアップファイルのバージョンが不正です。詳細情報=[詳細情報]
The version of the backup file is invalid. (details = 詳細情報)

バックアップファイルのバージョンが不正です。

(S)

処理を中断します。

(O)

バックアップファイルが正しいかどうかを確認して，再度実行してください。

KEOS50226-E

論理サーバのステータスが不正です。(論理サーバ名=[J2EEサーバ名] 期待しているステータス=[期待しているステータス] 現在のステータス=[現在のステータス])
The logical server status is invalid. (logical server name = J2EEサーバ名, expected status = 期待しているステータス, current status = 現在のステータス)

論理サーバのステータスが不正です。

期待しているステータス，および現在のステータスには，次のどれかが表示されます。

inactive：停止

active：稼働中

abnormal ended：異常停止

stopping：停止中

starting：起動中

recovering：回復中

communication error：通信障害

auto stopping：自動停止中

auto restarting：自動再起動中

force stopping：強制停止中

planned stopping：計画停止中

unknown：不明

(S)

処理を中断します。

(O)

論理サーバの現在のステータスを期待しているステータスに合わせて，再度実行してください。

KEOS50227-I

すでに移行済みです。(HCSCサーバ名=[HCSCサーバ名])
Migration to the HCSC server has already been performed. (HCSC-Server name = HCSCサーバ名)

すでに移行済みです。

(S)

処理を終了します。

KEOS50228-E

構成が異なるためトラッキングできません。(HCSCサーバ名=[HCSCサーバ名] db-use=[セットアップされているdb-useの値] rm-use=[セットアップされているrm-useの値])
Tracking cannot be performed because the configuration is invalid. (HCSC-Server name = HCSCサーバ名, db-use = セットアップされているdb-useプロパティの値, rm-use = セットアップされているrm-useプロパティの値)

構成が異なるためトラッキングできません。

(S)

処理を中断します。

(O)

現在のHCSCサーバのセットアップ環境では，この機能を利用できません。この機能を利用する場合は，HCSCサーバを再セットアップしてください。

KEOS50250-E

管理者特権がないためコマンドの実行ができません。
The command cannot be executed because you do not have administrator privileges.

管理者特権がないためコマンドの実行ができません。

(S)

処理を終了します。

(O)

管理者として実行したコマンドプロンプト上で，再度実行してください。

KEOS50251-E

権限の判定中にエラーが発生しました。
An error occurred while the permissions were being checked.

権限の判定中にエラーが発生しました。

(S)

処理を終了します。

(O)

メモリが不足しているおそれがあります。空きメモリを増やしたあと，再度実行してください。

問題が解決しない場合は，保守員に連絡してください。

KEOS50252-E

HCSCサーバとの機能単位の通信互換がありません。マネージャ識別名=[接続先のマネージャ識別名]
The operation cannot be performed, because this function cannot communicate with the HCSC server. (Cosminexus Manager name = 接続先のマネージャ識別名)

HCSCサーバとの通信互換性がありません。

(S)

処理を終了します。

(O)

接続先のHCSCサーバのバージョンを確認してください。そのあと，HCSCサーバをバージョンアップしてください。

KEOS50999-E

予期しないエラーが発生しました。詳細情報=[詳細情報]
An unexpected exception occurred. (details = 詳細情報)

予期しないエラーが発生しました。

(S)

処理を終了します。

(O)

保守員に連絡してください。

11.6.2　KEOS52000～KEOS52499

KEOS52000-I

Usage:
cscpasswd [-h] -user <User Id> -pass <Password>
{
-print
| -cscmnguser <Change User Id> -cscmngpass <Change Password>
| -mng <Cosminexus Manager Name> -mnguser <Change User Id>
[-mngpass <Change Password>]
| -csc <HCSC-Server Name> -cscuser <Change User Id>
-cscpass <Change Password>
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscpasswdの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52001-I

Usage:
cscsvsetup [-h] -user <User Id> -pass <Password>
[-csc <Setup HCSC-Server Name>] [-cluster <Cluster Name>]
-propfile <Setup File Path>
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvsetupの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52002-I

Usage:
cscsvunsetup [-h] -user <User Id> -pass <Password>
-csc <Unsetup HCSC-Server Name> [-ignore]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvunsetupの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52003-I

Usage:
csccompodeploy [-h] -user <User Id> -pass <Password>
{
-csc <HCSC-Server Name> { -name <ServiceID> | -all }
| -cluster <Cluster Name> { -name <ServiceID> | -all }
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

csccompodeployの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52004-I

Usage:
csccompoundeploy [-h] -user <User Id> -pass <Password>
{
-csc <HCSC-Server Name> { -name <ServiceID> | -all }
| -cluster <Cluster Name> { -name <ServiceID> | -all }
}
[-force] [-ignore]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

csccompoundeployの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52005-I

Usage:
cscconsetup [-h] -user <User Id> -pass <Password>
-csc <HCSC-Server Name> -connect <Cluster Name>
-propfile <Setup File Path>
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscconsetupの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52006-I

Usage:
cscconunsetup [-h] -user <User Id> -pass <Password>
-csc <HCSC-Server Name> -connect <Cluster Name>
[-ignore]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscconunsetupの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52007-I

Usage:
cscsvconfig [-h] -user <User Id> -pass <Password>
{
-operation get -csc <HCSC-Server Name>
| -operation set -propfile <Property File Path>
{ -csc <HCSC-Server Name> | -cluster <Cluster Name> }
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvconfigの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52008-I

Usage:
cscrepctl [-h] -user <User Id> -pass <Password>
{ -import <Import File Name> [-overwrite] | -export <Export File Name> | -autoexport }
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscrepctlの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52009-I

Usage:
cscrepls [-h] -user <User Id> -pass <Password>
{ [-repfile <Export Zip File Name>] |
[-envbackfile <HCSC-Manager Backup Zip File Name>] }
[ { -csc <HCSC-Server Name> | -oldtype } ]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscreplsの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52010-I

Usage:
cscsvstart [-h] [-user <User Id>] [-pass <Password>]
{ -csc <HCSC-Server Name> | -cluster <Cluster Name> }
[ { -logical <Logical Server Name> | -system } ]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvstartの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52011-I

Usage:
cscpiselect [-h] [-user <User Id>] [-pass <Password>]
[-csc <HCSC-Server Name>]
[-table { process | activity | link | set | string | numeric |
boolean | message | relation | process_set } ]
[-detail] [-separator { comma | tab } ]
[ { -count | -orderby <Sort Condition> } ]
[ { -where <Where Condition> | -wherefile <Where Group File Path> } ]
[-encoding <Encoding name>]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscpiselectの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52012-I

Usage:
cscpidelete [-h] [-user <User Id>] [-pass <Password>]
[-csc <HCSC-Server Name>]
{
-where <Where Condition> | -idlist <ID List File Path> |
-wherefile <Where Group File Path> | -force
}
[-encoding <Encoding Name>]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscpideleteの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52013-I

Usage:
cscpireexec [-h] [-user <User Id>] [-pass <Password>]
[-csc <HCSC-Server Name>]
{
-processname <Business Process Definition Name> |
-processnamefile <Business Process Definition File Path>
}
[ { -processid <ProcessId Name> |
-processidfile <ProcessId File Path> } ]
[-encoding <Encoding Name>]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscpireexecの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52014-I

cscrepls will now start.

cscreplsコマンドを起動します。

(S)

処理を続行します。

KEOS52015-I

cscrepls ended normally.

cscreplsコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52016-E

An argument is invalid. (argument = 不正な引数)

引数が不正です。

(S)

処理を終了します。

(O)

コマンドの書式を確認してください。

KEOS52017-I

cscsvconfig will now start.

cscsvconfigコマンドを起動します。

(S)

処理を続行します。

KEOS52018-I

cscsvconfig ended normally.

cscsvconfigコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52019-I

cscpiselect will now start.

cscpiselectコマンドを起動します。

(S)

処理を続行します。

KEOS52020-I

cscpiselect ended normally.

cscpiselectコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52021-E

cscpiselect ended abnormally.

cscpiselectコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52022-I

cscpidelete will now start.

cscpidelete コマンドを起動します。

(S)

処理を続行します。

KEOS52023-I

cscpidelete ended normally.

cscpidelete コマンドが正常終了しました。

(S)

処理を終了します。

KEOS52024-E

cscpidelete ended abnormally.

cscpidelete コマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52025-E

cscrepls ended abnormally.

cscreplsコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52026-E

cscsvconfig ended abnormally.

cscsvconfigコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52027-E

An unexpected error occurred. (details = 例外の詳細メッセージ)

予期しない例外が発生しました。

(S)

処理を終了します。

(O)

保守員に連絡してください。

KEOS52028-E

The combination of arguments is invalid.

引数の組み合わせが不正です。

(S)

処理を終了します。

(O)

コマンドの書式を確認してください。

KEOS52029-I

The row count is MBeanからの受け取った行数.

cscpiselectで-countを指定したときの結果出力用メッセージ

(S)

処理を終了します。

KEOS52030-I

Analysis of command arguments will now start.

コマンド引数を解析します。

(S)

処理を続行します。

KEOS52031-I

Analysis of command arguments is complete.

コマンド引数の解析が完了しました。

(S)

処理を続行します。

KEOS52032-I

The user information will now be updated.

ユーザ情報を更新します。

(S)

処理を続行します。

KEOS52033-W

Unsetup of HCSC-Server has already been performed. (HCSC-Server name = HCSCサーバ名)

HCSCサーバがすでにアンセットアップされています。

(S)

処理を終了します。

(O)

引数の値を確認し，再度実行してください。

KEOS52034-E

The specified HCSC-Server name, cluster name, or Cosminexus Manager name already exists. (specified HCSC-Server type or cluster type or Cosminexus Manager type= 種別, specified name = 指定した名称, duplicated type = 重複している種別, duplicated name = 重複している名称)

指定されているHCSCサーバ名，クラスタ名またはCosminexusマネージャ名が重複しています。

種別

cluster：クラスタ名

HCSC-Server：HCSCサーバ名

CosminexusManager：Cosminexusマネージャ名

重複している種別

cluster：クラスタ名

HCSC-Server：HCSCサーバ名

CosminexusManager：Cosminexusマネージャ名

(S)

処理を終了します。

(O)

重複しない値を指定して再度セットアップしてください。

KEOS52035-E

The specified file path is too long. (bytes in specified file path = 指定したファイルのバイト数, maximum bytes = 最大バイト数, file path = ファイルパス)

指定されたファイルパスが長過ぎます。

(S)

処理を終了します。

(O)

指定したファイルパスを最大バイト数以下に修正し，再度実行してください。

KEOS52036-I

cscsvstart will now start.

cscsvstartコマンドを起動します。

(S)

処理を続行します。

KEOS52037-I

cscsvstart ended normally.

cscsvstartコマンドが正常終了しました。

(S)

処理を続行します。

KEOS52038-E

cscsvstart ended abnormally.

cscsvstartコマンドが異常終了しました。

(S)

処理を続行します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52039-I

Usage:
cscsvstop [-h] [-user <User Id>] [-pass <Password>]
{ -csc <HCSC-Server Name> | -cluster <Cluster Name> }
[ { -logical <Logical Server Name> | -system } ]
[-force]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvstopの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52040-I

Communication with the HCSC-Server, to re-execute a process instance, will now start.

プロセスインスタンスを再実行するために通信を行います。

(S)

処理を続行します。

KEOS52041-I

Communication with the HCSC-Server, to re-execute a process instance, is complete.

プロセスインスタンスを再実行するための通信が完了しました。

(S)

処理を続行します。

KEOS52042-E

The maximum number of HCSC-Servers connected to each cluster has been exceeded. (cluster type = クラスタ種別, cluster name = クラスタ名)

一つのクラスタに設定できるHCSCサーバの上限値を超えています。

クラスタ種別

HA：HAクラスタ

LB：ロードバランスクラスタ

(S)

処理を停止します。

(O)

HAクラスタの場合は2台，ロードバランスクラスタの場合は1,024台までのHCSCサーバしかセットアップできません。クラスタ名を変更して再度セットアップしてください。

KEOS52043-I

cscsvstop will now start.

cscsvstopコマンドを起動します。

(S)

処理を続行します。

KEOS52044-E

A memory shortage occurred.

メモリ不足が発生しました。

(S)

処理を中断します。

(O)

JavaVMのメモリ使用量を増やして再度実行してください。

KEOS52045-I

cscsvstop ended normally.

cscsvstopコマンドが正常終了しました。

(S)

処理を続行します。

KEOS52046-E

An error was detected during checking of the properties file. At least one of the specified keys should be set to ON. (file name = プロパティファイル名, keys = 少なくても一つはONにしなければいけないキーを，で区切った文字列)

プロパティファイルの検証でエラーが発生しました。指定されたキーのうち少なくても一つはONを設定する必要があります。

(S)

処理を終了します。

(O)

再度実施してください。

KEOS52047-E

cscsvstop ended abnormally.

cscsvstopコマンドが異常終了しました。

(S)

処理を続行します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52048-I

Usage:
cscrcptnstart [-h] [-user <User Id>] [-pass <Password>]
{ -csc <HCSC-Server Name> | -cluster <Cluster Name> }
[ { -standard | -userdef } ]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscrcptnstopの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52049-I

Communication with the HCSC-Server, to search for process instances, will now start.

プロセスインスタンスを検索するために通信を行います。

(S)

処理を続行します。

KEOS52050-I

Communication with the HCSC-Server, to search for process instances, is complete.

プロセスインスタンスを検索するための通信が完了しました。

(S)

処理を続行します。

KEOS52051-I

Communication with the HCSC-Server, to delete a process instance, will now start.

プロセスインスタンスを削除するために通信を行います。

(S)

処理を続行します。

KEOS52052-I

Communication with the HCSC-Server, to delete a process instance, is complete.

プロセスインスタンスを削除するための通信が完了しました。

(S)

処理を続行します。

KEOS52053-E

An error was detected during checking of the combination of the properties file and XML file. (properties file name = プロパティファイル名, key = エラーが発生したプロパティキー, value = 設定されている値. But XML = XMLファイル名, tag = タグ名, type = タグの種別)

プロパティファイルとXMLファイルの組み合わせ確認でエラーが発生しました。

タグ名

XPath形式で設定します。

タグの種別

EXIST：存在している

NON EXIST：存在していない

(S)

処理を終了します。

(O)

XMLファイルとプロパティファイルの組み合わせは正しく行わないといけません。XMLファイルとプロパティファイルの組み合わせを見直し，再度コマンド実行してください。

KEOS52054-I

The deleted row count is 削除された行数.

削除した行数は削除された行数です。

(S)

処理を終了します。

KEOS52055-I

cscutil will now start.

cscutilコマンドを起動します。

(S)

処理を続行します。

KEOS52056-I

cscutil ended normally.

cscutilコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52057-I

cscrcptnstart will now start.

cscrcptnstartコマンドを起動します。

(S)

処理を続行します。

KEOS52058-I

cscrcptnstart ended normally.

cscrcptnstartコマンドが正常終了しました。

(S)

処理を続行します。

KEOS52059-E

An error occurred during reading of a file. (encoding = 指定されたエンコーディング名, file = エラーが発生したファイル名, details = エラーの詳細メッセージ)

ファイル読み込みでエラーが発生しました。

(S)

処理を終了します。

(O)

指定されたエンコーディング名を確認し，再度実行してください。

KEOS52060-E

An error occurred during reading of a file. (file name = エラーが発生したファイル名, details = エラーの詳細メッセージ)

ファイル読み込みでエラーが発生しました。

(S)

処理を終了します。

(O)

エラーの原因を対策し，再度実行してください。

KEOS52061-E

cscrcptnstart ended abnormally.

cscrcptnstartコマンドが異常終了しました。

(S)

処理を続行します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52062-E

An empty file is specified. (file name = 空のファイル名)

空のファイルが指定されています。

(S)

処理を終了します。

(O)

指定したファイルを確認して，再度オペレーションを実施してください。

KEOS52063-E

A specified file cannot be accessed. (file name = アクセスできなかったファイル名)

指定ファイルは，何らかの原因によって，アクセスできません。

(S)

処理を終了します。

(O)

指定したファイルを確認して，再度オペレーションを実施してください。

KEOS52064-E

cscutil ended abnormally.

cscutilコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52065-I

Usage:
cscutil [-h] [-user <id>] [-pass <passwd>]
{-mng <manager name> |
-host <host>:<port> -mnguser <manager id> [-mngpass <manager passwd>]}
[-target <target name>] [-operation <operation name>]
[{-props <property> | -propfile <property file>}]
[-binary <binary file>]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscutilの使用方法です。

(S)

処理を続行します。

KEOS52066-I

Checking of the command arguments will now start.

コマンドの引数のチェックを開始します。

(S)

処理を続行します。

KEOS52067-I

Checking of the command arguments ended normally.

コマンドの引数のチェックが正常終了しました。

(S)

処理を続行します。

KEOS52068-I

Authentication for HCSC-Manager will now start.

HCSC-Managerへの認証を開始します。

(S)

処理を続行します。

KEOS52069-I

Authentication for HCSC-Manager ended normally.

HCSC-Managerへの認証が正常終了しました。

(S)

処理を続行します。

KEOS52070-I

Now connecting to "マネージャ識別名" ...

Managerのリモート管理機能への接続を開始します。

(S)

処理を続行します。

KEOS52071-I

Connection to the remote management function was established successfully.

Managerのリモート管理機能への接続が正常終了しました。

(S)

処理を続行します。

KEOS52072-I

オペレーションを開始します。オブジェクト名=[オブジェクト名]　オペレーション名=[オペレーション]
Operation is started. (target = オブジェクト名, operation = オペレーション)

オペレーションを開始します。

(S)

処理を続行します。

KEOS52073-I

オペレーションが正常終了しました。
Operation was finished normally.

オペレーションが正常終了しました。

(S)

処理を続行します。

KEOS52074-W

A file with the same name cannot be deleted when writing re-execution results to a file. (file = ファイル名, data = 出力しようとしたデータ)

再実行結果をファイル出力する際に同一名のファイルを削除できません。

(S)

処理を続行します。

(O)

ファイルを削除できない理由を調査してください。

KEOS52075-W

An attempt to write re-execution results to a file has failed. (details = エラーの詳細情報, file = ファイル名, data = 出力しようとしたデータ)

再実行結果のファイル出力に失敗しました。

(S)

処理を続行します。

(O)

詳細メッセージを参考にして，ファイルの書き込みに失敗する理由を調査してください。

KEOS52076-I

cscpireexec will now start.

cscpireexecコマンドを起動します。

(S)

処理を続行します。

KEOS52077-I

cscpireexec ended normally.

cscpireexecコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52078-E

cscpireexec ended abnormally.

cscpireexecコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52079-I

cscpasswd will now start.

cscpasswdコマンドを起動します。

(S)

処理を続行します。

KEOS52080-I

cscpasswd ended normally.

cscpasswdコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52081-E

cscpasswd ended abnormally.

cscpasswdコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52082-I

cscrepctl will now start.

cscrepctlコマンドを起動します。

(S)

処理を続行します。

KEOS52083-I

cscrepctl ended normally.

cscrepctlコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52084-E

cscrepctl ended abnormally.

cscrepctlコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52085-I

cscsvsetup will now start.

cscsvsetupコマンドを起動します。

(S)

処理を続行します。

KEOS52086-I

cscsvsetup ended normally.

cscsvsetupコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52087-E

cscsvsetup ended abnormally.

cscsvsetupコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52088-I

cscsvunsetup will now start.

cscsvunsetupコマンドを起動します。

(S)

処理を続行します。

KEOS52089-I

cscsvunsetup ended normally.

cscsvunsetupコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52090-E

cscsvunsetup ended abnormally.

cscsvunsetupコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52091-I

cscconsetup will now start.

cscconsetupコマンドを起動します。

(S)

処理を続行します。

KEOS52092-I

cscconsetup ended normally.

cscconsetupコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52093-E

cscconsetup ended abnormally.

cscconsetupコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52094-I

cscconunsetup will now start.

cscconunsetupコマンドを起動します。

(S)

処理を続行します。

KEOS52095-I

cscconunsetup ended normally.

cscconunsetupコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52096-E

cscconunsetup ended abnormally.

cscconunsetupコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52097-I

csccompodeploy will now start.

csccompodeployコマンドを起動します。

(S)

処理を続行します。

KEOS52098-I

csccompodeploy ended normally.

csccompodeployコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52099-E

csccompodeploy ended abnormally.

csccompodeployコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52100-I

csccompoundeploy will now start.

csccompoundeployコマンドを起動します。

(S)

処理を続行します。

KEOS52101-I

csccompoundeploy ended normally.

csccompoundeployコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52102-E

csccompoundeploy ended abnormally.

csccompoundeployコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52103-W

There is a conflict with information that has already been set. The set information will be ignored. (key = 構成定義ファイルに定義してある要素へのXPath, value = 指定した値, already set value = すでに設定されている値)

すでにセットアップされている情報と異なります。設定した情報は無視されます。

(S)

処理を続行します。

(O)

すでにセットアップされている情報を変更したい場合はアンセットアップを行ってください。

KEOS52104-E

The request type that is already set up is not set to ON. (type = リクエスト種別)

すでにセットアップされているリクエスト種別がONに設定されていません。

リクエスト種別

request-ejb：EJB呼び出し

request-jms：JMS呼び出し

request-soap：SOAP呼び出し

request-dbq：DBQ呼び出し

(S)

処理を終了します。

(O)

すでにセットアップされているリクエスト種別をONにして再度セットアップを行ってください。

KEOS52105-E

Cosminexus Manager does not exist, even though HCSC-Server is in the repository. (HCSC-Server name = HCSCサーバ名, Cosminexus Manager name = Cosminexus Manager名)

HCSCサーバがリポジトリ内に存在しているにもかかわらずCosminexusManagerが存在していません。

(S)

処理を終了します。

(O)

指定したCosminexusManager名とHCSCサーバ名について次の内容を確認してください。

指定したHCSCサーバとCosminexusManagerが存在しているかどうか。

指定したCosminexusManager上にHCSCサーバが存在しているかどうか。

KEOS52106-E

The cluster does not exist, even though HCSC-Server is in the repository. (HCSC-Server name = HCSCサーバ名, cluster name = クラスタ名)

HCSCサーバがリポジトリ内に存在しているにもかかわらずクラスタが存在していません。

(S)

処理を終了します。

(O)

指定したクラスタ名とHCSCサーバ名について次の内容を確認してください。

指定したHCSCサーバとクラスタが存在しているかどうか。

指定したCosminexusManager上にクラスタが存在しているかどうか。

KEOS52107-E

An error occurred because it differed from the value to which the set value had already been set in properties. (file = エラーが発生したファイル名, key = 構成定義ファイルに定義してある要素へのXPath，またはエラーが発生したプロパティファイルのキー, value = 指定した値, already setup value = すでに設定されている値)

設定した値がすでに設定されている値と異なるためエラーが発生しました。

(S)

処理を終了します。

(O)

すでに設定されている値を確認し，再度セットアップを実施してください。

KEOS52108-E

The new reception information differs from the already set up HCSC-Server reception information. (cluster name = クラスタ名, current setup = すでにセットアップされている受付情報, new setup information = セットアップ時に指定した受付情報)

セットアップするHCSCサーバの受付情報が不一致です。

すでにセットアップされている受付情報

HCSCサーバ名：受付情報の形式で出力されます。

セットアップ時に指定した受付情報

受付情報=ONまたはOFFの形式で出力されます。

(S)

処理を終了します。

(O)

受付情報が一致するようにHCSCサーバのセットアップを実施してください。

KEOS52109-E

Please perform unsetup of the HCSC-Server that has fewer reception types. (cluster name = クラスタ名, current setup = すでにセットアップされている受付情報)

受付種別の多いHCSCサーバをアンセットアップしようとしました。

すでにセットアップされている受付情報

HCSCサーバ名：受付情報の形式で出力します。

(S)

処理を終了します。

(O)

HCSCサーバのアンセットアップを行う場合，受付種別の少ないHCSCサーバから先にアンセットアップしてください。

KEOS52110-I

Usage:
cscrcptnstop [-h] [-user <User Id>] [-pass <Password>]
{ -csc <HCSC-Server Name> | -cluster <Cluster Name> }
[ { -standard | -userdef } ]
[-stopfg { normal | wait | force } ]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscrcptnstopの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52111-I

cscrcptnstop will now start.

cscrcptnstopコマンドを起動します。

(S)

処理を続行します。

KEOS52112-I

cscrcptnstop ended normally.

cscrcptnstopコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52113-E

cscrcptnstop ended abnormally.

cscrcptnstopコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52114-I

Usage:
csccompostart [-h] [-user <User Id>] [-pass <Password>]
{
-csc <HCSC-Server Name> { -name <ServiceID> | -all }
| -cluster <Cluster Name> { -name <ServiceID> | -all }
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

csccompostartの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52115-I

csccompostart will now start.

csccompostartコマンドを起動します。

(S)

処理を続行します。

KEOS52116-I

csccompostart ended normally.

csccompostartコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52117-E

csccompostart ended abnormally.

csccompostartコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52118-I

Usage:
csccompostop [-h] [-user <User Id>] [-pass <Password>]
{
-csc <HCSC-Server Name> { -name <ServiceID> | -all }
| -cluster <Cluster Name> { -name <ServiceID> | -all }
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

csccompostopの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52119-I

csccompostop will now start.

csccompostopコマンドを起動します。

(S)

処理を続行します。

KEOS52120-I

csccompostop ended normally.

csccompostopコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52121-E

csccompostop ended abnormally.

csccompostopコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52122-I

cscenvbackup will now start.

cscenvbackupコマンドを起動します。

(S)

処理を続行します。

KEOS52123-I

cscenvbackup ended normally.

cscenvbackupコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52124-E

cscenvbackup ended abnormally.

cscenvbackupコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52125-I

cscenvrestore will now start.

cscenvrestoreコマンドを起動します。

(S)

処理を続行します。

KEOS52126-I

cscenvrestore ended normally.

cscenvrestoreコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52127-W

The component is already deleted. (HCSC-Server name = HCSCサーバ名, component type = 配備するコンポーネント種別, component name = 配備するコンポーネント名)

指定したコンポーネントはすでに削除されています。

配備するコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

urcptn：ユーザ定義受付

(S)

処理を終了します。

KEOS52128-I

Usage:
cscrepdiff [-h] [-user <User Id>] [-pass <Password>]
-repfile <Zip File Name>
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscrepdiffの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52129-I

cscrepdiff will now start.

cscrepdiffコマンドを起動します。

(S)

処理を続行します。

KEOS52130-I

cscrepdiff ended normally.

cscrepdiffコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52131-E

cscrepdiff ended abnormally.

cscrepdiffコマンドが異常終了しました。

(S)

処理を続行します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52132-I

Usage:
cscstatus [-h] [-user <User Id>] [-pass <Password>]
[-csc <HCSC-Server Name> -type { reception | compo | system } ]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscstatusの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52133-I

cscstatus will now start.

cscstatusコマンドを起動します。

(S)

処理を続行します。

KEOS52134-I

cscstatus ended normally.

cscstatusコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52135-E

cscstatus ended abnormally.

cscstatusコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52136-E

An error occurred because the specified value is already set. (file in which error occurred = エラーが発生したファイル名, key = 構成定義ファイルに定義してある要素へのXPath，またはエラーが発生したプロパティファイルのキー, specified value = 指定した値, already set value = すでに設定されている値)

設定した値がすでに設定されている値と同一であるため，エラーが発生しました。

すでに設定されている値

HCSCサーバ名：値の形式で出力します。

(S)

処理を終了します。

(O)

すでに設定されている値を確認し，再度セットアップを実施してください。

KEOS52137-E

cscenvrestore ended abnormally.

cscenvrestoreコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52138-I

Usage:
cscenvbackup [-h] [-user <User Id>] [-pass <Password>]
[-backupdir <ZipFileOutputDirectory>]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscenvbackupの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52139-I

Usage:
cscenvrestore [-h] [-user <User Id>] [-pass <Password>]
[-restorefile <BackupZipFileName>]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscenvrestoreの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52140-E

An attempt to parse the HCSC-Server configuration definition file has failed. (file name = HCSCサーバ構築定義ファイル名, details = エラーの詳細)

HCSCサーバ構築定義ファイルの解析に失敗しました。

(S)

処理を終了します。

(O)

詳細メッセージを参照してください。詳細メッセージが****の場合は，メッセージログに出力されているKEOS52141-Eメッセージを参照し，対策してください。

KEOS52141-E

A parsing error occurred. (type = 種別, details = 発生したエラーの詳細)

解析エラーの詳細です。

種別

warning：警告が発生しました。

error：エラーが発生しました。

fatalError：致命的エラーが発生しました。

(S)

処理を続行します。

(O)

詳細メッセージを参照して対策してください。

KEOS52142-E

An error occurred while checking the values specified in the XML file. (tag name = タグ名, value = 指定した値)

XMLファイルに指定された値の検証でエラーが発生しました。

(S)

処理を終了します。

(O)

仕様を確認し，タグに指定した値を確認し，再度実施してください。

KEOS52143-E

An error occurred while checking the properties file. (file name = プロパティファイル名)

プロパティファイルの検証でエラーが発生しました。

(S)

処理を終了します。

(O)

メッセージログに出力されているKEOS50026-Eメッセージを参照し，対策してください。

KEOS52144-E

An error occurred while checking the defined values in the properties file. (key name = キー名, value = 指定された値, error type = エラー種別)

プロパティファイルの定義値の検証でエラーが発生しました。

エラー種別

NO_KEY：必須プロパティが指定されていません。

BAD_KEY：不正なキーが指定されています。

INVALID_VALUE：キー値が不正です。

(S)

処理を終了します。

(O)

仕様を確認し，再度実施してください。

KEOS52145-E

An error occurred while checking the HCSC-Server setup file. (file name = エラーが発生したファイル名)

HCSCサーバのセットアップファイルの検証でエラーが発生しました。

(S)

処理を終了します。

(O)

メッセージログに出力されているKEOS52142-Eメッセージを参照し，対策してください。

KEOS52146-I

Usage:
cscsvcctl [-h] [-user <User Id>] [-pass <Password>]
{
-getfile <Get File Path>
| -setfile<Set File Path>
| [-cluster <Cluster Name>] -name <ServiceID> -props <property>
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvcctlの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52147-I

cscsvcctl will now start.

cscsvcctlコマンドを起動します。

(S)

処理を続行します。

KEOS52148-I

cscsvcctl ended normally.

cscsvcctlコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52149-E

cscsvcctl ended abnormally.

cscsvcctlコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52150-I

Usage:
cscsvcls [-h] [-user <User Id>] [-pass <Password>] [-detail]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscsvclsの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52151-I

cscsvcls will now start.

cscsvclsコマンドを起動します。

(S)

処理を続行します。

KEOS52152-I

cscsvcls ended normally.

cscsvclsコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52153-E

cscsvcls ended abnormally.

cscsvclsコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52154-E

The Service information was not found.

サービス情報が見つかりませんでした。

(S)

処理を終了します。

(O)

サービスアダプタがインポートされていません。インポートを実施してから，再度実行してください。

KEOS52159-I

Usage:
csccompoconfig [-h] -user <User Id> -pass <Password>
{
-operation get -csc <HCSC-Server Name> -name <ReceptionID>
| -operation set -propfile <Component Property File Path>
{ -csc <HCSC-Server Name> -name <ReceptionID>
| -cluster <Cluster Name> -name <ReceptionID> }
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

csccompoconfigの使用方法です。

(S)

処理を続行します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52160-I

csccompoconfig will now start.

csccompoconfigコマンドを起動します。

(S)

処理を続行します。

KEOS52161-I

csccompoconfig ended normally.

csccompoconfigコマンドが正常終了しました。

(S)

処理を続行します。

KEOS52162-E

csccompoconfig ended abnormally.

csccompoconfigコマンドが異常終了しました。

(S)

処理を続行します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52163-W

The specified service has not been deployed. (service name = サービス名)

指定したサービス部品は配備されていません。

(S)

処理を続行します。

(O)

指定したサービス部品が配備されているか確認してください。

KEOS52164-W

The deployment check of the service could not be executed.

サービス部品の配備チェックができませんでした。

(S)

処理を続行します。

KEOS52165-W

The specified component has already been deleted. (cluster name = クラスタ名, component name = 配備するコンポーネント名)

指定したコンポーネントはすでに削除されています。

(S)

処理を終了します。

KEOS52166-W

The status of some information could not be acquired.

状態が取得できなかった情報があります。

(S)

処理を続行します。

(O)

メッセージログを参照し，エラー内容を確認してください。

KEOS52175-I

The values in the cluster that must be unique will now be verified.

クラスタ内でユニークであるべき値の検証を開始します。

(S)

処理を続行します。

KEOS52176-I

The values in the cluster that must be unique were verified successfully.

クラスタ内でユニークであるべき値の検証が完了しました。

(S)

処理を続行します。

KEOS52177-I

The validity of the set value(s) will now be verified.

設定値の妥当性の検証を開始します。

(S)

処理を続行します。

KEOS52178-I

The validity of the set value(s) was verified successfully.

設定値の妥当性の検証が完了しました。

(S)

処理を続行します。

KEOS52179-E

The operation for the specified component cannot be executed. (HCSC-Server name = HCSCサーバ名, component type = 指定されたコンポーネント種別, component name = 指定されたコンポーネント名)

指定されたコンポーネントに対する操作は実行できません。

指定されたコンポーネント種別

bp：ビジネスプロセス

adapter：サービスアダプタ

(S)

処理を終了します。

(O)

指定したコンポーネントIDがその操作で有効なIDかどうか確認してください。

KEOS52180-W

An attempt to automatically back up the HCSC-Manager environment has failed.

HCSC-Manager環境の自動バックアップが失敗しました。

(S)

処理を続行します。

(O)

HCSC-Manager環境の自動バックアップが失敗した要因を取り除き，必要に応じてcscenvbackupコマンドでHCSC-Manager環境のバックアップファイルを取得してください。

KEOS52181-I

Usage:
cscapputil [-h] -user <User Id> -pass <Password>
{
-mng <Manager Name>
| -host <Host>:<Port> -mnguser <Manager Id>
[-mngpass <Manager Passwd>]
}
{
-operation { start | stop | delete }
-j2ee <J2EE Server Name> -app <Application Name>
| -operation list -j2ee <J2EE Server Name>
}
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscapputilの使用方法です。

(S)

処理を続行します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52182-I

cscapputil will now start.

cscapputilコマンドを起動します。

(S)

処理を続行します。

KEOS52183-I

cscapputil ended normally.

cscapputilコマンドが正常終了しました。

(S)

処理を続行します。

KEOS52184-E

cscapputil ended abnormally.

cscapputilコマンドが異常終了しました。

(S)

処理を続行します。

(O)

直前に出力しているエラーメッセージを参照してください。

KEOS52185-E

An error occurred while the definition file used to change the service information was being output. (details = 詳細情報)

サービス情報変更定義ファイルの出力中にエラーが発生しました。

(S)

処理を終了します。

(O)

詳細情報を参照し，問題を解決してから再度実行してください。

KEOS52186-I

The service information will now be acquired.

サービス情報の取得を開始します。

(S)

処理を続行します。

KEOS52187-I

The service information was acquired successfully.

サービス情報の取得に成功しました。

(S)

処理を続行します。

KEOS52188-I

The service information will now be set.

サービス情報の設定を開始します。

(S)

処理を続行します。

KEOS52189-I

The service information was set successfully.

サービス情報の設定に成功しました。

(S)

処理を続行します。

KEOS52190-I

HCSC-Manager''s backup file has been acquired. (file name = HCSC-Managerのバックアップファイル名)

HCSC-Manager環境のバックアップに成功しました。

(S)

処理を続行します。

KEOS52191-I

Backup file of repository has been acquired. (file name = リポジトリのバックアップファイル名)

リポジトリのバックアップに成功しました。
なお，バックアップファイルはコマンドがエラーになる場合は，削除される可能性があります。

(S)

処理を続行します。

KEOS52192-I

Usage:
cscresinfo [-h] -user <UserID> -pass <Password>
-csc <HCSC-Server Name>
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscresinfoの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52193-I

cscresinfo will now start.

cscresinfoコマンドを起動します。

(S)

処理を続行します。

KEOS52194-I

cscresinfo ended normally.

cscresinfoコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52195-E

cscresinfo ended abnormally.

cscresinfoコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力されたエラーメッセージを参照してください。

KEOS52196-E

An error occurred during the checking of properties-file combinations. (properties file name = プロパティファイル名, property key of the error = エラーが発生したプロパティキー, value = 設定されている値, property key of the error = エラーが発生したプロパティキー, value = 設定されている値)

プロパティファイルの組み合わせの確認でエラーが発生しました。

(S)

処理を終了します。

(O)

プロパティファイルの組み合わせを見直して，再度コマンドを実行してください。

KEOS52197-I

Usage:
cscenvupdate [-h] -csc <HCSC-Server Name> [-force]
--
Version Cosminexusのバージョン(Cosminexusの製品名)

cscenvupdateの使用方法です。

(S)

処理を終了します。

(O)

メッセージを参照して，コマンドの使用方法を確認してください。

KEOS52198-I

cscenvupdate will now start.

cscenvupdateコマンドを起動します。

(S)

処理を続行します。

KEOS52199-I

cscenvupdate ended normally.

cscenvupdateコマンドが正常終了しました。

(S)

処理を終了します。

KEOS52200-E

cscenvupdate ended abnormally.

cscenvupdateコマンドが異常終了しました。

(S)

処理を終了します。

(O)

直前に出力されたエラーメッセージを参照してください。

KEOS52201-I

The version of HCSC-Server will now be updated. (HCSC-Server name = HCSCサーバ名)

HCSCサーバをバージョンアップします。

(S)

処理を続行します。

KEOS52202-I

The version of HCSC-Server has been updated. (HCSC-Server name = HCSCサーバ名)

HCSCサーバをバージョンアップしました。

(S)

処理を終了します。

KEOS52203-E

cscenvupdate has already been executed. (HCSC-server name = HCSCサーバ名)

cscenvupdateコマンドがすでに実行されています。

(S)

処理を終了します。

(O)

cscenvupdateコマンドを実行しているユーザがいるかどうか確認してください。cscenvupdateコマンドを実行しているユーザがいない場合は，-forceオプションを付けて，再度cscenvupdateコマンドを実行してください。

11.6.3　KEOS52500～KEOS52999

KEOS52500-I

HCSC-Managerを起動しました。
HCSC-Manager has started.

HCSC-Managerが起動しました。

(S)

処理を続行します。

KEOS52501-I

HCSC-Managerを終了しました。
HCSC-Manager ended.

HCSC-Managerが終了しました。

(S)

処理を続行します。

KEOS52502-I

ログインが選択されました。
Login was selected.

メニューからログインが選択されました。

(S)

処理を続行します。

KEOS52503-I

HCSC-Managerへのログインを中断します。詳細情報=[中断の原因]
Login to HCSC-Manager will now stop. (details = 中断の原因)

ログイン処理を中止します。

(S)

ログイン処理を終了します。

(O)

エラーによる中止の場合は，エラー原因を取り除いた後に再度ログインを実行してください。

KEOS52504-W

HCSC-Managerへログイン済みです。
Login to HCSC-Manager has already finished.

ログイン状態なので，ログインできません。

(S)

ログイン処理を終了します。

KEOS52505-I

ログアウトが選択されました。
Logout was selected.

メニューからログアウトが選択されました。

(S)

処理を続行します。

KEOS52506-I

HCSC-Managerからのログアウトを中断します。
Logout from HCSC-Manager will now stop.

ログアウト処理を中止します。

(S)

ログアウト処理を終了します。

(O)

エラーによる中止の場合は，エラー原因を取り除いた後に再度ログアウトを実行してください。

KEOS52507-W

HCSC-Managerからログアウト済みです。
Logout from HCSC-Manager has already finished.

ログアウト状態なので，ログアウトできません。

(S)

ログアウト処理を終了します。

KEOS52508-Q

HCSC-Managerからログアウトします。よろしいですか？
The user will be logged out from HCSC-Manager. Is this OK?

ログアウト実行の確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52509-I

ダイアログで[はい]が選択されました。
In the dialog box, [Yes] was selected.

ダイアログで[はい]が選択されました。

(S)

処理を続行します。

KEOS52510-I

ダイアログで[いいえ]が選択されました。
In the dialog box, [No] was selected.

ダイアログで[いいえ]が選択されました。

(S)

処理を終了します。

KEOS52514-I

HCSC-Managerビューを作成します。
The HCSC-Manager view will be created.

HCSC-Managerビューを作成します。

KEOS52515-I

HCSC-Managerビューの作成が完了しました。
The creation of the HCSC-Manager view has finished.

HCSC-Managerビューの作成が完了しました。

(S)

処理を続行します。

KEOS52516-E

HCSC-Managerビューの表示でエラーが発生しました。詳細情報=[エラー詳細情報]
An error occurred in the display of the HCSC-Manager view. (details = エラー詳細情報)

HCSC-Managerビューを作成する処理中にエラーが発生しました。

(S)

HCSC-Managerビューの作成処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52517-I

HCSC-Managerビューを閉じました。
The HCSC-Manager view closed.

HCSC-Managerビューを閉じました。

(S)

処理を続行します。

KEOS52518-I

情報の取得を開始します。
The information acquisition will now start.

情報の取得を開始します。

(S)

処理を続行します。

KEOS52519-I

情報の取得に成功しました。
The information was acquired successfully.

情報の取得に成功しました。

(S)

処理を続行します。

KEOS52520-Q

HCSCサーバ[HCSCサーバ名]を起動します。よろしいですか？
The HCSC-Server "HCSCサーバ名" will start. Is this OK?

HCSCサーバの起動確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52521-Q

HCSCサーバ[HCSCサーバ名]を停止します。よろしいですか？
The HCSC-Server "HCSCサーバ名" will stop. Is this OK?

HCSCサーバの停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52522-Q

HCSCサーバ[HCSCサーバ名]の標準受付を開始します。よろしいですか？
The standard reception for the HCSC-Server "HCSCサーバ名" will now start. Is this OK?

HCSCサーバ標準受付の開始確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52523-Q

HCSCサーバ[HCSCサーバ名]の標準受付を通常停止します。よろしいですか？
A normal stop of the standard reception for the HCSC-Server "HCSCサーバ名" will now be performed. Is this OK?

HCSCサーバ標準受付の通常停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52524-Q

HCSCサーバ[HCSCサーバ名]の標準受付を計画停止します。よろしいですか？
A planned stop of the standard reception for the HCSC-Server "HCSCサーバ名" will now be performed. Is this OK?

HCSCサーバ標準受付の計画停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52525-Q

HCSCサーバ[HCSCサーバ名]の連携受付を開始します。よろしいですか？
The linkage reception for the HCSC-Server "HCSCサーバ名" will now start. Is this OK?

HCSCサーバ連携受付の開始確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52526-Q

HCSCサーバ[HCSCサーバ名]の連携受付を通常停止します。よろしいですか？
A normal stop of the linkage reception for the HCSC-Server "HCSCサーバ名" will now be performed. Is this OK?

HCSCサーバ連携受付の通常停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52527-Q

HCSCサーバ[HCSCサーバ名]の連携受付を計画停止します。よろしいですか？
A planned stop of the linkage reception for the HCSC-Server "HCSCサーバ名" will be performed. Is this OK?

HCSCサーバ連携受付の計画停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52528-Q

HCSCサーバ[連携元HCSCサーバ名]とクラスタ[連携先クラスタ名]の連携を開始します。よろしいですか？
The HCSC-Server "連携元HCSCサーバ名" and the cluster "連携先クラスタ名" will be linked. Is this OK?

HCSCサーバとクラスタの連携開始確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52529-Q

HCSCサーバ[連携元HCSCサーバ名]とクラスタ[連携先クラスタ名]の連携を停止します。よろしいですか？
The linkage of the HCSC-Server "連携元HCSCサーバ名" and the cluster "連携先クラスタ名" will be stopped. Is this OK?

HCSCサーバとクラスタの連携停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52530-Q

ビジネスプロセス[ビジネスプロセスのサービスID]を開始します。よろしいですか？
The business process "ビジネスプロセスのサービスID" will start. Is this OK?

ビジネスプロセスの開始確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52531-Q

ビジネスプロセス[ビジネスプロセスのサービスID]を停止します。よろしいですか？
The business process "ビジネスプロセスのサービスID" will stop. Is this OK?

ビジネスプロセスの停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52532-Q

サービスアダプタ[サービスアダプタのサービス名]を開始します。よろしいですか？
The service adapter "サービスアダプタのサービス名" will start. Is this OK?

サービスアダプタの開始確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52533-Q

サービスアダプタ[サービスアダプタのサービス名]を停止します。よろしいですか？
The service adapter "サービスアダプタのサービス名" will stop. Is this OK?

サービスアダプタの停止確認メッセージです。

(S)

処理を続行します。

(O)

ログアウトする場合は［OK］ボタン，ログアウトしない場合は［キャンセル］ボタンを押してください。

KEOS52534-I

HCSCサーバの起動に成功しました。HCSCサーバ名=[HCSCサーバ名]
The HCSC-Server started successfully. (HCSC-Server = HCSCサーバ名)

HCSCサーバの起動成功メッセージです。

(S)

処理を続行します。

KEOS52535-I

HCSCサーバの停止に成功しました。HCSCサーバ名=[HCSCサーバ名]
The HCSC-Server stopped successfully. (HCSC-Server = HCSCサーバ名)

HCSCサーバの停止に成功しました。

(S)

処理を続行します。

KEOS52536-I

HCSCサーバの標準受付開始に成功しました。HCSCサーバ名=[HCSCサーバ名]
The standard reception for the HCSC-Server started successfully. (HCSC-Server = HCSCサーバ名)

HCSCサーバの標準受付開始に成功しました。

(S)

処理を続行します。

KEOS52537-I

HCSCサーバの標準受付通常停止に成功しました。HCSCサーバ名=[HCSCサーバ名]
The normal stop of the standard reception for the HCSC-Server was successful. (HCSC-Server = HCSCサーバ名)

HCSCサーバの標準受付通常停止に成功しました。

(S)

処理を続行します。

KEOS52538-I

HCSCサーバの連携受付開始に成功しました。HCSCサーバ名=[HCSCサーバ名]
The linkage reception for the HCSC-Server started successfully. (HCSC-Server = HCSCサーバ名)

HCSCサーバの連携受付開始に成功しました。

(S)

処理を続行します。

KEOS52539-I

HCSCサーバの連携受付通常停止に成功しました。HCSCサーバ名=[HCSCサーバ名]
The normal stop of the linkage reception for the HCSC-Server was successful. (HCSC-Server = HCSCサーバ名)

HCSCサーバの連携受付通常停止に成功しました。

(S)

処理を続行します。

KEOS52540-I

HCSCサーバとクラスタの連携開始に成功しました。HCSCサーバ名=[連携元HCSCサーバ名]　クラスタ名=[連携先クラスタ名]
The HCSC-Server and the cluster linked successfully. (HCSC-Server = 連携元HCSCサーバ名, cluster = 連携先クラスタ名)

HCSCサーバとクラスタの連携開始に成功しました。

(S)

処理を続行します。

KEOS52541-I

HCSCサーバとクラスタの連携停止に成功しました。HCSCサーバ名=[連携元HCSCサーバ名]　クラスタ名=[連携先クラスタ名]
The linkage of the HCSC-Server and the cluster ended normally. (HCSC-Server = 連携元HCSCサーバ名, cluster = 連携先クラスタ名)

HCSCサーバとクラスタの連携停止に成功しました。

(S)

処理を続行します。

KEOS52542-I

ビジネスプロセスの開始に成功しました。ビジネスプロセス名=[ビジネスプロセスのサービスID]
The business process started successfully. (business process = ビジネスプロセスのサービスID)

ビジネスプロセスの開始に成功しました。

(S)

処理を続行します。

KEOS52543-I

ビジネスプロセスの停止に成功しました。ビジネスプロセス名=[ビジネスプロセスのサービスID]
The business process ended normally. (business process = ビジネスプロセスのサービスID)

ビジネスプロセスの停止に成功しました。

(S)

処理を続行します。

KEOS52544-I

サービスアダプタの開始に成功しました。サービスアダプタ名=[サービスアダプタのサービス名]
The service adapter started successfully. (service adapter = サービスアダプタのサービス名)

サービスアダプタの開始に成功しました。

(S)

処理を続行します。

KEOS52545-I

サービスアダプタの停止に成功しました。サービスアダプタ名=[サービスアダプタのサービス名]
The service adapter stopped successfully. (service adapter = サービスアダプタのサービス名)

サービスアダプタの停止に成功しました。

(S)

処理を続行します。

KEOS52546-E

HCSCサーバの起動に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to start the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの起動に失敗しました。

(S)

HCSCサーバの起動処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52547-E

HCSCサーバの停止に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to stop the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの停止に失敗しました。

(S)

HCSCサーバの停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52548-E

HCSCサーバの標準受付開始に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to start the standard reception for the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの標準受付開始に失敗しました。

(S)

HCSCサーバの標準受付開始処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52549-E

HCSCサーバの標準受付通常停止に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to execute a normal stop of the standard reception for the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの標準受付通常停止に失敗しました。

(S)

HCSCサーバの標準受付通常停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52550-E

HCSCサーバの連携受付開始に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to start the Linkage service for the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの連携受付開始に失敗しました。

(S)

HCSCサーバの連携受付開始処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52551-E

HCSCサーバの連携受付通常停止に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to execute a normal stop of the linkage reception for the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの連携受付通常停止に失敗しました。

(S)

HCSCサーバの連携受付通常停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52552-E

HCSCサーバとクラスタの連携開始に失敗しました。HCSCサーバ名=[連携元HCSCサーバ名]　クラスタ名=[連携先クラスタ名]　詳細情報=[エラー詳細情報]
An attempt to link the HCSC-Server and the cluster has failed. (HCSC-Server = 連携元HCSCサーバ名, cluster = 連携先クラスタ名, details = エラー詳細情報)

HCSCサーバとクラスタの連携開始に失敗しました。

(S)

HCSCサーバとクラスタの連携開始処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52553-E

HCSCサーバとクラスタの連携停止に失敗しました。HCSCサーバ名=[連携元HCSCサーバ名]　クラスタ名=[連携先クラスタ名]　詳細情報=[エラー詳細情報]
An attempt to end the linkage for the HCSC-Server and the cluster has failed. (HCSC-Server = 連携元HCSCサーバ名, cluster = 連携先クラスタ名, details = エラー詳細情報)

HCSCサーバとクラスタの連携停止に失敗しました。

(S)

HCSCサーバとクラスタの連携停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52554-E

ビジネスプロセスの開始に失敗しました。ビジネスプロセス名=[ビジネスプロセスのサービスID]　詳細情報=[エラー詳細情報]
An attempt to start the business process has failed. (business process = ビジネスプロセスのサービスID details = エラー詳細情報)

ビジネスプロセスの開始に失敗しました。

(S)

ビジネスプロセスの開始処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52555-E

ビジネスプロセスの停止に失敗しました。ビジネスプロセス名=[ビジネスプロセスのサービスID]　詳細情報=[エラー詳細情報]
An attempt to stop the business process has failed. (business process = ビジネスプロセスのサービスID details = エラー詳細情報)

ビジネスプロセスの停止に失敗しました。

(S)

ビジネスプロセスの停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52556-E

サービスアダプタ開始に失敗しました。サービスアダプタ名=[サービスアダプタのサービス名]　詳細情報=[エラー詳細情報]
An attempt to start the service adapter has failed. (service adapter = サービスアダプタのサービス名, details = エラー詳細情報)

サービスアダプタ開始に失敗しました。

(S)

サービスアダプタ開始処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52557-E

サービスアダプタの停止に失敗しました。サービスアダプタ名=[サービスアダプタのサービス名]　詳細情報=[エラー詳細情報]
An attempt to stop the service adapter has failed. (service adapter = サービスアダプタのサービス名, details = エラー詳細情報)

サービスアダプタの停止に失敗しました。

(S)

サービスアダプタ停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52558-I

管理対象種別[管理対象名]のHCSC-Managerエディタを作成しました。
The HCSC-Manager editor for "管理対象種別" "管理対象名" was created.

HCSC-Managerエディタを作成しました。

(S)

処理を続行します。

KEOS52559-I

管理対象種別[管理対象名]のHCSC-Managerエディタを閉じました。
The HCSC-Manager editor for "管理対象種別" "管理対象名" was closed.

HCSC-Managerエディタを閉じました。

(S)

処理を続行します。

KEOS52560-E

HCSC-Managerの[管理対象名]エディタの作成に失敗しました。詳細情報=[エラー詳細情報]
An attempt to create the HCSC-Manager editor for "管理対象名" has failed. (details = エラー詳細情報)

HCSC-Managerエディタの作成に失敗しました。

(S)

HCSC-Managerエディタの作成を終了します。

(O)

管理対象の情報を確認してください。

KEOS52561-W

管理対象種別[管理対象名]は配備前状態です。
管理対象種別 "管理対象名" does not yet have the "Assigned" status.

管理対象種別は配備前状態なのでエディタを作成できません。

(S)

HCSC-Managerエディタの作成を終了します。

(O)

コマンドで管理対象の配備を行ってください。

KEOS52562-W

排他解除に失敗しました。解除するためには一度Eclipseを終了してください。
An attempt to cancel the lock has failed. Please close Eclipse first, and then cancel the lock.

排他解除に失敗しました。

(S)

処理を終了します。

(O)

Eclipseを再起動してください。

KEOS52563-I

クラスタ内のサーバ稼動状態を確認します。
The operation status of the server in the cluster will be checked.

クラスタ内のサーバ稼働状態を確認します。

(S)

処理を続行します。

KEOS52564-I

クラスタ内のサーバ稼動状態の確認が完了しました。
The operation status of the server in the cluster has been checked.

クラスタ内のサーバ稼働状態の確認が完了しました。

(S)

処理を続行します。

KEOS52565-I

HCSCサーバの標準受付計画停止に成功しました。HCSCサーバ名=[HCSCサーバ名]
The planned stop of the standard reception for the HCSC-Server was successful. (HCSC-Server = HCSCサーバ名)

HCSCサーバの標準受付計画停止に成功しました。

(S)

処理を続行します。

KEOS52566-I

HCSCサーバの連携受付計画停止に成功しました。HCSCサーバ名=[HCSCサーバ名]
The planned stop of the linkage reception for the HCSC-Server was successful. (HCSC-Server = HCSCサーバ名)

HCSCサーバの連携受付計画停止に成功しました。

(S)

処理を続行します。

KEOS52567-E

表示情報の更新中にエラーが発生しました。詳細情報=[エラー詳細情報]
An error occurred while the displayed information was being modified. (details = エラー詳細情報)

表示情報の更新中にエラーが発生しました。

(S)

処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52568-E

ツリー作成の際，情報の取得に失敗しました。
An attempt to acquire the information failed during creation of the tree.

ツリー作成の際，情報の取得に1回以上失敗しました。

(S)

処理を続行します。

(O)

直前のエラー内容を確認してください。

KEOS52569-I

ただいま処理中です。しばらくお待ちください。
Processing is currently being performed. Please wait a while.

通信を伴う処理を実行中です。

(S)

処理を続行します。

(O)

プログレスダイアログが消えるまでお待ちください。

KEOS52570-I

稼働情報を正しく取得できませんでした。詳細情報=[エラー詳細情報]
The operation information was not acquired correctly. (details = エラー詳細情報)

実行環境から状態が正しく取得できませんでした。

(S)

処理を続行します。

(O)

エラー詳細情報を確認してください。

KEOS52571-Q

ユーザ定義受付[ユーザ定義受付]を開始します。よろしいですか？
The user-defined reception "ユーザ定義受付" will now start. Is this OK?

ユーザ定義受付の開始確認メッセージです。

(S)

処理を続行します。

(O)

処理を続行する場合は［OK］ボタン，中断する場合は［キャンセル］ボタンを押してください。

KEOS52572-Q

ユーザ定義受付[ユーザ定義受付]を停止します。よろしいですか？
The user-defined reception "ユーザ定義受付" will now stop. Is this OK?

ユーザ定義受付の停止確認メッセージです。

(S)

処理を続行します。

(O)

処理を続行する場合は［OK］ボタン，中断する場合は［キャンセル］ボタンを押してください。

KEOS52574-Q

HCSC-Managerに適したパースペクティブに切り替えますか？
Do you want to switch to a valid perspective for the HCSC-Manager?

HCSC運用環境に適したパースペクティブに切り替えるかの確認メッセージです。

(S)

処理を続行します。

(O)

HCSC-Managerパースペクティブに切り替える場合は［はい］ボタンを，現在のパースペクティブのままでよい場合は［いいえ］ボタンを押してください。

KEOS52575-I

[管理対象名]エディタの[ページ名]ページを表示します。
Page "管理対象名" of the "ページ名" editor will be displayed.

アクティブエディタを変更します。

(S)

処理を続行します。

KEOS52576-E

ページの追加に失敗しました。詳細情報=[エラー詳細情報]
An attempt to add a page has failed. (details = エラー詳細情報)

HCSC-Managerエディタへのページ追加に失敗しました。

(S)

HCSC-Managerエディタの作成処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52577-E

HCSC-Managerビューの表示に失敗しました。詳細情報=[エラー詳細情報]
An attempt to display the HCSC-Manager view has failed. (details = エラー詳細情報)

HCSC-Managerビューの表示に失敗しました。

(S)

HCSC-Managerビューの表示処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52578-W

ログアウトはHCSC-Managerパースペクティブで行ってください。
Please log out from the HCSC-Manager perspective.

HCSC-Managerパースペクティブ以外ではログアウトを実行できません。

(S)

ログアウト処理を終了します。

(O)

ログアウトはHCSC-Managerパースペクティブで行ってください。

KEOS52579-I

HCSC-Managerパースペクティブを展開します。
The HCSC-Manager perspective will be expanded.

現在のパースペクティブにHCSC-Managerパースペックティブを設定します。

(S)

処理を続行します。

KEOS52580-W

実行環境とリポジトリで状態が不一致です。環境を見直してください。種別=[不一致情報の種別]
The status of the execution environment does not match the status of the repository. Please make sure the environment is correct (type = 不一致情報の種別)

実行環境とリポジトリで状態が不一致です。環境を見直してください。

不一致情報の種別

DeployFlag：配備状態

ModifiedTime：更新日時

(S)

HCSC-Managerビューで表示するメモリ内の配備状態を実行環境に合わせます。

(O)

実行環境：配備済み，リポジトリ：配備前の場合

もう一度csccompodeployコマンドを実行してください。

実行環境：配備前，リポジトリ：配備済みの場合

csccompoundeployコマンドを-ignoreオプションで実行してください。

更新日時が不一致の場合

実行環境に配備されているコンポーネントをcsccompoundeployコマンドで削除したあと，csccompodeployコマンドを実行してください。

KEOS52701-I

検索を開始します。検索条件(WHERE句)=[検索条件] ソート条件(ORDER BY句)=[ソート条件] 検索範囲=[検索開始行～検索終了行件目]
The search will now start. (search condition (WHERE phrase) = 検索条件, sort condition (ORDER BY phrase) = [ソート条件], search range = [No.検索開始行-No.検索終了行])

検索条件（WHERE句）=［検索条件］，ソート条件（ORDER BY句）=［ソート条件］，検索範囲=［検索開始行～検索終了行件目］の条件で検索を開始します。

(S)

検索処理を続行します。

KEOS52702-E

日時の指定が不正です。
The specified date or time is invalid.

日時の指定が不正です。

(S)

検索処理を終了します。

(O)

日時の範囲指定が反転（ex.10月1日から8月1日）しています。正しく入力してください。

KEOS52703-E

状態が選択されていません。
No status has been selected.

状態が選択されていません。

(S)

検索処理を終了します。

(O)

検索するプロセスインスタンスの状態を選択してください。

KEOS52704-E

条件が入力されていません。
No condition has been entered.

条件が入力されていません。

(S)

検索処理を終了します。

(O)

相関セット定義名，相関セット値を両方入力してください。

KEOS52706-E

検索に失敗しました。詳細情報=[エラー詳細情報]
A search failed. (details = エラー詳細情報)

検索に失敗しました。

(S)

検索処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52707-I

検索に成功しました。
The search was successful.

検索に成功しました。

(S)

処理を続行します。

KEOS52708-I

選択タブ名タブの検索条件をリセットしました。
The search conditions for the 選択タブ名 tab were reset.

選択タブ名タブの検索条件をリセットしました。

(S)

処理を続行します。

KEOS52709-I

選択タブ名タブの検索条件をリセットします。
The search conditions for the 選択タブ名 tab will be reset.

選択タブ名タブの検索条件をリセットします。

(S)

処理を続行します。

KEOS52711-I

選択詳細情報名の取得を開始します。検索条件(WHERE)=[検索条件] ソート条件(ORDER BY)=[ソート条件] 検索範囲=[検索開始行～検索終了行件目]
選択詳細情報名 will be acquired. (search condition (WHERE) = 検索条件, sort condition (ORDER BY) = [ソート条件], search range = [No.検索開始行-No.検索終了行])

検索条件（WHERE）=［検索条件］，ソート条件（ORDER BY）=［ソート条件］，検索範囲=[検索開始行～検索終了行件目]の条件で選択詳細情報名の取得を開始します。

(S)

処理を続行します。

KEOS52712-E

選択詳細情報名の取得に失敗しました。詳細情報=[エラー詳細情報]
An attempt to acquire 選択詳細情報名 has failed. (details = エラー詳細情報)

選択詳細情報名の取得に失敗しました。

(S)

詳細情報取得処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52713-I

選択詳細情報名の取得に成功しました。
選択詳細情報名 was acquired successfully.

選択詳細情報名の取得に成功しました。

(S)

処理を続行します。

KEOS52714-I

変数[選択変数定義名]の値を表示しました。
The value for the variable 選択変数定義名 was displayed.

変数選択変数定義名の値を表示しました。

(S)

処理を続行します。

KEOS52715-I

ダイアログでOKが選択されました。
In the dialog box, [OK] was selected.

ダイアログでOKが選択されました。

(S)

処理を続行します。

KEOS52716-I

ダイアログでキャンセルが選択されました。
In the dialog box, [Cancel] was selected.

ダイアログでキャンセルが選択されました。

(S)

処理を続行します。

KEOS52717-I

選択したプロセスインスタンスの実行履歴削除を開始します。削除条件(WHERE)=[削除条件]
Deletion of the execution logs for the selected process instance will now start. (deletion condition (WHERE) = [削除条件])

削除条件（WHERE）=［削除条件］の条件でプロセスインスタンスの実行履歴削除を開始します。

(S)

処理を続行します。

KEOS52718-Q

選択したプロセスインスタンスの実行履歴を削除します。よろしいですか？
The execution logs for the selected process instance will be deleted. Is this OK?

実行履歴削除の確認メッセージです。

(S)

処理を続行します。

(O)

削除する場合は［OK］ボタンを，削除しない場合は［キャンセル］ボタンを押してください。

KEOS52719-Q

「実行中」のプロセスインスタンスが含まれます。本当に削除してよろしいですか？
A process instance that is currently executing will be deleted. Are you sure you want to delete it?

選択したプロセスインスタンスに「実行中」状態が含まれていた場合の実行履歴削除の確認メッセージです。

(S)

処理を続行します。

(O)

削除する場合は［OK］ボタンを，削除しない場合は［キャンセル］ボタンを押してください。

KEOS52720-I

選択したプロセスインスタンス[削除件数]件の実行履歴削除に成功しました。([すでに削除されていた件数]件はすでに削除されています。)
The execution logs for [削除件数] selected process instance(s) were deleted successfully. ([すでに削除されていた件数] process instance(s) have already been deleted.)

選択したプロセスインスタンスの実行履歴削除に成功しました（すでに削除されているプロセスインスタンスの実行履歴もありました）。

(S)

処理を続行します。

KEOS52721-E

選択したプロセスインスタンスの実行履歴削除に失敗しました。詳細情報=[エラー詳細情報]
An attempt to delete the execution logs for the selected process instance has failed. (details = エラー詳細情報)

選択したプロセスインスタンスの実行履歴削除に失敗しました。詳細情報=[エラー詳細情報]

(S)

削除処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52722-I

選択したプロセスインスタンス[削除件数]件の実行履歴削除に成功しました。
The execution logs for [削除件数] selected process instance(s) were deleted successfully.

選択したプロセスインスタンスの実行履歴削除に成功しました。

(S)

処理を続行します。

KEOS52723-I

選択したプロセスインスタンスの再実行を開始します。プロセスインスタンスID=[再実行対象プロセスインスタンスのID]
The selected process instance will be executed again. (process instance ID = [再実行対象プロセスインスタンスのID])

プロセスインスタンスID=［再実行対象プロセスインスタンスのID］のプロセスインスタンスの再実行を開始します。

(S)

処理を続行します。

KEOS52724-Q

選択したプロセスインスタンスの再実行を開始します。よろしいですか？
The selected process instance will be executed again. Is this OK?

再実行の確認メッセージです。

(S)

処理を続行します。

(O)

再実行する場合は［OK］ボタンを，再実行しない場合は［キャンセル］ボタンを押してください。

KEOS52726-E

選択したプロセスインスタンスの再実行に失敗しました。詳細情報=[エラー詳細情報]
An attempt to re-execute the selected process instance has failed. (details = エラー詳細情報)

選択したプロセスインスタンスの再実行に失敗しました。

(S)

再実行処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52727-I

選択したプロセスインスタンスの再実行に成功しました。
The selected process instance was re-executed successfully.

選択したプロセスインスタンスの再実行に成功しました。

(S)

処理を続行します。

KEOS52728-I

ボタン名ボタンが押下されました。
The [ボタン名] button was selected.

ボタン名ボタンが押されました。

(S)

処理を続行します。

KEOS52729-I

検索結果の次表示ボタンが押下されました。
The [Display Next] button for the search results was selected.

検索結果の次表示ボタンが押されました。

(S)

処理を続行します。

KEOS52730-I

検索結果の前表示ボタンが押下されました。
The [Display Previous] button for the search results was selected.

検索結果の前表示ボタンが押されました。

(S)

処理を続行します。

KEOS52731-I

詳細情報の次表示ボタンが押下されました。
The [Display Next] button for the detailed information was selected.

詳細情報の次表示ボタンが押されました。

(S)

処理を続行します。

KEOS52732-I

詳細情報の前表示ボタンが押下されました。
The [Display Previous] button for the detailed information was selected.

詳細情報の前表示ボタンが押されました。

(S)

処理を続行します。

KEOS52733-I

検索条件の誤入力チェックを開始します。
The check for invalid search conditions will now start.

検索条件の誤入力チェックを開始します。

(S)

処理を続行します。

KEOS52734-I

検索条件の誤入力チェックに成功しました。
The check for invalid search conditions was executed successfully.

検索条件の誤入力チェックに成功しました。

(S)

処理を続行します。

KEOS52735-W

選択したプロセスインスタンスはすでに削除されています。
The selected process instance has already been deleted.

選択したプロセスインスタンスの実行履歴はすでに削除されています。

(S)

処理を続行します。

(O)

再度，検索を実行してください。

KEOS52736-I

DB情報の取得を開始します。
The database information will be acquired.

DB情報の取得を開始します。

(S)

処理を続行します。

KEOS52737-I

DB情報の取得に成功しました。UserID=[UserID]
The database information was acquired successfully. (UserID = UserID)

DB情報の取得に成功しました。

(S)

処理を続行します。

KEOS52738-I

ユーザ定義受付の開始に成功しました。ユーザ定義受付名=[ユーザ定義受付名]
The user-defined reception started successfully. (user-defined reception = ユーザ定義受付名)

ユーザ定義受付の開始に成功しました。

(S)

処理を続行します。

KEOS52739-I

ユーザ定義受付の停止に成功しました。ユーザ定義受付名=[ユーザ定義受付名]
The user-defined reception stopped successfully. (user-defined reception = ユーザ定義受付名)

ユーザ定義受付の停止に成功しました。

(S)

処理を続行します。

KEOS52740-E

ユーザ定義受付の開始に失敗しました。ユーザ定義受付名=[ユーザ定義受付名]　詳細情報=[エラー詳細情報]
An attempt to start the user-defined reception has failed. (user-defined reception = ユーザ定義受付名, details = エラー詳細情報)

ユーザ定義受付の開始に失敗しました。

(S)

ユーザ定義受付の開始処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52741-E

ユーザ定義受付の停止に失敗しました。ユーザ定義受付名=[ユーザ定義受付名]　詳細情報=[エラー詳細情報]
An attempt to stop the user-defined reception has failed. (user-defined reception = ユーザ定義受付名, details = エラー詳細情報)

ユーザ定義受付の停止に失敗しました。

(S)

ユーザ定義受付の停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52742-I

結果を反映します。
The results will be applied.

結果を反映します。

(S)

処理を続行します。

KEOS52743-I

結果を反映しました。
The results have been applied.

結果を反映しました。

(S)

処理を続行します。

KEOS52744-I

HCSCサーバ起動ボタンが押下されました。
The [Start] button for the HCSC-Server was selected.

HCSCサーバ起動ボタンが押されました。

(S)

処理を続行します。

KEOS52745-I

HCSCサーバ停止ボタンが押下されました。
The [Stop] button for the HCSC-Server was selected.

HCSCサーバ停止ボタンが押されました。

(S)

処理を続行します。

KEOS52746-I

標準受付開始ボタンが押下されました。
The [Start] button for the standard reception was selected.

標準受付開始ボタンが押されました。

(S)

処理を続行します。

KEOS52747-I

標準受付通常停止ボタンが押下されました。
The [Normal Stop] button for the standard reception was selected.

標準受付通常停止ボタンが押されました。

(S)

処理を続行します。

KEOS52748-I

標準受付計画停止ボタンが押下されました。
The [Planned Stop] button for the standard reception was selected.

標準受付計画停止ボタンが押されました。

(S)

処理を続行します。

KEOS52749-I

連携受付開始ボタンが押下されました。
The [Start] button for the linkage reception was selected.

連携受付開始ボタンが押されました。

(S)

処理を続行します。

KEOS52750-I

連携受付通常停止ボタンが押下されました。
The [Normal Stop] button for the linkage reception was selected.

連携受付通常停止ボタンが押されました。

(S)

処理を続行します。

KEOS52751-I

連携受付計画停止ボタンが押下されました。
The [Planned Stop] button for the linkage reception was selected.

連携受付計画停止ボタンが押されました。

(S)

処理を続行します。

KEOS52752-I

サーバ間連携開始ボタンが押下されました。
The [Start] button for linked inter-server was selected.

サーバ間連携開始ボタンが押されました。

(S)

処理を続行します。

KEOS52753-I

サーバ間連携停止ボタンが押下されました。
The [Stop] button for linked inter-server was selected.

サーバ間連携停止ボタンが押されました。

(S)

処理を続行します。

KEOS52754-I

サービスアダプタ開始ボタンが押下されました。
The [Start] button for the service adapter was selected.

サービスアダプタ開始ボタンが押されました。

(S)

処理を続行します。

KEOS52755-I

サービスアダプタ停止ボタンが押下されました。
The [Stop] button for the service adapter was selected.

サービスアダプタ停止ボタンが押されました。

(S)

処理を続行します。

KEOS52756-I

ビジネスプロセス開始ボタンが押下されました。
The [Start] button for the business process was selected.

ビジネスプロセス開始ボタンが押されました。

(S)

処理を続行します。

KEOS52757-I

ビジネスプロセス停止ボタンが押下されました。
The [Stop] button for the business process was selected.

ビジネスプロセス停止ボタンが押されました。

(S)

処理を続行します。

KEOS52758-E

HCSCサーバの標準受付計画停止に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to execute a planned stop of the standard reception for the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの標準受付計画停止に失敗しました。

(S)

HCSCサーバの標準受付計画停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52759-E

HCSCサーバの連携受付計画停止に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to execute a planned stop of the linkage reception for the HCSC-Server has failed. (HCSC-Server = HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの連携受付計画停止に失敗しました。

(S)

HCSCサーバの連携受付計画停止処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52760-I

削除確認ダイアログを表示します。
The deletion confirmation dialog box will be displayed.

削除確認ダイアログを表示します。

(S)

処理を続行します。

KEOS52761-I

再実行確認ダイアログを表示します。
The re-execution confirmation dialog box will be displayed.

再実行確認ダイアログを表示します。

(S)

処理を続行します。

KEOS52762-I

結果の更新を開始します。
The results will be modified.

結果の更新を開始します。

(S)

処理を続行します。

KEOS52763-I

結果の更新を終了しました。
The results have been modified.

結果の更新を終了しました。

(S)

処理を続行します。

KEOS52770-I

HCSC-Managerビューとエディタの表示内容を最新の情報に更新します。
The displayed content of the HCSC-Manager view and editor will now be updated to the latest information.

HCSC-Managerビューとエディタの表示内容を最新の情報に更新します。

(S)

処理を続行します。

KEOS52771-I

表示内容の更新が完了しました。
The refresh of the displayed content is complete.

表示内容の更新が完了しました。

(S)

処理を続行します。

KEOS52772-I

ユーザ定義受付開始ボタンが押下されました。
The [Start] button for the user-defined reception was selected.

ユーザ定義受付開始ボタンが押されました。

(S)

処理を続行します。

KEOS52773-I

ユーザ定義受付停止ボタンが押下されました。
The [Stop] button for the user-defined reception was selected.

ユーザ定義受付停止ボタンが押されました。

(S)

処理を続行します。

KEOS52777-I

J2EEサーバのインプロセスネーミングサービス情報を取得します。
The in-process naming service information of the J2EE server will be acquired.

J2EEサーバのインプロセスネーミングサービス情報を取得します。

(S)

処理を続行します。

KEOS52778-I

J2EEサーバのインプロセスネーミングサービス情報の取得に成功しました。
The in-process naming service information of the J2EE server was acquired successfully.

J2EEサーバのインプロセスネーミングサービス情報の取得に成功しました。

(S)

処理を続行します。

KEOS52779-I

リソース稼働情報通知"ON"ボタンが押下されました。
The [ON] button for resource information notification was selected.

リソースの稼働情報通知のONボタンが押されました。

(S)

稼働情報通知機能をONにします。

KEOS52780-I

リソース稼働情報通知"OFF"ボタンが押下されました。
The [OFF] button for resource information notification was selected.

リソースの稼働情報通知のOFFボタンが押されました。

(S)

稼働情報通知機能をOFFにします。

KEOS52781-I

リソース稼働情報通知機能をONにしました。
The notification function for HCSC-Server resource information has been set to [ON].

稼働情報通知機能が有効になりました。

(S)

処理を続行します。

KEOS52782-I

リソース稼働情報通知機能をOFFにしました。
The notification function for HCSC-Server resource information has been set to [OFF].

稼働情報通知機能が無効になりました。

(S)

処理を続行します。

KEOS52783-E

リソース稼働情報更新中にエラーが発生しました。詳細情報=[エラー詳細情報]
An error occurred while the resource information was being modified. (details = エラー詳細情報)

リソース稼働情報の更新中にエラーが発生しました。

(S)

処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52784-W

稼働確認ページが表示できませんでした。
The resource information page could not be displayed.

Cosminexus Managerとの接続に失敗しているため，稼働確認ページを表示できませんでした。

(S)

処理を続行します。

(O)

稼働確認ページを表示するためには，直前に出力された接続失敗を示すエラーメッセージを参照し，CosminexusManagerとの接続を確立したあと，再度ログインしてください。

KEOS52800-E

HCSCサーバの基本情報取得に失敗しました。HCSCサーバ名=[HCSCサーバ名]　詳細情報=[エラー詳細情報]
An attempt to acquire the basic information of the HCSC-Server has failed. (HCSC-Server =HCSCサーバ名, details = エラー詳細情報)

HCSCサーバの基本情報取得に失敗しました。

(S)

基本情報取得処理を終了します。

(O)

エラー詳細情報を確認してください。

KEOS52801-W

HCSC-Managerからログアウトしています。ログインしてから操作を実行してください。
The user is logged out from HCSC-Manager. Please log in first, and then execute the operation.

HCSC-Managerからログアウトしているので操作を実行できません。

(S)

処理を終了します。

11.6.4　KEOS53500～KEOS54500

KEOS53500-I

HCSC簡易セットアップ画面を開始します。
The HCSC Easy Setup window will now open.

HCSC簡易セットアップ画面を開始します。

(S)

処理を続行します。

KEOS53501-I

HCSC簡易セットアップ画面を終了します。
The HCSC Easy Setup window will now close.

HCSC簡易セットアップ画面を終了します。

(S)

処理を終了します。

KEOS53502-E

Cosminexus統合形式名の製品名ではHCSC簡易セットアップ画面は使用できません。
The HCSC Easy Setup window cannot be used with Cosminexus統合形式名の製品名.

実行環境が不正なため，HCSC簡易セットアップ画面が使用できません。

(S)

HCSC簡易セットアップ画面を終了します。

(O)

uCosminexus Service Architectをインストールした状態で実行してください。

KEOS53503-I

HCSC簡易セットアップ機能のセットアップを開始します。
Setup of the HCSC Easy Setup functionality will now start.

HCSC簡易セットアップ機能のセットアップを開始します。

(S)

処理を続行します。

KEOS53504-I

HCSC簡易セットアップ機能のセットアップを終了します。
Setup of the HCSC Easy Setup functionality will now end.

HCSC簡易セットアップ機能のセットアップを終了します。

(S)

処理を続行します。

KEOS53505-I

HCSC簡易セットアップ機能のアンセットアップを開始します。
Unsetup of the HCSC Easy Setup functionality will now start.

HCSC簡易セットアップ機能のアンセットアップを開始します。

(S)

処理を続行します。

KEOS53506-I

HCSC簡易セットアップ機能のアンセットアップを終了します。
Unsetup of the HCSC Easy Setup functionality will now end.

HCSC簡易セットアップ機能のアンセットアップを終了します。

(S)

処理を続行します。

KEOS53507-I

ファイルコピーを開始します。
File copying will now start.

ファイルコピーを開始します。

(S)

処理を続行します。

KEOS53508-I

ファイルコピーを実行します。 詳細情報=[詳細情報]
File copying will now be executed. (details = 詳細情報)

ファイルコピーを実行します。

(S)

処理を続行します。

KEOS53509-I

ファイルコピーを終了します。
File copying will now end.

ファイルコピーを終了します。

(S)

処理を続行します。

KEOS53510-I

ファイル編集を開始します。
File editing will now start.

ファイル編集を開始します。

(S)

処理を続行します。

KEOS53511-I

ファイル編集を実行します。 詳細情報=[詳細情報]
File editing will now be executed. (details = 詳細情報)

ファイル編集を実行します。

(S)

処理を続行します。

KEOS53512-I

ファイル編集を終了します。
File editing will now end.

ファイル編集を終了します。

(S)

処理を続行します。

KEOS53513-I

組み込みデータベースの構築を開始します。
Building of the embedded database will now start.

組み込みデータベースの構築を開始します。

(S)

処理を続行します。

KEOS53514-I

組み込みデータベースの構築を実行します。 詳細情報=[詳細情報]
Building of the embedded database will now be executed. (details = 詳細情報)

組み込みデータベースの構築を実行します。

(S)

処理を続行します。

KEOS53515-I

組み込みデータベースの構築を終了します。
Building of the embedded database will now end.

組み込みデータベースの構築を終了します。

(S)

処理を続行します。

KEOS53516-I

Cosminexus Managerの構築を開始します。
Building of Cosminexus Manager will now start.

Cosminexus Managerの構築を開始します。

(S)

処理を続行します。

KEOS53517-I

Cosminexus Managerの構築を実行します。 詳細情報=[詳細情報]
Building of Cosminexus Manager will now be executed. (details = 詳細情報)

Cosminexus Managerの構築を実行します。

(S)

処理を続行します。

KEOS53518-I

Cosminexus Managerの構築を終了します。
Building of Cosminexus Manager will now end.

Cosminexus Managerの構築を終了します。

(S)

処理を続行します。

KEOS53519-I

Cosminexus Managerの起動を開始します。
Cosminexus Manager will now start.

Cosminexus Managerの起動を開始します。

(S)

処理を続行します。

KEOS53520-I

Cosminexus Managerの起動を実行します。 詳細情報=[詳細情報]
Startup of Cosminexus Manager will now be executed. (details = 詳細情報)

Cosminexus Managerの起動を実行します。

(S)

処理を続行します。

KEOS53521-I

Cosminexus Managerの起動を終了します。
Startup of Cosminexus Manager will now end.

Cosminexus Managerの起動を終了します。

(S)

処理を続行します。

KEOS53522-I

論理サーバの構築を開始します。
Building of the logical server will now start.

論理サーバの構築を開始します。

(S)

処理を続行します。

KEOS53523-I

論理サーバの構築を実行します。 詳細情報=[詳細情報]
Building of the logical server will now be executed. (details = 詳細情報)

論理サーバの構築を実行します。

(S)

処理を続行します。

KEOS53524-I

論理サーバの構築を終了します。
Building of the logical server will now end.

論理サーバの構築を終了します。

(S)

処理を続行します。

KEOS53525-I

論理サーバの起動を開始します。
The logical server will now start.

論理サーバの起動を開始します。

(S)

処理を続行します。

KEOS53526-I

論理サーバの起動を実行します。 詳細情報=[詳細情報]
Startup of the logical server will now be executed. (details = 詳細情報)

論理サーバの起動を実行します。

(S)

処理を続行します。

KEOS53527-I

論理サーバの起動を終了します。
Startup of the logical server will now end.

論理サーバの起動を終了します。

(S)

処理を続行します。

KEOS53528-I

リソースアダプタの構築を開始します。
Building of the resource adapter will now start.

リソースアダプタの構築を開始します。

(S)

処理を続行します。

KEOS53529-I

リソースアダプタの構築を実行します。 詳細情報=[詳細情報]
Building of the resource adapter will now be executed. (details = 詳細情報)

リソースアダプタの構築を実行します。

(S)

処理を続行します。

KEOS53530-I

リソースアダプタの構築を終了します。
Building of the resource adapter will now end.

リソースアダプタの構築を終了します。

(S)

処理を続行します。

KEOS53531-I

リソースアダプタの開始を開始します。
The resource adapter will now start.

リソースアダプタの開始を開始します。

(S)

処理を続行します。

KEOS53532-I

リソースアダプタの開始を実行します。 詳細情報=[詳細情報]
Startup of the resource adapter will now be executed. (details = 詳細情報)

リソースアダプタの開始を実行します。

(S)

処理を続行します。

KEOS53533-I

リソースアダプタの開始を終了します。
Startup of the resource adapter will now end.

リソースアダプタの開始を終了します。

(S)

処理を続行します。

KEOS53534-I

アプリケーションの構築を開始します。
Building of the application will now start.

アプリケーションの構築を開始します。

(S)

処理を続行します。

KEOS53535-I

アプリケーションの構築を実行します。 詳細情報=[詳細情報]
Building of the application will now be executed. (details = 詳細情報)

アプリケーションの構築を実行します。

(S)

処理を続行します。

KEOS53536-I

アプリケーションの構築を終了します。
Building of the application will now end.

アプリケーションの構築を終了します。

(S)

処理を続行します。

KEOS53537-I

アプリケーションの開始を開始します。
The application will now start.

アプリケーションの開始を開始します。

(S)

処理を続行します。

KEOS53538-I

アプリケーションの開始を実行します。 詳細情報=[詳細情報]
Startup of the application will now be executed. (details = 詳細情報)

アプリケーションの開始を実行します。

(S)

処理を続行します。

KEOS53539-I

アプリケーションの開始を終了します。
Startup of the application will now end.

アプリケーションの開始を終了します。

(S)

処理を続行します。

KEOS53540-I

HCSCサーバの構築を開始します。
Building of HCSC-Server will now start.

HCSCサーバの構築を開始します。

(S)

処理を続行します。

KEOS53541-I

HCSCサーバの構築を実行します。 詳細情報=[詳細情報]
Building of HCSC-Server will now be executed. (details = 詳細情報)

HCSCサーバの構築を実行します。

(S)

処理を続行します。

KEOS53542-I

HCSCサーバの構築を終了します。
Building of HCSC-Server will now end.

HCSCサーバの構築を終了します。

(S)

処理を続行します。

KEOS53543-I

HCSCサーバの停止を開始します。
HCSC-Server will now stop.

HCSCサーバの停止を開始します。

(S)

処理を続行します。

KEOS53544-I

HCSCサーバの停止を実行します。 詳細情報=[詳細情報]
Stopping of HCSC-Server will now be executed. (details = 詳細情報)

HCSCサーバの停止を実行します。

(S)

処理を続行します。

KEOS53545-I

HCSCサーバの停止を終了します。
Stopping of HCSC-Server will now end.

HCSCサーバの停止を終了します。

(S)

処理を続行します。

KEOS53546-I

論理サーバの停止を開始します。
Stopping of the logical server will now start.

論理サーバの停止を開始します。

(S)

処理を続行します。

KEOS53547-I

論理サーバの停止を実行します。 詳細情報=[詳細情報]
Stopping of the logical server will now be executed. (details = 詳細情報)

論理サーバの停止を実行します。

(S)

処理を続行します。

KEOS53548-I

論理サーバの停止を終了します。
Stopping of the logical server will now end.

論理サーバの停止を終了します。

(S)

処理を続行します。

KEOS53549-I

HCSCサーバの削除を開始します。
Deletion of HCSC-Server will now start.

HCSCサーバの削除を開始します。

(S)

処理を続行します。

KEOS53550-I

HCSCサーバの削除を実行します。 詳細情報=[詳細情報]
Deletion of HCSC-Server will now be executed. (details = 詳細情報)

HCSCサーバの削除を実行します。

(S)

処理を続行します。

KEOS53551-I

HCSCサーバの削除を終了します。
Deletion of HCSC-Server will now end.

HCSCサーバの削除を終了します。

(S)

処理を続行します。

KEOS53552-I

論理サーバの削除を開始します。
Deletion of the logical server will now start.

論理サーバの削除を開始します。

(S)

処理を続行します。

KEOS53553-I

論理サーバの削除を実行します。 詳細情報=[詳細情報]
Deletion of the logical server will now be executed. (details = 詳細情報)

論理サーバの削除を実行します。

(S)

処理を続行します。

KEOS53554-I

論理サーバの削除を終了します。
Deletion of the logical server will now end.

論理サーバの削除を終了します。

(S)

処理を続行します。

KEOS53555-I

Cosminexus Managerの停止を開始します。
Stopping of Cosminexus Manager will now start.

Cosminexus Managerの停止を開始します。

(S)

処理を続行します。

KEOS53556-I

Cosminexus Managerの停止を実行します。 詳細情報=[詳細情報]
Stopping of Cosminexus Manager will now be executed. (details = 詳細情報)

Cosminexus Managerの停止を実行します。

(S)

処理を続行します。

KEOS53557-I

Cosminexus Managerの停止を終了します。
Stopping of Cosminexus Manager will now end.

Cosminexus Managerの停止を終了します。

(S)

処理を続行します。

KEOS53558-I

Cosminexus Managerの削除を開始します。
Deletion of Cosminexus Manager will now start.

Cosminexus Managerの削除を開始します。

(S)

処理を続行します。

KEOS53559-I

Cosminexus Managerの削除を実行します。 詳細情報=[詳細情報]
Deletion of Cosminexus Manager will now be executed. (details = 詳細情報)

Cosminexus Managerの削除を実行します。

(S)

処理を続行します。

KEOS53560-I

Cosminexus Managerの削除を終了します。
Deletion of Cosminexus Manager will now end.

Cosminexus Managerの削除を終了します。

(S)

処理を続行します。

KEOS53561-I

組み込みデータベースの削除を開始します。
Deletion of the embedded database will now start.

組み込みデータベースの削除を開始します。

(S)

処理を続行します。

KEOS53562-I

組み込みデータベースの削除を実行します。 詳細情報=[詳細情報]
Deletion of the embedded database will now be executed. (details = 詳細情報)

組み込みデータベースの削除を実行します。

(S)

処理を続行します。

KEOS53563-I

組み込みデータベースの削除を終了します。
Deletion of the embedded database will now end.

組み込みデータベースの削除を終了します。

(S)

処理を続行します。

KEOS53564-E

HCSC簡易セットアップ機能のセットアップに失敗しました。
An attempt to set up the HCSC Easy Setup functionality has failed.

HCSC簡易セットアップ機能のセットアップに失敗しました。

(S)

処理を終了します。

(O)

アンセットアップを行ったあとに，セットアップのエラー要因の対策を行い，再度セットアップを実施してください。

KEOS53565-W

HCSC簡易セットアップ機能のアンセットアップに失敗しました。
An attempt to unsetup of the HCSC Easy Setup functionality has failed.

HCSC簡易セットアップ機能のアンセットアップに失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断してください。必要な場合は，対策を行ってください。

KEOS53566-E

ファイルコピーに失敗しました。 詳細情報=[詳細情報]
An attempt to copy a file has failed. (details = 詳細情報)

ファイルコピーに失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53567-E

既にHCSC簡易セットアップ画面が起動されているため，HCSC簡易セットアップ画面の起動に失敗しました。
An attempt to open the HCSC Easy Setup window failed because one is already open.

すでにHCSC簡易セットアップ画面が起動されているため，HCSC簡易セットアップ画面の起動に失敗しました。

(S)

処理を終了します。

(O)

別のユーザが同じマシン内でHCSC簡易セットアップ画面を起動していないか確認してください。

KEOS53568-E

組み込みデータベースの構築に失敗しました。 詳細情報=[詳細情報]
An attempt to build the embedded database has failed. (details = 詳細情報)

組み込みデータベースの構築に失敗しました。

(S)

処理を終了します。

(O)

次の要因が考えられます。それぞれの要因に応じて，対処してください。

HiRDB/EmbeddedEdition _CS0 サービス部品は開始されていません。
HiRDB/EmbeddedEdition _CS0 サービス部品を開始してください。

その他
出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53569-E

Cosminexus Managerの構築に失敗しました。 詳細情報=[詳細情報]
An attempt to build Cosminexus Manager has failed. (details = 詳細情報)

Cosminexus Managerの構築に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53570-E

Cosminexus Managerの起動に失敗しました。 詳細情報=[詳細情報]
An attempt to start Cosminexus Manager has failed. (details = 詳細情報)

Cosminexus Managerの起動に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53571-E

論理サーバの構築に失敗しました。 詳細情報=[詳細情報]
An attempt to build the logical server has failed. (details = 詳細情報)

論理サーバの構築に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53572-E

論理サーバの起動に失敗しました。 詳細情報=[詳細情報]
An attempt to start the logical server has failed. (details = 詳細情報)

論理サーバの起動に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53573-E

リソースアダプタの構築に失敗しました。 詳細情報=[詳細情報]
An attempt to build the resource adapter has failed. (details = 詳細情報)

リソースアダプタの構築に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53574-E

リソースアダプタの開始に失敗しました。 詳細情報=[詳細情報]
An attempt to start the resource adapter has failed. (details = 詳細情報)

リソースアダプタの開始に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53575-E

アプリケーションの構築に失敗しました。 詳細情報=[詳細情報]
An attempt to build the application has failed. (details = 詳細情報)

アプリケーションの構築に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53576-E

アプリケーションの開始に失敗しました。 詳細情報=[詳細情報]
An attempt to start the application has failed. (details = 詳細情報)

アプリケーションの開始に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53577-E

HCSCサーバの構築に失敗しました。 詳細情報=[詳細情報]
An attempt to build HCSC-Server has failed. (details = 詳細情報)

HCSCサーバの構築に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53578-W

HCSCサーバの停止に失敗しました。 詳細情報=[詳細情報]
An attempt to stop HCSC-Server has failed. (details = 詳細情報)

HCSCサーバの停止に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53579-W

論理サーバの停止に失敗しました。 詳細情報=[詳細情報]
An attempt to stop the logical server has failed. (details = 詳細情報)

論理サーバの停止に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53580-W

HCSCサーバの削除に失敗しました。 詳細情報=[詳細情報]
An attempt to delete HCSC-Server has failed. (details = 詳細情報)

HCSCサーバの削除に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53581-W

論理サーバの削除に失敗しました。 詳細情報=[詳細情報]
An attempt to delete the logical server has failed. (details = 詳細情報)

論理サーバの削除に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53582-W

Cosminexus Managerの停止に失敗しました。 詳細情報=[詳細情報]
An attempt to stop Cosminexus Manager has failed. (details = 詳細情報)

Cosminexus Managerの停止に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53583-W

Cosminexus Managerの削除に失敗しました。 詳細情報=[詳細情報]
An attempt to delete Cosminexus Manager has failed. (details = 詳細情報)

Cosminexus Managerの削除に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53584-W

組み込みデータベースの削除に失敗しました。 詳細情報=[詳細情報]
An attempt to delete the embedded database has failed. (details = 詳細情報)

組み込みデータベースの削除に失敗しました。

(S)

処理を続行します。

(O)

出力されたメッセージを参照してエラー要因の対策が必要か判断して，必要な場合対策を行ってください。

KEOS53585-E

wsdl4j.jarがインストールされていません。
wsdl4j.jar is not installed.

wsdl4j.jarがインストールされていません。

(S)

処理を終了します。

(O)

<Cosminexusインストールディレクトリ>/c4web/libディレクトリにwsdl4j.jarをインストールした状態で実行してください。

KEOS53586-E

ディレクトリの指定に失敗しました。
An attempt to specify the directory has failed.

ディレクトリの指定に失敗しました。

(S)

処理を終了します。

(O)

再度選択ボタンを押してください。問題が解決しない場合は，保守員に連絡してください。

KEOS53587-E

ポート番号が不正です。
ポート番号 is invalid.

指定したポート番号が不正です。

(S)

処理を終了します。

(O)

指定できる範囲の整数を指定してください。

KEOS53588-E

既に使用されているポート番号を指定しました。 ラベル名=[ラベル名] 入力値=[入力値]
The specified port number is already being used. (label name = ラベル名, entered value = 入力値)

指定されたポート番号は，すでに使用されています。別のポート番号を指定してください。

(S)

処理を終了します。

(O)

ポート番号は重ならないように指定してください。

KEOS53589-I

スクリプトファイル編集を開始します。
Editing of the script file will now start.

スクリプトファイル編集を開始します。

(S)

処理を続行します。

KEOS53590-E

ファイルの読み込みに失敗しました。 詳細情報=[詳細情報]
An attempt to read a file has failed. (details = 詳細情報)

ファイルの読み込みに失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53591-E

ファイルの書き込みに失敗しました。 詳細情報=[詳細情報]
An attempt to write a file has failed. (details = 詳細情報)

ファイルの書き込みに失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53592-E

ファイル編集に失敗しました。 詳細情報=[詳細情報]
An attempt to edit a file has failed. (details = 詳細情報)

ファイル編集に失敗しました。

(S)

処理を終了します。

(O)

出力されたメッセージを参照してエラー要因の対策を行ってください。

KEOS53593-I

スクリプトファイル編集を実行します。 詳細情報=[詳細情報]
Editing of the script file will now be executed. (details = 詳細情報)

ファイル編集を実行します。

(S)

処理を続行します。

KEOS53594-I

スクリプトファイル編集を終了します。
Editing of the script file will now end.

ファイル編集を終了します。

(S)

処理を続行します。

KEOS53699-E

予期しないエラーが発生しました。 詳細情報=[詳細情報]
An unexpected error occurred. (details = 詳細情報)

予期しないエラーが発生しました。

(S)

処理を終了します。

(O)

保守員に連絡してください。

付録

＜この付録の構成＞

付録A　Cosminexus Service Coordinator管理者の変更方法

付録B　画面とコマンドで実施できる内容

付録C　データベースのテーブルの情報

付録D　SQLスクリプトファイルの設定

付録E　HCSCサーバのリソース稼働情報の統計情報

付録F　JP1イベント通知をするメッセージ

付録G　下位バージョンからのリポジトリの移行

付録H　用語解説

付録A　Cosminexus Service Coordinator管理者の変更方法

UNIXの場合に，cjenvsetup（Cosminexus Component Container管理者のセットアップ）コマンドを使用してCosminexus Component Container管理者を変更したときは，Cosminexus Service Coordinator管理者を変更する必要があります。Cosminexus Service Coordinator管理者の変更方法と注意事項について次に説明します。なお，ここでは，管理者のオーナーをuser1，グループをgroup1として説明します。

＜この節の構成＞

付録A.1　変更方法

付録A.2　注意事項

付録A.1　変更方法

＜この項の構成＞

(1)　/opt/Cosminexus/CSCディレクトリ配下のファイル属性の変更

(2)　リポジトリルート配下のファイル属性の変更

(3)　ログディレクトリ配下のファイル属性の変更

(4)　応答電文出力ディレクトリ配下のファイル属性の変更

(1)　/opt/Cosminexus/CSCディレクトリ配下のファイル属性の変更

/opt/Cosminexus/CSCディレクトリ配下のファイル属性を，管理者のオーナー，グループに変更します。

（例）

chown -R user1 /opt/Cosminexus/CSC

chgrp -R group1 /opt/Cosminexus/CSC

(2)　リポジトリルート配下のファイル属性の変更

/opt/Cosminexus/CSC/config/manager/cscmng.propertiesを参照し，次のように変更します。

リポジトリルート（cscmng.repository.root）に/opt/Cosminexus/CSC/repository以外のディレクトリを設定している場合

リポジトリルート配下のファイル属性を，管理者のオーナー，グループに変更します。

（例）リポジトリルートが/home/user1/repisotiryのとき

chown -R user1 /home/user1/repisotiry

chgrp -R group1 /home/user1/repisotiry

(3)　ログディレクトリ配下のファイル属性の変更

/opt/Cosminexus/CSC/config/manager/cscmng.propertiesを参照し，次のように変更します。

ログディレクトリ（cscmng.log.dir）に/opt/Cosminexus/CSC/log/manager以外のディレクトリを設定している場合

ログディレクトリ配下のファイル属性を，管理者のオーナー，グループに変更します。

（例）ログディレクトリが/home/user1/logのとき

chown -R user1 /home/user1/log

chgrp -R group1 /home/user1/log

(4)　応答電文出力ディレクトリ配下のファイル属性の変更

/opt/Cosminexus/CSC/config/manager/cscmng.propertiesを参照し，次のように変更します。

応答電文出力ディレクトリ（cscmng.pireexec.response.dir）に値を設定している場合

応答電文出力ディレクトリ配下のファイル属性を，管理者のオーナー，グループに変更します。

（例）応答電文出力ディレクトリに/home/user1/responseを設定しているとき

chown -R user1 /home/user1/response

chgrp -R group1 /home/user1/response

付録A.2　注意事項

Cosminexus Service Coordinator管理者は，Cosminexus Component Container管理者と同一にしてください。

リポジトリルート（cscmng.repository.root），ログディレクトリ（cscmng.log.dir），応答電文出力ディレクトリ（cscmng.pireexec.response.dir）に指定したディレクトリ配下に，ファイルを生成しないでください。また，すでにファイルが存在しているディレクトリ（/opt，/usrなど）を設定しないでください。

管理者の変更は，Cosminexus Component Container，Cosminexus Manager，およびCosminexus Service Coordinator提供コマンドが起動している状態で実施しないでください。実施した場合の動作は保障しません。

異なる管理者でコマンドを実行した場合や不正な環境でコマンドを実行した場合，次のメッセージが出力されることがあります。

Because the user <コマンド実行ユーザ名> and file owner of /opt/Cosminexus/CSC <ディレクトリオーナーユーザ名> is different, the command cannot be executed.

Cannot get owner name of /opt/Cosminexus/CSC

Cannot get user name(faild:/usr/bin/id -un)

Cannot get owner id(failed:/usr/bin/id <ディレクトリオーナーユーザ名> -u)

Cannot get user id(failed:/usr/bin/id -u)

付録B　画面とコマンドで実施できる内容

Cosminexusサービスプラットフォームでは，システム構築およびシステム運用時に，コマンドと画面で実施できる内容が異なります。画面とコマンドで実施できる内容を次の表に示します。

表B-1　画面とコマンドで実施できる内容

環境
分類
内容
画面
コマンド
コマンド名

機能分類
対象

運用環境
管理系
ユーザ
ログイン情報の変更
×
○
cscpasswd

リポジトリ
リポジトリのインポート
×
○
cscrepctl

リポジトリのエクスポート
×
○
cscrepctl

リポジトリ情報の表示
×
○
cscrepls

リポジトリの差分情報の管理
×
○
cscrepdiff

サービス情報
情報の表示
×
○
cscsvcls

情報の管理
×
○
cscsvcctl

環境情報
環境のバックアップ
×
○
cscenvbackup

環境のリストア
×
○
cscenvrestore

構築系
HCSCサーバ
HCSCサーバのセットアップ
×
○
cscsvsetup

HCSCサーバのアンセットアップ
×
○
cscsvunsetup

連携のセットアップ
×
○
cscconsetup

連携のアンセットアップ
×
○
cscconunsetup

HCSCコンポーネント
HCSCコンポーネントの配備
×
○
csccompodeploy

HCSCコンポーネントの削除
×
○
csccompoundeploy

運用系
HCSCサーバ
HCSCサーバの起動
○
○
cscsvstart

HCSCサーバの停止
○
○
cscsvstop

HCSCサーバのランタイム定義情報の設定・取得
○
○
cscsvconfig

HCSCサーバの稼働状態の確認
○
○
cscstatus

HCSCサーバのセットアップ情報の確認
×
○
cscutil

HCSCサーバのランタイム情報の確認
×
○
cscutil
csmlsstate

HCSCサーバのリソースの稼働情報の表示
×
○
cscresinfo

標準受付，またはユーザ定義受付
標準受付またはユーザ定義受付の開始
○
○
cscrcptnstart

標準受付またはユーザ定義受付の停止
○
○
cscrcptnstop

標準受付またはユーザ定義受付の稼働状態の確認
○
○
cscstatus

HCSCコンポーネント
HCSCコンポーネントの開始
○
○
csccompostart

HCSCコンポーネントの停止
○
○
csccompostop

HCSCコンポーネントのランタイム情報の確認
○
○
csccompoconfig

HCSCコンポーネントの稼働状態の確認
○
○
cscstatus

プロセスインスタンス
プロセスインスタンスの実行履歴の検索
○
○
cscpiselect

プロセスインスタンスの実行履歴の相関セット情報の取得
○
○
cscpiselect

プロセスインスタンスの実行履歴の変数情報の取得
○
○
cscpiselect

プロセスインスタンスの実行履歴のアクティビティ情報の取得
○
○
cscpiselect

プロセスインスタンスの実行履歴の削除
○
○
cscpidelete

プロセスインスタンスの実行履歴の一括削除
○
○
cscpidelete

プロセスインスタンスの再実行
○
○
cscpireexec

プロセスインスタンスの一括再実行
○
○
cscpireexec

アプリケーション
アプリケーションの操作
×
○
cscapputil

ツール
HCSCサーバ
HCSCサーバのバージョンアップ
×
○
cscenvupdate

実行環境
実行履歴管理
電文
電文の実行履歴の表示
×
○
csmlshistory

電文の実行履歴の削除
×
○
csmdeletehistory

情報表示
配備したサービスアダプタまたはビジネスプロセスの情報表示
×
○
csmlslocation

配備したユーザ定義受付の情報表示
×
○
csmlsreception

HCSCサーバの状態および設定情報の一覧表示
×
○
csmlsstate

（凡例）

○：実施できます。

×：実施できません。

付録C　データベースのテーブルの情報

＜この節の構成＞

付録C.1　プロセスインスタンスの実行履歴の管理に関するテーブルの情報

付録C.2　電文の実行履歴の管理に関するテーブルの情報

付録C.3　実行環境の設定に関するテーブルの情報

付録C.1　プロセスインスタンスの実行履歴の管理に関するテーブルの情報

＜この項の構成＞

(1)　テーブルの情報

(2)　ステータスの情報

(3)　インデクスの情報

(4)　ビュー表の情報

(1)　テーブルの情報

HCSCクラスタごとに，次に示すテーブルが必要です。

基本情報テーブル

変数情報テーブル

メッセージ履歴関連づけ情報テーブル

(a)　基本情報テーブル

ビジネスプロセスが実行する上で基本的な要素（インスタンス）の情報が格納されます。

CSCBP_<クラスタ名>_PROCESSテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクスの有無 | NULL値 | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ProcessDefinitionName | BP定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
3 | ProcessDefinitionVersion | BP定義バージョン | SMALLINT | NUMBER(5) | なし | 不可 | 不可 | 不可
4 | State | プロセスインスタンスの状態 | VARCHAR(20) | VARCHAR2(20) | あり | 不可 | 可 | 不可
5 | ChangeCount※ | データの更新回数 | SMALLINT | NUMBER(5) | なし | 不可 | 可 | 不可
6 | StartTime | プロセスインスタンスの開始時刻（GMT） | TIMESTAMP(0) | TIMESTAMP(0) | あり | 可 | 可 | NULL
7 | EndTime | プロセスインスタンスの終了時刻（GMT） | TIMESTAMP(0) | TIMESTAMP(0) | あり | 可 | 可 | NULL

注※　実行時に内部管理用に使用される項目のため，値を意識する必要はありません。

CSCBP_<クラスタ名>_ACTIVITYテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ActivityNumber | アクティビティインスタンスの識別番号。プロセスインスタンス内で一意。 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
3 | ActivityDefinitionName | アクティビティ定義名 | MVARCHAR(64) | VARCHAR2(64) | なし | 不可 | 不可 | 不可
4 | ActivityKind | アクティビティの種別 | VARCHAR(16) | VARCHAR2(16) | なし | 不可 | 不可 | 不可
5 | ParentNumber※ | 親アクティビティインスタンスの識別番号 | SMALLINT | NUMBER(5) | なし | 不可 | 不可 | 不可
6 | ScopeNumber | 所属するスコープインスタンスの識別番号 | SMALLINT | NUMBER(5) | なし | 不可 | 不可 | 不可
7 | RepeatNumber※ | 所属する繰り返し処理の識別番号 | SMALLINT | NUMBER(5) | なし | 不可 | 不可 | 不可
8 | State | アクティビティインスタンスの状態 | VARCHAR(20) | VARCHAR2(20) | なし | 不可 | 可 | 不可
9 | FirstChildNumber※ | 子アクティビティインスタンスの最小の識別番号 | SMALLINT | NUMBER(5) | なし | 不可 | 可 | 不可
10 | LastChildNumber※ | 子アクティビティインスタンスの最大の識別番号 | SMALLINT | NUMBER(5) | なし | 不可 | 可 | 不可
11 | StartTime | アクティビティの開始時刻（GMT） | TIMESTAMP(0) | TIMESTAMP(0) | なし | 可 | 可 | NULL
12 | EndTime | アクティビティの終了時刻（GMT） | TIMESTAMP(0) | TIMESTAMP(0) | なし | 可 | 可 | NULL

注※　実行時に内部管理用に使用される項目のため，値を意識する必要はありません。

CSCBP_<クラスタ名>_LINKテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | LinkDefinitionName | リンク定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
3 | RepeatNumber※ | 所属する繰り返し処理の識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
4 | State | リンクの状態（真偽値） | CHAR(1) | CHAR(1) | なし | 不可 | 不可 | 不可

注※　実行時に内部管理用に使用される項目のため，値を意識する必要はありません。

CSCBP_<クラスタ名>_CORRELATIONSETテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ProcessDefinitionName | BP定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
3 | ProcessDefinitionVersion | BP定義バージョン | SMALLINT | NUMBER(5) | なし | 不可 | 不可 | 不可
4 | ScopeDefinitionName | スコープ定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
5 | ScopeNumber | スコープインスタンスの識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
6 | CorrelationSetName | 相関セット定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
7 | CorrelationSetValue | 相関セット値。文字列化および連結されて格納されます。 | MVARCHAR(512) | VARCHAR2(512) | あり | 不可 | 不可 | 不可
8 | State | 相関セットの有効性（真偽値） | CHAR(1) | CHAR(1) | なし | 不可 | 可 | 不可

(b)　変数情報テーブル

ユーザが定義した変数について，ビジネスプロセスが実行していく過程での変数の値が格納されます。

CSCBP_<クラスタ名>_STR_VARIABLEテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL値 | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ScopeNumber | スコープインスタンスの識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
3 | VariableName | 変数定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
4 | VariableValue | 変数値 | MVARCHAR(4000) | VARCHAR2(4000) | なし | 可※ | 可 | 不可

注※　HiRDBの場合はNULL値を指定できませんが，Oracleの場合はNULL値を指定できます。

CSCBP_<クラスタ名>_NUM_VARIABLEテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ScopeNumber | スコープインスタンスの識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
3 | VariableName | 変数定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
4 | VariableValue | 変数値 | DOUBLE PRECISION | NUMBER | なし | 不可 | 可 | 不可

CSCBP_<クラスタ名>_BOOL_VARIABLEテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ScopeNumber | スコープインスタンスの識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
3 | VariableName | 変数定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
4 | VariableValue | 変数値 | CHAR(1) | CHAR(1) | なし | 不可 | 可 | 不可

CSCBP_<クラスタ名>_MSG_VARIABLEテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | ProcessID | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
2 | ScopeNumber | スコープインスタンスの識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
3 | VariableName | 変数定義名 | MVARCHAR(64) | VARCHAR2(64) | あり | 不可 | 不可 | 不可
4 | VariableValue | 変数値 | BINARY(2147483639) | BLOB | なし | 可※ | 可 | 不可

注※　HiRDBの場合はNULL値を指定できませんが，Oracleの場合はNULL値を指定できます。

(c)　メッセージ履歴関連づけ情報テーブル

メッセージ履歴との関連づけデータが格納されます。

CSCBP_<クラスタ名>_MSG_RELATIONテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクス | NULL | 更新 | 省略値
1 | MessageID※ | メッセージ共通ID | VARCHAR(75) | VARCHAR2(75) | あり | 不可 | 不可 | 不可
2 | ProcessID※ | プロセスインスタンスの識別子 | MVARCHAR(240) | VARCHAR2(240) | あり | 不可 | 不可 | 不可
3 | ActivityNumber※ | アクティビティインスタンスの識別番号 | SMALLINT | NUMBER(5) | あり | 不可 | 不可 | 不可
4 | SendOrReceive※ | メッセージの送受信フラグ | CHAR(1) | CHAR(1) | あり | 不可 | 不可 | 不可
5 | AsynchronousMessagingID※ | 非同期メッセージングでのID | VARCHAR(255) | VARCHAR2(255) | あり | 可 | 不可 | NULL

注※　実行時に内部管理用に使用される項目のため，値を意識する必要はありません。

(2)　ステータスの情報

テーブルに格納する値の意味と実際の値（文字列）を説明します。

(a)　HCSCクラスタ名

英数字8文字以内を指定します。

(b)　プロセスインスタンスの識別子

プロセスインスタンスを一意に識別する識別子です。

(c)　プロセスインスタンスの状態

項番 | 名称 | 説明 | データベース上の値
1 | 未実行 | プロセスインスタンスが未実行で，今後実行される可能性のある状態を示します。 | Unexecution
2 | 実行中 | プロセスインスタンスが実行中の状態を示します。 | Executing
3 | 完了 | プロセスのグローバルスコープが完了して，プロセスインスタンスが完了した状態を示します。 | Completed
4 | フォルト終了 | フォルトが発生し，グローバルスコープでもキャッチできないで，プロセスインスタンスがフォルト終了した状態を示します。 | Faulted
5 | 強制終了 | 終了アクティビティで，プロセスインスタンスが強制終了した状態を示します。 | Terminated

(d)　アクティビティの種別

項番 | 名称 | 説明 | データベース上の値
1 | receive | 受付アクティビティを示します。 | RECEIVE
2 | reply | 応答アクティビティを示します。 | REPLY
3 | invoke | サービス呼出アクティビティを示します。 | INVOKE
4 | assign | 代入アクティビティを示します。 | ASSIGN
5 | scope | スコープアクティビティを示します。 | SCOPE
6 | sequence | アクティビティを定義した順番に実行することを示します。 | SEQUENCE
7 | flow | 並列処理アクティビティを示します。 | FLOW
8 | switch | 分岐アクティビティを示します。 | SWITCH
9 | while | 繰り返しアクティビティを示します。 | WHILE
10 | java | Java呼出アクティビティを示します。 | JAVA
11 | empty | 無操作アクティビティを示します。 | EMPTY
12 | throw | フォルト送出アクティビティを示します。 | THROW

(e)　アクティビティインスタンスの状態

項番 | 名称 | 説明 | データベース上の値
1 | 未実行 | アクティビティのインスタンスが未実行で，今後実行される可能性のある状態を示します。 | Unexecution
2 | 未省略 | アクティビティのインスタンスが未実行で，今後実行が省略される状態を示します。 | Unomission
3 | 実行中 | アクティビティインスタンスが実行中の状態を示します。 | Executing
4 | 待ち受け | 受付アクティビティのインスタンスが受け付け可能になっている状態を示します。 | Awaiting
5 | フォルト中 | スコープアクティビティのインスタンスがフォルト処理でキャッチしたアクティビティを実行している状態を示します。 | Faulting
6 | 完了 | アクティビティのインスタンスが正常に実行され終了した状態を示します。 | Completed
7 | キャンセル | フォルトが発生しアクティビティのインスタンスの実行がキャンセルされた状態を示します。 | Canceled
8 | フォルト終了 | アクティビティのインスタンスの実行中にフォルトが発生して終了した状態を示します。 | Faulted
9 | 実行省略 | アクティビティのインスタンスの実行が省略され終了した状態を示します。 | Omitted

(f)　リンクの状態

項番 | 名称 | 説明 | データベース上の値
1 | 真 | true活性の状態を示します | 1
2 | 偽 | false活性の状態を示します | 0

(g)　相関セットの状態

項番 | 名称 | 説明 | データベース上の値
1 | 有効 | 有効状態を示します | 1
2 | 無効 | 無効状態を示します | 0

(h)　真偽値型変数の変数値

項番 | 名称 | 説明 | データベース上の値
1 | 真 | 真（true）値を示します | 1
2 | 偽 | 偽（false）値を示します | 0

(i)　メッセージの送受信フラグ

項番 | 名称 | 説明 | データベース上の値
1 | reply送信 | 該当メッセージを応答アクティビティで送信したことを示すフラグです。 | S
2 | receive受信 | 該当メッセージを受付アクティビティで受信したことを示すフラグです。 | R
3 | invoke送信 | 該当メッセージをサービス呼出アクティビティで送信したことを示すフラグです。 | O
4 | Invoke受信 | 該当メッセージをサービス呼出アクティビティで受信したことを示すフラグです。 | 'I'

(j)　所属する繰り返し処理の識別番号（RepeatNumber）

親アクティビティ定義が繰り返し処理の場合，自アクティビティインスタンスの識別番号を設定します。

親アクティビティ定義が繰り返し処理でない場合，親アクティビティインスタンスの繰り返し処理の識別番号を設定します。

(k)　子アクティビティインスタンスの最小識別番号・最大識別番号（FirstChildNumber/LastChildNumber）

初期値は，自アクティビティのインスタンスの識別番号を示します。

子アクティビティインスタンスの生成時に，それらの識別番号の最小値または最大値を設定します。

(3)　インデクスの情報

それぞれのテーブルに付与するインデクスの情報について，次に示します。

CSCBP_<クラスタ名>_PROCESSテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_PROCESS_IDX1 | あり | 1 | ProcessID
2 | CSCBP_<クラスタ名>_PROCESS_IDX2 | なし | 1 | ProcessDefinitionName
2 | State
3 | StartTime
3 | CSCBP_<クラスタ名>_PROCESS_IDX3 | なし | 1 | ProcessDefinitionName
2 | State
3 | EndTime

CSCBP_<クラスタ名>_ACTIVITYテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_ACTIVITY_IDX | あり | 1 | ProcessID
2 | ActivityNumber

CSCBP_<クラスタ名>_LINKテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_LINK_IDX | あり | 1 | ProcessID
2 | LinkDefinitionName
3 | RepeatNumber

CSCBP_<クラスタ名>_CORRELATIONSETテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_CORREL_IDX1 | あり | 1 | ProcessID
2 | ScopeNumber
3 | CorrelationSetName
2 | CSCBP_<クラスタ名>_CORREL_IDX2 | あり | 1 | ProcessDefinitionName
2 | ScopeDefinitionName
3 | CorrelationSetName
4 | CorrelationSetValue

CSCBP_<クラスタ名>_STR_VARIABLEテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_STR_VAR_IDX | あり | 1 | ProcessID
2 | ScopeNumber
3 | VariableName

CSCBP_<クラスタ名>_NUM_VARIABLEテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_NUM_VAR_IDX | あり | 1 | ProcessID
2 | ScopeNumber
3 | VariableName

CSCBP_<クラスタ名>_BOOL_VARIABLEテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_BOOL_VAR_IDX | あり | 1 | ProcessID
2 | ScopeNumber
3 | VariableName

CSCBP_<クラスタ名>_MSG_VARIABLEテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_MSG_VAR_IDX | あり | 1 | ProcessID
2 | ScopeNumber
3 | VariableName

CSCBP_<クラスタ名>_MSG_RELATIONテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCBP_<クラスタ名>_MSG_REL_IDX1 | なし | 1 | MessageID
2 | CSCBP_<クラスタ名>_MSG_REL_IDX2 | あり | 1 | ProcessID
2 | ActivityNumber
3 | SendOrReceive
3 | CSCBP_<クラスタ名>_MSG_REL_IDX3 | なし | 1 | AsynchronousMessagingID

(4)　ビュー表の情報

ビュー表の情報を次に示します。

CSCBP_<クラスタ名>_V_ACTIVITYビュー表

項番 | 列名 | 参照先テーブル | 参照先カラム
1 | ProcessID | ACTIVITY | ProcessID
2 | ActivityNumber | ACTIVITY | ActivityNumber
3 | ProcessDefinitionName | PROCESS | ProcessDefinitionName
4 | ProcessDefinitionVersion | PROCESS | ProcessDefinitionVersion
5 | ActivityDefinitionName | ACTIVITY | ActivityDefinitionName
6 | ActivityKind | ACTIVITY | ActivityKind
7 | ParentNumber※ | ACTIVITY | ParentNumber
8 | ScopeNumber | ACTIVITY | ScopeNumber
9 | RepeatNumber※ | ACTIVITY | RepeatNumber
10 | State | ACTIVITY | State
11 | FirstChildNumber※ | ACTIVITY | FirstChildNumber
12 | LastChildNumber※ | ACTIVITY | LastChildNumber
13 | StartTime | ACTIVITY | StartTime
14 | EndTime | ACTIVITY | EndTime

注※　実行時に内部管理用に使用される項目のため，値を意識する必要はありません。

CSCBP_<クラスタ名>_V_LINKビュー表

項番 | 列名 | 参照先テーブル | 参照先カラム
1 | ProcessID | LINK | ProcessID
2 | ProcessDefinitionName | PROCESS | ProcessDefinitionName
3 | ProcessDefinitionVersion | PROCESS | ProcessDefinitionVersion
4 | LinkDefinitionName | LINK | LinkDefinitionName
5 | RepeatNumber※ | LINK | RepeatNumber
6 | State | LINK | State

注※　実行時に内部管理用に使用される項目のため，値を意識する必要はありません。

CSCBP_<クラスタ名>_V_STR_VARIABLEビュー表

項番 | 列名 | 参照先テーブル | 参照先カラム
1 | ProcessID | STR_VARIABLE | ProcessID
2 | ProcessDefinitionName | PROCESS | ProcessDefinitionName
3 | ProcessDefinitionVersion | PROCESS | ProcessDefinitionVersion
4 | ScopeDefinitionName | ACTIVITY | ActivityDefinitionName
5 | ScopeNumber | STR_VARIABLE | ScopeNumber
6 | VariableName | STR_VARIABLE | VariableName
7 | VariableValue | STR_VARIABLE | VariableValue

CSCBP_<クラスタ名>_V_NUM_VARIABLEビュー表

項番 | 列名 | 参照先テーブル | 参照先カラム
1 | ProcessID | NUM_VARIABLE | ProcessID
2 | ProcessDefinitionName | PROCESS | ProcessDefinitionName
3 | ProcessDefinitionVersion | PROCESS | ProcessDefinitionVersion
4 | ScopeDefinitionName | ACTIVITY | ActivityDefinitionName
5 | ScopeNumber | NUM_VARIABLE | ScopeNumber
6 | VariableName | NUM_VARIABLE | VariableName
7 | VariableValue | NUM_VARIABLE | VariableValue

CSCBP_<クラスタ名>_V_BOOL_VARIABLEビュー表

項番 | 列名 | 参照先テーブル | 参照先カラム
1 | ProcessID | BOOL_VARIABLE | ProcessID
2 | ProcessDefinitionName | PROCESS | ProcessDefinitionName
3 | ProcessDefinitionVersion | PROCESS | ProcessDefinitionVersion
4 | ScopeDefinitionName | ACTIVITY | ActivityDefinitionName
5 | ScopeNumber | BOOL_VARIABLE | ScopeNumber
6 | VariableName | BOOL_VARIABLE | VariableName
7 | VariableValue | BOOL_VARIABLE | VariableValue

CSCBP_<クラスタ名>_V_MSG_VARIABLEビュー表

項番 | 列名 | 参照先テーブル | 参照先カラム
1 | ProcessID | MSG_VARIABLE | ProcessID
2 | ProcessDefinitionName | PROCESS | ProcessDefinitionName
3 | ProcessDefinitionVersion | PROCESS | ProcessDefinitionVersion
4 | ScopeDefinitionName | ACTIVITY | ActivityDefinitionName
5 | ScopeNumber | MSG_VARIABLE | ScopeNumber
6 | VariableName | MSG_VARIABLE | VariableName
7 | VariableValue | MSG_VARIABLE | VariableValue

付録C.2　電文の実行履歴の管理に関するテーブルの情報

＜この項の構成＞

(1)　テーブルの情報

(2)　インデクスの情報

(1)　テーブルの情報

クラスタごとに，次に示すテーブルが必要です。

実行履歴情報テーブル

(a)　実行履歴情報テーブル

CSCMSG_C<クラスタ名>_EXECHISTORYテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
MESSAGE_ID
メッセージごとに付与するUNIQUEな識別子

CSC＋HCSCサーバ名＋現在時刻（ミリ秒）＋通番

VARCHAR(75)
VARCHAR2(75)
あり
可
なし

2
MESSAGE_ID_CSC_MSG
HCSCサーバ内のメッセージング基盤のメッセージを識別するためのUNIQUEな識別子

MSG＋HCSCサーバ名＋受付種別＋現在時刻（ミリ秒）＋通番

VARCHAR(84)
VARCHAR2(84)
なし
可
なし

3
REQUEST_CSC_SERVER_NAME
要求を受け付けたHCSCサーバ名
VARCHAR(8)
VARCHAR2(8)
なし
可
なし

4
HISTORY_KIND_DIRECTION
実行履歴採取方向
Service Request Direction/Service Response Direction/Service Error/Service Fault
VARCHAR(26)
VARCHAR2(26)
なし
可
なし

5
TIME_STAMP
実行履歴を採取した時刻（ミリ秒単位）タイムスタンプ
TIMESTAMP(4)
NUMBER(20,0)
なし
可
なし

6
REQUEST_SYNCHRONOUS_KIND
リクエスト側のプロトコルWebService/SessionBean/MDB_WSR/MDB_DBQ
VARCHAR(16)
VARCHAR2(16)
なし
可
なし

7
SERVICE_REQUEST_TYPE
サービスリクエスタの種類

ClientProgram（クライアントプログラム）

BusinessProcess（ビジネスプロセス）

ConnectHCSCServer（連携HCSCサーバ）

VARCHAR(24)
VARCHAR2(24)
なし
可
なし

8
REQUEST_USER_TEL_TYPE
要求ユーザ電文の種類を示す種別
XML/BINARY
VARCHAR(8)
VARCHAR2(8)
なし
可
なし

9
RESPONSE_USER_TEL_TYPE
応答ユーザ電文の種類を示す種別
XML/BINARY
VARCHAR(8)
VARCHAR2(8)
なし
可
なし

10
SERVICE_NAME
リクエスタからの入力サービス名（リクエスト要求先サービス部品）
MVARCHAR(64)
NVARCHAR2(64)
なし
可
なし

11
CLIENT_ID
クライアントプログラムが指定したメッセージを識別するための相関識別子
VARCHAR(255)
VARCHAR2(255)
あり
可
なし

12
SERVICE_OPERATION_NAME
同期（Webサービス）の場合に必要なサービス部品のオペレーション
WSDLのOperation <wsdl:operation>
MVARCHAR(255)
NVARCHAR2(255)
なし
可
なし

13
REPLY_TO_QUEUE_NAME
非同期（MDB（WS-R），MDB（DBキュー））の場合の応答を受け取るためのキューの名称
VARCHAR(30)
VARCHAR2(30)
なし
可
なし

14
ADAPTER_NAME
サービスアダプタまたはビジネスプロセスのサービスID
VARCHAR(8)
VARCHAR2(8)
なし
可
なし

15
ADAPTER_SERVICE_NAME
サービス名

サービスアダプタのサービス名

ビジネスプロセスのサービス名

サービスグループ名

MVARCHAR(64)
NVARCHAR2(64)
なし
可
なし

16
ADAPTER_CLUSTER_NAME
アダプタが属するクラスタの情報
VARCHAR(8)
VARCHAR2(8)
なし
可
なし

17
ADAPTER_KIND
アダプタ側のサービス部品の種類
ServiceAdapter/BusinessProcess/ServiceGroup
VARCHAR(32)
VARCHAR2(32)
なし
可
なし

18
ADAPTER_SYNCHRONOUS_KIND
アダプタ先のサービス部品のプロトコル
WebService/SessionBean/MDB_WSR/MDB_DBQ/Custom
VARCHAR(16)
VARCHAR2(16)
なし
可
なし

19
INTERLOCK_CSC_PROTOCOL
連携HCSCサーバへ転送する際のプロトコル
WebService/SessionBean/MDB_WSR
VARCHAR(32)
VARCHAR2(32)
なし
可
なし

20
MESSAGE_ID_CSC_BP_ACTIVITY
ビジネスプロセスのアクティビティ番号（ビジネスプロセスアクティビティインスタンスを識別するための番号）
値なし：-1
SMALLINT
NUMBER(5,0)
なし
可
なし

21
MESSAGE_ID_CSC_BP_PROCESS
ビジネスプロセスのプロセスID
MVARCHAR(240)
NVARCHAR2(240)
なし
可
なし

22
CSC_BP_REQUEST_TYPE
ビジネスプロセス用要求タイプ

REPLY_AFTER：reply後の継続実行要求

RECOVER：プロセス再実行の要求

VARCHAR(32)
VARCHAR2(32)
なし
可
なし

23
JMS_HEADER_JMS_MESSAGE_ID
JMSヘッダ

JMSMessageID

VARCHAR(255)
VARCHAR2(255)
なし
可
なし

24
JMS_HEADER_JMS_CORRELATION_ID
JMSヘッダ

JMSCorrelationID

VARCHAR(255)
VARCHAR2(255)
なし
可
なし

25
ROUTE_HISTORY
経路履歴として通過した情報
（<HCSCサーバ名>または<サービスID>を「->」でつないだ文字列で表示）
VARCHAR(255)
VARCHAR2(255)
なし
可
なし

26
ERROR_CODE
サービス部品，ビジネスプロセス，またはカスタムアダプタからのエラー（Fault）情報
MVARCHAR(4000)
NVARCHAR2(1333)
なし
可
なし

27
USER_TEL_ORG_BINARY
ユーザ電文本体
BINARY(2147483639)
LONG RAW
なし
可
なし

28
OPTION1
予備1
BINARY(2000)
RAW(2000)
なし
可
なし

29
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

30
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

(2)　インデクスの情報

テーブルに付与するインデクスの情報について，次に示します。

CSCMSG_C<クラスタ名>_EXECHISTORYテーブルのインデクス

項番 | インデクス名 | UNIQUE属性 | インデクス中の順位 | カラム名
1 | CSCMSG_<individualname>_EXECHISTORY_I | なし | 1 | MESSAGE_ID
2 | 2 | CLIENT_ID

注　自HCSCサーバでのメッセージの実行履歴情報が蓄積されます。また，サービス部品呼び出しの数だけレコード数が増加します。

付録C.3　実行環境の設定に関するテーブルの情報

＜この項の構成＞

(1)　テーブルの情報

(1)　テーブルの情報

HCSCサーバまたはクラスタごとに，次に示すテーブルが必要です。

HCSC基本情報テーブル

HCSC連携ディレクトリ情報テーブル

ロケーションディレクトリ情報テーブル

ルーティングルールディレクトリ情報テーブル

データ変換定義ディレクトリ情報テーブル

(a)　HCSC基本情報テーブル

CSCMSG_S<HCSCサーバ名>_CSC_PERSISTテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
CSC_SERVER_NAME
自HCSCサーバの名称
VARCHAR(8)
VARCHAR2(8)
なし
不可
なし

2
CSC_SERVER_STATUS
HCSCサーバ本体の状態（未使用）
1：開始処理中
2：開始
3：開始失敗
4：停止
5：停止処理中
6：停止失敗
INTEGER
NUMBER(10,0)
なし
不可
なし

3
CSC_REQUEST_STATUS
同期受付の状態
1：開始処理中
2：開始
3：開始失敗
4：停止
5：停止処理中
6：停止失敗
INTEGER
NUMBER(10,0)
なし
不可
なし

4
CSC_CONNECT_STATUS
連携受付の状態
1：開始処理中
2：開始
3：開始失敗
4：停止
5：停止処理中
6：停止失敗
INTEGER
NUMBER(10,0)
なし
不可
なし

5
CSC_TABLE_VERSION
HCSC全体のテーブルバージョン番号
INTEGER
NUMBER(10,0)
なし
不可
なし

6
CSC_TABLE_REVISION
HCSC全体のテーブルリビジョン番号
INTEGER
NUMBER(10,0)
なし
不可
なし

7
OPTION1
予備1
BINARY(2000)
RAW(2000)
なし
可
なし

8
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

9
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

注　デフォルトでは，INDEXを使用しません。

(b)　HCSC連携ディレクトリ情報テーブル

CSCMSG_C<クラスタ名>_CSC_CONNECTテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
CONNECT_CLUSTER_NAME※
連携先クラスタ名
VARCHAR(8)
VARCHAR2(8)
なし
不可
あり

2
CONNECT_VERSION
要求元のHCSCサーババージョン番号
INTEGER
NUMBER(10,0)
なし
不可
なし

3
CONNECT_REVISION
要求元のHCSCサーバリビジョン番号
INTEGER
NUMBER(10,0)
なし
不可
なし

4
CONNECT_ID
要求元のHCSCサーバでの連携開始時のタイムスタンプ
TIMESTAMP(4)
NUMBER(20,0)
なし
不可
なし

5
CONNECT_STATUS
HCSCサーバとの連携状態

1：OFFLINE（未連携状態）

2：ONLINE（連携中状態）

INTEGER
NUMBER(10,0)
なし
不可
なし

6
CONNECT_OPTION
同期種別（同期インターフェースについて，次のどちらで連携するか）

SOAP

EJB

VARCHAR(16)
VARCHAR2(16)
なし
可
なし

7
CONNECT_WEB_URL
SOAP転送用WebサービスのURL
VARCHAR(2086)
VARCHAR2(2086)
なし
可
なし

8
CONNECT_WEB_USER_ID
SOAP転送用ユーザID
VARCHAR(256)
VARCHAR2(256)
なし
可
なし

9
CONNECT_WEB_PASSWORD
SOAP転送用パスワード
VARCHAR(256)
VARCHAR2(256)
なし
可
なし

10
CONNECT_J2EE_NAME
転送用のEJB呼び出しで使用するJ2EEサーバ名称
VARCHAR(255)
VARCHAR2(255)
なし
可
なし

11
CONNECT_NAMING_HOST
転送用のEJB呼び出しで使用するネーミングサービスのホスト名称
VARCHAR(255)
VARCHAR2(255)
なし
可
なし

12
CONNECT_NAMING_PORT
転送用のEJB呼び出しで使用するネーミングサービスのポート番号
VARCHAR(5)
VARCHAR2(5)
なし
可
なし

13
OPTION1
予備1
BINARY(2000)
RAW(2000)
なし
可
なし

14
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

15
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

注※　CONNECT_CLUSTER_NAMEは，UNIQUE CLUSTER KEYで定義します（自動的にインデクスが作成されます）。

(c)　ロケーションディレクトリ情報テーブル

CSCMSG_S<HCSCサーバ名>_LC_DIRECTORYテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
SERVICE_NAME※
サービス名（リクエスト要求先サービス部品）

サービスアダプタのサービス名

ビジネスプロセスのサービス名

サービスグループ名

MVARCHAR(64)
NVARCHAR2(64)
なし
不可
あり

2
ADAPTER_NAME
サービスアダプタのサービスID，またはビジネスプロセスのサービスID
VARCHAR(8)
VARCHAR2(8)
なし
可
なし

3
SERVICE_KIND
サービス部品の種別

単体サービス部品

ビジネスプロセス

サービスグループ

ユーザ定義受付

INTEGER
NUMBER(10,0)
なし
不可
なし

4
SERVICE_PROTOCOL_KIND
サービスアダプタの種類

1：MDB_WSR（非同期）

2：MDB_DBQ（非同期）

3：SessionBean（同期）

4：WebService（同期）

5：Custom

INTEGER
NUMBER(10,0)
なし
不可
なし

5
SERVICE_STATUS
HCSCコンポーネントまたはサービスグループの状態

1：起動状態 ACTIVE

2：停止状態 INACTIVE

3：停止失敗状態 STOP_FAILED

4：停止処理中 STOPPING

5：起動失敗状態 START_FAILED

6：起動処理中 STARTING

7：削除処理中 DELETING

INTEGER
NUMBER(10,0)
なし
不可
なし

6
ADAPTER_ENTRY_TIME
アダプタ定義追加時間
TIMESTAMP(4)
NUMBER(20,0)
なし
不可
なし

7
LC_VERSION
ロケーションディレクトリバージョン番号
INTEGER
NUMBER(10,0)
なし
不可
なし

8
LC_REVISION
ロケーションディレクトリリビジョン番号
INTEGER
NUMBER(10,0)
なし
不可
なし

9
ADAPTER_LOCAL_CALL
アダプタ定義ファイルのパラメタ（local-call）の指定値
INTEGER
NUMBER(10,0)
なし
不可
なし

10
ADAPTER_MODIFIED_TIME
サービスアダプタまたはビジネスプロセスの更新時刻
TIMESTAMP(4)
NUMBER(20,0)
なし
不可
なし

11
OPTION1
ユーザ指定インターフェースの受付関連情報
BINARY(2000)
RAW(2000)
なし
可
なし

12
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

13
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

注※　SERVICE_NAMEは，UNIQUE CLUSTER KEYで定義します（自動的にインデクスが作成されます）。

CSCMSG_S<HCSCサーバ名>_LC_BPFORMATテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
SERVICE_NAME
サービス名（リクエスト要求先サービス部品）

ビジネスプロセスのサービス名

MVARCHAR(64)
NVARCHAR2(64)
なし
不可
なし

2
OPERATION_NAME
サービス定義ファイルのオペレーション名
MVARCHAR(255)
NVARCHAR2(255)
なし
不可
なし

3
REQ_FORMAT_ID
サービス定義ファイルの要求フォーマットID
VARCHAR(1024)
VARCHAR2(1024)
なし
可
なし

4
RES_FORMAT_ID
サービス定義ファイルの応答フォーマットID
VARCHAR(1024)
VARCHAR2(1024)
なし
可
なし

5
OPTION1
予備1
BINARY(2000)
RAW(2000)
なし
可
なし

6
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

7
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

注　デフォルトでは，INDEXを使用しません。

(d)　ルーティングルールディレクトリ情報テーブル

CSCMSG_S<HCSCサーバ名>_RT_RULEテーブル

項番 | 列名 | 説明 | HiRDB型 | ORACLE型 | インデクスの有無 | NULL値 | UNIQUE属性
1 | SERVICE_GROUP_NAME※ | サービスグループ名 | MVARCHAR(64) | NVARCHAR2(64) | なし | 不可 | あり
2 | RULES | ルーティング定義のXMLのバイト列 | BINARY(2147483639) | LONG RAW | なし | 可 | なし
3 | OPTION1 | 予備1 | BINARY(2000) | RAW(2000) | なし | 可 | なし
4 | OPTION2 | 予備2 | BINARY(2000) | RAW(2000) | なし | 可 | なし
5 | OPTION3 | 予備3 | BINARY(2000) | RAW(2000) | なし | 可 | なし

注※　SERVICE_GROUP_NAMEは，UNIQUE CLUSTER KEYで定義します（自動的にインデクスが作成されます）。

(e)　データ変換定義ディレクトリ情報テーブル

CSCMSG_S<HCSCサーバ名>_CV_MAPPINGテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
BEF_FORMAT_ID
電文フォーマットID（変換元用）
VARCHAR(1024)
VARCHAR2(1024)
なし
可
なし

2
AFT_FORMAT_ID
電文フォーマットID（変換先用）
VARCHAR(1024)
VARCHAR2(1024)
なし
可
なし

3
ENTRY_TIME
データ変換定義追加時刻
TIMESTAMP(4)
NUMBER(20,0)
なし
可
なし

4
ROOT_FILE
ルートかルートでないかを判定するためのフラグ

0：false

1：true

INTEGER
NUMBER(10,0)
なし
可
なし

5
DEFINITION_NAME
データ変換定義ファイル名称
MVARCHAR(255)
NVARCHAR2(255)
なし
可
なし

6
TRANSFORM_DEFINITION
データ変換定義
BINARY(2147483639)
LONG RAW
なし
可
なし

7
OPTION1
予備1
BINARY(2000)
RAW(2000)
なし
可
なし

8
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

9
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

注　デフォルトでは，INDEXを使用しません。

CSCMSG_S<HCSCサーバ名>_CV_FORMATテーブル

項番
列名
説明
HiRDB型
ORACLE型
インデクスの有無
NULL値
UNIQUE属性

1
FORMAT_ID
電文フォーマットID

変換元用

変換先用

VARCHAR(1024)
VARCHAR2(1024)
なし
可
なし

2
FORMAT_TYPE
電文フォーマットの種別

1：XML

2：BINARY

INTEGER
NUMBER(10,0)
なし
可
なし

3
ENTRY_TIME
電文フォーマット定義追加時刻
TIMESTAMP(4)
NUMBER(20,0)
なし
可
なし

4
ROOT_FILE
ルートかルートでないかを判定するためのフラグ

0：false

1：true

INTEGER
NUMBER(10,0)
なし
可
なし

5
DEFINITION_NAME
フォーマット定義ファイル名称
MVARCHAR(255)
NVARCHAR2(255)
なし
可
なし

6
FORMAT_DEFINITION
電文フォーマット定義（データ定義）
BINARY(2147483639)
LONG RAW
なし
可
なし

7
OPTION1
予備1
BINARY(2000)
RAW(2000)
なし
可
なし

8
OPTION2
予備2
BINARY(2000)
RAW(2000)
なし
可
なし

9
OPTION3
予備3
BINARY(2000)
RAW(2000)
なし
可
なし

付録D　SQLスクリプトファイルの設定

次に示す場合に，SQLスクリプトファイルを使用して，メッセージング基盤やビジネスプロセス基盤で使用するテーブルをカスタマイズします。

細分化された複数のテーブルごとに，RDエリア，または表領域（テーブルスペース）を分けて，データベースを構築する場合
一つのテーブルに複数のテーブルがある（ルーティングルールディレクトリ情報テーブル，またはデータ変換定義ディレクトリ情報テーブルなど）場合，HCSCサーバのセットアップ定義ファイルでは，一つのRDエリア，または表領域（テーブルスペース）しか設定できません。

検索時の性能を向上させる場合
この場合は，運用に応じて，よく使う機能についてインデクスが指定されていない列にインデクスを設定します。例えば，実行履歴情報の表示の際にキーとなる情報にインデクスを設定するなどができます。
ただし，インデクスを設定すると，出力時（SQLのINSERT命令実行）の性能に影響が発生するおそれがあるため注意が必要です。

＜この節の構成＞

(1)　SQLスクリプトファイルの種類と格納先

(2)　SQLスクリプトファイルの設定方法

(3)　SQLスクリプトファイル設定時の注意事項

(1)　SQLスクリプトファイルの種類と格納先

SQLスクリプトファイルは，次に示すディレクトリに格納されているサンプルファイルを利用して作成します。

<Cosminexusのインストールディレクトリ>¥CSC¥sql

ディレクトリ内には次に示すファイルがあり，データベースのタイプや用途に応じて使用するファイルが異なります。

表D-1　SQLスクリプトファイルの種類

データベースのタイプ | 分類 | ファイル名 | 説明
HiRDB | テーブル作成用 | CreateTables_HiRDB.sql | スタンドアロンのHCSCサーバのセットアップ，またはクラスタ構成の1台目HCSCサーバのセットアップに使用します。
CreateCSCIndividualTables_HiRDB.sql | クラスタ構成の2台目HCSCサーバのセットアップに使用します。
テーブル削除用 | DeleteTables_HiRDB.sql | スタンドアロンのHCSCサーバのアンセットアップ，またはクラスタ構成の1台目HCSCサーバのアンセットアップに使用します。
DeleteCSCIndividualTables_HiRDB.sql | クラスタ構成の2台目HCSCサーバのアンセットアップに使用します。
Oracle 9i/Oracle 10g | テーブル作成用 | CreateTables_Oracle.sql | スタンドアロンのHCSCサーバのセットアップ，またはクラスタ構成の1台目HCSCサーバのセットアップに使用します。
CreateCSCIndividualTables_Oracle.sql | クラスタ構成の2台目HCSCサーバのセットアップに使用します。
テーブル削除用 | DeleteTables_Oracle.sql | スタンドアロンのHCSCサーバのアンセットアップ，またはクラスタ構成の1台目HCSCサーバのアンセットアップに使用します。
DeleteCSCIndividualTables_Oracle.sql | クラスタ構成の2台目HCSCサーバのアンセットアップに使用します。

(2)　SQLスクリプトファイルの設定方法

SQLスクリプトファイルを設定する場合，テーブル名，およびRDエリア名または表領域名を変更します。

(a)　テーブル名の変更

SQLスクリプトファイル内にある，各テーブルの次の個所を変更します。

<individualname>：クラスタ名，またはHCSCサーバ名

テーブルごとの変更規則を次の表に示します。

表D-2　テーブル名の変更規則

置換前のテーブル名またはインデクス名
置換方法
例

CSCMSG_<individualname>_CSC_CONNECT
CSCMSG_<individualname>_EXECHISTORY
CSCMSG_<individualname>_EXECHISTORY_I
C<クラスタ名>

クラスタ名が「MyCLS」の場合
CSCMSG_CMyCLS_CSC_CONNECT

CSCMSG_<individualname>_CSC_PERSIST
CSCMSG_<individualname>_LC_DIRECTORY
CSCMSG_<individualname>_LC_BPFORMAT
CSCMSG_<individualname>_RT_RULE
CSCMSG_<individualname>_CV_MAPPING
CSCMSG_<individualname>_CV_FORMAT
S<HCSCサーバ名>

HCSCサーバ名が「MyCSC」の場合
CSCMSG_SMyCSC_CSC_CONNECT

CSCBP_<individualname>_PROCESS
CSCBP_<individualname>_ACTIVITY
CSCBP_<individualname>_LINK
CSCBP_<individualname>_CORRELATIONSET
CSCBP_<individualname>_STR_VARIABLE
CSCBP_<individualname>_NUM_VARIABLE
CSCBP_<individualname>_BOOL_VARIABLE
CSCBP_<individualname>_MSG_VARIABLE
CSCBP_<individualname>_MSG_RELATION
<クラスタ名>

クラスタ名が「MyCLS」の場合
CSCBP_MyCLS_PROCESS

(b)　RDエリア名または表領域名の変更

データベースごとに次に示すように変更します。

HiRDBの場合
SQLスクリプトファイル内にある，各テーブルの次の個所を書き換えます。RDエリアを指定しない場合は，「IN <RDDATA>」または「IN <RDINDX>」を削除します。

IN <RDDATA>：各テーブルを格納するRDエリア名を指定します。

IN <RDINDX>：各インデクスを格納するRDエリア名を指定します。

Oracleの場合
SQLスクリプトファイル内にある，各テーブル，またはインデクスの次の個所を書き換えます。表領域を指定しない場合は，「TABLESPACE <EXAMPLE>」削除します。

TABLESPACE <EXAMPLE>
使用する表領域（テーブルスペース），またはmessage変数テーブル内のmessage変数の値（BLOB）を格納する表領域を指定します。

(3)　SQLスクリプトファイル設定時の注意事項

(a)次に示すように，各テーブルの列名，データ型，および制約キーは変更できません。また，列の順番は入れ替えられません。

（例）

　列名：CSC_SERVER_NAME，CSC_SERVER_STATUS　など

　データ型：VARCHAR2(8)，NUMBER(10,0)　など

　制約キー：NOT NULL指定，UNIQUE指定　など

(b)テーブル，およびインデクス作成の順番は変更できません。

(c)テンプレートで定義されているインデクスは削除できません。インデクスやインデクスとして定義されている列名を削除すると，動作しないおそれがあります。

付録E　HCSCサーバのリソース稼働情報の統計情報

HCSCサーバのリソース稼働情報は，統計情報として参照できます。統計情報を参照するには，Cosminexusのアプリケーションサーバで出力している稼働情報ファイルを利用します。稼働情報ファイルとは，J2EEサーバとSFOサーバ内の稼働情報が，定期的に出力されるファイルです。このファイルに，HCSCサーバのリソース稼働情報も記録されています。

稼働情報ファイルの詳細については，マニュアル「Cosminexus 機能解説」の稼働情報ファイルの出力に関する内容を参照してください。

＜この節の構成＞

付録E.1　稼働情報ファイルの出力

付録E.2　統計情報の参照方法

付録E.3　HCSCサーバのリソースに対応する情報

付録E.4　リソースの稼働情報の種類

付録E.1　稼働情報ファイルの出力

稼働情報ファイルは，デフォルトの設定の場合，次のフォルダに作成されます。

Windowsの場合

<作業ディレクトリ>※¥ejb¥<J2EEサーバ名称>¥stats

UNIXの場合

<作業ディレクトリ>※/ejb/<J2EEサーバ名称>/stats

注※

<作業ディレクトリ>は，次のどちらかの方法で確認できます。

運用環境ポータルから確認する場合

［J2EEコンテナの設定］画面で確認します。詳細については，マニュアル「Cosminexus 運用管理操作ガイド」のJ2EEコンテナの設定に関する内容を参照してください。

簡易構築定義ファイルから確認する場合

簡易構築定義ファイルの論理J2EEサーバ（j2ee-server）の<configuration>タグ内に指定されている，ejb.public.directoryパラメタで確認します。詳細については，マニュアル「Cosminexus 簡易構築・運用ガイド」の簡易構築定義ファイルに関する内容を参照してください。

なお，<作業ディレクトリ>のデフォルト値は，Windowsの場合，「<Cosminexusのインストールディレクトリ>¥CC¥server¥public」，UNIXの場合，「/opt/Cosminexus/CC/server/public」に設定されています。

また，稼働情報ファイルは，デフォルトの設定の場合，出力するに設定されています。

稼働情報ファイルの出力先ディレクトリや，稼働情報ファイルを出力するかどうかの設定を変更したい場合は，次に示すマニュアルを参照してください。

運用環境ポータルから変更する場合

マニュアル「Cosminexus 運用管理操作ガイド」の稼働情報監視の設定（J2EEサーバ）に関する内容を参照してください。

Smart Composer機能を使って変更する場合

マニュアル「Cosminexus システム構築ガイド」の稼働情報ファイルの取得とイベント発行の設定に関する内容を参照してください。

付録E.2　統計情報の参照方法

統計情報の参照方法を次に示します。

統計情報を参照したいリソース（JavaVM，DBコネクション，標準受付（Webサービス），ユーザ定義受付，サービスアダプタ，およびビジネスプロセス）を決定します。

手順1で決めたリソースに対応する稼働情報ファイルとヘッダファイルを，稼働情報ファイルの出力先から任意のディレクトリにコピーします。
リソースに対応する稼働情報ファイルとヘッダファイルについては，「付録E.3　HCSCサーバのリソースに対応する情報」を参照してください。また，稼働情報ファイルの出力先については，「付録E.1　稼働情報ファイルの出力」を参照してください。

手順2でコピーした稼働情報ファイルとヘッダファイルを一つのファイルに編集し，Excelなどのアプリケーションプログラムで参照します。

ObjectNameの識別値から，統計情報を参照したいリソースを探します。
Excelを使用する場合，一つに編集したファイルのヘッダにフィルタを設定し，ObjectNameの識別値から統計情報を参照したいリソースを選択します。
ObjectNameの識別値とリソースの対応については，「付録E.3　HCSCサーバのリソースに対応する情報」を参照してください。

手順4で探したリソースの稼働情報の種類を特定します。
リソースの稼働情報の種類は，ヘッダファイルの項目名から特定します。リソースの稼働情報の種類と，ヘッダファイルの項目名の対応については，「付録E.4　リソースの稼働情報の種類」を参照してください。

付録E.3　HCSCサーバのリソースに対応する情報

HCSCサーバのリソースに対応する，稼働情報ファイル，ヘッダファイル，およびObjectNameの識別値を次の表に示します。

表E-1　HCSCサーバのリソースに対応する情報

リソース名
稼働情報ファイル
ヘッダファイル
ObjectNameの識別値※

JavaVM
HJVMStats_<YYYYMMDDhhmm><TZ>.csv
HJVMStats.txt
－

DBコネクション
HJCAConnectionPoolStats_<YYYYMMDDhhmm><TZ>.csv
HJCAConnectionPoolStats.txt
J2EEServer=<J2EEサーバ名>
ResourceAdapter=<リソースアダプタ表示名>

標準受付（Webサービス）
HWebModuleStats_<YYYYMMDDhhmm><TZ>.csv
HWebModuleStats.txt
J2EEApplication=CSCMsgSyncServiceDeliveryWS

ユーザ定義受付
HWebModuleStats_<YYYYMMDDhhmm><TZ>.csv
HWebModuleStats.txt
J2EEApplication=<ユーザ定義受付の受付ID>

サービスアダプタ
HStatelessSessionBeanStats_<YYYYMMDDhhmm><TZ>.csv
HStatelessSessionBeanStats.txt
J2EEApplication=<サービスID>

ビジネスプロセス
HStatelessSessionBeanStats_<YYYYMMDDhhmm><TZ>.csv
HStatelessSessionBeanStats.txt
J2EEApplication=<サービスID>
name=CSCBPMessageReceiverEJB

（凡例）　－：識別値はありません。

注※　識別値が二つある場合は，二つで一意の値になります。

付録E.4　リソースの稼働情報の種類

リソースの稼働情報の種類は，リソースによって異なります。リソースの稼働情報の種類と，ヘッダファイルの項目名の対応を次の表に示します。

表E-2　リソースの稼働情報の種類とヘッダファイルの項目名の対応

リソース名
リソースの稼働情報の種類
ヘッダファイルの項目名

JavaVM
ヒープサイズ
上限値
HeapSize.UpperBound

最大値
HeapSize.HighWaterMark

DBコネクション
コネクション数
上限値
PoolSize.UpperBound

最大値
PoolSize.HighWaterMark

標準受付（Webサービス）
ユーザ定義受付
キュー滞留数
上限値
WaitingRequestCount.UpperBound

最大値
WaitingRequestCount.HighWaterMark

実行数
上限値
ActiveThreadCount.UpperBound

最大値
ActiveThreadCount.HighWaterMark

サービスアダプタ
ビジネスプロセス
実行数
上限値
ActivePooledInstanceCount.UpperBound

最大値
ActivePooledInstanceCount.HighWaterMark

付録F　JP1イベント通知をするメッセージ

JP1連携機能を使用した場合，Cosminexus サービスプラットフォームで発生した障害のメッセージをJP1イベントとしてJP1に通知します。メッセージマッピングファイルを編集して，JP1イベント通知の有無を自由に変更できます。Cosminexus サービスプラットフォームで出力されるメッセージと初期値で設定されているJP1イベント通知の有無を次の表に示します。

＜この節の構成＞

(1)　KDEC00001～KDEC19999のメッセージ（メッセージング基盤に関するメッセージ）

(2)　KDEC20000～KDEC39999のメッセージ（ビジネスプロセス基盤に関するメッセージ）

(3)　KDEC40000～KDEC59999のメッセージ（データ変換基盤に関するメッセージ）

(4)　KDEC60000～KDEC79999のメッセージ（DBアダプタ連携基盤に関するメッセージ）

(5)　KEOS50000～KEOS59999のメッセージ（HCSC-Managerに関するメッセージ）

(1)　KDEC00001～KDEC19999のメッセージ（メッセージング基盤に関するメッセージ）

メッセージID | JP1イベント通知の有無
KDEC00001 | ○
KDEC00002 | ○
KDEC00003 | ○
KDEC00005 | ○
KDEC00010 | ○
KDEC00011 | ○
KDEC00012 | ○
KDEC00013 | ○
KDEC00014 | ○
KDEC00016 | ○
KDEC00018 | ○
KDEC00019 | ○
KDEC00020 | ○
KDEC00021 | ○
KDEC00022 | ○
KDEC00023 | ○
KDEC00024 | ○
KDEC00025 | ○
KDEC00026 | ○
KDEC00027 | ○
KDEC00028 | ○
KDEC00029 | ○
KDEC00030 | ○
KDEC00031 | ○
KDEC00032 | ○
KDEC00033 | ○
KDEC00034 | ○
KDEC00035 | ○
KDEC00036 | ○
KDEC00037 | ○
KDEC00038 | ○
KDEC00039 | ○
KDEC00040 | ○
KDEC00041 | ○
KDEC00042 | ○
KDEC00043 | ○
KDEC00044 | ○
KDEC00501 | ○
KDEC00502 | ○
KDEC00503 | ○
KDEC00504 | ○
KDEC00505 | ○
KDEC00506 | ○
KDEC00508 | ○
KDEC00509 | ×
KDEC00510 | ×
KDEC00511 | ×
KDEC00512 | ○
KDEC00513 | ○
KDEC00514 | ○
KDEC00515 | ○
KDEC00516 | ○
KDEC00517 | ○
KDEC00518 | ○
KDEC00519 | ○
KDEC00520 | ○
KDEC00521 | ○
KDEC00522 | ○
KDEC00523 | ○
KDEC00524 | ○
KDEC00525 | ○
KDEC00526 | ○
KDEC00527 | ○
KDEC01001 | ○
KDEC01002 | ○
KDEC01003 | ○
KDEC01004 | ○
KDEC01005 | ○
KDEC01006 | ○
KDEC01007 | ○
KDEC01008 | ○
KDEC01009 | ○
KDEC01011 | ○
KDEC01012 | ×
KDEC01013 | ○
KDEC01015 | ○
KDEC01016 | ○
KDEC01017 | ○
KDEC01018 | ○
KDEC01019 | ○
KDEC01020 | ○
KDEC01021 | ○
KDEC01022 | ○
KDEC01023 | ○
KDEC01024 | ○
KDEC01025 | ○
KDEC01026 | ○
KDEC01501 | ○
KDEC01502 | ○
KDEC01503 | ○
KDEC01504 | ○
KDEC01505 | ○
KDEC01506 | ○
KDEC01507 | ○
KDEC01508 | ○
KDEC01509 | ○
KDEC01510 | ○
KDEC01511 | ○
KDEC01512 | ○
KDEC01513 | ○
KDEC01514 | ○
KDEC01515 | ○
KDEC01516 | ○
KDEC01517 | ○
KDEC01518 | ○
KDEC01519 | ○
KDEC01520 | ○
KDEC01521 | ○
KDEC01522 | ○
KDEC02001 | ○
KDEC02002 | ○
KDEC02003 | ○
KDEC02004 | ○
KDEC02005 | ○
KDEC02501 | ○
KDEC02502 | ○
KDEC02503 | ○
KDEC02504 | ○
KDEC02511 | ○
KDEC02512 | ○
KDEC02513 | ○
KDEC02514 | ○
KDEC02515 | ○
KDEC02516 | ○
KDEC02517 | ○
KDEC02518 | ○
KDEC02519 | ○
KDEC02520 | ○
KDEC02521 | ○
KDEC02523 | ○
KDEC02524 | ○
KDEC03001 | ○
KDEC03002 | ○
KDEC03003 | ○
KDEC03005 | ○
KDEC03006 | ○
KDEC03011 | ○
KDEC03012 | ○
KDEC03013 | ○
KDEC03014 | ○
KDEC03015 | ○
KDEC03016 | ○
KDEC03017 | ○
KDEC03018 | ○
KDEC03019 | ○
KDEC03020 | ○
KDEC03021 | ○
KDEC04501 | ○
KDEC04502 | ○
KDEC04503 | ○
KDEC04504 | ○
KDEC04505 | ○
KDEC04506 | ○
KDEC04510 | ○
KDEC04511 | ○
KDEC04512 | ○
KDEC04513 | ○
KDEC04514 | ○
KDEC04515 | ○
KDEC04516 | ○
KDEC04517 | ○
KDEC04518 | ○
KDEC04519 | ○
KDEC04520 | ○
KDEC04601 | ×
KDEC04602 | ×
KDEC04603 | ×
KDEC04604 | ×
KDEC04605 | ×
KDEC04609 | ○
KDEC05001 | ○
KDEC05002 | ○
KDEC05003 | ○
KDEC05004 | ○
KDEC05005 | ○
KDEC05006 | ○
KDEC05008 | ○
KDEC05009 | ○
KDEC05010 | ○
KDEC05011 | ○
KDEC05012 | ○
KDEC05013 | ○
KDEC05014 | ○
KDEC05101 | ○
KDEC05102 | ○
KDEC05103 | ○
KDEC05104 | ○
KDEC05105 | ○
KDEC05106 | ○
KDEC05107 | ○
KDEC05108 | ○
KDEC05201 | ○
KDEC05202 | ○
KDEC05203 | ○
KDEC05204 | ○
KDEC05205 | ○
KDEC05206 | ○
KDEC05207 | ○
KDEC05208 | ○
KDEC05209 | ○
KDEC05210 | ○
KDEC05211 | ○
KDEC05212 | ○
KDEC05501 | ○
KDEC05502 | ○
KDEC05503 | ○
KDEC05504 | ○
KDEC05505 | ○
KDEC05506 | ○
KDEC06001 | ○
KDEC06002 | ○
KDEC06003 | ○
KDEC06004 | ○
KDEC06005 | ○
KDEC06006 | ○
KDEC06007 | ○
KDEC06008 | ○
KDEC06009 | ○
KDEC06010 | ○
KDEC06011 | ○
KDEC06012 | ○
KDEC06013 | ○
KDEC06014 | ○
KDEC06501 | ○
KDEC06502 | ○
KDEC06504 | ○
KDEC06505 | ○
KDEC06506 | ○
KDEC06507 | ○
KDEC06509 | ○
KDEC06510 | ○
KDEC07001 | ○
KDEC07002 | ○
KDEC07003 | ○
KDEC07004 | ×
KDEC07005 | ×
KDEC07006 | ○
KDEC10001 | ×
KDEC10002 | ×
KDEC10003 | ×
KDEC10004 | ×
KDEC10005 | ×
KDEC10006 | ×
KDEC10007 | ×
KDEC10008 | ×
KDEC10009 | ×
KDEC10010 | ×
KDEC10011 | ×
KDEC10012 | ×
KDEC10013 | ×
KDEC10014 | ×
KDEC10015 | ×
KDEC10016 | ×
KDEC10017 | ×
KDEC10020 | ×
KDEC10021 | ×
KDEC10022 | ×
KDEC10023 | ×
KDEC10024 | ×
KDEC10025 | ×
KDEC10026 | ×
KDEC10027 | ×
KDEC10028 | ×
KDEC10029 | ×
KDEC10030 | ×
KDEC10031 | ×
KDEC10033 | ×
KDEC10034 | ×
KDEC10035 | ×
KDEC10036 | ×
KDEC10037 | ×
KDEC10038 | ×
KDEC10039 | ×
KDEC10040 | ×
KDEC10041 | ×
KDEC10042 | ×
KDEC10043 | ×
KDEC10044 | ×
KDEC10045 | ×
KDEC10046 | ×
KDEC10047 | ×
KDEC10048 | ×
KDEC10049 | ×
KDEC10050 | ×
KDEC10051 | ×
KDEC10052 | ×
KDEC10053 | ×
KDEC10054 | ×
KDEC10055 | ×
KDEC10056 | ×
KDEC10057 | ×
KDEC10058 | ×
KDEC10059 | ×
KDEC10060 | ×
KDEC10061 | ×
KDEC10062 | ×
KDEC10063 | ×
KDEC10064 | ×
KDEC10065 | ×
KDEC10066 | ×
KDEC10067 | ×
KDEC10068 | ×
KDEC10069 | ×
KDEC10070 | ×
KDEC10071 | ×
KDEC10072 | ×
KDEC10073 | ×
KDEC10074 | ×
KDEC10075 | ×
KDEC10400 | ×
KDEC10401 | ×
KDEC10403 | ×
KDEC10407 | ×
KDEC10408 | ×
KDEC10409 | ×
KDEC10410 | ×
KDEC10411 | ×
KDEC10501 | ×
KDEC10502 | ×
KDEC19901 | ○
KDEC19902 | ○
KDEC19903 | ○

（凡例）

○：通知します。

×：通知しません。

(2)　KDEC20000～KDEC39999のメッセージ（ビジネスプロセス基盤に関するメッセージ）

メッセージID | JP1イベント通知の有無
KDEC20000 | ○
KDEC20001 | ○
KDEC20002 | ×
KDEC20003 | ×
KDEC20004 | ○
KDEC20005 | ○
KDEC20006 | ×
KDEC20007 | ×
KDEC20008 | ×
KDEC20009 | ○
KDEC20010 | ○
KDEC20012 | ○
KDEC20013 | ×
KDEC20014 | ○
KDEC20015 | ○
KDEC20016 | ×
KDEC20017 | ×
KDEC20018 | ×
KDEC20023 | ×
KDEC20024 | ×
KDEC20025 | ×
KDEC20026 | ×
KDEC20027 | ○
KDEC20028 | ×
KDEC20029 | ○
KDEC20030 | ×
KDEC20031 | ×
KDEC20032 | ×
KDEC20033 | ○
KDEC20034 | ×
KDEC20035 | ○
KDEC20036 | ×
KDEC20037 | ×
KDEC20038 | ×
KDEC20039 | ×
KDEC20040 | ×
KDEC20041 | ×
KDEC20042 | ×
KDEC20043 | ×
KDEC20044 | ×
KDEC20045 | ×
KDEC20046 | ○
KDEC20047 | ○
KDEC20048 | ○
KDEC20049 | ○
KDEC20051 | ×
KDEC20052 | ×
KDEC20053 | ×
KDEC20054 | ×
KDEC20055 | ×
KDEC20056 | ×
KDEC20057 | ×
KDEC20058 | ○
KDEC20059 | ○
KDEC20060 | ×
KDEC20061 | ×
KDEC20062 | ×
KDEC20063 | ×
KDEC20064 | ×
KDEC20065 | ×
KDEC20066 | ×
KDEC20067 | ×
KDEC20068 | ○
KDEC20069 | ×
KDEC20070 | ○
KDEC20071 | ×
KDEC35000 | ×
KDEC35001 | ×
KDEC35002 | ×
KDEC35003 | ×
KDEC35004 | ×
KDEC35005 | ×
KDEC35006 | ×
KDEC35007 | ×
KDEC35008 | ×
KDEC35009 | ×
KDEC35011 | ×
KDEC35012 | ×
KDEC35013 | ×
KDEC35014 | ×

（凡例）

○：通知します。

×：通知しません。

(3)　KDEC40000～KDEC59999のメッセージ（データ変換基盤に関するメッセージ）

KDEC40000～KDEC59999のメッセージはすべてJP1イベント通知をします。

(4)　KDEC60000～KDEC79999のメッセージ（DBアダプタ連携基盤に関するメッセージ）

メッセージID | JP1イベント通知の有無
KDEC60000 | ○
KDEC60001 | ○
KDEC60002 | ×
KDEC60003 | ×
KDEC62000 | ○
KDEC62001 | ○
KDEC63000 | ×
KDEC63001 | ×
KDEC63002 | ○
KDEC64000 | ○
KDEC64001 | ○
KDEC64002 | ○
KDEC64003 | ○
KDEC64004 | ○
KDEC64005 | ○
KDEC64006 | ○
KDEC64007 | ○
KDEC64008 | ○
KDEC64009 | ○
KDEC64010 | ○
KDEC64011 | ○
KDEC64012 | ○
KDEC66000 | ○
KDEC66001 | ×
KDEC66002 | ○
KDEC66003 | ○
KDEC66004 | ○
KDEC66005 | ○
KDEC66006 | ○
KDEC66007 | ○
KDEC70002 | ○
KDEC70003 | ×
KDEC70004 | ×
KDEC79000 | ○

（凡例）

○：通知します。

×：通知しません。

(5)　KEOS50000～KEOS59999のメッセージ（HCSC-Managerに関するメッセージ）

KEOS50000～KEOS59999のメッセージはすべてJP1イベント通知をしません。

付録G　下位バージョンからのリポジトリの移行

旧バージョンのCosminexus サービスプラットフォームで構築した開発環境，運用環境および実行環境を07-60にバージョンアップできます。その際，旧バージョンで使用していたリポジトリ情報（HCSCコンポーネントや配備定義など）をバージョンアップ後も使用する場合，リポジトリの情報をバージョンアップ後にも使用できる形式に移行してからバージョンアップします。

このマニュアルでは，バージョンアップ前に使用していたリポジトリ情報をそのまま使用して，バージョンアップ後も運用する場合のバージョンアップ方法について説明します。

旧バージョンで使用していたリポジトリ情報をバージョンアップ前後に開発環境で変更し，変更したリポジトリ情報を使用して運用する場合のバージョンアップ方法については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

＜この節の構成＞

付録G.1　移行の対象となるバージョン

付録G.2　新規にインストールする場合の移行手順

付録G.3　上書きインストールする場合の移行手順

付録G.4　ローリングアップデートの場合の移行手順

付録G.1　移行の対象となるバージョン

リポジトリ情報の移行の対象となる旧バージョンを次に示します。これらのバージョンのリポジトリ情報を移行して，各環境を07-60にバージョンアップできます。

uCosminexus Service Architect　07-10

uCosminexus Service Platform　07-10

uCosminexus Service Architect　07-20

uCosminexus Service Platform　07-20

uCosminexus Service Architect　07-50

uCosminexus Service Platform　07-50

なお，07-50より前のバージョンから07-60に移行する場合と，07-50から07-60に移行する場合とで，次のように移行方法が異なります。

07-50より前のバージョンから07-60に移行する場合

旧バージョンをアンインストールして，07-60を新規にインストールします。移行手順の詳細については，「付録G.2　新規にインストールする場合の移行手順」を参照してください。

07-50から07-60に移行する場合

次の三つの移行方法があります。

07-50をアンインストールして，07-60を新規にインストールします。HCSC簡易セットアップ機能を利用してセットアップした場合は，この方法をお勧めします。移行手順の詳細については，「付録G.2　新規にインストールする場合の移行手順」を参照してください。

07-60を上書きインストールします。移行手順の詳細については，「付録G.3　上書きインストールする場合の移行手順」を参照してください。

システムを全面停止しないで，07-60を上書きインストールします（ローリングアップデート）。ロードバランスクラスタ構成で運用している場合は，この方法を実施します。移行手順の詳細については，「付録G.4　ローリングアップデートの場合の移行手順」を参照してください。

付録G.2　新規にインストールする場合の移行手順

次の図に示す(1)～(10)の手順に従って，Cosminexus サービスプラットフォームを旧バージョンから07-60へ移行してください。

図G-1　新規にインストールする場合の移行手順

図G-1の(1)～(10)の手順の詳細を次に示します。

なお，手順内で使用するコマンドの詳細については，「10.　コマンド」を参照してください。また，開発環境で実施する作業の詳細については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

注意

バージョン07-60以降では，開発環境と運用環境で同じリポジトリを共有できません。下位バージョンでリポジトリを共有していた場合，開発環境と運用環境で別々のリポジトリを用意して，移行してください。移行手順については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」の下位バージョンで開発環境と運用環境のリポジトリを共有していた場合の移行手順を参照してください。

＜この項の構成＞

(1)　リポジトリのエクスポート（運用環境）

(2)　HCSCコンポーネントの削除（運用環境）

(3)　HCSCサーバのアンセットアップ（運用環境）

(4)　各環境のアンインストール

(5)　各環境のインストール

(6)　HCSCサーバの構築（運用環境）

(7)　リポジトリのインポート（開発環境）

(8)　リポジトリのエクスポート（開発環境）

(9)　リポジトリのインポート（運用環境）

(10)　HCSCコンポーネントの配備（運用環境）

(1)　リポジトリのエクスポート（運用環境）

バージョンアップ前の運用環境のリポジトリをエクスポートして，いったん退避します。複数のリポジトリを使用している場合，必要なリポジトリをすべてエクスポートして，退避します。

cscrepctlコマンド（-exportオプション）を運用環境で実行して，バージョンアップ前のリポジトリをエクスポートしてください。

リポジトリのエクスポート方法の詳細については，「4.2　リポジトリのエクスポート」を参照してください。

(2)　HCSCコンポーネントの削除（運用環境）

実行環境のHCSCサーバに配備されているHCSCコンポーネントをすべて削除します。バージョンアップする実行環境のすべてのHCSCサーバに配備されているHCSCコンポーネントをすべて削除します。

csccompoundeployコマンドを運用環境で実行して，HCSCサーバに配備されているHCSCコンポーネントを削除してください。

csccompoundeploy -csc <HCSCサーバ名> -type {adapter|bp} -name <サービスアダプタのサービスID>

(3)　HCSCサーバのアンセットアップ（運用環境）

バージョンアップする実行環境のすべてのHCSCサーバをアンセットアップします。

cscsvunsetupコマンドを運用環境で実行して，すべてのHCSCサーバをアンセットアップしてください。

HCSCサーバのアンセットアップ方法については，「3.2.5　HCSCサーバをアンセットアップする」を参照してください。

なお，アンセットアップしないでバージョンアップしてしまった場合，07-50より前のバージョンから07-60に移行するときは，手動でHCSCサーバを削除してください。07-50から07-60に移行するときは，手動でHCSCサーバを削除する必要はありません。

(4)　各環境のアンインストール

開発環境，運用環境，実行環境で旧バージョンのCosminexus サービスプラットフォームをアンインストールします。Cosminexus以下のディレクトリ情報を退避したあとに，旧バージョンのCosminexus サービスプラットフォームをアンインストールすることをお勧めします。

注意

アンインストールする場合の注意

J2EEサーバ，Management Server，PRFなど実行環境の構成要素を停止してからアンインストールしてください。

組み込みデータベースを使用している場合，組み込みデータベースを停止してからアンインストールしてください。

07-50より前のバージョンから移行する場合の注意

必ずすべてのHCSCサーバをアンセットアップしてからバージョンアップしてください。

実行環境をバージョンアップする場合，cscreplsコマンドを使ってHCSCサーバ情報が残っていないことを確認してから実施してください。HCSCサーバ情報が残っていたら，必ずHCSCサーバをアンセットアップしてからバージョンアップしてください。HCSCサーバ情報が残っていてもバージョンアップは実行できますが，正しくバージョンアップされないので注意してください。

HCSCサーバをアンセットアップしたあとに，リポジトリルート配下を削除してください。

開発環境をバージョンアップする場合の注意

開発環境では，バージョンアップ前にHCSCTEプロジェクトをいったん削除し，バージョンアップ後に新しく作成し直してください。

(5)　各環境のインストール

開発環境，運用環境，実行環境で07-60のCosminexus サービスプラットフォームをインストールしてバージョンアップします。

(6)　HCSCサーバの構築（運用環境）

前回作成したHCSCサーバと同一の環境を構築し，定義します。前回作成した次のファイルを基に，HCSCサーバを構築し，定義します。

HCSCサーバ構成定義ファイル

HCSCサーバセットアップ定義ファイル

連携セットアップ定義ファイル

HCSCサーバランタイム定義ファイル

ユーザ定義受付ランタイム定義ファイル

(7)　リポジトリのインポート（開発環境）

(1)でエクスポートしたリポジトリ情報を開発環境にインポートします。インポートするときは，Eclipseのメニューの［プロジェクト］－［自動的にビルド］をオフにしてから，リポジトリをインポートしてください。リポジトリのインポート終了後は，オンに戻してください。

旧バージョンのリポジトリをインポートすると，パッケージングおよび配備定義が自動で実施され，リポジトリ情報が今バージョンに引き継がれます。なお，パッケージングおよび配備定義が自動で実施されるのは，旧バージョンでパッケージングおよび配備定義したHCSCコンポーネントだけです。

注意

07-50より前のバージョンから移行する場合の注意

サービスアダプタ（SessionBean）のユーザ定義クラスに次のファイル名が設定されているときは，警告メッセージが表示されます。

csmsvcadpdef.jar

cscmsg_adpejb.jar

警告メッセージが表示された場合，サービスアダプタ定義画面で，上記のユーザ定義クラスを削除し，ファイル名を変更してから，再度設定してください。

メモリについての注意

旧バージョンのリポジトリをインポートするときは，メモリを多く必要とします。そのため，次の手順でメモリサイズが十分かどうかを確認し，メモリが不足している場合は，メモリサイズを増やしてからリポジトリをインポートしてください。

Eclipseのメニューから，［MyEclipse］－［ガーベッジ・コレクションの実行］を選択します。

［メモリー使用量(MB)］ダイアログの［ガーベッジ・コレクション後］に表示されている，「最大許容メモリー・サイズ」および「メモリー使用量」を確認します。

次の条件に当てはまる場合，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」の「Eclipseの設定ファイルの確認」を参照し，推奨値に従ってメモリサイズ（-Xmxの値）を大きくします。条件に当てはまらない場合，対処は不要です。
条件：「メモリー使用量」+定義済みサービス数×3 ＞ 「最大許容メモリー・サイズ」
推奨値：変更後の「-Xmx」の値 = 定義済みサービス数×3 +変更前の「-Xmx」の値

クライアント定義ファイルについての注意

開発環境でサービスアダプタ（Webサービス）を定義した場合，クライアント定義ファイル（c4webcl.properties）の「c4web.logger.log_file_prefix」の値は，自動的にサービスIDに変更されます。必要に応じて，移行前のクライアント定義ファイルを削除してください。詳細については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」のクライアント定義ファイルの作成と設定に関する内容を参照してください。

(8)　リポジトリのエクスポート（開発環境）

(7)でインポートしたリポジトリをエクスポートします。

(9)　リポジトリのインポート（運用環境）

(8)でエクスポートしたリポジトリをインポートします。なお，旧バージョンのリポジトリはインポートできません。

cscrepctlコマンド（-importオプション）を運用環境で実行してください。

リポジトリのインポート方法の詳細については，「4.3　リポジトリのインポート」を参照してください。

(10)　HCSCコンポーネントの配備（運用環境）

(9)でインポートしたリポジトリ情報に含まれるHCSCコンポーネントをHCSCサーバに配備します。(1)でリポジトリをエクスポートしたときと同じ環境となるように配備します。

csccompodeployコマンド（-allオプション）を運用環境で実行してください。

HCSCコンポーネントの配備方法の詳細については，「3.1.9　サービスアダプタを配備する」「3.1.10　ビジネスプロセスを配備する」を参照してください。

HCSCコンポーネントの配備後は，バージョンアップ前と同様にHCSCコンポーネントを操作できます。

なお，旧バージョンで使用していたリポジトリ情報をバージョンアップ前後に開発環境で変更し，変更したリポジトリ情報を使用して運用する場合のバージョンアップ方法については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

付録G.3　上書きインストールする場合の移行手順

上書きインストールで移行できるのは，バージョンが07-50のときだけです。07-50より前のバージョンを移行する場合は，07-60を新規にインストールして移行してください。

次の図に示す(1)～(6)の手順に従って，Cosminexus サービスプラットフォームを07-50から07-60へ移行してください。

図G-2　上書きインストールする場合の移行手順

図G-2の(1)～(6)の手順の詳細を次に示します。

なお，手順内で使用するコマンドの詳細については，「10.　コマンド」を参照してください。また，開発環境で実施する作業の詳細については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

注意

バージョン07-60以降では，開発環境と運用環境で同じリポジトリを共有できません。下位バージョンでリポジトリを共有していた場合，開発環境と運用環境で別々のリポジトリを用意して，移行してください。移行手順については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」の下位バージョンで開発環境と運用環境のリポジトリを共有していた場合の移行手順を参照してください。

参考

リポジトリを共有している場合は，配備済みのコンポーネントをすべて削除してから，(1)～(6)の作業を実施することをお勧めします。

＜この項の構成＞

(1)　リポジトリのエクスポート（運用環境）

(2)　各環境の上書きインストール

(3)　リポジトリのインポート（開発環境）

(4)　リポジトリのエクスポート（開発環境）

(5)　リポジトリのインポート（運用環境）

(6)　実行環境のバージョンアップ（運用環境）

(1)　リポジトリのエクスポート（運用環境）

バージョンアップ前の運用環境のリポジトリをエクスポートして，いったん退避します。複数のリポジトリを使用している場合，必要なリポジトリをすべてエクスポートして，退避します。

cscrepctlコマンド（-exportオプション）を運用環境で実行して，バージョンアップ前のリポジトリをエクスポートしてください。

リポジトリのエクスポート方法の詳細については，「4.2　リポジトリのエクスポート」を参照してください。

(2)　各環境の上書きインストール

開発環境，運用環境，実行環境で07-60のCosminexus サービスプラットフォームを上書きインストールしてバージョンアップします。

注意

アンインストールする場合の注意

J2EEサーバ，Management Server，PRFなど実行環境の構成要素を停止してから上書きインストールしてください。

組み込みデータベースを使用している場合，組み込みデータベースを停止してから上書きインストールしてください。

開発環境をバージョンアップする場合の注意

開発環境では，バージョンアップ前にHCSCTEプロジェクトをいったん削除し，バージョンアップ後に新しく作成し直してください。

(3)　リポジトリのインポート（開発環境）

(1)でエクスポートしたリポジトリ情報を開発環境にインポートします。旧バージョンのリポジトリをインポートすると，パッケージングおよび配備定義が自動で実施され，リポジトリ情報が今バージョンに引き継がれます。なお，パッケージングおよび配備定義が自動で実施されるのは，旧バージョンでパッケージングおよび配備定義したHCSCコンポーネントだけです。

注意

旧バージョンのリポジトリをインポートするときは，メモリを多く必要とします。そのため，次の手順でメモリサイズが十分かどうかを確認し，メモリが不足している場合は，メモリサイズを増やしてからリポジトリをインポートしてください。

Eclipseのメニューから，［MyEclipse］－［ガーベッジ・コレクションの実行］を選択します。

［メモリー使用量(MB)］ダイアログの［ガーベッジ・コレクション後］に表示されている，「最大許容メモリー・サイズ」および「メモリー使用量」を確認します。

次の条件に当てはまる場合，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」の「Eclipseの設定ファイルの確認」を参照し，推奨値に従ってメモリサイズ（-Xmxの値）を大きくします。条件に当てはまらない場合，対処は不要です。
条件：「メモリー使用量」+定義済みサービス数×3 ＞ 「最大許容メモリー・サイズ」
推奨値：変更後の「-Xmx」の値 = 定義済みサービス数×3+変更前の「-Xmx」の値

(4)　リポジトリのエクスポート（開発環境）

(3)でインポートしたリポジトリをエクスポートします。

(5)　リポジトリのインポート（運用環境）

(4)でエクスポートしたリポジトリをインポートします。なお，旧バージョンのリポジトリはインポートできません。

cscrepctlコマンド（-importオプション）を運用環境で実行してください。

リポジトリのインポート方法の詳細については，「4.3　リポジトリのインポート」を参照してください。

(6)　実行環境のバージョンアップ（運用環境）

運用環境から実行環境のバージョンアップを実施します。

(a)　前提条件

実行環境をバージョンアップするには，次の条件を満たす必要があります。

データベースが起動していること

CosminexusおよびCosminexus RMの移行が完了していること
Cosminexusの移行方法については，マニュアル「Cosminexus システム構築ガイド」を参照してください。Cosminexus RMの移行方法については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

Management Serverが起動していること

HCSCサーバ，J2EEサーバ，およびHCSCコンポーネントが停止していること

前提条件を満たしていない場合，上記の順番で起動，停止，およびバージョンアップを実施してください。

(b)　バージョンアップ方法

次に示すコマンドを運用環境で実行してください。

cscenvupdate -csc <バージョンアップするHCSCサーバ名>

なお，旧バージョンで使用していたリポジトリ情報をバージョンアップ前後に開発環境で変更し，変更したリポジトリ情報を使用して運用する場合のバージョンアップ方法については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

付録G.4　ローリングアップデートの場合の移行手順

ローリングアップデートとは，システムを全面停止しないで，上書きインストールで移行する方法です。

ローリングアップデートで移行できるのは，バージョンが07-50のときだけです。07-50より前のバージョンを移行する場合は，07-60を新規にインストールして移行してください。

また，ローリングアップデートで移行する場合，2台以上のHCSCサーバでロードバランスクラスタを構成している必要があります。

次の図に示す(1)～(14)の手順に従って，Cosminexus サービスプラットフォームを07-50から07-60へ移行してください。

図G-3　ローリングアップデートの場合の移行手順

図G-3の(1)～(14)の手順の詳細を次に示します。

なお，手順内で使用するコマンドの詳細については，「10.　コマンド」を参照してください。また，開発環境で実施する作業の詳細については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

注意

バージョン07-60以降では，開発環境と運用環境で同じリポジトリを共有できません。下位バージョンでリポジトリを共有していた場合，開発環境と運用環境で別々のリポジトリを用意して，移行してください。移行手順については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」の下位バージョンで開発環境と運用環境のリポジトリを共有していた場合の移行手順を参照してください。

ローリングアップデートでの移行が完了するまで，07-50のシステムに対して，次の操作はできません。
・cscsvsetupコマンドで，新規にHCSCサーバをセットアップする
・csccompodeployコマンドで，新規にHCSCコンポーネントを配備する

＜この項の構成＞

(1)　リポジトリのエクスポート（運用環境）

(2)　リクエストの送信制御（ロードバランサ）

(3)　各環境のインストール

(4)　リポジトリのインポート・エクスポート（開発環境・運用環境）

(5)　実行環境のバージョンアップ（運用環境）

(6)　HCSCサーバの起動（運用環境）

(7)　HCSCコンポーネントの開始（運用環境）

(8)　リクエストの送信制御の解除（ロードバランサ）

(9)　リクエストの送信制御（ロードバランサ）

(10)　実行環境の上書きインストール（実行環境）

(11)　実行環境のバージョンアップ（運用環境）

(12)　HCSCサーバの起動（運用環境）

(13)　HCSCコンポーネントの開始（運用環境）

(14)　リクエストの送信制御の解除（ロードバランサ）

(15)　3台目以降のHCSCサーバ（実行環境）に対しての作業

(1)　リポジトリのエクスポート（運用環境）

バージョンアップ前の運用環境のリポジトリをエクスポートして，いったん退避します。複数のリポジトリを使用している場合は，すべてのリポジトリをエクスポートして退避します。

cscrepctlコマンド（-exportオプション）を運用環境で実行して，バージョンアップ前のリポジトリをエクスポートしてください。

リポジトリのエクスポート方法の詳細については，「4.2　リポジトリのエクスポート」を参照してください。

(2)　リクエストの送信制御（ロードバランサ）

バージョンアップするHCSCサーバ（１台目）に対してリクエストを送信しないように，ロードバランサを設定します。その際，仕掛かり中のリクエストがないことを確認してください。なお，設定方法は各ロードバランサの仕様によって異なります。

(3)　各環境のインストール

開発環境，運用環境，実行環境（１台目）で07-60のCosminexus サービスプラットフォームをインストールしてバージョンアップします。

次のどちらかの方法でインストールします。

新規にインストールする場合

「付録G.2　新規にインストールする場合の移行手順」の(2)～(6)の作業を実施します。

上書きインストールする場合

「付録G.3　上書きインストールする場合の移行手順」の(2)の作業を実施します。

注意

上書きインストールをする場合，次の点に注意してください。

・J2EEサーバ，Management Server，PRFなど実行環境の構成要素を停止してから上書きインストールしてください。

・組み込みデータベースを使用しているときは，組み込みデータベースを停止してから上書きインストールしてください。

(4)　リポジトリのインポート・エクスポート（開発環境・運用環境）

(1)でエクスポートしたリポジトリ情報を開発環境にインポートします。インポートによって，古いバージョンで作成したリポジトリ情報が今バージョンに引き継がれます。そのあと，開発環境のリポジトリ情報を運用環境にインポートし，運用環境にもリポジトリ情報を引き継ぎます。

リポジトリのインポート・エクスポートで実施する作業は，(3)のインストール方法によって次のように異なります。

新規にインストールした場合

「付録G.2　新規にインストールする場合の移行手順」の(7)～(9)の作業を実施します。

上書きインストールした場合

「付録G.3　上書きインストールする場合の移行手順」の(3)～(6)の作業を実施します。

(5)　実行環境のバージョンアップ（運用環境）

運用環境から実行環境（1台目）のバージョンアップを実施します。

(a)　前提条件

実行環境をバージョンアップするには，次の条件を満たす必要があります。

データベースが起動していること

CosminexusおよびCosminexus RMの移行が完了していること
Cosminexusの移行方法については，マニュアル「Cosminexus システム構築ガイド」を参照してください。Cosminexus RMの移行方法については，マニュアル「Cosminexus Reliable Messaging」を参照してください。

Management Serverが起動していること

HCSCサーバおよびJ2EEサーバが停止していること

前提条件を満たしていない場合，上記の順番で起動，停止，およびバージョンアップを実施してください。

(b)　バージョンアップ方法

次に示すコマンドを運用環境で実行してください。

cscenvupdate -csc <バージョンアップするHCSCサーバ名>

(6)　HCSCサーバの起動（運用環境）

バージョンアップしたHCSCサーバ（１台目）を起動します。

(7)　HCSCコンポーネントの開始（運用環境）

(6)で起動したHCSCサーバに配備されているHCSCコンポーネントを開始します。

(8)　リクエストの送信制御の解除（ロードバランサ）

バージョンアップしたHCSCサーバ（１台目）に対してリクエストを送信するように，ロードバランサを設定します。なお，設定方法は各ロードバランサの仕様によって異なります。

(9)　リクエストの送信制御（ロードバランサ）

バージョンアップするHCSCサーバ（2台目）に対してリクエストを送信しないように，ロードバランサを設定します。その際，仕掛かり中のリクエストがないことを確認してください。なお，設定方法は各ロードバランサの仕様によって異なります。

(10)　実行環境の上書きインストール（実行環境）

実行環境（2台目）で07-60のCosminexus サービスプラットフォームを上書きインストールしてバージョンアップします。なお，開発環境および運用環境のバージョンアップは，(4)で実施しているため不要です。

注意

J2EEサーバ，Management Server，PRFなど実行環境の構成要素を停止してから上書きインストールしてください。

組み込みデータベースを使用している場合，組み込みデータベースを停止してから上書きインストールしてください。

(11)　実行環境のバージョンアップ（運用環境）

運用環境から実行環境（2台目）のバージョンアップを実施します。

実行環境のバージョンアップ方法については，「(5) 実行環境のバージョンアップ（運用環境）」を参照してください。

(12)　HCSCサーバの起動（運用環境）

バージョンアップしたHCSCサーバ（2台目）を起動します。

(13)　HCSCコンポーネントの開始（運用環境）

(12)で起動したHCSCサーバに配備されているHCSCコンポーネントを開始します。

(14)　リクエストの送信制御の解除（ロードバランサ）

バージョンアップしたHCSCサーバ（2台目）に対してリクエストを送信するように，ロードバランサを設定します。なお，設定方法は各ロードバランサの仕様によって異なります。

(15)　3台目以降のHCSCサーバ（実行環境）に対しての作業

ロードバランスクラスタを構成しているすべてのHCSCサーバに対して，(9)～(14)の作業を実施します。

なお，旧バージョンで使用していたリポジトリ情報をバージョンアップ前後に開発環境で変更し，変更したリポジトリ情報を使用して運用する場合のバージョンアップ方法については，マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。

付録H　用語解説

（英字）

CTM（Cosminexus Component Transaction Monitor）

構成ソフトウェアの一つです。サービス部品の実行要求が集中しないようにスケジューリングをするための機能です。

DB Connector

データベースに接続するためのリソースアダプタです。

DBアダプタ

データベースの操作をサービス部品として利用する場合に，操作するデータベースや実行するSQLを定義したHCSCコンポーネントです。

DBキュー

データベースを介してシステム間で連携する，TP1/EE（TP1/Server Base Enterprise Option）の機能です。DBキュー機能を使用すると，データベースをキューとして，TP1/EEとJ2EEとの間で，非同期型のメッセージ送受信ができます。

EAR（Enterprise ARchive）ファイル

J2EEアプリケーションを構成する複数のファイルをEARファイル形式でパッケージ化したものです。

Cosminexus サービスプラットフォームでは，HCSCコンポーネントをパッケージングして，EARファイルを作成します。

Eclipse

Eclipseプロジェクト（eclipse.org）が提供するオープンソースの統合開発環境です。ソースコードの編集支援機能やデバッグ機能など，アプリケーションの開発効率を向上させる各種機能を備えています。

Cosminexus サービスプラットフォームでは，Eclipseに必要な機能をプラグインして利用します。

EJB（Enterprise JavaBeans）

業務ロジックをプログラムとして記述したビジネスロジック，および永続的データを格納するオブジェクトであるエンティティをJavaコンポーネント化したものです。Sun Microsystems, Inc.からEJB仕様が公開されています。

HCSC（Hitachi Cosminexus Service Coordinator）

uCosminexus Service Platformを構成する構成ソフトウェアの一つです。Cosminexus サービスプラットフォームでSOAを適用したシステムを構築，運用するための機能として，ビジネスプロセス実行機能，データ変換機能，DBアダプタ機能，実行環境の運用管理機能，およびメッセージング制御機能を提供しています。

HCSC-Business Process（ビジネスプロセス基盤）

ビジネスプロセスの定義に従って，適切なサービス部品を呼び出すための機能です。

HCSC-Data Transform（データ変換基盤）

データ変換定義に従って，要求電文・応答電文の電文フォーマットを変換する機能です。

HCSC-DB Adapter（DBアダプタ連携基盤）

DBアダプタの定義に従って適切なサービス部品（データベースの操作）を呼び出す機能です。

HCSC-Manager

Cosminexus サービスプラットフォームの運用環境で利用する運用管理機能です。

HCSCサーバのセットアップ機能，HCSCコンポーネントの配備機能，プロセスインスタンスの実行履歴管理機能などが含まれます。

HCSC-Managerコマンド共通定義ファイル（csccmd.properties）

運用環境で使用するコマンドの必須項目の省略値を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。

このファイルに省略値を定義しておくと，コマンド入力時に該当するオプションの入力を省略できます。

HCSC-Manager定義ファイル（cscmng.properties）

運用環境のカスタマイズに必要な情報を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。

リポジトリのインポート先となるディレクトリや，ログファイルの大きさ・面数などを定義できます。

HCSC-Messaging（メッセージング基盤）

サービスアダプタの定義に従って適切なサービス部品を呼び出す機能です。

HCSCコンポーネント

開発環境で作成するサービスアダプタ，DBアダプタ，ビジネスプロセス，およびユーザ定義受付の総称です。

HCSCサーバ

実行環境でサービス部品の実行を管理するサーバ機能です。メッセージング基盤，DBアダプタ連携基盤，ビジネスプロセス基盤，データ変換基盤など，実行環境に必要な機能が含まれます。また，標準受付や連携受付などの機能も含まれます。

HCSCサーバ構成定義ファイル（cscsvsetup.xml）

HCSCサーバの構成を定義するファイルです。XML形式のファイルとして作成します。

HCSCサーバ，クラスタ，Cosminexus Managerなどの情報を定義できます。

HCSCサーバセットアップ定義ファイル（cscsvsetup.properties）

HCSCサーバのセットアップに必要な情報を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。

HCSCサーバに設定するクラスタ名や使用できる標準受付の種類などを定義できます。

HCSCサーバランタイム定義ファイル（cscsvconfig.properties）

HCSCサーバの起動時に必要なランタイム情報を定義するファイルです。J2SEのプロパティ形式のファイルとして作成します。

実行履歴を採取するかどうかや，トレースファイルのレベル・出力先などを定義できます。

HTTP

インターネットで，WWWサーバとWWWクライアントの間でHTML文書を送受信するための通信プロトコルです。

J2EE（JavaTM 2 Platform, Enterprise Edition）

Sun Microsystems, Inc.からJ2EE仕様が公開されています。

J2EEサーバ

アプリケーションを実行するためのサーバ基盤であるJ2EEコンテナを生成，実行する環境です。Cosminexus サービスプラットフォームは，J2EEサーバとしてCosminexus Component Containerを使用します。

Java

1991年にSun Microsystems社内の研究グループが開発したインタプリタ言語を基に，C++をより移植性と信頼性が高くなるように改良した言語です。Webの普及によってブラウザに応用されています。

JDBC（Java Database Connectivity）

Javaのプログラムでデータベースを利用するためのAPIです。

JavaSoftが1996年前半に仕様を公開しました。Javaプログラムから，JDBC APIを経由して「JDBCドライバ」を呼び出し，ドライバがデータベース・サーバへの接続機能を提供します。

JP1

日立の統合システム運用管理ミドルウェアの総称です。

MBean（Managed Bean）

管理対象となるリソースを表すJavaオブジェクトです。JMX仕様に基づいて実装されます。マネージャに対するリソースのインターフェースとして機能し，リソースに関する情報や操作をマネージャに提供します。

MyEclipse

Javaアプリケーションの開発環境です。MyEclipseには，Eclipseでアプリケーションを開発するときに使用するプラグインがまとめられています。MyEclipseを使用すると，アプリケーションの作成，J2EEサーバへのアプリケーションのデプロイ，J2EEサーバの起動・停止，データベースの操作などができます。

Cosminexusでは，構成ソフトウェアとして，MyEclipseの日本語版環境であるMyEclipse for Cosminexusを提供しています。

RMI-IIOP

JavaRMIとJavaIDLを統合したAPIです。

SessionBean

セッション単位での処理を行う機能がある，EJBで規定されているBeanの一つです。

SOAP（Simple Object Access Protocol）

ネットワーク上のサービス部品を呼び出す際のメッセージを規定したものです。HTTPとXMLがベースとなっています。

TP1アダプタ

Cosminexusサービスプラットフォームの実行環境から既存のOpenTP1システム内にあるサービス部品を呼び出す場合に利用するアダプタです。

uCosminexus Service Architect

Cosminexus サービスプラットフォームの開発環境を構築・運用するための製品です。

uCosminexus Service Platform

Cosminexus サービスプラットフォームの実行環境・運用環境を構築・運用するための製品です。

W3C（World Wide Web Consortium）

XMLやDOMを含むWeb関連技術の標準化を推進する非営利団体です。

Webサービス

インターネット上に分散するアプリケーションが提供するサービスを，クライアントにAPIとして提供するサービス部品です。

WS-R（Web Services Reliability）

標準化団体OASISで標準化された，インターネット向けのオープンな非同期通信プロトコルです。

XMLスキーマ

W3C勧告で定められた仕様で，XML文書内の論理的なデータ構造を規定するための仕組みです。

（ア行）

アダプタ

サービスリクエスタからの要求電文を受け取り，アダプタ内で定義されているサービス部品へ要求電文を送信して，サービス部品を呼び出すアプリケーションです。

アダプタには，標準で使用するサービスアダプタ（標準アダプタ）と，ユーザが必要に応じて使用するカスタムアダプタ（DBアダプタ，TP1アダプタなど）があります。サービスアダプタは，Webサービス，SessionBean，MDB（WS-R），およびMDB（DBキュー）のサービス部品を呼び出すアダプタです。カスタムアダプタは，それ以外のサービス部品を呼び出すアダプタです。

運用環境

開発環境で作成したEARファイルをリポジトリから読み込み，実行環境に配備する環境です。また，実行環境で利用するHCSCサーバをセットアップします。実行環境での業務の運用を開始したあとは，システムの起動・停止，および状態を監視します。

永続化

ビジネスプロセスのプロセスインスタンスの実行状況を履歴として，データベースに記録することです。

応答電文

サービス部品の実行結果を返すための電文です。応答電文には，サービス部品からHCSCサーバに送信される電文と，HCSCサーバからサービスリクエスタに送信される電文があります。

（カ行）

開発環境

実行環境でサービス部品を呼び出すために必要なHCSCコンポーネントを作成したり，作成したHCSCコンポーネントをHCSCサーバおよびクラスタにどのように配備するか定義（配備定義）したりする環境です。

カスタムアダプタ

呼び出すサービス部品の種類が，Webサービス，SessionBean，MDB（WS-R），MDB（DBキュー）以外のアダプタです。

クラスタ

ある共通の機能を提供するサーバの集合です。

Cosminexus サービスプラットフォームでは，複数のHCSCサーバでクラスタを構成するロードバランスクラスタと，二つのHCSCサーバで実行系と待機系を構成するHAクラスタがあります。

（サ行）

サービス

業務と一対一に対応し，業務に必要な機能を再利用できるソフトウェア部品のことです。SOAでは，サービスを組み合わせて業務システムを構築します。これによって，業務の変化に対して，システムを迅速に変更できます。

サービスアダプタ

どのサービス部品を実行するかを定義したHCSCコンポーネントです。呼び出すサービス部品の種類（Webサービス，SessionBean，MDB（WS-R），MDB（DBキュー））ごとに定義する内容は異なります。

サービス部品

サービスアダプタおよびDBアダプタから実行できる業務処理のことです。Webサービス，SessionBean，MDB（WS-R），MDB（DBキュー），およびデータベースの操作をサービス部品として利用できます。

サービスリクエスタ

HCSCサーバへサービス部品の実行要求（要求電文）を送信するアプリケーションです。HCSCサーバの標準受付が同期標準受付（Webサービス／SessionBean）か，非同期標準受付（MDB（WS-R）／MDB（DBキュー））か，またはユーザ定義受付（Webサービス）かによって，作成するサービスリクエスタの形式が異なります。

標準受付にサービス部品の実行を要求するサービスリクエスタを作成するときは，HCSCサーバに送信される要求電文の電文フォーマットを，標準電文に合わせる必要があります。

ユーザ定義受付にサービス部品の実行を要求するサービスリクエスタを作成するときは，サービス部品またはビジネスプロセスに定義した電文フォーマット（WSDL）に合わせることができます。

システム構成定義

HCSCサーバおよびクラスタのセットアップ情報と，HCSCコンポーネントをHCSCサーバおよびクラスタにどのように配備するかの情報が含まれる定義情報です。

HCSCサーバおよびクラスタのセットアップ情報は，運用環境で更新されます。開発環境では，HCSCサーバおよびクラスタにHCSCコンポーネントをどのように配備するかの情報を定義します。

実行環境

サービスリクエスタで受け付けた実行要求に応じて，HCSCサーバを介して適切なサービス部品を呼び出し，業務を実行する環境です。

実行履歴

ビジネスプロセスのプロセスインスタンスの実行履歴と電文の実行履歴とがあります。ビジネスプロセスの実行状況や応答状況を確認したり，サービス部品の情報や電文の配送経路や配送状態を確認したりできます。

実行履歴情報テーブル

ビジネスプロセスや電文のプロセスインスタンスおよび電文の実行履歴を管理するテーブルです。

性能解析トレース

Cosminexusシステムの性能解析をするためのトレース情報です。

相関セット

サービスリクエスタから送信された要求電文を一意に識別するために利用する文字列です。HCSCサーバには，サービスリクエスタから相関セットを含む要求電文が送信されます。サービス部品のHCSCサーバは，相関セットを含んだ応答電文をサービスリクエスタに返信します。その結果，サービスリクエスタは受信した応答電文が，どの要求電文に対する応答であるのかを一意に識別できます。

（タ行）

データ変換

標準電文とサービス部品電文の電文フォーマットが異なる場合に，データ変換定義に従って，標準電文をサービス部品電文の電文フォーマットに変換することです。

データ変換定義

標準電文とサービス部品電文の電文フォーマットの相違を解消するためのデータ変換方法を定義したものです。標準電文とサービス部品電文の電文フォーマット定義ファイルの各要素をマッピングし，必要に応じてファンクションを設定して定義します。

電文フォーマット

要求電文および応答電文のデータ構造です。

サービスリクエスタからHCSCサーバに送信される要求電文の電文フォーマットは，標準電文の電文フォーマットに合わせる必要があります。標準電文とサービス部品に実行要求するための電文（サービス部品電文）の電文フォーマットが異なる場合は，データ変換定義を作成して，電文フォーマットの相違を解消します。

電文フォーマット定義ファイル

電文の構造（電文フォーマット）を定義したファイルです。XMLフォーマット定義ファイルとバイナリフォーマット定義ファイルとがあります。サービス部品の実行に利用する電文でXML形式のデータを扱う場合は，XMLフォーマット定義ファイルを，バイナリ形式（XML形式以外）のデータを扱う場合は，バイナリフォーマット定義ファイルを利用します。

（ハ行）

配備

HCSCコンポーネントを適切なHCSCサーバに配置することです。開発環境で作成したHCSCコンポーネントは，運用環境を利用して実行環境（HCSCサーバ）に配備します。

配備定義

開発環境で，HCSCコンポーネントをHCSCサーバおよびクラスタにどのように配備するか定義し，システム構成定義を更新することです。運用環境からHCSCコンポーネントを配備するときには，開発環境で配備定義したシステム構成定義の内容に従って配備します。

パッケージング

開発環境で作成したHCSCコンポーネントを，実行環境に配備できるようにEARファイルに組み立てることです。

ビジネスプロセス

複数のサービス部品の処理の順番や条件などを定義して，一連の業務の流れとして定義したものです。Cosminexus サービスプラットフォームの開発環境では，複数のアクティビティを画面上に配置し，コネクションで連結して定義します。

標準受付

サービスリクエスタからの要求電文を受け付けるための機能（インターフェース）です。HCSCサーバに含まれる機能です。標準受付を開始すると，サービスリクエスタからの要求電文を受け付けられる状態になります。

同期受付（Webサービス／SessionBean）および非同期受付（MDB（WS-R）／MDB（DBキュー））の要求を受け付けることができます。

標準電文（標準電文フォーマット）

Cosminexus サービスプラットフォームで提供する標準的な電文フォーマットです。

プロセスインスタンス

ビジネスプロセスで実行している業務の一つの実体です。ワークフローの案件に相当します。

（マ行）

メソッドトレース

障害が発生し，原因の究明が困難な場合に必要な情報です。

（ヤ行）

ユーザ定義受付

サービスリクエスタからの実行要求を受け付けるための機能（インターフェース）です。HCSCサーバに含まれる標準受付とは異なり，ユーザが任意のインターフェースを定義できます。定義したユーザ定義受付をHCSCサーバに配備して開始すると，サービスリクエスタからの要求電文を受け付けられる状態になります。

ユーザ電文

サービスリクエスタから送信される要求電文です。

要求電文

サービス部品の実行を要求するための電文です。要求電文には，サービスリクエスタからHCSCサーバに送信される電文とHCSCサーバ内のアダプタからサービス部品に送信される電文があります。

（ラ行）

リクエスト受付

標準受付およびユーザ定義受付の総称です。サービスリクエスタからの実行要求を受け付けるための機能（インターフェース）です。

リクエストトレース

メッセージング基盤での，標準受付，ビジネスプロセス受付，またはサーバ間転送受付で受け付けたリクエストのBPやサービスアダプタの呼び出し先やその結果を把握するための情報です。

リポジトリ

定義したHCSCコンポーネントやシステム構成定義を格納するディレクトリです。格納した情報は，リポジトリの管理機能（リポジトリのインポート／エクスポート機能）を利用して，開発環境と運用環境との間で受け渡しします。

連携受付

クラスタ間の連携を有効にするための機能です。HCSCサーバに含まれる機能です。連携受付を開始すると，クラスタ間の連携が有効になります。

索引

[Ｃ][Ｄ][Ｅ][Ｈ][Ｉ][Ｊ][Ｍ][Ｏ][Ｐ][Ｒ][Ｓ][Ｔ][Ｕ][Ｗ][Ｘ]
[ア行][カ行][サ行][タ行][ハ行][マ行][ヤ行][ラ行]

(英字)

(Ｃ)

Cosminexus（EJBコンテナ）との関係

Cosminexus Manager

Cosminexus Managerにアクセスするユーザの設定

Cosminexus Managerの状態を確認する

Cosminexus Reliable Messagingのセットアップ

Cosminexus RMとの関係〔MDB（DBキュー）〕

Cosminexus RMとの関係〔MDB（WS-R）〕

Cosminexus Service Coordinator-Managerのセットアップ

Cosminexus Service Coordinator管理者の変更方法

Cosminexus サービスプラットフォームの全体像

Cosminexus サービスプラットフォームを構成する環境

cscapputil

csccmd.properties〔用語解説〕

csccompoconfig

csccompodeploy

csccompostart

csccompostop

csccompoundeploy

cscconsetup

cscconunsetup

cscenvbackup

cscenvrestore

cscenvupdate

cscmng.properties〔用語解説〕

cscpasswd

cscpidelete

cscpireexec

cscpiselect

cscrcptnstart

cscrcptnstop

cscrepctl

cscrepdiff

cscrepls

cscresinfo

cscstatus

cscsvcctl

cscsvcls

cscsvconfig

cscsvconfig.properties〔用語解説〕

cscsvsetup

cscsvsetup.properties〔用語解説〕

cscsvsetup.xml〔用語解説〕

cscsvstart

cscsvstop

cscsvunsetup

cscutil

csmdeletehistory

csmlshistory

csmlslocation

csmlsreception

csmlsstate

CTM〔用語解説〕

(Ｄ)

DB Connector〔用語解説〕

DB Connectorのセットアップ〔Cosminexus RMを使用しない場合〕

DB Connectorのセットアップ〔Cosminexus RMを使用する場合〕

DBアダプタ〔用語解説〕

DBアダプタ連携基盤〔用語解説〕

DBキュー〔用語解説〕

(Ｅ)

EARファイル〔用語解説〕

Eclipse〔用語解説〕

EJB〔用語解説〕

(Ｈ)

HAクラスタ構成〔HCSCサーバの構成〕

HAクラスタ構成〔環境構築〕

HAクラスタ構成時の環境構築

HAクラスタ構成時の実行環境のセットアップ

HAクラスタ構成での運用

HAモニタ〔環境構築〕

HAモニタ〔関連ソフトウェア〕

HCSC〔用語解説〕

HCSC-Business Process〔用語解説〕

HCSC-Data Transform〔用語解説〕

HCSC-DB Adapter〔用語解説〕

HCSC-Manager〔用語解説〕

HCSC-Manager環境のバックアップ

HCSC-Manager環境のリストア

HCSC-Managerコマンド共通定義ファイル〔定義ファイル〕

HCSC-Managerコマンド共通定義ファイル〔用語解説〕

HCSC-Managerコマンド共通定義ファイルの作成

HCSC-Manager定義ファイル〔定義ファイル〕

HCSC-Manager定義ファイル〔用語解説〕

HCSC-Manager定義ファイルの作成

HCSC-Managerにアクセスするユーザの変更

HCSC-Messaging〔用語解説〕

HCSC-Messagingコマンド共通定義ファイル〔定義ファイル〕

HCHCコンポーネント〔用語解説〕

HCSCコンポーネントの開始

HCSCコンポーネントの構成を変更する

HCSCコンポーネントの定義

HCSCコンポーネントの停止

HCSCコンポーネントの配備

HCSCサーバ〔用語解説〕

HCSCサーバ構成定義ファイル〔定義ファイル〕

HCSCサーバ構成定義ファイル〔用語解説〕

HCSCサーバ構成定義ファイルの作成

HCSCサーバセットアップ定義ファイル〔定義ファイル〕

HCSCサーバセットアップ定義ファイル〔用語解説〕

HCSCサーバセットアップ定義ファイルの作成

HCSCサーバにアクセスするユーザの設定

HCSCサーバのアンセットアップ

HCSCサーバの起動

HCSCサーバの構成（HAクラスタ構成の場合）

HCSCサーバの構成（クラスタを連携させる場合）

HCSCサーバの構成（単一の場合）

HCSCサーバの構成（複数の場合）

HCSCサーバの構成（連携の場合）

HCSCサーバの構成（ロードバランスクラスタ構成の場合）

HCSCサーバの状態の表示

HCSCサーバの情報を確認する

HCSCサーバのセットアップ

HCSCサーバのセットアップ情報を確認する

HCSCサーバの定義情報を設定する

HCSCサーバの定義内容を確認する

HCSCサーバの定義を変更する

HCSCサーバの停止

HCSCサーバのリソース稼働情報の統計情報

HCSCサーバのリソース稼働情報を確認する

HCSCサーバランタイム定義ファイル〔定義ファイル〕

HCSCサーバランタイム定義ファイル〔用語解説〕

HCSCサーバランタイム定義ファイルの作成

HCSCサーバランタイムの定義

HCSCサーバをアンセットアップする

HCSCサーバを起動する

HCSCサーバをセットアップする

HCSCサーバを停止する

Hitachi Web Serverの状態を確認する

Hitachi Web Serverを起動する

Hitachi Web Serverを停止する

HTTP〔用語解説〕

(Ｉ)

iWay アダプタ

(Ｊ)

J2EE〔用語解説〕

J2EEサーバ〔用語解説〕

J2EEサーバのセットアップ

Java〔用語解説〕

JDBC〔用語解説〕

JDBCドライバのセットアップ

JP1

JP1〔用語解説〕

JP1/Baseのイベントサーバ名の設定

JP1/Baseの構成定義の作成

JP1イベント通知をするメッセージ

JP1イベント発行の設定

JP1と連携した障害監視の流れ

JP1連携機能を使用する場合の環境構築

JP1連携の設定

(Ｍ)

Management Server環境設定ファイル

Management Serverの起動

Management Serverのセットアップ

Management Server用オプション定義ファイル

MBean〔用語解説〕

MBeanの起動確認

Microsoft Cluster Service

Microsoft Cluster Service

mserver.cfg

mserver.properties

MyEclipse〔用語解説〕

(Ｏ)

Object Wrapperシステムとの接続

OpenTP1との接続

(Ｐ)

PRFの状態を確認する

PRFのセットアップ

PRFを起動する

PRFを停止する

(Ｒ)

RMI-IIOP〔用語解説〕

(Ｓ)

SessionBean〔用語解説〕

SOAP〔用語解説〕

SOAP Fault動作定義ファイル

SOAP通信基盤との関係

SQLスクリプトファイル設定時の注意事項

SQLスクリプトファイルの種類と格納先

SQLスクリプトファイルの設定

SQLスクリプトファイルの設定方法

(Ｔ)

TP1アダプタ〔用語解説〕

(Ｕ)

uCosminexus Operatorの前提OS

uCosminexus Service Adapter Architect for Flat Files

uCosminexus Service Adapter Architect for Object Access

uCosminexus Service Adapter Architect for TP1

uCosminexus Service Adapter for Flat Files

uCosminexus Service Adapter for Object Access

uCosminexus Service Adapter for TP1

uCosminexus Service Architect〔用語解説〕

uCosminexus Service Platform〔用語解説〕

uCosminexus Service Platformの前提OS

uCosminexus TP1/Server Base Enterprise Option

uCosminexus TP1 Gateway

uCosminexus 日立コード変換 - Development Kit

uCosminexus 日立コード変換 - Runtime

uCosminexus 日立コード変換 - Runtimeのセットアップ

uCosminexus 日立コード変換 - Server Runtime

uCosminexus 日立コード変換 - Server Runtimeのセットアップ

usrconf.properties

(Ｗ)

W3C〔用語解説〕

Webサーバ（HTTPサーバ）のセットアップ

Webサービス〔用語解説〕

WS-R〔用語解説〕

(Ｘ)

XMLスキーマ〔用語解説〕

(ア行)

(あ)

アクティビティ

アダプタ〔用語解説〕

アプリケーションの操作

アンインストール

(い)

移行の対象となるバージョン

インストールログ

インポート

(う)

上書きインストールする場合の移行手順

運用環境

運用環境〔用語解説〕

運用環境のバックアップ

運用環境の復旧

運用管理エージェントの起動

(え)

永続化〔電文の実行履歴〕

永続化〔プロセスインスタンスの実行履歴〕

永続化〔用語解説〕

永続化しないビジネスプロセス

永続化するビジネスプロセス

エクスポート

エディタエリア

(お)

応答電文〔用語解説〕

(カ行)

(か)

下位バージョンからのリポジトリの移行

開発環境

開発環境〔用語解説〕

開発環境とテスト環境との関係

各種操作

カスタムアダプタ〔用語解説〕

稼働運用ページ

稼働確認ページ

稼働情報ファイルの出力

画面構成

環境の関係

関連ソフトウェア

(き)

基本情報

基本情報ページ

キューの名称と個数〔MDB（DBキュー）〕

キューの名称と個数〔MDB（WS-R）〕

共有ロック

(く)

クラスタ〔用語解説〕

クラスタ構成時の運用

クラスタソフトウェアの設定

(こ)

構成ソフトウェア

構成ソフトウェアの位置づけ

コマンドの種類

コマンドの同時実行

コマンドの入力形式

コマンドの文法の記述形式

コンソールビュー

(サ行)

(さ)

サーバチェックインポート

サービス〔用語解説〕

サービスアダプタ〔用語解説〕

サービスアダプタの情報を確認する

サービスアダプタまたはビジネスプロセスの情報の表示

サービスアダプタを開始する

サービスアダプタを削除する

サービスアダプタを停止する

サービスアダプタを配備する

サービス情報

サービス情報の管理

サービス情報の表示

サービス情報変更定義ファイル〔定義ファイル〕

サービス情報を確認する

サービス情報を変更する

サービス部品〔用語解説〕

サービス部品の接続先を変更する

サービス部品呼び出し〔MDB（DBキュー）〕

サービス部品呼び出し〔MDB（WS-R）〕

サービス部品呼び出し〔基本的な流れ〕

サービス部品呼び出し〔メッセージの流れ（MDB（DBキュー））〕

サービス部品呼び出し〔メッセージの流れ（MDB（WS-R））〕

サービス部品呼び出し〔ユーザ電文とWSDLの関係〕

サービス部品呼び出し〔ユーザ電文とサービス部品のスタブとの関係〕

サービス部品を呼び出す〔応答電文の扱い（MDB（DBキュー））〕

サービス部品を呼び出す〔応答電文の扱い（MDB（WS-R））〕

サービス部品を呼び出す流れ

サービス部品を呼び出す流れ

サービス呼び出し〔SessionBean〕

サービス呼び出し〔Webサービス（SOAP通信）〕

サービスリクエスタ〔用語解説〕

(し)

識別情報

システム構成定義〔用語解説〕

システムのアンセットアップ

実行環境

実行環境〔用語解説〕

実行環境（現用系）のセットアップ

実行環境（待機系）のセットアップ

実行環境に必要なソフトウェアの設定

実行環境の設定

実行環境のバージョンアップ

実行履歴〔用語解説〕

実行履歴情報テーブル〔用語解説〕

実行履歴情報テーブルの管理

実行履歴情報テーブルのバックアップ取得の運用

実行履歴情報テーブルのバックアップを取得する

状態表示

新規にインストールする場合の移行手順

(せ)

性能解析トレース

性能解析トレース〔用語解説〕

性能解析トレースの取得ポイント

性能解析トレースファイルの出力形式と出力される内容

セットアップ後の内容を確認・変更する

セットアップ情報の追加・変更

(そ)

相関セット〔用語解説〕

相関セットの役割

(タ行)

(た)

タイマの設定

他社ERPパッケージとの接

多重度

タブ

(つ)

通信タイムアウト値を変更する

ツリービュー

(て)

定義情報ページ

定義ファイルの種類

定義ファイルの入力形式

定義ファイルの文法の記述形式

データベースとの接続

データベースのクライアント側のセットアップ

データベースのサーバ側のセットアップ

データベースの状態を確認する

データベースのテーブルの情報

データベースのテーブル容量を見積もる

データベースの領域への配置

データベースを起動する

データベースを停止する

データ変換〔用語解説〕

データ変換基盤〔用語解説〕

データ変換定義〔用語解説〕

テーブル容量の見積もり〔実行環境の設定〕

テーブル容量の見積もり〔電文の実行履歴の管理〕

テーブル容量の見積もり〔プロセスインスタンスの実行履歴の管理〕

テスト環境から本番環境への移行手順

テスト環境と本番環境との関係

デッドメッセージキュー〔MDB（DBキュー）〕

デッドメッセージキュー〔MDB（WS-R）〕

電文の実行履歴採取のタイミング

電文の実行履歴情報テーブルのレコードの削除

電文の実行履歴情報の表示

電文の実行履歴の概要

電文の実行履歴の管理

電文の実行履歴を削除する

電文の実行履歴を表示する

電文フォーマット〔用語解説〕

電文フォーマット定義ファイル〔用語解説〕

(と)

統計情報の参照方法

トランザクション〔MDB（DBキュー）〕

トランザクション〔MDB（WS-R）〕

トランザクション〔SessionBean〕

トランザクション〔Webサービス（SOAP通信）〕

トレースファイルの見積もり

(ハ行)

(は)

排他ロック

配備〔用語解説〕

配備済みのHCSCコンポーネントの削除

配備定義〔用語解説〕

バックアップ

パッケージング〔用語解説〕

(ひ)

ビジネスプロセス〔用語解説〕

ビジネスプロセス基盤〔用語解説〕

ビジネスプロセスの再実行

ビジネスプロセスの再実行〔運用環境画面〕

ビジネスプロセスの再実行〔コマンド〕

ビジネスプロセスの再実行〔サービスリクエスタ（SessionBean）〕

ビジネスプロセスの再実行〔サービスリクエスタ（SOAP通信）〕

ビジネスプロセスの仕組み

ビジネスプロセスの情報を確認する

ビジネスプロセスの処理の流れ

ビジネスプロセスの通信モデル

ビジネスプロセスを開始する

ビジネスプロセスを削除する

ビジネスプロセスを使った運用

ビジネスプロセスを停止する

ビジネスプロセスを配備する

標準インポート

標準受付〔用語解説〕

標準受付およびユーザ定義受付の開始

標準受付およびユーザ定義受付の停止

標準受付を開始する

標準受付を停止する

標準電文〔用語解説〕

標準電文フォーマット〔用語解説〕

標準プロトコル以外のシステムとの接続

(ふ)

ファイルを扱うシステムとの接続

プロセスインスタンス〔ビジネスプロセスを使った運用〕

プロセスインスタンス〔用語解説〕

プロセスインスタンスの検索

プロセスインスタンスの再実行

プロセスインスタンスの実行履歴の管理

プロセスインスタンスの実行履歴の削除

プロセスインスタンスの実行履歴の詳細情報を取得する

プロセスインスタンスの実行履歴を検索する

プロセスインスタンスの実行履歴を削除する

プロセスインスタンスを再実行する

(へ)

変換テーブルを登録する

変数の種類

変数の役割

(マ行)

(め)

メソッドトレース〔障害対策〕

メソッドトレース〔障害対策〕

メソッドトレース〔用語解説〕

メッセージの形式

メッセージの種類

メッセージマッピングファイルの編集

メッセージログ

メッセージング基盤〔用語解説〕

メニューバー

メンテナンスログ〔障害情報の取得〕

メンテナンスログ〔障害情報の種類〕

(ヤ行)

(ゆ)

ユーザ定義受付〔用語解説〕

ユーザ定義受付の情報の表示

ユーザ定義受付の情報を確認する

ユーザ定義受付の定義情報を確認する

ユーザ定義受付の定義情報を設定する

ユーザ定義受付の定義情報を変更する

ユーザ定義受付ランタイム定義ファイル〔定義ファイル〕

ユーザ定義受付ランタイム定義ファイルの作成

ユーザ定義受付を開始する

ユーザ定義受付を削除する

ユーザ定義受付を停止する

ユーザ定義受付を配備する

ユーザ電文〔用語解説〕

ユーザの管理

(よ)

要求電文〔用語解説〕

(ラ行)

(り)

リクエスト受付〔用語解説〕

リクエストトレース〔障害対策〕

リクエストトレース〔用語解説〕

リクエストトレースの取得ポイント

リクエストトレースの取得方法

リソース稼働情報の表示

リソースに対応する情報

リソースの稼働情報の種類

リポジトリ〔用語解説〕

リポジトリ情報の差分の表示

リポジトリ情報の表示

リポジトリとして使用するディレクトリ

リポジトリのインポート

リポジトリのエクスポート

リポジトリの概要

リポジトリの差分情報の参照

リポジトリの情報

リポジトリの情報の参照

リポジトリの排他

リポジトリへのアクセスの制御

流量制御値を変更する

履歴管理ページ

(れ)

例外ログ〔障害情報の取得〕

例外ログ〔障害情報の種類〕

連携受付〔用語解説〕

連携受付を開始する

連携受付を停止する

連携情報を確認する

連携セットアップ定義ファイル〔定義ファイル〕

連携セットアップ定義ファイルの作成

連携のアンセットアップ

連携のセットアップ

連携をアンセットアップする

連携を開始する

連携をセットアップする

連携を停止する

(ろ)

ロードバランサの設定

ロードバランスクラスタ機能

ロードバランスクラスタ構成〔HCSCサーバの構成〕

ロードバランスクラスタ構成〔環境構築〕

ロードバランスクラスタ構成時の環境構築

ロードバランスクラスタ構成時の実行環境のセットアップ

ロードバランスクラスタ構成での運用

ローリングアップデート

ローリングアップデートの場合の移行手順

ログアウトする

ログインする

ログイン時の注意事項

ログおよびトレース取得時の注意事項

論理サーバの登録

■ 商標類

AIXは，米国における米国International Business Machines Corp.の登録商標です。
AMDは，Advanced Micro Devices, Inc.の商標です。
CORBAは，Object Management Groupが提唱する分散処理環境アーキテクチャの名称です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
IIOPは，OMG仕様によるORB(Object Request Broker)間通信のネットワークプロトコルの名称です。
Intelは，Intel Corporationの会社名です。
iWayおよびiWay Softwareは，Information Builders, Inc.の米国およびその他の国における登録商標です。
Java 及びすべてのJava関連の商標及びロゴは，米国及びその他の国における米国Sun Microsystems, Inc.の商標または登録商標です。
JDKは，米国 Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
Linuxは，Linus Torvaldsの米国およびその他の国における登録商標あるいは商標です。
Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
ORACLEは，米国Oracle Corporation の登録商標です。
Oracleは，米国Oracle Corporation及びその子会社，関連会社の登録商標です。
Oracle 10gは，米国Oracle Corporationの商標です。
Oracle9iは，米国Oracle Corporationの商標です。
Red Hatは，米国およびその他の国でRed Hat, Inc. の登録商標若しくは商標です。
SAP，mySAP，R/3，記載されているすべてのSAP製品およびサービス名はSAP AGのドイツおよびその他世界各国における登録商標または商標です。
SOAP（Simple Object Access Protocol）は，分散ネットワーク環境においてXMLベースの情報を交換するための通信プロトコルの名称です。
Sun，Sun Microsystems，Javaは，米国Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
UNIXは，X/Open Company Limited が独占的にライセンスしている米国ならびに他の国における登録商標です。
W3Cは，World Wide Web Consortiumの商標（多数の国において登録された）です。
Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows Serverは，米国Microsoft Corporationの米国及びその他の国における登録商標です。
Windows Vistaは，米国Microsoft Corporationの米国及びその他の国における登録商標です。
Eclipseは，開発ツールプロバイダのオープンコミュニティであるEclipse Foundation, Inc.により構築された開発ツール統合のためのオープンプラットフォームです。
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).