명령행에서 호출 스텁 생성기 호출
명령행에서 COBOL 호출 스텁 생성기를 실행할 수 있습니다.
시작하기 전에
COBOL 호출 스텁 생성기에 의해 생성되는 코드에 대한 Rational® Application Developer 프로젝트를 작성하십시오.
호출 스텁 생성기 구성 파일을 작성하십시오. EclipseHome, WorkSpace, EclipseProjectName 필수 특성에 대한 설정이 올바른지 확인하십시오.
COBOL 소스 파일에 대한 PROCEDURE 문을 검사하십시오.
이 태스크 정보
명령행에서 COBOL 호출 스텁 생성기를 실행하려면 configFile 및 callStubPackage 필수 매개변수에 대한 값을 지정하는 명령을 실행해야 합니다. 또한 명령에서 선택적 매개변수에 대한 값을 지정할 수도 있습니다.
COBOL 호출 스텁 생성기를 실행하는 명령은 다음 구문을 사용해야 합니다.
java –jar COBOLCallStubGenerator.jar
{input cobol file}
-configFile configuration_file_name
-callStubPackage package_name
[-callStubClass class_name]
[-cobolModule COBOL_module]
[-workSpace path_name]
[-eclipseProjectName project_name]
[-build build_string]
[-mockPackage package_name]
[-mockClass class_name]
[-v | -verbose]
[-? | -h]
이름 | 기본값 | 필수 또는 선택적 | 설명 |
---|---|---|---|
configFile | 필수 | 호출 스텁 생성기 구성 파일의 이름을 지정합니다. | |
callStubPackage | 필수 | 생성된 호출 스텁에 사용할 생성된 파일의 패키지 이름과 파일 경로를 지정합니다. | |
callStubClass | COBOL PROGRAM-ID | 선택적 | 생성된 호출 스텁에 사용할 클래스 이름을 지정합니다. |
cobolModule | COBOL PROGRAM-ID | 선택적 | COBOL 프로그램을 포함하는 COBOL 모듈 또는 DLL 파일의 이름을 지정합니다. |
workSpace | 선택적 | Java™ 데이터 바인딩
클래스를 작성하는 데 사용될 Rational Application Developer 또는
Eclipse 작업공간의 루트 디렉토리에 대한 완전한 경로를 지정합니다. workSpace에 대해 지정되는 임의의 값이 configFile 값에 의해 식별되는 호출 스텁 생성기 구성 파일의 WorkSpace 값을 대체합니다. |
|
eclipseProjectName | 선택적 | 생성된 Java 클래스에 대한 홈을 제공하는 Rational Application Developer 또는
Eclipse 작업공간에 있는 프로젝트의 이름을 지정합니다. 프로젝트가 호출 스텁 생성기를 실행하기 전에 존재해야 합니다. eclipseProjectName에 대해 지정되는 임의의 값이 configFile 값에 의해 식별되는 호출 스텁 생성기 구성 파일의 EclipseProjectName 값을 대체합니다. |
|
build | Unknown Build | 선택적 | 사용자가 지정하는 빌드 ID를 지정합니다. |
mockPackage | 선택적 | 모의 클래스에 대한 패키지의 이름을 지정합니다. | |
mockClass | 선택적 | 모의 테스트 하니스에 사용할 클래스의 이름을 지정합니다. |
프로시저
결과
명령은 호출 스텁 생성기를 실행합니다. 명령이 성공하는 경우, 호출 스텁 생성기가 COBOL 호출 스텁 Java 클래스를 작성합니다.
명령을 실행할 때 호출 스텁 생성기가 임시 Ant 빌드 파일인 system_temp_directory/CSG.temp.xml을 작성한 후 해당 파일을 명령행 모드 Eclipse 세션에서 실행합니다. 임시 파일은 명령이 실행한 후 삭제됩니다.
COBOL 매개변수 및 리턴값에 대한 Java 데이터 바인딩 클래스가 J2C 데이터 바인딩 도구에 의해 생성되는데, 이 도구는 IBM® Rational Application Developer for WebSphere® Software, 버전 7.5 이상의 Java EE 커넥터 도구의 일부입니다. 호출 스텁 생성기 및 J2C 데이터 바인딩 도구는 별도의 Java 프로세스로서 실행되는 명령행 모드 Eclipse 세션에서 실행합니다.
Eclipse의 명령행 모드 호출은 Ant 빌드 파일을 실행하기 전에 작업공간 잠금을 얻으려고 시도합니다. Rational Application Developer 세션이 현재 작업공간에 대해 활성인 경우, Eclipse는 작업공간 잠금을 얻을 수 없으며 명령은 실패합니다.
다음에 수행할 작업
생성된 COBOL 호출 스텁 Java 클래스를 사용하십시오.