Tato stránka slouží k určení časového limitu požadavku, přepsání koncového bodu a přepsání oboru názvů vazby portu klienta webových služeb.
Webová služba může mít více portů. Pro každý definovaný port webové služby můžete zobrazit a konfigurovat atributy portu. Webové služby jsou uvedeny na stránce Vazby klienta webových služeb.
Tato stránka administrativní konzoly se vztahuje na webové služby rozhraní JAX-WS (Java API for XML-Based Web Services) i na webové služby rozhraní JAX-RPC (Java API for XML-based RPC). Pole Přepsaná adresa URL koncového bodu je jediné pole podporované pro klienty rozhraní JAX-WS. Ostatní pole se na klienty rozhraní JAX-WS nevztahují.
Určuje název portu.
Určuje dobu (v sekundách), po kterou klient webové služby čeká na dokončení požadavku na daném portu. Pokud není určen časový limit, je pro klienta použit výchozí časový limit požadavku 300 sekund. Je-li časový limit nastaven na hodnotu 0 (nula), použitý časový limit představuje výchozí hodnotu pro základní mechanismus přenosu. Toto pole je podporováno pouze pro klienty rozhraní JAX-RPC.
Typickým využitím tohoto nastavení je úprava chování klienta v případě, že je konfigurován pro přístup k webové službě pomocí transportu JMS a potřebuje na očekávané dokončení čekat déle. V závislosti na podmínkách sítě a charakteru implementace webové služby může být nutné časový limit vyladit.
Určuje název koncového bodu, který slouží k přepsání aktuálního koncového bodu. Klient, který vyvolává požadavek na tomto portu, používá daný koncový bod místo koncového bodu určeného v souboru WSDL. Toto pole je podporováno pro klienty rozhraní JAX-WS i pro klienty rozhraní JAX-RPC.
Když jsou spuštěni klienti JAX-RPC nebo JAX-WS, jsou odeslány požadavky na adresu URL určenou v atributu umístění adresy SOAP portu v souboru WSDL (Web Services Description Language). Oba programovací modely také nabízí klientům možnost nastavit adresu URL koncových bodů z programu. Pro JAX-RPC klient používá vlastnost javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY k nastavení adresy URL koncového uzlu a pro JAX-WS klient používá vlastnost javax.xml.ws.BindingProvider.ENDPOINT_ADDRESS_PROPERTY.
Pokud sestavená aplikace obsahuje staticky svázaného klienta webové služby, je klient musí používat implementaci (koncového bodu služby), určenou v souboru WSDL používaného v průběhu vývoje. Přepsání koncového bodu je alternativou ke konfigurování atributu implementovaného souboru WSDL.
Atribut přepsaného identifikátoru URI koncového bodu je určen pro jednotlivý port. V modulu není požadován alternativní soubor WSDL. Přepsaný identifikátor URI koncového bodu má přednost před atributem implementovaného souboru WSDL. Klient tuto hodnotu používá pro identifikátor URI koncového bodu služby nebo pro adresu SOAP místo hodnoty statických vazeb klienta.
Předcházení potížím: com.ibm.ws.websvcs.unmanaged.client.dontUseOverriddenEndpointUri
Přidání této přizpůsobené vlastnosti do nastavení JVM pro aplikační server a její nastavení na hodnotu true zabrání nespravovaným službám klienta JAX-WS v přístupu k adrese URL koncového bodu, který přepisuje koncový bod v souboru WSDL. Určuje, který identifikátor URI oboru názvů vázacího souboru WSDL bude s daným portem použit místo oboru názvů v souboru WSDL. Tato vazba nemusí v souboru WSDL existovat. Klient, který vyvolává požadavek na tomto portu, používá danou vazbu místo vazby určené v souboru WSDL. Přepsaný obor názvů vazby nelze určit, pokud není zároveň určen přepsaný koncový bod. Toto pole je podporováno pouze pro klienty rozhraní JAX-RPC.