Interstage Application Server SOAPサービス ユーザーズガイド |
目次
索引
![]() ![]() |
第5章 RPC方式のアプリケーションの実装 | > 5.4 DII方式によるRPCクライアントアプリケーション |
DIIを使用するRPCクライアントアプリケーションで追加のHTTP接続情報を設定する方法について以下に説明します。
プロキシ接続を使用する場合はCallオブジェクトに対してプロパティとしてプロキシ情報を設定します。
import javax.xml.rpc.ServiceFactory; |
プロキシ接続に関するプロパティは以下のとおりです。
キー |
値(java.lang.String) |
備考 |
---|---|---|
com.fujitsu.interstage.soapx.proxy.use |
"true"または"false" |
プロキシ接続をする場合はtrueを指定してください |
com.fujitsu.interstage.soapx.proxy.host |
ホスト名 |
|
com.fujitsu.interstage.soapx.proxy.port |
ポート番号 |
|
com.fujitsu.interstage.soapx.proxy.user |
ユーザ名 |
プロキシがベーシック認証を行っている場合に指定が必要です。 |
com.fujitsu.interstage.soapx.proxy.passwd |
パスワード |
プロキシがベーシック認証を行っている場合に指定が必要です。 |
プロキシ接続を使用してSSL暗号化通信を行う場合、HTTPバーションは“1.0”を指定してください。HTTPバーションの指定方法については、“HTTPバージョンの指定”を参照してください。
Webサービスでベーシック認証を行っている場合、またはSOAPメッセージに対するユーザ認証を行っている場合は、Callオブジェクトに対してプロパティとして認証情報を設定します。
SOAPメッセージに対するユーザ認証については、“セキュリティシステム運用ガイド”の“ユーザ認証、SOAP電子署名、XML暗号を利用する方法”の“SOAPメッセージに対するユーザ認証の設定”を参照してください。
import javax.xml.rpc.ServiceFactory; |
Webサービスのユーザ名/パスワードに関するプロパティは以下のとおりです。
キー |
値(java.lang.String) |
---|---|
javax.xml.rpc.security.auth.username |
ユーザ名 |
javax.xml.rpc.security.auth.password |
パスワード |
接続先から応答がない場合に接続を切断するタイムアウト時間を指定する場合はCallオブジェクトに対してプロパティとして認証情報を設定します。
import javax.xml.rpc.ServiceFactory; |
タイムアウト時間に関するプロパティは以下のとおりです。
キー |
値(java.lang.Integer) |
---|---|
com.fujitsu.interstage.soapx.socket.timeout |
タイムアウト時間(ミリ秒) |
上記の方法でタイムアウト時間を設定しなかった場合には、デフォルトのタイムアウト時間(5分)が適用されます。
目次
索引
![]() ![]() |