SapClientManagerオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0 |
SAPクライアントマネージャークラス。
機能は以下の通り。
以下、接続情報設定ファイル sap_auth_info.properties での定義方法を示します。
現在、以下の2つのコネクションに対応しています。
以下その4パターンについて設定するプロパティを示します。
[備考]
※接続先が1接続の場合、.サーバタイプ を省略することができます。
※接続先が複数存在する場合は、.サーバタイプ を利用して、複数の接続先を定義することができます。
機能は以下の通り。
- 接続情報初期値を保持したSAPクライアントオブジェクトを取得します。
以下、接続情報設定ファイル sap_auth_info.properties での定義方法を示します。
現在、以下の2つのコネクションに対応しています。
- プールコネクション(Pool Connection)
- ダイレクトコネクション(Direct Connection)
以下その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 |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
Object | getSapClient (String serverType ) staticSapClientオブジェクトの取得を行います。 |
メソッドの詳細
Object getSapClient (String serverType )
static
SapClientオブジェクトの取得を行います。
また引数にnull値をセットした場合、serverTypeの指定がないSapClientオブジェクト を呼出し元に返却します。 但し、sap_auth_info.propertiesに接続情報が記述されている場合の振る舞いであり、 接続情報が記述されていない場合は、nullのオブジェクトを返却します。
パラメータ
返却値
|