Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


setProperty

クラス名:C4Property

機能

実行時オプションを設定します。

構文
public void setProperty(java.lang.String name,
                        java.lang.Object value)
引数
表13‒6 setPropertyメソッドの引数

仮引数名

名称

in/out

説明

key

キー名称

in

設定するキー名称を指定します。

value

in

設定する値を文字列で指定します。

setPropertyメソッドで指定するキー名称および値を次に示します。

表13‒7 setPropertyメソッドで指定するキー名称および値

メソッドで指定するキー名称

動作定義ファイルのキー名称

メソッドで指定する値

C4Property.CONFIGURATION_KEY_PROXYHOST

c4web.application.proxy_host(クライアント定義ファイル)

c4web.application.<識別子>.proxy_host(サーバ定義ファイル)

ホスト名(またはIPアドレス)を示す文字列を指定します。

C4Property.CONFIGURATION_KEY_NONPROXYHOSTS

c4web.application.non_proxy_hosts(クライアント定義ファイル)

c4web.application.<識別子>.non_proxy_hosts(サーバ定義ファイル)

ホスト名(またはIPアドレス,以降同様)群を示す文字列を指定します。複数のホスト名を指定する場合は「|」(ストローク)で区切って指定します。

プロキシサーバを利用しないホスト名を指定する場合,ホスト名とホスト名の間には,「|」(ストローク)以外の文字(空白など)を指定しないようにしてください。

C4Property.CONFIGURATION_KEY_PROXYPORT

c4web.application.proxy_port(クライアント定義ファイル)

c4web.application.<識別子>.proxy_port(サーバ定義ファイル)

ポート番号を示す文字列を指定します。

C4Property.CONFIGURATION_KEY_PROXYUSER

c4web.application.proxy_user(クライアント定義ファイル)

c4web.application.<識別子>.proxy_user(サーバ定義ファイル)

認証ユーザIDを示す文字列を指定します。

C4Property.CONFIGURATION_KEY_PROXYPASSWORD

c4web.application.proxy_password(クライアント定義ファイル)

c4web.application.<識別子>.proxy_password(サーバ定義ファイル)

認証ユーザIDに対応するパスワード文字列を指定します。

C4Property.CONFIGURATION_KEY_MAINTAINSESSION

c4web.application.app_maintainsession(クライアント定義ファイル)

c4web.application.<識別子>.app_maintainsession(サーバ定義ファイル)

「true」または「false」を指定します。

C4Property.CONFIGURATION_KEY_DOMULTIREFS

c4web.common.do_multirefs(クライアント定義ファイル)

c4web.common.<識別子>.do_multirefs(サーバ定義ファイル)

「true」または「false」を指定します。

C4Property.CONFIGURATION_KEY_SENDXSITYPES

c4web.common.send_xsi_types(クライアント定義ファイル)

c4web.common.<識別子>.send_xsi_types(サーバ定義ファイル)

「true」または「false」を指定します。

C4Property.CONFIGURATION_KEY_ENABLESOAPHEADERCHECK

c4web.common.enable_soapheader_check(クライアント定義ファイル)

c4web.common.<識別子>.enable_soapheader_check(サーバ定義ファイル)

「true」または「false」を指定します。

C4Property.CONFIGURATION_KEY_SOCKET_WRITE_TIMEOUT

c4web.application.socket_write_timeout(クライアント定義ファイル)

c4web.application.<識別子>.socket_write_timeout(サーバ定義ファイル)

ソケットの書き込みタイムアウト値を指定します。

C4Property.CONFIGURATION_KEY_SOCKET_READ_TIMEOUT

c4web.application.socket_read_timeout(クライアント定義ファイル)

c4web.application.<識別子>.socket_read_timeout(サーバ定義ファイル)

ソケットの読み込みタイムアウト値を指定します。

C4Property.CONFIGURATION_KEY_SOCKET_CONNECT_TIMEOUT

c4web.application.socket_connect_timeout(クライアント定義ファイル)

c4web.application.<識別子>.socket_connect_timeout(サーバ定義ファイル)

ソケットの接続タイムアウト値を指定します。

C4Property.CONFIGURATION_KEY_CHARACTERREFERENCE

c4web.common.character_reference(クライアント定義ファイル)c4web.common.<識別子>.character_reference(サーバ定義ファイル)

「true」または「false」を指定します。

実行時オプションとして設定する各オプションの意味については,「10.6 実行時オプションの設定項目」を参照してください。

戻り値

ありません。

注意事項
  • このメソッドでは,クライアント定義ファイルおよびサーバ定義ファイルの設定項目のうち,トレースファイルに関する項目(キー名称の先頭にc4web.loggerが付くもの)の設定はできません。

  • 「true」または「false」の値を指定するキーでは,すべて小文字で記述してください。すべて大文字の場合,または大文字と小文字が混在した場合は,指定が無効となり,それぞれのキーのデフォルト値が仮定されます。

  • SOAPクライアントライブラリの実行中にこのメソッドを使用する場合は,このメソッドを使用する前に,ManagementクラスのconnectClientIDtoCurrentThreadメソッドでクライアント識別子とスレッドを関連づけてください。connectClientIDtoCurrentThreadメソッドが呼び出されていない場合,このメソッドを呼び出しても無視されます。SOAPサーバの処理の実行中にこのメソッドを使用する場合は,connectClientIDtoCurrentThreadメソッドを呼び出す必要はありません。

  • 仮引数valueにnullを指定した場合,すでに設定している実行時オプションの値は変更されません。