Rechercher

Ce contenu n'est pas disponible dans la langue sélectionnée.

5.2. Configure CXF for a Web Service Data Source

download PDF

Prerequisites

  • You must have configured a web service data source.

Procedure 5.1. Configure CXF for a Web Service Data Source

  1. Specify the Web Service CXF ConfigFile

    Run 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)
  2. Specify the Web Service CXF EndPointName

    Specify 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)
  3. Create/Edit the CXF Configuration File

    Open/create the EAP_HOME/MODE/configuration/CONFIG-FILE.xml configuration 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 of teiid. 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

For web service data sources, CXF configuration is only applicable to non-binary calls.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.