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実行履歴採取の有無
2historyrecord-data実行履歴電文データ(ユーザ電文)採取の有無
3historyrecord-binarylength実行履歴採取電文データ(ユーザ電文)の長さ
4ログトレースmethodtrace-filepathメソッドトレース出力先パス
5requesttrace-filepathリクエストトレース出力先パス
6methodtrace-filenumメソッドトレースの最大面数
7requesttrace-filenumリクエストトレースの最大面数
8methodtrace-filesizeメソッドトレースファイル1面当たりの最大サイズ
9requesttrace-filesizeリクエストトレースファイル1面当たりの最大サイズ
10methodtrace-levelメソッドトレースの出力レベル
11requesttraceリクエストトレースの採取の有無
12bptrace-levelビジネスプロセス基盤のメソッドトレースの出力レベル
13bptrace-filenumビジネスプロセス基盤のメソッドトレースの面数
14bptrace-filesizeビジネスプロセス基盤のメソッドトレースのサイズ
15DB情報dab-bufsizeDABrokerからの受信データのバッファ長
16jdbc-bufsizeJDBCで取り扱うバッファ長
17jdbc-longvarbinaryデータベースのアクセス方法
18jdbc-longvarbinary-access-sizeHiRDBに一度に要求するデータの長さ
19jdbc-maxbinarysize取得するデータの最大長
20jdbc-longvarbinary-truncerrorエラーの指定
21標準受付関連request-ejb.instance.minimum標準の同期受付(SessionBean)のインスタンス最小数
22request-ejb.instance.maximum標準の同期受付(SessionBean)のインスタンス最大数
23request-ejb.ctmCTM連携の使用有無
24request-ejb.parallel.countCTMがアプリケーションを呼び出すために用意するスレッド数
25request-ejb.optional.name標準の同期受付(SessionBean)の別名
26request-soap.instance.minimum標準の同期受付(Webサービス)の最小同時実行数
27request-soap.instance.maximum標準の同期受付(Webサービス)の最大同時実行数
28request-soap.exclusive.threads標準の同期受付(Webサービス)の占有スレッド数
29request-soap.queue-size標準の同期受付(Webサービス)の実行待ちキューのサイズ
30request-jms.instance.maximum標準の非同期受付(MDB(WS-R))のインスタンス最大数
31receptionstop-monitor-timer標準受付,HCSCサーバ転送用受付けサービス停止処理のタイムアウト時間
32サービスアダプタ関連soapfault-targetnamespace-filepathSOAP Faultをユーザ定義例外として扱うかどうか
33データ変換関連xmltelegram-maxcache-numXML電文をキャッシュできる数
34telegram-validation電文フォーマットに対して,送受信する電文が適切かを検証するかどうか
35実行タイマ監視cscserver-connect-timeoutサーバ間連携の呼び出しを監視するためのタイムアウト値

HCSCサーバランタイム定義ファイルの詳細については,「9. 定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。

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