SlideShare una empresa de Scribd logo
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
1. %Error y %Status
2. Estructura de datos de archivo InfDs
3. Estructura de datos de programa Sds
4. Subrutina *PSSR e InfSr
5. Monitor On-Error
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
%Error y %Status
▪ Mediante el especificador (e) de error se pueden controlar y capturar
los errores de operación.
➢ Permite validar si se
detectó un error en el
procesamiento del
archivo.
➢ Indicador de
detección de error.
➢ Valida el código de error
devuelto.
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
%Error y %Status
▪ Tabla de códigos de error
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Estructura de datos de archivo InfDs
▪
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Estructura de datos de programa Sds
▪
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Subrutina *PSSR e InfSr
▪
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Subrutina *PSSR e InfSr
▪
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Subrutina *PSSR e InfSr
▪
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
▪
monitor;
exsr mainline;
on-error 1217;
callp halt('File ORDER not found - check library list.');
on-error *FILE;
dump;
callp halt('File error occurred - check dump.');
on-error;
dump;
callp info('Program error occurred - check dump.');
endmon;
*inlr = *on;
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM i – PMP – SCRUM MASTER

Más contenido relacionado

La actualidad más candente

IBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by DesignIBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by Design
Stefan Lein
 
U-Boot Porting on New Hardware
U-Boot Porting on New HardwareU-Boot Porting on New Hardware
U-Boot Porting on New Hardware
RuggedBoardGroup
 
Character drivers
Character driversCharacter drivers
Character drivers
pradeep_tewani
 
Student guide power systems for aix - virtualization i implementing virtual...
Student guide   power systems for aix - virtualization i implementing virtual...Student guide   power systems for aix - virtualization i implementing virtual...
Student guide power systems for aix - virtualization i implementing virtual...
solarisyougood
 
IBTA Releases Updated Specification for RoCEv2
IBTA Releases Updated Specification for RoCEv2IBTA Releases Updated Specification for RoCEv2
IBTA Releases Updated Specification for RoCEv2
inside-BigData.com
 
Supermicro’s Universal GPU: Modular, Standards Based and Built for the Future
Supermicro’s Universal GPU: Modular, Standards Based and Built for the FutureSupermicro’s Universal GPU: Modular, Standards Based and Built for the Future
Supermicro’s Universal GPU: Modular, Standards Based and Built for the Future
Rebekah Rodriguez
 
64518313 manual-basico-as400
64518313 manual-basico-as40064518313 manual-basico-as400
64518313 manual-basico-as400
Waldir Nuñez Francia
 
Aix install via nim
Aix install via nimAix install via nim
Aix install via nim
muhammad adeel
 
I2c drivers
I2c driversI2c drivers
I2c drivers
pradeep_tewani
 
How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...
How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...
How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...
Spark Summit
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilities
kapa rohit
 
Intro to Linux Shell Scripting
Intro to Linux Shell ScriptingIntro to Linux Shell Scripting
Intro to Linux Shell Scripting
vceder
 
U Boot or Universal Bootloader
U Boot or Universal BootloaderU Boot or Universal Bootloader
U Boot or Universal Bootloader
Satpal Parmar
 
Linux dma engine
Linux dma engineLinux dma engine
Linux dma engine
pradeep_tewani
 
Uboot startup sequence
Uboot startup sequenceUboot startup sequence
Uboot startup sequenceHoucheng Lin
 
Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8
Linaro
 
OPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build TutorialOPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build Tutorial
Dalton Valadares
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
xKinAnx
 
Linux device drivers
Linux device drivers Linux device drivers

La actualidad más candente (20)

IBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by DesignIBM DS8880 and IBM Z - Integrated by Design
IBM DS8880 and IBM Z - Integrated by Design
 
U-Boot Porting on New Hardware
U-Boot Porting on New HardwareU-Boot Porting on New Hardware
U-Boot Porting on New Hardware
 
Character drivers
Character driversCharacter drivers
Character drivers
 
Student guide power systems for aix - virtualization i implementing virtual...
Student guide   power systems for aix - virtualization i implementing virtual...Student guide   power systems for aix - virtualization i implementing virtual...
Student guide power systems for aix - virtualization i implementing virtual...
 
