엔드포인트 리스너 구성의 예제 값
이 주제에서 지정된 예제 값을 포함하여 자신이 선택한 값으로 임의의 수의 엔드포인트 리스너를 구성할 수 있습니다.
엔드포인트 리스너 구성을 작성할 때 다음 구성 세부사항을 제공합니다.
- 엔드포인트 리스너 이름
- 엔드포인트 리스너를 식별하는 데 사용되는 이름입니다.
- URL 루트
- 외부 클라이언트가 엔드포인트 리스너 엔드포인트에 액세스하는 주소입니다. URL 루트는 엔드포인트 리스너 애플리케이션의 컨텍스트 루트이며, 요청자를 이 엔드포인트 리스너로 경로 지정하기 위해 WSDL 파일 내에 엔드포인트 주소를 빌드하는 데 사용되는 웹 주소의 루트를 제공합니다.
- HTTP URL 루트를 제공하는 WSDL
- 이 엔드포인트 리스너에서 사용 가능한 인바운드 서비스의 WSDL 파일에 대한 웹 주소의 루트입니다. 이 주소는 외부 클라이언트가 엔드포인트 리스너 애플리케이션에 액세스하는
HTTP 주소의 루트로 구성되며 뒤에 /sibws가 옵니다.참고: HTTP URL 루트를 제공하는 WSDL은 WebSphere® Application Server(특히 IBM UDDI 레지스트리)의 다른 컴포넌트만 내부적으로 사용합니다. 기타 모든 사용의 경우, 인바운드 서비스에 대한 엔드포인트 리스너 엔드포인트를 통해 WSDL 파일에 액세스합니다. 주어진 인바운드 서비스 WSDL 파일에 대한 위치 세부사항을 가져오려면 기존 인바운드 서비스 구성 수정에 설명된 대로 WSDL 파일을 압축 파일에 공개한 후 내보낸 WSDL 파일에서 위치를 검색하십시오.
이 주제의 나머지 부분에서는 작성하려고 하는 네 엔드포인트 리스너에 대해
예제 구성 세부사항(엔드포인트 리스너 이름, 엔드포인트 리스너 URL 루트 및
URL 루트 제공 WSDL)을 제공합니다.
HTTP를 통한 SOAP 엔드포인트 리스너 1
- 엔드포인트 리스너 이름
- SOAPHTTPChannel1.
- URL 루트
- 외부 클라이언트가 엔드포인트 리스너 엔드포인트에 액세스하는 주소입니다. 외부 클라이언트가 기본 포트 80을 사용하여 HTTP 서버 또는 서버 클러스터를 통해 엔드포인트 리스너에 액세스하는 경우에는 HTTP 서버 이름을 지정하고 포트 번호를 지정하지 마십시오. 예(이 엔드포인트 리스너의 경우):
http://www.yourcompany.com/wsgwsoaphttp1
그러나 외부 클라이언트가 애플리케이션 서버에 직접 연결할 수 있도록 허용하는 경우(예를 들어, 독립형 서버이거나 개발 또는 테스트 환경에 있기 때문에)에는 애플리케이션 서버 호스트 이름과 포트 번호를 지정하십시오. 예(이 엔드포인트 리스너의 경우):http://your.server.name:9080/wsgwsoaphttp1
- HTTP URL 루트를 제공하는 WSDL
- 뒤에 /sibws가 오는 외부 클라이언트가 엔드포인트 리스너 애플리케이션에 액세스하는 HTTP 주소 루트입니다. 예를 들어 다음과 같습니다.
orhttp://www.yourcompany.com/sibws
http://your.server.name:9080/sibws
참고: HTTP URL 루트를 제공하는 WSDL은 WebSphere Application Server(특히 IBM UDDI 레지스트리)의 다른 컴포넌트만 내부적으로 사용합니다. 기타 모든 사용의 경우, 인바운드 서비스에 대한 엔드포인트 리스너 엔드포인트를 통해 WSDL 파일에 액세스합니다.
HTTP를 통한 SOAP 엔드포인트 리스너 2
- 엔드포인트 리스너 이름
- SOAPHTTPChannel2.
- URL 루트
- 외부 클라이언트가 엔드포인트 리스너 엔드포인트에 액세스하는 주소입니다. 외부 클라이언트가 기본 포트 80을 사용하여 HTTP 서버 또는 서버 클러스터를 통해 엔드포인트 리스너에 액세스하는 경우에는 HTTP 서버 이름을 지정하고 포트 번호를 지정하지 마십시오. 예(이 엔드포인트 리스너의 경우):
http://www.yourcompany.com/wsgwsoaphttp2
그러나 외부 클라이언트가 애플리케이션 서버에 직접 연결할 수 있도록 허용하는 경우(예를 들어, 독립형 서버이거나 개발 또는 테스트 환경에 있기 때문에)에는 애플리케이션 서버 호스트 이름과 포트 번호를 지정하십시오. 예(이 엔드포인트 리스너의 경우):http://your.server.name:9080/wsgwsoaphttp2
- HTTP URL 루트를 제공하는 WSDL
- 뒤에 /sibws가 오는 외부 클라이언트가 엔드포인트 리스너 애플리케이션에 액세스하는 HTTP 주소 루트입니다. 예를 들어 다음과 같습니다.
orhttp://www.yourcompany.com/sibws
http://your.server.name:9080/sibws
참고: HTTP URL 루트를 제공하는 WSDL은 WebSphere Application Server(특히 IBM UDDI 레지스트리)의 다른 컴포넌트만 내부적으로 사용합니다. 기타 모든 사용의 경우, 인바운드 서비스에 대한 엔드포인트 리스너 엔드포인트를 통해 WSDL 파일에 액세스합니다.
동기 JMS(Java Message Service)를 통한 SOAP 엔드포인트 리스너 1
- 엔드포인트 리스너 이름
- SOAPJMSChannel1.
- URL 루트
다음 구문을 사용하여 동기 JMS를 통한 SOAP 엔드포인트 리스너 1의 특성을 지정합니다.
jms:/queue_or_topic_indicator?property_name=property_value 등이고 "&" 문자를 사용하여 각 특성을 구분합니다.
예를 들어, 동기 JMS를 통한 SOAP 엔드포인트 리스너할 때 큐 대상 및 큐 연결 팩토리에 대한 기본값을 사용하는 경우 엔드포인트 주소의 첫 번째 파트는 다음과 같습니다.jms:/queue?destination=jms/SOAPJMSQueue1&connectionFactory=jms/SOAPJMSFactory1
동기 JMS를 통한 SOAP 엔드포인트 리스너 각각에 대해 다음에 엔드포인트 주소에서 지정할 수 있는 전체 특성 목록이 있습니다.
- HTTP URL 루트를 제공하는 WSDL
- 외부 클라이언트가 엔드포인트 리스너 애플리케이션에 액세스하는 HTTP 주소의 루트이며 뒤에 /SIBWS가 옵니다. 외부 클라이언트가 일반적으로 기본 포트 80을 사용하여 HTTP 서버 또는 서버 클러스터를 통해 엔드포인트 리스너에 액세스하는 경우, 이 URL 루트는 HTTP 서버 이름은 포함하고 포트 번호는 포함하지 않습니다. 예를 들어, 다음과 같습니다.
그렇지만 외부 클라이언트가 애플리케이션 서버에 직접 연결하도록 허용하는 경우(예를 들어, 개발 또는 테스트 환경) 이 URL 루트는 애플리케이션 서버 호스트 이름 및 포트 번호를 포함합니다. 예를 들어 다음과 같습니다.http://www.yourcompany.com/sibws
http://your.server.name:9080/sibws
참고: HTTP URL 루트를 제공하는 WSDL은 WebSphere Application Server(특히 IBM UDDI 레지스트리)의 다른 컴포넌트만 내부적으로 사용합니다. 기타 모든 사용의 경우, 인바운드 서비스에 대한 엔드포인트 리스너 엔드포인트를 통해 WSDL 파일에 액세스합니다.
동기 JMS를 통한 SOAP 엔드포인트 리스너 2
- 엔드포인트 리스너 이름
- SOAPJMSChannel2.
- URL 루트
다음 구문을 사용하여 동기 JMS를 통한 SOAP 엔드포인트 리스너 2의 특성을 지정합니다.
jms:/queue_or_topic_indicator?property_name=property_value 등이고 "&" 문자를 사용하여 각 특성을 구분합니다.
예를 들어, 동기 JMS를 통한 SOAP 엔드포인트 리스너할 때 큐 대상 및 큐 연결 팩토리에 대한 기본값을 사용하는 경우 엔드포인트 주소의 첫 번째 파트는 다음과 같습니다.jms:/queue?destination=jms/SOAPJMSQueue2&connectionFactory=jms/SOAPJMSFactory2
동기 JMS를 통한 SOAP 엔드포인트 리스너 2에 대한 엔드포인트 주소에서 지정할 수 있는 특성의 전체 목록은 동기 JMS를 통한 SOAP 엔드포인트 리스너 1에서 이전에 세부 설명된 특성 목록을 참조하십시오.
- HTTP URL 루트를 제공하는 WSDL
- 외부 클라이언트가 엔드포인트 리스너 애플리케이션에 액세스하는 HTTP 주소의 루트이며 뒤에 /SIBWS가 옵니다. 외부 클라이언트가 일반적으로 기본 포트 80을 사용하여 HTTP 서버 또는 서버 클러스터를 통해 엔드포인트 리스너에 액세스하는 경우, 이 URL 루트는 HTTP 서버 이름은 포함하고 포트 번호는 포함하지 않습니다. 예를 들어, 다음과 같습니다.
그렇지만 외부 클라이언트가 애플리케이션 서버에 직접 연결하도록 허용하는 경우(예를 들어, 개발 또는 테스트 환경) 이 URL 루트는 애플리케이션 서버 호스트 이름 및 포트 번호를 포함합니다. 예를 들어 다음과 같습니다.http://www.yourcompany.com/sibws
http://your.server.name:9080/sibws
참고: HTTP URL 루트를 제공하는 WSDL은 WebSphere Application Server(특히 IBM UDDI 레지스트리)의 다른 컴포넌트만 내부적으로 사용합니다. 기타 모든 사용의 경우, 인바운드 서비스에 대한 엔드포인트 리스너 엔드포인트를 통해 WSDL 파일에 액세스합니다.