JMS 및 EJB 엔드포인트 URL 정보 제공
이 페이지에서 SOAP 및 JMS(Java™ Message Service)를 통하거나 직접 엔터프라이즈 Bean으로 액세스한 웹 서비스에 JMS(Java Message Service) 및 Enterprise JavaBeans(EJB) 엔드포인트 URL 단편을 지정할 수 있습니다. 단편은 공개된 WSDL(Web Services Description Language) 파일에 포함된 완전한 엔드포인트 주소를 구성하는 데 사용됩니다.
이 관리 콘솔 페이지를 보려면
을 클릭하십시오.각 웹 서비스 모듈에서 사용할 엔드포인트 URL의 단편을 지정할 수 있습니다. 공개된 WSDL 파일에서 대상 엔드포인트 주소를 정의하는 URL은 포트의 soap:address 요소의 위치 속성에 있습니다.
JMS를 사용하도록 구성되거나 엔터프라이즈 Bean에 직접 액세스하도록 구성된 웹 서비스 모듈을 사용 중이면, 이 패널에 이러한 모듈이 나열됩니다.
이 관리 콘솔 페이지는 JAX-WS(Java API for XML-Based Web Services)와 JAX-RPC(Java API for XML-based RPC) 웹 서비스에 적용됩니다.
관리 콘솔 사용 이외에도 특성 파일을 사용하여 JMS 및 EJB 엔드포인트 URL 단편를 구성 및 관리할 수 있습니다. 특성 파일을 사용하여 URL 단편을 설정 및 관리하는 방법에 대해 자세히 알아보려면 웹 서비스 엔드포인트 URL 단편 특성 파일 작업에 대한 정보를 참조하십시오.
JMS의 URL 단편
JMS 전송을 통해 액세스한 웹 서비스의 URL 단편을 지정합니다. 웹 서비스의 soap:address를 정의하는 데 사용되는 값을 입력할 수 있습니다. WSDL 파일이 공개되면 URL은 이 단편을 사용하여 형성되고 WSDL 파일에 포함됩니다.
값으로 입력된 URL 단편은 targetService 특성이 전체 JMS URL 엔드포인트를 형성하기 위해 추가된 접두부입니다. 설치된 서비스의 배치 정보를 조사하여 기본값을 얻습니다(예: jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF).
이 정보는 endpointEnabler 명령행 도구로 정의한 MDB(Message Driven Bean)인 웹 서비스에 구성된 JMS 엔드포인트에서 얻습니다. 특성을 추가하여 예를 들어, URL 단편을 수정할 수 있습니다. URL 단편은 targetService 특성과 결합하여 전체 URL을 형성합니다(예: jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5&targetService=GetQuote).
EJB의 URL 단편
EJB 바인딩을 통해 액세스한 웹 서비스의 URL 단편을 지정합니다. 웹 서비스의 포트 generic:address 요소의 위치 속성을 정의하는 데 사용되는 값을 입력할 수 있습니다. 이 포트 주소는 압축 파일이 WSDL zip 파일 공개 패널에서 application_name_ExtendedWSDLFiles.zip 필드를 사용하여 공개된 경우 WSDL 압축 파일에 포함되어 있습니다.
입력된 URL 단편 값은 접미부이며, 접미부는 웹 서비스의 배치 정보를 검토하여 확보된 URL의 초기 부분에 추가됩니다. 예를 들어, 다음 URL 단편은 EJB의 배치 정보에서 얻을 수 있습니다(wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome).
이런 경우 URL 단편 필드에 jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809 정보를 입력했으며, 그 결과 이 엔드포인트 URL은 wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809가 됩니다.