JAX-RPC-Handler und Proxy-Operationen
Sie können das Web-Service-Gateway als reinen Proxy für Ihren Service konfigurieren und mit JAX-RPC-Handlerlisten die Endpunkte für eingehende Anforderungsnachrichten an den Service definieren.
Wenn Sie einen neuen Proxy-Service erstellen, führt das Gateway in Bezug auf diesen Service keine andere Aktion aus, als diesen aufzurufen. Wenn Sie einen Proxy-Service konfigurieren, konfigurieren Sie auch eine JAX-RPC-Handlerliste, die javax.xml.rpc.service.endpoint.address verwendet, um den Zielendpunkt für den Service festzulegen. Anschließend ordnen Sie die Handlerliste dem eingehenden Port für den Proxy-Service zu.
http://Hostname:Portnummer/wsgwsoaphttp1/soaphttpengine/Ihr_Bus/ProxyService/ProxyServiceInboundPort
(Hostname und Portnummer stehen für Host und
Port für diesen Anwendungsserver) In diesem Fall geben die anfordernden Clients mit dem folgenden URL an, dass sie eine Einweganforderung senden:
http://Hostname:Portnummer/wsgwsoaphttp1/soaphttpengine/your_bus/ProxyService/ProxyServiceInboundPort?operationMode=oneway
Sollte der Parameter operationMode fehlen, geht das Gateway davon aus, dass die angeforderte Methode
vom Typ requestResponse ist.http://Hostname:Portnummer/SIBWS/proxywsdl/ProxyServiceTemplate.wsdl
(z. B.
http://Name.Ihres.Servers:9080/SIBWS/proxywsdl/ProxyServiceTemplate.wsdl).Für einen einzelnen Proxy-Service können Sie die Proxy-WSDL-Standarddatei überschreiben und eine WSDL-Datei angeben, wenn Sie eine neue Proxy-Service-Konfiguration erstellen oder eine vorhandene Proxy-Service-Konfiguration ändern.
Wenn das Gateway eine andere Proxy-WSDL-Standarddatei verwenden soll, geben Sie die Webadresse der neuen WSDL-Datei an, wenn Sie eine neue Gateway-Instanz erstellen. Die neue Proxy-WSDL-Standarddatei muss denselben Porttyp, dieselbe Bindung, denselben Service und dieselben Portnamen wie die bereitgestellte Proxy-WSDL-Standarddatei implementieren. Der einzige Unterschied zwischen der Standardschablone und der neuen Schablone sind die Erweiterungselement, mit denen die Bindung konfiguriert wird. In Ihrer neuen Proxy-WSDL-Standarddatei muss der Wert <soap:target address> zwar eine ordnungsgemäß formatierte Webadresse sein, jedoch nicht auf eine reale Seite verweisen. Der Wert this.is.a.fake.url wird beispielsweise zurückgewiesen, wohingegen der Wert http://this.is.a.fake.url akzeptiert wird. Die JAX-RPC-Handler-Liste verwendet javax.xml.rpc.service.endpoint.address, um diesen Wert zur Laufzeit durch die echte Webadresse zu überschreiben.