호출 스텁 생성기 구성 파일 작성

사용자의 Rational® Application Developer 설치 위치를 식별하고 Java™ 데이터 바인딩 코드 생성을 제어하기 위해 호출 스텁을 작성할 수 있습니다.

시작하기 전에

COBOL 호출 스텁 생성기에서 생성하는 코드에 대한 Rational Application Developer 프로젝트를 작성하십시오.

이 태스크 정보

호출 스텁 생성기 구성 파일에는 Rational Application Developer 설치 위치를 식별하고 Java 데이터 바인딩 코드 생성을 제어하기 위한 설정이 포함됩니다. 구성 파일 위치는 명령행 호출을 위한 -configFile 설정 또는 Ant 호출을 위한 <csg> 태그에서 configFile 속성에 의해 지정됩니다.

구성 파일의 EclipseHome, WorkSpace 및 EclipseProjectName 필수 설정이 Rational Application Developer 설치에 대해 올바른지 확인하십시오.

프로시저

  1. 편집기를 열고 호출 스텁 생성기 구성 파일을 작성하십시오.

    호출 스텁 생성기 구성 파일에는 이름이 있을 수 있습니다. 이 Information Center의 COBOL 호출 스텁 생성기에 대한 예는 csg.properties 파일 이름을 사용합니다.

  2. 구성 파일에서 COBOL 호출 스텁 생성기 설정을 지정하십시오.
    다음 테이블은 호출 스텁 생성기 설정에 대해 설명합니다.
    표 1. COBOL 호출 스텁 생성기를 구성하기 위한 특성. 이러한 특성을 사용하여 Rational Application Developer 설치 위치를 지정하고 Java 데이터 바인딩 코드 생성을 제어하십시오.
    Name 기본값 필수 또는 선택사항 설명
    EclipseHome

    [Linux]/opt/IBM/SDP

    [Windows]C:/Program Files/IBM/SDP

    Required Rational Application Developer 또는 Eclipse가 파일 시스템에 설치되는 루트 디렉토리에 완전한 경로를 지정합니다.
    문제점 방지 문제점 방지: 슬래시(/)를 사용하거나, 모든 경로 이름에서 백슬래쉬(\\)를 벗어나는 것을 기억하십시오. gotcha
    작업공간   Required Java 데이터 바인딩 클래스를 작성하는데 사용될 Rational Application Developer, 또는 Eclipse, 작업공간의 루트 디렉토리에 완전한 경로를 지정합니다.
    EclipseProjectName   Required 생성된 Java 클래스에 홈을 제공하는 Rational Application Developer, 또는 Eclipse, 작업공간에서 프로젝트의 이름을 지정합니다.

    프로젝트는 호출 스텁 생성기를 실행하기 전에 존재해야 합니다.

    플랫폼 Win32 Optional 대상 운영 체제를 지정합니다. 지원된 값에는 Win32, AIXz/OS가 포함됩니다. 값은 대소문자를 구분합니다.
    CodePage ISO-8859-1 Optional COBOL 데이터의 코드 페이지를 지정합니다.
    FloatingPointFormat IEEE 754   부동 소수점의 형식을 지정합니다. 지원된 값에는 IEEE 754, IBM Hexadecimal이 포함됩니다.
    ExternalDecimalSign ASCII Optional 외부 10진수 부호를 지정합니다. 지원된 값에는 ASCII, EBCDICEBCDIC Custom이 포함됩니다.
    Endian Little Optional COBOL 데이터의 엔디언을 지정합니다. 지원된 값에는 LittleBig이 포함됩니다.
    RemoteEndian Little Optional COBOL 데이터의 원격 엔디언을 지정합니다. 지원된 값에는 LittleBig이 포함됩니다.
    Quote DOUBLE Optional 인용 형식을 지정합니다. 지원된 값에는 DOUBLESINGLE이 포함됩니다.
    Trunc STD Optional 방법 필드가 COBOL 이동 또는 산술 연산 동안 잘린다는 것을 지정합니다. 지원된 값에는 STD, BINOPT가 포함됩니다.
    Nsymbol DBCS Optional N 기호가 리터럴과 PICTURE 절에서 사용되는 방법이 국가적이거나 DBCS 처리를 사용할지를 보여주는 것을 지정합니다. 지원된 값에는 DBCSNATIONAL이 포함됩니다.
    OverwriteExistingClass true Optional 호출 스텁 생성기가 결과물 디렉토리로 이미 존재하는 동일한 이름을 가진 클래스를 겹쳐 쓸지 지정합니다. 지원된 값에는 truefalse가 포함됩니다.
    GenerationStyle Default Optional 생성 스타일을 지정합니다. 지원되는 값에는 Default, Preserve case of namesShorten names이 포함됩니다.
    Verbose false Optional 디버그에 추적 레벨을 설정할지를 지정합니다. 지원된 값에는 truefalse가 포함됩니다.
  3. Rational Application Developer 제품이 액세스할 수 있는 위치에 구성 파일을 저장하십시오.

다음 샘플 csg.properties 호출 스텁 생성기 구성 파일을 참조하십시오.

# Configuration file for COBOLCallStubGenerator
#####
# EclipseHome specifies the installation location of Rational Application Developer.
#
EclipseHome=full_path_to_Eclipse_directory
 
#####
# Workspace specifies the location of the Rational Application Developer workspace.
# If it does not exist, the COBOLCallStubGenerator creates the workspace.
#
WorkSpace=full_path_to_workspace_directory
 
######
# EclipseProjectName specifies the project in the workspace
# that will receive the generated call stubs and bindings.
#
EclipseProjectName=Eclipse_project_name

#####
#  The target operating system. The permitted options are: Win32, AIX and z/OS.
#
# PARAMETER - Required
# Platform=Win32
Platform=z/OS

#####
#  The target codepage.
#
# PARAMETER - Required
CodePage=IBM1047

#####
# The floating point format has only two possible values: 
#   IEEE 754
#   IBM Hexadecimal
#   The default is IEEE 54
#
# PARAMETER - Required
FloatingPointFormat=IBM Hexadecimal

# PARAMETER - Required
ExternalDecimalSign=EBCDIC

# PARAMETER - Required
Endian=Big

# PARAMETER - Required
RemoteEndian=Little

# PARAMETER - Required
Quote=DOUBLE

# PARAMETER - Required
Trunc=STD

# PARAMETER - Required
Nsymbol=DBCS

#####
# Possible values for overwriteExistingClass are true or false.
#
# PARAMETER - Required
OverwriteExistingClass=true

#####
# Possible values for GenerationStyle are:
#   Default, "Preserve case of names" or "Shorten names"
# Be sure to use quotes for values with space characters in them.
#
# PARAMETER
GenerationStyle=Default

#####
# Verbose sets the trace level to "debug".
# Values for Verbose are either true or false. 
#
# PARAMETER - Optional
Verbose=false

다음에 수행할 작업

COBOL 호출 스텁 생성기를 실행하십시오. 명령행, Ant 태스크 또는 Rational Application Developer 그래픽 인터페이스로부터 호출 스텁 생성기를 실행할 수 있습니다.

COBOL 호출 스텁 생성기를 실행할 때 호출 스텁 생성기 구성 파일 이름에 완전한 경로를 지정하십시오. 명령행 호출을 위해 파일 이름을 지정하려면 -configFile 설정을 사용하십시오. Ant 및 그래픽 인터페이스 호출의 경우, <csg> 태스크에서 configFile 속성을 사용하여 파일 이름을 지정하십시오.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tgrid_cobol_csg_create_config
파일 이름:tgrid_cobol_csg_create_config.html