Sintassi di getControlFileName

Il metodo getControlFileName restituisce il nome del file di controllo risolto per il lavoro.

Il metodo non utilizza alcun parametro. Utilizzare sempre questo formato per il metodo:

${getControlFileName()}

esempio getControlFileName

In questo esempio viene utilizzata la directory di spool:

  • /aiw/aiw1/spool/default/10000003(AIX o Linux)
  • C:\aiw\aiw1\spool\default\10000003(Windows)
Descrive come RICOH ProcessDirector crea i file e genera i valori quando si utilizza il metodo getControlFileName.

Un flusso di lavoro contiene un'operazione esterna nella fase di preparazione che specifica le proprietà e i valori seguenti:

Modello di file di controllo esterno [Prepare][RunExternalProgram]
Valore:
  • /aiw/aiw1/control_files/external_programs/job_info.cfg(AIX o Linux)
  • C:\aiw\aiw1\control_files\external_programs\job_info.cfg(Windows)
Comando esterno [Prepare][RunExternalProgram]
Valore:
  • cp ${getControlFileName()} /aiw/aiw1/samples/${Job.ID}.info.csv(AIX o Linux)
  • copy ${getControlFileName()} C:\aiw\aiw1\samples\${Job.ID}.info.csv(Windows)

Prima di eseguire la procedura esterna, RICOH ProcessDirector copia il modello del file di controllo esterno nella sottodirectory tmp della directory di spool e risolve i simboli che il modello del file di controllo contiene. Questa è la procedura che RICOH ProcessDirector utilizza per creare il file di controllo risultante. Ad esempio, genera questo file: Ad esempio, genera il file su AIX o Linux:

/aiw/aiw1/spool/default/10000003/tmp/job_info.control.text
E questo file su Windows:
C:\aiw\aiw1\spool\default\10000003\tmp\job_info.control.text

Quando RICOH ProcessDirector crea il lavoro che utilizza il flusso di lavoro e imposta i relativi valori di proprietà iniziali, viene utilizzato il valore restituito dal metodo getControlFileName per risolvere il comando esterno. Su AIX o Linux, il comando è:

cp /aiw/aiw1/spool/default/10000003/tmp/job_info.control.text /aiw/aiw1/samples/10000003.info.csv

O, su Windows, eseguire il comando riportato di seguito:

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