Aplicaciones de script
Asigne a las aplicaciones de script el nombre de la interfaz de script que las activa (por ejemplo, ScriptBeforeUpload o ScriptAfterUpload). Cree los archivos 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 activan 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
Active la aplicación de script 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 |
|---|---|
| predeterminado | 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 ID de tipos de componente) |