EGLSDK
java EGLSDK 명령은 EGL SDK(EGL Software Development Kit)에 대한 액세스 권한을 부여합니다. "EGL SDK(Software Development Kit)를 사용한 생성"에 나열된 전제조건을 충족시켜야 합니다. 기본 파트 생성 및 파트에 의한 생성에 대한 자세한 정보는 "생성 모드"를 참조하십시오.
명령에는 여러 양식이 있으며 이 주제의 마지막 절에서는 임의의 양식에 대한 참조 세부사항을 제공합니다.
명령 파일에서 생성
명령 파일을 사용하는 경우 다음과 같은 양식의 명령을 사용하십시오.

다음의 예에서는 명령 파일이 포함된 디렉토리에서 java EGLSDK 명령을 시작한다고 가정합니다.
java EGLSDK "commandfile.xml"
java EGLSDK "commandfile.xml"
-eglpath "c:\myGroup;h:\myCorp;c:\myDirectory\myELGAR.eglar"
java EGLSDK "myCommand.xml"
-sqlID myID -sqlPassword myPW
-destUserID myUserID -destPassword myPass
지정된 명령의 컨텐츠를 한 행에 입력하십시오. 명령 파일이 다른 디렉토리에 있는 경우 명령 파일 이름에 경로를 추가해야 합니다.
기본 파트 및 해당 연관의 생성
기본 파트 및 해당 연관을 생성하며 명령 파일을 사용하지 않는 경우 generate 하위 명령을 사용하십시오.

다음은 한 예이며 한 행에 표시됩니다.
java EGLSDK generate
-eglpath "c:\myGroup;h:\myCorp;c:/myELGAR.eglar"
-generateFile "c:\myProg.egl"
-buildDescriptorFile "c:\myBuild.eglbld"
-buildDescriptorName "myBuildDescriptor"
파트에 의한 생성
파트에 의해 생성되며 명령 파일을 사용하지 않는 경우 generatePart 하위 명령을 사용하십시오.

- 프로그램 생성:
java EGLSDK generatePart -eglpath "c:/common.eglar" -part "test.my.pkg.program1" -buildDescriptorFile "c:/myBuild.eglbld" -buildDescriptorName myBuildDescriptor - myPackage 패키지에서 모든 IR 파일 생성:
java EGLSDK generatePart -eglpath "c:/common.eglar" -part "MyPackage.*" -buildDescriptorFile "c:/myBuild.eglbld" -buildDescriptorName myBuildDescriptor - 레코드 파트의 출력 생성:
java EGLSDK generatePart -eglpath "c:/MyProject/EGLSource" -part "MyPackage.MyRecord" -buildDescriptorFile "c:/myBuild.eglbld" -buildDescriptorName myBuildDescriptor
추가 참조 세부사항
다음은 알파벳순으로 표시된 추가 세부사항입니다.
- –bdOption bdOption
- 빌드 디스크립터 또는 명령 파일의 관련 값을 대체하는
옵션 값을 설정합니다. bdOption에 옵션 이름을 지정하고 bdOptionValue에 관련 값을 지정하십시오. 다음의 빌드 디스크립터 옵션이 지원됩니다.
- desthost
- destport
- destuserid
- destpassword
- destdirectory
- destlibrary
- gendirectory
- sqlid
- sqlpassword
- sqldb
- sqljndiname
- genproject
- tempdirectory
- templatedir
- reservedword
- projectid
EGLSDK 명령을 호출할 때 지정하는 빌드 디스크립터 옵션이 EGL 명령 파일에 참조되는 빌드 디스크립터(있는 경우)의 동일한 빌드 디스크립터 옵션보다 먼저 사용됩니다. EGLSDK 명령에만 있거나 빌드 디스크립터에만 있는 옵션도 생성 시에 적용됩니다.
- -buildDescriptorFile bdFile
- 빌드 디스크립터가 포함된 빌드 파일의 절대 또는
상대 경로입니다. 상대 경로는 명령을 실행하는
디렉토리와 관련되어 있습니다.
경로를 큰따옴표로 묶으십시오.
참고: eglpath 옵션은 빌드 디스크립터를 찾는 데 사용되지 않으므로 bdFile 매개변수가 올바른 파일을 지정해야 합니다. - -buildDescriptorName bdName
- 생성을 안내하는 빌드 디스크립터 파트의 이름입니다.
디버그 빌드 디스크립터를 지정하는 경우에도 디버깅 정보는 생성된 출력에 포함되지 않는다는 점을 참고하십시오.
- -clean
- 빌드 또는 생성 프로세스를 실행하기 전과 생성이 완료된 후 EGLbin 디렉토리에서 IR 파일을 제거하기 위한 지시문입니다.
- cmdFile
- 파일의 절대 또는 상대 경로입니다. 상대 경로는 명령을 실행하는
디렉토리와 관련되어 있습니다.
경로를 큰따옴표로 묶으십시오.
- -eglpath eglpath
- EGL이 import 문을 사용하여 파트의 이름을 해석할 때
검색할 디렉토리 및 EGLAR 파일의 목록입니다. 세미콜론으로 각 이름을 다음 이름과
구분하여 하나 이상의 디렉토리 및 EGLAR 파일을 식별하는
따옴표로 묶은 문자열을 지정하십시오.
java EGLSDK 명령을 사용할 때 지정하는 eglpath 값이 빌드 디스크립터 파트에서 eglpath 값보다 먼저 사용되는, 생성 마법사에 입력된 eglpath 값보다 먼저 사용됩니다.
- -generateFile genFile
- 처리할 기본 파트가 포함된 EGL 파일의 절대 또는
상대 경로입니다. 상대 경로는 명령을 실행하는
디렉토리와 관련되어 있습니다.
경로를 큰따옴표로 묶으십시오.
- -part qualifiedPartName
- 패키지 이름에 규정되어 있는 생성할 파트입니다. 규정된 이름을 큰따옴표로 묶으십시오. 파트 위치는 eglpath 값에서 해석됩니다. 패키지 및 하위 패키지에서 모든 파트를 생성하려면 파트 이름 대신 별표(*)를 사용하십시오.
- -symparm symparm = value
- 기호 매개변수 및 관련 값입니다. 값에 공백이 포함된
경우 해당 값을 따옴표에 임베드하십시오. 여러 개의 symparm 항목이
동일한 기호 매개변수를 참조하는 경우 마지막 항목이 적용됩니다.
EGLSDK 명령을 호출할 때 지정하는 기호 매개변수가 EGL 명령 파일에 참조되는 빌드 디스크립터(있는 경우)에서 이름이 동일한 기호 매개변수보다 먼저 사용됩니다. EGLSDK 명령에만 있거나 빌드 디스크립터에만 있는 매개변수도 생성 시에 적용됩니다.