WSDL zip 파일 공개

WSDL(Web Services Description Language) 파일을 공개하려면 이 페이지를 사용하십시오.

[릴리스 5.1]이 관리 콘솔 페이지를 보려면, 응용프로그램 >엔터프라이즈 응용프로그램 > application_instance > WSDL 공개를 클릭하십시오.

[버전 5.1.1 이상]버전 5.1.1에서 이 관리 콘솔 페이지를 보려면, 응용프로그램 >엔터프라이즈 응용프로그램 > application_instance > WSDL zip 파일 공개를 클릭하십시오.

릴리스 5.1]버전 5.0.2 또는 5.1을 사용 중인 경우 확인을 클릭하며 응용프로그램에 있는 모든 웹 서비스 사용 가능 모듈의 zip 파일이 생성됩니다. 공개된 zip 파일의 이름은 application_name_WSDLFiles.zip입니다 공개된 zip 파일의 디렉토리 구조는 application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name입니다.

[버전 5.1.1 이상]버전 5.1.1을 사용 중인 경우 확인을 클릭하면 하나 또는 다수의 zip 파일 이름을 보여주는 패널이 표시됩니다. 각 zip 파일에는 응용프로그램에 있는 웹 서비스 사용 가능 모듈을 나타내는 WSDL이 들어 있습니다. 공개할 zip 파일을 선택하면 zip 파일을 작성할 위치를 선택할 수 있는 대화 상자가 표시됩니다. 공개된 zip 파일 내의 디렉토리 구조는 application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name입니다.

[릴리스 5.1]공개된 WSDL 파일에서, 서비스 soap:address 스탠자의 위치 속성에는 웹 서비스에 액세스하는 URL이 포함되어 있습니다. 각 모듈의 웹 서비스에 사용되도록 URL의 일부를 지정할 수 있습니다. HTTP 전송이나 JMS 전송 또는 둘 모두를 사용하여, 모듈에서 웹 서비스에 액세스할 수 있습니다. 두 전송 유형 모두에 URL 정보를 지정할 수 있습니다.

[버전 5.1.1 이상]공개된 WSDL 파일에서 포트의 soap:address 요소에 대한 위치 속성에는 웹 서비스에 액세스하는 엔드포인트 URL이 포함되어 있습니다. HTTP 엔드포인트 URL 정보JMS 및 EJB 엔드포인트 URL 정보 제공 패널을 사용하여 각 모듈의 웹 서비스에 사용할 엔드포인트 URL을 구성하십시오.

구성 탭

application_name_WSDLFiles.zip
표준 SOAP 기반 포트에서 액세스할 수 있는 웹 서비스를 설명하는 WSDL이 들어 있는 application_name_WSDLFiles.zip 파일을 지정합니다.
application_name_ExtendedWSDLFiles.zip
SOAP 기반 및 비SOAP 기반(예: EJB) 포트를 포함하여 사용 가능한 웹 서비스를 설명하는 WSDL이 들어 있는 application_name_ExtendedWSDLFiles.zip 파일을 지정합니다.

직접 EJB 액세스에 구성된 웹 서비스가 없으면, 이 zip 파일 이름은 나타나지 않습니다. 표준을 준수하는 WSDL을 생성하려면, 이 zip 파일을 사용하지 마십시오.

웹 서비스의 URL 접두부 지정
URL에 사용할 프로토콜(http 또는 https), host_nameport_number를 지정합니다

URL 접두부 형식은 프로토콜://host_name:port_number입니다(예를 들어, http://myHost:9045). 공개된 WSDL 파일에 나타나는 실제 URL은 모듈의 컨텍스트 루트 및 웹 서비스 URL 패턴에 추가된 접두부로 이루어져 있습니다(예를 들어, http://myHost:9045/services/myService).

HTTP URL 접두부 선택
URL 접두부의 기본 목록과 연관된 드롭 다운 목록을 지정합니다. 이 목록은 모듈 가상 호스트의 포트 세트와 모듈 Application Server의 포트 세트의 공통 부분입니다. 웹 서비스 Application Server에 직접 액세스하는 경우, 이 목록의 항목을 사용하십시오.

HTTP 접두부를 설정하려면, HTTP URL 접두부 또는 사용자 정의 HTTP URL 접두부를 선택하여, 값을 입력하고, 접두부를 사용할 모듈의 선택란을 선택한 후, 적용을 클릭하십시오 적용을 누르면, 선택한 내용에 따라 HTTP URL 접두부 선택 또는 사용자 정의 HTTP URL 접두부 필드의 항목이 선택란(가장 왼쪽 열의)이 선택된 모듈의 HTTP URL 접두부 필드에 복사됩니다 HTTP 접두부는 JMS URL 접두부 열의 필드에 적용되지 않습니다.

사용자 정의 HTTP URL 접두부
웹 서비스 게이트웨이 또는 IHS 서버와 같은 중간 노드를 통해 모듈의 웹 서비스에 액세스하는 경우, 중간 서비스의 프로토콜, 호스트port_number를 지정합니다

HTTP 접두부를 설정하려면, HTTP URL 접두부 또는 사용자 정의 HTTP URL 접두부를 선택하여, 값을 입력하고, 접두부를 사용할 모듈의 선택란을 선택한 후, 적용을 클릭하십시오 적용을 누르면, 선택한 내용에 따라 HTTP URL 접두부 선택 또는 사용자 정의 HTTP URL 접두부 필드의 항목이 선택란(가장 왼쪽 열의)이 선택된 모듈의 HTTP URL 접두부 필드에 복사됩니다 HTTP 접두부는 JMS URL 접두부 열의 필드에 적용되지 않습니다.

JMS URL 접두부
각 모듈에 사용되는 JMS URL 문자열을 지정합니다.

지정된 URL 접두부에는 목적지와 connectionFactory 등록 정보가 포함되어야 합니다. 다른 등록 정보 값 쌍을 포함할 수 있지만, 공개된 WSDL 파일이 작성될 때 시스템에서 추가한 targetService 등록 정보를 포함하지 말아야 합니다. 예를 들면, JMS URL 접두부의 형식은 jms:/[queue&topic]?destination=target_queue_or_topic_jndi_name&connectionFactory=factory_jndi_name입니다.

jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF. 공개된 WSDL 파일에 나타나는 실제 URL은 웹 서비스 targetService에 추가된 접두부로 이루어져 있습니다(예를 들어,jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF&targetService=StockQuote).