stringtranslate.com

Lenguaje de flujo de trabajo

Work Flow Language , o WFL (" wiffle ") es el lenguaje de control de procesos para los grandes sistemas de Burroughs , incluida la serie Unisys ClearPath/MCP , y su sistema operativo Master Control Program . Desarrollado poco después del B5000 en 1961, WFL es el equivalente ClearPath del Job Control Language (JCL) en mainframes IBM y los scripts de shell de sistemas operativos tipo Unix . A diferencia de JCL, WFL es un lenguaje estructurado de alto nivel completo con subrutinas (procedimientos y funciones) con argumentos e instrucciones de flujo de control de programa de alto nivel . Los programas WFL se compilan en ejecutables binarios como cualquier otro tema MCP.

WFL [1] se utiliza para operaciones del sistema de alto nivel, como ejecutar tareas, mover y copiar archivos, lo que proporciona una capacidad de recuperación de alto nivel. Por lo tanto, no es un lenguaje de propósito general en el sentido de que no lo usarías para realizar cálculos generales. Puedes abrir y cerrar archivos para comprobar sus atributos, por ejemplo; sin embargo, no puede leer ni cambiar su contenido en WFL; eso lo hace en un lenguaje de propósito general e invocarlo como una tarea desde WFL.

WFL tiene una sintaxis legible similar a ALGOL de alto nivel . No tiene ninguno de los comandos tipo ensamblador de bajo nivel de JCL como //SYSIN DD, etc. para conectar dispositivos de hardware y abrir archivos para programas. Todas las construcciones WFL tratan con abstracciones de alto nivel de tareas y archivos. Los parámetros también son parámetros HLL reales, no los parámetros de posición de estilo $1, $2... de los scripts de shell.

WFL también tiene un comando de bloque de instrucciones que se utiliza para brindar a los operadores las instrucciones necesarias para ejecutar el trabajo actual. Estas instrucciones se muestran mediante el comando del operador 'IB'.

WFL era un lenguaje compilado en los sistemas medianos. Debido a que algunas interfaces del sistema operativo pueden cambiar de una versión a otra, el código WFL de Medium Systems incluía una copia del código fuente en el archivo objeto. Al ejecutar un trabajo WFL, verificaría si el objeto era compatible con la versión del sistema operativo. De lo contrario, se activaría una recompilación del objeto utilizando la fuente incrustada en el código del objeto.

Ver también

Fuentes

  1. ^ Manual de referencia de programación del lenguaje de flujo de trabajo (WFL). ClearPath MCP versión 10.0 o posterior. 8600 1047-507 Corporación Unisys. 2005