웹 서비스 클라이언트 포트 정보

요청 제한시간을 지정하고, 엔드포인트를 대체하고, 웹 서비스 클라이언트 포트를 위한 바인딩 네임스페이스를 대체하려면 이 페이지를 사용하십시오.

웹 서비스에는 다중 포트가 있을 수 있습니다. 정의된 각 웹 서비스 포트를 위한 포트 속성을 보고 구성할 수 있습니다. 웹 서비스는 웹 서비스 클라이언트 바인딩 페이지에 나열됩니다.

이 관리 콘솔 페이지를 보려면 다음 단계를 완료하십시오.
  1. 애플리케이션 > 애플리케이션 유형 > WebSphere 엔터프라이즈 애플리케이션 > resource_name을 클릭하십시오.
  2. 모듈 관리 > module_name > 웹 서비스 클라이언트 바인딩을 클릭하십시오.
  3. 포트 정보에서 편집을 클릭하십시오.

이 관리 콘솔 페이지는 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 전송을 사용하여 웹 서비스에 액세스하여 예상된 완료 시간보다 더 오래 기다리도록 구성되면 클라이언트의 동작을 사용자 정의하는 것입니다. 네트워크 조건이나 웹 서비스 구현의 네이처에 따라 제한시간을 조정해야 할 수 있습니다.

대체된 엔드포인트 URL

현재 엔드포인트를 대체하는데 사용되는 엔드포인트의 이름을 지정합니다. 이 포트에 대한 요청을 호출하는 클라이언트는 WSDL 파일에 지정된 엔드포인트 대신 이 엔드포인트를 사용합니다. 이 필드는 JAX-WS 및 JAX-RPC 클라이언트 모두에서 지원됩니다.

JAX-RPC 또는 JAX-WS 클라이언트가 호출되면, 요청은 WSDL(Web Services Description Language) 파일에서 포트의 SOAP 주소 위치 속성에 지정된 URL에 전송됩니다. 두 프로그래밍 모델은 클라이언트에 프로그래밍 방식으로 엔드포인트 주소 URL을 설정하는 기능도 제공합니다. JAX-RPC의 경우, 클라이언트는 엔드포인트 주소 URL을 설정하기 위해 javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY 특성을 사용합니다. JAX-WS의 경우, 클라이언트는 javax.xml.ws.BindingProvider.ENDPOINT_ADDRESS_PROPERTY 특성을 사용합니다.

어셈블된 애플리케이션이 정적으로 바인드된 웹 서비스 클라이언트를 포함하는 경우, 클라이언트는 개발 중 사용된 WSDL 파일에서 식별된 구현(서비스 엔드포인트)을 사용하여 잠겨집니다. 엔드포인트 대체는 배치된 WSDL 속성 구성에 대한 대안입니다.

대체된 엔드포인트 URI 속성은 포트 기준으로 지정됩니다. 모듈 내 대체 WSDL 파일이 필요하지 않습니다. 대체된 엔드포인트 URI는 배치된 WSDL 속성보다 우선합니다. 클라이언트는 정적 클라이언트 바인딩 값 대신, 서비스 엔드포인트 URI 또는 SOAP 주소의 이 값을 사용합니다.

문제점 방지 문제점 방지:
  • 일반적으로 비관리 클라이언트만 있는 경우 이 필드를 편집할 수 없기 때문에 이 필드는 비관리 JAX-WS 클라이언트에 적용되지 않습니다. 그러나 관리 클라이언트만 있거나 관리 및 비관리 클라이언트가 혼재되어 있는 경우, 이 필드를 편집할 수 있으며 비관리 클라이언트는 특성 설정에 영향을 받을 수 있습니다. 비관리 JAX-WS 클라이언트 서비스의 요청을 이 필드에 지정된 엔드포인트 URL로 보내지 않으려는 경우, 다음 사용자 정의 특성을 사용자의 JVM 설정에 추가합니다.
    com.ibm.ws.websvcs.unmanaged.client.dontUseOverriddenEndpointUri
    이 사용자 정의 특성을 애플리케이션 서버에 대한 JVM 설정에 추가하고 true로 설정하면 비관리 JAX-WS 클라이언트 서비스가 WSDL 파일의 엔드포인트를 대체하는 엔드포인트 URL에 액세스할 수 없습니다.
  • 모듈 또는 애플리케이션이 업데이트 조작에서 대체되면 대체된 엔드포인트 URL 설정이 지속되지 않습니다.
gotcha

대체된 바인딩

WSDL 파일에서 네임스페이스 대신, 이 포트로 사용할 WSDL 파일 바인딩 네임스페이스 URI를 지정합니다. 이 바인딩은 WSDL 파일에 없어도 됩니다. 이 포트에서 클라이언트 호출 요청은 WSDL 파일에서 지정된 바인딩 대신 이 바인딩을 사용합니다. 대체된 엔드포인트가 지정되지 않으면 대체된 바인딩 네임스페이스를 지정할 수 없습니다. 이 필드는 JAX-RPC 클라이언트에서만 지원됩니다.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uwbs_portattribute
파일 이름:uwbs_portattribute.html