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.

Die folgenden Eigenschaftsnamen sind für URL-Fragmente vorhanden:

ejb

Diese Eigenschaft gilt nur für JAX-RPC-Web-Services (Java™ API for XML-based RPC).

Gibt ein URL-Fragment für Web-Services an, auf die mit einer EJB-Modulbindung zugegriffen wird. Der eingegebene URL-Fragmentwert ist ein Suffix, das an den Anfangsteil des URLs angehängt wird, der durch Untersuchung der Implementierungsinformationen des Web-Service ermittelt wird. Das folgende Codesnippet ist ein Beispiel für ein URL-Fragment aus den Implementierungsinformationen einer EJB:
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.

Sie können das URL-Fragment durch Hinzufügen von Eigenschaften ändern, z. B.:
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.

Fehler vermeiden Fehler vermeiden: Stellen Sie sicher, dass Sie nicht mehrere Abschnitte für die Zuordnung des URL-Präfix für dasselbe Modul konfigurieren. Wenn Sie mehrere Abschnitte für die Zuordnung des URL-Präfix konfigurieren, die dasselbe Modul angeben, entstehen Mehrdeutigkeiten hinsichtlich der angeforderten Aktualisierungen.gotcha

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_wbs_endptURL_prop
Dateiname:rxml_wbs_endptURL_prop.html