Sintaxis de getControlFileName
El método no utiliza parámetros. Utilice siempre este formato para el método:
${getControlFileName()}
Ejemplo de getControlFileName
Este ejemplo utiliza este directorio de spool:
/aiw/aiw1/spool/default/10000003
(Linux)C:\aiw\aiw1\spool\default\10000003
(Windows)
Un flujo de trabajo contiene un paso externo en la fase de preparación que especifica estas propiedades y valores:
- Plantilla del archivo de control externo [Prepare][RunExternalProgram]
- Valor:
/aiw/aiw1/control_files/external_programs/job_info.cfg
(Linux)C:\aiw\aiw1\control_files\external_programs\job_info.cfg
(Windows)
- Mandato externo [Prepare][RunExternalProgram]
- Valor:
cp ${getControlFileName()} /aiw/aiw1/samples/${Job.ID}.info.csv
(Linux)copy ${getControlFileName()} C:\aiw\aiw1\samples\${Job.ID}.info.csv
(Windows)
Justo antes de ejecutar el paso externo, RICOH ProcessDirector copia la plantilla del archivo de control externo en el subdirectorio tmp
del directorio de spool y resuelve cualquier símbolo que contiene la plantilla del
archivo de control. Este es el procedimiento que utiliza RICOH ProcessDirector para crear el archivo de control resultante. Por ejemplo, genera este archivo: Por ejemplo, genera este archivo en Linux:
/aiw/aiw1/spool/default/10000003/tmp/job_info.control.text
Y este archivo en Windows: C:\aiw\aiw1\spool\default\10000003\tmp\job_info.control.text
Cuando RICOH ProcessDirector crea el trabajo que utiliza el flujo de trabajo y establece sus valores de propiedad iniciales, utiliza el valor que devolvió el método getControlFileName para resolver el mandato externo. El mandato es:
cp /aiw/aiw1/spool/default/10000003/tmp/job_info.control.text /aiw/aiw1/samples/10000003.info.csvO, en Windows, del modo siguiente:
copy C:\aiw\aiw1\spool\default\10000003\tmp\job_info.control.text C:\aiw\aiw1\samples\10000003.info.csv