Ta strona służy do określania limitu czasu żądania, wymuszania punktu końcowego i wymuszania wiążącej przestrzeni nazw dla portu klienta usług Web Service.
Usługa WWW może mieć wiele portów. Atrybuty portu można wyświetlać i konfigurować dla każdego zdefiniowanego portu usługi WWW. Usługi Web Service są wyświetlane na stronie Powiązania klienta usług Web Service.
Niniejsza strona Konsoli administracyjnej ma zastosowanie zarówno do usługi Java API for XML-Based Web Services (JAX-WS), jak i usługi Java API for XML-based RPC (JAX-RPC). Pole Adres URL przesłoniętego punktu końcowego jest jedynym polem obsługiwanym w przypadku klientów JAX-WS. Pozostałe pola nie mają zastosowania w przypadku tych klientów.
Określa nazwę portu.
Określa czas (w sekundach), przez który klient usługi www czeka na żądania do wykonania na tym porcie. Jeśli limit czasu nie jest określony, domyślny limit czasu oczekiwania przez klienta na żądanie wynosi 300 sekund. Jeśli wartość ustawiona jest na 0 (zero), używana jest wartość domyślna limitu czasu dla mechanizmu transportu bazowego. To pole jest obsługiwane wyłącznie w przypadku klientów JAX-RPC.
Typowym zastosowaniem tego ustawienia jest dostosowywanie zachowania klienta, gdy skonfigurowano go do używania transportu JMS w celu uzyskania dostępu do usługi WWW, tak aby oczekiwał dłużej na spodziewane zakończenie. W zależności od warunków sieciowych lub rodzaju implementacji usługi WWW może zaistnieć konieczność dostrojenia limitu czasu.
Określa nazwę punktu końcowego, która jest używana do przesłonięcia bieżącego punktu końcowego. Klient wywołujący żądanie na tym porcie używa tego punktu końcowego zamiast punktu końcowego określonego w pliku WSDL. To pole jest obsługiwane w przypadku klientów JAX-WS i JAX-RPC.
Jeśli zostaną wywołane klienty JAX-RPC lub JAX-WS, żądania zostaną wysłane do adresu URL określonego w atrybucie położenia adresu SOAP portu, który jest podany w pliku WSDL (Web Services Description Language). Oba modele programistyczne oferują także klientom możliwość programistycznego ustawiania adresu URL punktu końcowego. W przypadku klienta JAX-RPC do ustawienia adresu URL punktu końcowego używana jest właściwość javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY, natomiast w przypadku klienta JAX-WS - javax.xml.ws.BindingProvider.ENDPOINT_ADDRESS_PROPERTY.
Jeśli złożona aplikacja zawiera klient usługi WWW, który jest powiązany statycznie, klient musi używać implementacji (punktu końcowego usługi) zidentyfikowanej w pliku WSDL używanym podczas programowania. Przesłonięcie punktu końcowego jest alternatywą dla skonfigurowania zainstalowanego atrybutu WSDL.
Nadpisany atrybut URI punktu końcowego jest określony na bazie dla każdego portu. Nie wymaga alternatywnego pliku WSDL w obrębie modułu. Nadpisany URI punktu końcowego ma pierwszeństwo nad zainstalowanym atrybutem WSDL. Klient używa tej wartości dla URI punktu końcowego usługi lub adresu SOAP zamiast wartości w statycznych powiązaniach klienta.
Unikanie problemów: com.ibm.ws.websvcs.unmanaged.client.dontUseOverriddenEndpointUri
Dodanie tej właściwości niestandardowej do ustawień maszyny JVM serwera
aplikacji i ustawienie jej na wartość true uniemożliwia
usługom niezarządzanych klientów JAX-WS dostęp do adresu URL punktu końcowego,
który zastępuje punkt końcowy w pliku WSDL. Określa URI przestrzeni nazw powiązań pliku WSDL używany w tym porcie zamiast przestrzeni nazw w pliku WSDL. To powiązanie nie musi istnieć w pliku WSDL. Klient wywołujący żądanie na tym porcie używa tego powiązania zamiast powiązania określonego w pliku WSDL. Przesłonięta przestrzeń nazw powiązania nie może być określone, jeśli nie określono przesłoniętego punktu końcowego. To pole jest obsługiwane wyłącznie w przypadku klientów JAX-RPC.