JAX-RPC 웹 서비스 편집

WebSphere® JAX-RPC 런타임 환경을 사용하는 웹 서비스 또는 클라이언트를 작성한 경우, 웹 서비스 편집기를 사용하여 서비스 또는 클라이언트에 대한 배치 정보를 편집할 수 있습니다.

이 태스크 정보

웹 서비스 또는 웹 서비스 클라이언트가 IBM® WebSphere 런타임 환경을 사용하여 작성된 경우, 배치 정보가 프로젝트 내에 생성됩니다. 웹 서비스의 경우, webservices.xml이 생성됩니다. 웹 서비스 클라이언트의 경우에는 프로젝트의 J2EE 레벨에 따라 생성되는 항목이 달라집니다.
  • 프로젝트의 J2EE 레벨이 1.3이면 webservicesclient.xml이 생성됩니다.
  • 프로젝트의 J2EE 레벨이 1.4인 경우에는 해당 프로젝트의 기존 배치 디스크립터가 수정됩니다. 예를 들어 웹 프로젝트의 경우, 웹 서비스 클라이언트 배치 정보가 web.xml에 추가됩니다. webservices.xmlwebservicesclient.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 파일을 편집하려면 다음을 수행하십시오.

프로시저

  1. 서비스 보기에서 서비스 또는 클라이언트를 마우스 오른쪽 단추로 클릭한 후 표시 > 배치 디스크립터를 선택하십시오.
  2. 다음과 같이 편집할 탭을 적절히 선택하십시오.
    • 서비스의 경우 다음 탭에서 선택하십시오.
      • 웹 서비스 페이지
      • 포트 컴포넌트 페이지
      • 핸들러 페이지
      • 보안: 확장 페이지
      • 바인딩: 바인딩 페이지, 바인딩 구성 페이지
    • 웹 서비스 클라이언트 배치 디스크립터가 다음에 액세스할 수 있는 web.xml 파일을 엽니다.
      • WebSphere 바인딩 디스크립터(ibm-web-bnd.xml)
      • WebSphere 확장 디스크립터(ibm-web-ext.xml)
      • WebSphere 프로그래밍 모델 확장 디스크립터(ibm-web-ext-pme.xml)

    바인딩 탭과 확장 탭을 변경하면 바인딩 및 확장 XML 파일에 변경사항이 반영됩니다.

결과

참고: 웹 서비스 편집기는 변경사항의 유효성을 검증하지 않습니다.

피드백