Cobol - Necesito Ayuda con Cics

 
Vista:

Necesito Ayuda con Cics

Publicado por Super Indio (10 intervenciones) el 07/04/2001 04:50:25
Hola gente Cobolera, Necesito saber que significan o que representan como y cuando se debe
consultar a estos Codigo de CICS :
EIBSYNC
EIBFREE
EIBRECV
EIBSEND
EIBATT
DFHEIGDI
EIBEOC
EIBCPOSN
EIBFMH
EIBCOMPL

EIBAID 27 (Tecla ) EIBSIG 00
EIBFN 0000 EIBCONF 00
EIBRCODE 000000000000 EIBERR 00
EIBDS EIBERRCD 00000000
EIBREQID EIBSYNRB 20
EIBRSRCE EIBNODAT 00
EIBRESP 00000000
EIBRESP2 00000000

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Significado de códigos y campos en CICS

Publicado por Alejandro (300 intervenciones) el 04/09/2023 17:04:24
Los códigos que mencionas son variables y campos utilizados en el entorno de CICS (Customer Information Control System), que es un entorno de procesamiento en línea utilizado comúnmente con aplicaciones COBOL. Aquí tienes una breve descripción de lo que representan algunos de estos códigos y cuándo se deben consultar:

1. EIBSYNC: Indica si la transacción CICS se está ejecutando de forma síncrona o asíncrona. Puede ser útil para controlar el flujo de la transacción.

2. EIBFREE: Indica si el programa puede liberar recursos después de la ejecución de la transacción.

3. EIBRECV: Contiene información sobre el mensaje recibido por la transacción.

4. EIBSEND: Contiene información sobre el mensaje enviado por la transacción.

5. EIBATT: Indica si la transacción tiene la intención de actualizar datos en un recurso (por ejemplo, una base de datos).

6. DFHEIGDI: Este no es un código estándar de CICS. Puede ser específico de una aplicación o una implementación personalizada.

7. EIBEOC: Indica si se ha alcanzado el final de una transacción.

8. EIBCPOSN: Indica la posición actual dentro de una transacción.

9. EIBFMH: Contiene información del mensaje recibido por la transacción, como la longitud y el formato del mensaje.

10. EIBCOMPL: Indica si la transacción se ha completado correctamente.

11. EIBAID: Representa el código de la tecla presionada por el usuario en el terminal.

12. EIBSIG: Indica la señalización de la transacción.

13. EIBFN: Es un campo numérico que generalmente se usa para indicar la función que se debe realizar en la transacción.

14. EIBRCODE: Contiene el código de respuesta de la transacción.

15. EIBERR: Indica si se ha producido un error en la transacción.

16. EIBDS: Contiene información sobre la solicitud de un programa desde la terminal.

17. EIBERRCD: Contiene un código de error más detallado si se produce un error.

18. EIBREQID: Identificador de solicitud.

19. EIBSYNRB: Número de sinopsis.

20. EIBRSRCE: Recurso responsable.

21. EIBNODAT: Indica si se esperan o no datos en la transacción.

22. EIBRESP: Código de respuesta general.

23. EIBRESP2: Código de respuesta adicional.

Estos códigos y campos se utilizan para controlar y gestionar la interacción de la aplicación COBOL con el entorno CICS, así como para comunicar información sobre el estado de la transacción y posibles errores. La consulta de estos códigos y campos se realiza en el programa COBOL para tomar decisiones basadas en el flujo de la transacción y el estado actual.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar