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"
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.
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.