6.2. Web サービスデータソース用 CXF の設定
前提条件
- Web サービスデータソースが設定されている必要があります。
手順6.1 Web サービスデータソース用 CXF の設定
Web サービス CXF
ConfigFile
の指定管理 CLI 内から以下のコマンドを実行してデータソースの CXF 設定ファイルを指定します。/subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=ConfigFile:add(value=CONFIG-FILE.xml)
/subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=ConfigFile:add(value=CONFIG-FILE.xml)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Web サービス CXF
EndPointName
の指定管理 CLI 内から以下のコマンドを実行し、値としてポート QName (ローカル部分のみ) を使用してポート設定を指定します。/subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=EndPointName:add(value=CONFIG-NAME)
/subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=EndPointName:add(value=CONFIG-NAME)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CXF 設定ファイルの作成/編集
EAP_HOME/MODE/configuration/CONFIG-FILE.xml
設定ファイルを開くか、作成します。<http-conf:conduit name="{NAMESPACE}CONFIG-NAME.http-conduit"> ... </http-conf:conduit>
<http-conf:conduit name="{NAMESPACE}CONFIG-NAME.http-conduit"> ... </http-conf:conduit>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記
CONFIG-NAME は、上述したものと同じであり、デフォルト値はteiid
です。NAMESPACE は設定ファイルの QName に対するネームスペース URI であり、データソースの WSDL/ネームスペース設定に一致する必要があります (または、デフォルトの "http://teiid.org" を使用します)。ネームスペースはネームスペースデータソースプロパティーを介して設定できます。通常、これは WSDL 設定を提供する場合のみ行う必要があります。以下に、タイムアウトを設定する CXF ファイルの例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注記
Web サービスデータソースの場合、CXF 設定は非バイナリーコールにのみ適用できます。