WebSphere® JAX-RPC 런타임 환경을 사용하는
웹 서비스 또는 클라이언트를 작성한 경우, 웹 서비스 편집기를 사용하여
서비스 또는 클라이언트에 대한 배치 정보를 편집할 수 있습니다.
이 태스크 정보
웹 서비스 또는 웹 서비스 클라이언트가
IBM® WebSphere 런타임 환경을 사용하여
작성된 경우, 배치 정보가 프로젝트 내에 생성됩니다. 웹 서비스의 경우,
webservices.xml이
생성됩니다. 웹 서비스 클라이언트의 경우에는 프로젝트의 J2EE 레벨에 따라 생성되는 항목이 달라집니다.
- 프로젝트의 J2EE 레벨이 1.3이면
webservicesclient.xml이 생성됩니다.
- 프로젝트의 J2EE 레벨이 1.4인 경우에는 해당 프로젝트의
기존 배치 디스크립터가 수정됩니다. 예를 들어 웹 프로젝트의 경우, 웹 서비스 클라이언트 배치 정보가
web.xml에 추가됩니다. webservices.xml과 webservicesclient.xml은 각각
웹 서비스 편집기와 웹 서비스 클라이언트 편집기에서 편집할 수 있습니다. 또한 편집기에서 다음과 같은 페이지를 선택하면
바인딩(ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi)
및 확장(ibm-webservices-ext.xmi, ibm-webservicesclient-ext.xmi)
파일에 포함된 설정을 적절히 편집할 수
있습니다.
- ibm-webservices-bnd.xmi: 바인딩, 바인딩 구성 페이지
- ibm-webservicesclient-bnd.xmi: 웹 서비스 클라이언트 바인딩, 포트
바인딩 페이지
- ibm-webservices-ext.xmi: 보안 확장 페이지
- ibm-webservicesclient-ext.xmi: 보안 확장 페이지
J2EE 1.4 프로젝트의
웹 서비스 클라이언트의 경우, 편집기에서 프로젝트의 기존 배치 디스크립터에 대한
참조 및 WS 핸들러 페이지를 사용할 수 있습니다. 확장 설정과 바인딩 설정은 각각
WS 확장 페이지와 WS 바인딩 페이지에서 편집할 수 있습니다.
webservices.xml 또는 webservicesclient.xml 파일을 편집하려면
다음을 수행하십시오.
프로시저
- 서비스 보기에서 서비스 또는 클라이언트를 마우스 오른쪽 단추로 클릭한
후 표시 > 배치 디스크립터를 선택하십시오.
- 다음과 같이 편집할 탭을 적절히 선택하십시오.
- 서비스의 경우 다음 탭에서 선택하십시오.
- 웹 서비스 페이지
- 포트 컴포넌트 페이지
- 핸들러 페이지
- 보안: 확장 페이지
- 바인딩: 바인딩 페이지, 바인딩 구성 페이지
- 웹 서비스 클라이언트 배치 디스크립터가 다음에 액세스할 수 있는 web.xml 파일을 엽니다.
- WebSphere 바인딩 디스크립터(ibm-web-bnd.xml)
- WebSphere 확장 디스크립터(ibm-web-ext.xml)
- WebSphere 프로그래밍 모델 확장 디스크립터(ibm-web-ext-pme.xml)
바인딩 탭과 확장 탭을 변경하면 바인딩 및 확장 XML 파일에
변경사항이 반영됩니다.
결과
참고: 웹 서비스 편집기는 변경사항의 유효성을
검증하지 않습니다.