WebLogic 웹 서비스 배치 디스크립터 사용 안함

이 규칙은 다음 기준에 기반한 JAX-RPC 웹 서비스가 있는지 발견합니다.

빠른 수정사항
소스 스캐너에서 이 규칙은 특정 IBM(R) Ant 태스크가 있는 Ant 스크립트를 생성합니다. 이러한 태스크는 WebLogic J2EE 웹 서비스 배치 디스크립터에 기반한 JAX-RPC 웹 서비스를 생성합니다. 빠른 수정사항은 웹 서비스 배치 디스크립터를 스캔하고 IBM Ant 생성 파일이 프로젝트의 루트 폴더에 없으면 Ant 스크립트를 생성합니다. 이 스크립트에는 JAX-RPC 웹 서비스를 생성하는데 필요한 IBM Ant 태스크가 있습니다.

규칙 특성
규칙 특성의 올바른 값을 제공해야 합니다. 이 규칙에 대한 특성 값을 변경하려면, 소프트웨어 분석기 구성 창에서 규칙을 선택하십시오. 그런 다음, 특성 탭의 필드를 사용하십시오. 이 규칙의 특성은 다음과 같습니다.

Ant 클래스 경로
Ant 클래스 경로는 Eclipse 프로젝트에서 계산됩니다. 편집에 필요한 모든 요소가 Eclipse 클래스 경로에 있는지 확인하는 것이 중요합니다.

web-services.xml 파일에 정의된 JAX-RPC 서비스
웹 서비스 엔트포인트 인터페이스를 표시하는 추가 Java 코드와 Ant 스크립트를 생성하여 web-services.xml에 정의된 서비스의 유형 및 정보를 기반으로 JAX-RPC 서비스를 재생성합니다.

webservices.xml 파일에 정의된 JAXRPC 서비스
webservices.xml 파일에 정의된 서비스의 유형 및 정보에 기반하여, Ant 스크립트는 JAX-RPC 서비스를 재생성하도록 생성됩니다.

IBM WebSphere Application Server Ant 태스크
WebSphere(R) Application Server에는 JAX-RPC 서비스에 필요한 아티팩트를 생성하기 위한 Ant 태스크(예: java2wsdl 및 wsdl2java)가 있습니다. 생성된 Ant 스크립트는 이러한 태스크를 사용하여 서비스를 빌드합니다.
이 태스크에 대한 추가 정보는 WebSphere Application Server Knowledge Center에서 얻을 수 있습니다.

Ant 스크립트 실행
빠른 수정사항만 Ant 스크립트를 생성하고, 스크립트를 보며, 필요 시 추가 사용자 정의를 추가합니다. IBM Ant 태스크의 추가 사용자 정의에 대해서는 Application Server Knowledge Center를 참조하십시오. WebSphere Application Server와 함께 포함된 Ant 도구를 사용하여 스크립트를 실행해야 합니다.  IBM Ant 스크립트는 다음 경로에서 실행할 수 있습니다.

예제: c:\IBM\AppServer\bin\ws_ant.bat -f c:\eclipse\MyProject\ibm-ws-gen.xml genService_TestService

Ant 대상이 실행되면, 생성된 아티팩트가 생성 폴더에 상주합니다. 그러면, 사용자는 생성된 코드 및 배치 디스크립터를 검사한 후 이러한 아티팩트를 각각의 모듈에 추가할 수 있습니다.