SAPクライアントマネージャークラス。
機能は以下の通り。
- 接続情報初期値を保持したSAPクライアントオブジェクトを取得します。
接続情報設定ファイル sap_auth_info.properties で定義した
サーバタイプ をキーに
SAPクライアントオブジェクト
SapClient
を取得します。
以下、接続情報設定ファイル sap_auth_info.properties での定義方法を示します。
現在、以下の2つのコネクションに対応しています。
- プールコネクション(Pool Connection)
- ダイレクトコネクション(Direct Connection)
それぞれのコネクションにおいて、非負荷分散環境(No Load Balancing)と負荷分散環境(Load Balancing)への接続設定を行うプロパティは異なります。
以下その4パターンについて設定するプロパティを示します。
[備考]
※接続先が1接続の場合、
.サーバタイプ を省略することができます。
※接続先が複数存在する場合は、
.サーバタイプ を利用して、複数の接続先を定義することができます。
Pool Connection (No Load Balancing) |
パラメータ名 | 説明 |
jco.client.client.サーバタイプ | SAPにログインする際に使用するクライアント |
jco.client.user.サーバタイプ | SAPにログインする際に使用するユーザ |
jco.client.passwd.サーバタイプ | SAPにログインする際に使用するパスワード |
jco.client.lang.サーバタイプ | SAPにログインする際に使用する言語 |
jco.client.ashost.サーバタイプ | SAPにログインする際に使用する接続先サーバのIPアドレス(ホスト名) |
jco.client.sysnr.サーバタイプ | SAPにログインする際に使用するシステム番号 |
jco.client.poolsize.サーバタイプ | SAPにログインする際に使用できる、指定したプール内のコネクション数 |
jco.client.poolname.サーバタイプ | SAPにログインする際に使用する任意のプール名称 |
jco.client.waittime.サーバタイプ | プール内のコネクションが全て使用中の際に、リリースされたコネクションを取得するために待機する時間(単位:ミリ秒) |
jco.client.connectiontimeout.サーバタイプ | プール内で一定時間使用されていないコネクションを自動的にクローズする際の未使用時間(単位:ミリ秒) |
jco.client.timeoutcheckperiod.サーバタイプ | プール内で一定時間使用されていないコネクションを自動的にクローズする際に、未使用時間をチェックする間隔(単位:ミリ秒) |
Direct Connection (No Load Balancing) |
パラメータ名 | 説明 |
jco.client.client.サーバタイプ | SAPにログインする際に使用するクライアント |
jco.client.user.サーバタイプ | SAPにログインする際に使用するユーザ |
jco.client.passwd.サーバタイプ | SAPにログインする際に使用するパスワード |
jco.client.lang.サーバタイプ | SAPにログインする際に使用する言語 |
jco.client.ashost.サーバタイプ | SAPにログインする際に使用する接続先サーバのIPアドレス(ホスト名) |
jco.client.sysnr.サーバタイプ | SAPにログインする際に使用するシステム番号 |
Pool Connection (Load Balancing) |
パラメータ名 | 説明 |
jco.client.client.サーバタイプ | SAPにログインする際に使用するクライアント |
jco.client.user.サーバタイプ | SAPにログインする際に使用するユーザ |
jco.client.passwd.サーバタイプ | SAPにログインする際に使用するパスワード |
jco.client.lang.サーバタイプ | SAPにログインする際に使用する言語 |
jco.client.mshost.サーバタイプ | SAPにログインする際に使用する接続先メッセージサーバIPアドレス(ホスト名) |
jco.client.r3name.サーバタイプ | SAPにログインする際に使用するSAP名称 |
jco.client.group.サーバタイプ | SAPにログインする際に使用するグループID |
jco.client.poolsize.サーバタイプ | SAPにログインする際に使用できる、指定したプール内のコネクション数 |
jco.client.poolname.サーバタイプ | SAPにログインする際に使用する任意のプール名称 |
jco.client.waittime.サーバタイプ | プール内のコネクションが全て使用中の際に、リリースされたコネクションを取得するために待機する時間(単位:ミリ秒) |
jco.client.connectiontimeout.サーバタイプ | プール内で一定時間使用されていないコネクションを自動的にクローズする際の未使用時間(単位:ミリ秒) |
jco.client.timeoutcheckperiod.サーバタイプ | プール内で一定時間使用されていないコネクションを自動的にクローズする際に、未使用時間をチェックする間隔(単位:ミリ秒) |
Direct Connection (Load Balancing) |
パラメータ名 | 説明 |
jco.client.client.サーバタイプ | SAPにログインする際に使用するクライアント |
jco.client.user.サーバタイプ | SAPにログインする際に使用するユーザ |
jco.client.passwd.サーバタイプ | SAPにログインする際に使用するパスワード |
jco.client.lang.サーバタイプ | SAPにログインする際に使用する言語 |
jco.client.mshost.サーバタイプ | SAPにログインする際に使用する接続先メッセージサーバIPアドレス(ホスト名) |
jco.client.r3name.サーバタイプ | SAPにログインする際に使用するSAP名称 |
jco.client.group.サーバタイプ | SAPにログインする際に使用するグループID |