Utilización de scripts para enviar archivos de control y recibir archivos de resultados del mecanismo de inserción
- Nota:
- Puede utilizar su propio script en lugar de los scripts proporcionados por RICOH ProcessDirector. Sin embargo, el script que utilice debe aceptar los mismos parámetros que los scripts
de RICOH ProcessDirector. Para obtener información sobre todos los parámetros que aceptan los scripts, consulte
los prólogos de los scripts en el directorio
/aiw/aiw1/bin
.
Cuando cree un objeto de controlador de inserción, especifique el script y sus parámetros en estas propiedades:
- Pestaña Archivo de control: Mandato de envío
- Pestaña Segundo archivo de control: Mandato de envío
- Pestaña Archivo de resultados: Mandato de recepción
- Pestaña Archivo de resultados: Mandato de sondeo
Scripts para transferir los archivos de inserción en /aiw/aiw1/bin
enumera los scripts proporcionados en el directorio /aiw/aiw1/bin
.
Scripts para transferir los archivos de inserción en /aiw/aiw1/bin
Script | Descripción |
---|---|
copy_file.sh (Linux) copy_file.pl (Windows) |
Copia el archivo de control de inserción desde el directorio de spool de RICOH ProcessDirector en otro directorio del mismo equipo. Copia el archivo o archivos de resultados de inserción desde un directorio del equipo principal en un directorio de intercambio. |
move_file.sh (Linux) move_file.pl (Windows) |
Mueve el archivo de control de inserción desde el directorio de spool de RICOH ProcessDirector a otro directorio del mismo equipo. Mueve el archivo o archivos de resultados de inserción desde un directorio del equipo principal a un directorio de intercambio. |
ftp_file.sh (compatible solo en Linux) |
Utiliza el protocolo de transferencia de archivos (FTP) para enviar el archivo de control de inserción desde el directorio de spool de RICOH ProcessDirector a un directorio de otro equipo. Utiliza el protocolo de transferencia de archivos (FTP) para recibir el archivo o archivos de resultados de inserción desde un directorio de otro equipo en un directorio de intercambio del equipo principal.
|
scp_file.sh (compatible solo en Linux) |
Utiliza el protocolo de copia segura (SCP) para enviar el archivo de control de inserción desde el directorio de spool de RICOH ProcessDirector a un directorio de otro equipo. Utiliza el protocolo de copia segura (SCP) para recibir el archivo o archivos de resultados de inserción desde un directorio de otro equipo en un directorio de intercambio del equipo principal.
|
sftp_file.sh (compatible solo en Linux) |
Utiliza el protocolo de transferencia de archivos segura (SFTP) para enviar el archivo de control de inserción desde el directorio de spool de RICOH ProcessDirector a un directorio de otro equipo. Utiliza el protocolo de transferencia de archivos segura (SFTP) para recibir el archivo o archivos de resultados de inserción desde un directorio de otro equipo en un directorio de intercambio del equipo principal.
|
Parámetros para enviar archivos de control de inserción al controlador de inserción enumera los parámetros que puede especificar en los scripts proporcionados para enviar archivos de control de inserción desde RICOH ProcessDirector al controlador de inserción. Las llaves indican parámetros opcionales.
Parámetros para enviar archivos de control de inserción al controlador de inserción
Script | Parámetros para enviar archivos de control de inserción al controlador de inserción (mandato de envío) |
---|---|
copy_file.sh (Linux) copy_file.pl (Windows) |
-d directorio_destino/nombre_archivo [-p file_permissions] [-v] |
ftp_file.sh (compatible solo en Linux) |
-d directorio_destino/nombre_archivo -h host [-p file_permissions] -u id_usuario [-v] -w contraseña -x put |
scp_file.sh (compatible solo en Linux) |
-d directorio_destino/nombre_archivo -h host [-p file_permissions] -u id_usuario [-v] -x put |
sftp_file.sh (compatible solo en Linux) |
-d directorio_destino/nombre_archivo -h host [-p file_permissions] -u id_usuario [-v] -x put |
|
- -d directorio_destino/nombre_archivo
- Especifica el directorio de destino y el nombre de archivo del archivo de control de inserción. En el nombre de archivo, puede utilizar un símbolo RICOH ProcessDirector para incluir el valor de una propiedad de RICOH ProcessDirector en el nombre de archivo. Por ejemplo, el símbolo ${Job.Inserter.JobID} obtiene el valor de la propiedad Nombre de trabajo de inserción.
- -h host
- Especifica el nombre de host del equipo independiente.
- -u id_usuario
- Especifica el nombre de inicio de sesión en el equipo independiente.
- -v
- Especifica la modalidad detallada como ayuda para la resolución de problemas. Este parámetro es opcional.
- -w contraseña
- Especifica la contraseña de inicio de sesión en el equipo independiente.
- -p permisos_archivo
- Especifica los permisos, en formato octal, que se deben establecer (mediante el mandato chmod de UNIX) en el archivo de control de inserción en el directorio de destino. Este parámetro es opcional. Si se omite, el script no establece ningún permiso.
- -x put
- Indica que el archivo de control de inserción se transferirá desde RICOH ProcessDirector a otro sistema.
Parámetros para recibir los archivos de resultados del mecanismo de inserción en RICOH ProcessDirector enumera los parámetros que puede especificar en los scripts proporcionados para recibir los archivos de resultados de inserción desde el controlador de inserción en RICOH ProcessDirector. Las llaves indican parámetros opcionales.
Parámetros para recibir los archivos de resultados del mecanismo de inserción en RICOH ProcessDirector
Script | Parámetros para recibir los archivos de resultados de inserción (mandato de recepción) | Parámetros para recibir todos los archivos de resultados de inserción de un directorio (mandato de sondeo) |
---|---|---|
copy_file.sh (Linux) copy_file.pl (Windows) |
-s directorio_origen/nombre_archivo | -s directorio_origen/* |
ftp_file.sh (compatible solo en Linux) |
-h host -s directorio_origen/nombre_archivo -u id_usuario [-v] -w contraseña -x get |
-h host -sdirectorio_origen/*-u id_usuario [-v] -w contraseña -x get |
scp_file.sh (compatible solo en Linux) |
-h host -s directorio_origen/nombre_archivo -u id_usuario [-v] -x get |
-h host -sdirectorio_origen/*-u id_usuario [-v] -x get |
sftp_file.sh (compatible solo en Linux) |
-h host -s directorio_origen/nombre_archivo -u id_usuario [-v] -x get |
-h host -sdirectorio_origen/*-u id_usuario [-v] -x get |
|
- -h host
- Especifica el nombre de host del equipo independiente.
- -u id_usuario
- Especifica el nombre de inicio de sesión en el equipo independiente.
- -v
- Especifica la modalidad detallada como ayuda para la resolución de problemas. Este parámetro es opcional.
- -w contraseña
- Especifica la contraseña de inicio de sesión en el equipo independiente.
- -s directorio_origen/nombre_archivo
- Especifica el nombre de archivo y directorio de origen del archivo de resultados de inserción. En el nombre de archivo puede utilizar un símbolo RICOH ProcessDirector para incluir el valor de una propiedad de RICOH ProcessDirector en el nombre de archivo. Por ejemplo, el símbolo ${Job.Inserter.JobID} obtiene el valor de la propiedad Nombre de trabajo de inserción.
- -s
directorio_origen/*
- Especifica el directorio de origen que contiene los archivos de resultados de inserción. El asterisco (*) en el nombre de archivo especifica todos los archivos del directorio. Coloque todo el valor del parámetro entre comillas.
- -x get
- Indica que RICOH ProcessDirector va a recibir el archivo o archivos de resultados del mecanismo de inserción de otro equipo.
Ejemplos
En estos ejemplos se muestran los scripts que puede especificar en la propiedad Mandato de envío del controlador de inserción para enviar el archivo de control de inserción de un trabajo desde RICOH ProcessDirector al controlador de inserción.
copy_file.sh -d /inserter/input/${Job.Inserter.JobID}.icf -p 644 ftp_file.sh -x put -h sys1 -u user1 -w pass1 -d /inserter/input/${Job.Inserter.JobID}.icf -p 644 scp_file.sh -x put -h sys1 -u user1 -w pass1 -d /inserter/input/${Job.Inserter.JobID}.icf -p 644 sftp_file.sh -x put -h sys1 -u user1 -d /inserter/input/${Job.Inserter.JobID}.icf -p 644
En estos ejemplos se muestran los mandatos que puede especificar en la propiedad Mandato de recepción del controlador de inserción para recibir el archivo de resultados de inserción de un archivo desde el controlador de inserción en RICOH ProcessDirector:
copy_file.sh -s /inserter/output/${Job.Inserter.JobID}.icf ftp_file.sh -x get -h sys1 -u user1 -w pass1 -s /inserter/output/${Job.Inserter.JobID}.icf scp_file.sh -x get -h sys1 -u user1 -w pass1 -s /inserter/output/${Job.Inserter.JobID}.icf sftp_file.sh -x get -h sys1 -u user1 -s /inserter/output/${Job.Inserter.JobID}.icf
En estos ejemplos se muestran los mandatos que puede especificar en la propiedad Mandato de sondeo del controlador de inserción para recibir todos los archivos de resultados del mecanismo de inserción de un directorio desde el controlador de inserción en RICOH ProcessDirector:
copy_file.sh -s "/inserter/output/*.icf" ftp_file.sh -x get -h sys1 -u user1 -w pass1 -s "/inserter/output/*.icf" scp_file.sh -x get -h sys1 -u user1 -w pass1 -s "/inserter/output/*.icf" sftp_file.sh -x get -h sys1 -u user1 -s "/inserter/output/*.icf"