이 페이지에서 제한시간 요청을 지정하고, 엔드포인트를 대체하며, 웹 서비스 클라이언트 포트의 바인딩 네임스페이스를 대체할 수 있습니다.
웹 서비스에는 다중 포트가 있을 수 있습니다. 정의된 각 웹 서비스 포트에 대해 포트 속성을 보고 구성할 수 있습니다. 웹 서비스는 웹 서비스 클라이언트 바인딩 페이지에 나열됩니다.
이 관리 콘솔 페이지는 JAX-WS(Java API for XML-Based Web Services) 및 JAX-RPC(Java API for XML-based RPC) 웹 서비스에 모두 적용됩니다. 엔드포인트 URL 대체 필드는 JAX-WS 클라이언트에만 지원되는 필드입니다. 기타 필드는 JAX-WS 클라이언트에 적용되지 않습니다.
포트의 이름을 지정합니다.
웹 서비스 클라이언트가 이 포트에서 요청을 완료하는 데 대기하는 시간(초)을 지정합니다. 제한시간이 지정되지 않으면, 클라이언트가 기다릴 기본 요청 제한시간은 300초입니다. 값을 0(영)으로 설정하면, 사용되는 제한시간은 기본 전송 메커니즘의 기본값입니다. 이 필드는 JAX-RPC 클라이언트에만 지원됩니다.
이 설정의 일반적인 용도는 클라이언트가 웹 서비스에 액세스하기 위해 JMS 전송을 사용하도록 구성된 경우 예상된 작업 완료를 위해 오래 기다릴 수 있도록 클라이언트의 작동을 사용자 정의하기 위한 것입니다. 네트워크 조건 또는 웹 서비스 구현의 속성에 따라 제한시간을 조정해야 할 수 있습니다.
현재 엔드포인트를 대체하는 데 사용된 엔드포인트의 이름을 지정합니다. 이 포트에서 요청을 호출하는 클라이언트는 WSDL 파일에 지정된 엔드포인트 대신에 이 엔드포인트를 사용합니다. 이 필드는 JAX-WS 및 JAX-RPC 클라이언트에 모두 지원됩니다.
JAX-RPC 또는 JAX-WS 클라이언트가 호출하는 경우
요청은 WSDL(Web Services Description Language) 파일의 포트 SOAP 주소 위치 속성에 지정된 URL로 전송됩니다.
두 프로그래밍 모델은 또한 클라이언트에게 엔드포인트 주소 URL을 프로그래밍 방식으로 설정하는 기능을 제공합니다.
JAX-RPC의 경우 클라이언트는 javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY
특성을 사용하여 엔드포인트 주소 URL을 설정하고 JAX-WS의 경우 클라이언트는
javax.xml.ws.BindingProvider.ENDPOINT_ADDRESS_PROPERTY 특성을 사용합니다.
어셈블된 애플리케이션에 정적으로 바운드된 웹 서비스 클라이언트가 들어 있는 경우, 클라이언트는 개발 시에 사용된 WSDL 파일에 식별된 구현(서비스 엔드포인트)을 사용하여 잠깁니다. 엔드포인트 대체는 배치된 WSDL 속성을 구성하는 또 다른 방법입니다.
대체 엔드포인트 URI 속성은 포트별로 지정되어 있습니다. 모듈 내에서 대체 WSDL 파일을 필요로 하지 않습니다. 대체 엔드포인트 URI는 배치된 WSDL 속성보다 우선합니다. 클라이언트는 서비스 엔드포인트 URI 또는 SOAP 주소에 정적 클라이언트 바인딩에 있는 값 대신 이 값을 사용합니다.
com.ibm.ws.websvcs.unmanaged.client.dontUseOverriddenEndpointUri
이 사용자 정의 특성을 애플리케이션 서버의 JVM 설정에 추가하여
true로 설정하면 비관리 JAX-WS 클라이언트 서비스가
WSDL 파일의 엔드포인트를 겹쳐쓰는 엔드포인트 URL에 액세스할 수 없습니다. WSDL 파일의 네임스페이스 대신에 이 포트와 함께 사용할 WSDL 파일 바인딩 네임스페이스를 지정합니다. 이 바인딩은 WSDL 파일에 존재할 필요가 없습니다. 이 포트에서 요청을 호출하는 클라이언트는 WSDL 파일에 지정된 바인딩 대신에 이 바인딩을 사용합니다. 대체 엔드포인트를 지정하지 않는 한 대체 바인딩 네임스페이스를 지정할 수 없습니다. 이 필드는 JAX-RPC 클라이언트에만 지원됩니다.