OPY Ight S EC DE AG
OPY Ight S EC DE AG
OPY Ight S EC DE AG
IBM
CSP
CSP
Cross System Product.
INTRODUCCION
El CSP es una herramienta que trabaja bajo CICS y proporciona el poderío y la flexibilidad de un lenguaje de
cuarta generación, que se caracterizan por su desarrollo por medio de pantallas, lo cual permite un ahorro
significativo de lineas de codificación, también fomenta la programación modular y la comparticiòn de
código, solamente exigiendo estandarizaciòn en la programación.
-Msl
Archivo (Biblioteca) en donde están contenidos los diferentes componentes de las aplicaciones.
-Miembro
Son los diferentes componentes de las msl's : registros, tablas, psb's, campos, mapas, grupos de mapas,
procesos y aplicaciones.
-Registro
Conjunto de campos que forman un archivo, base de datos o áreas de trabajo( working storage ).
-Tabla
Campos relacionados usados para la validación de datos o el almacenamiento de datos
-Psb
Estructura jerárquica de DL/I que usan las aplicaciones para el acceso a la b.d.
-Campo
Unidad sencilla e independiente de información, que forman registros tablas o mapas.
-Mapa
Definición de una pantalla o reporte, compuesto por campos constantes y
variables.
-Grupo de Mapas
Identificaciòn de todos los mapas de una aplicación.
-Aplicación
Programa que se ejecuta bajo el control de CICS y que esta compuesto por;
procesos, mapas, áreas de trabajo, registros, tablas de trabajo, etc.
-Proceso
Opciones de proceso de entrada / salida o estatutos de proceso.
-Aplicación
Especificación del orden en que se ejecutan los procesos, mas el conjunto de definiciones relacionadas.
-Palabras reservadas
Son aquellas palabras propias del CSP que tienen una función predeterminada y son identificadas por
comenzar con EZE ( EZEMSG, EZECLOS, EZERTN, ETC.)
GENERALIDADES
AMBIENTE
CSP/AD
Cross System Product/Application Development, utilizado por los programadores, para definir, probar y
generar aplicaciones.
CSP/AE
Cross System Product/Application Execution, permite la ejecución de las aplicaciones.
-Desarrollar las aplicaciones en una biblioteca fuente, member specification library ( MSL ), utilizando un
editor inteligente que verifica la sintaxis de las instrucciones.
-Probar las aplicaciones desarrolladas desde el ambiente fuente, es decir sin tener que catalogarlas con
anterioridad, incluyendo una opción de rastreo que muestra cada instrucción ejecutada.
-Genera las aplicaciones para el ambiente de producción en una biblioteca de carga application load file
( ALF ).
-Cargar a memoria las aplicaciones generadas en la ALF y controlar su ejecución, puesto que el CSP / AE
no produce módulos ejecutables.
- Datos
Información de archivos o bases de datos, campos de trabajo o tablas
- Mapas
Pantallas que se presentan en la terminal o reportes enviados a impresora
- Lógica
Grupos de sentencias que permiten ligar los datos con los mapas, accesar archivos o bases de datos y
desplegar o recibir pantallas
- Se pueden accesar hasta cinco msl's solo de lectura, lo que permite compartir los componentes entre
aplicaciones.
- Mientras las msl's estén concatenadas, existe un diccionario común a todas ellas, que no permite la
duplicidad de nombres con características diferentes.
- La validación de los campos de entrada de las pantallas se puede hacer por medio de las opciones de
validación de CSP, es decir la validación es automática y no requiere de codificación.
- Los archivos con que trabaja CSP son VSAM KSDS, RRDS, ESDS, a demás de bases de datos como
DB2, y DL/I .
Consultas ( UMF's )
C S P.................................................................................................................................................. 1
INTRODUCCION..........................................................................................................................................1
GENERALIDADES.......................................................................................................................................2