Informationen zum JMS- und EJB-Endpoint-URL angeben

Verwenden Sie diese Seite, um die Endpoint-URL-Fragmente für Web Services anzugeben, auf die mit JMS- (Java Messaging Service) oder EJB-Bindungen (Enterprise-JavaBean) zugegriffen wird. Die Fragmente werden verwendet, um vollständige Endpoint-Adressen zu bilden, die in veröffentlichte WSDL-Dateien (Web Services Description Language) aufgenommen werden.

Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Anwendungen >Enterprise-Anwendungen > Anwendungsinstanz > Informationen zum JMS- und EJB-Endpoint-URL angeben.

Sie können einen Teil oder ein Fragment des Endpoint-URL angeben, der in jedem Web-Service-Modul verwendet werden soll. In einer veröffentlichten WSDL-Datei, ist der URL, der die Endpoint-Adresse des Ziels enthält, im location-Attribut des Port-Elements soap:address enthalten. Dieser Wert gilt für alle Web Services, auf die mit einem JMS-Transport oder direkt als EJB zugegriffen wird.

Wenn Sie Web-Services-Module verwenden, die für die Verwendung von JMS oder für den direkten Zugriff auf EJBs konfiguriert sind, werden diese Module in dieser Anzeige aufgelistet.

Register "Konfiguration"

URL-Fragment für JMS
Gibt ein URL-Fragment für Web Services an, auf die mit einem JMS-Transport zugegriffen wird. Sie können einen Wert eingeben, mit dem das Element soap:address eines Web Service definiert wird, der in einer WSDL-Dateien enthalten ist, die in der Anzeige WSDL-Zip-Dateien veröffentlichen veröffentlicht wurde.

Das als Wert eingegebene URL-Fragment ist ein Präfix, an den targetService=Merkmal angefügt wird und so einen vollständigen JMS-URL-Endpoint bildet. Der Standardwert wird durch Untersuchung der Deployment-Informationen des installierten Service, z. B. jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF ermittelt.

Diese Informationen werden vom konfigurierten JMS-Endpoint des Web Service abgerufen, der eine MDB (Message Driven Bean) ist, die mit dem Befehlszeilentool endpointEnabler definiert wird. Sie können das URL-Fragment ändern. Beispielsweise können Sie Merkmale hinzufügen. Das URL-Fragment wird mit dem targetService-Merkmal zu einem vollständigen URL kombiniert, z. B. jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF&priority=5&targetService=GetQuote.

URL-Fragment für EJB
Gibt ein URL-Fragment für Web Services an, auf die mit einer EJB-Bindung zugegriffen wird. Sie können einen Wert eingeben, mit dem das location-Attribut des Port-Elements generic:address eines Web Service definiert wird, der in einer WSDL-Datei enthalten ist, die mit dem Feld Anwendungsname_ExtendedWSDLFiles.zip in der Anzeige WSDL-Zip-Dateien veröffentlichen veröffentlicht wird.

Der eingegebene URL-Fragmentwert ist ein Suffix, das an den Anfangsteil des URL angefügt wird, der durch Untersuchung der Deployment-Informationen des Web Service ermittelt wird. Beispielsweise könnte das folgende URL-Fragment aus den Deployment-Informationen der EJB abgerufen werden: wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome.

In diesem Fall geben Sie im Feld "URL-Fragment" die folgenden Informationen ein: jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809. Daraus würde dann der Endpoint-URL wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809 gebildet.