Descripción general
El Sistema de Conversión Prism (Prism-CS) es el mejor producto de software diseñado para automatizar la conversión de aplicaciones de DOS/VSE, VSE/SP, VSE/ESA, z/VSE a MVS/ESA, OS/390 and z/OS. Prism-CS incluye un conjunto de componentes integrados para cargar y validar el inventario de aplicaciones, convertir y compilar los programas, traducir arroyos JCL, y la transferencia de datos de aplicación.
Prism-CS reduce significativamente el tiempo necesario para convertir las aplicaciones mediante la automatización de tareas repetitivas, lo que permite al equipo encargado de la migración de un centro de datos VSE a OS/390 o z/OS para concentrarse en las actividades de migración, tales como la planificación, formación, pruebas de sistema, y su coordinación.
Prism-CS está diseñadoco el método de conversión en masa para convertir todo un centro de datos de VSE a MVS durante un fin de semana. Con sus avanzadas capacidades de procesamiento en masa, Prism-CS reduce el tiempo que toma completar un proyecto de migración, y evita al personal de aplicaciones de la obligación de congelar o mantener control de las modificaciones que concurren en las aplicaciones)en el transcurso de la migración.
El diseño de Prism-CS abarca una gran cantidad de experiencia acumulada en docenas de proyectos de conversión a partir de 1980, resultando en un estado de los productos de última tecnología, que es continuada y activamente mantenida y aumentada.
La extrema versatilidad de Prism-CS se demuestra en un conjunto de traduciones de Fuentes de Trabajo reales, que incluyen programas en línea en VSE JCL, y pasos utilidad, así como los flujos de trabajo resultantes de MVS, que fueron generados automáticamente por el Traductor de JCL. Debido a su versatilidad, Prism-CS puede manejar una amplia variedad de situaciones que surgen de la utilización de IBM y los productos de software no de IBM dentro de las aplicaciones VSE, y actualmente está lista a apoyar lo siguiente:
- Cobol, Assembler, PL/I, RPG II, Fortran
- Easytrieve, Easytrieve-Plus,
Dylakor (DYL260, or Vision:Sixty and DYL280, or Vision:Results), QuikJob (Vision:Report),
Natural, CA-Earl, Mantis, Ideal, SAS
- VSE JCL, VSE/POWER JECL, EPIC JCL, SPRI
- VSE PROCs, POWER SLIs, most INCLUDEs
- CA-Dynam/D/T/FI, EPAT, EPIC, CA-System/Manager, DiskMaster/VSE, TapeMaster/VSE, ADAS, SYSB-II, PSAM, MSAM
- SORT/MERGE utilities (CA, CSI, IBM, SYNCSORT), ICETOOL, CA-SRAM, CA-DART
- IDCAMS, DITTO, CLRDK, DRET
- DL/I, DB2, Datacom/DB, IDMS, Adabas, Total/Supra, Model 204
- APPC, MQSeries, PSF/VSE
- DrD, DUSP, Faver, Faver2, MaxBack, WDU, FCOPY, TSIDOFL, DATABACK, SelCopy, KwikKey, KwikLod
- MTPBATCH, IPCPBTCH, JCLBCICS, BEMT
- FTP, FTPBATCH, BSTTFTPC, NetView FTP, VSE2PDF, XCOM, Outbound, BIMFTRBC, INWMUTIL, LANRES, GENIOS, CFTUTIL
- KeyFast, KeyMaster and ODE
- Linkage-editor control statements
- VSE Conditional JCL, EPIC JMCL, CA-Driver, FAQS/PCS PCL/ECL, Software Pursuits PLF
- FAQS/PCS, CA-Scheduler, Zeke
- VSE Libraries, ICCF, VM/CMS, Librarian, Panvalet, VOLLIE
- MVT/VSE, EDOS/VSE
Prism-CS está diseñado para alto rendimiento y bajo costo operativo y funciona en cualquier sistema ESA/MVS, OS/390 o z/OS. Una vez un nivel suficiente de personalización se ha aplicado, un inventario de promedio tamaño puede ser completamente transformados en medio día, es decir, un conjunto completo de programas, JCL y archivos de datos pueden ser capturados desde el entorno VSE, restaurado en el sistema MVS, convertido, y puesto a disposición para las pruebas en cuestión de horas.
Desde el año 2000, Prism-CS ha ayudado a docenas de centros de datos a VSE migrar sus aplicaciones sin problemas a OS/390 y z/OS.
Componentes
Prism-CS se compone de varios subsistemas, totalmente integrados entre sí:
Prism-CS también incluye los productos ARCHIVER,
COMPILES, PDSEDIT y PDSUTIL. Otros Productos de GSF Software se venden con Prism-CS por un cargo adicional.
Procesamiento de Inventario
El Procesamiento de Inventario consiste de:
- Modificadores de formato de entrada, Son un conjunto de programas de utilidad para cargar el contenido de las cintas creadas en VSE o VM/CMS en librerías de partición estándar de MVS (PDS).
- La Expansión de JCL crea una versión intermedia de la JCL VSE en el que todos los SLIs, é INCLUDE se han ampliado. Esto facilita considerablemente el análisis de los flujos de
JCL y es un prerrequisito para la validación del inventario y Traducción de JCL.
- La Validación de inventario analiza el JCL, los programas y las tablas de CICS para encontrar las relaciones entre los diferentes objetos y produce un conjunto de informes que identifican
los elementos que faltan o no tienen sin referencia.
Programas de conversión de lenguajes
Programas de conversión del lenguaje (LCP) Procesa programas de VSE de fuentes escritas en COBOL, Assembler, PL/I, RPG II o de varias otras lenguas de IBM, y automáticamente hacen los cambios de sintaxis necesarias para adaptar el código fuente de la versión del compilador de MVS. Los LCPs también crean las tablas de definición de programas (PROGDEF) que se requieren para conducir el proceso de traducción de JCL.
Los programas escritos en idiomas que no son de IBM, como Easytrieve, Dylakor, QuikJob, CA-Earl, SAS, Natural, Mantis o Ideal éstos puede estar en línea (el código fuente está incrustada en el JCL), o fuera de línea (el código fuente se almacena en bibliotecas separadas). En ambos casos, los idiomas que no son de IBM son procesados por el mismo conjunto de LCP que hacen los cambios necesarios en el código fuente y producen tablas de definición de los programas para el traductor de JCL.
Compilador en Masa
El compilador en Masa, Compiles, es un software "robot" que controla la elaboración de programas de aplicación y en gran medida acelera el proceso mediante la eliminación de la mayoría de la intervención humana y los gastos generales de máquina que resulta al utilizar los procedimientos de elaboración más tradicional. El compilador en Masa es compatible con el estándar de los compiladores de IBM, así como la mayoría de los preprocesadores HLLPI (CICS, DLI, DB2, etc) y las lenguas que no son de IBM.
Traductor de JCL
El Traductor de JCL, JCLTRANS, Convierte los flujos de trabajo de VSE a su equivalente en MVS, utilizando las tablas creadas por los otros componentes, por ejemplo, Programas de la conversión del lenguaje (LCP) o FXCLASS, la utilidad de clasificación de archivos. El Traductor JCL convierte JCL y las declaraciones de JECL, los pasos de utilidades y sus tarjetas de control, así como las fuentes de origen de los programas en línea, tales como Easytyrieve o Dyl280.
La versatilidad del Traductor de JCL se demuestra en un grupo de real de flujos de Trabajo, que incluyen VSE JCL, programas en línea y pasos de utilidades, así como los flujos de trabajo resultantes de MVS, que fueron generados automáticamente por JCLTRANS.
La utilidad FXCLASS es un auxiliar importante para JCLTRANS que asigna una clase para cada archivo en el inventario. Clases de archivos son utilizados por los módulos integrales de FXCLASS para calcular automáticamente los atributos de MVS, como el nomre del fichero, número de generaciones, el espacio requerido o clases de SMS.
Transferencia de datos
La herramienta de Transferencia de datos de Prism-CS genera flujos de VSE y MVS JCL para la transferencia de datos de las aplicaciones de VSE a MVS para las pruebas, así como para el corte y migración final. La herramienta de Transferencia de datos utiliza las tablas creadas por el proceso de traducción de JCL, que combinan con la información de los catálogos de VSE de disco y cinta y de los contenidos por las tablas de discos VTOCs para automatizar la creación de flujos de transferencia de VSE y MVS.
Librería de Ejecución
Librería de Ejecución de Prism-CS es un conjunto de programas opcionales que a veces son necesarios para proporcionar las funciones que se utilizan en los programas de VSE o flujos de trabajo, pero no tienen un equivalente exacto en el mundo MVS, como la tarjeta //DATE en el JCL o el COMRG y macro-instrucciones SEGMENT en los programas escritos en Assembler.
Documentatión
La documentación de Prism-CS es un conjunto de páginas de Web a disposición de los usuarios de la licencia, estas existen en el World Wide Web o pueden ser adquiridas en CD-ROM. El pleno acceso a las páginas de documentación requiere un navegador Web que admita la Especificación CSS2.
Requisitos del sistema
Requerimientos de programación
- Prism-CS ejecuta en MVS/ESA, OS/390, z/OS y z/OS.e. Prism-CS convierte las aplicaciones de la misma manera, independientemente del medio ambiente.
- En un ambiente MVS/ESA, Assembler H o el High’Level Assembler debe estar disponible para la personalización. El COBOL para OS/390 y VM V2R2 o el compilador Enterprise COBOL es requerido para poder escribir las rutinas de salida de personalización, LCP o módulos integrales escritos en COBOL. El compilador Enterprise PL/I es necesario para escribir LCPs y módulos integrales en PL/I
Requisitos de máquina
- Los componentes dePrism-CS son muy eficientes y ejecutan en minutos con el mínimo uso de CPU. Una LPAR o VM Guest en una máquina de bajo poder S/390 como un MP3000 o z/890 ejecutando z/OS.e es perfectamente adecuada para ejecutar Prism-CS.
- Prism-CS requiere 20 MB de espacio en DASD para su instalación. Espacio adicional de DASD se requiere para mantener el equivalente de tres copias del inventario de código fuente.
Distribuidores
Prism-CS es disponibles a escala mundial. Sigue un modelo de fijación de precios diferenciados, en el que tanto el costo y la duración de una licencia se basan en el tamaño del inventario de conversión.
Para comprar un Licencia de Prism-CS ú obtener información adicional, póngase en contacto con GSF Software que también ofrece un conjunto de consultoría y servicios profesionales (véase más adelante) en colaboración con asociados de todo el mundo. Por favor, póngase en contacto con Carlos Aguilera <carlos@gsf-soft.com>.
Ofertas de servicios
GSF Software ofrece una serie de opciones, servicios basados en honorarios para ayudar a los licenciatarios en la mayoría de los productos de software de Prism-CS.
|
|