Syntax der Methode getControlFileName
Die Methode benutzt keine Parameter. Verwenden Sie für die Methode immer dieses Format:
${getControlFileName()}
Beispiel für getControlFileName
In diesem Beispiel wird dieses Spool-Verzeichnis verwendet:
/aiw/aiw1/spool/default/10000003
(AIX oder Linux)C:\aiw\aiw1\spool\default\10000003
(Windows)
Ein Workflow enthält einen externen Schritt in der Phase Vorbereitung, in dem die folgenden Merkmale und Werte angegeben werden:
- Externe Steuerdateischablone [Vorbereitung][RunExternalProgram]
- Wert:
/aiw/aiw1/control_files/external_programs/job_info.cfg
(AIX oder Linux)C:\aiw\aiw1\control_files\external_programs\job_info.cfg
(Windows)
- Externer Befehl [Vorbereitung][RunExternalProgram]
- Wert:
cp ${getControlFileName()} /aiw/aiw1/samples/${Job.ID}.info.csv
(AIX oder Linux)copy ${getControlFileName()} C:\aiw\aiw1\samples\${Job.ID}.info.csv
(Windows)
Direkt vor der Ausführung des externen Schritts kopiert RICOH ProcessDirector die externe Steuerdateischablone in das Unterverzeichnis tmp
des Spoolverzeichnisses und löst alle Symbole auf, die die Steuerdateischablone enthält.
Dies ist die Prozedur, die RICOH ProcessDirector zum Erstellen der daraus resultierenden Steuerdatei verwendet wird. Beispielsweise
wird die folgende Datei generiert: Beispielsweise wird die folgende Datei unter AIX oder Linux generiert:
/aiw/aiw1/spool/default/10000003/tmp/job_info.control.text
Und folgende Datei unter Windows: C:\aiw\aiw1\spool\default\10000003\tmp\job_info.control.text
Wenn RICOH ProcessDirector den Job erstellt, der diesen Workflow benutzt, und die Anfangsmerkmalwerte festlegt, benutzt es den Wert, der von der Methode getControlFileName zurückgegeben wurde, um den externen Befehl aufzulösen. Unter AIX oder Linux lautet der Befehl:
cp /aiw/aiw1/spool/default/10000003/tmp/job_info.control.text /aiw/aiw1/samples/10000003.info.csv
Oder unter Windows in Folgendes:
C:\aiw\aiw1\spool\default\10000003\tmp\job_info.control.text C:\aiw\aiw1\samples\10000003.info.csv