HCSCサーバの起動時に必要なランタイム情報は,HCSCサーバランタイム定義ファイルに定義します。
HCSCサーバのランタイム定義は,HCSCサーバランタイム定義ファイルとして,次に示すディレクトリに格納されているサンプルファイルを利用して作成します。このファイルは,J2SEのプロパティファイル形式で作成します。
<Cosminexusのインストールディレクトリ>¥CSC¥config¥manager¥templates¥cscsvconfig.properties |
このファイルはHCSCサーバの定義情報を設定するときに使用します。HCSCサーバの定義については「3.1.4 HCSCサーバの定義情報を設定する」を参照してください。
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アダプタのトランザクションを開始するかどうか |
HCSCサーバランタイム定義ファイルの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「HCSCサーバランタイム定義ファイル」を参照してください。