The command has several forms, and the last section in this topic gives reference details for any form.
If you are using a command file, use the following form of the command:

The following examples assume that you are starting the command java EGLSDK in the directory that includes the command file:
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
Place the content for a given command on a single line. If your command file is in another directory, you must add the path to the command file name.
If you are generating a main part and its associates and are not using a command file, use the generate subcommand:

Here is an example, which belongs on a single line:
java EGLSDK generate
-eglpath "c:\myGroup;h:\myCorp;c:/myELGAR.eglar"
-generateFile "c:\myProg.egl"
-buildDescriptorFile "c:\myBuild.eglbld"
-buildDescriptorName "myBuildDescriptor"
If you are generating by part and are not using a command file, use the generatePart subcommand:

java EGLSDK generatePart -eglpath "c:/common.eglar"
-part "test.my.pkg.program1"
-buildDescriptorFile "c:/myBuild.eglbld"
-buildDescriptorName myBuildDescriptor
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
Here are additional details, in alphabetical order:
A build descriptor option that you specify when invoking the EGLSDK command takes precedence over the same build descriptor option in the build descriptor (if any) that is referenced in the EGL command file. The options that are only in the EGLSDK command or only in the build descriptor are also in effect at generation time.
Enclose the path in double quotes.
Please note that debugging information is never included in the generated output, even if you specify a debug build descriptor.
Enclose the path in double quotes.
The eglpath value that you specify when using the command java EGLSDK takes precedence over any eglpath value entered into the Generation wizard, which takes precedence over any eglpath value in the Build Descriptor part.
Enclose the path in double quotes.
The symbolic parameters that you specify when invoking the EGLSDK command take precedence over the same-named symbolic parameters in the build descriptor (if any) that is referenced in the EGL command file. The parameters that are only in the EGLSDK command or only in the build descriptor are also in effect at generation time.