Pregunta: | 3811 - ALGUNA REFERENCIA SOBRE JCL |
Autor: | JUAN MANUEL LOPEZ NOVO |
solicito si alguien es tan amable de enviarme información referente a JCL y DB2 , sobre ambientes mainfriend, y demas ya que no conozco demasiado del tema pero realmente me intereza aprenderlo. desde ya muchas gracias. si conocen alguna pagina en referencia por favor enviarla. |
Respuesta: | Anónimo Anónimo |
El JCL no es ningún lenguaje de programación, son las fichas de comandos para indicar al sistema operativo del Host que programa ejecutar, con que ficheros, en que partición etc. como ya dijeron en alguna respuesta su denominación JOB CONTROL LANGUAGE indica lenguaje de "control" de programas. Básicamente contiene fichas JOBLIB o STEPLIB, las librerías de donde debe cargar los módulos ejecutables (programas), las fichas con los nombres de los módulos a ejecutar (fichas EXEC PROGRAM), fichas DD DSN (Dataset name) para los ficheros, etc.. Como verás no es un lenguaje de programación realmente sino las fichas de control necesarias para la ejecución de un programa en un entorno Mainframe |
Respuesta: | Jesús |
Los conocimientos hacerca de DB2 y JCL son muy limitados debido a que solo se manejan en ambientes de Mainframe. Sobre todo lo referente a JCL. DB2 es un poco \"menos\" dificil de conseguir información, debido a que IBM trabaja con versiones para WINDOWS....
El JCL en resumidas cuentas en una especie de lenuaje de programación pero a un nivel más conceptual. Es decir, no es el clásico C, pascal o COBOL que conocemos. El JCL (Job Control Lenguage) es un lenguaje disañado para trabajar sobre sistemas operativos robustos (MVS, Z/OS, AS400 básicamente). Aunque el JCL es muy flexible en el aspecto de poderlo combinar con diversos lenguajes como los descritos anteriormente. Según dicen los cánones, lo mejor es: si tienes la oportunidad de elaborar un programa en linea o un programa BATCH sólo utilizando JCL es mejor hacerlo con ello debido a que evitas procesamiento en vano y reduces consumos de CPU, que en este negocio son vitales. DB2 por su parte es una base de datos diseñada para trabajar con estructuras robustas (Mainframes) y por lo regular se útiliza en múltiples áreas, por darte un ejemplo en la creación de DATA SHARING\'s para trabajar con MQSeries (eso es punto y a parte). Como sea. Hay muchisimo que aprender y tan pocas fuentes de información para investigar XD. PD. La mayoría, si no es que toda la información referente a estos temas se encuentra en Ingles. Espero te halla servido un este pequeño panorama sobre JCL y DB2. |
Respuesta: | Fernando Martín |
Desgraciadamente, la información que pides está muy limitada al público, por estar solo disponible para las empresas. Pero a nivel conceptual un JCL es una especie de programa que se ejecuta en Batch y que nos permite ejecutar otros programas. Los programas a ejecutar pueden estar escritos en Cobol, RPG, Natural o ser una utilidad. Éstos programas deben ejecutarse bajo sistemas operativos transaccionales (CICS, etc.) en maquinas Mainframe, como máquinas MVS VSE Fujitsu etc. Si quieres mas información mándame un E-Mail y te contaré mas extensamente. |