EGLCMD コマンドは、ワークベンチ・バッチ・インターフェースへのアクセスを提供します。 『ワークベンチ・バッチ・インターフェースからの生成』で指定されている前提条件を満たす必要があります。 メイン・パーツの生成およびパーツ別の生成の詳細については、『生成モード』を参照してください。
このコマンドにはいくつかの形式があり、このトピックの最後のセクションでは、すべての形式の参照用詳細情報を記載しています。
コマンド・ファイルを使用している場合は、以下の形式の EGLCMD コマンドを使用します。

以下の例は、コマンド・ファイルが入っているディレクトリーで java EGLCMD を開始することを前提としています。
java EGLCMD "commandfile.xml"
java EGLCMD "myCommand.xml"
-sqlID myID -sqlPassword myPW
-destUserID myUserID -destPassword myPass
java EGLCMD "/MyProject/MyCommands/Command1.xml" -data "c:¥myWorkSpace"
java EGLCMD "/MyProject/MyCommands/Command1.xml"
-data "myWorkSpace"
-sqlID myID -sqlPassword myPW
-destUserID myUserID -destPassword myPass
特定のコマンドの内容を単一行で入力します。 コマンド・ファイルが別のディレクトリーにある場合は、コマンド・ファイル名にパスを追加する必要があります。
コマンド・ファイルを使用せずにメイン・パーツとその関連パーツを生成する場合は、以下のように generate サブコマンドを使用します。

以下に例を示します。これは単一行で入力する必要があります。
java EGLCMD generate
-generateFile "/MyProject/EGLSource/my/pkg/myProg.egl"
-data "myWorkSpace"
-buildDescriptorFile "/MyProject/EGLSource/myProject.eglbld"
-buildDescriptorName myBuildDescriptor
コマンド・ファイルを使用せずにパーツ別に生成する場合は、以下のように generatePart サブコマンドを使用します。

java EGLCMD generatePart
-data "myWorkSpace"
-project "MyProject"
-part "test.my.pkg.program1"
-buildDescriptorFile "/MyProject/EGLSource/myProject.eglbld"
-buildDescriptorName myBuildDescriptor
java EGLSDK generatePart
-data "myWorkSpace"
-project "MyProject"
-part "test.my.pkg.*"
-buildDescriptorFile "c:/myBuild.eglbld"
-buildDescriptorName myBuildDescriptor
java EGLCMD generatePart
-data "myWorkSpace"
-project "MyProject"
-part "MyRecords.myRecord"
-buildDescriptorFile "/MyProject/EGLSource/myProject.eglbld"
-buildDescriptorName myBuildDescriptor
コマンド・ファイルを使用せずに出力をデプロイする場合は、deploy サブコマンドを使用します。

java EGLCMD deploy
-data "myWorkSpace"
-deployDescriptorFile "/MyProject/EGLSource/myDeploy.egldd"
ファイル名の代わりにアスタリスク (*) を指定しないでください。そのようにすると、アルファベット順で最初のデプロイメント記述子のみが処理され、コマンドがエラーで終了してしまうからです。
追加の詳細情報を、アルファベット順で以下に示します。
EGLCMD コマンドの呼び出し時に指定するビルド記述子オプションは、EGL コマンド・ファイルで参照されるビルド記述子に同じビルド記述子オプションがある場合は、それに優先します。 さらに、EGLCMD コマンドのみまたはビルド記述子のみに指定されているオプションも、生成時に有効です。
パスは、二重引用符で囲みます。
この値を指定しない場合、EGL ジェネレーターはマスター・ビルド記述子を検索します。
この値を指定しない場合、EGL ジェネレーターはマスター・ビルド記述子を検索します。
デバッグ・ビルド記述子を指定した場合でも、デバッグ情報が生成済み出力に含められることはない点に注意してください。
/MyProject/MyCommands/Command1.xml
パスは、二重引用符で囲みます。
コマンド・ファイルは、EGLCMD コマンドを実行する前にワークスペース内に存在している必要があります。 コマンド・ファイルがワークスペース内にない場合、Eclipse インポート・プロセスを使用して、ファイルをインポートし、次いで EGLCMD コマンドを再実行します。
値を指定しなかった場合、このコマンドは Eclipse のデフォルト・ワークスペースにアクセスします。
パスは、二重引用符で囲みます。
パスは、二重引用符で囲みます。ファイルの名前またはアスタリスク (*) のいずれかを指定できます。アスタリスクはパス内のすべての EGL デプロイメント記述子を表します。
パスは、二重引用符で囲みます。
EGLCMD コマンドの呼び出し時に指定するシンボリック・パラメーターは、EGL コマンド・ファイルで参照されるビルド記述子に同じ名前のシンボリック・パラメーターがある場合に、それに優先します。 さらに、EGLCMD コマンドのみまたはビルド記述子のみに指定されているパラメーターも、生成時に有効です。