Gestionnaires JAX-RPC et fonctionnement en mode 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.
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.
http://nom_hôte:numéro_port/wsgwsoaphttp1/soaphttpengine/your_bus/ProxyService/ProxyServiceInboundPort
(nom_hôte et numéro_port correspondant respectivement au nom d'hôte et au numéro de port de ce serveur d'applications), 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/your_bus/ProxyService/ProxyServiceInboundPort?operationMode=oneway
Si le paramètre operationMode est manquant, la passerelle considère
que la méthode demandée est requestResponse. http://nom_hôte:numéro_port/SIBWS/proxywsdl/ProxyServiceTemplate.wsdl
(par exemple, http://your.server.name:9080/SIBWS/proxywsdl/ProxyServiceTemplate.wsdl).Pour un service proxy individuel, vous pouvez remplacer le fichier WSDL du proxy par défaut par un autre fichier WSDL lorsque vous créez une nouvelle configuration de service proxy ou modifiez une configuration existante de service proxy.
Pour que la passerelle utilise un autre fichier WSDL de proxy par défaut, spécifiez l'adresse Web du nouveau fichier WSDL lorsque vous créez une instance de passerelle. Votre nouveau fichier WSDL de proxy par défaut doit implémenter les mêmes type de port, liaison, service et noms de port que ceux fournis par le fichier WSDL du proxy par défaut. Seuls les éléments d'extension utilisés pour configurer la liaison peuvent être différents. Dans votre nouveau fichier WSDL de proxy par défaut, la valeur de la balise <soap:target address> doit correspondre à une adresse Web correctement formatée, mais elle ne doit pas nécessairement faire référence à une page existante. Par exemple, la valeur this.is.a.fake.url est rejetée, alors que la valeur http://this.is.a.fake.url est acceptée. La liste de gestionnaires JAX-RPC utilise javax.xml.rpc.service.endpoint.address pour remplacer cette valeur lors de l'exécution par l'adresse Web réelle.