Cosminexus ビジネスプロセス管理/エンタープライズサービスバス V8 サービスプラットフォーム システム構築・運用ガイド

[目次][用語][索引][前へ][次へ]

2.3.3 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-7 HCSCサーバランタイム定義ファイルに定義するプロパティ(データベースとCosminexus RMの両方を使用する場合)

項番 分類 プロパティ名 内容
1 実行履歴管理 historyrecord 実行履歴採取の有無
2 historyrecord-data 実行履歴電文データ(ユーザ電文)採取の有無
3 historyrecord-binarylength 実行履歴採取電文データ(ユーザ電文)の長さ
4 ログトレース methodtrace-filepath メソッドトレース出力先パス
5 requesttrace-filepath リクエストトレース出力先パス
6 telegramtrace-filepath ユーザ電文トレース出力先パス
7 methodtrace-filenum メソッドトレースの最大面数
8 requesttrace-filenum リクエストトレースの最大面数
9 telegramtrace-filenum ユーザ電文トレースの最大面数
10 methodtrace-filesize メソッドトレースファイル1面当たりの最大サイズ
11 requesttrace-filesize リクエストトレースファイル1面当たりの最大サイズ
12 telegramtrace-filesize ユーザ電文トレースファイル1面当たりの最大サイズ
13 methodtrace-level メソッドトレースの出力レベル
14 requesttrace リクエストトレースの採取の有無
15 telegramtrace ユーザ電文トレースの採取の有無
16 bptrace-level ビジネスプロセス基盤のメソッドトレースの出力レベル
17 bptrace-filenum ビジネスプロセス基盤のメソッドトレースの面数
18 bptrace-filesize ビジネスプロセス基盤のメソッドトレースのサイズ
19 データベース情報 dab-bufsize DABrokerからの受信データのバッファ長
20 jdbc-bufsize JDBCで取り扱うバッファ長
21 jdbc-longvarbinary データベースのアクセス方法
22 jdbc-longvarbinary-access-size HiRDBに一度に要求するデータの長さ
23 jdbc-maxbinarysize 取得するデータの最大長
24 jdbc-longvarbinary-truncerror エラーの指定
25 標準受付関連 request-ejb.instance.minimum 標準の同期受付(SessionBean)のインスタンス最小数
26 request-ejb.instance.maximum 標準の同期受付(SessionBean)のインスタンス最大数
27 request-ejb.ctm CTM連携の使用有無
28 request-ejb.parallel.count CTMがアプリケーションを呼び出すために用意するスレッド数
29 request-ejb.optional.name 標準の同期受付(SessionBean)の別名
30 request-soap.instance.minimum 標準の同期受付(Webサービス・SOAP1.1)の最小同時実行数
31 request-soap.instance.maximum 標準の同期受付(Webサービス・SOAP1.1)の最大同時実行数
32 request-soap.exclusive.threads 標準の同期受付(Webサービス・SOAP1.1)の占有スレッド数
33 request-soap.queue-size 標準の同期受付(Webサービス・SOAP1.1)の実行待ちキューのサイズ
34 request-soap1_2.instance.minimum 標準の同期受付(Webサービス・SOAP1.2)の最小同時実行数
35 request-soap1_2.instance.maximum 標準の同期受付(Webサービス・SOAP1.2)の最大同時実行数
36 request-soap1_2.exclusive.threads 標準の同期受付(Webサービス・SOAP1.2)の占有スレッド数
37 request-soap1_2.queue-size 標準の同期受付(Webサービス・SOAP1.2)の実行待ちキューのサイズ
38 request-jms.instance.maximum 標準の非同期受付(MDB(WS-R))のインスタンス最大数
39 receptionstop-monitor-timer 標準受付,HCSCサーバ転送用受付サービス停止処理のタイムアウト時間
40 サービスアダプタ関連 soapfault-targetnamespace-filepath SOAP Faultをユーザ定義例外として扱うかどうか
41 データ変換関連 formatdef-maxcache-num フォーマット定義をキャッシュできる数
42 transformdef-maxcache-num データ変換定義をキャッシュできる数
43 xmltelegram-maxcache-num XML電文をキャッシュできる数
44 telegram-validation 電文フォーマットに対して,送受信する電文が適切かを検証するかどうか
45 xmltelegram-namespace-complement XML電文内の属性値に指定された名前空間接頭辞に対応した名前空間宣言を補完するかどうか
46 telegram-undefined-character-code バイナリデータの文字コード変換処理で,未定義の文字コードが検出された場合に処理を継続するかどうか
47 telegram-notfound-soapheader 受付定義ファイル,サービスアダプタ定義ファイル,またはビジネスプロセス定義ファイルに対して,送受信する電文に指定されたSOAPヘッダが存在しない場合に処理を継続するかどうか
48 validation-activity 検証アクティビティで,メッセージ型変数(XML)を検証するかどうか
49 J2EE関連 j2ee-stopapp-timeout J2EEアプリケーション停止時のタイムアウト
50 startcsc-timeout J2EEサーバ起動タイムアウト
51 stopcsc-timeout J2EEサーバ停止タイムアウト
52 コマンドの通信のタイムアウト時間の監視 csc-command-timeout コマンドタイムアウト
53 Cookie情報の引き継ぎ cookie-parsing Cookieを引き継ぐかどうか
54 フォルダ関連 work-folder 作業フォルダルートの絶対パス
55 common-folder-<共通フォルダ定義名> 共通フォルダの絶対パス
56 DBアダプタ関連 dba-separate-transaction ビジネスプロセスとは別にDBアダプタのトランザクションを開始するかどうか

注※
07-60以降でtelegram-validationプロパティを「ON」にすると,電文フォーマットに対して送受信する電文が適切かどうかを検証します。次の場合は,今までサービス呼び出しに成功していた電文がサービスアダプタでエラーになることがあるため,注意してください。
  • 07-50以前から07-60以降にバージョンアップしたあと,telegram-validationプロパティに「ON」を設定した場合
  • 07-60以降でtelegram-validationプロパティを「OFF」から「ON」に設定し直したとき
07-50以前の場合,または07-60以降でtelegram-validationプロパティに「OFF」を設定した場合は,電文フォーマットに対して,送受信する電文が適切かどうかを検証しません。

HCSCサーバランタイム定義ファイルの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「HCSCサーバランタイム定義ファイル」を参照してください。