Archivo de mandatos EGL

Un archivo de mandatos EGL indica qué archivos EGL desea procesar al generar salida fuera del entorno de trabajo, ya esté utilizando la interfaz de proceso por lotes del entorno de trabajo (mandato EGLCMD) o el EGL SDK (mandato EGLSDK). Puede crear el archivo de una de dos maneras:
El archivo de mandatos es un archivo XML y el nombre de archivo debe tener la extensión .xml, en cualquier combinación de letras mayúsculas y minúsculas. El contenido del archivo debe estar en conformidad con la siguiente definición de tipo de documento (DTD):
dirInstalación\egl\eclipse\plugins\
com.ibm.etools.egl.utilities_versión\
dtd\eglcommands_5_1.dtd
dirInstalación
El directorio de instalación del producto, como por ejemplo C:\Program Files\IBM\RSPD\6.0. Si instaló y tuvo un producto de Rational Developer antes de instalar el producto que está utilizando ahora, deberá especificar el directorio utilizado en la instalación anterior.
versión
La versión instalada del conector; por ejemplo, 6.0.0

La tabla siguiente muestra los elementos y atributos soportados por la DTD. Los nombres de elemento y atributo son sensibles a las mayúsculas y minúsculas.

Elemento Atributo Valor de atributo
EGLCOMMANDS (necesario) eglpath

Tal como se describe en eglpath, el atributo eglpath identifica directorios en los que buscar cuando EGL utiliza una sentencia de importar para resolver el nombre de un componente. El atributo es opcional y, si está presente, hace referencia a una serie entrecomillada que tiene uno o varios nombres de directorio, cada uno separado del siguiente por punto y coma.

El atributo se utiliza solamente si el mandato EGLSDK hace referencia al archivo de mandatos. Si el mandato EGLCMD está utilizándose, se ignora el valor de eglpath; en su lugar, las sentencias de importar se resuelven de acuerdo con la vía de acceso del proyecto EGL, tal como se describe en Importar.

buildDescriptor (opcional; puede evitar especificar este valor si está utilizando un descriptor de construcción maestro, como se describe en Componente descriptor de construcción) nombre El nombre de un componente descriptor de construcción que guía la generación. El descriptor de construcción debe estar en el nivel superior de un archivo de construcción de EGL (.eglbld).

Las opciones del descriptor de construcción que especifique al invocar a EGLCMD o EGLSDK tienen prioridad sobre las opciones del descriptor de construcción (si las hay) que están listadas en el archivo de mandatos de EGL.

archivo La vía de acceso absoluta o relativa del archivo EGL que contiene el descriptor de construcción. Las vías de acceso relativas especificadas para EGLCMD son relativas al nombre de vía de acceso del espacio de trabajo de Enterprise Developer. Las vías de acceso relativas especificadas para EGLSDK son relativas al directorio en el que ejecuta el mandato.

La vía de acceso debe estar entre comillas si la vía de acceso incluye un espacio.

generar (opcional) archivo La vía de acceso absoluta o relativa del archivo EGL que contiene el componente que desea procesar. Las vías de acceso relativas especificadas para EGLCMD son relativas al nombre de vía de acceso del espacio de trabajo de Enterprise Developer. Las vías de acceso relativas especificadas para EGLSDK son relativas al directorio en el que ejecuta el mandato.

La vía de acceso debe estar entre comillas si la vía de acceso incluye un espacio.

Si omite el atributo de archivo, no se produce generación.

Ejemplos de archivos de mandatos

Esta sección muestra dos archivos de mandatos. Los resultados generados por cualquiera de los dos archivos son los mismos, ya utilice el mandato EGLCMD o el mandato EGLSDK, si ejecuta el mandato EGLSDK en el directorio en el que residen los archivos fuente EGL.

El siguiente archivo de mandatos contiene un mandato generate que utiliza el descriptor de construcción myBDescPart para generar el programa myProgram.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE EGLCOMMANDS PUBLIC "-//IBM//DTD EGLCOMMANDS 5.1//EN" "">
<EGLCOMMANDS eglpath="C:\mydata\entdev\workspace\projectinteract">
    <generate file="projectinteract\myProgram.eglpgm">
        <buildDescriptor name="myBDescPart" file="projectinteract\mybdesc.eglbld"/>
    </generate>
</EGLCOMMANDS>

El siguiente ejemplo contiene dos mandatos generate y ambos utilizan de forma implícita un descriptor de construcción maestro.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE EGLCOMMANDS PUBLIC "-//IBM//DTD EGLCOMMANDS 5.1//EN" "">
<EGLCOMMANDS eglpath="C:\mydata\entdev\workspace\projecttrade">
    <generate file="projecttrade\program2.eglpgm"/>
    <generate file="projecttrade\program3.eglpgm"/>
</EGLCOMMANDS>
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.