Aplicaciones de script
Asigne a las aplicaciones de scripting el nombre de la interfaz de script que las activa (por ejemplo, ScriptBeforeUpload o ScriptAfterUpload). Proporciónelas en formato EXE o BAT (por ejemplo, ScriptBeforeUpload.exe o ScriptBeforeUpload.bat).
Info
Si el directorio de script contiene un archivo *.exe y un archivo *.bat con el mismo nombre, el sistema ejecuta sólo el archivo *.exe.
Las aplicaciones de script se llaman a través de la línea de comandos con los siguientes parámetros.
Parámetros | Descripción |
---|---|
/ConfigFileW: | Ruta absoluta (ruta y nombre) del archivo de interfaz codificado en UTF-16 |
/rd: | Ruta del archivo del servidor |
/at: | Lugar de ejecución |
Info
Por compatibilidad, también puede utilizar Archivos de interfaz en la página de código local. Para ello, utilice el parámetro /ConfigFile:. Establezca /ConfigFile: en la ruta absoluta del Archivo de interfaz codificado en la página de códigos local, siempre que la conversión de UTF-16 sea posible sin pérdida de información.
Compruebe que todos los scripts existentes son compatibles con Unicode y actualícelos si es necesario.
Ejemplo
Llame a la aplicación de scripting ScriptBeforeUpload.exe
en el lado del servidor utilizando la información del Archivo de interfaz:
ScriptBeforeUpload.exe /ConfigFile:D:\ServerArchive\VD_TMP_VD\639DA01F8ABD4D9D80C702AF85C822F5.ini /rd:D:\ServerArchive
/at:s /ConfigFileW:D:\ServerArchive\VD_TMP_VD\F9E5E19475BC4AC7945E2DA75ED8E74A.ini
Info
Si la aplicación de script devuelve un error al iniciarse o ejecutarse, el sistema marca la tarea como fallida e incluye el error en el Resultado de la tarea.
Utilice un archivo de inicialización para asignar scripts a tipos de componentes específicos. Asigne a este archivo el nombre del correspondiente Script*.exe (por ejemplo, ScriptBeforeEdit.exe -> ScriptBeforeEdit.ini):
Sección [General]
Clave | Descripción |
---|---|
por defecto | Nombre del archivo SCRIPT que se ejecutará para todos los tipos de componentes |
{ID del tipo de componente} | Nombre del archivo SCRIPT que se ejecutará para el tipo de componente especificado (son posibles múltiples claves con diferentes identificadores de tipo de componente) |