You can read this post in any language by clicking on this gadget =======>
(Puedes leer esta publicacion en cualquier idioma haciendo click en esta aplicación)
El comando TFRCTL es utilizado en programas CLP y trabaja solamente en entorno OPM. No funciona en entorno ILE.
TFRCTL es un comando poco conocido que puede ayudar a reducir el tiempo de respuesta en procesos que tienen una secuencia de llamadas entre varios CLP y que no requieren un entorno ILE.
Cuando se ejecuta un programa, el sistema destina un espacio de memoria. En este espacio se almacen la información necesaria para que el código del programa sea ejecutado y ademas las direcciones necesarias para que el programa "hijo" pueda devolver el control al programa "padre" una vez finalizada la ejecución del programa "hijo".
En el ejemplo a continuación, el programa CLPB transfiere el control al programa CLPC utilizando el comando TFRCTL
A continuación vamos a descifrar que significa todo esto.
El comando TFRCTL se construye de la siguiente manera:
TFRCTL PGM(library-name/program-name) PARM(CL-variable)
La siguiente gráfica puede ser ampliada haciendo click sobre ella.
Se puede apreciar en la secuencia de llamadas que el programa CLPC no retorna a su programa "padre" CLPB, sino que regresa al programa "abuelo" CLPA.