5.2. Configure CXF for a Web Service Data Source
Prerequisites
- You must have configured a web service data source.
Procedure 5.1. Configure CXF for a Web Service Data Source
Specify the Web Service CXF
ConfigFileRun the following command from within the Management CLI, specifying the CXF configuration file for the data source:/subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=ConfigFile:add(value=CONFIG-FILE.xml)
Specify the Web Service CXF
EndPointNameSpecify the port configuration by running the following command from within the Management CLI, using the port QName (local part only) for the value:/subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=EndPointName:add(value=CONFIG-NAME)
Create/Edit the CXF Configuration File
Open/create theEAP_HOME/MODE/configuration/CONFIG-FILE.xmlconfiguration file.<http-conf:conduit name="{NAMESPACE}CONFIG-NAME.http-conduit"> ... </http-conf:conduit>Note
CONFIG-NAME is the same as that specified above, with a default value ofteiid. NAMESPACE is the namespace URI for the QName in your config file, which should match your WSDL/namespace setting on the data source or use the default of "http://teiid.org". The namespace may be set via the namespace datasource property. Typically that will only need done when also supplying the WSDL setting.The following is an example of a CXF file configuring timeouts:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <http-conf:conduit name="{NAMESPACE}CONFIG-NAME.http-conduit"> <http-conf:client ConnectionTimeout="120000" ReceiveTimeout="240000"/> </http-conf:conduit> </beans>
Note

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.