Création d'une configuration de service proxy
Vous pouvez définir la passerelle de services Web pour qu'elle fasse office de proxy pour le service, puis utiliser les listes de gestionnaires JAX-RPC pour définir les noeuds finaux des messages de demande entrants destinés du service.
Avant de commencer
Pour une vue générale de la méthode de configuration de la passerelle des services Web dans le cadre d'une configuration globale des services Web activés par un bus d'intégration de services, voir Activation des services Web via le bus d'intégration de services.
Comme vous configurez chaque service proxy pour une instance de passerelle spécifique, vous devez créer l'instance de passerelle avant de configurer des services proxy pour elle.
Déterminez la méthode à utiliser pour configurer ces ressources. Vous pouvez créer un service proxy à l'aide de la console d'administration, comme décrit dans cette tâche, ou à l'aide de la Commande createWSGWProxyService.
Pourquoi et quand exécuter cette tâche
Lorsque vous créez une configuration de service proxy, la passerelle ne fait qu'appeler ce service. Lorsque vous configurez un service proxy, vous configurez également une liste de gestionnaires JAX-RPC qui utilise javax.xml.rpc.service.endpoint.address pour définir le noeud final cible du service. Vous associez ensuite la liste de gestionnaires au port de communications entrantes du service proxy.
Une configuration de service proxy ne possède pas de services cible et donc aucun WSDL que la passerelle peut utiliser pour configurer l'appel du service. Un fichier WSDL de proxy générique est utilisé pour configurer les paramètres de base de cet appel (par exemple, la liaison à utiliser), mais vous pouvez remplacer les paramètres par défaut en fournissant votre propre fichier WSDL de proxy générique équivalent. Si la liste des gestionnaires JAX-RPC n'est pas déployée, la passerelle tente d'envoyer toutes les demandes à la fausse adresse Web spécifiée dans la balise <soap:target address> du fichier WSDL de proxy.
Pour plus d'informations, voir Gestionnaires JAX-RPC et fonctionnement du proxy.
Pour créer une configuration de service proxy à l'aide de la console d'administration, procédez comme suit :
Procédure
Résultats
Que faire ensuite
- Pour l'opération HTTP, si l'adresse Web du service proxy est
les clients demandeurs indiquent qu'ils envoient une demande unilatérale à l'aide de l'URL suivante :http://nom_hôte:numéro_port/wsgwsoaphttp1/soaphttpengine /votre_bus/ProxyService/ProxyServiceInboundPort
http://nom_hôte:numéro_port/wsgwsoaphttp1/soaphttpengine /votre_bus/ProxyService/ProxyServiceInboundPort?operationMode=oneway
- Pour l'opération JMS, si l'adresse JMS du service proxy est
les clients demandeurs indiquent qu'ils envoient une demande unilatérale à l'aide de l'URL suivante :jms:/queue?destination=jndi_queue&connectionFactory= jndi_factory&targetService=votre_bus/ProxyService/ProxyServiceInboundPort
jms:/queue?destination=jndi_queue&connectionFactory= jndi_factory&targetService= your_bus/ProxyService/ProxyServiceInboundPort&operationMode=oneway