Sistema de control de computadora
Descripción general
 JCL se crea automáticamente simplemente ingresando datos predeterminados de acuerdo con los elementos del menú. ] Seleccione el JCL que el operador desea crear, visualice un menú correspondiente al monitor e ingrese el elemento del menú de salida correspondiente, la entrada y las condiciones de procesamiento a través del teclado de acuerdo con el menú. La unidad de selección 4 combina los números de menú seleccionados, selecciona los enunciados de control de trabajo fragmentarios almacenados en el archivo de conocimiento de fragmento 3a, genera nombres de miembro para acceso y los almacena en el archivo integrado 3b. La unidad de integración 5 lee el archivo integrado 3b, reemplaza el contenido del archivo de conocimiento de fragmento 3a en el orden del nombre de miembro, y lo escribe en la unidad de resultado de integración 6. Los contenidos de los cuales son leídos por la unidad de determinación de variables 7, los parámetros de la porción no resuelta se determinan en base a las condiciones de procesamiento ingresadas por el operador, el JCL ejecutable se crea automáticamente y se envía al archivo 8.
Campo técnico
Campo técnico La presente invención se refiere a un sistema de control por ordenador y, más particularmente, a una técnica aplicada de manera efectiva a la creación automática de JCL (lenguaje de control de trabajo) mediante un sistema de control informático.
Antecedentes de la técnica
De acuerdo con el estudio realizado por el presente inventor, por ejemplo, el JCL utilizado para controlar un sistema informático, como un sistema CAD, utiliza un sistema de control informático, como una estación de trabajo, y un operador ingresa una declaración de control de trabajo JCL ha sido creado.
Por ejemplo, pero no han sido conocidos, los ejemplos de JCL la debida consideración de los inventores, cuando se indica un programa para recuperar un miembro específico de los dos conjuntos de datos en la Figura 5, los datos de salida 'JUPITER' SET 30 'SYS.SAMPLIR' y 'SYS.BPLX' son conjuntos de datos de entrada 31 y 32, y '(A, C, Y)' es un miembro 33 a extraer de los conjuntos de datos de entrada 31 y 32.
Un ejemplo descrito en detalle sobre JCL utilizado para controlar un sistema informático como un sistema CAD incluye Omu Co., Ltd., publicado el 30 de enero de 1986, 'Curso de examen de procesamiento de información (2) Conocimiento de software ( 2da edición) ', Mitsuharu Yada (autor), P 152 P 155. Este documento describe la función y la composición de JCL.
Tarea de solución
Sin embargo, el presente inventor ha descubierto que el sistema informático descrito anteriormente tiene los siguientes problemas.
En otras palabras, este JCL es un lenguaje especial para controlar el sistema informático y es difícil porque es diferente del método de pensamiento humano, y existe el temor de que sea posible cometer un error de entrada o un error de gramática al crear el JCL Hay.
Además, de acuerdo con la investigación realizada por el presente inventor, el 90% o más de los errores son errores de entrada tales como desalineación de columna, errores de gramática son la causa del resto y la causa del error de entrada se debe a muchos caracteres , Y la causa del error de gramática se basa en la gramática dependiente de la máquina.
Un objetivo de la presente invención es proporcionar un sistema informático capaz de crear automáticamente JCL simplemente introduciendo datos predeterminados de acuerdo con elementos de menú.
Los objetos anteriores y otros y las características novedosas de la presente invención se harán evidentes a partir de la descripción de esta especificación y los dibujos adjuntos.
Solución
El esquema de los representativos de las invenciones divulgadas en la presente solicitud se describirá brevemente de la siguiente manera.
Es decir, el sistema de control por ordenador de la presente invención está provisto de un medio de creación JCL para crear automáticamente un JCL arbitrario a crear en base a datos predeterminados.
El sistema de control informático de la presente invención, los medios de creación de JCL, en base una primera medios de almacenamiento para diversos lenguaje de control de trabajo poco a poco se almacena, los datos de entrada y los datos de salida son de entrada como la de datos predeterminado Medios de selección para seleccionar una instrucción de control de trabajo almacenada en los primeros medios de almacenamiento y generar un nombre de miembro en la declaración de control de trabajo seleccionada; un medio de selección para seleccionar una instrucción de control de trabajo almacenada en los primeros medios de almacenamiento, Segundos medios de almacenamiento para almacenar la instrucción de control de trabajo almacenada en los segundos medios de almacenamiento en el orden del nombre de miembro; terceros medios para almacenar la declaración de control de trabajo reorganizada por los medios de integración; Y significa.
Además, en el sistema de control informático de la presente invención, el medio de creación de JCL está provisto de una declaración de control de trabajo almacenada en un tercer medio de almacenamiento en función de las condiciones de procesamiento para obtener datos de salida a partir de datos de entrada ingresados ​​como datos predeterminados Se proporcionan medios de determinación de la variable para determinar automáticamente los parámetros y para crear un JCL ejecutable y un cuarto medio de almacenamiento para almacenar el JCL generado automáticamente por los medios de determinación de la variable.
De acuerdo con el sistema de control informático de la presente invención descrito anteriormente, los medios de creación de JCL pueden crear automáticamente un JCL arbitrario basado en los datos predeterminados introducidos por el operador.
Además, de acuerdo con el sistema de control informático de la presente invención, el medio de selección selecciona el trabajo almacenado en los primeros medios de almacenamiento en el que se almacenan varias instrucciones de control de trabajo fragmentarias en función de los datos de entrada y los datos de salida y selecciona los estados de control, y se almacena en el segundo medio de almacenamiento para generar un nombre de miembro al lenguaje de control de trabajo seleccionado, medios de integración, organiza las piezas de trabajo nombre de miembro de instrucciones de control se genera en el orden de nombres de los miembros En su lugar, JCL que no sea el parámetro se puede crear automáticamente almacenando la declaración de control de trabajo reorganizado en el tercer medio de almacenamiento.
Además, de acuerdo con el sistema de control informático de la presente invención descrito anteriormente, los medios de determinación de la variable determinan si el parámetro almacenado por el tercer medio de almacenamiento aún no se ha ingresado en base a las condiciones de procesamiento para obtener los datos de salida de los datos de entrada Al determinar automáticamente los parámetros en la oración y almacenar el JCL creado automáticamente por los medios de almacenamiento de variables mediante el cuarto medio de almacenamiento, es posible crear automáticamente el JCL ejecutable en el que también se introducen los parámetros. .
Descripción de las realizaciones preferidas Las realizaciones de la presente invención se describirán en detalle a continuación con referencia a los dibujos.
La Figura 1 es un diagrama de bloques esquemático de una unidad de creación automática JCL en un sistema de control por ordenador de acuerdo con una realización de la presente invención, la Fig. 2, el ejemplo de visualización del menú de JCL creación automática en un sistema de control por ordenador de acuerdo con una realización de la presente invención, la Fig. 3 La figura 5 es un diagrama de flujo de un proceso de operación de creación automática de JCL en un sistema de control informático de acuerdo con una realización de la presente invención.
En esta realización, por ejemplo, el sistema de control informático 1 para crear JCL de un sistema informático grande utilizado para CAD o similar se proporciona con una unidad de creación automática JCL (unidad de creación JCL) S1 para crear automáticamente JCL.
Además, la unidad de creación automática de JCL S1 está controlada por una unidad de procesamiento de entrada 2 que controla todo el control del sistema de control de la computadora 1.
Además, la unidad de creación automática JCL S1 está provista de un archivo de conocimiento 3 en el que se almacenan datos predeterminados, y este archivo de conocimiento 3 es un fragmento en el que se almacenan varias instrucciones de control de trabajo fragmentarias arbitrarias en JCL Un archivo de conocimiento (primeros medios de almacenamiento) 3a y un archivo integrado (segundo medio de almacenamiento) 3b para almacenar instrucciones de control de trabajo fragmentarias en las que se genera el nombre de miembro.
Además, JCL unidad de creación automática S1 se introduce en un conjunto de datos predeterminado a una JCL deseada para ser creado, para mostrar las condiciones de salida y de procesamiento respectivas en un monitor (no mostrado) por un formato de menú que se describirá más adelante, el operador (no mostrado) teclado de para cargar el número de menú seleccionado arbitrariamente, mediante la selección de la unidad para la generación de un nombre de miembro para el acceso a sus declaraciones de control de trabajo fragmentarias seleccionar el número de menú combinaron y lectura (medios de selección) se proporciona 4 Ahí
Por otra parte, JCL unidad de creación automática S1 es la integración de tipo secuencial nombres de los miembros de las sentencias de control de trabajo basado en el nombre del miembro que se generaron fragmentos de lenguaje de control de trabajos (unidad de integración) 5 es proporcionado por el selector 4 .
Además, en la unidad de creación automática JCL S1, una unidad de resultado de integración (tercera unidad de almacenamiento) 6 que almacena las instrucciones de control de trabajo reorganizadas en el orden de nombres de miembros por la unidad de integración 5 y un archivo de la unidad de resultado de integración 6 se leen y almacenan (Medio de determinación de la variable) 7 para determinar el valor del parámetro en la porción no resuelta, tal como JCL, basado en las condiciones de procesamiento y emitirlo como JCL ejecutable.
Además, la unidad S1 de creación automática de JCL está provista de un archivo (cuarto medio de almacenamiento) 8 para almacenar el JCL ejecutable emitido desde la unidad 7 de determinación de variable.
A continuación, se describirá la operación de esta realización.
En primer lugar, si el operador selecciona, por ejemplo, para crear JCL para crear datos de entrada del aparato de dibujo de máscaras en el sistema CAD, se muestra un menú MN correspondiente al operador en el monitor como se muestra en la figura 2.
Además, este menú MN está diseñado para responder de acuerdo con el orden de las condiciones de salida, entrada y procesamiento en consideración del orden de pensamiento del operador.
Las operaciones de procesamiento después de que se muestre el menú MN se describirán ahora con referencia al diagrama de flujo de la figura 3.
El operador selecciona el elemento de menú correspondiente, es decir, la salida, la entrada y las condiciones de procesamiento ingresando el número del menú MN con el teclado, por ejemplo, de acuerdo con el menú MN, y la unidad de selección 4 selecciona el número del menú seleccionado MN (Paso S101).
A continuación, la unidad de selección 4 selecciona una declaración de control de trabajo fraccionario del archivo de conocimiento de fragmento 3a en el archivo de conocimiento 3 basado en el número de menú de lectura, y genera un nombre de miembro para acceder en la declaración de control de trabajo seleccionada Y luego lo almacena en el archivo integrado 3 b (paso S 102).
Por lo tanto, la disposición y la gramática de este JCL se determinan de forma única si se determinan las condiciones de procesamiento para obtener salida de entrada, salida y entrada, de modo que se recupera el archivo integrado 3b.
La unidad de integración de 5 lee el 3b de archivos integrado, y el contenido del conocimiento fragmento de integración archivo 3a basado en el nombre del miembro generada por la unidad de selección 4, y escribe el contenido integrados a la sección de resultado de integración 6 (paso S103).
A continuación, los contenidos almacenados en la parte de resultado de integración 6 se leen en la parte de determinación de variable 7, y los parámetros de partes no resueltas tales como variables se cambian a condiciones de procesamiento (mostradas en la figura 2) introducidas por el operador mediante la parte de determinación variable 7 Y se envía al archivo 8 como un JCL ejecutable automáticamente ejecutable (paso S104).
Por lo tanto, de acuerdo con la presente realización, dado que el sistema de control informático 1 crea automáticamente un JCL ejecutable simplemente respondiendo secuencialmente al menú MN mostrado en el monitor por el operador, es posible evitar errores de entrada de JCL por parte del operador y la gramática Es posible evitar errores y cosas similares y crear JCL arbitrario de manera eficiente en poco tiempo.
Aunque la invención realizada por el presente inventor se ha descrito concretamente en base a las realizaciones, la presente invención no se limita a las realizaciones mencionadas anteriormente, y son posibles diversas modificaciones dentro del alcance que no se desvíe de su esencia. No hace falta decirlo.
Por ejemplo, en la realización anterior, los valores de los parámetros en el JCL basan en las condiciones de procesamiento en el operador número de menú de un menú MN está seleccionado como se muestra en la Fig. 2 se creará automáticamente, se ha hecho la salida se convierte en JCL ejecutable era, pero como se muestra en la Fig. 4, la unidad de selección 4, unidad integrada 5, un archivo de conocimiento fragmento 3a, constituye una unidad de creación automática JCL (JCL significa la creación) 3b de archivos integrado S2 y la integración de la unidad número 6, los parámetros de entrada Puede crearse automáticamente antes de la ejecución del JCL.
En este caso, la entrada de datos predeterminada por el operador es entrada y salida, y el JCL en el que no se introduce el valor del parámetro se almacena en la unidad de resultado de integración 6, y el operador asume que el valor del parámetro es introducido por el operador .
El contenido del fragmento de archivo de conocimiento 3a puede ser referido por el monitor en el sistema de control de la computadora 1 para que pueda ser eliminado y agregado por el teclado para que JCL sea automático en todo el sistema de la computadora donde se realiza el control usando JCL Es posible tratar de manera más flexible la correspondencia de la creación.
Efecto de la invención
Los efectos obtenidos por los representativos de las invenciones reveladas por la presente solicitud se describirán brevemente de la siguiente manera.
(1) De acuerdo con la presente invención, es posible crear automáticamente un JCL arbitrario en el sistema informático en el que se realiza el control utilizando JCL, simplemente ingresando datos predeterminados a los medios de creación de JCL por el operador.
(2) En la presente invención, el anterior (1), ya que la operación de entrada a la cuenta de control de trabajo por el operador no es necesario posible reducir el número de pasos, no hay tales errores de entrada y errores gramaticales lenguaje de control de trabajo, garantiza un tiempo corto Es posible crear JCL de manera eficiente.
Breve descripción de los dibujos La figura 1 es un diagrama de configuración esquemática de una unidad de creación de JCL automática en un sistema de control informático de acuerdo con una realización de la presente invención.
La figura 2 es un ejemplo de visualización de menú para la creación automática de JCL en un sistema de control informático de acuerdo con una realización de la presente invención.
La figura 3 es un diagrama de flujo del procesamiento de operación de la creación automática de JCL en un sistema de control informático de acuerdo con una realización de la presente invención.
La figura 4 es un diagrama de configuración esquemática de una unidad de creación automática de JCL en un sistema de control informático de acuerdo con otra realización de la presente invención.
La figura 5 es un ejemplo de caso de control de trabajo en JCL por esta investigación [inventor].
1 sistema de control de computadora
Unidad de procesamiento de 2 entradas
3 Archivo de conocimiento
Fichero de conocimiento del fragmento 3a (primer medio de almacenamiento)
Archivo integrado 3b (segundo medio de almacenamiento)
4 porción de selección (medios de selección)
5 Unidad integrada (unidad de integración)
6 Parte de resultado de integración (terceros medios de almacenamiento)
7 Sección de determinación de la variable (sección de determinación de la variable)
8 archivos (cuarto medio de almacenamiento)
Parte de creación automática S1JCL (parte de creación de JCL)
Unidad de creación automática S2 JCL (medios de creación JCL)
Menú MN
30 conjunto de datos de salida
31 conjunto de datos de entrada
32 conjunto de datos de entrada
33 miembros
Reclamo
1. Un sistema de control por computadora para crear un JCL, que comprende: Creación de JCL significa crear automáticamente un JCL basado en datos predeterminados en un JCL que se creará.
2. El sistema de control informático según la reivindicación 1, en el que dichos medios de creación de JCL comprenden: primeros medios de almacenamiento para almacenar instrucciones de control de trabajo fragmentarias; primeros medios de almacenamiento para almacenar instrucciones de control de trabajo fragmentarias; y selecciona el citado primer medio de almacenamiento y se almacena en el lenguaje de control de trabajo, medios de selección para la generación de un nombre de miembro al lenguaje de control de trabajo seleccionado, un fragmento del nombre del miembro de declaraciones de control de trabajo se genera por dichos medios de selección Segundos medios de almacenamiento para almacenar instrucciones de control de trabajo almacenadas en dichos segundos medios de almacenamiento por orden de nombres de miembros; terceros medios para almacenar instrucciones de control de trabajo reorganizadas por dichos medios de integración; Y medios de almacenamiento para almacenar el programa de computadora.
3. El sistema de control informático de acuerdo con la reivindicación 2, en el que dicho medio de preparación de JCL crea automáticamente una declaración de control de trabajo almacenada en dichos terceros medios de almacenamiento sobre la base de las condiciones de procesamiento que son datos predeterminados, Y un cuarto medio de almacenamiento para almacenar el JCL generado automáticamente por dicho medio de determinación de variable se proporciona en el segundo medio de almacenamiento.
Dibujo :
Application number :1996-161157
Inventors :日立超エル?エス?アイ?エンジニアリング株式会社、株式会社日立製作所
Original Assignee :竹内定夫