Sintaxis de getControlFileName

El método getControlFileName devuelve el nombre del archivo de control resuelto para el trabajo.

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)
Describe cómo RICOH ProcessDirector crea archivos y genera valores cuando se utiliza el método getControlFileName.

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.csv

O, en Windows, del modo siguiente:

copy C:\aiw\aiw1\spool\default\10000003\tmp\job_info.control.text C:\aiw\aiw1\samples\10000003.info.csv