Ver Mensaje Individual
  #9
Antiguo 5 de mayo de 2020, 20:27
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 27.09.2026 07:41
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

@oswaldo4444,

Lo habitual es alertar del error producido.

Si no pones el "exception" y la rutina provoca un error el programa aborta.

Si pones alguna instrucción y se produce un error ejecuta la instruccion y el programa no aborta.

Lo minimo es que no aborte poniendo:

Código COBOL:
  1. call using xyz  
  2.    on exception continue
  3. end-call

o poner alguna informacion:

Código COBOL:
  1. call using xyz  
  2.    on exception
  3.      display "Error ejecutando la rutina xyz"
  4.      accept ......   ( si deseas que pare)
  5. end-call

La excepción mas corriente es que no exista esa rutina, o que produzca otro tipo de excepción no controlado.

Y lo fundamental en cualquier programa es controlar todas las excepciones, para que llegue a ser estable y mantener el control en cualquier situación.
JCantero is offline   Responder Con Cita