Resaltar las líneas de código en archivos COBOL en proyectos locales que son inalcanzables durante la ejecución.
La característica de código no alcanzable identifica potencial códigos potencialmente muertos en algoritmos internos. Debido a que los cálculos no utilizan el compilador COBOL, los resultados pueden no ser 100% exactos. Antes de suprimir cualquier código debe realizarse una verificación adicional.
Si está utilizando el editor COBOL, el resaltado se puede personalizar con la preferencia Anotación para avisos.
Restricciones y consideraciones
Existen varias restricciones al utilizar esta opción:
- Los libros de registro asociados al archivo abierto no están incluidos en el análisis de programa. El análisis trabaja dentro del límite del archivo.
- El arreglo rápido no está disponible.
- No está disponible para programas que contienen las sentencias siguientes:
- EXEC CICS HANDLE
- EXEC CICS IGNORE
- EXEC CICS PUSH
- EXEC CICS POP
- EXEC SQL WHENEVER
- Las sentencias CALL que no vuelven al programa de llamada pueden provocar resultados que no son correctos. Las sentencias que aparecen después de una sentencia CALL no están marcados como no alcanzables.
- El código no alcanzable se conoce por líneas. Si una línea contiene código alcanzable y código no alcanzable, los resultados notificados pueden ser incorrectos. Utilice la herramienta de formateo COBOL para aplicar la norma un verbo por línea para impedir que haya código alcanzable y no alcanzable en la misma línea.