Curso COBOL Básico
Enviado por Aleius Lestat • 3 de Junio de 2018 • Apuntes • 659 Palabras (3 Páginas) • 605 Visitas
Curso COBOL Básico
MAINFRAME IBM 390
Temario
Introducción
¿Qué es y cómo surge COBOL?
¿Donde se usa usa COBOL?
Tipos de procesos ( proceso BATCH, LÍNEA ( CICS )
Tipo de Variables
Operadores
Algoritmos generales usados en procesos BATCH.
Match (cruce de datos )
Cortes de control
JCL
Qué es un JCL
Utilerias
DFSORT ( ICEMAN )
Algoritmos generales usados procesos LÍNEA (CICS).
Transaccional
Conversacional.
Base de datos ( DB2 )
Sentencias
Cursores
Utilerias
ADUUMAIN
Introducción
¿Qué es y cómo surge COBOL?
El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador (ya que en los años 60’s existían numerosos modelos de ordenadores incompatibles entre sí), y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
Surge de la necesidad de tener un sistema universal, siendo el Departamento de Defensa de Estados Unidos uno de los principales actores para su creación.
¿Donde se usa usa COBOL?
Es usado por grandes empresas que requieren procesar un alto volumen de información.
Tipo de Variables
El tipo de datos que procesa están basados de forma secuencial, y los tipos de variables son:
A ( Alfabético ) con una longitud máxima de 1,048,575 posiciones
X ( alfanumérico ) con una longitud máxima de 1,048,575 posiciones
9 ( numérico ) Con longitud máxima de 18 posiciones
Longitud máxima de nombre de variables 50
Variables de working
La suma de las variables definidas en la WORKING-STORAGE, no podrá pasar de 134.217.727.
Lo mismo para la LINKAGE-SECTION.
88 ( nivel de valores booleanos )
Niveles permitidos
del nivel 01 al 49 y 77
EVALUATE:
El nº máximo de cláusulas WHEN en un EVALUATE será de 256.
Si que son posibilidades!
Tipos de procesos
Los tipos de proceso que se ocupan son:
BATCH
LÍNEA ( CICS )
BATCH
Procesan un lote de información de forma secuencial, generalmente este tipo de procesos se ejecutan por la noche y la forma de ejecutar lo realizan mediante un disparador JCL.
LINEA ( CICS )
Los procesos línea se ejecutan en un entorno CICS mediante transacciones, las cuales en la actualidad se desarrollan bajo el apoyo de arquitectura (ALTAIR/ALTAMIRA).
CICS, acrónimo en inglés de Customer Information Control System (en español, Sistema de control de información de clientes), es un gestor transaccional, o monitor de teleproceso, que se ejecuta principalmente en mainframes IBM con los sistemas operativos OS/390, z/OS o VSE.
Los tipos de transacciones se pueden dividir en dos principales; transaccional y conversacional.
Algoritmos generales usados en procesos BATCH.
Match (cruce de datos )
Consta en identificar la informacion entre archivos con base en una llave
...