IBTA Releases Updated Specification for RoCEv2
IBTA Releases Updated Specification for RoCEv2IBTA Releases Updated Specification for RoCEv2
IBTA Releases Updated Specification for RoCEv2
 
Supermicro’s Universal GPU: Modular, Standards Based and Built for the Future
Supermicro’s Universal GPU: Modular, Standards Based and Built for the FutureSupermicro’s Universal GPU: Modular, Standards Based and Built for the Future
Supermicro’s Universal GPU: Modular, Standards Based and Built for the Future
 
Processes
ProcessesProcesses
Processes
 
64518313 manual-basico-as400
64518313 manual-basico-as40064518313 manual-basico-as400
64518313 manual-basico-as400
 
Aix install via nim
Aix install via nimAix install via nim
Aix install via nim
 
I2c drivers
I2c driversI2c drivers
I2c drivers
 
How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...
How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...
How to Share State Across Multiple Apache Spark Jobs using Apache Ignite with...
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilities
 
Intro to Linux Shell Scripting
Intro to Linux Shell ScriptingIntro to Linux Shell Scripting
Intro to Linux Shell Scripting
 
U Boot or Universal Bootloader
U Boot or Universal BootloaderU Boot or Universal Bootloader
U Boot or Universal Bootloader
 
Linux dma engine
Linux dma engineLinux dma engine
Linux dma engine
 
Uboot startup sequence
Uboot startup sequenceUboot startup sequence
Uboot startup sequence
 
Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8Lcu14 107- op-tee on ar mv8
Lcu14 107- op-tee on ar mv8
 
OPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build TutorialOPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build Tutorial
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Linux device drivers
Linux device drivers Linux device drivers
Linux device drivers
 

Similar a Programacion RPG - Gestión de Errores y Excepciones

Capacitacion empleados
Capacitacion empleadosCapacitacion empleados
Capacitacion empleadossgomezrojas
 
PROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOS
PROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOSPROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOS
PROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOS
Jenny Johanna
 
Plan de Mantenimiento
Plan de MantenimientoPlan de Mantenimiento
Plan de Mantenimiento
bryam moriano
 
Maria diapositiva
Maria diapositivaMaria diapositiva
Maria diapositiva234156
 
Maria diapositiva
Maria diapositivaMaria diapositiva
Maria diapositiva
87345
 
Generacion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iGeneracion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm i
HelpSystems
 
Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...
Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...
Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...
Jack Daniel Cáceres Meza
 
Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1
Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1
Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1
Jack Daniel Cáceres Meza
 
Trabajo de seminario del operador nº 1
Trabajo de seminario del operador nº 1Trabajo de seminario del operador nº 1
Trabajo de seminario del operador nº 1
Cari Caminos
 
SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...
SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...
SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...
Oscar Jaime Acosta
 
2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimiento2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimientoAlberto Vargas
 
2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimiento2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimientoluisbes
 
Presentacion
PresentacionPresentacion
IBM® Sterling Connect Direct
IBM® Sterling Connect DirectIBM® Sterling Connect Direct
IBM® Sterling Connect Direct
Gerardo Zir
 
PRTG NETWORK MONITOR
PRTG NETWORK MONITORPRTG NETWORK MONITOR
PRTG NETWORK MONITOR
pedrooscar12
 
Programación Defensiva
Programación DefensivaProgramación Defensiva
Programación Defensiva
jgbd127
 
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Alejandro Zapata
 
Integrando información y procesos con IBM Sterling Conncect Direct.
Integrando información y procesos con IBM Sterling Conncect Direct.Integrando información y procesos con IBM Sterling Conncect Direct.
Integrando información y procesos con IBM Sterling Conncect Direct.
SyscomCipher
 

Similar a Programacion RPG - Gestión de Errores y Excepciones (20)

Capacitacion empleados
Capacitacion empleadosCapacitacion empleados
Capacitacion empleados
 
PROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOS
PROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOSPROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOS
PROYECTO REDES Y SEGURIDAD SENA MANUAL DE PROCEDIMIENTOS
 
