WSDL 파일이 있다면, Eclipse 작업공간에서 Ant를 사용하여
IBM® WebSphere® JAX-RPC 런타임 환경에 대한
웹 서비스 클라이언트를 생성할 수 있습니다.
시작하기 전에
웹 서비스 클라이언트를 작성하기 전에 다음 전제조건을 완료해야 합니다.
이 태스크 정보
웹 서비스 클라이언트를 작성하려면 Ant 파일 및 Ant 특성 파일을 수정해야 합니다.
프로시저
- 이 태스크의 전제조건으로 가져온
Ant 파일(was_jaxrpc_client.xml)을 편집하십시오.
이 파일이 클라이언트 Ant 특성 파일을 참조하는지 확인하십시오.
Ant 파일에 <property file="was_jaxrpc_client.properties"/> 행이
포함되어야 합니다. 파일의 수정사항을 모두 저장하십시오.
- 이 태스크의 전제조건으로 가져온
jax_rpc_client.properties 파일을 편집하십시오.
- ScenarioType 매개변수가
client로 설정되었는지 확인하십시오.
- InitialSelection 매개변수를
WSDL 파일의 위치로 설정하십시오.
- 작성할 클라이언트 유형을 ClientComponentType 매개변수에
지정하십시오. 클라이언트 유형은 4가지로 웹, EJB, J2EE 애플리케이션 클라이언트,
Java™ 유틸리티가 있습니다. 자세한 정보는
관련 항목을 참조하십시오.
- 다른 모든 매개변수는 선택사항입니다. 나머지 매개변수의
기본값은 사용 중인 동적 프로젝트에 대한 설정과 환경 설정에서
검색됩니다. 이러한 매개변수를 설정하기 위한 정보는
관련 항목을 참조하십시오.
Ant 특성 파일에 대한 변경사항을 모두 저장하십시오.
- 다음 두 방법 중 하나로 Ant 태스크를 실행하십시오.
- 제품 작업공간에서 태스크를 실행하려면 다음을 수행하십시오.
- 웹 서비스 생성 파일을 마우스 오른쪽 단추로 클릭하고 를 선택하십시오.
- 대화 상자에서 JRE 탭을 클릭하고 작업공간과 동일한 JRE에서 실행을 선택하십시오.
- 적용을 클릭하고 실행을 클릭하십시오.
- 명령행에서 태스크를 실행하려면 다음을 수행하십시오.
- 태스크를 실행하기 전에 작업공간을 닫으십시오.
- 명령행에 다음 사항을 입력하십시오.
- Windows: wsant.bat workspace_path wsgen_path
- Linux: wsant.sh workspace_path wsgen_path
여기서
workspace_path는 작업공간의 완전한 경로이고 wsgen_path는 웹 서비스 생성 파일을 가져온 위치의
완전한 경로입니다. 예를 들어, 명령은 다음과 같을 수 있습니다. wsant.bat D:\RationalAppDeveloper\workspace1 D:\RationalAppDeveloper\workspace1\TestProj\wsgenTemplates\was_jaxrpc_tdjava.xml
웹 서비스가 생성되면, 콘솔 또는 명령행에 빌드 완료 메시지가 표시됩니다.
결과
웹 서비스 클라이언트가 생성되면, 몇 개의 파일이 작성되어
프로젝트에 배치됩니다.
웹 서비스 클라이언트가 웹 유형인 경우, 클라이언트에 대한 WSDL 파일은
프로젝트 내의
WEB-INF\wsdl 폴더에 배치됩니다. 프로젝트의
WEB-INF 폴더에는 아래와 같은
배치 디스크립터가 배치됩니다.
- ibm-webservicesclient-bnd.xmi
- ibm-webservicesclient-ext.xmi
- webservicesclient.xml(J2EE 1.3만 해당)
웹 서비스 클라이언트가 EJB 유형 또는
Java EE 애플리케이션 클라이언트 유형인 경우,
작성된 파일이 META-INF 폴더에 배치됩니다.
자세한
정보는 아래의 관련 항목을 참조하십시오.