Fornire informazioni sull'URL endpoint EJB e JMS

Utilizzare questa pagina per specificare i frammenti dell'URL endpoint per i servizi Web ai quali si accede tramite i collegamenti JMS (Java Messaging Service) o EJB (Enterprise JavaBean). Tali frammenti vengono utilizzati per formare indirizzi endpoint completi inclusi nei file WSDL (Web Services Description Language) pubblicati.

Per visualizzare questa pagina della console di gestione, fare clic su Applicazioni >Applicazioni Enterprise > istanza_applicazione > Fornire informazioni sull'URL endpoint JMS e EJB.

È possibile specificare una parte o un frammento dell'URL endpoint da utilizzare in ciascun modulo dei servizi Web. In un file WSDL pubblicato, l'URL che definisce l'indirizzo dell'endpoint di destinazione si trova nell'attributo di ubicazione nell'elemento soap:address della porta. Questa condizione è valida per i servizi Web ai quali è possibile accedere tramite un trasporto JMS o direttamente come un EJB.

Se si utilizzano dei moduli di servizi Web configurati per utilizzare JMS o per accedere direttamente agli EJB, tali moduli sono elencati in questo pannello.

Scheda Configurazione

Frammento URL per JMS
Specifica un frammento URL per i servizi Web ai quali accedere tramite un trasporto JMS. È possibile immettere un valore per definire soap:address di un servizio Web contenuto in un file WSDL pubblicato tramite il pannello Pubblica file zip WSDL.

Il frammento URL immesso come valore è un prefisso al quale è stato aggiunto targetService=property per formare un endpoint URL JMS completo. Il valore predefinito si ottiene esaminando le informazioni di distribuzione del servizio installato, ad esempio, jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF.

Tali informazioni sono ricavate dall'endpoint JMS configurato del servizio Web, il quale è un MDB (Message Driven Bean) definito dallo strumento endpointEnabler della riga comandi. È possibile modificare il frammento URL, aggiungendo ad esempio delle proprietà. Il frammento URL, insieme alla proprietà targetService, forma l'URL completo, ad esempio, jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF&priority=5&targetService=GetQuote.

Frammento URL per EJB
Specifica un frammento URL per i servizi Web ai quali accedere tramite un collegamento EJB. È possibile immettere un valore per definire l'attributo di ubicazione dell'elemento generic:address della porta di un servizio Web, contenuto in un file WSDL pubblicato utilizzando il campo nome_applicazione_ExtendedWSDLFiles.zip sul pannello Pubblica file zip WSDL.

Il valore del frammento URL inserito è un suffisso aggiunto alla parte iniziale dell'URL e ottenuto esaminando le informazioni sulla distribuzione del servizio Web. Ad esempio, è possibile ottenere il seguente frammento URL dalle informazioni sulla distribuzione dell'EJB: wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome.

In questo caso, nel campo del frammento URL, verrebbero inserite le seguenti informazioni, jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809, che generano questo URL endpoint, wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809.