Plan de Mantenimiento
Plan de MantenimientoPlan de Mantenimiento
Plan de Mantenimiento
 
Maria diapositiva
Maria diapositivaMaria diapositiva
Maria diapositiva
 
Maria diapositiva
Maria diapositivaMaria diapositiva
Maria diapositiva
 
Generacion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iGeneracion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm i
 
Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...
Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...
Curso: Introducción a la seguridad informática: 08 Gestionar la seguridad inf...
 
Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1
Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1
Curso: Control de acceso y seguridad: 02 Análisis de riesgos 1
 
03. programacion de data logger
03. programacion de data logger03. programacion de data logger
03. programacion de data logger
 
Adm cc sus estrategias
Adm cc sus estrategiasAdm cc sus estrategias
Adm cc sus estrategias
 
Trabajo de seminario del operador nº 1
Trabajo de seminario del operador nº 1Trabajo de seminario del operador nº 1
Trabajo de seminario del operador nº 1
 
SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...
SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...
SENA - Guia corregir fallas y reestablecer el funcionamiento de los equipos d...
 
2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimiento2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimiento
 
2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimiento2011 02-14 taller de mantenimiento
2011 02-14 taller de mantenimiento
 
Presentacion
PresentacionPresentacion
Presentacion
 
IBM® Sterling Connect Direct
IBM® Sterling Connect DirectIBM® Sterling Connect Direct
IBM® Sterling Connect Direct
 
PRTG NETWORK MONITOR
PRTG NETWORK MONITORPRTG NETWORK MONITOR
PRTG NETWORK MONITOR
 
Programación Defensiva
Programación DefensivaProgramación Defensiva
Programación Defensiva
 
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
 
Integrando información y procesos con IBM Sterling Conncect Direct.
Integrando información y procesos con IBM Sterling Conncect Direct.Integrando información y procesos con IBM Sterling Conncect Direct.
Integrando información y procesos con IBM Sterling Conncect Direct.
 

Más de Giovanny Guillen

Curso java desde cero nivel i - modulo v
Curso java desde cero   nivel i - modulo vCurso java desde cero   nivel i - modulo v
Curso java desde cero nivel i - modulo v
Giovanny Guillen
 
Curso java desde cero nivel i - modulo iv
Curso java desde cero   nivel i - modulo ivCurso java desde cero   nivel i - modulo iv
Curso java desde cero nivel i - modulo iv
Giovanny Guillen
 
Curso java desde cero nivel i - modulo iii
Curso java desde cero   nivel i - modulo iiiCurso java desde cero   nivel i - modulo iii
Curso java desde cero nivel i - modulo iii
Giovanny Guillen
 
Curso java desde cero nivel i - modulo ii
Curso java desde cero   nivel i - modulo iiCurso java desde cero   nivel i - modulo ii
Curso java desde cero nivel i - modulo ii
Giovanny Guillen
 
Curso java desde cero nivel i - modulo i
Curso java desde cero   nivel i - modulo iCurso java desde cero   nivel i - modulo i
Curso java desde cero nivel i - modulo i
Giovanny Guillen
 
Cobol training
Cobol trainingCobol training
Cobol training
Giovanny Guillen
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
Giovanny Guillen
 
Portafolio de proyectos
Portafolio de proyectosPortafolio de proyectos
Portafolio de proyectos
Giovanny Guillen
 
Programacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILEProgramacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILE
Giovanny Guillen
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG Operaciones
Giovanny Guillen
 
Programacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y SalidaProgramacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y Salida
Giovanny Guillen
 
Programación RPG - Conceptos
Programación RPG - ConceptosProgramación RPG - Conceptos
Programación RPG - Conceptos
Giovanny Guillen
 
Organizational values
Organizational valuesOrganizational values
Organizational values
Giovanny Guillen
 
IBM i - AS/400 - SDA
IBM i - AS/400 - SDAIBM i - AS/400 - SDA
IBM i - AS/400 - SDA
Giovanny Guillen
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
Giovanny Guillen
 
