Utilizar los comandos de acción EJECUTAR y LLAMAR

Los comandos de acción LLAMAR y EJECUTAR permiten que una norma ejecute programas externos COBOL, conocidos como Extensiones de procesos o aplicaciones.

Comando LLAMAR

El comando LLAMAR se utiliza para ejecutar una extensión de proceso COBOL (anteriormente llamada conexión de usuario). Esto es útil si se requieren procesos complejos para validar y actualizar los datos de la transacción, y cuando hay que acceder a datos externos.

Por ejemplo, es posible que las normas de procesos vinculadas a la función de entrada de orden de venta tengan que garantizar que haya suficiente stock para cumplir la orden de venta, y que se haya desarrollado un programa aparte COBOL (VALIDAR) para realizar esta operación.

Comando Valor 1 Operador Valor 2 Resultado
LLAMAR VALIDAR     Se ejecuta el programa COBOL VALIDATE.GNT.
Nota:  El programa COBOL debe estar en el directorio de nivel superior por defecto del producto SunSystems.

Cuando se ejecuta el comando LLAMAR, la transacción que se está procesando por la norma se traslada al programa COBOL con otra información en la SECCIÓN DE VÍNCULO. Si el programa COBOL actualiza los datos de transacción, los datos modificados de la transacción vuelven a las normas de procesos.

Las extensiones de proceso de COBOL deben desarrollarse por programadores de COBOL que conozcan perfectamente los procesos y las estructuras de SunSystems. Si necesita más información. póngase en contacto con SunSystems (departamento de soporte técnico

Nota:  SunSystems siempre mantiene la integridad de sus datos de cuenta. Los datos que se devuelven de una extensión de proceso a una función del sistema se validan siempre totalmente. Si se realiza una LLAMADA a un programa COBOL después de validar o contabilizar los datos de transacción, se ignoran los cambios realizados por el programa en los datos restringidos.

Comando EJECUTAR

El comando EJECUTAR ejecuta una aplicación de Windows externa desde la normas de procesos. Por ejemplo, después de mostrar el mensaje de error, el comando EJECUTAR se puede utilizar para iniciar el Bloc de notas de MS para que el usuario pueda anotar el mensaje de error.

Se pueden introducir los parámetros en tiempo de ejecución de la aplicación en el campo Valor 2. Por ejemplo, la norma de proceso puede ejecutar MS Excel y enviar el nombre de la hoja de cálculo para que se actualice como el parámetro.

Nota:  No se debe introducir el nombre completo de la ruta en la norma de procesos. La ruta a la aplicación externa se debe añadir a la variable del entorno 'Path'.