EGL 빌드 파트 편집기에서 Java 런타임 특성 편집
EGL 빌드 파트 편집기에서 빌드 디스크립터 파트를 편집할 때는
두 가지 보기를 사용할 수 있습니다. 하나는 생성에 영향을 미치는
빌드 디스크립터 옵션을 선택하고 설정할 수 있는 보기입니다.
두 번째는 다음의 Java™ 런타임 특성에 값을 지정할 수 있는 보기입니다.
- vgj.jdbc.database.SN
- vgj.datemask.gregorian.long.locale
- vgj.datemask.gregorian.short.locale
- vgj.datemask.julian.long.locale
- vgj.datemask.julian.short.locale
지정은 Java 코드를 생성하는 경우에만 사용됩니다. 빌드 디스크립터 파트의 이 특성에 값을 지정하는 경우 빌드 디스크립터 옵션 genProperties를 GLOBAL 또는 PROGRAM으로 설정했으면 설정하는 값은 해당 Java 특성에 저장되고 J2EE 배치 디스크립터(J2EE 환경에 배치하는 경우) 또는 Java 특성 파일(비J2EE 환경에 배치하는 경우)에 나열됩니다. 나중에 이 설정을 편집하려는 경우에는 Java 코드를 다시 생성하지 않고 J2EE 배치 디스크립터 또는 Java 특성 파일에서 해당 설정을 편집할 수 있습니다.
빌드 디스크립터 파트에서 특성을 편집하려면 다음의 단계를 수행하십시오.
- 프로젝트 탐색기 보기에서 작업할 EGL 빌드 파일을 찾으십시오. 이 파일을 찾으려면 EGL 소스 폴더를 열고 확장자가 "eglbld"인 파일을 찾으십시오. 빌드 파일을 마우스 오른쪽 단추로 클릭하여 팝업 메뉴를 여십시오.
- 팝업 메뉴에서 를 선택하십시오. 빌드 파트 편집기가 빌드 디스크립터 파일을 자동으로 엽니다. 기본 보기는 일반 옵션 보기입니다.
- 아웃라인 보기가 열려 있으면 빌드 파일의 이름 아래에 빌드 디스크립터 파트가 나열되어 있습니다. 아웃라인 보기가 열려 있지 않은 경우 아웃라인 보기를 열려면 를 선택하십시오. 보기 표시 대화 상자에서 일반을 클릭하여 펼친 후 아웃라인을 선택하십시오.
- 아웃라인 보기에서 빌드 디스크립터 파트를 마우스 오른쪽 단추로 클릭한 후 열기를 선택하십시오. EGL 빌드 파트 편집기 기본 보기에 빌드 디스크립터 옵션 테이블이 왼쪽에 표시되고 기호 매개변수 테이블이 오른쪽에 표시됩니다.
- 빌드 파트 편집기의 오른쪽 상단에 있는 편집기 도구 모음에서 Java 런타임 특성 표시 단추를 클릭하십시오.

- vgj.jdbc.database.SN Java 런타임 특성을 추가하려면
다음을 수행하십시오.
- 왼쪽에 있는 "연결에 대한 데이터베이스 맵핑" 테이블 아래에서 추가 단추를 클릭하십시오.
- 시스템 단어 vgLib.connectionService를 코드화할 때 사용하는 "서버 이름"을 입력하십시오. 이 값은 생성된 특성의 이름에서 SN을 대체합니다.
- 연결에 대한 데이터베이스 맵핑 목록의 행이 강조표시되지 않으면
행을 한 번 클릭하여 선택한 후 JNDI 이름 또는 URL 필드를 한 번 클릭하여
필드를 편집 모드로 전환하십시오. 값을 입력하십시오(J2EE 연결을 위한 값은
비J2EE 연결을 위한 값과 다름).
- 프로덕션 환경에서 필요한 것처럼 J2EE 연결의 경우 이 값은 JNDI 레지스트리에서 데이터 소스가 바인드되는 이름입니다(예: jdbc/MyDB).
- 디버깅을 위해 사용할 수 있는 것처럼 표준 JDBC 연결의 경우 이 값은 연결 URL입니다(예: jdbc:db2:MyDB).
- vgVar.currentFormattedGregorianDate(그레고리력 날짜의 경우) 또는
vgVar.currentFormattedJulianDate(율리우스력 날짜의 경우)를
코드화할 때 사용되는 날짜 마스크를 지정하거나 EGL이 길이가 10 이상이고 dateFormat
특성이 systemGregorianDateFormat 또는 systemJulianDateFormat인
텍스트 양식 필드 또는 페이지 필드를 유효성 검증하게 하려면 다음을 수행하십시오.
- 오른쪽에 있는 "날짜 마스크" 테이블 아래에서 추가 단추를 클릭하십시오. 기본 선택사항이 첫 번째 행에 표시됩니다.
- 첫 번째 열("로케일")에서 행을 한 번 클릭하십시오. 드롭 다운 상자가 표시됩니다. 목록 상자에서 코드 중 하나를 선택하십시오. 선택한 값이 이전에 나열된 date-mask 특성의 locale에 대해 대체됩니다. 항목 중 하나만 런타임 시 사용되며 이 항목은 locale의 값이 vgj.nls.code Java 런타임 특성의 값과 일치하는 항목입니다.
- 두 번째 열("긴 그레고리력 마스크")을 한 번 클릭하여 필드를 편집 가능한 상태로 만드십시오. 목록 상자에서 마스크를 선택하거나 마스크를 입력하십시오. D, Y 또는 숫자 이외의 문자를 구분 기호로 사용할 수 있으며 기본값은 로케일에 고유합니다.
- 긴 율리우스력 마스크를 선택하는 경우에는 이전 단계의 지시사항에 따라 "긴 그레고리력 마스크"를 "긴 율리우스력 마스크"로 대체하십시오.
- EGL이 길이가 10 미만이고 dateFormat 특성이
systemGregorianDateFormat 또는 systemJulianDateFormat인
텍스트 양식 필드 또는 페이지 필드를 유효성 검증할 때 사용되는 날짜 마스크를
지정하려면 다음을 수행하십시오.
- 오른쪽에 있는 "날짜 마스크" 테이블 아래에서 추가 단추를 클릭하십시오.
- 첫 번째 열("로케일")에서 행을 한 번 클릭하십시오. 드롭 다운 상자가 표시됩니다. 목록 상자에서 코드 중 하나를 선택하십시오. 선택한 값이 이전에 나열된 date-mask 특성의 locale에 대해 대체됩니다. 항목 중 하나만 런타임 시 사용되며 이 항목은 locale의 값이 vgj.nls.code Java 런타임 특성의 값과 일치하는 항목입니다.
- 네 번째 열("축약형 그레고리력 마스크")을 한 번 클릭하여 필드를 편집 가능한 상태로 만드십시오. 목록 상자에서 마스크를 선택하거나 마스크를 입력하십시오. D, Y 또는 숫자 이외의 문자를 구분 기호로 사용할 수 있으며 기본값은 로케일에 고유합니다.
- 축약형 율리우스력 마스크를 선택하는 경우에는 이전 단계의 지시사항에 따라 "축약형 그레고리력 마스크"를 "축약형 율리우스력 마스크"로 대체하십시오.
- 지정을 제거하려면 지정을 클릭한 후 제거 단추를 클릭하십시오.