Earn value
Earn valueEarn value
Earn value
Giovanny Guillen
 
Gestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de SoftwareGestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de Software
Giovanny Guillen
 
Fabricas de software
Fabricas de softwareFabricas de software
Fabricas de software
Giovanny Guillen
 
Template project status report
Template project status reportTemplate project status report
Template project status report
Giovanny Guillen
 
Gestion de Proyectos - Gestion de Riesgos
Gestion de Proyectos - Gestion de RiesgosGestion de Proyectos - Gestion de Riesgos
Gestion de Proyectos - Gestion de Riesgos
Giovanny Guillen
 

Más de Giovanny Guillen (20)

Curso java desde cero nivel i - modulo v
Curso java desde cero   nivel i - modulo vCurso java desde cero   nivel i - modulo v
Curso java desde cero nivel i - modulo v
 
Curso java desde cero nivel i - modulo iv
Curso java desde cero   nivel i - modulo ivCurso java desde cero   nivel i - modulo iv
Curso java desde cero nivel i - modulo iv
 
Curso java desde cero nivel i - modulo iii
Curso java desde cero   nivel i - modulo iiiCurso java desde cero   nivel i - modulo iii
Curso java desde cero nivel i - modulo iii
 
Curso java desde cero nivel i - modulo ii
Curso java desde cero   nivel i - modulo iiCurso java desde cero   nivel i - modulo ii
Curso java desde cero nivel i - modulo ii
 
Curso java desde cero nivel i - modulo i
Curso java desde cero   nivel i - modulo iCurso java desde cero   nivel i - modulo i
Curso java desde cero nivel i - modulo i
 
Cobol training
Cobol trainingCobol training
Cobol training
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
 
Portafolio de proyectos
Portafolio de proyectosPortafolio de proyectos
Portafolio de proyectos
 
Programacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILEProgramacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILE
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG Operaciones
 
Programacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y SalidaProgramacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y Salida
 
Programación RPG - Conceptos
Programación RPG - ConceptosProgramación RPG - Conceptos
Programación RPG - Conceptos
 
Organizational values
Organizational valuesOrganizational values
Organizational values
 
IBM i - AS/400 - SDA
IBM i - AS/400 - SDAIBM i - AS/400 - SDA
IBM i - AS/400 - SDA
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Earn value
Earn valueEarn value
Earn value
 
Gestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de SoftwareGestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de Software
 
Fabricas de software
Fabricas de softwareFabricas de software
Fabricas de software
 
Template project status report
Template project status reportTemplate project status report
Template project status report
 
Gestion de Proyectos - Gestion de Riesgos
Gestion de Proyectos - Gestion de RiesgosGestion de Proyectos - Gestion de Riesgos
Gestion de Proyectos - Gestion de Riesgos
 

Último

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 

Último (6)

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 

Programacion RPG - Gestión de Errores y Excepciones

  • 1. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER
  • 2. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER 1. %Error y %Status 2. Estructura de datos de archivo InfDs 3. Estructura de datos de programa Sds 4. Subrutina *PSSR e InfSr 5. Monitor On-Error
  • 3. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER %Error y %Status ▪ Mediante el especificador (e) de error se pueden controlar y capturar los errores de operación. ➢ Permite validar si se detectó un error en el procesamiento del archivo. ➢ Indicador de detección de error. ➢ Valida el código de error devuelto.
  • 4. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER %Error y %Status ▪ Tabla de códigos de error
  • 5. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Estructura de datos de archivo InfDs ▪
  • 6. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Estructura de datos de programa Sds ▪
  • 7. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Subrutina *PSSR e InfSr ▪
  • 8. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Subrutina *PSSR e InfSr ▪
  • 9. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Subrutina *PSSR e InfSr ▪
  • 10. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER ▪ monitor; exsr mainline; on-error 1217; callp halt('File ORDER not found - check library list.'); on-error *FILE; dump; callp halt('File error occurred - check dump.'); on-error; dump; callp info('Program error occurred - check dump.'); endmon; *inlr = *on;
  • 11. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM i – PMP – SCRUM MASTER