Eigenschaften der URL-Fragmente für Web-Service-Endpunkte in Eigenschaftendateien
Sie können Eigenschaftendateien verwenden, um mit URL-Fragmenten für Web-Service-Endpunkte zu arbeiten.
Das URL-Fragment für den Web-Service-Endpunkt ist ein Teil des Endpunkt-URL, den Sie in jedem Web-Service-Modul angeben können. In einer veröffentlichten WSDL-Datei (Web Services Description Language) wird das URL-Fragment verwendet, um den tatsächlichen Endpunkt-URL zu erstellen, der die Zielendpunktadresse definiert, die im Positionsattribut des Portelements soap:address enthalten ist.
ejb
Diese Eigenschaft gilt nur für JAX-RPC-Web-Services (Java™ API for XML-based RPC).
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome
In diesem Fall
wird durch Eingabe von
jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809
im Feld für das URL-Fragment der folgende URL erstellt:
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809
http
Diese Eigenschaft gilt für JAX-WS- (Java API for XML-Based Web Services) und JAX-RPC-Web-Services (Java API for XML-based RPC).
Gibt ein URL-Fragment für Web-Services an, auf die mit einem HTTP-Transport zugegriffen wird. Das Format des URL-Fragments ist Protokoll://Hostname:Portnummer, wobei Protokoll für http oder https stehen kann, z. B. http://myHost:9045. Das URL-Fragment ist ein Präfix, dem das Kontextstammverzeichnis des Moduls und das Web-Service-URL-Muster stehen, die in der veröffentlichten WSDL-Datei angegeben sind, z. B. http://myHost:9045/services/myService.
Wenn auf die in einem Modul enthaltenen Web-Services direkt über den Web-Service-Anwendungsserver zugegriffen wird, verwenden Sie den Hostnamen des Anwendungsservers und einen der Ports des virtuellen Hosts für das Modul.
Wenn auf die in einem Modul enthaltenen Web-Services über einen zwischengeschalteten Knoten zugegriffen wird, wie z. B. über das Web-Service-Gateway oder einen Web-Server des Typs IBM® HTTP Server, geben Sie die Parameter Protokoll, Host und Portnummer des zwischengeschalteten Service an. Die Konfiguration spezifiziert ein angepasstes HTTP-URL-Präfix. Deshalb müssen Sie auch die angepasste JVM-Eigenschaft com.ibm.ws.webservices.enableHTTPPrefix konfigurieren und diese auf den Wert true setzen. Starten Sie den Anwendungsserver neu, damit die Änderungen in Kraft treten.
jms
Diese Eigenschaft gilt für JAX-WS- (Java API for XML-Based Web Services) und JAX-RPC-Web-Services (Java API for XML-based RPC).
Gibt ein URL-Fragment für Web-Services an, auf die mit einem JMS-Transport zugegriffen wird. Das URL-Fragment ist ein Präfix, dem die Eigenschaft targetService angehängt wird, um den vollständigen JMS-URL-Endpunkt zu bilden. Sie erhalten den Standardwert, indem Sie die Implementierungsinformationen des installierten Service untersuchen: z. B. jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF.
jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5
Das
URL-Fragment wird dann mit der Eigenschaft targetService zum vollständigen URL kombiniert, z. B.:
jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5&targetService=GetQuote
module
Diese Eigenschaft gilt für JAX-WS- (Java API for XML-Based Web Services) und JAX-RPC-Web-Services (Java API for XML-based RPC).
Gibt den Modulnamen an, der die URL-Fragmente für HTTP-, EJB- und JMS-Protokolle enthält.
