Manual de Altamira

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO __________________________________________________________________________

Views 316 Downloads 77 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Manual de Altamira

__________________________________________________________________________________________________ _ Pág. 0

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

CAPITULO 0 INDICE

__________________________________________________________________________________________________ _ Pág. 1

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

CAPITULO 0 ................................................................................................................................... .........1 INDICE .......................................................................................................................... ..........................1 CAPITULO I .................................................................................................................................... .........6 INTRODUCCION ............................................................................................................. ........................6 I.1. ESTRUCTURACION MANUAL ...........................................................................................................7 I.2. DEFINICION Y OBJETIVOS SISTEMA .............................................................................................10 I.2. DEFINICION DE BASICOS ................................................................................................11

DEL DEL CONCEPTOS

CAPITULO II ................................................................................................................................... ......16 COMUNICACIÓN DE APLICACIONES ARQUITECTURA ................................................................16

CON

II.1. AREA DE COMUNICACIÓN CON LA ARQUITECTURA (CAA) ....................................................................17 II.1.1. DATOS GENERALES ...........................................................................................................18 II.1.2. DATOS DEL MENSAJE ........................................................................................................20 II.1.3. AUTORIZACIONES .............................................................................................................21 II.1.4. DATOS CONVERSACION ENTRADA/SALIDA .........................................................................22 II.1.5. DATOS DE SIGUIENTE TRANSACCION ................................................................................23 II.1.6. DATOS DEL MENSAJE DE SALIDA .......................................................................................26 II.1.7. DATOS PARA GESTION DE PAGINACION .............................................................................29 II.1.8. DATOS PARA ANALITICA Y ESTADISTICA ............................................................................31 II.1.9. DATOS DE ERROR INESPERADO .........................................................................................32 II.2. ESQUEMA DE UNA CONVERSACION ....................................................................................................33 II.2.1. COMIENZO DE UNA CONVERSACION ..................................................................................34 II.2.2. SELECCIÓN DE UNA OPCION DEL MENU .............................................................................35 II.2.3. REALIZACION DE UNA CONSULTA ......................................................................................36 II.2.4. REALIZACION DE UNA BAJA ...............................................................................................37 II.2.5. ACCESO A OTRO PANEL DESDE EL DE CONSULTA/BAJA .......................................................38 II.2.6. VUELTA A LA TRANSACCION DE CONSULTA/BAJA ...............................................................40 __________________________________________________________________________________________________ _ Pág. 2

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ II.2.7. ACCESO AL MENU DESDE CUALQUIER PUNTO DE LA CONVERSACION ...................................41 II.3.1. PARAMETRIZACION DE LA ARQUITECTURA .........................................................................43 II.3.2. PARAMETRIZACION DE UNA APLICACIÓN ...........................................................................44 II.4. FUNCIONAMIENTO DE LA PAGINACION ..............................................................................................47 II.5. SALIDAS NO ESTANDAR ....................................................................................................................51 II.5.1. SALIDA NO ESTANDAR SIN FORMATO ASOCIADO ................................................................52 II.5.2. SALIDA NO ESTANDAR CON FORMATO ASOCIADO ..............................................................53 II.5.3. IMPRESIÓN DESDE TERMINALES 3270 ................................................................................54 II.5.4. EJEMPLOS ........................................................................................................................55 II.6. ACTUALIZACIÓN DE JOURNAL Y TOTALES ..........................................................................................59 II.7. FUNCIONAMIENTO DE LAS AUTORIZACIONES ....................................................................................62 II.7.1. AUTORIZACIONES DESDE EL PUNTO DE VISTA DEL TERMINALISTA .....................................63 II.7.2. AUTORIZACIONES DESDE EL PUNTO DE VISTA DE LOS PROGRAMAS DE APLICACIÓN ............68 II.7.3. AUTORIZACIONES DESDE EL PUNTO DE VISTA DE LOS PROGRAMAS ALTAMIRA ....................74 II.7.4. AUTORIZACION EN CONVERSACIONES ...............................................................................77 II.8. FUNCIONAMIENTO DE LA AYUDA ONLINE ..........................................................................................78 II.9. FUNCIONAMIENTO DE LA AYUDA ACTIVA ...........................................................................................79 II.10. UTILIZACION DEL TELEDISCO ..........................................................................................................80 II.10.1 CARGA DE LA TABLA DE INFORMACION DE TELEDISCO EN EL BATCH ..................................81 II.10.2. PROCESO ON-LINE DEL TELEDISCO ..................................................................................82 II.10.3. DESCARGA Y EXPLOTACIÓN DE INFORMACIÓN DEL TELEDISCO .........................................83 II.10.4. ESTRUCTURA DEL FICHERO DE ENTRADA PARA LA CARGA DE TELEDISCOS ........................84 II.11. LOG DEL SISTEMA. IMPRESORAS DE SEGUIMIENTO ..........................................................................86 II.12. SUSPENDER / REANUDAR UNA CONVERSACIÓN ................................................................................88 II.13. EDICIÓN DE CAMPOS NUMÉRICOS EN TERMINALES 3270 ..................................................................89 II.14. CONTROL DE TECLAS DE FUNCIÓN ..................................................................................................93 II.15. LISTADO DINAMICO DE TABLAS .......................................................................................................95 II.16. CAMBIO DE SESION ........................................................................................................................99 II.16.1. CAMBIO DE SESION DE ARQUITECTURA .........................................................................102 CAPITULO III .................................................................................................................................. ...105 MANTENIMIENTO DE TABLAS SISTEMA ....................................................................................105

DEL

__________________________________________________________________________________________________ _ Pág. 3

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ INTRODUCCION .................................................................................................................................. ...106 III.1. MENU GENERAL DE MANTENIMIENTO .............................................................................................108 III.1.1. MENU GENERAL DE MANTENIMIENTO DE TABLAS ............................................................109 III.2. MANTENIMIENTO DE APLICACIONES ...............................................................................................112 III.2.1. LISTADO DE TABLA DE APLICACIONES ............................................................................113 III.2.2. MANTENIMIENTO DE APLICACIONES ...............................................................................115 III.3. MANTENIMIENTO DE TRANSACCIONES ...........................................................................................118 III.3.1. MENU DE TRANSACCIONES .............................................................................................119 III.3.2. LISTADO DE TRANSACCIONES ........................................................................................121 III.3.3. MANTENIMIENTO DE TRANSACCIONES ...........................................................................125 III.3.4. MANTENIMIENTO DE TRANSACCIONES ALTAMIRA ESTANDAR ..........................................130 III.3.5. LISTADO TECLAS DE FUNCION ........................................................................................132 III.3.6. MANTENIMIENTO DE TECLAS DE FUNCION ......................................................................134 III.4. MANTENIMIENTO DE FORMATOS ....................................................................................................136 III.4.1. LISTADO DE FORMATOS .................................................................................................137 III.4.2. MANTENIMIENTO DE FORMATOS ....................................................................................140 III.4.3. LISTADO DE CAMPOS DE UN FORMATO ...........................................................................147 III.4.4. MANTENIMIENTO DE CAMPOS DE UN FORMATO ..............................................................150 III.4.5. MANTENIMIENTO DE RELACIONES ENTRE CAMPOS ..........................................................154 III.4.6. LISTADO DE LITERALES 4700 ........................................................................................156 III.4.7. MANTENIMIENTO DE AYUDAS ACTIVAS ...........................................................................157 III.5. MANTENIMIENTO DE PREFORMATOS ..............................................................................................159 III.5.1. LISTADO DE PREFORMATOS ...........................................................................................160 III.5.2. MANTENIMIENTO DE PREFORMATOS ..............................................................................162 III.5.3. MANTENIMIENTO LINEAS DE PREFORMATO ....................................................................165 III.6. MANTENIMIENTO DE ERRORES/AVISOS ..........................................................................................176 III.6.1. LISTADO DE ERRORES/AVISOS .......................................................................................177 III.6.2. MANTENIMIENTO DE ERRORES/AVISOS ..........................................................................179 III.7. MANTENIMIENTO DE TOTALES DE REFERENCIA ..............................................................................182 III.7.1. LISTADO DE TOTALES DE REFERENCIA ...........................................................................183 III.7.2. MANTENIMIENTO DE TOTALES DE REFERENCIA ..............................................................186 III.8. MANTENIMIENTO DE AYUDAS ONLINE ...........................................................................................188 __________________________________________________________________________________________________ _ Pág. 4

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ III.8.1. LISTADO DE AYUDAS ONLINE. .......................................................................................189 III.8.2. MANTENIMIENTO DE AYUDAS ONLINE ..........................................................................190 III.9. MANTENIMIENTO DE TERMINALES .................................................................................................192 III.9.1. MENU DE TERMINALES ..................................................................................................193 III.9.2. LISTADO DE TERMINALES ..............................................................................................196 III.9.3. MANTENIMIENTO DE TERMINALES ..................................................................................200 III.9.4. LISTADO RESUMEN DE TERMINALES POR TIPO ................................................................204 III.10. MANTENIMIENTO SWA-TABLA CONTROL SISTEMA ........................................................................206 III.10.1. MANTENIMIENTO SWA-TABLA CONTROL SISTEMA .........................................................207 III.11. MANTENIMIENTO DE DISTRIBUCION DE TELEDISCOS ....................................................................209 III.11.1. LISTADO DE DISTRIBUCION DE TELEDISCO ...................................................................210 III.11.2. MANTENIMIENTO DE DISTRIBUCION DE TELEDISCOS ....................................................213 III.12. MANTENIMIENTO DE SEGURIDAD INTERNA ...................................................................................215 III.12.1. MENU DE SEGURIDAD ..................................................................................................216 III.12.2. LISTADO TABLA DE SEGURIDAD GENERAL .....................................................................218 III.12.3. MANTENIMIENTO DE TABLA DE SEGURIDAD ..................................................................220 III.12.4. LISTADO TABLA DE SEGURIDAD DE FUNCIONES ............................................................222 III.12.5. MANTENIMIENTO DE TABLA DE SEGURIDAD DE FUNCIONES ...........................................224 III.12.6. LISTADO TABLA DE SUPERVISORES ...............................................................................226 III.12.7. MANTENIMIENTO DE TABLA DE SUPERVISORES .............................................................228 III.13. MANTENIMIENTO DE TABLA LISTADO DE TABLAS ..........................................................................230 III.13.1. LISTADO DE LA TABLA ..................................................................................................231 III.13.2. MANTENIMIENTO TABLA DE LISTADO DE TABLAS ..........................................................233 III.13.3. MANTENIMIENTO DE CABECERAS / PREFORMATOS / SENTENCIAS / PIES DE LISTADOS ...237 III.14. MANTENIMENTO DE TABLA DE CAMBIO DE SESION .......................................................................241 III.14.1. LISTADO TABLA CAMBIO DE SESION .............................................................................242 III.14.2. MANTENIMIENTO DE TABLA DE CAMBIO DE SESION ......................................................245 III.15. MENU DE ACCESO A OTRAS TABLAS ..............................................................................................247 III.16. MANTENIMIENTO DE LOG DE SISTEMA ..........................................................................................250 III.16.1. MENU DE LOG DEL SISTEMA .........................................................................................251 III.16.2. LISTADO DE LOG DEL SISTEMA .....................................................................................253 III.17. MANTENIMIENTO DE CONTROL DE TELEDISCO ..............................................................................256 __________________________________________________________________________________________________ _ Pág. 5

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ III.17.1. LISTADO DE CONTROL TELEDISCO ...........................................................................257 III.17.2. ARRANQUE / PARADA TELEDISCOS ..........................................................................261 III.18. CONSULTA DE ENVIADOS/RECIBIDOS ...........................................................................263 III.18.1. MENU DE ENVIADOS/RECIBIDOS ..................................................................264 III.18.2. LISTADO ENVIADOS .....................................................................................267 III.18.3. LISTADO RECIBIDOS ....................................................................................270 III.19. EJECUCION DEL LISTADO DINAMICO DE TABLA .....................................................................273 III.20. MANTENIMIENTO DE LA TABLA DESCRIPCIONES .......................................................................274 III.20.1. LISTADO DE TABLA DESCRIPCIONES ........................................................................275 III.20.2. MANTENIMIENTO DE LA TABLA DESCRIPCIONES .......................................................277 III.21. MANTENIMIENTO DE LA TABLA LITERALES ...............................................................................279 III.21.1. LISTADO DE TABLA LITERALES ................................................................................280 III.21.2. MANTENIMIENTO DE LA TABLA LITERALES ...............................................................281 III.22. MANTENIMIENTO DE LA TABLA ENTIDADES ..............................................................................283 III.22.1. LISTADO DE TABLA ENTIDADES ...............................................................................284 III.22.2. MANTENIMIENTO DE LA TABLA ENTIDADES ..............................................................286

DE DE MENSAJES MENSAJES MENSAJES MENSAJES UNA DE DE DE DE DE DE DE DE DE

CAPITULO IV .................................................................................................................................. ....296 TRANSACCIONES SERVICIO .........................................................................................................296

DE

INTRODUCCION .................................................................................................................................. ...297 IV.1. CAMBIO DE SESION ........................................................................................................................299 IV.2. ESCRITURA IMPRESORA DE SEGUIMIENTO ......................................................................................300 IV.3. NOTIFICACION DE INCIDENCIAS AL TERMINAL ................................................................................301 IV.4. TRATAMINETO Y GESTIÓN DE MENSAJES CORPORATIVOS ................................................................302 IV.5. MANTENIMIENTO DE VERSIONES/RELEASES ....................................................................................304 IV.6. LANZAMINIENTO DE AUTORIZACIONES ...........................................................................................305 IV.7. TRANSACCION DE VALIDADORAS ....................................................................................................307 IV.8. INICIO DE SESION DE UN TERMINAL ...............................................................................................309 IV.9. CAMBIO DE FECHA DE OPERACIÓN DE UN TERMINAL / BLOQUEO DE CAJERO ....................................310 IV.10. SUSTITUCION/RESTITUCION DE TERMINALES ................................................................................313 IV.11. AUTORIZACION POR OTRO USUARIO Y TERMINAL ..........................................................................315 __________________________________________________________________________________________________ _ Pág. 6

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ IV.12. ALTA DE UN TERMINAL PARA TOTALES ..........................................................................................317 IV.13. ACTUALIZACION FICHEROS DE PARAMETROS LOCALES ..................................................................318 IV.14. CAMBIO DE SESION DE UN TERMINAL ...........................................................................................319 IV.15. CAMBIO IDIOMA DEL TERMINAL ....................................................................................................320 IV.16. ACTUALIZACION DE RECURSOS DE USUARIOS (FFS) .......................................................................321 IV.17. CONSULTA DE ERRORES/AVISOS ...................................................................................................323 IV.18. CONSULTA DE AUTORIZACIONES ..................................................................................................325 IV.19. CONSULTA DE INFORMACION DE UN TERMINAL .............................................................................327 IV.20. CONSULTA DE TRANSACCIONES ....................................................................................................328 IV.21. CONSULTA DE DATOS DE ULTIMA OPERACIÓN ...............................................................................330 IV.22. CONSULTA DE MENSAJES ENVIADOS/RECIBIDOS ............................................................................331 IV.23. CONSULTA DE TOTALES CONTABLES .............................................................................................334 IV.24. LISTADO DE OPERACIONES CONTABLES (JOURNAL) ......................................................................336 IV.25. CONSULTA GLOBAL DE TOTALES MULTIDIVISA ..............................................................................339 IV.26. CONSULTA DE SALIDAS A IMPRESORAS .........................................................................................341 IV.27. ENVIO DE MENSAJES DESDE TERMINAL .........................................................................................342 IV.28. ENVIO DE MENSAJES DESDE UN TERMINAL MULTIMENSAJES PARA TERMINALES FINANCIEROS ........347 IV.29 REPETICION DE SALIDAS A IMPRESORA ..........................................................................................349 IV.30. CONSULTA DE SALDOS DE CLAVES OPERATIVAS ............................................................................350 IV.31. REANUDACION DE UNA CONVERSACIÓN SUSPENDIDA ....................................................................352 CAPITULO V ................................................................................................................................... .....353 UTILIDADES Y SERVICIOS SISTEMA .........................................................................................353

DEL

V.1. UTILIDAD GENERAL .........................................................................................................................354 V.1.1. DIAGRAMA DE FUNCIONAMIENTO .....................................................................................355 V.1.2. DESCRIPCION ..................................................................................................................356 V.2. UTILIDAD DE TRASPASOS PARA TABLAS ...........................................................................................361 V.2.1. DIAGRAMA DE FUNCIONAMIENTO .....................................................................................362 V.2.2. DESCRIPCION ..................................................................................................................363 CAPITULO VI .................................................................................................................................. ....366 __________________________________________________________________________________________________ _ Pág. 7

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ ANEXOS ......................................................................................................................... .....................366 ANEXO A. RUTINAS DE DEPURACION DE CAMPOS ....................................................................................367 ANEXO B. RUTINAS GENERALES DE LA ARQUITECTURA ............................................................................369 ANEXO C. LISTA DE FUNCIONES DE SEGURIDAD ......................................................................................370 ANEXO D. COMPATIBILIDAD CON APLICACIONES ESTANDAR ....................................................................371

__________________________________________________________________________________________________ _ Pág. 8

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

CAPITULO I INTRODUCCION

__________________________________________________________________________________________________ _ Pág. 9

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

I.1. ESTRUCTURACION DEL MANUAL. Este manual consta de cuatro grandes bloques que pretenden dar una visión clara sobre el Sistema de Arquitectura de Aplicaciones al usuario final del mismo. En este documento se dará una aproximación tanto al contenido como a la finalidad de cada uno de estos bloques. I. Introducción. En este primer bloque se define a grandes rasgos el propio Sistema de Arquitectura de Aplicaciones, indicando los grandes objetivos que cubre. Asimismo, se definen una serie de conceptos básicos que aparecerán a lo largo de este Manual de Usuario, y que son fundamentales para la comprensión del funcionamiento del Sistema. II. Comunicación de aplicaciones con Arquitectura. Este segundo bloque abarca toda la información necesaria para que una aplicación pueda utilizar el Sistema de Arquitectura. Así pues, es fundamental para el diseño de aplicaciones futuras que utilicen esta Arquitectura. Los programas de aplicación "hablarán" con la Arquitectura fundamentalmente a través de un área de comunicación (Comunicación de Aplicaciones con la Arquitectura: CAA), que recibirán siempre como primera parte de su Commarea. En el documento II.1.Area de comunicación con la Arquitectura se explica con detalle el contenido de este área. También las aplicaciones futuras podrán utilizar la Arquitectura para desarrollar conversaciones (que siempre estarán en modo pseudoconversacional). El modo de enlazar las transacciones para construir una conversación es explicado en el documento II.2.Esquema de una conversación. Para que la nueva Arquitectura pueda gestionar las transacciones de una aplicación, es necesario que la propia Arquitectura tenga la suficiente información sobre la aplicación. Esta información es suministrada a la Arquitectura a través de la parametrización de las tablas del sistema, y consiste fundamentalmente en características de transacciones, programas, formatos de los mensajes de entrada o salida, etc. La Arquitectura Altamira es un sistema altamente parametrizado. Es posible definir las entidades de trabajo, sus entornos y las características necesarias para el funcionamiento del on-line o del batch en cada uno de ellos (ver II.3.1.Parametrización de la Arquitectura). En el documento II.3.2.Parametrización de una Aplicación, se definen los pasos necesarios y las tablas que se deben actualizar para que la Arquitectura gestione una nueva aplicación. En los apartados del capítulo III.Mantenimiento de Tablas se detallan las operaciones necesarias para la actualización de cada una de las tablas. __________________________________________________________________________________________________ _ Pág. 10

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Una de las utilidades del Sistema de Arquitectura es la gestión de la paginación de los listados por pantalla (scroll a izquierda, derecha, arriba, abajo) de manera transparente a las aplicaciones, de tal manera que se simplifica notablemente el diseño y codificación de las transacciones de listado. En el documento II.4.Funcionamiento de la Paginación se explica la forma de realizar las transacciones de listado aprovechando esta utilidad. Al principio de este apartado se ha dicho que las aplicaciones "hablarán" con la Arquitectura fundamentalmente a través del área de comunicación CAA. En los documentos II.5.Salidas no Estándar y II.6.Actualización del Journal y Totales se explican otras formas de comunicación entre ambos Sistemas. Las salidas no estándares permiten a las transacciones tener varios mensajes de salida (hasta 5). La manera de comunicar a la Arquitectura el contenido de cada uno de estos mensajes se explica en el documento II.5.Salidas no Estándar. El Sistema de Arquitectura mantiene una tabla de Journal del sistema, así como una tabla de Totales por divisas. Las aplicaciones delegan en la Arquitectura la actualización de estas tablas. El documento II.6.Actualización de Journal y Totales trata de la forma en que la aplicación puede aprovechar esta utilidad. Otra de las utilidades de la Arquitectura de Aplicaciones es la gestión de autorizaciones para las transacciones y conversaciones, que se detallan en el documento II.7.Funcionamiento de las Autorizaciones. El Sistema de Arquitectura gestiona una ayuda on-line para conversaciones que se aborda en el documento II.8.Funcionamiento de la Ayuda On-line. También gestiona una ayuda a nivel de campo, mostrando los posibles valores de un campo. Esta utilidad se denomina "Ayuda Activa" y se describe en el documento II.9.Funcionamiento de la Ayuda Activa. En el documento II.10.Utilización del Teledisco, se explica en qué consiste esta utilidad de la Arquitectura, y cómo una aplicación puede tener uno de ellos para sus propios procesos. También se aborda el tema de la escritura en las impresoras de seguimiento y la gestión de log de sistema en el capítulo II.11.Log del sistema. Impresoras de seguimiento. La Arquitectura permite la posibilidad de guardar conversaciones y dejarlas suspendidas, pudiendo recuperarlas dentro de la misma sesión. Esta operativa se explica en el capítulo II.12.Suspender/Reanudar una conversación. Dado que la Arquitectura es multiprotocolo, en el capítulo II.13.Edición de campos numéricos en terminales 3270 se ofrecen soluciones para emular algunos comportamientos de terminales inteligentes en terminales 3270. Asimismo, la Arquitectura permite controlar las teclas de función (ver capítulo II.14.Control de teclas de función) junto con la utilidad de poder desarrollar algunas transacciones de listados de tablas sin codificar programa alguno (ver capítulo II.15.Listado dinámico de tablas).

__________________________________________________________________________________________________ _ Pág. 11

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Por último, en el capítulo II.16.Cambio de Sesión hablaremos de las operaciones necesarias a realizar al fin del día en cualquier entorno de trabajo de la entidad.

__________________________________________________________________________________________________ _ Pág. 12

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.Conversaciones y transacciones on-line. En este bloque se abarcan todas las transacciones on-line que ofrece el Sistema de Arquitectura, tanto las de servicio, como las de la conversación de mantenimiento de las tablas de la Arquitectura. IV. Utilidades y servicios del sistema. Por último, se abarcan las utilidades y servicios que ofrece la Arquitectura a las demás aplicaciones en su fase de desarrollo y paso a producción.

__________________________________________________________________________________________________ _ Pág. 13

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

I.2. DEFINICION Y OBJETIVOS DEL SISTEMA. La Arquitectura de aplicaciones es un sistema netamente on-line, cuya misión es básicamente centralizar la actividad del teleproceso de la Entidad, cubriendo funciones tales como: - Simplificar diseños y desarrollos de otras aplicaciones on-line. - Independizar a las aplicaciones del tipo de terminal con el que está interactuando. Tratamiento de mensajes específicos (formatos) de cada tipo de terminal. - Gestionar los preformatos de pantalla y documento con destino terminal no inteligente o con software no actualizado. - Mantener un log del sistema y gestionar el tratamiento de errores producidos en los programas de aplicación. - Centralizar la gestión de la información de: * * * * *

Journal contable en divisas. Tecleos del sistema. Totales de oficina. Fechas contables actual y próxima. Entornos de trabajo parametrizados para la entidad.

- Posibilitar el desarrollo de la conversación. - Tratamiento y control de telediscos. - Gestión de la autorización de operaciones. - Información en pantalla o documento en distintos idiomas. - Integración con aplicaciones Estándares. Adicionalmente a estas funcionalidades cubiertas por la Arquitectura central, existen una serie de utilidades batch cuya misión es facilitar el desarrollo de aplicaciones.

__________________________________________________________________________________________________ _ Pág. 14

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

I.3. DEFINICION DE CONCEPTOS BASICOS. A continuación se definen los conceptos básicos manejados en el presente manual en relación a la Arquitectura, de forma que permitan una más fácil comprensión del mismo. Para mayor nivel de detalle y funcionamiento interno, consultar los manuales funcional y técnico el sistema. Los conceptos a definir son los siguientes: -

Conversación. Diálogo conversacional. Área de comunicación con la Arquitectura. GAT. Mensajes multi-protocolo. Formatos. Preformatos multi-idioma. Errores y avisos multi-idioma. Totales contables multi-divisa. Journal contable multi-divisa. Tecleos. Telediscos. Cambio de sesión. Proceso de autorización. Compatibilidad con Aplicaciones Estándares. Esquema de seguridad.

__________________________________________________________________________________________________ _ Pág. 15

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* DIALOGO CONVERSACIONAL: Es un conjunto de pantallas enlazadas entre sí de forma que el terminalista tiene la oportunidad de actuar sobre cualquiera de las respuestas que recibe, a diferencia del diálogo transaccional, caracterizado por una única petición del terminalista seguida por una respuesta del Host sobre la cual no puede actuar el terminalista. * ÁREA DE COMUNICACION CON LA ARQUITECTURA: Denominada CAA (Commarea de Arquitectura de Aplicaciones), es el área básica mediante la cual se comunican las aplicaciones con la Arquitectura transmitiéndose recíprocamente información y peticiones. Dada su importancia, será analizada de forma detallada en este manual. * G.A.T.: Gestor Automático de Transacciones y es un aplicativo local utilizado para los terminales PS/2 de tipo 14. Otros tipos de protocolos mediante LU.0 utilizan distintos protocolos y aplicativos locales. * MENSAJE: Es el bloque de información que viaja entre los terminales y el Host a través de las líneas telefónicas siendo la Arquitectura la encargada de decodificarlo en entrada y codificarlo en salida. Cada tipo de terminal tiene uno o varios formatos de mensaje diferentes. En entrada, la Arquitectura lo presenta a las aplicaciones en un formato estándar (formato tipo BMS) de forma que a éstas les es transparente el tipo de terminal con el que están interactuando. Para terminales 3270 la Arquitectura permite trabajar con BMS de entrada en distintos idiomas, según se haya prefijado el terminal. En salida, la Arquitectura ha de codificar de nuevo el mensaje en función de qué tipo de terminal es el destinatario, evitando el transmitir campos innecesarios por no haber sido modificados, líneas en blanco, espacios repetidos, etc. * FORMATO: Se denomina formato al conjunto de características de cada uno de los mensajes que viajan entre el Host y los dispositivos locales en oficinas (terminal, impresora, dispensador, etc). Las características son: campos asociados, preformatos a utilizar, validaciones a realizar, etc. __________________________________________________________________________________________________ _ Pág. 16

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Cada transacción puede tener asociado un formato de: - Pantalla de entrada. El que completa el terminalista. Es el formato asociado al mensaje de entrada. - Pantalla de salida. El que le llega de vuelta al terminalista. Puede ser el mismo que el de entrada y normalmente lo será en una conversación. Es el formato asociado al mensaje de salida a pantalla. - Un formato por cada tipo de documento de salida producido. Es el formato asociado a cada uno de los mensajes de salida a impresora. * PREFORMATO: Contiene la parte fija (literales fijos) de un mensaje. Se trabajará con los literales en el idioma que se haya prefijado para el terminal o el elegido en la aplicación. De esta forma, la Arquitectura guardará la información completa de un mensaje en dos niveles: - la información de la parte variable del mensaje queda recogida en el formato asociado al mensaje. - la información de la parte de literales del mensaje (parte fija) queda recogida en el preformato. * ERRORES Y AVISOS: Son dos tipos de mensajes a pantalla que informan al terminalista sobre algún tipo de incidencia que se haya producido durante el proceso. Los avisos son mensajes puramente informativos sobre el proceso, mientras que los errores indican algún problema que ha impedido que el proceso se desarrolle con normalidad. Estos tipos de mensajes son susceptibles de mostrar la información en el idioma de trabajo del terminal, así como mostrar partes variables dentro del mensaje de aviso o error, en un idioma fijo o en el idioma del terminal. * TOTALES: Son conceptos que se utilizan contablemente a nivel de terminal para sumarizar y cuadrar el debe y el haber dentro y fuera de caja. La información que contienen es un bloque de datos para cada terminal, tipo de total y divisa de la operación.

__________________________________________________________________________________________________ _ Pág. 17

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* JOURNAL: Centralizado en la Arquitectura, es el diario de los movimientos contables en cada divisa que se producen en la entidad. Opcionalmente puede ser utilizado por las aplicaciones para generar información con destino a Contabilidad General. * TECLEOS: Conjunto de operaciones que se efectúan desde los terminales y telediscos, donde quedan registradas todas las características de cada transacción que se ejecuta a través de la Arquitectura (terminal, transacción, fecha y hora, datos de la operación, etc.). * TELEDISCO: Proceso mediante el cual se ejecutan automáticamente a través del Teleproceso un conjunto de transacciones originadas por una aplicación batch. * CAMBIO DE SESIÓN: Proceso que se produce al cierre del día contable, y en el que: - Se cambia la fecha contable del día y se obtiene la siguiente. - Se inicializan las tablas para la siguiente sesión del on-line. - Se hace el proceso flip-flop de las tablas que tienen varias versiones. - Se cambia el estado de las aplicaciones que así lo deseen. * PROCESO DE AUTORIZACIÓN: Permite realizar una serie de operaciones especiales previa identificación de un usuario que las "autorice" y que quedará registrado como sujeto responsable de dicha operación. La autorización en sí se realizará en el programa de aplicación en combinación con recursos de seguridad (interna o externa). * COMPATIBILIDAD CON APLICACIONES ESTÁNDARES: La Arquitectura Extendida permitirá ejecutar aplicaciones Estándares mediante un módulo que convierte la commarea y los mensajes de entrada y salida de la Arquitectura Extendida al formato manejado por los programas de aplicación Estándares (y viceversa), de manera que dichas aplicaciones se puedan incorporar a esta Arquitectura sin excesiva dificultad. __________________________________________________________________________________________________ _ Pág. 18

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* ESQUEMA DE SEGURIDAD: Protección de los diferentes recursos manejados por la Arquitectura, desde el acceso a las aplicaciones, transacciones, etc., a la posibilidad de realizar diferentes tipos de operaciones según el nivel de autorización que tenga el usuario que las efectúe. La Arquitectura proporciona un esquema de seguridad mediante tablas internas, aunque se recomienda dejar delegada esta gestión al RACF (seguridad externa).

__________________________________________________________________________________________________ _ Pág. 19

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

CAPITULO: II COMUNICACION DE APLICACIONES CON ARQUITECTURA

__________________________________________________________________________________________________ _ Pág. 20

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1. ÁREA DE COMUNICACION CON LA ARQUITECTURA (CAA). El área de comunicación con la Arquitectura (CAA) es utilizada para el diálogo entre los programas de aplicación y la Arquitectura. Mediante esta commarea, la Arquitectura informa a las aplicaciones de los parámetros del sistema necesarios para el desarrollo de sus procesos on-line. Los programas de aplicación, por su parte, utilizan la commarea para realizar peticiones de salida de mensajes (tanto a pantalla como a documento), e informan del resultado de los procesos realizados. El contenido de la CAA se divide en información de entrada, de salida y de entrada/salida de la aplicación. La información de entrada a la aplicación consta de los siguientes segmentos: * DATOS GENERALES: Es el conjunto de información general del sistema que la Arquitectura proporciona como entrada al programa de aplicación. * DATOS DEL MENSAJE: Contenido y conjunto de características del mensaje de entrada a la aplicación. La información de entrada/salida consta de: * AUTORIZACIONES: Información sobre el proceso de autorizaciones. * DATOS DE CONVERSACION: Utilizados para el desarrollo de una conversación. En la entrada contienen la información de la transacción en curso, y en la salida deberán contener la información de la siguiente transacción. La información de salida de la aplicación consta de los siguientes segmentos: * DATOS DE SIGUIENTE TRANSACCION: Donde la aplicación indica cuál es la siguiente transacción que debe entrar en la conversación. * DATOS DEL MENSAJE: Información y contenido de los distintos mensajes de salida. * DATOS PARA GESTION DE PAGINACION: Información para la gestión de paginación (sólo para transacciones de listado). *

DATOS PARA ANALITICA Y ESTADISTICAS: Información sobre las características del proceso, que servirán como entrada para alguna aplicacióon de contabilidad analítica o para actualización de las estadísticas gestionadas por la misma Arquitectura.

* DATOS ERROR INESPERADO: Información sobre un posible error CICS o DB2 inesperado. A continuación se explicará con detalle el contenido de cada campo de la CAA. __________________________________________________________________________________________________ _ Pág. 21

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.1. DATOS GENERALES. Los programas de aplicación podrán utilizar los campos de este segmento para recoger cualquier información general del sistema y en ningún caso podrán modificar su contenido. Los campos de que consta son: * ENTIDAD: Código de la entidad contable y del terminal que realiza la operación. * CENTRO-CONT: Código de oficina contable del terminal que realiza la operación. * NETNAME-CONT: El Netname es un código único para una red, mientras que el código de terminal puede, para un mismo terminal físico, ser diferente para cada CICS en el que trabaje (MRO). * TERMINAL-CONT: Código del terminal contable que realiza la operación. * FECHA-CONT: Fecha contable asociada a la operación en formato AAAAMMDD. * FECHA-CONT2: Fecha contable asociada a la operación en formato AAAAMM-DD. * FECHA-CONTED: Fecha contable asociada a la operación en el formato DD/MM/AAAA. * FECHA-OPER: Fecha de operación. Será la fecha de operación del proceso, a menos que el terminal tenga asociada una fecha de operación distinta, en cuyo caso será ésta la que figure. El formato es AAAAMMDD. * FECHA-OPER2: Fecha de operación en formato AAAA-MM-DD. * FECHA-OPERED: Fecha de operación en formato DD/MM/AAAA. * FECHA-TRANS: Fecha de transmisión. Es la fecha natural en que se realiza el proceso, en formato AAAAMMDD. * FECHA-TRANS2: Fecha de transmisión en formato AAAA-MM-DD. * FECHA-TRANSED: Fecha de transmisión en formato DD/MM/AAAA. * HORA-TRANS: Hora de transmisión. Es la hora en que se realiza el proceso en formato HHMMSS. * HORA-TRANSED: Hora de transmisión anterior en formato HH:MM:SS. * NETNAME: Código del terminal en red físico que realiza la operación.

__________________________________________________________________________________________________ _ Pág. 22

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* TERMINAL: Código del terminal que realiza la operación. Coincide con el EIBTRMID de CICS. * USERID: Usuario identificado en CICS. * SESION: Indicador de sesión de mañana ('M') o tarde ('T'). * TIPO-TERM: Tipo de terminal que realiza la operación. Los tipos de terminal válidos son: '11': tipo 4700 '12': tipo 5935 '13': tipo PS/2 Estándar '14': tipo PS/2 Tajo '15': tipo PS/2 ICO '16': tipo VIDEOTEX '17': tipo PS/2 BCT '18': tipo PS/2 CEC '19': tipo PS/2 FFS (Foundation) '20': pantalla 3270 '28': PS/2 en emulación (tipo 3270) '29': 4700 en emulación (tipo 3270) '51': impresoras y otros numerosos (a partir del tipo '40' para la aplicación de Centro Autorizador (CECA, SEMP, 4B, ATM´s y TPV´s). * CICS: Identificador de la sesión CICS (SYSID). * CODTRAN: Código de transacción que se ejecuta según la Arquitectura. No tiene por qué coincidir con la EIBTRNID de CICS, pues en una misma tarea CICS, la Arquitectura puede ejecutar dos programas asociados a distintas transacciones: para el CICS se estaría ejecutando siempre la misma transacción, y sin embargo para la Arquitectura se estaría ejecutando en cada momento la transacción asociada a cada uno de los programas (dos distintas). * TIPO-PROCESO: Tipo de proceso que se está ejecutando. Puede ser: 'O': on-line 'A': autorización 'T': teledisco 'F': off-line * ESTADO-APLIC: Estado en que se encuentra la aplicación a que pertenece la transacción para la Entidad del terminal. Puede ser: 'A': Activa 'D': Desactiva 'C': En cambio de sesión 'R': En recuperación (no utilizado en la actualidad).

__________________________________________________________________________________________________ _ Pág. 23

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* IDIOMA-TERM: Código del idioma de trabajo del terminal. Toda la información de salida de pantallas y documentos se gestiona a través de idioma asignado a cada terminal.

__________________________________________________________________________________________________ _ Pág. 24

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.2. DATOS DEL MENSAJE. Contiene toda la información necesaria sobre el mensaje de entrada en los campos: * TECLA: Código de la tecla pulsada. Este código es: '00': Intro '01',...,'10','11','12': PF1,...,PF10,PF11,PF12 '11',...,'20','21','22': ShftF1,....,ShftF10 '21',...,'30': CtrlF1,....,CtrlF10 '99': Borra (CLEAR) o cualquier otra tecla que no sea una de las anteriores Existen varias teclas con significado estándar para la Arquitectura y todas las aplicaciones que la utilicen: * PF1: Tecla de ayuda en conversaciones. Si la transacción que se está ejecutando en la conversación tiene ayuda asociada, al pulsar PF1 se mostrará la ayuda por pantalla. * Borra: Ir a la pantalla anterior en una conversación. * PF9: Ir al menú inicial en conversaciones. * PF11 o Shft-PF1: Suspender la conversación en curso. * PF12 o Shft-PF2: Autorización en una conversación. * CAJERO: Código de cajero pulsado, que será: 'A': si se ha pulsado la tecla de cajero A en un terminal 4700 o en 5935, o bien Intro o PF8 en otro tipo de terminal. 'B': si se ha pulsado la tecla de cajero B en un terminal 4700 o en 5935, o bien PF5 en otro tipo de terminal. * MOD-TAG: Indicador de si se han modificado datos en la pantalla ('S') o se ha pulsado una tecla de función sin modificar datos ('N'). Este concepto es, por tanto, relevante para procesos conversacionales. * PTR-COPYIN: Dirección de memoria donde se encuentra el mensaje de entrada en formato BMS. Este área se utiliza tanto como pantalla de entrada como de salida, es decir, los programas de aplicación encontrarán en este área la información de la pantalla de entrada, y deberán modificar los campos pertinentes para construir la nueva pantalla de salida.

__________________________________________________________________________________________________ _ Pág. 25

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.3. AUTORIZACIONES. En este segmento se recoge la información sobre el proceso de autorizaciones. Los programas de aplicación reconocen en este segmento las operaciones que ya han sido autorizadas por el terminalista para no volver a producir una solicitud de autorización por el mismo motivo (Ver documento II.7.Funcionamiento de las Autorizaciones). Asimismo, en este segmento se recogen los campos que debe informar un programa de aplicación cuando necesita una autorización. Este bloque consta en primer lugar de 10 ocurrencias (una por cada uno de los "motivos" por los que se necesita autorizar). Estos campos vendrán sin informar la primera vez que se realice la operación, y tendrán que ser informados con los valores correspondientes de código de error y situación cuando se pida la autorización. Cuando el terminalista realice la autorización, estos campos llegarán al programa de aplicación con los valores que se informaron cuando se pidió dicha autorización. Estos campos son: * CODERR-AUT: Código de error identificativo del motivo de la autorización. * SITUACION-AUT: Situación por la que se está autorizando la operación. Los siguientes campos de este segmento deben ser informados por el programa de aplicación cuando se produce la necesidad de autorizar una operación (Ver documento II.7.Funcionamiento de las Autorizaciones): * IND-AUTO: Indicador de pendiente de autorización: 'S': operación pendiente de autorizar 'N', ' ': operación no pendiente de autorizar * IMPORTE-AUTO: Importe total de la operación pendiente de autorización. * REFER-AUTO: Referencia de la operación según la aplicación.

__________________________________________________________________________________________________ _ Pág. 26

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.4. DATOS CONVERSACION ENTRADA/SALIDA. Información utilizada en los programas conversacionales. Sirve para controlar el flujo de la conversación. Consta de los campos: * ESTADO: Indicador del estado en que se encuentra la transacción en curso. Puede tomar los siguientes valores: 'I':

Estado INICIO. Indica que se entra a ejecutar la transacción por primera vez, estando en el terminal una pantalla distinta a la correspondiente a dicha transacción. En consecuencia, la única información de entrada al programa válida en estado inicio es la de la commarea entre los programas aplicación (no hay pantalla de entrada a "leer").

'C': Estado CONTINUACION. Indica que se entra a ejecutar la transacción estando en el terminal la pantalla propia de dicha transacción, por lo tanto son válidos los datos de entrada tecleados desde el terminal como entrada a la transacción. Dichos datos entran en formato BMS en la dirección de memoria indicada en el campo PTR-COPYIN. 'X':

Estado CONFIRMACION. Estado especial dentro de una continuación para permitir la confirmación de una operación en curso. Se puede considerar un caso especial del estado continuación, donde se espera, en primer lugar que no se modifique ningún dato de la pantalla, y en segundo lugar que se pulse una tecla determinada que signifique la confirmación de la operación.

* CASO: Indicador utilizado cuando un programa de aplicación espera diferentes tipos de entrada dependiendo de los diferentes programas o estados que puedan cederle el control. Por ejemplo, un programa que consulte una cuenta de un cliente, puede que deba consultar la cuenta por su código si le ha cedido el control un programa de consulta de cuenta por pantalla, o por el código de cliente si le ha cedido el control un programa de la aplicación de clientes. * DATOS: Campo que pueden utilizar los programas de aplicación para pasar datos entre ellos. Es una commarea entre programas de aplicación de 30 caracteres de longitud. Si la commarea entre programas de aplicación es mayor de 30 caracteres, o no se desea utilizar este campo, se pueden guardar dichos datos en la dirección de memoria indicada en el campo PTRDATA. * LONDATA: Este campo es gestionado por la Arquitectura. No se debe modificar. * PTRDATA: Dirección de memoria que contiene la commarea entre los programas de aplicación. __________________________________________________________________________________________________ _ Pág. 27

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.5. DATOS DE SIGUIENTE TRANSACCION. Este es el primero de los segmentos de salida de la commarea CAA, que debe ser rellenado por los programas de aplicación. En éste se encuentra la información sobre la siguiente transacción que debe ejecutarse. Consta de los campos: * CODTRAN-SIG: Código de la siguiente transacción que se debe ejecutar. Cuando se rellena a espacios querrá decir que no debe entrar ninguna transacción a continuación (este es el caso de un programa transaccional, o de la salida de una conversación). Existen varios valores que no son códigos de transacción y que la Arquitectura interpreta de manera especial: - 'SAME': Cuando debe entrar a continuación la transacción que mandó la pantalla que se encuentra en el terminal. Será necesario informar este valor cuando se produce un error en un programa conversacional en estado inicio: por estar en estado inicio, la pantalla que se encuentra en el terminal es la que envió la última transacción, que no se corresponde con la de la transacción en curso, y al darse un error, no debería aparecer la nueva pantalla, sino la que figura en el terminal enviando el mensaje de error correspondiente, por lo que la siguiente transacción que se debe ejecutar es la que mandó la pantalla al terminal. - 'ULTI': Cuando debe entrar a continuación la última transacción que se añadió en la cadena (ver campo CADENA). - 'MENU': Cuando debe entrar a continuación la primera transacción de la cadena, que en general será el menú principal (ver campo CADENA). * AUTOMATICA: Indica (S/N) si la siguiente transacción debe ejecutarse automáticamente (valor 'S') sin esperar que el terminalista introduzca datos por pantalla o no (valor 'N' o ' '). Lo habitual en una conversación es que este indicador se encuentre con valor 'N' (o ' '), para permitir que se puedan introducir datos por pantalla como entrada de la siguiente transacción. El valor 'S' de este indicador es utilizado por la Arquitectura para realizar el "switch de transacción" para terminales PS con GAT (terminal Ronda). * ACCION: Indica si la Arquitectura debe ceder el control directamente a otro programa de aplicación sin enviar ningún tipo de mensaje de salida al terminal (acción programa: 'PRG'), o si debe enviar algún mensaje de salida al terminal (acción terminal: 'TER'). * CADENA: La Arquitectura mantiene una relación de las transacciones sucesivas que van tomando control en una conversación, empezando por la que inicia la conversación (que normalmente será el menú principal), y que constituyen la cadena de transacciones. __________________________________________________________________________________________________ _ Pág. 28

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

De esta manera, en cualquier punto de la conversación, el terminalista puede realizar la petición de volver a la transacción inmediatamente anterior (con la tecla Borra en nuestro caso), o bien de volver a la transacción inicial que realizó (con la tecla PF9 en nuestro caso).

Gráfico que indica la manera de construir la cadena: ACCION='PRG'; CODTRAN-SIG='MENU' +-------------------------------------------------------------------------------------------------+ ¦ ¦ ¦ ¦ ACCION='PRG' ¦ ACCION='PRG' ACCION='PRG' ACCION='PRG' ¦ CODTRAN-SIG= ¦ CODTRAN-SIG= CODTRAN-SIG= CODTRANSIG= ¦ 'ULTI' \|/ 'ULTI' 'ULTI' 'ULTI' ¦ +-----+ CADENA='I' CADENA='A' CADENA='A' ACCION='PRG' ACCION='PRG' ACCION='PRG' CODTRAN-SIG= CODTRAN-SIG= CODTRAN-SIG= 'TRN2' 'TRN3' 'TRN4'

Los programas de aplicación deben controlar la construcción de la cadena haciendo peticiones a la Arquitectura, bien de iniciarla, bien de añadirse a ella, o bien de volver a alguno de los pasos anteriores. El momento en que un programa de aplicación debe realizar alguna petición de modificar la cadena es cuando va a ceder control a otra transacción distinta a ella (es decir, cuando CODTRAN-SIG lo informa con un código de transacción distinto al suyo y distinto de 'ULTI' o 'MENU', y ACCION con el valor 'PRG'). Este es el momento de realizar la petición de añadirse a sí mismo en la cadena. Esta petición se realiza informando el campo CADENA con el valor 'A' (de Añadir). Si el programa que quiere añadirse en cadena es el que inicia la conversación (por ejemplo, el menú), la cadena todavía no se ha comenzado a construir, y se debe pedir a la Arquitectura que inicie la cadena, informando el campo CADENA con el valor 'I' (de Iniciar). Con este valor en el campo CADENA, la Arquitectura entiende que se va a iniciar una nueva cadena (por lo que borrar la antigua si existiera), y pondrá a la transacción que realiza esta petición como primera de la cadena.

__________________________________________________________________________________________________ _ Pág. 29

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Si el terminalista realiza la petición de volver a la transacción inmediatamente anterior, el programa de aplicación no tendría más que indicar a la Arquitectura que la siguiente transacción a ejecutarse es la última en cadena informando el valor 'ULTI' en el campo CODTRAN-SIG, y la Arquitectura cedería el control a la última transacción almacenada en la cadena. Asimismo, si el terminalista realiza la petición de volver a la transacción inicial de la cadena, el programa de aplicación debería informar el campo CODTRAN-SIG con el valor 'MENU', con lo que la Arquitectura cedería el control a la primera transacción almacenada en la cadena. * CASO-CAD: En la cadena de transacciones, la Arquitectura guarda, junto al código de transacción, dos campos asociados a cada miembro de la cadena: el CASO-CAD y el DATOS-CAD, que son el caso y los datos que se le pasarán a la transacción cuando se vuelva a ella por retroceder en la cadena (y que le llegarán en los campos CASO Y DATOS respectivamente). Se deben informar (si es necesario) cuando se realiza una petición de añadirse o de iniciar la cadena (es decir, cuando se informa el campo CADENA). * DATOS-CAD: Datos propios de entrada al retroceder en cadena.

__________________________________________________________________________________________________ _ Pág. 30

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.6. DATOS DEL MENSAJE DE SALIDA. En este segmento, los programas de aplicación proporcionan a la Arquitectura toda la información sobre las distintas salidas al terminal. Solamente se tendrá en cuenta cuando la acción sea terminal (ACCION='TER'). Consta de los campos: * COD-ERROR: Código del error producido. (Ver errores y avisos).

III.6.Mantenimiento de

* COD-AVISO1: Código del primer aviso. Hay posibilidad de mandar hasta dos avisos al terminal, que saldrán en la línea 3 de la pantalla. Si se mandan dos, se trunca su contenido a 40 caracteres, saliendo el primero de ellos a partir de la columna 1, y el segundo a partir de la columna 41. * COD-AVISO2: Código del segundo aviso. * VAR1-ERROR: Variable primera del mensaje de error. Se puede informar con una variable válida como literal de error multi-idioma. Esto es válido para todos los campos variables de los errores y avisos. * VAR2-ERROR: Variable segunda del mensaje de error. * VAR1-AVISO1: Variable primera del primer aviso. * VAR2-AVISO1: Variable segunda del primer aviso. * VAR1-AVISO2: Variable primera del segundo aviso. * VAR2-AVISO2: Variable segunda del segundo aviso. * IMPORTE-DISP: Importe que debe proporcionar el dispensador. * DIARIO-LOCAL: Campo a actualizar en el diario electrónico local. * TIPO-SALIDA: Indicativo de la pantalla a enviar al terminal. Sus valores pueden ser: -'E': la misma pantalla de entrada -'S': una pantalla distinta de la de entrada -'P': debe entrar la paginación de Arquitectura. Este valor se utiliza en los programas de listado. (Ver II.4.Funcionamiento de la paginación). -' ': Ninguna pantalla de salida. Solamente es necesario informar este campo cuando el programa de aplicación se trate de un listado, en cuyo caso dicho programa debe poner este campo con valor 'P' (paginación). En otro caso, la Arquitectura gestiona este valor con sus valores por defecto (Valor 'S' en Estado Inicio y valor 'E' en estado Continuación o Confirmación).

__________________________________________________________________________________________________ _ Pág. 31

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* COPY-OUT: Nombre del formato de salida cuando el campo anterior TIPOSALIDA tenga valor 'S' y exista formato de salida. Lo informa la Arquitectura, por lo que el programa de aplicación no debe modificarlo. * PANEL-OUT: Nombre del panel de salida cuando el campo anterior TIPOSALIDA tenga valor 'S' y exista panel de salida. Lo informa la Arquitectura, por lo que el programa de aplicación no debe informarlo. * DESTINOS: (Ver documento II.5.Salidas no estándar). Las transacciones pueden tener dos tipos de salidas: la salida estándar, y la salida no estándar. La salida estándar siempre va dirigida a pantalla y está constituida por el contenido de la dirección de memoria indicada en el campo PTR-COPYIN (es decir, el contenido de la pantalla estándar de salida en formato BMS) y por los mensajes de error / aviso. La salida no estándar está constituida por cualquier otro tipo de salida, y puede estar dirigida a pantalla o a documento. Los programas de aplicación deben pasar el contenido de estas salidas no estándares en una serie de colas TS que pueden ser: - Colas TS '+PFnXXXX', donde n es 1, 2, 3, 4 ó 5 (se pueden utilizar cinco colas TS de tipo +PF para las cinco salidas no estándares) y XXXX es el código del terminal (campo TERMINAL). Se utilizan estas colas cuando la salida está en modo "preformato", es decir, no tiene ningún formato asociado dado de alta en las tablas de la Arquitectura, y su contenido es justamente el mensaje que debe enviarse. - Colas TS '+DCnXXXX', donde n es 1, 2, 3, 4 ó 5 (se pueden utilizar hasta cinco colas TS de tipo +DC para las cinco salidas no estándares) y XXXX es el código del terminal (campo TERMINAL). Se utilizan cuando la salida tiene un formato asociado en las tablas de la Arquitectura. Su contenido está constituido en primer lugar, por el nombre del formato de salida asociado al mensaje de salida no estándar y después el contenido del mensaje en forma BMS. La Arquitectura permite hasta cinco salidas diferentes no estándares. Cada una de ellas va indicada en una de las cinco ocurrencias de este grupo, que contiene los campos: * DESTINO: Prefijo del TS que contiene la salida (+PF1,+DC1,...). * IND-PANDOC: Indicador de si la salida va a pantalla ('P') o a documento ('D').

__________________________________________________________________________________________________ _ Pág. 32

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* NUM-DOCUM: Número de documento si la salida es a documento y éste tiene uno asociado. Puede tomar los valores: * * * * * * * * * *

'1': DIN A-4 Impresión normal. '2': DIN A-4 Impresión comprimida. '3': Cuartilla '5','6','7','8': Libretas '9': DIN A-4 en Impresora LASER. 'C': Cheque 'B': Banda 'I': Importe 'J': Diario magnético 'R': Documento preimpreso

* PRILIN-DOCUM: Posición de la primera línea que se debe escribir en el documento (si la salida es a documento). * IMPRESO: Código del impreso a introducir en la impresora financiera. * IDIOMA: Código del idioma en el que se van a imprimir los datos de la salida no estándar.

__________________________________________________________________________________________________ _ Pág. 33

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.7. DATOS PARA GESTION DE PAGINACION. Este segmento es utilizado por los programas de listado para permitir la gestión de paginación por la Arquitectura. Los campos de este segmento deben ser rellenados cuando el programa de listado informe el campo TIPO-SALIDA con valor 'P'. (Ver documento II.4.Funcionamiento de la paginación). Los campos son: * CONTENID: Contenido genérico del listado, que puede indicar el tipo de selección por el que se ha accedido al programa de listado. * SELEC-PERMIT: Contiene 10 ocurrencias de 1 carácter de longitud que contienen los caracteres permitidos para seleccionar las líneas del listado. * IND-VARSEL: Indicador de si se permite marcar como seleccionadas mas de una línea ('S') o solamente una ('N') con los caracteres indicados en las ocurrencias de SELEC-PERMIT. * MARGEN-FIJO: Margen que se debe fijar a la izquierda del listado cuando se hace "scroll" a derecha e izquierda. * FKEY: Grupo de 8 ocurrencias, donde se indica al programa de gestión de listados hasta 8 teclas válidas que se pueden teclear, aparte de las propias del listado (PF4: izquierda, PF5: derecha, PF7: arriba, PF8: abajo). El programa de gestión de paginación de la Arquitectura devolverá el control al programa de aplicación de listado cuando se haya pulsado una de estas teclas, y las selecciones efectuadas sean válidas. Cada una de las ocurrencias consta de: * FKEY-NUM: Código de tecla permitido. * FKEY-LIT: Literal asociado a la tecla que debe aparecer por pantalla. * FKEY-SEL: Se le indica al programa de gestión de listados si con la tecla pulsada debe haber una selección ('S'), no se permite ninguna selección ('N') o es indiferente que se haya seleccionado alguna línea del listado o no (' '). * IND-AVPAG: Indicador (valores S/N) para el programa de gestión de listados, que indica si se desea que se devuelva control al programa de aplicación cuando se teclee la tecla PF8 (Scroll abajo) y no existan mas líneas en la cola TS del listado para mostrar por pantalla. En caso de haber informado el programa de listado el valor 'S' y llegar a fin de datos con la tecla PF8, el programa de gestión de paginación de la Arquitectura le devolverá control al programa de listado en estado "continuación". En ese caso el programa de listado deberá llenar la cola TS del listado con un grupo mas de líneas. Este proceso se continuará hasta que el programa de listado no tenga mas líneas que recuperar, en cuyo caso informará este indicador con el valor 'N'.

__________________________________________________________________________________________________ _ Pág. 34

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* IND-MOD-DATO: Indicador (valores S/N) para el programa de gestión de listados, con el que un programa de aplicación puede pedirle que refresque el contenido de la cola TS que contiene las líneas de listado cada vez que tome el control dicho programa de gestión de listados. En realidad solamente tiene sentido cuando las líneas de listado están desprotegidas, para permitir teclear su contenido desde el terminal, y en ese caso se debe actualizar la información de dichas líneas de listado en la cola TS cada vez que se cambien por pantalla. * LÍNEA-PANT: Este campo lo utiliza exclusivamente el programa de gestión de listados, y los programas de aplicación no deben modificarlo. * COLUM-PANT: Este campo lo utiliza exclusivamente el programa de gestión de listados, y los programas de aplicación no deben modificarlo. * NUM-LIN-CAB: Número de líneas fijas para la cabecera del listado. Si no se informa este campo, se considerará siempre al menos 1 línea por defecto. Las líneas de cabecera permanecerán brillantes y protegidas, y no se moverán de la pantalla al realizar scroll arriba y abajo. * IND-SCROLL-LAT: Indicador de scroll lateral (valores S/N). Indica a la Arquitectura si debe gestionar el scroll lateral a pesar de que las líneas escritas en la cola TS del listado tengan su anchura mayor que la de una pantalla. Si no se informa, se toma el valor 'S' por defecto (es decir, la paginación de la Arquitectura gestionará el scroll lateral siempre que la anchura de la cola TS sea mayor que la que puede aparecer en una pantalla). * NUM-ITEM-SELEC: Número de item seleccionado (en el caso de selección única). En el caso selección múltiple, el primer seleccionado. * IDTABLA: Nombre de la tabla para el listado dinámico de tablas. También puede contener los 10 primeros caracteres del item seleccionado en un listado dinámico de tablas (ver II.15.Listado dinámico de tablas).

__________________________________________________________________________________________________ _ Pág. 35

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.8. DATOS PARA ANALITICA Y ESTADISTICAS. En este segmento los programas de aplicación proporcionan a la Arquitectura información para ser explotada por alguna aplicación de contabilidad analítica y para recoger estadísticas gestionadas por la propia Arquitectura. Consta de los campos: * ENTIDAD-ANA: Entidad destino para analítica. * CENTRO-ANA: Centro destino para analítica. * PRODUCTO-ANA: Clave del producto asociado para analítica. * CLIENTE-ANA: Cliente para analítica. * IMPORTE-ANA: Importe para analítica. * SUBPROD-ANA: Subproducto para analítica. * FINALID-ANA: Finalidad para analítica. * GARANTIA-ANA: Garantía para analítica. * SUB-CLASIF: Subclasificación de la transacción para analítica. * TIOPER: Tipo de operación realizada. Puede tomar los valores: 'A': Alta 'B': Baja 'M': Modificación 'C': Consulta 'E': Edición 'P': Petición al batch 'O': Operación de entrada / salida ' ': Ninguna de las anteriores * CONTABLE: Indicador de si la operación realizada es contable ('S') o no ('N'). (Ver documento II.6.Actualización de Journal y Totales). * DATOS-APLIC: Datos de libre uso para la aplicación.

__________________________________________________________________________________________________ _ Pág. 36

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.1.9. DATOS DE ERROR INESPERADO. Información sobre un posible error CICS o DB2 inesperado. Contiene dos grupos de campos, que se deben informar bien cuando se produzca un error DB2, bien cuando se produzca un error CICS. Cuando el error sea de tipo DB2, los campos a informar son: * OBJETO-ERROR: Objeto DB2 (Tabla, índice.) donde se produjo el error. * SQLCODE: Sqlcode devuelto por el DB2. Es el contenido del campo SQLCODE del grupo SQLCA. * SQLERRM: Sqlerrm devuelto por el DB2. Es el contenido del campo SQLERRM del grupo SQLCA. Cuando el error sea de tipo CICS, los campos a informar son: * EIBFN: Ultima función CICS. Es el contenido de la variable EIBFN del grupo DFHEIBLK. * EIBRSRCE: Ultimo recurso CICS. Es el contenido de la variable EIBRSRCE del grupo DFHEIBLK. * EIBRCODE: Código de respuesta de CICS. Es el contenido de la variable EIBRCODE del grupo DFHEIBLK. * EIBRESP1: Condición producida por la función CICS que produjo el error. Es el contenido de la variable EIBRESP del grupo DFHEIBLK. * EIBRESP2: Información adicional a EIBRESP1. Es el contenido de la variable EIBRESP2 del grupo DFHEIBLK.

__________________________________________________________________________________________________ _ Pág. 37

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.2. ESQUEMA DE UNA CONVERSACION. Un diálogo conversacional consiste en un conjunto de pantallas entrelazadas entre sí de forma que el terminalista tiene la oportunidad de actuar sobre cualquiera de las respuestas que recibe, a diferencia del diálogo transaccional, caracterizado por una única petición del terminalista seguida por una respuesta del Host sobre la cual no se puede actuar. A continuación se explicarán el conjunto de procesos que lleva a cabo la Arquitectura para mantener este diálogo conversacional (pseudo conversacional), teniendo en cuenta en cada caso los valores que tomarían los campos de la CAA (commarea de la Arquitectura con las aplicaciones) que sirven para controlar el curso de la conversación. Es conveniente recordar aquí el concepto de CADENA de una conversación. La Arquitectura mantiene una relación de transacciones sucesivas que van tomando control en una conversación, empezando por la que inicia la conversación (que normalmente será el menú principal), y que constituyen la cadena de la conversación. De esta manera el terminalista puede realizar la petición de volver a la transacción inmediatamente anterior en cualquier punto de la conversación, o bien volver a la transacción inicial que realizó. Señalar como hipótesis de partida y estándar de la instalación, que un código de transacción lleva asociado un sólo programa y éste a su vez una única pantalla.

__________________________________________________________________________________________________ _ Pág. 38

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.2.1 COMIENZO DE UNA CONVERSACION. Las conversaciones se inician arrancando la primera transacción de la conversación por el terminal, normalmente un menú. Terminal Tecleo del código de transacción del Inicializa menú Sale en pantalla el teminal, panel asociado a la

Aplicación

Cede control al programa asociado con

---->

la transacción Envía panel de salida

Proceso en estado inicio.

el contenido de la pantalla de salida.

programa asociado con

Entra -->

Evalúa la opción y

la transacción de menú

pulsada y decide cuál es la próxima

de sido indicada estado=inicio. contenido de Sale en pantalla transacción el panel asociado misma y a la opción elegida inicializado

programa de aplicación asociado a la transacción

estado=confirmación. cla indicada en pulsada, el mensaje de avicorrecta. so anterior han

Evalúa la acción

en

ción. Valida la baja, e informa el campo COD-AVISO1 con el código de aviso de "Confirme baja con tecla PFx". Pone

programa de aplica-

Entra Evalúa

ción asociado a la

en la

tecla

validando que es la

transacción

Se asegura de que no se modificado datos en la pantalla. Realiza la baja. Informa el campo CODcon el código de

AVISO1 aviso de

"Baja realizada". Pone Sale en pantalla

programa de apli-

ción.

cación de consulta/ baja Evalúa la acción programa y le da control al programa asociado a la siguiente transacción que le ha sido indicada.

Entra

en Evalúa

la

sada y decide cuál es la próxima transacción, poniendo acción=programa y estado=inicio

Entra

en

estado=inicio el siguiente programa. Inicializa su pantalla de salida. Pone acción=terminal, Sale en pantalla siguiente= el panel asociado a la nueva transacción inicializado

Entra y

evalúa

en

programa de apli-

ción

la

cación asociado a

pulsada. Al ser la

tecla la transacción QMAB Evalúa la acción

Entra

en

estado=inicio el programa de aplicación. Inicializa la pantalla de salida y pone acción=terminal, estado=continuación Sale en pantalla misma. el panel de la nueva transacción inicializado

Entra y

evalúa

en

programa de apli-

ción

la

cación asociado a

pulsada. Al ser la

tecla la transacción Evalúa la acción

Atributo de la línea (*) ---> Opción __________________________________________________________________________________________________ _ Pág. 56

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

(*) Este atributo puede tomar los siguientes valores, y el programa de gestión de TS pondrá los atributos de los campos OPCION y CONTENIDO DE LA LÍNEA como se indica: VALOR DEL CAMPO ATRIBUTO DE OPCION

ATRIB. DE LA LÍNEA

'' 'B' 'A' 'R' 'V' '*' '+'

Desprot.+ Normal Desprot.+ Normal Desprot.+ Normal Desprot.+ Normal Desprot.+ Normal Proteg. + Normal Proteg. + Brill.

Protegido+ Normal Protegido+ Brillante Protegido+ Normal Desprot. + Brillante Desprot. + Normal Desprot. + Normal Protegid.+

'-'

Proteg. + Normal

Protegid.+ Normal

Brillante

- El programa de listado llama al módulo de Arquitectura informando en la commarea de la Arquitectura (CAA) los campos: - TIPO-SALIDA = 'P' (indica que debe entrar el proceso de Paginación). - Segmento completo de datos para gestión de paginación en la CAA (Ver II.1.Área de Comunicación con la Arquitectura (CAA)). En este segmento se encuentra la siguiente información: * Cabecera descriptiva de los datos a paginar. * Caracteres con los que se permite selección de una línea de listado, por ejemplo, 'X', 'S', etc., hasta 10 caracteres diferentes. * Si se permite al terminalista multiselección o no, es decir, que el módulo de Arquitectura permita que se seleccione más de una fila antes de devolver control al programa de listado. * Margen fijo a mantener en desplazamientos laterales, es decir, cuando se pida desplazamiento a derecha e izquierda, es el número de caracteres que se mantienen siempre visibles a la izquierda de la información de pantalla; normalmente será la información clave de cada uno de los datos paginables. * Teclas de función permitidas al terminalista para el programa en curso, excepto las estándar (avanzar: PF8, retroceder: PF7, izquierda: PF4, derecha: PF5). Si el programa de paginación QC1CGTS no gestiona el scroll lateral (bien porque la anchura de las líneas en la cola TS sea menor o igual que la anchura de la pantalla, o bien porque se le haya indicado al programa de paginación que no se desea utilizar dicho scroll expresamente), el programa QC1CGTS permitirá que las teclas PF4 y PF5 las pueda gestionar el programa de aplicación de listado.

__________________________________________________________________________________________________ _ Pág. 57

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* Si el modulo QC1CGTS debe dar control al programa de listado cuando se pulse la tecla PF8 (Scroll abajo) y no existan más datos en la cola TS. * Si se debe refrescar el contenido de las líneas de listado que se han escrito en la cola TS cada vez que tome control en veces sucesivas el módulo QC1CGTS. * Número de líneas de cabecera, que permanecerán fijas en el scroll arriba y abajo. * Si se desea que el programa de paginación gestione el scroll lateral o no, sea cual sea la anchura de las líneas del listado. * Número del primer item seleccionado, lo que permite acceder a dicho item con una única lectura de la cola TS. Este es un campo de salida del programa de paginación QC1CGTS al de listado, el cual deberá utilizarlo en estado Continuación, cuando le sea devuelto el control, después de que el terminalista pulse una tecla de función válida y realice en su caso una selección. El módulo de Arquitectura es en adelante el que realiza todo el proceso de listado cubriendo las siguientes funciones: - Desplazamiento en cuatro direcciones: * * * *

'n' caracteres (según el campo SALTO del panel de listado). 'P' página completa (''). 'H' media página (''). 'M' Máximo a izda., derecha, etc. ( " ).

- Mantenimiento de un margen fijo. - Valida que las teclas de función pulsadas sean correctas. - Verifica que los caracteres de selección utilizados son válidos y que no se haya informado más que uno cuando no se permita multiselección. - Ilumina y/o protege las líneas que correspondan si procede. Una vez que el terminalista pulsa una tecla de función válida y no de paginación (PF4, PF5, PF7 o PF8), el módulo cede control al programa de aplicación (que entra en estado continuación), el cual, si espera alguna selección, leerá la cola TS +GTSxxxx para verificar qué‚ opción/es ha/n sido seleccionada/s, actuando en consecuencia. Normalmente este se limitará a llamar a un programa de consulta o mantenimiento mostrando la información completa del registro seleccionado. Los campos del panel general de listados (QCRMGTS) comunes a todos ellos son: * LÍNEAS DE SELECCION Y SALTO: __________________________________________________________________________________________________ _ Pág. 58

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Esta primera línea es común a todos los listados, y contiene los campos: - SALTO: Salto que se desea cuando se pulsa una de las teclas estándar del listado: PF4, PF5, PF7 y PF8. Es un campo modificable y sus valores pueden ser: * * * *

'n' caracteres 'P' página completa 'H' media página 'M' máximo a izda., derecha, etc.

- SELECCION: Indica el criterio de selección por el que se ha accedido al listado, o bien un titulo especifico del listado. No es modificable por pantalla. En este campo aparecerá el contenido del campo CAA-CONTENID de la commarea CAA, que el programa de listado ha informado. - LÍNEA: Tiene la forma: L ZZ9:ZZ9 donde la L es indicativo de "Línea" y el primer número indica el número relativo de la primera línea del listado dentro del total de líneas, que es indicado en el segundo número. No es modificable por pantalla. Por ejemplo, si un listado de 87 líneas se encuentra en el principio, aparecerá: L 1: 87. En la segunda línea puede aparecer el campo siguiente: - COLUMNA: Aparece justo debajo de la línea, y solamente cuando se gestione el scroll lateral. Tiene la forma: C ZZ9:ZZ9 donde la C es indicativo de "Columna" y el primer número indica el número relativo de la columna primera del listado dentro del total de anchura de la línea, que es indicado en el segundo número. No es modificable por pantalla. * LÍNEAS DE CABECERA DEL LISTADO: Dependiendo de los valores informados por la aplicación para el número de líneas de cabecera, éstas apareceran en modo protegido brillante, sin campo de opción/selección. * LÍNEAS DE DETALLE DEL LISTADO: A continuación aparecen las líneas de detalle del listado, que variarán en contenido de un listado a otro. Para cada línea del listado existen dos campos: * El campo de la selección. __________________________________________________________________________________________________ _ Pág. 59

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* El campo de contenido de las líneas.

__________________________________________________________________________________________________ _ Pág. 60

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.5. SALIDAS NO ESTANDAR. Se denomina salida de una transacción a toda respuesta que el terminalista recibe como resultado de la ejecución de dicha transacción. Las transacciones pueden tener dos tipos de salidas al terminal: la estándar y la no estándar. - La salida estándar está constituida por el contenido de la pantalla estándar de entrada/salida (indicado en la dirección de memoria del campo de la commarea con la Arquitectura -CAA- llamado PTR-COPYIN) y por los mensajes de error/aviso. Esta salida estándar siempre va dirigida a pantalla. - La salida no estándar está constituida por cualquier otro tipo de salida, y puede estar dirigida a pantalla o a documento. La Arquitectura permite hasta 5 salidas no estándares diferentes. En este capítulo se describirá cómo un programa de aplicación gestiona las salidas no estándares, comunicándole a la Arquitectura su existencia y donde se encuentra su contenido. Cuando un programa de aplicación requiere una salida de tipo no estándar (por ejemplo, necesita imprimir un documento), debe: 1.-

Escribir el contenido de dicha salida en una cola TS que se llamará de una manera especial (a continuación se verá esto con más detalle).

2.-

Comunicar a la Arquitectura a través de su commarea (CAA) que existe una salida no estándar, donde se encuentra el contenido del mensaje (la cola TS), y si la salida es a pantalla o a papel. Esta información viene contenida en el grupo DESTINOS de la CAA (que tiene 5 ocurrencias, una por salida).

Las salidas no estándar pueden, al igual que la estándar, tener o no un formato asociado, y su tratamiento es diferente en cada caso.

__________________________________________________________________________________________________ _ Pág. 61

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.5.1. SALIDA NO ESTANDAR SIN FORMATO ASOCIADO. En este caso, la aplicación escribirá la salida en una cola TS llamada: '+PFnXXXX': siendo n: 1, 2, 3, 4 ó 5 (por la posibilidad de haber hasta 5 salidas) y XXXX el código del terminal (contenido en CAATERMINAL). Al no tener formato asociado, se escribirá en esta cola TS el contenido del mensaje tal y como debe aparecer en el terminal o en el documento. Por ejemplo, si queremos escribir por impresora una carta, y no tenemos formato asociado a esta salida, se crearía un TS llamado '+PF1XXXX', conteniendo, línea a línea, la carta que se quiere escribir tal y como queremos que salga en papel. Para comunicar a la Arquitectura la existencia de esta salida, se informarán los campos de la commarea CAA: DESTINO(1) IND-PANDOC(1) documento) NUM-DOCUM(1) PRILIN-DOCUM(1)

= '+PF1' = 'D'

(Debe ser '+PFn') (Puede ser 'P': a

= '1' ='05'

(Número de documento de un folio) (Número de línea donde se comenzará a escribir si la salida es a papel).

pantalla

o

'D':

a

__________________________________________________________________________________________________ _ Pág. 62

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.5.2. SALIDA NO ESTANDAR CON FORMATO ASOCIADO. En este caso, la aplicación escribirá la salida en una cola TS llamada: '+DCnXXXX': siendo n: 1, 2, 3, 4 ó 5 (hasta 5 posibles salidas) y XXXX el código del terminal (contenido en el campo CAA-TERMINAL). En la cola TS se escribirá: - En las 8 primeras posiciones, el nombre del formato asociado al mensaje de salida. Ha de existir en la tabla de formatos. - A continuación se escribirá el contenido de los campos variables del mensaje en forma BMS. El contenido de la cola TS será: |AARMXXXX|12x|LL|A|CCC.....CCC|LL|A|CCC.....CCC|....... | | | ----->Contenido del campo 1 | | -->Atributo del campo 1 | -->Longitud del campo 1 --->Nombre del formato La cola +DCnXXXX puede tener más de una línea, pues una única salida puede tener varios formatos asociados, que definen partes de un mismo mensaje. En este caso, la cola tendrá una línea por cada formato de la salida (ver ejemplo 2 de salida no estándar). Para comunicar a la Arquitectura la existencia de esta salida, se informarán: DESTINO(1) = '+DC1' IND-PANDOC(1) = 'D' documento) NUM-DOCUM(1) = '1' PRILIN-DOCUM(1) = '05' comenzará a papel si es un documento comenzar a escribir en la línea 1) IDIOMA(1) = 'E'

(Debe ser '+DCn') (Puede ser 'P': a

pantalla

o

'D':

a

(Número de documento, si procede) (Número de línea donde se escribir la salida en el y no se debe (Código de idioma del preformato).

__________________________________________________________________________________________________ _ Pág. 63

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.5.3. IMPRESION DESDE TERMINALES 3270. Debido al predominio de los terminales financieros en los centros de trabajo, se disponían de las impresoras financieras que recibían las salidas impresas de éstos. Sin embargo, los terminales 3270 no tenían esa funcionalidad y debían contentarse con la salida a pantalla de la información requerida, siempre que fueran transacciones. Pero ahora existe la posibilidad de poder direccionar la salida a una impresora definida como terminal de impresión para un terminal 3270. Por lo tanto, cada vez que se genere una salida no estándar de tipo documento se direccionará esta salida a la impresora asociada, aunque se sigue manteniendo la salida en la pantalla. Para ello, es necesario definir un terminal de tipo '51' a la Arquitectura y asociarlo a un terminal 3270 mediante el campo TERMINAL IMPRESORA de la transacción de Mantenimiento de Terminales de la Arquitectura (ver documento III.9.3.Mantenimiento de Terminales).

__________________________________________________________________________________________________ _ Pág. 64

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.5.4. EJEMPLOS. EJEMPLO 1 DE SALIDA NO ESTANDAR. Supongamos que un programa de aplicación quiere mandar al terminal dos salidas no estándar: 1.-

El resultado de una consulta del estado de un terminal. La salida será por pantalla, y no tiene formato asociado. El mensaje de salida tendrá la forma: USUARIO: CONSULTA: CLIENTE:

2.-

XXXX XX XXXXXXXX

Un documento, del que se tiene formato asociado. La salida será a papel. El contenido será: El cliente de clave XXXXXXXX tiene un saldo en su cuenta XXXXXXXXXX de XXXXXXXXXX Ptas.

Para la salida a pantalla, el programa de aplicación deberá escribir una cola TS llamada '+PF1tttt', (siendo tttt el contenido del campo de la CAA: TERMINAL), conteniendo tres líneas: ++++5++++0++++5++++0++++5++++0++++5++++0 USUARIO: AGUAYO CONSULTA: SI CLIENTE: FHJ83947

que será la salida tal y como debe verse en la pantalla. Asimismo rellenará los campos de la CAA: DESTINO(1) = IND-PANDOC(1) =

'+PF1' 'P'

Para la salida del documento, se deberá haber dado de alta un formato asociado al mensaje, que contendrá tres campos: * Clave de cliente: CLAVECL * Número de cuenta: NUMCUEN * Saldo de la cuenta: SALCUEN supongamos que el formato dado de alta se llama AARMSAL. Para que se pueda escribir el documento, el formato deberá tener un preformato asociado (referenciado en la columna PREF_DOCUM de la tabla de formatos en el formato AARMSAL), llamémosle AASAL. El preformato AASAL tendrá dos líneas, la primera de ellas: El cliente de clave @@@@@@@@ tiene un saldo en su cuenta @@@@@@@@@@ __________________________________________________________________________________________________ _ Pág. 65

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

haciendo referencia al campo CLAVECL como la primera variable de la línea, y al campo NUMCUEN como la segunda variable. La segunda línea del preformato AASAL será: de @@@@@@@@@@ Ptas. haciendo referencia al campo SALCUEN como la variable de esta línea. Si después de hacer las consultas convenientes, los campos contienen: * clave de cliente: ABCDEFGH * número de cuenta: 1234567890 * saldo: 100.000 El programa escribirá la cola TS de nombre '+DC1tttt', conteniendo: AARMSAL 4

000000000000

00

0

ABCDEFGH 00

0

1234567890 FFFFFFFFFF

0

000000000000

00

0

00

0

1234567890

0 0 0 0

0

0000100000 FFFFFFFFFF

0

0000100000

y informará los campos de la CAA: DESTINO(2) = '+DC1' IND-PANDOC(2) = 'D' NUM-DOCUM(2) ='1' (Si tiene como documento asociado el DIN A-4 normal) PRILIN-DOCUM(2) ='05' (Si se desea comenzar a escribir en la línea 5). IDIOMA(2) = 'E'

__________________________________________________________________________________________________ _ Pág. 66

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

EJEMPLO 2 DE SALIDA NO ESTANDAR. Queremos realizar una consulta para obtener un listado de las autorizaciones de un terminal. La salida será a papel, y se quiere utilizar preformato de salida. El listado que queremos obtener será: tttt

CONSULTA DE AUTORIZACIONES

DD/MM/AAAA

___NUM.AUT.___TERMINAL____COD.ERROR______IMPORTE_______ NNNNNNN XXXXXXXX XXXXXXX NNNNNNN NNNNNNN XXXXXXXX XXXXXXX NNNNNNN . . . . . . . . NNNNNNN XXXXXXXX XXXXXXX NNNNNNN

Al tratarse de un listado, no se puede utilizar un único preformato para la salida, pues ésta será variable dependiendo del número de autorizaciones a listar, y en un preformato siempre hay un número fijo de líneas. Se debe jugar con las partes fijas del mensaje de salida que serán: * La cabecera del listado * Una línea de detalle del listado Para obtener esta salida, se deben dar dos preformatos de alta, con dos formatos asociados a su vez, uno para la cabecera y otro para la línea de detalle. El formato asociado a la cabecera tendrá dos campos (llamémosle AARMCAB): - Código del terminal - Fecha en formato DD/MM/AAAA

: TERMIN : FECHA

El formato AARMCAB tendrá un preformato asociado para documento (campo PREF_DOCUM) llamado, por ejemplo, AACAB, y que tendrá tres líneas. La primera de ellas será: @@@@

CONSULTA DE AUTORIZACIONES

@@@@@@@@@@

donde la primera variable hará referencia al campo TERMIN, y la segunda al campo FECHA. La segunda línea estará en blanco, y la tercera será: ___NUM.AUT.___TERMINAL____COD.ERROR______IMPORTE_______

no haciendo referencia a ninguna variable. Las líneas de detalle tendrán otro formato asociado (llamémosle AARMLIN), con cuatro campos: -

Número de autorización Código de terminal Código de error Importe

: NUMAUT : CODTERM : CODERR : IMPORTE

__________________________________________________________________________________________________ _ Pág. 67

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

El formato AARMLIN tendrá un preformato asociado para documento (campo PREF_DOCUM) llamado, por ejemplo, AALIN, y que tendrá una línea: @@@@@@@

@@@@@@@@

@@@@@@@

@@@@@@@

donde la primera variable hará referencia al campo NUMAUT, la segunda a CODTERM, la tercera a CODERR y la cuarta a IMPORTE. Una vez dados de alta estos formatos y preformatos de salida, el programa de aplicación solamente deberá acceder a la información y escribir en la cola +DC1XXXX: * un primer item con el nombre y el contenido del formato de cabecera (AARMCAB). * un item por cada autorización a listar, con el nombre y el contenido del formato de líneas (AARMLIN). así como informar los campos correspondiente en CAA-DESTINO. Así, si existieran dos autorizaciones a listar, se escribirían tres ítems en la cola TS +DC1tttt, la primera de ellas conteniendo: AARMCA B 4 0

P999 00000000000 00000000000

00 00

09/09/1990

0 0

00 00

0 0

y cada una de las dos siguientes conteniendo: AARMLIN 4 0

000000 1 00000000000 0 00000000000 0

0 0 0 0

P999

QGE003 3

0001000

0

00

0

00

0

00

0

0

00

0

00

0

00

0

y la última: 000000 2

AARMLIN 4 0

00000000000 0 00000000000 0

P999

QGE004 4

044564 0

00

0

00

0

00

0

00

0

00

0

00

0

00

0

00

0

en los campos de la commarea CAA: DESTINO(1) = IND-PANDOC(1) = NUM-DOCUM(1) = PRILIN-DOCUM(1) = IDIOMA(1) =

'+DC1' 'D' (Si tiene documento asociado) (Si no debe comenzar a escribir en la línea 1) (Si se desea distinto del asignado al terminal).

__________________________________________________________________________________________________ _ Pág. 68

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.6. ACTUALIZACION DE JOURNAL Y TOTALES. La Arquitectura mantiene dos tablas que registran los movimientos contables que se producen en el proceso on-line diario, tanto en la divisa que se establece por defecto para la entidad como en aquellas otras con las que se opere en una sesión. Estas tablas son: * Tabla de Journal (QGDTJOU) * Tabla de Totales Contables (QGDTTOT). Para que la Arquitectura grabe la correspondiente fila de Journal, el programa de aplicación debe escribir una cola TS llamada '+TOTxxxx' (xxxx: código de terminal, es decir, campo TERMINAL de la commarea de la Arquitectura -CAA-) con el siguiente contenido por fila (esta plantilla queda recogida en el manual técnico de la Arquitectura con el nombre QGDTJUA {copy QGECJUA}): * ENTIDAD: Código de la entidad contable en 4 caracteres. * CENTRO: Código del centro contable en 4 caracteres. * NETNAME: Código del terminal contable en red en 8 caracteres. * APLICACION: Código de la aplicación en 2 caracteres. (*) * SECUENCIA: Número de secuencia para cada aplicación. (*) * IMPORTE: En formato numérico empaquetado de 7 caracteres de longitud. * INDICADOR DEBE O HABER: Indicador de si se debe acumular al debe o al haber del total. * INDICADOR CAJA O COMPENSACION: Indicador de si se debe acumular a caja o compensación del total. * INDICADOR DE ACUMULAR TOTALES: Con valor 'S' o 'N', si se quiere que se acumule en totales las cantidades ('S') o sólamente quiere que se escriba el journal ('N'). Tiene 1 carácter de longitud. * PRODUCTO: Clave de producto asociado en 20 caracteres. * REFERENCIA: Referencia de la operación en la aplicación, en 20 caracteres. * MAS INFORMACION: Más información adicional de la operación en 20 caracteres. Para uso posterior por parte de las aplicaciones. * SUBCLASIFICACION CONTABLE: En 3 caracteres. __________________________________________________________________________________________________ _ Pág. 69

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* FECHA CONTABLE: Fecha contable de la aplicación en formato DB2 DDMM-AAAA. La Arquitectura validará que la fecha contable aquí informada coincide con la que está tratando la Arquitectura. * DATOS PROPIOS DE LA APLICACION: Información propia para que le sea grabada en la tabla de Journal por la Arquitectura. Puede tener entre 0 y 750 caracteres de longitud. (*)

La aplicacion + un número de secuencia constituye la clave del total contable. Si una aplicación desea que se acumulen totales, debe tener esta clave (aplicación + secuencia) dada de alta en la tabla de totales de referencia (QGDTRTO).

Para las aplicaciones que se definan como MULTIDIVISA, se deberán informar los campos necesarios de la siguiente manera: * IMPORTE: Se informará con un valor 0. * DATOS PROPIOS DE LA APLICACION: Dentro de este área de información propia de la aplicación se deberán incluir los valores siguientes: * DIVISA: Código de la divisa en la que se ha hecho la operación. Se debe informar siempre aunque se haya realizado en la moneda por defecto de la entidad. Es de 3 posiciones alfanuméricas. * IMPORTE-DIV: Valor numérico de la operación en la divisa indicada. Es un campo empaquetado que recoge un número de 15 enteros y 2 decimales con signo. * El resto de la longitud del campo de datos propios se utilizará para lo que requiera la aplicación. Con posterioridad, la Arquitectura se encargará de hacer las transformaciones necesarias para grabar en la tabla del journal sólo esta información dentro del campo de datos propios, puesto que los otros valores utilizados (divisa e importe) se grabarán en los campos disponibles a tal efecto. Se pueden escribir en la cola TS +TOTXXXX tantos registros como se desee, resultando grabadas en el journal tantas filas como registros haya en la cola TS. La Arquitectura, antes de grabar el contenido de la cola TS en el Journal, valida que la operación sea contable (es decir, el indicador CONTABLE de la CAA tenga valor 'S'). Además, si la aplicación está definida como NO multidivisa, tomará como divisa de la operación la que se haya establecido por defecto para cada entidad. Si además de grabar en el Journal, la aplicación desea mantener sumarizados los totales, deberá poner el indicador de "acumular totales" de la cola TS con el valor 'S', y la Arquitectura acumulará en el total correspondiente de la tabla de Totales los importes y el número de operaciones, en la divisa de la operación.

__________________________________________________________________________________________________ _ Pág. 70

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Debido al número de totales que se deben generar para cada entidad y para evitar problemas de bloqueos en las actualizaciones en cada operación contable, la tabla diaria de totales se preformatea para cada terminal y tipo de total en la cadena batch de Arquitectura, dejando preparados aquellos totales considerados como de preformateo estático en la divisa que se toma como defecto para la entidad. Durante la sesión contable se crearán aquellos totales que estén definidos como de creación dinámica, junto con todos los necesarios en las divisas distintas de la tomada por defecto con las que se vayan realizando operaciones en cada terminal. Asimismo, si se produce el alta de un nuevo terminal o un nuevo tipo de referencia de totales, los totales contables se irán creando a medida que se necesiten, independientemente de la divisa de la operación a realizar. Por último indicar que, en diálogos conversacionales, la Arquitectura grabará Journal y Totales solamente cuando la acción que devuelve el programa de aplicación sea "Terminal".

__________________________________________________________________________________________________ _ Pág. 71

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.7 FUNCIONAMIENTO DE LAS AUTORIZACIONES.

El proceso de autorización permite realizar una serie de operaciones especiales previa identificación de un usuario que las "autorice" y que queda registrado como sujeto responsable de dicha operación.

__________________________________________________________________________________________________ _ Pág. 72

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

II.7.1. AUTORIZACIONES DESDE EL PUNTO DE VISTA DEL TERMINALISTA. Desde el punto de vista del terminalista, el proceso de autorización es el siguiente: 1.-

Se lanza una transacción y se recibe un mensaje de error indicando que la operación necesita autorización con el motivo y número de secuencia que se muestran (el número de secuencia que aparece para la autorización tiene sus dos últimos dígitos coincidentes con el día contable, y a partir del tercero, números secuenciales para un mismo terminal; por ejemplo, para la fecha contable 24/09/1990, los números de secuencia que aparecerán sucesivamente en un terminal serán 124, 224, 324, 424, 524, etc.). Se debe recoger este número de secuencia y el código de error asociado al mensaje que aparece en pantalla, así como el importe asociado a la operación.

2.-

Si se desea que la operación la autorice otro usuario, éste deberá identificarse, y ejecutar la transacción QG34 desde cualquier terminal con los datos de la autorización (número de secuencia, terminal donde se produjo, código de error e importe asociados).

3.-

Si el resultado de la autorización ha sido correcto ( o lo que es lo mismo, el usuario tenía el perfil requerido para autorizarla) se puede proceder ya a lanzar la autorización ejecutando la transacción QG00. Solamente se podrá lanzar una autorización cuando la entidad del terminal desde la que se lanza coincida con la entidad asociada a la operación que originó la autorización.

El esquema que se sigue cuando se produce una autorización es el siguiente: Terminal Lanza una transacción

Arquitectura ----->

Progr. Aplicación ------------>

La

operación

que

se desea realizar necesita autorización, con un perfil de usuario determinado. La Arquitectura Envía mensaje de da de alta un

El programa de aplicación realiza la operación. Cuando llega a la validación que la vez anterior provocó la autorización, se percata de que ya está autorizada, y sigue con el proceso. Si no existen más motivos de autorización, finaliza normalmente la operación, y manda la salida al terminal indicando que se ha terminado el proceso con Recibe mensaje de *

ANT 18/08/95 QMAL 10:22:53 L

1: 59

APL__DESCRIPCION____________________TRANS__ESTADO__CAMBIO ESTADO_____FHA.PROD AF ACTIVOS FINANCIEROS 58 13/12/94 17.38 01/01/01 BA TRUNCAMIENTO DE CHEQUES 14 24/04/95 18.49 01/01/01 BE TRUNCAMIENTO DE EFECTOS 4 01/12/94 18.18 01/01/01 BG CUENTAS PERSONALES 172 03/02/95 09.08 21/04/91 BL BLOQUEOS - AVISOS 0 12/10/93 00.16 12/04/93 BQ CONTROL CHEQUE CUENTA 0 12/10/93 00.16 21/04/91 BR CUENTAS PERSONALES RUTINAS 0 12/10/93 00.16 21/04/91 BX TRATAMIENTO INCIDENCIAS 4 13/03/95 16.00 21/04/91 CS CREDIT SCORING ALTAMIRA 5 19/09/94 12.20 01/01/01 FE OPERACIONES DE INTERCAMBIO 9 15/02/94 15.00 21/04/91 GN JUSTIFICACIONES BANCO ESPA¦A 22 12/10/93 00.17 01/01/01 GP EXTRANJERO 92 20/04/95 13.26 01/01/01 GR GRUPOS DE PERSONAS 5 07/04/94 14.08 01/01/01 GS GESTORES 6 28/04/94 17.10 01/01/01 HA CONTABILIDAD GENERAL 25 17/10/94 17.06 01/01/01 HC ENTIDADES DE CREDITO 11 CAMBIO 23/11/94 13.03 01/01/01

Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 1 y tecleando una clave de aplicación incompleta en el campo CODIGO (o bien sin informar ninguna clave). Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada aplicación. Las columnas que aparecen en este listado son: - APL: Código de aplicación. - DESCRIPCION: Descripción de la aplicación en el idioma requerido. - TRANS: Número de transacciones de la aplicación en la tabla de transacciones. - ESTADO: Estado en que se encuentra la aplicación. Los posibles valores son: ''

:

Activa

__________________________________________________________________________________________________ _ Pág. 126

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

'DESACT' : 'CAMBIO' : 'RECUPER':

Desactiva Cambio de sesión En recuperación (en desuso).

Cuando la aplicación esté en estado activo, no aparecerá el carácter 'A' en el listado. Cuando la aplicación esté en estado desactivo o cambio de sesión, la correspondiente fila del listado aparecerá iluminada. - CAMBIO ESTADO: Fecha y hora del último cambio de estado. - FHA.PROD: Fecha de paso a producción de la aplicación. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse una única aplicación. Al pulsarla, aparece el panel de mantenimiento de aplicaciones con los datos correspondientes a la aplicación seleccionada. -PF3: Alta. No debe haber ninguna aplicación seleccionada. Al pulsarla, aparece el panel de mantenimiento de aplicaciones sin datos. -PF6: Acceso a un listado de transacciones. Debe seleccionarse una única aplicación. Al pulsarla, aparece un listado de todas las transacciones asociadas a la aplicación.

__________________________________________________________________________________________________ _ Pág. 127

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Modif. F3 Alta F4 Limpia F6 Baja CL Borra

III.2.2. MANTENIMIENTO DE APLICACIONES. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA ANT 18/08/95 MANTENIMIENTO DE APLICACIONES QMAM 10:29:20

NEW COPY Codigo Aplicacion .. = BG Descripcion en 20 .. = CUENTAS PERSONALES Descripcion en 30 .. = CUENTAS PERSONALES ESTADO (A/D/C) ..... = A Activada Cambio Sesion Autom. = S (S/N) Multidivisa .........= N (S/N) Aplicacion Altamira. = Idioma ............ = E CASTELLANO Origen aplic.(P/O) ..= P Plataforma ____________________STAMPS_______________________ Cambio de estado ... = 03/02/95 09:08 CICSANT Pase a produccion .. = 21/04/91 Alta ............... = 18/06/90 CORITE1 Ultima modific. .... = 03/02/95 CICSANT

Al panel de mantenimiento de la tabla de aplicaciones se accede: - Desde el menú principal de mantenimiento de tablas de la arquitectura, tecleando la OPCION 1 y un código de aplicación correcto, o bien pulsando PF3 sin informar el código o con un código de aplicación que no exista. - Seleccionando una aplicación del listado de aplicaciones y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). Los campos que contiene este panel son: - NEW COPY: Indica si se desea que se realice una nueva copia en memoria del registro que se va a modificar. La selección puede hacerse con el carácter 'X'. Si no se informa este campo, se entiende que no se desea nueva copia en memoria por lo que la arquitectura no considerará probablemente la modificación. Es, pues, modificable y opcional. - CODIGO DE APLICACION: Código de la aplicación. Tiene dos caracteres de longitud. Es modificable y obligatorio. - DESCRIPCION CORTA: Descripción de la aplicación en 20 caracteres en el idioma indicado. Es modificable y obligatorio. - DESCRIPCION: Descripción de la aplicación en 30 caracteres en el idioma indicado. Es modificable y obligatorio.

__________________________________________________________________________________________________ _ Pág. 128

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- ESTADO: Estado de la aplicación cara a la arquitectura, que puede ser: 'A': Activa 'D': Desactiva 'C': En cambio de sesión 'R': En recuperación (en desuso). Es modificable y opcional. Por defecto, se considera Activa en un alta. En el caso de estar informada 'D', la arquitectura impide la ejecución de cualquier transacción asociada a esta aplicación. Cuando tenga valor 'C', la arquitectura solamente permite la ejecución de aquellas transacciones asociadas a la aplicación que tengan activado el indicador de ejecución en cambio de sesión. - A continuación del campo ESTADO, aparece un literal (no modificable por pantalla) con la descripción del estado de la aplicación. - CAMBIO DE SESION AUTOMATICA (S/N): Indica si el cambio de sesión diario de la Arquitectura debe poner la aplicación en cambio de sesión. El batch de la aplicación será entonces el encargado de poner la aplicación activa mediante el programa QG4CCEA. Modificable y obligatorio. - MULTIDIVISA (S/N): Informa a la arquitectura que la aplicación será tomada como multidivisa, a efectos de operaciones con totales contables y journal. Modificable y obligatorio. - APLICACION ALTAMIRA: Nombre de la aplicación Altamira Nativa. Es modificable y no obligatorio. Solo es aplicable a aplicaciones desarrolladas bajo la Arquitectura Altamira Estándar, siendo necesario para poder navegar en estas conversaciones. - IDIOMA: Idioma para la tabla de descripciones de la Arquitectura. Debe ser un idioma válido y existente en la tabla de idiomas de la Arquitectura. Modificable y obligatorio. - A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - ORIGEN APLIC (P/O): Plataforma/Otros. Es necesario para las aplicaciones que pasan por compatibilidad (desarrolladas bajo Arquitectura Altamira Estándar). Describe el módulo de compatibilidad usado para la Arquitectura Altamira Extendida. Para las aplicaciones que no pasen por compatibilidad es obligatorio teclear 'P' (Plataforma). Modificable y obligatorio. - A continuación aparece el literal (no modificable por pantalla) con la descripción del módulo de compatibilidad anterior. - FECHA DE PASE A PRODUCCION: Modificable por pantalla, contiene la fecha del pase a producción de la aplicación en formato DD/MM/AA. __________________________________________________________________________________________________ _ Pág. 129

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Los siguientes campos no son modificables por pantalla, e indican: * Fecha, hora y usuario que realizó el último cambio de estado de la aplicación. * Fecha y usuario que realizó el alta de la aplicación. * Fecha y usuario que realizó la última modificación. Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de una nueva aplicación. Se valida que no exista ya la aplicación en la tabla de aplicaciones. Nota: Tanto para modificación como para el alta de una aplicación se exigirá que estén informados los campos obligatorios. Si no se informa el campo ESTADO, se entiende que por defecto la aplicación está en el mismo estado (en caso de modificación), o activa (en caso de un alta). -PF4: Tecla para limpiar toda la información variable que pudiera existir en pantalla. -PF6: Tecla para dar de baja una aplicación, previa confirmación con PF7. La baja que se realiza es una baja física (se realiza un Delete del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 130

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.3. MANTENIMIENTO DE TRANSACCIONES. MENU GENERAL MANTENIMIENTO QM

MENU DE TRANSACCIONES QMTU

LISTADO DE TRANSACCIONES QMTL

MANTENIMIENTO DE APLICACIONES QMAM

MANTENIMIENTO DE TRANSACCIONES QMTM

LISTADO DE TECLAS DE FUNCION QMLF

MANTENIMIENTO TRANSACCIONES ALTAMIRA ESTAND. QMT2

MANTENIMIENTO DE TECLAS DE FUNCION QMMF

MANTENIMIENTO DE FORMATOS QMFM

__________________________________________________________________________________________________ _ Pág. 131

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ INTRO Continuar BORRA Salir

III.3.1. MENU DE TRANSACCIONES. 0209 P013 0001 CICSANT

01 02 03 04 05 06 07 08 09 10

ARQUITEC. PLATAFORMA MENU DE TRANSACCIONES

ANT 18/08/95 QMTU 10:31:43

Aplicacion ...... = Transaccion ..... = Programa ........ = Plan DB2 ........ = Formato ......... = Idioma .......... = Contable ........ = (S/N) Inicio desde Term = (S/N) Tipo (Trans/Conv) = (T/C) Tipo Operacion .. = BG L 1: 368 C 1: 127 CODIGO___PRV__NC__LNG____T__DAUT__RUT__RELC__DESCRIPCION_____________________ BGMAIN 13 0231 E/S S N N ACTIVACION INMOVILIZADAS BGMALB 04 0082 S S N N SALIDA ACTULIZACION LIBRETA BGMALP 10 0113 S S N N SALIDA ACTULIZ. LIBRETA IPF BGMALP2 06 0087 S S N N ACTUALIZ. LIBRETA IPF (NUEVA) BGMAMI 42 0599 E/S S N N BGMAMI BGMANP 01 0016 E/S S N N BGRMANP BGMAPE 08 0083 E/S S N N MENU DE PREAPERTURAS C/CRED. BGMAUX 07 0080 E/S S N N MANTTO AUXILIAR DE CUENTAS BGMAVI1 01 0035 S S N N CABECERA AVISOS DE UNA CUENTA BGMAVI2 02 0061 S S N N LINEA DETALLE AVISOS CUENTA BGMBLOQ 01 0024 S S N N BLOQUES INFORMATIVOS BGMCCA1 23 0506 S S N N CONFECCION CARTA CARGO/ABONO BGMCCA2 25 0574 S S N N CONFECCION CARTA CARGO/ABONO2 BGMCCC 10 0199 E/S S N N CAMBIO LIMITE BGMCDF 41 0795 E/S S N N MANTENIMIENTO DATOS HISTORICOS BGMCDO 26 0431 E/S S N N BGMCDO

0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA LISTADO DE FORMATOS

ANT 18/08/95 QMFL 11:00:49

P SALTO

SELECCION ==> BG L 1: 368 C 59: 127 CODIGO______________________P.DOC._P.STD__P.4700_P.5935_MAPAS LOCAL__ULT.USO_ BGMAIN MOVILIZADAS 93/11/05 BGMALB ZACION LIBRETA BGGALB 93/02/18 BGMALP Z. LIBRETA IPF BGGALP 93/05/14 BGMALP2 RETA IPF (NUEVA) BGALP2 93/05/14 BGMAMI 93/11/04 BGMANP 95/06/14 BGMAPE ERTURAS C/CRED. 95/07/13 BGMAUX AR DE CUENTAS 95/08/10 BGMAVI1 OS DE UNA CUENTA BGAVI1 BGAVI1 95/06/13 BGMAVI2 AVISOS CUENTA BGAVI2 BGAVI2 95/06/13 BGMBLOQ MATIVOS BGBLOQ BGBLOQ 94/02/07 BGMCCA1 RTA CARGO/ABONO BGCCA1 95/06/14 BGMCCA2 RTA CARGO/ABONO2 BGCCA2 94/09/07 BGMCCC 94/01/19 BGMCDF DATOS HISTORICOS 92/11/25 BGMCDO 01/01/01

__________________________________________________________________________________________________ _ Pág. 150

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 3 y una clave de formato a espacios o genérica (terminada en un carácter '*') en el campo CODIGO. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada formato. Las columnas que aparecen en este listado son: - CODIGO: Código del formato. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - PRV: Indica si el alta del formato en la tabla es provisional ('S') o definitiva (' '). En el caso de que el formato esté dado de alta provisional, aparece iluminada la fila correspondiente en el listado. - NC: Número total de campos del formato. - LNG: Longitud total de la copy BMS asociada al formato. - T: Tipo del formato. Puede ser: * de entrada/salida: E/S * de entrada : E * de salida : S - DAUT: Indicador de si el formato tiene delimitador automático o no (S/N). - RUT: Indica si el formato contiene algún campo con rutina de validación asociada, y si ésta se debe verificar en el Host en terminales inteligentes. Sus valores son: * ningún campo con rutina de validación: 'N' * algún campo con rutina de validación, que no se debe verificar en el Host en terminales inteligentes: 'S/N'. * algún campo con rutina de validación, que se debe verificar siempre en el Host: 'S/S'. - RELC: Indica si existe alguna relación entre los campos del formato, y si ésta relación se debe verificar en el Host en terminales inteligentes. Sus valores son:

__________________________________________________________________________________________________ _ Pág. 151

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* no existe ninguna relación entre los campos del formato: 'N' * existe alguna relación entre los campos, que no se debe verificar en el Host en terminales inteligentes: 'S/N'. * existe alguna relación entre los campos, que se debe verificar siempre en el Host: 'S/S'. - DESCRIPCION: Descripción del formato en el idioma pedido. - P.DOC.: Preformato para salida a documento asociado al formato. - P.STD.: Preformato estándar asociado al formato. - P.4700: Preformato para terminales 4700 asociado al formato. - P.5935: Preformato para terminales 5935 asociado al formato. - MAPAS LOCAL: Mapas de salida en local (existen dos: uno para local en PS/2 y otro para local en 4700) asociados al formato. - ULT.USO: Fecha de último uso del formato. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único formato. Al pulsarla, aparece el panel de mantenimiento de formatos con los datos correspondientes al formato seleccionado. -PF3: Alta. No debe haber ningún formato seleccionado. Al pulsarla, aparece el panel de mantenimiento de formatos sin datos.

__________________________________________________________________________________________________ _ Pág. 152

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Modificar F3 Alta F4 Limpiar F5 Campos F6 Baja F7 Preform BORRA Salir

III.4.2. MANTENIMIENTO DE FORMATOS. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MANTENIMIENTO DE FORMATOS

ANT 18/08/95 QMFM 11:02:53

Formato ........... = BGMAPE : MENU DE PREAPERTURAS C/CRED.

NEW COPY

Tipo (E/S/A) ...... = A Entrada/Salida Delimit. automatico = S (S/N) ________ESTADO________ (P/D) = D Definitiva Num. campos .............. = 8 Longitud copy ............ = 83 Relacion campos / Ver.PS/2 = No / No Rutinas Verific./ V.Listos = No / No Idioma ............. = E CASTELLANO Formato modelo: BGMAPE __________ SALIDA ________ Preformato de Pantalla ... = / / (STD / 4700 / 5935) Preformato de Documento .. = / / (STD / Doc. / NLin) Mapa para LOCAL .......... = / (PS/2 / 4700) Conexion Preform. = ______ALTA_______ ACOLPB 03/09/92

_____ULTIMA MODIF______ ACOLPB 08/10/93 17:00

__P.USO_ 03/09/92

___ULT.USO___ 13/07/95 BGAP

Se puede acceder al panel de mantenimiento de formatos desde: * Menú principal de mantenimiento de tablas de la arquitectura con la OPCION 3, una clave de formato y la pulsando PF2, o bien con la tecla PF3 y la OPCION 3. * Listado de formatos realizando una seleccion y pulsando PF2 o directamente con PF3 para altas. * Panel de mantenimiento de transacciones con la tecla PF5. Los campos que contiene este panel son: - FORMATO: Clave del formato, que consta de 8 caracteres con el siguiente significado: AARMXXXX: - AA: Código de aplicación a la que pertenece el formato. - RM: Caracteres fijos, estándares de nombre de formato. - XXXX: Tres o cuatro caracteres explicativos del contenido del formato. Es modificable y obligatorio. - DESCRIPCION: Descripción del formato en 30 caracteres. Es modificable.

__________________________________________________________________________________________________ _ Pág. 153

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- NEW COPY: Opción de realizar nueva copia en memoria del registro del formato, cuando se realiza una modificación. La selección puede hacerse con el carácter 'X'. Es modificable. - TIPO: Tipo del formato, es decir, si es correspondiente a un mensaje de entrada (E), a uno de salida (S), o a uno de entrada y salida (A). Es modificable. - A continuación aparece el literal (no modificable por pantalla) con la descripción del tipo anterior en el idioma indicado. - DELIMITADOR AUTOMATICO: Indicador (S/N) de que se asignen o no delimitadores por defecto a cada campo que se da de alta para el formato. Es modificable. Un mensaje en forma delimitador/campo consiste en el contenido de los campos precedidos por un delimitador que los identifica unívocamente (es decir, cada campo tiene un único delimitador que le pertenece, y viceversa: por cada delimitador, existe un único campo asociado a él). Por ejemplo, imaginemos un formato que contiene dos campos: * el primero llamado CLACUEN, es la clave de una cuenta. Su delimitador asociado es X'42' (en hexadecimal). * el segundo llamado IMPORTE, es un importe de la cuenta. Su delimitador asociado es X'56' (en hexadecimal). Si se tiene un mensaje (de entrada o salida) teniendo el número de la cuenta como 123876 y el importe 1.000.000, el mensaje en forma delimitador/campo sería: ¦.¦123876¦.¦1000000¦ ¦4¦FFFFFF¦5¦FFFFFFF¦ ¦2¦123876¦6¦1000000¦ +------------------+ Cuando el mensaje asociado al formato se va a recibir (en entrada) o enviar (en salida) desde un terminal 4700, este indicador (de delimitador automático) debe tener el valor 'N', pues para este tipo de terminal no son válidos todos los delimitadores (que son caracteres hexadecimales no representables). En otro caso, debería ir con valor 'S', y la arquitectura les asigna un delimitador automáticamente, empezando por el X'01', X'02', etc. Si el valor de este campo es 'S', la transacción de mantenimiento de campos del formato no dejará cambiar el valor de los delimitadores que se han asignado automáticamente por defecto. - ESTADO: Indica si el formato se desea dar de alta de manera provisional (P), en cuyo caso no existirá para la Arquitectura aunque esté dado de alta física en la tabla, o definitiva (D). Es modificable.

__________________________________________________________________________________________________ _ Pág. 154

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

No se permitirá la modificación del estado de provisional a definitiva si los campos no tienen asociado delimitador. - NUMERO DE CAMPOS: Número de campos que contiene el mensaje asociado al formato. Como máximo pueden ser 69. No es modificable. Este campo se calcula conforme se van dando de alta los campos del formato. - LONGITUD COPY: Longitud total de la Copy tipo BMS que se generará asociada al mensaje. Esta longitud total se obtiene de sumar: 12 caracteres de inicio de la copy, y por cada campo que contenga el mensaje, 2 caracteres de la longitud, 1 carácter del atributo, y el número de caracteres de la longitud del campo. No es modificable. Este campo se calcula conforme se van dando de alta los campos del formato, o se modifica la longitud de algún campo. - RELACION CAMPOS: Indica (Si/No) si existe alguna relación a verificar entre los campos del formato (Ver III.11.Relaciones entre campos de formato). No es modificable. - VERIFICA. PS2: Indica (Si/No) si se deben verificar las relaciones entre campos cuando el terminal es de tipo PS/2. No es modificable. - RUTINAS VERIFIC.: Indica (Si/No) si existe algún campo del mensaje asociado al formato con alguna rutina de depuración asociada. No es modificable. - VERIFIC. EN TERMINALES LISTOS: Indica (Si/No) si existe alguna rutina de depuración que se verifique siempre en el Host, a pesar de que el terminal sea inteligente. No es modificable por pantalla. - IDIOMA: Código de idioma para la tabla de descripciones. Debe existir en la tabla de idiomas de la arquitectura. Modificable. - A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - FORMATO MODELO: Cuando se desea dar de alta un formato con la misma información (general y de campos) que otro que ya exista, se informa en el campo FORMATO el nombre del formato que se desea dar de alta, y en este campo, el nombre del formato modelo que ya existe. Al pulsar la tecla PF3, se dará de alta al nuevo formato con toda la información del modelo. A continuación existen una serie de campos referentes a los preformatos asociados al formato. Cuando el formato es de tipo salida o entrada/salida (S/A), y no existe un panel BMS asociado a la salida (como es el caso de los terminales inteligentes o de los 3270 en emulación), el mensaje de salida puede enviarse al terminal de dos formas:

__________________________________________________________________________________________________ _ Pág. 155

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* Si el terminal es inteligente, y existe en local un mapa asociado al mensaje de salida, se enviará el mensaje en forma Delimitador/Campo, y el aplicativo local se encargará de formatear el mensaje. En este caso, no es necesario ningún preformato. * Si el terminal no es inteligente, o bien no existe en local un mapa asociado al mensaje de salida, se enviará el mensaje de salida ya formateado, tal y como debe aparecer en pantalla o en papel. En este caso, es necesario tener un PREFORMATO asociado a esta salida. Existen tres campos que indican los preformatos a pantalla: el estándar, el de 4700 y el de 5935. Cada tipo de terminal puede tener un preformato distinto, dado que el número de caracteres de la pantalla de cada uno de ellos es distinto (24x80, 12x40, 8x32), así que la información que aparecerá en cada uno de los terminales podría variar, y por lo tanto se requerirá un preformato distinto para cada una de ellas. En cualquier caso, el preformato a utilizar en la salida es transparente a las aplicaciones, sabiendo la arquitectura en cada momento con qué terminal está hablando, y en consecuencia, qué preformato de pantalla debe utilizar en la salida. Los programas de aplicación solamente tendrán que dar a la arquitectura el contenido de los campos variables del formato en la correspondiente copy BMS (ver documento II.5.Salidas no estándar). Por lo tanto, a la hora de diseñar el contenido de los campos de un formato, hay que tener en cuenta que posiblemente en la pantalla para preformato estándar, al poder contener mayor cantidad de información, se podrá mostrar el contenido de un mayor número de campos que en una pantalla de un 5935, no teniendo por qué "enterarse" el programa de aplicación, y dando éste a la arquitectura siempre el contenido del mayor número de campos posible. - PREFORMATO DE SALIDA ESTANDAR: Preformato estándar (24x80) asociado al formato correspondiente a la salida a pantalla. Puede ir informado en formatos de entrada/salida o de salida (A/S). Es modificable. Si se informa, debe estar antes dado de alta en la tabla de preformatos. Se utiliza cuando la salida es a pantalla y el terminal no es un 4700 ni un 5935, en cuyo caso se utilizarán los preformatos que se indican a continuación. - PREFORMATO DE SALIDA 4700: Preformato de salida a pantalla que debe utilizarse cuando el terminal sea de tipo 4700. Es modificable. Si se informa, debe estar antes dado de alta en la tabla de preformatos. En caso de informarse, deberá tambien informarse el campos de preformato de salida estandar no pudiendo tener el mismo valor. - PREFORMATO DE SALIDA 5935: Preformato de salida a pantalla que debe utilizarse cuando el terminal sea de tipo 5935. Es modificable. Si se informa, debe estar antes dado de alta en la tabla de preformatos. En caso de informarse, deberá tambien informarse el campos de preformato de salida estandar no pudiendo tener el mismo valor.

__________________________________________________________________________________________________ _ Pág. 156

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

También existe un preformato para la salida a documento. En este caso es único, ya que sea cual sea el tipo de terminal, la impresora podrá escribir siempre el mismo documento. - PREFORMATO DE SALIDA A DOCUMENTO: Preformato del documento de salida asociado al formato, cuando la salida es a papel. Es modificable. Si se informa, debe estar antes dado de alta en la tabla de preformatos. - NUMERO DE DOCUMENTO: Indica el tipo de documento de salida anterior. Es modificable. Sus valores pueden ser:

__________________________________________________________________________________________________ _ Pág. 157

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-

'1': '2': '6', '7': '9': 'C':

DIN A-4 normal. DIN A-4 comprimido. Libreta. DIN A-4 en impresora LASER. Cheque.

- PRIMERA LINEA DE DOCUMENTO: Número de la primera línea en la que se escribirá el documento. Por defecto, se comenzará a escribir en la línea 01. Es modificable. Los dos campos siguientes contienen el nombre del mapa en local cuando éste existe. Si no están informados, se asume que no existen. Si la arquitectura encuentra que el terminal es de tipo 4700 (por ejemplo), y el campo de mapa local 4700 está informado, enviará el mensaje de salida sin preformatear (en formato delimitador/campo), y será el aplicativo local de 4700 el que se encargue de formatear el mensaje tal y como debe aparecer por pantalla. Si, por el contrario, el campo de mapa 4700 no está informado, la arquitectura procederá a buscar el preformato correspondiente (preformato de documento si la salida es a documento o preformato de 4700 si la salida es a pantalla), formateando el mensaje y enviándolo posteriormente tal y como aparecerá en pantalla o en papel. - MAPA PS/2: Mapa en local (terminal PS/2) asociado al formato, de 4 caracteres de longitud. Es modificable. - MAPA 4700: Mapa en local (terminal 4700) asociado al formato, de 4 caracteres de longitud. Es modificable. El resto de los campos son los siguientes: - CONEXION PREFORMATO: Clave del preformato para, pulsando PF7, pasar al panel de mantenimiento de preformatos. Debe existir ya en la tabla de preformatos. Es modificable. - Usuario y fecha en que se dio de alta el formato. No modificable. - Usuario, fecha y hora de la última modificación. No modificable. - Fecha en que se utilizó por primera vez el formato. - Fecha en que se utilizó por última vez el formato, así como código de la transacción que lo utilizó. Las teclas asociadas al panel de mantenimiento de formatos son: -PF2: Modificación del formato. Su utilización es análoga a las teclas de modificación de todas las transacciones de mantenimiento de tablas de la arquitectura. -PF3: Alta. Su utilización también es análoga al alta de las demás transacciones de mantenimiento. __________________________________________________________________________________________________ _ Pág. 158

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-PF4: Limpiar. Se borran el contenido de todos los campos variables de la pantalla. -PF5: Mediante esta tecla se accede a un listado de los campos asociados al formato. -PF6: Baja. Su funcionamiento es análogo a la tecla de borrado de las demás transacciones de mantenimiento, con la salvedad de que no se permite borrar un formato que haya sido utilizado alguna vez y tiene algún campo. -PF7: Preformatos. Pulsando esta tecla, y con el contenido del campo CONEXION PREFORMATO, o bien, si este campo no ha sido informado, con el contenido del primero de los campos de preformatos informado, se accede al panel de mantenimiento de preformatos. En cualquier caso, para acceder al mantenimiento de preformatos, debe estar dado de alta el preformato al que se desea acceder. - Borra: Ir al panel anterior. Los pasos para dar de alta un formato serían: 1.-

Dar de alta los preformatos asociados al formato mediante el panel de mantenimiento de preformatos.

2.-

Dar de alta el formato mediante el panel de mantenimiento de formatos.

3.-

Acceder, mediante la tecla PF5 al listado de campos. En un principio no habrá ninguno. Desde el listado de campos, acceder al panel de mantenimiento de campos del formato con la tecla PF3 (alta). En el panel de mantenimiento de campos, dar de alta todos los campos del formato.

4.-

Ir de nuevo al listado de campos del formato con la tecla Borra. Aparecerán todos los campos que se han dado de alta en el mantenimiento de campos.

5.-

Si se debe definir alguna relación entre campos, acceder al panel de relaciones entre campos con la tecla PF6, y definir las relaciones.

Otra opción es dar de alta el formato a traves de un modelo. Los pasos a seguir serían: 1.-

Informar el campo formato modelo con el nombre de formato que se utilizará como plantilla y pulsar PF3.

Nota: Aunque el estado del formato modelo sea definitivo, el nuevo formato será dado de alta en estado provisional. __________________________________________________________________________________________________ _ Pág. 159

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

__________________________________________________________________________________________________ _ Pág. 160

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Los pasos para dar de baja un formato serán: 1.-

Si el formato ha sido utilizado y tiene algún campo asociado, previamente habrá que borrarlos, para esto: a.- Pulsar PF5 para acceder al listado de Campos b.- Seleccionar el primer campo y pulsar PF2 para acceder al mantenimiento de campos. c.- Dar de baja en este panel todos los campos del formato d.- Utilizando la tecla "Borra" volver al mantenimiento de formatos

2.-

Una vez borrados todos los campos se procederá a la baja del formato pulsando la tecla de función PF6 y despues la tecla de confirmación.

__________________________________________________________________________________________________ _ Pág. 161

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Mantto F3 Alta F4 Ay.Act F6 Relac. 10 Mover F7 Re.Pag F8 Av.Pag Cl Salir

III.4.3. LISTADO DE CAMPOS DE UN FORMATO. 0209 P013 ARQUITEC. PLATAFORMA ANT 18/08/95 0001 CICSANT LISTADO DE CAMPOS QMCL 11:06:30 QCA0001 FIN DE DATOS P SALTO FORMATO: BGMAPE MENU DE PREAPERTURAS C/CRED. L

1: 8

CAMPO____LITERAL______________DELIM_ATT__LNG__TIP_RUTINA__VRUT_LIT4700_AYU 01 OPCION OPCION 42 A 1 O N N 02 CODENTI CODENTI 44 A 4 O N N 03 CODCENT CODCENT 46 A 4 O N N 04 CODCUEN CODCUEN 43 A 10 O N N 05 IMAGEN IMAGEN 45 A 1 O N N 06 SITUACI SITUACI 63 A 1 O N N 07 LIMMAX LIMMAX 41 A 13 O N N 08 LIMMIN LIMMIN 76 A 13 O N N

Se accede al listado de campos de un formato desde el panel de mantenimiento de formatos, pulsando la tecla PF5. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada campo. Las columnas que aparecen en este listado son: - CAMPO: Nombre del campo, en 7 caracteres. - LITERAL: Literal asociado al campo. - DELIM: Delimitadores asociados al campo: el primero de ellos es el delimitador en hexadecimal (que realmente es de 1 carácter de longitud) para los mensajes de tipo estándar en forma delimitador / campo, y el segundo es el que se utiliza para los mensajes de tipo 5935 (o entrada libre) en forma campo / delimitador.

__________________________________________________________________________________________________ _ Pág. 162

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- ATT: Atributo del campo, puede ser: * * * * * * *

'A': alfanumérico 'S': numérico con signo no editado 'N': numérico no editado 'D': numérico editado con ',' decimal 'E': numérico editado con ',' decimal y '.' de los miles 'F': numérico con signo editado con ',' decimal 'G': numérico con signo editado con ',' decimal y '.' de los miles

- LNG: Longitud total del campo - TIP: Tipo del campo, puede ser: * 'R': campo de entrada obligatorio (requerido) * 'O': campo de entrada opcional * 'S': campo de salida - RUTINA: Rutina de depuración asociada al campo. - VRUT: Indica si se debe verificar siempre la rutina de depuración en el Host cuando el terminal es inteligente (S/N). - LIT4700: Código del literal que aparece asociado al campo en los terminales 4700. - AYU: Indica (S/N) si el campo tiene ayuda asociada en la tabla de ayudas activas. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Pulsando esta tecla, se debe seleccionar un único campo mediante los caracteres 'S' ó 'X'. De esta manera, se accede al panel de mantenimiento de campos del formato. -PF3: Alta. Pulsando esta tecla, y sin realizar ninguna selección, se accede al panel de mantenimiento de campos del formato. -PF4: Mantenimiento de Ayudas Activas. Pulsando esta tecla, y realizando una selección única, se accede al mantenimiento de la ayuda activa del campo seleccionado. -PF6: Relaciones entre campos. Pulsando esta tecla, y sin realizar ninguna selección, se accede al panel de relaciones entre los campos del formato. Si el formato es sólo de tipo salida no se permitirán relaciones entre campos. -PF10: Mover. Con esta tecla, se puede cambiar el orden de dos campos previamente seleccionados. Para realizar esta operación, se deben seleccionar dos campos: uno de ellos con un carácter 'M', que será el campo que se moverá, y el otro con un carácter 'A' ó 'B' (en el caso de un carácter A, se moverá detrás del campo seleccionado, y en el caso de un carácter B, delante del campo). __________________________________________________________________________________________________ _ Pág. 163

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

__________________________________________________________________________________________________ _ Pág. 164

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Por ejemplo, si se tiene el siguiente listado: 01 02 03 04

CAMPO1 CAMPO2 CAMPO3 CAMPO4

y se realiza la siguiente seleccion: M 01 02 A 03 04

CAMPO1 CAMPO2 CAMPO3 CAMPO4

al pulsar la tecla PF10, se habrá cambiado el orden de los campos de la siguiente manera: 02 03 01 04

CAMPO2 CAMPO3 CAMPO1 CAMPO4

si ahora se realiza la siguiente seleccion: B 02 M 03 01 04

CAMPO2 CAMPO3 CAMPO1 CAMPO4

y se pulsa PF10, se obtendrá: 03 02 01 04

CAMPO3 CAMPO2 CAMPO1 CAMPO4

__________________________________________________________________________________________________ _ Pág. 165

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Mod. F3 Alta F4 Limp. F5 L4700 F6 Baja F7 Re.Ca F8 Av.Ca BORRA Salir

III.4.4. MANTENIMIENTO DE CAMPOS DE UN FORMATO. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA ANT 18/08/95 MANTENIMIENTO DE CAMPOS FDF QMCM 11:11:46

Formato: BGMAPE MENU DE PREAPERTURAS C/CRED.

Definitiva

Numero de Orden / Desplaz.. = 01 / 16 Campo ..................... = OPCION Literal asociado .......... = OPCION Idioma .................... = E CASTELLANO Atributo .................. = A BG

ANT 18/08/95 QMPL 11:31:36 L

1: 247

CODIGO__LI__CO__M__VA__DESCRIPCION_____________________TRN__FORMATO__ULT.USO_ BGALP2 01 63 0 6 ACTUALIZ. LIBRETA IPF (NUEVA) B711 BGMALPE 93/05/14 BGAVI1 02 27 0 1 CABECERA AVISOS DE UNA CUENTA B708 BGMAVIE 95/06/13 BGAVI2 01 49 1 2 LINEA DETALLE AVISOS CUENTA B708 BGMAVIE 95/06/13 BGBLOQ 02 31 1 1 BLOQUES INFORMATIVOS B731 BGMBLOE 94/02/07 BGCCA1 17 94 0 23 CONFECCION CARTA CARGO/ABONO B503 BGMCCAE 95/06/14 BGCCA2 18 94 0 25 CONFECCION CARTA CARGO/ABONO B737 BGMCCAE 94/09/07 BGCNF1 0 76 1 0 RAFAGA DE VALIDACION STANDARD B503 BGMCNFE 94/02/07 BGCRI 01 59 0 2 LINEA DIARIO TERM. FINANCIERO B601 BGMCRIE 95/08/03 BGDIA 0 80 0 0 BAJA DILIGENCIA LIBRETA 01/01/01 BGDIL 01 62 0 0 BAJA DILIGENCIA LIBRETA B763 BGMDIL 93/01/04 BGGALB 01 62 0 4 SALIDA ACTUALIZACION LIBRETA B711 BGMALBC 93/02/18 BGGALP 0 80 0 0 SALIDA ACTUALIZ. LIBRETA IPF B711 BGMALPE 93/05/14 BGGPAG 0 03 0 0 SALTO DE PAGINA B736 BGMGPAE 95/04/07 BGIR10 0 76 9 0 PE29 DETALLE PANTALLA PE29 BGMIR1E 95/08/08 BGIR20 07 79 9 14 PE29 DETALLE DOCUMENTO PE29 BGMIR2E 95/01/12 BGIR30 02 74 9 0 PE29 CABECERA GENERAL PE29 BGMIR3E 95/08/08

Se accede al listado de preformatos desde el menú principal de mantenimiento de tablas de la arquitectura, pulsando la OPCION 4 y tecleando una clave de preformato en blanco o incompleta en el campo CODIGO(tecla Intro). Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada preformato. Las columnas que aparecen en este listado son: - CODIGO: Código del preformato. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - LI: Número de líneas del preformato. - CO: Anchura máxima de las líneas del preformato. - M: Márgen izquierdo del preformato. - VA: Número total de variables usadas en el preformato. - DESCRIPCION: Descripción del preformato, en el idioma pedido. __________________________________________________________________________________________________ _ Pág. 176

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TRN: Código de la última transacción que utilizó el preformato. - FORMATO: Código del último formato que utilizó el preformato. - ULT.USO: Fecha de último uso del preformato. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único preformato. Al pulsarla, aparece el panel de mantenimiento de preformatos con los datos correspondientes al preformato seleccionado. -PF3: Alta. No debe haber ningún preformato seleccionado. Al pulsarla, aparece el panel de mantenimiento de preformatos sin datos.

__________________________________________________________________________________________________ _ Pág. 177

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Modificar F3 Alta F4 Limpiar F5 Lineas F6 Baja BORRA Salir

III.5.2. MANTENIMIENTO DE PREFORMATOS. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA ANT 18/08/95 MANTENIMIENTO DE PREFORMATOS QMPM 11:35:55

NEW COPY Preformato ........... = BGALP2 : ACTUALIZ. LIBRETA IPF (NUEVA) Idioma ............... = E CASTELLANO Margen izquierdo ..... = 0 ____VARIABLES USADAS____ Del sistema ........ 0 Campos de LOCAL .... 0 Maximo ancho columna . = 63 Campos de HOST ..... 6 Numero de lineas ..... = 1 --Num. caracteres aprox. = 63 Total 6 Modelo.........= BGALP2 ____________________STAMPS____________________ Alta ........... = 16/02/93 OPIMPS Ult. Modific ... = 14/09/94 12:46 UALDB03 Primer Uso ..... = 17/02/93 Ultimo Uso ..... = 14/05/93 BGMALPE Transac. Ult.USO = B711 ACTUALIZACION DE LIBRETA

Se accede al panel de mantenimiento de preformatos desde: * menú principal de mantenimiento de tablas de la Arquitectura con la OPCION 4, una clave de preformato completa en el campo CODIGO y PF2, o con PF3 (alta). * Desde el listado de preformatos, seleccionando uno de ellos y pulsando PF2, o pulsando PF3 sin realizar selección. * Desde el mantenimiento de formatos, con la clave de preformato informada en el campo CONEXION PREFORMATO, o bien si éste campo no se informa, con el primer nombre de performato existente en los campos de preformatos asociados al formato, y pulsando la tecla PF7. Los campos del panel de mantenimiento de preformatos son: - NEW COPY: Indica si se requiere una nueva copia en memoria del registro del preformato cuando se realiza una modificación. La selección se hace con el carácter 'X'. - PREFORMATO: Código del preformato. Este código tiene 6 caracteres de longitud, y es de la forma: AAXXXX: AA es la aplicación a la que pertenece el preformato. Debe de existir en la tabla de aplicaciones. XXXX son 4 caracteres identificativos del preformato. Este campo es modificable y obligatorio. __________________________________________________________________________________________________ _ Pág. 178

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- DESCRIPCION: Descripción del preformato en el idioma indicado. Es modificable y obligatorio. - IDIOMA: Código de idioma para la tabla de descripciones. Debe existir en la tabla de idiomas de la Arquitectura. Modificable. - A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - MARGEN IZQUIERDO: Número de caracteres del margen izquierdo del preformato. Puede tener valor numérico de un dígito. Si no se informa, se supone que es 0. Es modificable. - MAXIMO ANCHO COLUMNA: Longitud de la línea del preformato de máxima longitud. Calculado internamente, no es modificable. - NUMERO DE LINEAS: Número total de líneas del preformato. Calculado internamente, no modificable. - NUMERO APROXIMADO DE CARACTERES: Número de caracteres que contienen las líneas del preformato. Calculado internamente, no es modificable. - VARIABLES DEL SISTEMA: Número total de variables del sistema usadas en el preformato. No es modificable. - VARIABLES LOCAL: Número total de variables que se encuentran en local usadas en el preformato. No es modificable. - VARIABLES HOST: Número total de variables que se encuentran en el Host usadas en el preformato. No es modificable. - TOTAL DE VARIABLES: Número total de variables utilizadas en el preformato. No es modificable. - MODELO: Cuando se desea dar de alta un preformato con la misma información (general y de líneas del preformato) que otro que ya exista, se informa en el campo PREFORMATO el nombre del preformato que se desea dar de alta, y en este campo, el nombre del preformato modelo que ya existe. Al pulsar la tecla PF3, se dará de alta el nuevo preformato con toda la información del modelo. - Fecha y usuario que dio de alta el preformato. No es modificable. - Fecha, hora y usuario que realizó la última modificación al preformato. No es modificable. - Fecha en que se utilizó el preformato por primera vez. No es modificable. - Fecha y formato que utilizó el preformato por última vez. No es modificable. __________________________________________________________________________________________________ _ Pág. 179

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- Transacción y descripción de la transacción que utilizó el preformato por última vez. No es modificable. Las teclas de función del panel de mantenimiento de preformatos son: -PF2: Modificar. Funciona igual que la tecla de modificación de los demás paneles de mantenimiento. -PF3: Alta. Funciona igual que la tecla de alta de los demás paneles de mantenimiento. -PF4: Limpia. Borra el contenido de todos los campos de la pantalla. -PF5: Líneas. Se accede al panel de mantenimiento de líneas del preformato. -PF6: Baja. Funciona igual que la tecla de baja de los demás paneles de mantenimiento. Si el preformato se ha utilizado alguna vez y tiene algún campo, no se permite la baja. - Borra: Ir al panel anterior. Para dar de alta un preformato, es necesario: 1.-

Acceder al panel de mantenimiento de preformatos y dar de alta el preformato (su código, descripción y margen).

2.-

Pulsar la tecla PF5, para definir las líneas del preformato. Darlas de alta todas.

3.-

Una vez definidas todas las líneas, pulsar Borra y aparecerá de nuevo el panel de mantenimiento de preformatos con todos los datos sobre las líneas informados.

__________________________________________________________________________________________________ _ Pág. 180

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Idioma F3 Salvar F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir

III.5.3. MANTENIMIENTO LINEAS DE PREFORMATO. 0209 P013 ARQUITEC. PLATAFORMA ANT 18/08/95 0001 CICSANT MANTTO. DE LINEAS DE PREFORMATOS QMPT 11:41:33 QCA0001 FIN DE DATOS P SALTO BGALP2 ACTUALIZ. LIBRETA IPF (NUEVA) E CASTELLANO L 1: 1 C 1: 243 ----+----1----+----2----+----3----+----4----+----5----+----6----+----7---01 @@@@ @@@@@@@@ @@@@@@@@ @@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@

0209 P013 ARQUITEC. PLATAFORMA ANT 18/08/95 0001 CICSANT MANTTO. DE LINEAS DE PREFORMATOS QMPT 11:42:12 QCA0001 FIN DE DATOS P SALTO BGALP2 ACTUALIZ. LIBRETA IPF (NUEVA) E CASTELLANO L 1: 1 C 78: 243 +----8----+----9----+---- CAMP-01 T ED CAMP-02 T ED CAMP-03 T ED CAMP01 CENTLIB H FECLIB H VENCLIB H SECUL

__________________________________________________________________________________________________ _ Pág. 181

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ F2 Idioma F3 Salvar F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir

0209 P013 ARQUITEC. PLATAFORMA ANT 18/08/95 0001 CICSANT MANTTO. DE LINEAS DE PREFORMATOS QMPT 11:42:34 QCA0001 FIN DE DATOS P SALTO BGALP2 ACTUALIZ. LIBRETA IPF (NUEVA) E CASTELLANO L 1: 1 C 152: 243 04 T ED CAMP-05 T ED CAMP-06 T ED CAMP-07 T ED CAMP-08 T ED CAMP-09 T 01 IB H IMPOCLA H SALDLIB H

0209 P013 ARQUITEC. PLATAFORMA ANT 18/08/95 0001 CICSANT MANTTO. DE LINEAS DE PREFORMATOS QMPT 11:43:27 QCA0001 FIN DE DATOS P SALTO BGALP2 ACTUALIZ. LIBRETA IPF (NUEVA) E CASTELLANO L 1: 1 C 169: 243 T ED CAMP-06 T ED CAMP-07 T ED CAMP-08 T ED CAMP-09 T ED CAMP-10 T ED 01 H SALDLIB H

__________________________________________________________________________________________________ _ Pág. 182

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede al panel de mantenimiento de líneas de preformatos desde el panel de mantenimiento de preformatos, pulsando la tecla PF5. Para permitir introducir mayúsculas y minúsculas en las líneas, es necesario que antes de entrar en la conversación de mantenimiento de tablas, y desde el CICS FRONT, se ejecute la transacción AMIN. De esta forma, el CICS no convertirá las minúsculas en mayúsculas, y se podrán guardar líneas de preformatos con ambos tipos de letras. El panel de mantenimiento de líneas es un panel de listado, con la particularidad de que el contenido de las líneas está desprotegido (para permitir introducir datos). El campo SALTO funciona exactamente igual que en el resto de los listados. El campo SELECCION de cada línea del listado, permite los siguientes valores: - 'I': con la tecla Intro, inserta una línea en blanco. - 'D': con la tecla Intro, borra la línea. - 'R': con la tecla Intro, repite la línea. Se permiten varias operaciones a la vez: por ejemplo, se puede insertar una línea y borrar otra informando 'I' en el campo SELECCION de la primera línea, informando 'D' en el campo SELECCION de la segunda línea y pulsando la tecla Intro. Cada una de las líneas del listado corresponde con una línea del preformato y consta de dos partes: - Los primeros 99 caracteres permiten introducir el contenido de la línea. Cada línea puede tener hasta 10 variables. -

Los siguientes caracteres están reservados para características de las variables de la línea del preformato.

introducir

las

Las líneas del preformato constarán de una parte constante o literal y una serie de variables. Las variables se indicarán con caracteres '@'. Se indicarán tantos caracteres '@' como longitud máxima pueda tomar la variable en el preformato. En la parte de las características de las variables, y para cada una de ellas, existen tres campos en la parte derecha de la línea: - CAMP-0n: donde n puede ser de 1 a 10 (indicando el número de orden de la variable en la línea). Es el nombre del campo cuyo contenido debe ir en la parte variable. Su longitud máxima es de 7 caracteres. - T: Tipo de variable. Puede tener tres valores: 'H', 'L' ó 'S'. * 'H': tipo de variable "Host". Son variables cuyo contenido se encuentra en el Host, y por tanto deben enviarse al terminal en el mensaje de salida. Por lo tanto, deben formar parte como uno de los campos del formato de salida. Si se utiliza un formato de entrada/salida, deben formar parte de éste. __________________________________________________________________________________________________ _ Pág. 183

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

El formato de salida que utilice el preformato para el que estamos dando de alta sus líneas, debe contener un campo que se llame igual que el nombre que hemos dado a la variable en CAMPO-0n. El contenido de este campo en el mensaje de salida será lo que se sustituirá en la parte variable del preformato. * 'L': tipo de variable "Local". Son variables que han formado parte del mensaje de entrada, y por lo tanto, su contenido se encuentra en local cuando el terminal sea inteligente. Por lo tanto, deben formar parte como uno de los campos del formato de entrada. El formato del mensaje de entrada debe contener un campo que se llame igual que el nombre que hemos dado a la variable en CAMPO-0n. El contenido de este campo en el mensaje de entrada será lo que se sustituirá en la parte variable del preformato. * 'S': tipo de variable del "Sistema". Son variables que no tienen por qué formar parte del mensaje de entrada o de salida, y cuyo contenido es conocido por el sistema. Estas variables, junto al nombre al que hay que hacer referencia en CAMPO-0n, son: CAMPO-0n

Picture

QGTRANS QGUSUA QGOFCO QGTERCO QGNETCO QGCAJE QGFHACO QGFHAOP QGFHATR AA QGHORA

PIC PIC PIC PIC PIC PIC PIC PIC PIC

X(4) X(8) X(4) X(4) X(8) X(1) X(8) X(8) X(8)

PIC X(5)

Contenido Código de transacción Usuario identificado al CICS Oficina contable Terminal contable Netname contable Cajero pulsado Fecha contable en formato DD/MM/AA Fecha de operación en form. DD-MM-AA Fecha de transmisión en formato DD-MMHora de transmisión en formato HH.MM

* ''I': Valida que sea tipo edición y que no sea variable del sistema. Moviendo espacios a los campos definidos de esta manera los muestra por pantalla. Moviéndoles cualquier carácter,por ejemplo 'X' no los muestra. - ED: Tipo de edición (2 caracteres). Puede tomar los valores: ' ','N ', 'N2', 'N3', 'F6','F8'. * ' ': sin edición. Se sustituirá la variable en el preformato tal y como llegue su contenido. * 'N ': tipo de edición numérica.El nombre del campo referenciado en CAMPO-0n debe estar definido como de tipo numérico en el formato correspondiente (en el formato de salida para variables tipo 'H', y en el de entrada para variables tipo 'L').

__________________________________________________________________________________________________ _ Pág. 184

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Además el contenido del campo numérico debe estar ajustado a la derecha (por ejemplo, en un campo numérico de 6 caracteres de longitud, el número 1234 debe ir como 001234 o 01234- si fuera negativo). Se sustituirá en la variable de la línea de preformato el número en edición ZZZ.ZZZ.ZZZ.ZZ9-. La variable editada final que aparecerá sustituida en la línea de preformato, podrá tener hasta un máximo de 19 caracteres de longitud. En el ejemplo anterior, aparecería sustituido 1.234 en el caso de 001234, y aparecería 1.234- en el caso de 01234-. * 'N2': tipo de edición numérica con 2 decimales. El nombre del campo referenciado en CAMPO-0n debe estar definido como de tipo numérico en el formato correspondiente (en el formato de salida para variables tipo 'H', y en el de entrada para variables tipo 'L'). Además el contenido del campo numérico debe estar ajustado a la derecha (por ejemplo, en un campo numérico de 6 caracteres de longitud, el número 12.34 debe ir como 001234 o 01234- si fuera negativo). Se sustituirá en la variable de la línea de preformato el número en edición ZZZ.ZZZ.ZZZ.ZZ9,99-. La variable editada final que aparecerá sustituida en la línea de preformato, podrá tener hasta un máximo de 20 caracteres de longitud. En el ejemplo anterior, aparecería sustituido 12,34 en el caso de 001234, y aparecería 12,34- en el caso de 01234-. * 'N3': tipo de edición numérica con 3 decimales. El nombre del campo referenciado en CAMPO-0n debe estar definido como de tipo numérico en el formato correspondiente (en el formato de salida para variables tipo 'H', y en el de entrada para variables tipo 'L'). Además el contenido del campo numérico debe estar ajustado a la derecha (por ejemplo, en un campo numérico de 8 caracteres de longitud, el número 1345,23 debe ir como 01345230 ó 1345230- si fuera negativo). Se sustituirá en la variable de la línea de preformato el número en edición ZZZ.ZZZ.ZZZ.ZZ9,999-. La variable editada final que aparecerá sustituida en la línea de preformato, podrá tener hasta un máximo de 19 caracteres de longitud. En el ejemplo anterior, aparecería sustituido 1.345,230 en el caso de 01345230, y aparecería 1.345,230- en el caso de 1345230-.

__________________________________________________________________________________________________ _ Pág. 185

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* 'F6': tipo de edición de fecha en formato corto. El campo referenciado en CAMPO-0n debe tener bien 4 ó bien 6 caracteres de longitud. Si el campo referenciado en CAMPO-0n tiene 4 caracteres de longitud, se asume que llega una fecha en forma DDMM, y el tipo de edición F6 la transformará en DD/MM (de 5 caracteres de longitud). Si el campo referenciado en CAMPO-0n tiene 6 caracteres de longitud, se asume que llega una fecha en forma DDMMAA, y el tipo de edición F6 la transformará en DD/MM/AA (de 8 caracteres de longitud). Por ejemplo, si se tiene que el contenido de un campo de 4 caracteres de longitud es 0812, y tiene tipo de edición F6, se sustituirá en la línea de preformato como 08/12. Análogamente, si se tiene un campo de 6 caracteres de longitud con contenido 081290 y tipo de edición F6, se sustituirá como 08/12/90. * 'F8': tipo de edición de fecha en formato largo. El campo referenciado en CAMPO-0n debe tener bien 6 ó bien 8 caracteres de longitud. Si el campo referenciado en CAMPO-0n tiene 6 caracteres de longitud, se asume que llega una fecha en forma MMAAAA, y el tipo de edición F8 la transformará en MM/AAAA (de 7 caracteres de longitud). Si el campo referenciado en CAMPO-0n tiene 8 caracteres de longitud, se asume que llega una fecha en forma DDMMAAAA, y el tipo de edición F8 la transformará en DD/MM/AAAA (de 10 caracteres de longitud). Por ejemplo, si se tiene que el contenido de un campo de 6 caracteres de longitud es 121990, y tiene tipo de edición F8, se sustituirá en la línea de preformato como 12/1990. Análogamente, si se tiene un campo de 8 caracteres de longitud con contenido 08121990 y tipo de edición F8, se sustituirá como 08/12/1990. Las teclas de función del panel de mantenimiento de líneas de preformatos son, aparte de las estándar de listado (PF4, PF5, PF7 y PF8): -Intro: Se procesa la operación sobre las líneas que se haya solicitado, informando 'I', 'R' ó 'D' en alguno de los campos SELECCION de las líneas. -PF2: Idioma. Se actualiza la tabla de lineas de preformato para todos los idiomas de la instalación y posteriormente será necesario traducir los literales del resto de los idiomas. Pide confirmacion con PF10. __________________________________________________________________________________________________ _ Pág. 186

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-PF3: Salvar. Se actualiza la tabla de líneas de preformato para el idioma seleccionado. Tras pulsar PF3 aparece un mensaje informativo: 'MODIFIQUE EN OTROS IDIOMAS O PULSE PF2'. Si se pulsa PF2 se modificarán las líneas de preformato en todos los idiomas de la instalación (previa confirmación con PF10) y aparece el mensaje: 'ACTUALIZE LAS DESCRIPCIONES' . Será necesario actualizar los literales de las líneas de preformato en el resto de los idiomas. Por ejemplo, el preformato QGXXXX tiene una línea. Español: Catalán:

OTROS: ALTRES:

@@@@ @@@@

VAR1 S VAR1 S

Si en el menú de mantenimiento de preformatos se selecciona el idioma catalán y se modifica: Catalán:

ALTRES:

@@@@

VAR1 H

Al pulsar PF2 el preformato en español queda: Español:

ALTRES:

@@@@

VAR1 H

En general, si hay pocos literales y se han cambiado las variables, conviene pulsar PF2. En caso contrario conviene hacer la modificación en cada idioma mediante PF3. -Borra: Ir al panel anterior. Para dar de alta un preformato, es necesario: 1.-

Acceder al panel de mantenimiento de preformatos y dar de alta el preformato (su código, descripción y margen).

2.-

Pulsar la tecla PF5, para definir las líneas del preformato. Darlas de alta todas.

3.-

Una vez definidas todas las líneas, pulsar Borra y aparecerá de nuevo el panel de mantenimiento de preformatos con todos los datos sobre las líneas informados.

4-

Modificar los literales en todos los idiomas definidos para la instalación.

EJEMPLO Veamos un ejemplo con una transacción de consulta del estado de un terminal. Al teclear desde el terminal el código de transacción con el código del terminal que se consulta como entrada, debe salir un documento a papel (por ejemplo) con el siguiente contenido: tttt

CONSULTA DEL TERMINAL pppp

DD/MM/AAAA

Estado : aaaaaaaaaa __________________________________________________________________________________________________ _ Pág. 187

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ Centro Cajero bloqueado Dispensador Total importe del día

donde: -

: cccc :b : dd : iiiiiiiiiiiiiiiiiiii

tttt: código de transacción pppp: código del terminal consultado DD/MM/AAAA: Fecha del día aaaaaaaaaa: Estado, que puede ser "Activo" o "No activo" cccc: Centro contable asociado al terminal b: Cajero bloqueado del terminal, que puede ser 'A', 'B' ó ' '. dd: Si el terminal tiene dispensador ("Si") o no ("No") iiiiiiiiiiiiiiiiiiii: importe total que el terminal ha procesado en el día.

Se desea gestionar esta salida mediante un preformato. Llamémosle QGTERM (es de la forma AAXXXX, con AA: código de la aplicación a la que pertenece y XXXX: 4 caracteres identificativos). En primer lugar, se debe dar de alta el preformato QGTERM mediante el panel de mantenimiento de preformatos. A continuación se pulsa PF5 y aparece el panel de mantenimiento de líneas de preformato con una línea en blanco. En esta primera línea existen tres variables: el código de transacción, el código de terminal y la fecha del día. - La primera de ellas, el código de transacción, es una de las variables del sistema. Podemos utilizar esta utilidad, poniendo en el correspondiente nombre de campo QGTRANS" (con lo que queda identificada), y declarándola como de tipo 'S' (Sistema). Así no es necesario tener el código de transacción formando parte del formato de salida. Se podría tener un campo en el formato de salida para el código de transacción, y enconces en CAMPO-01 se debería informar el nombre que se le dará en el formato, y el tipo como 'H' (Host). Pero esto no es necesario, ya que es una de las variables del sistema. - La segunda variable, el código de terminal, formó parte del mensaje de entrada, y debe estar recogida como un campo en el formato de entrada, por lo que se puede declarar como de tipo 'L' (local), y no es necesario tener un campo en el formato de salida para ella. En CAMPO-02 iría el nombre del campo "código de terminal" en el formato de entrada (por ejemplo, CODTERM). Igual que se apuntó en la variable anterior, se podría tener un campo en el formato de salida para el código de terminal, y entonces en CAMPO-02 se debería informar el nombre que se le dará en dicho formato, y el tipo 'H' (host), pero sería duplicar información. - La tercera variable es la fecha de transmisión, pero como el formato de salida (DD/MM/AAAA) no se ajusta al formato de salida de la variable QGFHATR (DD-MM-AA) del sistema, no se puede utilizar. En el formato de salida se deberá definir un campo de 8 caracteres, que contendrá la fecha en forma DDMMAAAA (y que se llamará, por ejemplo, FECHA). __________________________________________________________________________________________________ _ Pág. 188

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

La edición que se desea para esta fecha se ajusta al tipo F8, y la variable editada final será de 10 caracteres ( por esta razón se deben informar 10 caracteres '@' en la línea, y no 8). El contenido que se teclea como primera línea es: ----+----1----+----2----+----3----+----4----+----5----+---6----+----7-01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@

y yéndonos a la derecha con PF5, se procedería a rellenar la información sobre estas tres variables. +----8----+----9----+---- CAMP-01 T ED CAMP-02 T ED CAMP-03 T ED CA 01 QGTRANS S CODTERM L FECHA H F8

La siguiente línea está en blanco, y por lo tanto, bastará insertar una línea, sin informar ninguna característica de ninguna variable, puesto que no tiene: ----+----1----+----2----+----3----+----4----+----5----+---6----+----7-I 01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@

y pulsando la tecla Intro, aparecerá en pantalla: ----+----1----+----2----+----3----+----4----+----5----+---6----+----7-01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@ 02

Para la tercera línea, insertaríamos una nueva: ----+----1----+----2----+----3----+----4----+----5----+---6----+----7-01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@ I I 02

Pulsando la tecla Intro: ----+----1----+----2----+----3----+----4----+----5----+---6----+----7-01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@ I 02 03

Ahora rellenaríamos el contenido de la línea 3: ----+----1----+----2----+----3----+----4----+----5----+---6----+----7-01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@ I 02 03 Estado : @@@@@@@@@@

La variable de esta línea (estado del terminal) no es del sistema ni pertenece al mensaje de entrada, luego debe ser una variable nueva del mensaje de salida. En el formato de salida debe haber un campo referenciándola (por ejemplo, ESTADO). No se requiere ningún tipo de edición especial. Con la tecla PF5, procederíamos a informar las caracteríaticas de esta variable: +----8----+----9----+---- CAMP-01 T ED CAMP-02 T ED CAMP-03 T ED CA __________________________________________________________________________________________________ _ Pág. 189

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________ 01 02 03

QGTRANS S

CODTERM L

FECHA H F8

ESTADO H

Las siguientes variables también tendrían que ser todas tipo 'H' (Host), y harían referencia a campos del formato de salida, que se llamarían (por ejemplo): CENTRO: numérico de 4 caracteres de longitud CAJBLOQ: alfanumérico de 1 carácter DISPACT: alfanumérico de 2 caracteres IMPORTE: numérico con signo de 13 caracteres de longitud, con 2 decimales. Para el último campo (IMPORTE) se puede utilizar la edición numérica 'N2', al tratarse de un campo numérico. La longitud máxima de la variable que aparecería en el preformato es de 20 caracteres en este caso, y por lo tanto habría que informar 20 caracteres '@' para el contenido del importe total en el preformato. El preformato quedaría: .....----+----1----+----2----+----3----+----4----+----5----+---6----+----7-01 @@@@ CONSULTA DEL TERMINAL @@@@ @@@@@@@@@@ I 02 03 Estado : @@@@@@@@@@ 04 Centro : @@@@ 05 Cajero bloqueado :@ 06 Dispensador : @@ 07 Total importe del día: @@@@@@@@@@@@@@@@@@@@

y pulsando PF5: 01 02 03 04 05 06 07

+----8----+----9----+---- CAMP-01 T ED CAMP-02 T ED CAMP-03 T ED CA QGTRANS S CODTERM L FECHA H F8 ESTADO H CENTRO H CAJBLOQ H DISPACT H IMPORTE H N2

Pulsando PF3, se salvarían las líneas del preformato. A continuación, habría que dar de alta un formato de salida para latransacción de consulta del estado de un terminal. En el panel de mantenimiento de formatos, se daría de alta un formato llamado QGRMTERM (por ejemplo), conteniendo los campos que en el preformato se definieron como de tipo 'H': FECHA : Campo numérico de 8 caracteres. ESTADO : Campo alfanumérico de 10 caracteres. CENTRO : Campo numérico de 4 caracteres CAJBLOQ: Campo alfanumérico de 1 carácter. DISPACT: Campo alfanumérico de 2 caracteres. IMPORTE: Campo numérico con signo de 13 caracteres de longitud total y 2 decimales

__________________________________________________________________________________________________ _ Pág. 190

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

¿Qué tendría que hacer el programa de aplicación asociado a la transacción de consulta de un terminal? 1.-

Con el código de terminal del mensaje de entrada acceder a la información necesaria en las tablas o ficheros. Supongamos que el código de terminal consultado era el P999, y los datos sobre el terminal: FECHA : 12-19-1990 (Fecha del día) ESTADO : "Activo" CENTRO : 0166 CAJBLOQ: Ninguno (' ') DISPACT: "No" IMPORTE: 1,232,211.00-

2.-

Rellenar los campos del formato de salida QGRMTERM y escribir una cola TS llamada +DC1xxxx (xxxx: código del terminal donde se ejecuta la transacción. Supongamos que el terminal desde el que se realiza la consulta es el P606: la cola TS que habría que escribir sería la +DC1P606), conteniendo un item con (ver II.5.Salidas no estándar):

¦QGRMTERM¦............¦..¦.¦19121990¦..¦.¦Activo¦..¦.¦0166¦ .... ¦ ¦000000000000¦00¦0¦ ¦00¦0¦ ¦00¦0¦ ¦ .... ¦ ¦000000000000¦00¦0¦ ¦00¦0¦ ¦00¦0¦ ¦ .... +---------------------------------------------------------+ ... ¦..¦.¦ ¦..¦.¦No¦..¦.¦000123221100-¦ ... ¦00¦0¦4¦00¦0¦ ¦00¦0¦ ¦ ... ¦00¦0¦0¦00¦0¦ ¦00¦0¦ ¦ +---------------------------------+

3.-

Informar los siguientes campos de la commarea CAA: CAA-DESTINO(1) = '+DC1' CAA-IND-PANDOC(1)='D' (pues la salida será a papel-documento)

La salida a papel que se producirá como resultado de la consulta será la siguiente: P606

CONSULTA DEL TERMINAL P999

19/12/1990

Estado : Activo Centro : 0166 Cajero bloqueado : Dispensador : No Total importe del día: 1.232.211,00-

Si se deseara cambiar la estructura del informe final, bastaría con modificar el preformato, y no sería necesario cambiar el programa de aplicación.

__________________________________________________________________________________________________ _ Pág. 191

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.6. MANTENIMIENTO DE ERRORES/AVISOS.

MENU GENERAL MANTENIMIENTO QM

LISTADO DE ERRORES/AVISOS QMEL

MANTENIMIENTO DE ERRORES/AVISOS QMEM

__________________________________________________________________________________________________ _ Pág. 192

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Mantto 0209 PD16 F3 Alta ARQUITEC. F4 Izqda. PLATAFORMA F5 Drcha. F7 Re.Pag F8 Av.Pag ANT Cl 08/09/95 Salir ___________________________________________________________________________________________________ 0001 CICSANT LISTADO DE ERRORES/AVISOS QMEL 10:51:50 P

SALTO

SELECCION ==> BGA

L 1: 132 C 78: 368 CODIGO_______EXPLICACION ADICIONAL. PRIMERA LINEA____________________________ BGA0000 0209 P013 ARQUITEC. PLATAFORMA ANT 18/08/95 BGA0001 AVISO SOBRE LA DE UNA ACTUALIZACION DE BASE DE DATOS. 0001 CICSANT LISTADO DE ERRORES/AVISOS QMEL 12:37:58 BGA0002 AVISO SOBRE LA DE UNA ACTUALIZACION DE BASE DE DATOS. BGA0003 P SALTO SELECCION ==> BG L 1:1034 BGA0004 ESTADO CONFIRMACION C 1: 368 BGA0005 CODIGO____MENSAJE ASOCIADO___________________________________________________ BGA0006 BGA0000 @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ BGA0007 . BGA0001 OK. MODIFICACION EFECTUADA BGA0008 F2 BGA0002 MODIFICACION CORRECTA BGA0009 BGA0003 SOLO PUEDE MODIFICARSE LA IMAGEN '2' DE LA PREAPERTURA BGA0010 NT BGA0004 CONFIRME BAJA CON PF7 BGA0011 BGA0005 SITUACION 'A' O 'D': CAMBIO DE SITUACION A 'S' PULSE PF7. BGA0012 RO BGA0006 NO ACTUALIZADO INDICADOR SITUACION COMO 'S': DATOS NO MODIFICABLES. BGA0013 BGA0007 ACTUALIZADO INDICADOR SITUACION COMO 'S': DATOS PANTALLA MODIFICABLES BGA0014 BGA0008 CAMBIO VARIABILIDAD: PONGA S EN INDICADOR, INTRODUZCA DATOS, TECLEE P BGA0015 BGA0009 OK. ALTA EFECTUADA BGA0010 ALTA CORRECTA Y MODIFICACION CORRECTA DE LA FECHA HASTA DEL PERIODO A F2 Mantto F3 Alta F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir BGA0011 OK. BAJA EFECTUADA BGA0012 PARA CALCULAR DIGITO Y DIGITO 2 ES NECESARIO INFORMAR PRODUCTO Y NUME BGA0013 CONFIRMACION DE BAJA ANULADA BGA0014 CAMPO NO INFORMABLE PARA TIPO DE LIQUIDACION CONJUNTA M O N BGA0015 DATOS ACTUALIZACION DE CTA. MADRE.

III.6.1. LISTADO DE ERRORES/AVISOS.

__________________________________________________________________________________________________ _ Pág. 193

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede al listado de errores/avisos desde el menú general de mantenimiento de tablas de la arquitectura seleccionando la OPCION 5, y tecleando una clave de error/aviso parcial (terminada en asterisco '*') en el campo CODIGO, con una longitud mínima de dos caracteres (correspondientes al código de aplicación). Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada error. Las columnas que aparecen en este listado son: - CODIGO: Código de error / aviso. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - MENSAJE ASOCIADO: Literal asociado al mensaje. - EXPLICACION ADICIONAL. (PRIMERA, SEGUNDA, TERCERA Y CUARTA LINEAS): Descripción de la información adicional que se ha añadido al mensaje para su mejor comprensión. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único código de error. Al pulsarla, aparece el panel de mantenimiento de errores/avisos con los datos correspondientes al código de error seleccionado. -PF3: Alta. No debe haber ningún código de error seleccionado. Al pulsarla, aparece el panel de mantenimiento de códigos de error sin datos.

__________________________________________________________________________________________________ _ Pág. 194

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modificar F3 Alta F4 Limpiar F6 Baja BORRA Salir ___________________________________________________________________________________________________

III.6.2. MANTENIMIENTO DE ERRORES/AVISOS. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MANTENIMIENTO DE ERRORES/AVISOS

ANT 18/08/95 QMEM 12:41:02

Codigo de Mensaje .. = BGA0001 Idioma ............. = E

AVISO / CUENTAS PERSONALES CASTELLANO

Variable 1 - Col/Lng = Variable 2 - Col/Lng =

Utilizar caracter @ en mensaje asociado para indicar parte variable.

/ /

___________________________MENSAJE ASOCIADO____________________________ OK. MODIFICACION EFECTUADA _________________________INFORMACION ADICIONAL_________________________ AVISO SOBRE LA DE UNA ACTUALIZACION DE BASE DE DATOS.

_______ALTA_______ CORITE1 23/04/91

_______ULTIMA MODIF______ CORITE1 08/10/93 16:59

En este panel se asocian los códigos de error/aviso con sus respectivos literales. Cada literal de un error consta de una parte fija y de hasta dos variables. La posición de una variable en el literal del mensaje se indica con tantos caracteres '@' como longitud máxima pueda tener dicha variable. Por ejemplo, para un mensaje que deba contener el número y el saldo de una cuenta (el primero de hasta 6 caracteres y el segundo de hasta 12),se dará de alta un mensaje con código RAE0001 (por ejemplo) con literal asociado: EL SALDO DE LA CUENTA @@@@@@ ES DE @@@@@@@@@@@@ PTAS.

En este ejemplo, el literal contiene dos variables. Cuando un programa de aplicación desea que este error aparezca por pantalla, debe informar en los campos de la commarea CAA: CAA-COD-ERROR = 'RAE0001'. CAA-VAR1-ERROR= '1680'. CAA-VAR2-ERROR= '13534' La arquitectura sustituirá los caracteres '@' por el contenido de las variables de error, y el literal que aparecerá por pantalla será: RAE0001

EL SALDO DE LA CUENTA 1680 ES DE 13534 PTAS.

Se accede al panel de mantenimiento de códigos de error/aviso: * Desde el menú principal de mantenimiento de tablas de la arquitectura, con la OPCION 5 y una clave correcta de error/aviso, con PF2, o con PF3 (alta). __________________________________________________________________________________________________ _ Pág. 195

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

* Desde el listado de errores/avisos, realizando una selección y pulsando PF2, o con PF3 sin selección (alta). Los campos de este panel son: - CODIGO DE MENSAJE: Código del mensaje de error/aviso. Este código consta de 7 caracteres con el siguiente significado: AATNNNN: - AA:

Es la aplicación a la que pertenece el mensaje. Este código de aplicación debe estar dado de alta en la tabla de aplicaciones. - T: Es el tipo de mensaje. Puede ser: 'E', error, 'A', aviso ó 'B', error grave (abend). - NNNN: Número secuencial asignado al código de mensaje. Es un campo modificable y obligatorio. - LITERAL DEL TIPO DE MENSAJE: Si el tipo del mensaje especificado en el código es: - E: - A: - B:

aparecerá el literal ERROR aparecerá el literal AVISO aparecerá el literal ABEND

No es modificable. - DESCRIPCION DE LA APLICACION: Descripción en el idioma indicado de la aplicación a la que pertenece el error (los dos primeros caracteres del código del mensaje de error/aviso). No es modificable. - IDIOMA: Código de idioma para la tabla de descripciones. Debe existir en la tabla de idiomas de la arquitectura. Modificable. - A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - COLUMNA/LONGITUD DE LA VARIABLE 1: Columna donde comienza la variable 1, y longitud total de la misma. Calculadas por la arquitectura, no es modificable. - COLUMNA/LONGITUD DE LA VARIABLE 2: Columna donde comienza la variable 2, y longitud total de la misma. Calculadas por la arquitectura, no es modificable. - MENSAJE ASOCIADO: Literal del mensaje asociado al código en el idioma indicado. Este contenido podrá contener hasta dos variables, que se indicarán con cadenas de caracteres '@'. La longitud máxima de las variables es de 20 caracteres. Este campo es modificable y obligatorio. __________________________________________________________________________________________________ _ Pág. 196

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- INFORMACION ADICIONAL: Este campo consta de 4 líneas de explicación adicional al mensaje en el idioma indicado. Es modificable y opcional. - Usuario y fecha de alta del código de error/aviso. No son modificables. - Usuario, fecha y hora de la última modificación. No son modificables. Las teclas de función son similares al resto de los paneles de mantenimiento (Ver III.2.Mantenimiento de Aplicaciones): - PF2: Modificar - PF3: Alta - PF4: Limpiar panel - PF6: Baja - Borra: Ir al panel anterior

__________________________________________________________________________________________________ _ Pág. 197

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.7. MANTENIMIENTO DE TOTALES DE REFERENCIA.

MENU GENERAL MANTENIMIENTO QM

LISTADO DE TOTALES REFER. QMOL

MANTENIMIENTO DE TOTALES REFER. QMOM

__________________________________________________________________________________________________ _ Pág. 198

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Mantto F3 Alta F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.7.1. LISTADO DE TOTALES DE REFERENCIA. 0209 P013 0001 CICSANT QCA0001 FIN DE DATOS P SALTO

ARQUITEC. PLATAFORMA LISTADO DE TOTALES DE REFERENCIA

0209 P013 0001 CICSANT QCA0001 FIN DE DATOS P SALTO

ARQUITEC. PLATAFORMA LISTADO DE TOTALES DE REFERENCIA

ANT 18/08/95 QMOL 12:46:14

TOTALES SELECCIONADOS

L 1: 5 C 1: 124 CLAVE_____DESCRIPCION__________CUENTA___FORMAT.J.__TIPO____ANTIGUO_I.FOR_IND2 BG001 PLAZO 9999999999 0 CONTABLE NO EST NO BG002 AHO.VISTA / CTA.CORR 9999999999 0 CONTABLE NO EST NO BG003 CUENTAS CREDITO 9999999999 0 CONTABLE NO EST NO BG005 OPERACIONES OFF 9999999999 0 CONTABLE NO EST NO BG006 CTAS INSTRUMENTALES 9999999999 0 CONTABLE NO EST NO

ANT 18/08/95 QMOL 12:46:43

TOTALES SELECCIONADOS

L 1: 5 C 75: 124 CLAVE_____DESCRIPCION_______ND2_______ALTA______________ULTIMA_MODIFIC.______ BG001 PLAZO NO 10/04/91 GARVAZ 06/10/93 13:20 OPIAVM BG002 AHO.VISTA / CTA.CORR NO 06/10/93 OPIAVM 06/10/93 13:21 OPIAVM BG003 CUENTAS CREDITO NO 06/10/93 OPIAVM 06/10/93 13:22 OPIAVM BG005 OPERACIONES OFF NO 06/10/93 OPIAVM 06/10/93 13:22 OPIAVM BG006 CTAS INSTRUMENTALES NO 06/10/93 OPIAVM 20/09/94 13:30 UALDB03

__________________________________________________________________________________________________ _ Pág. 199

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 6 y tecleando una clave de total incompleta en el campo CODIGO (terminada en el carácter '*'). Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada aplicación. Las columnas que aparecen en este listado son: - CLAVE TOTAL: Código de total. Permanecerá fijo en pantalla cuando se haga scroll a izquierda o derecha (PF4, PF5). - DESCRIPCION: Descripción del total en el idioma requerido. - CUENTA: Cuenta contable asociada al total. - FORMAT.J.: Indicador de si preformatea o no en la tabla de Journal. Sólo se formatean aquellos que tengan '0'. - TIPO: Tipo de total: contable, validadora o nominal. - ANTIGUO: Indicativo de si es gestionado o no por la antigua arquitectura (S/N). - I.FOR: Indicador de tipo de formateo para el total. Valores posibles: E: Estático. D: Dinámico. N: No acumular. - IND 2 : Indicativo reservado para uso futuro. - ALTA: Fecha y usuario que dio de alta el total en la tabla de totales de referencia. - MODIFICACION: Fecha, hora y usuario que realizó la última modificación del total.

__________________________________________________________________________________________________ _ Pág. 200

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único total. Al pulsarla, aparece el panel de mantenimiento de totales de referencia con los datos correspondientes al total seleccionado. -PF3: Alta. No debe haber ningún total seleccionado. Al pulsarla, aparece el panel de mantenimiento de totales de referencia sin datos.

__________________________________________________________________________________________________ _ Pág. 201

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modificar F3 Alta F4 Limpiar F6 Baja BORRA Salir ___________________________________________________________________________________________________

III.7.2. MANTENIMIENTO DE TOTALES DE REFERENCIA. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MANTTO. DE TOTALES DE REFERENCIA

CODIGO DE TOTAL .... = BG001 IDIOMA ............. = E

ANT 18/08/95 QMOM 12:49:36

PLAZO CASTELLANO

CUENTA CONTABLE .... = 9999999999 FORMATEO EN JOURNAL. = 000 TIPO DE TOTAL ...... ARQUITEC. ANTIGUA .. IND. FORMATEO....... INDICADOR 2 ........

= = = =

C N E N

C-Contable, V-Validadora, N-Nominal S/N E/D/N S/N

____________________STAMPS_______________________ Alta ............. 10/04/91 GARVAZ Ultima modific. .. 06/10/93 13:20 OPIAVM

Se accede al panel de mantenimiento de totales de referencia: * Desde el menú principal de mantenimiento de tablas de la arquitectura, con la OPCION 6 y una clave correcta de un total de referencia, con PF2, o con PF3 (alta). * Desde el listado de totales de referencia, realizando una selección y pulsando PF2, o con PF3 sin selección (alta). Los campos de este panel son: - CODIGO DE TOTAL: Código del total de referencia. Este código consta de 5 caracteres con el siguiente significado: AANNN: - AA: - NNN:

Es la aplicación a la que pertenece el total. Este código de aplicación debe estar dado de alta en la tabla de aplicaciones. Número secuencial asignado al total.

Es un campo modificable y obligatorio. - A continuación aparece el literal (no modificable por pantalla) con la descripción del significado del total en el idioma indicado. Es modificable. - IDIOMA: Código de idioma para la tabla de descripciones. Debe existir en la tabla de idiomas de la arquitectura. Modificable. __________________________________________________________________________________________________ _ Pág. 202

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - CUENTA CONTABLE: Cuenta contable asociada al total. Es modificable. - FORMATEO EN JOURNAL: Número de registros a formatear en el Journal. Este número será mayor cuanto más se vaya a usar este total en la operativa diaria. - TIPO DE TOTAL: Indica si el total es un concepto contable ('C') o es nominal ('N') o representa a una validadora ('V'). Es modificable y obligatorio. - ARQUITECTURA ANTIGUA: Indicativo de si el total es gestionado o no por la aplicaciones que no pasan por la nueva arquitectura (S/N). Es modificable. - IND.FORMATEO: Indicador de tipo de formateo para el total (Ver II.6 Actualización de Journal y Totales). Los valores posibles son: -'E': Estático. -'D': Dinámico. -'N': No acumular. Modificable y opcional, si no se teclea se asume 'E' (Estático). - INDICATIVO 2: Indicativo reservado para uso futuro. - Fecha y usuario de alta del código de total. No son modificables. - Fecha, hora y usuario de la última modificación. No son modificables. Las teclas de función son similares al resto de los paneles de mantenimiento (Ver III.2.Mantenimiento de Aplicaciones): - PF2: Modificar - PF3: Alta - PF4: Limpiar panel - PF6: Baja - Borra: Ir al panel anterior

__________________________________________________________________________________________________ _ Pág. 203

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.8. MANTENIMIENTO DE AYUDAS ON-LINE.

MENU GENERAL MANTENIMIENTO QM

LISTADO AYUDAS A TRANSACCIONES QMHL

MANTENIMIENTO AYUDAS A TRANSACCIONES QMLH

__________________________________________________________________________________________________ _ Pág. 204

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 0209 PD16 ARQUITEC. PLATAFORMA ANT 29/08/95 ___________________________________________________________________________________________________ 0001 CICSANT LISTADO DE AYUDAS A TRANSACCIONES QMHL 12:15:56 P

SALTO

SELECCION ==> QG*

L

CODIGO__DESCRIPCION_________________________________________NUMERO QGCS Esta transaccion realiza el cambio de sesion. QG00 Esta transaccion permite lanzar autorizaciones qu QG01 Esta transaccion permite acumular al debe o al ha QG03 QG30 Esta transaccion permite al usuario identificarse QG31 Esta transaccion permite las siguientes operacione QG32 PARA ASIGNAR UN TERMINAL A UNA OFICINA QG33 TRANSACCION QUE GESTIONA EL CUADRE CONTAB QG34 Esta transaccion permite que un usuario distinto QG35 Esta transaccion dara de alta todos los totales p QG37 QG60 Esta transaccion permite la consulta o el lista QG61 Esta transaccion permite consultar una autorizaci QG62 Esta transaccion permite consultar la tabla de te QG63 - Si se informa el campo CODIGO DE TRANSAC. con QG64 Esta transaccion permite consultar la ultima oper F2 Mantto

1:

23

DE LINEAS_ 4 4 7 12 2 14 12 9 11 11 11 14 12 9 13 10

F7 Re.Pag F8 Av.Pag Cl Salir

III.8.1. LISTADO DE AYUDAS ONLINE.

Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 7 y tecleando una clave de Ayuda incompleta en el campo CODIGO. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada ayuda online. Las columnas que aparecen en este listado son: - CODIGO: Código de ayuda online. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - DESCRIPCION: Descripción de la ayuda online en el idioma requerido. Se muestra el contenido de la primera línea de la ayuda. - NUMERO DE LINEAS: Número total de líneas que contiene la ayuda online. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse una única ayuda. Al pulsarla, aparece el panel de mantenimiento de ayudas online con los datos correspondientes a la ayuda seleccionada. __________________________________________________________________________________________________ _ Pág. 205

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Idioma F3 Salvar F6 Baja F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.8.2. MANTENIMIENTO DE AYUDAS ONLINE. 0209 P013 0001 CICSANT P

SALTO

ARQUITEC. PLATAFORMA MANTENIMIENTO DE AYUDAS A TRANSACC BG

E CASTELLANO

ANT 18/08/95 QMLH 12:56:26 L

1:

40

----------------------------------------------------------------------------DESCRIPCION DE LA PANTALLA Esta pantalla permite acceder a los diferentes procesos que existen en la aplicacion. Las opciones posibles del menu son: -

Preaperturas. Datos sobre cuentas. Estandares. Parametros de la Entidad. Modificaciones de usuario. Peticiones al batch. Funciones especiales.

Para acceder a las pantallas correspondientes a estos procesos se tecleara el numero de proceso seleccionado en el campo OPCION.

Al panel de mantenimiento de ayudas online se accede: - Desde el menu principal de mantenimiento de tablas de la arquitectura, tecleando la OPCION 7 y un código de ayuda correcto, o pulsando PF3 (alta), también con un código de ayuda completo (que no exista en la tabla de ayudas). - Seleccionando una aplicación del listado de ayudas online y pulsando la tecla PF2. Para permitir introducir mayúsculas y minúsculas en las líneas, es necesario que antes de entrar en la conversación de mantenimiento de tablas, y desde el CICS FRONT, se ejecute la transacción AMIN. De esta forma, el CICS no convertirá las minúsculas en mayúsculas, y se podrán guardar líneas de ayudas online con ambos tipos de letras. El panel de mantenimiento de ayudas online es un panel de listado, con la particularidad de que el contenido de las líneas está desprotegido (para permitir introducir datos). El campo SALTO funciona exactamente igual que en el resto de los listados. El campo SELECCION de cada línea del listado, permite los siguientes valores: - 'I': con la tecla Intro, inserta una línea en blanco. - 'D': con la tecla Intro, borra la línea. - 'R': con la tecla Intro, repite la línea. __________________________________________________________________________________________________ _ Pág. 206

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se permiten varias operaciones a la vez: por ejemplo, se puede insertar una línea y borrar otra informando 'I' en el campo SELECCION de la primera línea, informando 'D' en el campo SELECCION de la segunda línea y pulsando la tecla Intro. Las teclas de función del panel de mantenimiento de ayudas online son, aparte de las estándar de listado (PF7 y PF8): -Intro: Se procesa la operación sobre las líneas que se haya solicitado, informando 'I', 'R' ó 'D' en alguno de los campos SELECCION de las líneas. -PF2: Idioma. Se actualiza la tabla de ayudas online para todos los idiomas. Posteriormente será necesario actualizar para cada idioma. -PF3: Salvar. Se actualiza la tabla de ayudas online para el idioma seleccionado. -PF6: Baja. Se da de baja una ayuda online, después de confirmar la baja con la tecla de confirmación. - Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 207

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.9. MANTENIMIENTO DE TERMINALES.

MENU GENERAL MANTENIMIENTO QM

MENU DE TERMINALES QMWU

LISTADO DE TERMINALES QMWL

MANTENIMIENTO DE TERMINALES QMWM

LISTADO DE TERMINALES DE REFERENCIA QMWR

__________________________________________________________________________________________________ _ Pág. 208

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 0209 P014 ARQUITEC. PLATAFORMA ANT 25/08/95 ___________________________________________________________________________________________________ 0001 CICSANT MENU DE TERMINALES QMWU 10:08:32 OPCION 0 1 2 3 4 5

__________DESCRIPCION_____________ Resumen por tipo de terminal Activos al CICS en este momento No activos para la Arquitectura No existen segun tabla de sistemas No operan desde hace 7 dias o mas Sustituyendo o Sustituidos

CAMPOS A INFORMAR (01 (01 (01 (01 (01

al al al al al

04) 04) 04) 04) 04)

OPCION ......= IDIOMA ......= 01 Terminal ......= 02 Entidad/Centro = 03 Clase Term ....=

(Si se informa sin "*" se asume Mantto) 11-4700, 14-PS/2, 20-3270, 32-Cajeros, etc

04 Ordenado por ..=

F=Ofic.Fisica, C=Ofic.Contable, R=R.Ajenos

INTRO Continuar

BORRA Salir

III.9.1. MENU DE TERMINALES.

Se puede acceder al menú de terminales desde el menú general de mantenimiento de tablas de arquitectura, tecleando la OPCION 8 y no informando el campo CODIGO. También se puede arrancar directamente desde el terminal tecleando el código de transacción QMWU, y pulsando la tecla Intro. Este panel consta de los siguientes campos: - OPCION: Selección que se realiza. Es modificable y opcional. Los valores posibles son: * '0': Se obtiene un resúmen de terminales por tipo de terminal. * '1': Se obtiene un listado de terminales activos en CICS en ese momento. * '2': Se obtiene un listado de terminales no activos según las tablas de la Arquitectura. * '3': Se obtiene un listado de terminales no activos según la tabla de terminales de sistemas. * '4': Se obtiene un listado de terminales que no operan desde hace 7 días o más. * '5': Se obtiene un listado de terminales que están sustituidos por otro terminal o que sustituyen a alguno. Si no se teclea el campo OPCION, se obtendrá un listado de todos los terminales según los criterios de selección de los campos siguientes. __________________________________________________________________________________________________ _ Pág. 209

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-

IDIOMA: Código de idioma de mantenimiento para la tabla de descripciones. Debe existir en la tabla de idiomas de la arquitectura. Modificable.

- A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - TERMINAL: Si se teclea una clave de terminal parcial (terminada en el carácter '*'), se obtendrán los terminales cuya clave coincida con esa clave parcial. Si se teclea una clave de terminal completa en este campo, se accederá al panel de mantenimiento de terminales. Es modificable y opcional. - ENTIDAD/CENTRO: Si se teclea este campo, se obtendrán los listados seleccionados para los terminales que pertenezcan a la Entidad/Centro tecleada. Es modificable y opcional. - CLASE TERM: Si se teclea este campo con el tipo de terminal deseado, se obtendrá un listado con los terminales de este tipo. Los tipos válidos son: '11': '12': '13': '14': '15': '16': '17': '18': '19': '20': '28': '29': '31': '40': '51':

tipo 4700. tipo 5935. tipo PS/2 Toledo. tipo PS/2 Ronda. tipo PS/2 ICO. tipo VIDEOTEX. tipo PS/2.BCT. tipo PS/2.CEC. tipo PS/2.FFS (Foundation). pantalla 3270. PS/2 en emulación (tipo 3270). 4700 en emulación (tipo 3270). terminal en OFF 4700 Cajero. Impresora.

Para ver terminales de centro autorizador, consultar la tabla de referencia de terminales (QGDTRTE). Es modificable y opcional.

__________________________________________________________________________________________________ _ Pág. 210

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- ORDENADO POR: Se pueden obtener los listados seleccionados en el campo OPCION (listados con OPCION de 1 a 5) ordenador por ciertas claves, si se teclea en este campo: 'F': se obtendrán listados ordenados por oficina física del terminal. 'C': se obtendrán listados ordenados por oficina contable del terminal. 'R': se obtendrán listados ordenados por código de terminal para recursos ajenos. Es modificable y opcional. Las teclas activas en este panel son: - Intro: se accede a los listados o al mantenimiento de terminales, según las claves tecleadas. - Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 211

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 0209 P014 ARQUITEC. PLATAFORMA ANT 25/08/95 ___________________________________________________________________________________________________ 0001 CICSANT LISTADO DE TERMINALES QMWL 10:17:30 10:16:57 QCA0001 FIN DE DATOS P SALTO OPC:1 TER:******** OFI:**** CLS:** ORD: L 1: 6 C 78: 1: 223 TERM.________CENTRO TERM._____ TIPO TERM.__ACT__CBL_DISP__SIC/???___FHA.OPER________SUST:A_______ UBIC._____U.SESION_UBIC_CONT__RA__CICS_TRC__USUARIO__VER_ NF24 ABBEY 20 PANT. NATIONAL 3270 BANK 22/08/95 N/N 0001 0 9 0001 00 OK CICSANT P011 GRAN 20 PANT. VIA 3270 DE HORTALEZ 21/08/95 N/N 0020 0 9 0020 00 OK CICSANT P014 ABBEY 20 PANT. NATIONAL 3270 BANK 23/08/95 N/N 0001 0 2 0001 00 OK CICSANT P058 ABBEY 20 PANT. NATIONAL 3270 BANK 17/08/95 N/N 0001 0 9 0001 00 OK CICSANT 8203 DEPARTAMENTO 18 . .DE VALO 24/08/95 N/N 9807 0 9 9807 00 OK CICSANT 000 8204 TESORERIA 20 PANT. 3270 24/08/95 N/N 9120 0 9 9120 00 OK CICSANT

F2 Mantto F3 Alta

F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir

III.9.2. LISTADO DE TERMINALES.

__________________________________________________________________________________________________ _ Pág. 212

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 0209 P014 ARQUITEC. PLATAFORMA ANT 25/08/95 ___________________________________________________________________________________________________ 0001 CICSANT LISTADO DE TERMINALES QMWL 10:18:10 QCA0001 FIN DE DATOS P SALTO OPC:1 TER:******** OFI:**** CLS:** ORD: L 1: 6 0209 P014 ARQUITEC. PLATAFORMA ANT 25/08/95 C 155: 223 0001 CICSANT LISTADO DE TERMINALES QMWL 10:17:53 TERM._______SUST:STAMP______ALTA____P.SESION__BAJA.SIS__M.SEND_M.REC._C.SES._ QCA0001 FIN DE DATOS NF24 01/01/01 00:00 26/05/94 26/05/94 255 255 NO P SALTO OPC:1 TER:******** OFI:**** CLS:** ORD: L 1: 6 P011 01/01/01 00:00 17/09/93 17/09/93 255 255 NO C 146: 223 P014 01/01/01 00:00 05/01/94 05/01/94 255 255 NO TERM.____SUST:POR____SUST:STAMP______ALTA____P.SESION__BAJA.SIS__M.SEND_M.REC P058 01/01/01 00:00 17/03/93 17/03/93 255 255 NO NF24 01/01/01 00:00 26/05/94 26/05/94 255 255 8203 01/01/01 00:00 22/11/94 22/11/94 255 255 NO P011 01/01/01 00:00 17/09/93 17/09/93 255 255 8204 01/01/01 00:00 22/11/94 22/11/94 255 255 NO P014 01/01/01 00:00 05/01/94 05/01/94 255 255 P058 01/01/01 00:00 17/03/93 17/03/93 255 255 8203 01/01/01 00:00 22/11/94 22/11/94 255 255 8204 01/01/01 00:00 22/11/94 22/11/94 255 255

F2 Mantto F3 Alta

F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir

F2 Mantto F3 Alta

F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir

__________________________________________________________________________________________________ _ Pág. 213

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 8 y tecleando una clave de aplicación incompleta en el campo CODIGO. También se accede desde el menú de terminales, realizando las correspondientes selecciones, y desde el listado de terminales por tipo, seleccionando un tipo de terminal. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada terminal. Las columnas que aparecen en este listado son: - TERM: Código de terminal. Permanecerá fijo en pantalla cuando se haga scroll a izquierda o derecha (PF4, PF5). - CENTRO UBIC.: Descripción del centro físico asignado al terminal. - U.SESION: Fecha de la última sesión del terminal. - UBIC: Entidad/Centro de ubicación del terminal. - CONT: Entidad/Centro contable del terminal. - RA: Número del terminal en la oficina para recursos ajenos. - CICS: Estado del terminal en la TCT del CICS. Puede tomar los valores: 'OK ': En servicio 'DIS ': Desconectado al CICS 'OUT ': Fuera de servicio para el CICS 'NFND': No encontrado en TCT (Terminal Control Table) del CICS. - TRC: Indica si el terminal se encuentra en modo Trace o no (SI/NO). Cuando un terminal se encuentra en modo Trace, todos los mensajes de entrada y salida son escritos en una cola TS, llamada 'QCTRACE', en el CICS donde se realiza la operación. Si está en trace aparecerá en blancos. -USUARIO: Usuario identificado al CICS en el terminal en servicio. __________________________________________________________________________________________________ _ Pág. 214

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- VER: Versión del terminal. - TIPO TERM.: Tipo del terminal (código del tipo y descripción del significado del código). -ACT: Indicador de activo para la arquitectura (S/N). Si está activo aparecerá a blancos. - CBL: Cajero bloqueado (A/B/ ). - DISP: Indica si el terminal tiene o no dispensador (S/N), y después del carácter '/', indica si el dispensador se encuentra activo o no (S/N). - SIC/???: Número de orden de mensaje SICA / Número de orden de mensaje XXXX. - FHA.OPER: Fecha de operación asociada al terminal. Cuando su valor es la del sistema, aparece a espacios en el listado. - SUST:A: Cuando el terminal está sustituyendo a otro, código de la Entidad, Centro y/o Terminal que sustituye. - SUST:POR: Cuando el terminal está sustituido por otro, código del terminal que le sustituye. - SUST:STAMP: Timestamp (fecha y hora) de la sustitución. - ALTA: Fecha de alta del terminal en la tabla de terminales de la arquitectura. - P.SESION: Fecha en que el terminal realizó su primera sesión. - BAJA.SIS: Fecha que en que el terminal se dió de baja en sistemas. Si alguna de estas fechas presenta el valor 0001-01-01 en la tabla DB2, se mostrará a espacios en pantalla. - M.SEND: Longitud de los send que se envian a el terminal. - M.REC: Longitud de los receive que ejecuta el terminal. - C.SES: Indicador de si el terminal a ejecutado o no la transacción del cambio de sesión para el terminal (QG37). Las teclas de función de esta pantalla son: -PF2: Mantenimiento. Debe seleccionarse un único terminal. Al pulsarla, aparece el panel de mantenimiento de terminales con los datos correspondientes al terminal seleccionado. -PF3: Alta. No debe haber ningún terminal seleccionado. Al pulsarla, aparece el panel de mantenimiento de terminales sin datos. __________________________________________________________________________________________________ _ Pág. 215

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 0209 P014 ARQUITEC. PLATAFORMA ANT 25/08/95 ___________________________________________________________________________________________________ 0001 CICSANT MANTTO. DE TERMINALES QMWM 10:32:13 Terminal VTAM / CICS = Idioma Terminal .... = Tipo Terminal .. = Localizacion ...... = Entidad/Centro Cont..= Entidad/Centro Ubic..= Terminal Impresora...= Numero para R.Ajenos = Mensajes SICA / ???? = Version aplic. LOCAL = Fecha Operacion .... =

P011 / P011 NEW COPY E CASTELLANO IDIOMA MNTO = E 20 PANT. 3270 Estado CICS = OK OUTSOURCING ABBEY USUARIO id. = CICSANT 0209 / 0020 GRAN VIA DE HORTALEZ 0209 / 0020 GRAN VIA DE HORTALEZ PRCR ___________INDICADORES_______________ 00 Terminal Activo .... = S (S/N) 0 / 9 Dispensador / Activo = N / N (S/N) Cajero Bloqueado ... = (A/B/ ) 01/01/01 Terminal en Trace .. = N (S/N)

____DATOS SISTEMA_____ Oficina = Modelo = Fecha Baja = 01/01/01 _________ALTA__________ UALDA01 17/09/93 09.15

___________ SUSTITUCION _____________ Sustituye A .... = Sustituido POR . = Fecha y Hora ... = _____ULTIMA MODIF______ P.SESION U.SESION CICSANT 30/06/95 14.25 17/09/93 21/08/95

F2 Modificar

F3 Alta

F4 Limpiar

F6 Baja

BORRA Salir

III.9.3. MANTENIMIENTO DE TERMINALES.

Al panel de mantenimiento de la tabla de terminales se accede: - Desde el menu principal de mantenimiento de tablas de la arquitectura, tecleando la OPCION 8 y un código de terminal correcto, o pulsando PF3 y un código de terminal que no exista (o blancos). - Seleccionando un terminal del listado de terminales y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). - Desde el Menú de Terminales con un código de terminal correcto en el campo TERMINAL. Los campos que contiene este panel son: - NEW COPY: Indica si se desea que se realice una nueva copia en memoria del registro que se va a modificar. La selección puede hacerse con el carácter 'X'. Si no se informa este campo, se entiende que no se desea nueva copia en memoria por lo que la arquitectura no considerará probablemente la modificación. Es, pues, modificable y opcional. - CODIGO DE TERMINAL VTAM: Código del terminal en red. Es modificable y obligatorio. - CODIGO DE TERMINAL CICS: Código del terminal. Es modificable y obligatorio. - IDIOMA TERMINAL: Código de idioma para la tabla de descripciones. Debe existir en la tabla de idiomas de la Arquitectura. Modificable.

__________________________________________________________________________________________________ _ Pág. 216

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - IDIOMA MNTO: Idioma de mantenimiento del terminal para la tabla de descripciones. Es el idioma que se asume por defecto para el mantenimiento de las tablas si no se introduce en el menú de mantenimiento de tablas de la Arquitectura. Debe existir en la tabla de idiomas de la Arquitectura. Modificable y obligatorio. - TIPO DE TERMINAL: Tipo del terminal. Los códigos correctos son: '11': '12': '13': '14': '15': '16': '17': '18': '19': '20': '28': '29': '31': '40': '51':

tipo 4700. tipo 5935. tipo PS/2 Toledo. tipo PS/2 Ronda. tipo PS/2 ICO. tipo VIDEOTEX. tipo PS/2.BCT. tipo PS/2.CEC. tipo PS/2.FFS (Foundation). pantalla 3270. PS/2 en emulación (tipo 3270). 4700 en emulación (tipo 3270). terminal en OFF 4700 Cajero. Impresora.

Para ver terminales de centro autorizador, consultar la tabla de referencia de terminales (QGDTRTE). Es modificable y obligatorio. - A continuación aparece el literal (no modificable por pantalla) con la descripción del tipo de terminal. Se actualiza cada vez que se modifica el terminal con un nuevo tipo. - LOCALIZACION: Descripción del terminal. Puede contener la localización del terminal. Es modificable. - ENTIDAD/CENTRO CONTABLE: Código de la Entidad/Centro contable del terminal. Si no se informa y se informa la Entidad o Centro de ubicación, se asume el valor de éste. - DESCRIPCION ENTIDAD/CENTRO CONTABLE: Descripción del Centro contable. No es modificable. - ENTIDAD/CENTRO DE UBICACION: Código de la Entidad/Centro de ubicación del terminal. Si no se informa y se informa la Entidad o Centro contable, se asume el valor de éste. - DESCRIPCION ENTIDAD/CENTRO UBICACION: Descripción del Centro de ubicación en el idioma indicado. No es modificable. __________________________________________________________________________________________________ _ Pág. 217

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- ESTADO CICS: Estado del terminal para el CICS en el momento de la realización de la consulta. No es modificable. Los valores pueden ser: 'OK ':

En servicio

'DIS ':

Desconectado al CICS

'OUT ':

Fuera de servicio para el CICS

'NFND': No encontrado en TCT (Terminal Control Table) del CICS. - USUARIO ID.: Usuario identificado al CICS en el terminal en el momento de la consulta. No es modificable. - TERMINAL IMPRESORA: Para terminales 3270 (de tipo '20') existe la posibilidad de asociar un terminal de tipo impresora (tipo '51') por que el se direccionarán todas las salidas impresas de las operaciones del terminal definido (ver documento II.5.3.Impresión desde terminales 3270). - NUMERO PARA RECURSOS AJENOS: Número de terminal para recursos ajenos. Debe ser numérico. Es modificable. Si no se informa se asume el valor 0. - MENSAJES SICA/????: Número de mensaje SICA/otros. Es numérico, modificable. Si no se informa se asume el valor 0. - VERSION APLIC. LOCAL: Versión del aplicativo local para terminales inteligentes. No es modificable. - FECHA OPERACION: Fecha de operación del terminal. Si la fecha de operación es '01/01/01', la fecha de operación del terminal será la del sistema. No es modificable. Para modificar esta fecha de operación es necesario ejecutar la transacción QG31 (Cambio de Fecha de Operación de un Terminal). - TERMINAL ACTIVO: Indica (S/N) si el terminal está activo para la arquitectura. Es modificable. Si no se informa se asumirá el valor 'S'. - DISPENSADOR/ACTIVO: Estos dos indicadores (con valores S/N) son: * el primero indica si el terminal tiene dispensador * el segundo indica si el dispensador está activo Es modificable. En el alta si no se informa se asume el valor 'N'. - CAJERO BLOQUEADO: Cajero que se encuentra bloqueado en el terminal. Puede tomar el valor 'A' (se encuentra bloqueado el cajero A), 'B' (se encuentra bloqueado el cajero B), o ' ' (no se encuentra bloqueado ningún cajero). Es modificable. En el alta si no se informa se asume el valor ' '.

__________________________________________________________________________________________________ _ Pág. 218

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TERMINAL EN TRACE: Indica si el terminal está en modo "Trace" (valores S/N). Cuando un terminal se encuentra en modo "Trace", todos los mensajes de entrada y salida al Host son escritos en una cola TS llamada "QCTRACE" en el CICS en el que se realiza la operación. Si no se informa se asume el valor 'N'. - OFICINA: Oficina asociada al terminal en la tabla de terminales de Sistemas. No es modificable. - MODELO: Modelo y versión del terminal en la tabla de Sistemas. No es modificable. - FECHA BAJA: Fecha de baja del terminal en la tabla de Sistemas. No es modificable. - SUSTITUYE A: Código de Entidad, Centro y/o Terminal al que sustituye. No es modificable. - SUSTITUIDO POR: Código del terminal que le sustituye. No es modificable. Estos dos últimos campos se pueden modificar mediante la transacción QG32 (Sustitución/restitución de terminales y entidad/centro). - FECHA Y HORA: Fecha y hora de la sustitución. No es modificable. - Usuario, fecha y hora de alta del terminal en la tabla de terminales de la arquitectura. - Usuario, fecha y hora de última modificación del terminal en la tabla de terminales. - Fecha de la primera sesión del terminal. - Fecha de la última sesión del terminal. Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de un nuevo terminal. Se valida que no exista ya el terminal en la tabla de terminales. -PF4: Tecla para limpiar toda la información variable que pudiera existir en pantalla. -PF6: Tecla para dar de baja un terminal. Posteriormente se pedirá confirmación de la baja pulsando de nuevo la tecla de confirmación. La baja que se realiza es una baja física (se realiza un 'delete' del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 219

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 0209 P014 ARQUITEC. PLATAFORMA ANT 25/08/95 ___________________________________________________________________________________________________ 0001 CICSANT LISTADO DE TERMINALES DE REFERENCI QMWR 10:41:09 P

SALTO

RESUMEN POR TIPO DE TERMINAL

L

1:

17

TIPO_TERMINAL____TOTAL____NOACT____NOOPE____NOTCT____NOSIST____VERSION 18 TERM. PS/2 9 0 7 0 0 -401 20 PANT. 3270 197 0 163 66 0 46 S.E.M.P. E 1 0 1 1 0 47 S.E.M.P. A 1 0 1 1 0 48 SEMP RECUP 1 0 1 1 0 49 SEMP ACTUA 1 0 1 1 0 50 SEMP FICTI 2 0 2 2 0 51 IMPRESORA 1 0 1 1 1 --------------------213 0 177 73 1 TOTAL NOACT NOOPE NOTCT NOSIST

=> => => => =>

Total de terminales en tabla Arquitectura No Activo segun la Arquitectura No han operado segun la arquitectura en los ultimos 7 dias No existen en la TCT del CICS en este momento No existen en la tabla pasada por el Dpto. de sistemas

F6 Listar

F7 Re.Pag F8 Av.Pag Cl Salir

III.9.4. LISTADO RESUMEN DE TERMINALES POR TIPO.

Se accede a este panel desde el menú de terminales, seleccionando la OPCION 0. En este listado se ofrece la información contenida en la tabla de terminales de la arquitectura sumarizada por tipo de terminal. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se puede seleccionar uno de los tipos de terminales. Al realizar una selección y pulsar la tecla PF6 , se obtendrá un listado de todos los terminales del tipo seleccionado. *

El campo de contenido de las líneas. No es modificable por pantalla.Informa acerca de las características principales de cada tipo de terminal.

Las columnas que aparecen en este listado son: - TIPO-TERMINAL: Tipo de terminal con su literal asociado. - TOTAL: Número total de terminales de cada uno de los tipos. - NOACT: Número de terminales no activos según las tablas de la arquitectura, por tipo de terminal. - NOOPE: Número de terminales que no han operado en los últimos 7 días por tipo de terminal. __________________________________________________________________________________________________ _ Pág. 220

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- NOTCT: Número de terminales que no existen en la TCT del CICS en el momento de la consulta, por tipo de terminal. - NOSIST: Número de terminales que no existen en la tabla de terminales del Dpto. de Sistemas, por tipo de terminal. - VERSION: Versión más antigua y más moderna de aplicaciones locales, por tipo de terminal. En la última línea, se ofrece el número de terminales sumarizado por cada una de las columnas. Las teclas de función disponibles son las estándares de paginación (PF7 y PF8), y la tecla PF6 realizando una selección para acceder a un listado de terminales.

__________________________________________________________________________________________________ _ Pág. 221

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.10. MANTENIMIENTO SWA-TABLA CONTROL SISTEMA.

MENU GENERAL MANTENIMIENTO QM

MANTENIMIENTO DE SWA QMSW

__________________________________________________________________________________________________ _ Pág. 222

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modificar BORRA Salir ___________________________________________________________________________________________________

III.10.1. MANTENIMIENTO SWA-TABLA CONTROL SISTEMA. 0209 P013 0001 CICSANT Sesion de Ma¦ana/Tarde Fecha Contable actual Fecha Contable proxima

ARQUITEC. PLATAFORMA MANTENIMIENTO DE SWA = = =

Tarde 18/08/95 21/08/95

ANT 18/08/95 QMSW 13:08:34 Entorno (D/P) = Desarrollo

Viernes Lunes

Seguridad (E:Externa,= E I:Interna) Terminal Financiero..= 18

____CAMBIO DE SESION____ Usuario ............... = Time-stamp de INICIO .. = Time-stamp de FIN ..... =

CICSANT 1995-08-18-08.33.52.279331 1995-08-18-08.33.53.284016

______TABLAS DB2________ Tecleos ........... TCL = Totales ........... TOT = Journal ........... JOU = Autorizaciones .... AUT =

ACTIVA B C C A

________CICS MRO________ CICS Front SYSID ...... = ANT CICS 1 a 10 (SYSID) .. = ANA

AYER B A

VACIA A A B B

ANT

Se accede al panel de mantenimiento de la tabla de control del sistema (SWA), desde el menú principal, tecleando la opción 9, y pulsando la tecla Intro. Los campos que aparecen en este panel son: - SESION: Mañana o tarde. No es modificable. - ENTORNO: Entorno en que se encuentra la aplicación: desarrollo o producción. No es modificable. - SEGURIDAD: Indica si la seguridad de la instalación es externa (valor 'E'), o interna (valor 'I'). No es modificable. - TERMINAL FINANCIERO: Código del terminal financiero de la instalación. No es modificable. - FECHA CONTABLE ACTUAL: Fecha contable del día. Es modificable por pantalla, pero se exige la autoridad de funciones especiales. Para cambiar el día contable debe ejecutarse la transacción QGCS (Cambio de Sesión). - FECHA CONTABLE PROXIMA: Próxima fecha contable. Es modificable por pantalla, pero se exige la autoridad de funciones especiales. Para cambiar el día contable debe ejecutarse la transacción QGCS (Cambio de Sesión). - CAMBIO DE SESION (ninguno modificable): - USUARIO: Usuario que realizó el último cambio de sesión. __________________________________________________________________________________________________ _ Pág. 223

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TIMESTAMP DE INICIO: Fecha y hora de inicio del último cambio de sesión. - TIMESTAMP DE FIN: Fecha y hora de fin del último cambio de sesión. - TABLAS DB2: Tablas DB2 que se encuentran activas, vacías o de ayer. Sólo es modificable la tabla de tecleos activa: - TECLEOS ACTIVA: Tabla activa de tecleos - TECLEOS VACIA: Tabla vacía de tecleos - TOTALES ACTIVA: Tabla activa de totales - TOTALES AYER: Tabla activa ayer de totales - TOTALES VACIA: Tabla vacía de totales - JOURNAL ACTIVA: Tabla de journal activa - JOURNAL AYER: Tabla de journal activa ayer - JOURNAL VACIA: Tabla de journal vacía - AUTORIZACIONES ACTIVA: Tabla de autorizaciones activa - AUTORIZACIONES VACIA: Tabla de autorizaciones vacía - CICS MRO: - CICS FRONT SYSID: Identificador del Cics Front (es decir, el CICS donde están definidos los terminales). Modificable por pantalla. - CICS (1 A 10) SYSID: Identificador de los CICS descolgados. Modificables por pantalla. Se recomienda incluir como último el propio CICS FRONT. Las teclas activas son: -PF2: Tecla de modificación. Pide confirmación con PF2. -Borra:

Volver al panel al panel anterior, que en este caso solamente puede ser el menú de mantenimiento.

__________________________________________________________________________________________________ _ Pág. 224

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.11. MANTENIMIENTO DE DISTRIBUCION DE TELEDISCOS.

MENU GENERAL MANTENIMIENTO QM

LISTADO DISTRIBUCION DEL TELEDISCO QMDL

MANTENIMIENTO DISTRIBUCION DEL TELEDISCO QMDM

__________________________________________________________________________________________________ _ Pág. 225

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 2103 P444 ARQUITECTURA DE APLICACIONES CC30 26/02/92 ___________________________________________________________________________________________________ 0005 ARTHUR9 LISTADO DE DISTR. DE TELEDISCO QMDL 10:42:52 10:42:25 P P

SALTO SELECCION ==> ***** L 1:31 SALTO SELECCION ==> ***** L C 78: 1:31 143 PROCES._ENT_ENT_AS._CENT._TERM.____STAMP DE ALTA____STAMP ULTIMA MODIFICACION C 1: 143 PROCES._ENT_TELED_____________CONTENIDO__________________APLICACION__________ BG001 2103 K200 15/07/91 ARTHUR7 15/07/91 11:22 ARTHUR7 BG001 2103 01 RECURSOS K200 BG002 AJENOS 16/07/91 ARTHUR7 CUENTAS 19/07/91 PERSONALES 14:22 ARTHUR7 BG002 2103 02 RECURSOS K200 BG003 AJENOS 13/11/91 ARTHUR7 CUENTAS 13/11/91 PERSONALES 09:44 ARTHUR7 BG003 2103 03 RECURSOS K200 BG004 AJENOS 13/11/91 ARTHUR7 CUENTAS 13/11/91 PERSONALES 09:44 ARTHUR7 BG004 2103 04 RECURSOS K200 BG005 AJENOS 13/11/91 ARTHUR7 CUENTAS 13/11/91 PERSONALES 09:44 ARTHUR7 BG005 2103 05 RECURSOS K200 BG006 AJENOS 13/11/91 ARTHUR7 CUENTAS 13/11/91 PERSONALES 09:44 ARTHUR7 BG006 2103 06 RECURSOS K200 BG007 AJENOS 14/11/91 ARTHUR7 CUENTAS 14/11/91 PERSONALES 14:15 ARTHUR7 BG007 2103 07 CUENTAS PERSONALES BG008 K200 14/11/91 ARTHUR7 CUENTAS 14/11/91 PERSONALES 14:15 ARTHUR7 BG008 2103 08 CUENTAS PERSONALES BG009 K200 14/11/91 ARTHUR7 CUENTAS 14/11/91 PERSONALES 14:15 ARTHUR7 BG009 2103 09 CUENTAS PERSONALES BG010 K200 14/11/91 ARTHUR7 CUENTAS 14/11/91 PERSONALES 14:15 ARTHUR7 BG010 0000 QB001 2103 10 CUENTAS PERSONALES K200 25/06/91 ARTHUR1 CUENTAS 03/10/91 PERSONALES 11:39 ARTHUR4 QB001 2058 QB002 0000 01 PRUEBAS 0166 P601 25/06/91 ARTHUR1 TABLAS 25/06/91 COMUNES 14:09 ARTHUR1 QB002 2059 2058 01 2058 PRUEBAS 0166 P601 25/06/91 ARTHUR1 TABLAS 25/06/91 COMUNES 14:08 ARTHUR1 QB002 0000 QB003 2059 01 2058 PRUEBAS 0166 P601 25/06/91 ARTHUR1 TABLAS 26/07/91 COMUNES 09:26 ARTHUR4 QB003 0000 02 QC001 1111 DDUEBA 1111 P607 08/01/91 ARTHUR1 TABLAS 14/01/91 COMUNES 21:49 ARTHUR2 QC001 0001 0000 01 1111 PROCESO 1111 RESTO P032 ENTIDADES 14/01/91 ARTHUR2 ARQUITECTURA 29/01/91 19:19 CENTRAL ARTHUR2 QC001 0001 01 PROCESO RESTO ENTIDADES ARQUITECTURA CENTRAL F2 Mantto F3 Alta F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir F2 Mantto F3 Alta F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir

III.11.1. LISTADO DE DISTRIBUCION DE TELEDISCOS.

__________________________________________________________________________________________________ _ Pág. 226

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Este listado muestra los procesos batch que utilizan un teledisco para ejecutar transacciones en el proceso online diario. Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 10 y tecleando una clave de proceso batch incompleta en el campo CODIGO (terminado en '*'). La clave del proceso batch consiste en NOMBRE DE PROCESO + ENTIDAD. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada proceso batch. Las columnas que aparecen en este listado son: - PROCESO: Clave del proceso batch. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - ENTIDAD: Entidad asociado al proceso batch. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - TELEDISCO: Número de teledisco asociado al proceso batch. Es el teledisco al que el proceso batch envía sus transacciones. - CONTENIDO: Descripción del proceso batch. - APLICACION: Descripción de la aplicación a que pertenece el proceso batch. - TELEDISCO: Número de teledisco asociado al proceso batch. Es el teledisco al que el proceso batch envía sus transacciones. - ENTIDAD ASOCIADA: Entidad asociada al proceso por defecto. - CENTRO ASOCIADO: Centro asociado al proceso por defecto. - NETNAME ASOCIADO: Netname asociado al proceso por defecto. - TERMINAL ASOCIADO: Terminal asociado al proceso por defecto. - Fecha y usuario que dio de alta el proceso batch en la tabla de distribución de telediscos. - Fecha, hora y usuario de la última modificación del proceso batch en la tabla de distribución de telediscos. __________________________________________________________________________________________________ _ Pág. 227

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único proceso batch. Al pulsarla, aparece el panel de distribución de telediscos con los datos correspondientes al proceso seleccionado. -PF3: Alta. No debe haber ningún proceso seleccionado. Al pulsarla, aparece el panel de distribución de telediscos sin datos.

__________________________________________________________________________________________________ _ Pág. 228

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 2103 P444 ARQUITECTURA DE APLICACIONES CC30 26/02/92 ___________________________________________________________________________________________________ 0005 ARTHUR9 MANTTO. DE DISTR. DE TELEDISCO QMDM 10:43:45

Codigo de proceso .. Entidad del proceso Contenido .......... Teledisco asociado .

= = = =

BG002 CUENTAS PERSONALES 2103 RECURSOS AJENOS 02

Origen del proceso por defecto: Entidad .............: Centro ..............: Netname .............: K200 ____________________STAMPS_____________________ Alta ............. = 16/07/91 ARTHUR7 Ultima modific ... = 19/07/91 14:22 ARTHUR7

F2 Modif. F3 Alta

F4 Limpia F6 Baja

CL Borra

III.11.2. MANTENIMIENTO DE DISTRIB. DE TELEDISCOS

Al panel de mantenimiento de la tabla de distribución de telediscos se accede: - Desde el menu principal de mantenimiento de tablas de la arquitectura, tecleando la OPCION 11 y una clave de proceso batch correcto en el campo CODIGO (PROCESO BATCH + ENTIDAD). - Seleccionando un proceso batch del listado de distribución de telediscos y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). Los campos que contiene este panel son: - CODIGO DE PROCESO BATCH: Código del proceso. Tiene 5 caracteres de longitud con el siguiente significado: AANNN: - AA:

Es el código de la aplicación a la que pertenece el proceso batch. Este código debe estar dado de alta en la tabla de aplicaciones. - NNN: Es un número secuencial para los procesos batch de cada aplicación. Es modificable y obligatorio. - DESCRIPCION DE LA APLICACION: Descripción de la aplicación a la que pertenece el proceso batch. No es modificable. - ENTIDAD: Entidad asociada al proceso batch. __________________________________________________________________________________________________ _ Pág. 229

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- CONTENIDO: Descripción del proceso batch. Es modificable y obligatorio. - TELEDISCO: Teledisco al que el proceso batch enviará las transacciones que genere. Debe existir en la tabla de control de telediscos. Es modificable y obligatorio. - ENTIDAD POR DEFECTO: Entidad asociada al proceso batch por defecto. Es modificable. - CENTRO POR DEFECTO: Centro asociado al proceso por defecto. Es modificable. La entidad/centro debe existir en la tabla de centros. - NETNAME POR DEFECTO: Netname asociado al proceso por defecto. Es modificable. Debe existir en la tabla de terminales. - Fecha y usuario que realizó el alta de la fila. No es modificable. - Fecha, hora y usuario que realizó la última modificación de la fila. No es modificable. Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de un nuevo proceso. Se valida que no exista ya el proceso en la tabla de distribución de telediscos. -PF4: Tecla para limpiar toda la información variable que pudiera existir en pantalla. -PF6: Tecla para dar de baja un proceso. Posteriormente se pedirá confirmación de la baja pulsando de nuevo la tecla de confirmación. La baja que se realiza es una baja física (se realiza un Delete del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 230

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.12. MANTENIMIENTO DE SEGURIDAD INTERNA.

MENU GENERAL MANTENIMIENTO QM

MENU DE SEGURIDAD QMSU

LISTADO DE TABLA SEGURIDAD QMSL

LISTADO FUNCIONES DE SEGURIDAD QMNL

LISTADO DE SUPERVISORES QMVL

MANTENIMIENTO DE TABLA SEGURIDAD QMSM

MANTENIMIENTO FUNCIONES DE SEGURIDAD QMNM

MANTENIMIENTO DE SUPERVISORES QMVN

__________________________________________________________________________________________________ _ Pág. 231

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO INTRO Continuar F3 Alta BORRA Salir ___________________________________________________________________________________________________

III.12.1. MENU DE SEGURIDAD. 0209 P013 0001 CICSANT

OPCION 1 2 3

ARQUITEC. PLATAFORMA MENU DE SEGURIDAD

_______ DESCRIPCION _______ Seguridad General Seguridad de Funciones Supervisores

ANT 18/08/95 QMSU 13:21:34

CAMPO A INFORMAR (01) (02) (03) (01) (04) (03)

OPCION = 01 Transaccion.. = 02 Aplicacion... = 03 Usuario...... =

04 Funcion...... =

Si se accede al menú de seguridad desde el menú general de mantenimiento de tablas de arquitectura, tecleando la OPCION 11 y no informando el campo CODIGO, se mostrará un panel que permite una selección por parámetros. Desde este panel se accede al listado y/o mantenimiento de las tres tablas de seguridad: la tabla de seguridad general, la de seguridad de funciones, y la tabla de supervisores. En la tabla de Seguridad General, se encuentra recogido el nivel de cada Usuario/Aplicación/Transacción, es decir, el nivel de cada usuario para acceder a cada transacción de una aplicación. En la tabla de Seguridad de Funciones, se encuentra recogido el nivel de acceso necesario para cada Transacción/Función. En la tabla de Supervisores, se encuentran recogido los usuarios con niveles para autorizar (nivel 'A') o bien nivel de supervisor ('S'). Este panel consta de los siguientes campos: - OPCION: Este campo se utiliza para seleccionar la tabla a consultar y/o mantener. Puede tomar los valores: '1': Acceso a la tabla de Seguridad General '2': Acceso a la tabla de Seguridad de Funciones '3': Acceso a la tabla de Supervisores

__________________________________________________________________________________________________ _ Pág. 232

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TRANSACCION: Código de transacción. Es optativo para la OPCION 1 o la OPCION 2. Si no se teclea, o se teclea incompleto, se accede a un listado de todos los registros de la tabla de Seguridad General o de la tabla de Seguridad de Funciones, cuya clave de Transacción coincida con el código parcial de transacción tecleado (terminado en '*'). - APLICACION: Código de la aplicación. Es optativo para la OPCION 1. Si no se teclea, o se teclea incompleto (terminado en '*'), se accede a un listado de la tabla de Seguridad General cuya clave de aplicación coincida con el código parcial tecleado. - USUARIO: Código del usuario. Es optativo para las OPCIONES 1 Y 3. Si no se teclea o se teclea incompleto, se obtiene un listado de todos los registros de la tabla de Seguridad General o de la tabla de Supervisores, cuya clave de Usuario coincida con la tecleada. - FUNCION: Código de función. Es optativo para la OPCION 2. Si no se teclea o se teclea incompleto, se obtiene un listado de la tabla de Seguridad de Funciones de todos los registros cuya clave Función coincida con la tecleada. En cualquier caso: * Si se teclea OPCION 1, y un código de transacción, aplicación y usuario completos, se accederá directamente al mantenimiento de la tabla de Seguridad General. * Si se teclea OPCION 2, y un código de transacción y función completos, se accederá directamente al mantenimiento de la tabla de Seguridad de Funciones. * Si se teclea la OPCION 3, y un código de usuario completo, se accederá directamente al mantenimiento de la tabla de Supervisores. En cualquiera de las selecciones anteriores (tanto si es una clave completa o incompleta), si no existe ningún datos en la tabla seleccionada con el campo OPCION que se ajuste a dicha clave, aparecerá en pantalla un mensaje de error advirtiendo que no existen datos. Las teclas de función de este panel son: - PF3: Alta. Se accede al mantenimiento de la tabla seleccionada en el campo OPCION para realizar un alta. - Intro: se accede al listado o al mantenimiento de la tabla seleccionada en el campo OPCION. - Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 233

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Mantto F3 Alta F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.12.2. LISTADO TABLA DE SEGURIDAD GENERAL. 0209 P013 ARQUITEC. PLATAFORMA 0001 CICSANT LISTADO DE TABLA DE SEGURIDAD QCA0001 FIN DE DATOS P SALTO USUARIO => ******** APL => ** TRN => ****

ANT 18/08/95 QMSL 13:27:19 L

1:

8

__USUARIO____APLICACION___TRANSACCION____NIVEL__ USECS99 HA **** 009 USECS99 PE **** 009 USECS99 RA **** 009 USECS99 TC **** 009 USECS99 UE **** 009 USECS99 UF **** 009 USECS99 UG **** 009 USECS99 UG U704 005

Se accede a este panel desde el menú de seguridad seleccionando la OPCION 1 y tecleando una clave Usuario/Aplicación/Transacción incompleta. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada registro de la tabla de seguridad. Las columnas que aparecen en este listado son: - USUARIO: Código del usuario en la tabla de Seguridad General. - APLICACION: Código de la aplicación. - TRANSACCION: Código de la transacción. El valor '****' indica que el usuario tiene el mismo nivel para todas las transacciones de la aplicación indicada. - NIVEL: Nivel de acceso del usuario a la transacción.

__________________________________________________________________________________________________ _ Pág. 234

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único registro. Al pulsarla, aparece el panel de mantenimiento de la tabla de Seguridad General con los datos correspondientes a la selección realizada. -PF3: Alta. No debe haber ningún registro seleccionado. Al pulsarla, aparece el panel de mantenimiento de la tabla de seguridad general sin datos.

__________________________________________________________________________________________________ _ Pág. 235

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modificar F3 Alta F4 Limpiar F6 Baja BORRA Salir ___________________________________________________________________________________________________

III.12.3. MANTENIMIENTO DE TABLA DE SEGURIDAD. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MANTTO. DE SEGURIDAD

ANT 18/08/95 QMSM 13:29:44 NEW COPY

Usuario......... = Aplicacion...... = Transaccion..... = Nivel........... =

USECS99 HA ****

CONTABILIDAD GENERAL (TODAS LAS TRANSACCIONES)

9

____________________STAMPS______________________ Ultima modific. .... = 25/01/94 18:55 UALDB06 Alta ............... = 25/01/94 18:55 UALDB06

Al panel de mantenimiento de la tabla de Seguridad General se accede: - Desde el menu de seguridad, tecleando la OPCION 1 y un código de Usuario/ Aplicación/Transacción correcto, - Seleccionando un registro del listado de la tabla de Seguridad General y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). Los campos que contiene este panel son: - NEW COPY: Indica si se desea que se realice una nueva copia en memoria del registro que se va a modificar. La selección puede hacerse con el carácter 'X'. Si no se informa este campo, se entiende que no se desea nueva copia en memoria por lo que la arquitectura no considerará probablemente la modificación. Es, pues, modificable y opcional. - USUARIO: Código del usuario. Tiene 8 caracteres de longitud. Es modificable y obligatorio. - APLICACION: Código de la aplicación. Debe existir en la tabla de aplicaciones. Tiene 2 caracteres de longitud. Es modificable y obligatorio. - DESCRIPCION DE LA APLICACION: Contiene la descripción de la aplicación en 20 caracteres. No es modificable.

__________________________________________________________________________________________________ _ Pág. 236

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TRANSACCION: Código de la transacción. Tiene 4 caracteres de longitud, y es modificable y obligatorio. El valor '****' significa todas las transacciones de la aplicación que conste en el campo aplicación. Si es distinto a este valor, debe existir en la tabla de transacciones. - DESCRIPCION DE LA TRANSACCION: Descripción de la transacción en 35 posiciones. No es modificable. - NIVEL: Nivel del Usuario para la Aplicación/Transacción. Se puede asignar a un usuario el mismo nivel para todas las transacciones de una aplicación, informando el campo Transacción con valor '****'. La escala de niveles es ascendente, siendo el máximo '999'. Es obligatorio y modificable por pantalla. Los siguientes campos no son modificables por pantalla, e indican: * Fecha, hora y usuario que realizó la última modificación. * Fecha, hora y usuario que realizó el alta del registro. Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de un nuevo registro. Se valida que no exista en la tabla. -PF4: Limpiar. Se borra toda la información que hubiera en la pantalla. -PF6: Tecla para dar de baja un registro previa confirmación con PF7. La baja que se realiza es una baja física (se realiza un Delete del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 237

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 2103 P405 ARQUITECTURA DE APLICACIONES CC30 26/02/92 ___________________________________________________________________________________________________ 0004 ARTHUR9 LISTADO DE FUNCIONES DE SEGURIDAD QMNL 11:13:35 QCA0001 FIN DE DATOS P SALTO TRANSACCION => **** FUNCION => ****** L 1: 5 __TRANSACCION____FUNCION___NIVEL__ QMCM QMSTDA 001 QMEM QMUSUA 000 QMFM QMSTDA 000 QMSW QMESPE 000 QMTM QMSTDA 000

F2 Mantto F3 Alta

F7 Re.Pag F8 Av.Pag Cl Salir

III.12.4. LISTADO TABLA DE SEGURIDAD DE FUNCIONES.

Se accede a este panel desde el menú de seguridad seleccionando la OPCION 2 y tecleando una clave Transacción/Función incompleta. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada registro de la tabla de seguridad. Las columnas que aparecen en este listado son: - TRANSACCION: Código de la transacción. - FUNCION: Nombre de la función dentro de la transacción. - NIVEL: Nivel necesario para acceder a la función dentro de la transacción.

__________________________________________________________________________________________________ _ Pág. 238

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único registro. Al pulsarla, aparece el panel de mantenimiento de la tabla de Seguridad de Funciones con los datos correspondientes a la selección realizada. -PF3: Alta. No debe haber ningún registro seleccionado. Al pulsarla, aparece el panel de mantenimiento de la tabla de Seguridad de Funciones sin datos.

__________________________________________________________________________________________________ _ Pág. 239

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 2103 P405 ARQUITECTURA DE APLICACIONES CC30 26/02/92 ___________________________________________________________________________________________________ 0004 ARTHUR9 MANTTO. DE FUNCIONES DE SEGURIDAD QMNM 11:14:43

Transaccion..... = Funcion......... =

QMEM QMUSUA

Nivel........... =

0

MANTENIMIENTO DE ERRORES/AVISOS

____________________STAMPS______________________ Ultima modific. .... = 11/02/92 12:39 Alta ............... = 11/02/92 12:39

F2 Modificar

F3 Alta

F4 Limpiar

F6 Baja

BORRA Salir

III.12.5. MANTENIMIENTO DE TAB. DE SEG. DE FUNCIONES.

Al panel de mantenimiento de la tabla de Seguridad de Funciones se accede: - Desde el menu de seguridad, tecleando la OPCION 2 y un código de Transacción / Función correcto, - Seleccionando un registro del listado de la tabla de Seguridad de Funciones y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). Los campos que contiene este panel son: - TRANSACCION: Código de la transacción. Tiene 4 caracteres de longitud, y es modificable y obligatorio. Debe existir en la tabla de transacciones. - DESCRIPCION DE LA TRANSACCION: Descripción de la transacción en 35 posiciones. No es modificable. - FUNCION: Nombre de la función dentro de la transacción indicada en el campo TRANSACCION. Es modificable y obligatorio. - NIVEL: Nivel necesario para acceder a la Transacción/Función. Es obligatorio y modificable por pantalla.

__________________________________________________________________________________________________ _ Pág. 240

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Los siguientes campos no son modificables por pantalla, e indican: * Fecha, hora y usuario que realizó la última modificación. * Fecha, hora y usuario que realizó el alta del registro. Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de un nuevo registro. Se valida que no exista en la tabla. -PF4: Limpiar. Se borra toda la información que hubiera en la pantalla. -PF6: Tecla para dar de baja un registro previa confirmación con PF7. La baja que se realiza es una baja física (se realiza un Delete del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 241

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 2103 P405 ARQUITECTURA DE APLICACIONES CC30 26/02/92 ___________________________________________________________________________________________________ 0004 ARTHUR9 LISTADO DE SUPERVISORES QMVL 11:15:34 QCA0001 FIN DE DATOS P SALTO USUARIO ==> ******** L 1: 2 ___USUARIO____NIVEL_ ARTHUR4 S ARTHUR9 S

F2 Mantto F3 Alta

F7 Re.Pag F8 Av.Pag Cl Salir

III.12.6. LISTADO TABLA DE SUPERVISORES.

Se accede a este panel desde el menú de seguridad seleccionando la OPCION 3 y tecleando una clave Usuario incompleta. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada registro de la tabla de seguridad. Las columnas que aparecen en este listado son: - USUARIO: Código del usuario en la tabla de Supervisores. - NIVEL: Nivel del usuario. Puede tomar los valores: 'A': el usuario tiene nivel para autorizar operaciones 'S': el usuario tiene nivel de supervisor. El nivel S está por encima del nivel 'A'.

__________________________________________________________________________________________________ _ Pág. 242

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse un único registro. Al pulsarla, aparece el panel de mantenimiento de la tabla de Supervisores con los datos correspondientes a la selección realizada. -PF3: Alta. No debe haber ningún registro seleccionado. Al pulsarla, aparece el panel de mantenimiento de la tabla de supervisores sin datos.

__________________________________________________________________________________________________ _ Pág. 243

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO 2103 P405 ARQUITECTURA DE APLICACIONES CC30 26/02/92 ___________________________________________________________________________________________________ 0004 ARTHUR9 MANTTO. DE SUPERVISORES QMVM 11:16:30

F2 Modificar

Usuario.... =

ARTHUR9

Nivel...... =

S

F3 Alta

(A - Autorizador, S - Supervisor)

F4 Limpiar

F6 Baja

BORRA Salir

III.12.7. MANTENIMIENTO DE TABLA DE SUPERVISORES.

Al panel de mantenimiento de la tabla de Supervisores se accede: - Desde el menu de seguridad, tecleando la OPCION 3 y un código de Usuario correcto, - Seleccionando un registro del listado de la tabla de Supervisores y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). Los campos que contiene este panel son: - USUARIO: Código del usuario. Tiene 8 caracteres de longitud. Es modificable y obligatorio. - NIVEL: Indica si el usuario tiene nivel para autorizar (valor 'A'), o tiene nivel de supervisor (valor 'S'). El nivel de supervisor es superior al de autorizador, es decir, un usuario con nivel 'S' también puede autorizar, y además puede autorizar ciertas operaciones para las que se requiere mayor privilegio.

__________________________________________________________________________________________________ _ Pág. 244

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de un nuevo registro. Se valida que no exista en la tabla. -PF4: Limpiar. Se borra toda la información que hubiera en la pantalla. -PF6: Tecla para dar de baja un registro.previa confirmación con PF7. La baja que se realiza es una baja física (se realiza un Delete del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 245

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.13. MANTENIMIENTO DE TABLA LISTADO DE TABLAS.

MENU GENERAL MANTENIMIENTO QM

LISTADO DE TABLA DE LISTADOS QMLT

MANTENIMIENTO DE TABLAS DE LISTADO QMMT

MANTENIMIENTO DE TABLA LIST. (CAB/SENT.) QMMC

__________________________________________________________________________________________________ _ Pág. 246

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 MODIF. F3 ALTA F6 EJECUT F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.13.1. LISTADO DE LA TABLA. 0209 P013 ARQUITEC. PLATAFORMA 0001 CICSANT LISTADO DE TABLA DE LISTADOS QCA0001 FIN DE DATOS P SALTO LISTADO DE LA TABLA DE LISTADOS TABLA BGDTASE BGDTGRA BGDTOPC BGDTOPM BGDTOPS QGDTCSE QGDTDTA QGDTENA QGDTLIS QGDTTLI

ANT 18/08/95 QMLT 13:55:03 L

1:

10

DESCRIPCION CONTENIDO .MAX.LISTAR GAST. ASE. CONSULTA DE GASTOS DE ASESORIA 0 GAST. ASE. CONSULTA DE GASTOS DE ASESORIA 0 HIST.IMPUT DATOS COMPLEM.HISTORICO INGRESOS/REINTEGROS BATCH 0 HIST.IMPUT DATOS COMPLEM2.HISTORICO INGRESOS/REINTEGROS BATCH 0 HIST.IMPUT DATOS BASICOS.HISTORICO INGRESOS/REINTEGROS BATCH 0 CAMB.SES. LISTADO DE TABLA CAMBIO DE SESION 0 DESCRIP. LISTADO DE TABLA DE DESCRIPCIONES 0 ENTIDADES LISTADO DE ENTIDADES PARA ARQUITECTURA 0 LIS.TABLAS LISTADO DE LA TABLA DE LISTADOS 0 LITERALES LISTADO DE TABLA DE LITERALES 0

En esta pantalla aparecen algunos datos de las filas de la tabla de tablas (QGDTLIS). El acceso a esta pantalla es desde el menú principal de la Arquitectura, pulsando la opción '12'. Los campos de este panel comunes a todos los listados están descritos en el documento II.4. Funcionamiento de la paginación. Los campos que aparecen en este listado son: - TABLA: Clave de la fila de la tabla QGDTLIS. Es el nombre que debe informarse en el campo CAA-IDTABLA de la commarea QGECCAA, antes de dar control al programa de listado de SQL dinámico QC2CLIS. - DESCRIPCION: Descripción en la tabla QGDTLIS de la fila. - CONTENIDO : Primera descripción que aparecerá en el listado asociado a la fila. - MAX-LISTAR : Número máximo de filas a listar. Las teclas de función disponibles, aparte de las estándares de paginación, son: -PF2: Modificar. Seleccionando una fila con 'X' o 'S' y pulsando PF2, aparecerá la pantalla de mantenimiento de la tabla de listado de tablas. Al pulsar PF2 se exige selección

__________________________________________________________________________________________________ _ Pág. 247

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-PF3: Alta. Pulsando PF3, se dará control a la pantalla de mantenimiento de la tabla de listado de tablas. Aparecerá la pantalla inicializada, para que se proceda al alta de una fila. Pulsando PF3 no se permite selección. -PF6: Ejecutar: Ejecuta la instrucción SQL que da lugar al listado seleccionado.

__________________________________________________________________________________________________ _ Pág. 248

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modif. F3 Alta F4 Limpia F5 C/Sent F6 Baja CL Salir ___________________________________________________________________________________________________

III.13.2. MANTENIMIENTO TABLA DE LISTADO DE TABLAS. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MANTENIMIENTO DE TABLAS LISTADO

ANT 18/08/95 QMMT 13:58:40

Idtabla.. = QGDTCSE CAMB.SES. TABLA CAMBIO DE SESION Contenido = LISTADO DE TABLA CAMBIO DE SESION __TECLAS DE FUNCION__ NUM_LITERAL_SEL__TRAN 02 MODIF. S QMIM 03 ALTA N QMIM

______ATRIBUTOS_____ _COL____VALOR____ATR

____INDICADORES_____ Varias sel.= N (S/N) Mod.datos. = N (S/N) Scroll lat.= S (S/N)

_________OTROS DATOS__________ N.max.lineas a listar. = 0 N.blancos separacion.. = 0 Margen fijo........... = 22 Linea primera pantalla = 0 Colum.primera pantalla = 0 Num.lineas de cabecera = 1 Transaccion defecto... = ___CARACTERES DE SELECCION____ X S

_________STAMP ULTIMA MODIFICACION________ 0209 0001 UALDA01 P070 14/03/94 16.35.51

Pantalla que controla la consulta, alta, baja y modificación de las filas de la tabla de listado de tablas (QGDTLIS). Se accede desde el menú principal de Arquitectura (QM) con la opción 14 (Tabla de Listado de Tablas) e informando un código de listado de tablas; o con la opción 12 pasando al listado de la tabla de listados de tablas (QMLT) y seleccionando una para modificación o pulsando la tecla de alta. Los campos que no aparecen en esta pantalla son: cabeceras, sentencias select a ejecutar, preformato y comentarios a pie de página. Estos aparecen en la pantalla de mantenimiento de cabeceras/preformatos/sentencias/pies de listados (QMMC). Los que aparecen en esta pantalla son: - IDTABLA: Clave de la fila en la tabla de listado de tablas. Alfanumérico de longitud 8. Es obligatorio. - DESCRIPCION RESUMIDA: Descripción resumida de la fila en la tabla de listado de tablas. Alfanumérico de 10. Es obligatorio. - DESCRIPCION AMPLIADA: Descripción ampliada de la fila en la tabla de listado de tablas. Alfanumérico de 30. Es obligatorio. - CONTENIDO: Primera descripción que aparecerá en el listado. Alfanumérico de 50.

__________________________________________________________________________________________________ _ Pág. 249

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TECLAS DE FUNCION: Occurs de 8 en los que se informan las teclas de función que darán control a nuevas transacciones: - NUMERO : Número de la tecla de función (p.e. '02' equivale a PF2). Se valida que es numérico y los valores posibles son: 2,3,4,5,6,10. - LITERAL: Literal asociado a la tecla de función, que aparecerá en el mapa de listados. - SELECC.: Indicador de si exige o no selección. Valores posibles: - 'S' se exige selección - 'N' no se permite selección - ' ' no se valida nada en la selección. - TRANSAC.: Transacción que se informará como próxima en el caso de pulsarse la tecla de función informada en el campo número de función. - ATRIBUTOS: Occurs de tres. Se determinan los atributos con los que se listarán las líneas. - COL..: Número de columna a comparar. Numérico de longitud tres. - VALOR: Valor con el que comparar. Alfanumérico de longitud 10. - ATR..: Atributo con el que se listará la línea. Los valores posibles son: ATR SELECCION '' 'B' Brillante 'A' 'R' 'V' '*' '-' '+'

LINEA DE DATOS

Desprotegido Normal Desprotegido Normal Desprotegido Desprotegido Desprotegido Protegido Protegido Protegido

Normal Normal Normal Normal Normal Brillante

Protegido Protegido

Normal

Protegido Normal Desprotegido Brillante Desprotegido Normal Desprotegido Normal Protegido Normal Protegido Brillante

- INDICADORES: - IND.VARIAS SELEC.: Valores posibles: - 'S' se permiten varias selecciones - 'N' no se permiten varias selecciones - IND.MODIF.DATOS : Valores posibles: - 'S' se permiten modificar la linea de datos __________________________________________________________________________________________________ _ Pág. 250

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- 'N' no se permite modificar la linea de datos - IND.SCROLL LATER.: Valores posibles: - 'S' se realizará scroll lateral - 'N' no se realizará scroll lateral - OTROS DATOS - NUM.MAX.LINEAS : Número máximo de lineas a listar. Si se informa a ceros, el listado asumirá 1000 como el número máximo de lineas a listar. - NUM.BLANCOS SEPA.: Número de blancos de separación entre campos. Sólo tiene sentido cuando no esté informado el preformato. - MARGEN FIJO : Número de caracteres a mantener fijos a la izquierda en el scroll lateral. - LINEA PRIM.PANT. : Línea del listado en la que se desea posicionar la primera pantalla. Si no se informa, se posicionará en la primera. - COLUM.PRIM.PANT. : Columna del listaddo en la que se desea posicionar la primera pantalla. Si no se informa, se posicionará en la primera. - NUM.LINEAS CAB. : Número de líneas de cabecera. Como en la tabla de listado de tablas sólo es posible definir dos líneas de cabecera, se valida que este número seas mayor que dos. Si está informado a cero, se asumirá una línea de cabcera. - TRAN.POR DEFECTO : Transacción a la que se dará control si se pulsa una tecla de las informadas en los números de las teclas de función, y no tiene transacción asociada. - CARACTERES DE SELECCION : Caracteres que se permitirán en la selección de las líneas del listado. Normalmente 'S' o 'X'. - STAMP ULT.MODIF. : Entidad, centro, usuario, terminal, fecha y hora de última modificación. Las teclas de función son: -PF2: Modificar. Modificación de la fila que aparece en pantalla, con los campos informados. -PF3: Alta. Alta del código de listado informado en pantalla. Aparecerá un aviso de 'INFORME CABECERAS, PREFORMATO, SENTENCIAS Y COMENTARIOS'. Pulsando PF5 se completará la información de la fila dada de alta. __________________________________________________________________________________________________ _ Pág. 251

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-PF4: Limpiar. Inicialización de los campos de pantalla. -PF5: Cab/Pref/Sent. Control a la pantalla de mantenimiento de cabeceras, preformato, sentencias y comentarios a pie de listado. -PF6: Baja. Baja del código informado en pantalla previa confirmación con PF7. Aparecerá un aviso 'CONFIRME BAJA CON PF7. -Borra: Salir. Volver a la pantalla anterior.

__________________________________________________________________________________________________ _ Pág. 252

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F3 Salvar F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.13.3. MANTENIMIENTO DE CABECERAS / PREFORMATOS / SENTENCIAS / PIES DE LISTADOS. 0209 P013 0001 CICSANT P

SALTO

ARQUITEC. PLATAFORMA MANTENIMIENTO DE TABLAS LISTADO

ANT 18/08/95 QMMC 14:07:00

QGDTCSE TABLA CAMBIO DE SESION

L C

1: 27 1: 255

_______________LINEAS DE CABECERAS (2) Y PREFORMATO ASOCIADO_________________ ENT. FAS ORD CODIGO DESCRIPCION PROG/TR_STRT.TERM ACT @@@@

@

@@

@@@@@@@@

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@

@

@

______________________SENTENCIAS SELECT A EJECUTAR__________________________ SELECT CSE_ENTIDAD,CSE_FASE,CSE_ORDEN,CSE_CODIGO,CSE_DESCRIP,CSE_IND_TRN_PROG CSE_IND_LIBRE1,CSE_IND_ACTIVO, CSE_CICS, SUBSTR(DIGITS(DAY(CSE_FECHA_ALT)),9, SUBSTR(DIGITS(MONTH(CSE_FECHA_ALT)),9,2),SUBSTR(DIGITS(YEAR(CSE_FECHA_ALT)),9 ,CSE_USERID_ALT, SUBSTR(DIGITS(DAY(CSE_FECHA_MOD)),9,2), SUBSTR(DIGITS(MONTH(CSE_FECHA_MOD)),9,2),SUBSTR(DIGITS(YEAR(CSE_FECHA_ALT)),9 ,CSE_USERID_MOD FROM DBCREATOR.QGDTCSE ORDER BY CSE_ENTIDAD,CSE_FASE,CSE_ORDE

0209 P013 0001 CICSANT P

SALTO

ARQUITEC. PLATAFORMA MANTENIMIENTO DE TABLAS LISTADO QGDTCSE TABLA CAMBIO DE SESION

ANT 18/08/95 QMMC 14:07:41 L C

1: 27 78: 255

_____________________________________________________________________________ CICS STAMP.ALT STAMP.MOD @@@@

@@/@@/@@ @@@@@@@@

@@/@@/@@ @@@@@@@@

_____________________________________________________________________________ , 2), ,2) ,2) N

__________________________________________________________________________________________________ _ Pág. 253

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F3 Salvar F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

0209 P013 0001 CICSANT P

SALTO

ARQUITEC. PLATAFORMA MANTENIMIENTO DE TABLAS LISTADO QGDTCSE TABLA CAMBIO DE SESION

ANT 18/08/95 QMMC 14:08:05 L C

1: 27 155: 255

_____________________________________________________________________________

_____________________________________________________________________________

0209 P013 ARQUITEC. PLATAFORMA 0001 CICSANT MANTENIMIENTO DE TABLAS LISTADO QCA0001 FIN DE DATOS P SALTO QGDTCSE TABLA CAMBIO DE SESION

ANT 18/08/95 QMMC 14:09:40 L C

17: 27 1: 255

______________LINEAS DE COMENTARIO (10 LINEAS DE ANCHURA 77)_________________

__________________________________________________________________________________________________ _ Pág. 254

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Pantalla que controla la modificación de las líneas de cabecera, preformato, sentencias select a ejecutar y comentarios a pie de listado. Se accede desde el panel de mantenimiento de tabla de listado de tablas, pulsando PF5. Los campos que aparecen son: - LINEAS 1 Y 2: Líneas de cabecera. Si en la pantalla de mantenimiento de la tabla de listados se informó número de líneas de cabeceras a 1, se protege la línea de segunda cabecera. - LINEA 3: Línea de preformato. En esta línea se editará el preformato con el que se quiere editar el listado. Existen dos formas de editar un listado, con un preformato asociado, o determinando el número de blancos de separación entre las columnas a listar. Es por esto que si se informó en la pantalla de mantenimiento de tablas de listado el número de blancos de separación mayor que 0, se protegerá esta línea. - LINEAS 6 A 15: Sentencias select a ejecutar. En estas líneas se informará el select a ejecutar. El nombre de la tabla se informará con el prefijo DBCRETOR. El programa que ejecuta la sentencia en SQL dinámico será el que cambie este prefijo por el indicado en la tabla de parámetros on-line de cada entorno de trabajo de la entidad. Aquellas sentencias precedidas por '--' se ignorarán. Por ejemplo, se informó: 6 7 8 9

--select * from dbcreator.qgdttrm --order by trm_netname select cct_tranid from dbcreator.agdtcct

Las sentencias de las líneas 6 y 7 se ignoran, y son las de las líneas 9 y 10 las que se ejecutan. Se validará que las líneas que contienen las sentencias select tienen una anchura máxima de 80. Pulsando PF8 se podrán informar las líneas de comentario a pie de listado. Estas líneas (10) se listarán al final con atributo normal protegido. Se validarán que estas líneas tienen una anchura máxima de 77. - LINEAS 18 a 27: Comentarios a pie de listado.

__________________________________________________________________________________________________ _ Pág. 255

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Las teclas de función son: -PF3: Salvar. Modificación de la fila que aparece en pantalla, con los campos informados. -PF4: Izquierda. Scroll lateral a la izquierda. -PF5: Derecha. Scroll lateral a la derecha. -PF7: Re.pag. Retroceder página. -PF8: Av.pag. Avanzar página. -Borra: Salir. Volver a la pantalla anterior.

__________________________________________________________________________________________________ _ Pág. 256

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.14. MANTENIMIENTO DE TABLA DE CAMBIO DE SESION.

MENU GENERAL MANTENIMIENTO QM

LISTADO DE TABLA CAMBIO SESION QMIL

MANTENIMIENTO TABLA DE CAMBIO SESION QMIM

__________________________________________________________________________________________________ _ Pág. 257

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 MODIF. F3 ALTA F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.14.1. LISTADO TABLA DE CAMBIO DE SESION. 0209 P013 ARQUITEC. PLATAFORMA 0001 CICSANT LISTADO DE TABLA DE CAMBIO SESION QCA0001 FIN DE DATOS P SALTO LISTADO DE TABLA CAMBIO DE SESION ENT. FAS ORD 0209 1 01 0209 1 02 0209 2 03 0209 2 04 0209 2 05 0209 2 06 0209 2 07 0209 2 08

CODIGO QC2CCSS BG2CCSS0 QG2CCSA QC2CCST MC2C8310 BG2CCSS0 RI2CCSS0 QC2CCSS

DESCRIPCION CAMBIO SESION CAMBIO SESION CAMBIO ESTADO CAMBIO ESTADO CAMBIO SESION CAMBIO SESION CAMBIO SESION CAMBIO SESION

FASE 1 CUENTAS FASE 1 APLICACIONES TERMINALES MEDIOS DE PAGO CUENTAS FASE 2 IMPAGADOS FASE 2

L 1: 8 C 1: 118 PROG/TR_STRT.TERM ACT P N S P N N P N N P N S P N N P N N P N N P N S

0209 P013 ARQUITEC. PLATAFORMA 0001 CICSANT LISTADO DE TABLA DE CAMBIO SESION QCA0001 FIN DE DATOS P SALTO LISTADO DE TABLA CAMBIO DE SESION ENT. FAS ORD 0209 1 01 0209 1 02 0209 2 03 0209 2 04 0209 2 05 0209 2 06 0209 2 07 0209 2 08

CODIGO STRT.TERM ACT QC2CCSS N S BG2CCSS0 N N QG2CCSA N N QC2CCST N S MC2C8310 N N BG2CCSS0 N N RI2CCSS0 N N QC2CCSS N S

CICS

ANT 18/08/95 QMIL 14:13:33

STAMP.ALT 14/07/92 ACORFA 02/04/93 OPICGA 02/04/93 OPICGA 02/04/93 OPICGA 02/04/93 OPICGA 02/04/93 OPICGA 20/09/94 CICSANT 20/09/94 CICSANT

ANT 18/08/95 QMIL 14:17:14 L 1: 8 C 63: 118 STAMP.MOD 11/12/92 OPIAVM 22/02/93 CICSAN 22/02/93 CICSAN 22/03/93 UALDA0 19/09/93 CICSAN 22/02/93 CICSAN 03/02/94 CICSAN 20/09/94 CICSAN

Se accede a este panel desde el menú general de mantenimiento de las tablas de la arquitectura, seleccionando la OPCION 13. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. __________________________________________________________________________________________________ _ Pág. 258

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada aplicación. Las columnas que aparecen en este listado son: - ENTIDAD: Entidad asociada al proceso de cambio de sesión. - FASE: Fase del cambio de sesión. Puede tomar valor: '1': Fase preliminar o de verificaciones '2': Fase final o de realización del cambio de sesión - ORD: Orden dentro de la fase. Indica el orden en que serán llamados los procesos dentro de la fase. - CODIGO: Nombre de la transacción o del programa que será llamado durante el cambio de sesión. Si se trata de un programa, se hará LINK con él, y si se trata de una transacción, se hará un START de dicha transacción. - DESCRIPCION: Descripción del proceso. - PROG/TR: Indica (valores P/T) si el código se trata de un programa o de una transacción. - STRT. TERM: Indica (valores S/N), si la transacción se puede ejecutar por terminal o si solo se puede ejecutar dentro de una conversación. - ACT: Indica (valores S/N) si se encuentra activo o no. Si no se encuentra activo, no se le llamará durante el cambio de sesión. - CICS: Cics en que se encuentra la transacción. Si se informa, la transacción de cambio de sesión verificará que ese Cics se encuentra activo en el momento del cambio de sesión. - STAMP.ALT: Fecha y usuario de alta del registro. - STAMP.MOD: Fecha y usuario de modificación del registro. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Mantenimiento. Debe seleccionarse una fila del listado. Al pulsarla, aparece el panel de mantenimiento de la tabla de cambio de sesión con los datos correspondientes a la fila seleccionada. __________________________________________________________________________________________________ _ Pág. 259

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

-PF3: Alta. No debe haber ninguna fila seleccionada. Al pulsarla, aparece el panel de mantenimiento de la tabla de cambio de sesión sin datos.

__________________________________________________________________________________________________ _ Pág. 260

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modif. F3 Alta F4 Limpia F6 Baja CL Salir ___________________________________________________________________________________________________

III.14.2. MANTENIMIENTO DE TABLA CAMBIO DE SESION. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MANTTO. TABLA CAMBIO DE SESION

Entidad............. Fase................ Orden............... Codigo.............. Idioma .............

= = = = =

0209 1 01 QC2CCSS E

Programa o Transacc. Cics................ Activo.............. Arrancar en terminal

= = = =

P (P/T)

ANT 18/08/95 QMIM 14:16:14

CAMBIO SESION FASE 1 CASTELLANO

S (S/N) N (S/N)

____________________STAMPS_______________________ Alta ............... = 14/07/92 ACORFA Ultima modific. .... = 11/12/92 OPIAVM

Al panel de mantenimiento de la tabla de cambio de sesión se accede: - Desde el menu principal de mantenimiento de tablas de la arquitectura, tecleando la OPCION 13 y pulsando PF3 sin informar el código. - Seleccionando una fila del listado de la tabla de cambio de sesión y pulsando la tecla PF2, o no realizando ninguna selección y pulsando la tecla PF3 (alta). Los campos que contiene este panel son: - ENTIDAD: Entidad asociada al proceso. Si toma el valor '0000', indicará que el proceso se debe ejecutar en el cambio de sesión de todas las entidades. Es obligatorio, y debe existir en la tabla de entidades, si no es el código '0000'. - FASE: Fase en que se ejecuta el proceso. Toma los valores: '1': El proceso se ejecutará en fase preliminar o de verificaciones. '2': El proceso se ejecutará en fase final o de actualizaciones. Es obligatorio, y solamente puede tomar los valores 1 ó 2. - ORDEN: Orden en que se ejecutará el proceso dentro de la fase. Es obligatorio y numérico. - CODIGO: Nombre del proceso, que puede ser un programa o una transacción. Es obligatorio. __________________________________________________________________________________________________ _ Pág. 261

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- DESCRIPCION: Descripción del proceso. - IDIOMA: Código de idioma para la tabla de descripciones. Debe existir en la tabla de idiomas de la arquitectura. Modificable. - A continuación aparece el literal (no modificable por pantalla) con la descripción del idioma anterior. - PROGRAMA O TRANSACCION: Indica si el proceso es un programa o una transacción. Puede tomar los valores 'P' o 'T'. No es obligatorio. Si no se informa, se tomará el valor 'P' si el CODIGO tecleado tiene más de 4 caracteres, y 'T' en caso contrario. - CICS: Cics que debe estar activo cuando se vaya a llamar al proceso en el cambio de sesión. No es obligatorio. Si se informa, se validará que el CICS exista en la tabla de control de sesión (QGDTSWA). - ACTIVO: Indica (valores S/N) si el proceso se encuentra activo. Si no se encuentra activo, no se le llamará en el cambio de sesión. No es obligatorio. Si no se informa, se informará el valor 'S' por defecto. - ARRANCAR EN TERMINAL: Indica (valores S/N) que la transacción indicada puede arrancarse mediante un START en terminal. Los siguientes campos no son modificables por pantalla, e indican: * Fecha y usuario que realizó el alta del registro. * Fecha y usuario que realizó la última modificación. Las teclas de función de este panel son: -PF2: Tecla de modificación de algún dato. -PF3: Tecla de alta de un nuevo registro. Se valida que no exista el registro en la tabla. -PF4: Tecla para limpiar toda la información variable que pudiera existir en pantalla. -PF6: Tecla para dar de baja un registro previa confirmación con PF7. La baja que se realiza es una baja física (se realiza un Delete del registro en la tabla). -Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 262

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.15. MENU DE ACCESO A OTRAS TABLAS.

MENU GENERAL MANTENIMIENTO QM

MENU DE ACCESO OTRAS TABLAS QMOV

CONVERSACION 1

CONVERSACION 5

CONVERSACION 2

CONVERSACION 6

CONVERSACION 3

CONVERSACION 7

CONVERSACION 4

__________________________________________________________________________________________________ _ Pág. 263

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO IN Cont. CL Salir ___________________________________________________________________________________________________

0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA MENU DE ACCESO A OTRAS TABLAS

OPCION 1 2 3 4 5 6 7

_______ DESCRIPCION _______ Log del Sistema Control de Teledisco Mensajes Enviados/Recibidos Listados de Tablas Mantto. Tabla Descripciones Mantto. Tabla Literales Mantto. Tabla de Entidades OPCION IDIOMA

= =

01 Codigo 02 Busqueda en tabla

= =

03 Clave

ANT 18/08/95 QMOV 14:37:57 CAMPO A INFORMAR

01 (02) (01)(03) (03) (03)

=

Se puede acceder a este menú: - Desde el menú general de mantenimiento de tablas de arquitectura, pulsando la OPCION 14, - Directamente desde terminal, con el código de transacción 'QMOV'. En este panel aparecen los campos: - OPCION: Se realiza una selección tecleando un número del 1 al 7. Es obligatorio. Las opciones posibles son: - '1': Acceso al menú de acceso a la consulta de log del sistema. - '2': Acceso al listado de los telediscos, para el proceso de arranque o parada. - '3': Acceso al menú de consulta de mensajes enviados / recibidos. - '4': Ejecución de listados dinámicos de tablas. - '5': Mantenimiento de la tabla de descripciones multidioma. - '6': Mantenimiento de la tabla de literales multidioma. - '7': Mantenimiento de la tabla de Entidades para la Arquitectura. - IDIOMA: Código de idioma de selección para las opciones 4, 6 y 7. - CODIGO: Nombre de la tabla en opciones 4 y 5. __________________________________________________________________________________________________ _ Pág. 264

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- BUSQUEDA EN TABLA: No disponible en la actualidad. - CLAVE: Clave de la tabla para opciones 5, 6 y 7. Las teclas de función son: - Intro: Con esta tecla se continúa a la pantalla siguiente, según la OPCION seleccionada. - Borra: Con esta tecla se termina la conversación.

__________________________________________________________________________________________________ _ Pág. 265

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.16. MANTENIMIENTO DE LOG DEL SISTEMA.

MENU ACCESO A OTRAS TABLAS QMOV

MENU DE LOG DEL SISTEMA QMLO

LISTADO DE LOG DEL SISTEMA QMLL

__________________________________________________________________________________________________ _ Pág. 266

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO INTRO Listar BORRA Salir ___________________________________________________________________________________________________

III.16.1. MENU DE LOG DEL SISTEMA. 0209 P013 0001 CICSANT

01 02 03 04 05 06 07 08 09

ARQUITEC. PLATAFORMA MENU DE LOG DEL SISTEMA

FECHA / HORA .... FECHA/HORA DESDE FECHA/HORA HASTA CICS ............ TRANSACCION ..... ORIGEN .......... DESTINO ......... TERMINAL ........ USUARIO .........

= D = = = = = = = =

/ /

ANT 18/08/95 QMLO 14:43:58

A = Ascendente, D = Descendente DDMMAA / HHMM DDMMAA / HHMM CC10, CC1A, CC1B, etc

Se puede acceder al menú de Log del Sistema desde el menú de acceso a otras tablas, tecleando la OPCION 1. También se puede arrancar directamente desde el terminal tecleando el código de transacción QMLO, y pulsando la tecla Intro. A partir de este menú se obtiene un listado del Log del Sistema, ordenadas las filas por su timestamp (fecha y hora) de alta en la tabla. Este panel consta de los siguientes campos: - FECHA/HORA: Indica si el listado se desea ordenado por orden ascendente ('A') de timestamp, o descendente ('D'). Es modificable, si no se informa se asume el valor 'D'. - FECHA/HORA DESDE: Indica la fecha (en forma DDMMAA) y/o la hora (en forma HHMM) en que se produjo la incidencia a partir de la cual se quiere el listado del Log del Sistema. Es modificable y opcional. Si no se informa, se obtiene un listado de todas las filas de la tabla de Log que cumplan las condiciones pedidas mediante este menú. - FECHA/HORA HASTA: Indica la fecha (en forma DDMMAA) y/o la hora (en forma HHMM) hasta donde se quiere el listado del Log del Sistema. Es modificable y opcional. Si no se informa, se obtiene un listado de todas las filas de la tabla de Log que cumplan las condiciones pedidas mediante este menú.

__________________________________________________________________________________________________ _ Pág. 267

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- CICS: Identificador del CICS del que se quieren listar sus incidencias. Es modificable y opcional. Si no se informa, se obtendrá un listado de las incidencias producidas en todos los CICS. - TRANSACCION: Código de transacción asociada a las filas de Log que se desean listar. Es modificable y opcional. Si se informa, se listarán las filas del Log que lleven asociado este código de transacción. - ORIGEN: Origen de la fila del Log. Es el nombre del programa que envió la fila para su inserción en la tabla de Log. Es modificable y opcional. Si se informa, se obtendrá un listado de todas las incidencias provocadas por un programa. - DESTINO: Nombre de la impresora de seguimiento a la que se envió el mensaje informando de la incidencia. Es modificable y opcional. Si se informa, se obtendrá un listado de todas las incidencias cuyo mensaje se envió a la impresora DESTINO. - TERMINAL: Terminal donde se produjo la incidencia. Es modificable y opcional. Si se informa, se obtendrá un listado de todas las incidencias en el terminal. - USUARIO: Usuario identificado cuando se produjo la incidencia. Es modificable y opcional. Si se informa, se obtendrá un listado de todas las incidencias asociadas al usuario. Las teclas activas en este panel son: - Intro: se accede al listado. - Borra: Ir al panel anterior.

__________________________________________________________________________________________________ _ Pág. 268

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.16.2. LISTADO DE LOG DEL SISTEMA. 0209 P013 0001 CICSANT P

SALTO

ANT 18/08/95 QMLL 14:48:08

L 1: 50 C 1: 242 TRAN_TERM_FECHA ST_HORA ST__ORIGEN___MENSAJE_________________________________ GP62 P086 95-08-18 14:32:07 GP2CA200 ERROR DE APLICACION EN PROGRAMA GP2CA200 GP62 P086 95-08-18 14:23:40 GP2CA200 ERROR DE APLICACION EN PROGRAMA GP2CA200 PE18 8203 95-08-18 12:59:29 .3.3.3 ERR.DB2 EN .3.3.3 .CODE: 576.OBJ.ERR: PE18 8203 95-08-18 11:55:40 3.3.3.3 ERR.DB2 EN 3.3.3.3 .CODE: 576.OBJ.ERR: MP16 P020 95-08-18 09:47:42 QC1CMSA ERROR DE APLICACION EN PROGRAMA QC1CMSA QGCS PD16 95-08-18 08:33:54 QG2CCSS ********** FIN CAMBIO SESION ********** QGCS PD16 95-08-18 08:33:53 QG2CCSS LINK CON EL PROGRAMA QC2CCSS HA TERMINA QGCS PD16 95-08-18 08:33:53 QC2CCSS DELETE CORRECTO DE LA TABLA SWA EN MEMOR QGCS PD16 95-08-18 08:33:53 QC2CCSS CAMBIO DE SESION. SE HA ACTUALIZADO CORR QGCS PD16 95-08-18 08:33:53 QG2CCSS LINK CON EL PROGRAMA QC2CCST HA TERMINA QGCS PD16 95-08-18 08:33:53 QC2CCST *************** LA REPOSICION DE TERMINA QGCS PD16 95-08-18 08:33:53 QC2CCST COLA **QCTRACE** BORRADA CORRECTAMENTE QGCS PD16 95-08-18 08:33:53 QC2CCST COLA **QCLOG** BORRADA CORRECTAMENTE QGCS PD16 95-08-18 08:33:53 QC2CCST CAMBIO DE SESION. SE HA ACTUALIZADO CORR QGCS PD16 95-08-18 08:33:52 QG2CCSS **** COMIENZO DE LA FASE FINAL **** QGCS PD16 95-08-18 08:33:52 QG2CCSS LINK CON EL PROGRAMA QC2CCSS HA TERMINA

0209 P013 0001 CICSANT P

ARQUITEC. PLATAFORMA LISTADO DE LOG

SALTO

SELECCION DESCENDENTE

ARQUITEC. PLATAFORMA LISTADO DE LOG

ANT 18/08/95 QMLL 14:48:42

SELECCION DESCENDENTE

L 1: 50 C 78: 242 TRAN_________________________________________________________________________ GP62 AEI0 GP62 AEI0 PE18 .ERRM: PE18 .ERRM: MP16 ABM0 QGCS QGCS DO CORRECTAMENTE QGCS IA : QGCS ECTAMENTE LA TABLA DE CONTROL DEL SISTEMA. QGCS DO CORRECTAMENTE QGCS LES HA SIDO CORRECTA. ************* QGCS QGCS QGCS ECTAMENTE LA TABLA DE TERMINALES QGDTTRM. QGCS QGCS DO CORRECTAMENTE

__________________________________________________________________________________________________ _ Pág. 269

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

0209 P013 0001 CICSANT P

SALTO

ANT 18/08/95 QMLL 14:49:18

L 1: 50 C 150: 242 TRAN________________________________________DESTINO__USUARIO__CICS_____TAREA_ GP62 .RF: ABEND CAPTURADO ARQU CICSANT ANA 49.079 GP62 .RF: ABEND CAPTURADO ARQU CICSANT ANA 47.598 PE18 .RF: CICSANT ANA 47.152 PE18 .RF: CICSANT ANA 46.952 MP16 .RF: ABEND CAPTURADO ARQU CICSANT ANA 46.625 QGCS IMPRE1 CICSANT ANT 34.109 QGCS IMPRE1 CICSANT ANT 34.109 QGCS IMPRE1 CICSANT ANT 34.109 QGCS IMPRE1 CICSANT ANT 34.109 QGCS IMPRE1 CICSANT ANT 34.109 QGCS CICSANT ANT 34.109 QGCS CICSANT ANT 34.109 QGCS CICSANT ANT 34.109 QGCS CICSANT ANT 34.109 QGCS IMPRE1 CICSANT ANT 34.109 QGCS IMPRE1 CICSANT ANT 34.109

0209 P013 0001 CICSANT P

ARQUITEC. PLATAFORMA LISTADO DE LOG

SALTO

SELECCION DESCENDENTE

ARQUITEC. PLATAFORMA LISTADO DE LOG

ANT 18/08/95 QMLL 14:49:48

SELECCION DESCENDENTE

L 1: 50 C 170: 242 TRAN____________________DESTINO__USUARIO__CICS_____TAREA______TIME STAMP_____ GP62 END CAPTURADO ARQU CICSANT ANA 49.079 1995-08-18-14.32.06 GP62 END CAPTURADO ARQU CICSANT ANA 47.598 1995-08-18-14.23.39 PE18 CICSANT ANA 47.152 1995-08-18-12.59.29 PE18 CICSANT ANA 46.952 1995-08-18-11.55.40 MP16 END CAPTURADO ARQU CICSANT ANA 46.625 1995-08-18-09.47.42 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.54 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.53 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.53 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.53 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.53 QGCS CICSANT ANT 34.109 1995-08-18-08.33.53 QGCS CICSANT ANT 34.109 1995-08-18-08.33.52 QGCS CICSANT ANT 34.109 1995-08-18-08.33.52 QGCS CICSANT ANT 34.109 1995-08-18-08.33.52 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.52 QGCS IMPRE1 CICSANT ANT 34.109 1995-08-18-08.33.52

__________________________________________________________________________________________________ _ Pág. 270

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede a este panel desde el menú de Log del Sistema, pulsando la tecla Intro. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Este listado es meramente informativo, y no se puede seleccionar ninguna de las líneas. Las columnas que aparecen en este listado son: - TRAN: Código de transacción que se estaba ejecutando cuando se produjo la incidencia. - TERM: Código de terminal donde se produjo la incidencia. Estos dos campos permanecerán fijos en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - FECHA ST: Fecha de la incidencia - HORA ST: Hora de la incidencia. - ORIGEN: Origen de la incidencia. En general, será el nombre del programa donde se produjo. En el caso de que sea un registro dado de alta por la transacción QGEI (envío de mensajes a la impresora de seguimiento), aquí figurará el campo ORIGEN (campo de entrada de la transacción) tecleado en el terminal. - MENSAJE: Contenido del mensaje. - DESTINO: Nombre de la impresora de seguimiento a la que se destina el mensaje. - USUARIO: Usuario identificado al CICS cuando se produjo la incidencia. - CICS: Identificador del CICS donde se produjo la incidencia. - TAREA: Número de la tarea CICS en que se produjo la incidencia. - TIME STAMP: Timestamp de inserción de la fila en la tabla. Las teclas de función disponibles son solamente las estándares de paginación (PF4, PF5, PF7 y PF8).

__________________________________________________________________________________________________ _ Pág. 271

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

III.17. MANTENIMIENTO DE CONTROL DE TELEDISCOS.

MENU ACCESO A OTRAS TABLAS QMOV

LISTADO DE CONTROL DEL TELEDISCO QMBL

ARRANQUE PARADA DE TELEDISCOS QMBE

__________________________________________________________________________________________________ _ Pág. 272

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Ctrl. IN REFRES F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

III.17.1. LISTADO DE CONTROL DE TELEDISCOS. 0209 P013 0001 CICSANT QCA0001 FIN DE DATOS P SALTO

ARQUITEC. PLATAFORMA LISTADO DE CONTROL DE TELEDISCO

0209 P013 0001 CICSANT QCA0001 FIN DE DATOS P SALTO

ARQUITEC. PLATAFORMA LISTADO DE CONTROL DE TELEDISCO

ANT 18/08/95 QMBL 14:53:33

L 1: 10 C 1: 293 TEL_ESTADO_N.FILAS___FILAS.PROC__FILAS.ERR_C.ERROR_TIMESTAMP ULTIMA PROCESADA 01 VACIO 0 0 0 0001-01-01-00.00.00.000000 02 VACIO 0 0 0 0001-01-01-00.00.00.000000 03 VACIO 0 0 0 0001-01-01-00.00.00.000000 04 VACIO 0 0 0 0001-01-01-00.00.00.000000 05 VACIO 0 0 0 0001-01-01-00.00.00.000000 06 VACIO 0 0 0 0001-01-01-00.00.00.000000 07 VACIO 0 0 0 0001-01-01-00.00.00.000000 08 VACIO 0 0 0 0001-01-01-00.00.00.000000 09 VACIO 0 0 0 0001-01-01-00.00.00.000000 10 VACIO 0 0 0 0001-01-01-00.00.00.000000

ANT 18/08/95 QMBL 14:54:14

L 1: 10 C 78: 293 TEL__TIMES.CARGA ULTIMA PROCES.________DESCRIPCION____________TIMESTAMP_CARGA 01 0001-01-01-00.00.00.000000 TELEDISCO 1 0001-01-01-00. 02 0001-01-01-00.00.00.000000 TELEDISCO 2 0001-01-01-00. 03 0001-01-01-00.00.00.000000 TELEDISCO 3 0001-01-01-00. 04 0001-01-01-00.00.00.000000 TELEDISCO 4 0001-01-01-00. 05 0001-01-01-00.00.00.000000 TELEDISCO 5 0001-01-01-00. 06 0001-01-01-00.00.00.000000 TELEDISCO 6 0001-01-01-00. 07 0001-01-01-00.00.00.000000 TELEDISCO 7 0001-01-01-00. 08 0001-01-01-00.00.00.000000 TELEDISCO 8 0001-01-01-00. 09 0001-01-01-00.00.00.000000 TELEDISCO 9 0001-01-01-00. 10 0001-01-01-00.00.00.000000 TELEDISCO 10 0001-01-01-00.

__________________________________________________________________________________________________ _ Pág. 273

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Ctrl. IN REFRES F4 Izqda. F5 Drcha. F7 Re.Pag F8 Av.Pag Cl Salir ___________________________________________________________________________________________________

0209 P013 0001 CICSANT QCA0001 FIN DE DATOS P SALTO

ARQUITEC. PLATAFORMA LISTADO DE CONTROL DE TELEDISCO

0209 P013 0001 CICSANT QCA0001 FIN DE DATOS P SALTO

ARQUITEC. PLATAFORMA LISTADO DE CONTROL DE TELEDISCO

ANT 18/08/95 QMBL 14:54:37

L 1: 10 C 151: 293 TEL__TELEDISCO_____TIMESTAMP_LANZAMIENTO__________TIMESTAMP_PARADA___________ 01 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 02 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 03 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 04 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 05 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 06 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 07 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 08 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 09 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0 10 00.00.000000 0001-01-01-00.00.00.000000 0001-01-01-00.00.00.000000 0

ANT 18/08/95 QMBL 14:55:10

L 1: 10 C 220: 293 TEL_______TIMESTAMP_RELANZAMIENTO__VARIABLE 1 DEL ERROR_VARIABLE 2 DEL ERROR_ 01 0001-01-01-00.00.00.000000 02 0001-01-01-00.00.00.000000 03 0001-01-01-00.00.00.000000 04 0001-01-01-00.00.00.000000 05 0001-01-01-00.00.00.000000 06 0001-01-01-00.00.00.000000 07 0001-01-01-00.00.00.000000 08 0001-01-01-00.00.00.000000 09 0001-01-01-00.00.00.000000 10 0001-01-01-00.00.00.000000

__________________________________________________________________________________________________ _ Pág. 274

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Se accede a este panel desde el menú de acceso a otras tablas,seleccionando la OPCION 2. También se puede obtener un listado de telediscos arrancando directamente la transacción desde el terminal, con el código de transacción QMBL. Los campos de este panel comunes a todos los listados se encuentran recogidos en el documento II.4.Funcionamiento de la paginación. Para cada línea del listado, existen dos campos: * El campo de la selección. Se permite utilizar sólo uno de ellos cada vez, usando los caracteres 'X' ó 'S'. Es modificable. * El campo de contenido de las líneas. No es modificable por pantalla. Informa acerca de las características principales de cada teledisco. Las columnas que aparecen en este listado son: - TEL: Número de teledisco. Permanecerá fijo en pantalla cuando se haga Scroll a izquierda o derecha (PF4, PF5). - ESTADO: Estado del teledisco. Ver documento II.9.Utilización del teledisco. Un teledisco puede estar en estado: 'VACIO' 'PEND ' 'ACTIVO' 'PARADO' 'FINAL'

: Vacío : Pendiente de procesar : Activo, en proceso : Inactivo, parado : Finalizado el proceso de todas sus transacciones

- N.FILAS: Número de transacciones que el teledisco tiene asociadas en la tabla de información de telediscos después de la carga realizada por el proceso batch. - FILAS.PROC: Número de transacciones que se llevan procesadas de la carga actual. - FILAS.ERR: Número de transacciones que se llevan procesadas de la carga actual, y que han resultado erróneas. - C. ERROR: Código de error de la última fila procesada. - TIMESTAMP ULTIMA PROCESADA: Timestamp de la última fila procesada del teledisco. - TIMES.CARGA ULTIMA PROCES.: Timestamp última carga, es la clave del teledisco. - DESCRIPCION: Descripción del teledisco. - TIMESTAMP CARGA TELEDISCO: Timestamp de la carga del teledisco. __________________________________________________________________________________________________ _ Pág. 275

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- TIMESTAMP LANZAMIENTO: Timestamp del primer lanzamiento del teledisco después de la carga. - TIMESTAMP PARADA: Timestamp de la última parada del teledisco. - TIMESTAMP RELANZAMIENTO: Timestamp del último relanzamiento del teledisco. - VARIABLE 1 DEL ERROR: Valor de CAA_VAR1_ERROR. - VARIABLE 2 DEL ERROR: Valor de CAA_VAR2_ERROR. Las teclas de función disponibles (aparte de las estándares de paginación) son: -PF2: Control. Debe seleccionarse un único teledisco. Al pulsarla, aparece el panel de control de telediscos con los datos correspondientes al teledisco seleccionado. -Intro: Refrescar pantalla. Pulsando esta tecla, se actualizan los datos del listado con los últimos datos que contenga la tabla de control de telediscos.

__________________________________________________________________________________________________ _ Pág. 276

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F3 Lanzar proceso F6 Parar proceso BORRA Salir ___________________________________________________________________________________________________

III.17.2. ARRANQUE / PARADA DE TELEDISCOS. 0209 P013 0001 CICSANT

ARQUITEC. PLATAFORMA ARRANQUE/PARADA DE TELEDISCOS Teledisco = Estado =

01 V

________ TOTALES FILAS _________ Total en tabla ..... = 0 Procesadas ......... = 0 Procesadas erroneas = 0

ANT 18/08/95 QMBE 14:59:21

TELEDISCO 1

DE DATOS

__________________________________________________________________________________________________ _ Pág. 374

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

V.1.2. DESCRIPCION. Para acceder al sistema, el usuario debe teclear en la linea de entrada de comandos de ISPF la orden TSO QM desde cualquier panel ISPF. Los nombres de los ficheros que se generan deberán ser adaptados a la nomenclatura de la instalación correspondiente. Desde el panel QM existen 8 utilidades. Además, existe la posibilidad de pedir ayuda desde el panel tecleando "HELP" en la línea de comando, o bien pulsando la tecla estándar PF1 de ayuda. Utilidad 1: Esta utilidad consiste en la descarga a ficheros secuenciales de las tablas de desarrollo. Para ejecutar esta utilidad se debe teclear '1' en la línea de UTILIDAD. No es necesario ningún otro parámetro. Las tablas que se descargan son: QGDTAPL: QGDTCCT: QGDTPFM: QGDTPFL: QGDTFDF: QGDTERR: QGDTHLP: QGDTPFK: QGDTHLC: QGDTDTA: QGDTTLI:

Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla

de aplicaciones. de transacciones. de preformatos. de líneas de preformatos. de formatos. errores/avisos. de ayudas de transacciones. de teclas de función de transacciones. de ayudas de campo. de descripciones multi-idioma. de literales de mensajes multi-idioma.

La descarga se lleva a cabo en los siguientes ficheros, previo borrado de los mismos: MALD.QGFD.CLISUNLO.A000APL0 MALD.QGFD.CLISUNLO.A000CCT0 MALD.QGFD.CLISUNLO.A000PFM0 MALD.QGFD.CLISUNLO.A000PFL0 preformatos MALD.QGFD.CLISUNLO.A000FDF0 MALD.QGFD.CLISUNLO.A000ERR0 MALD.QGFD.CLISUNLO.A000HLP0 transacciones MALD.QGFD.CLISUNLO.A000PFK0 MALD.QGFD.CLISUNLO.A000HLC0 MALD.QGFD.CLISUNLO.A000DTA0 MALD.QGFD.CLISUNLO.A000TLI0

Tabla de aplicaciones Tabla de transacciones Tabla de preformatos Tabla de líneas

de

Tabla de formatos Tabla de errores/avisos Tabla de ayudas

de

Tabla Tabla Tabla Tabla

de de de de

teclas de función ayudas de campo descripciones literales

__________________________________________________________________________________________________ _ Pág. 375

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Utilidad 2: Esta utilidad consiste en la comparación entre el contenido de la tabla deseada en desarrollo y producción. Previamente a esta utilidad, habrá que efectuar una descarga en ficheros secuenciales de las tablas en producción y de las de desarrollo (mediante la utilidad 1). Para ejecutar esta utilidad se debe teclear '2' en la línea de UTILIDAD, y los tres caracteres identificativos de la tabla que se desea comparar en la línea de TABLA. Si además se desea la comparación solamente para los registros que comiencen por algún carácter, se deben teclear éstos en la línea de PARAMETRO. Como máximo se permitirá tantos caracteres como longitud tenga la tabla que se va a comparar. Estas longitudes son: TABLA QGDTCCT QGDTPFM QGDTFDF QGDTERR QGDTHLP

LONGITUD DE LA CLAVE Transacciones Preformatos Formatos Errores / avisos Ayudas online

4 6 8 7 4

Así, por ejemplo, para realizar una comparación entre el contenido de la tabla de transacciones en producción y desarrollo, para aquellas transacciones que comiencen por 'B', se teclearía: UTILIDAD TABLA PARAMETRO

==> 2 ==> CCT ==> B

y además, en el caso de la misma tabla de transacciones no se permitiría teclear (daría error la ejecución del programa en el JCL): UTILIDAD TABLA PARAMETRO

==> 2 ==> CCT ==> BG001

puesto que la longitud del parámetro tecleado (5) excede la longitud de la clave de la tabla de transacciones (4). En el caso de que se desee comparar la tabla de transacciones (CCT), se realizará también automáticamente la comparación entre las tablas de teclas de función. En el caso de que se desee comparar la tabla de formatos (FDF), se realizará también automáticamente la comparación entre las tablas de ayudas de campo. __________________________________________________________________________________________________ _ Pág. 376

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

En el caso de que se desee comparar la tabla de preformatos (PFM), se realizará también automáticamente la comparación entre las tablas de líneas de preformatos. El JCL asociado a esta utilidad generará 4 informes: * QGLSCDP1: Informe sobre los registros que se encuentran en desarrollo y no en producción. Si no existe ninguno en este caso, no aparecerá este informe. * QGLSCDP2: Informe sobre los registros que se encuentran en ambos entornos de producción y desarrollo, pero presentan diferencias en su contenido. Si no existe ninguno en este caso, no aparecerá este informe. * QGLSCDP3: Informe sobre los registros que se encuentran en producción y no en desarrollo. Si no existe ninguno en este caso, no aparecerá este informe. * QGLSXXX: Siendo XXX los tres caracteres identificativos de la tabla. Es un informe de estadísticas del procesos de comparación, donde se muestra: . Número total de registros leídos en el fichero de producción. . Número total de registros leídos en el fichero de desarrollo. . Número total de registros que se encuentran en desarrollo y no en producción. . Número total de registros que se encuentran en producción y no en desarrollo. . Número total de registros que se encuentran en ambos, con diferencias en su contenido. Este informe siempre aparecerá en la salida. Utilidad 3: Esta utilidad genera la copy COBOL en forma BMS de un formato que esté dado de alta en la tabla de formatos (QGDTFDF). Para ejecutar esta utilidad, se debe teclear '3' en la línea de UTILIDAD, y el formato del que se desea obtener su copy COBOL en la línea de PARAMETRO. Se informará la librería donde se obtendrá la copy de salida. Utilidad 4: Esta utilidad genera la copy PLI en forma BMS de un formato que esté dado de alta en la tabla de formatos (QGDTFDF).

__________________________________________________________________________________________________ _ Pág. 377

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Para ejecutar esta utilidad, se debe teclear '4' en la línea de UTILIDAD, y el formato del que se desea obtener su copy PLI en la línea de PARAMETRO. Se informará la librería donde se obtendrá la copy de salida. Utilidad 5: Esta utilidad da de alta un formato en la tabla de formatos (QGDTFDF) con los datos por defecto, partiendo de una copy COBOL generada por el ensamblador de mapas BMS. Para ejecutar esta utilidad, se debe teclear '5' en la línea de UTILIDAD. Se informará la librería donde se encuentra la copy COBOL de la que se parte. Posteriormente, se debe revisar el nuevo formato dado de alta mediante el panel de mantenimiento de formatos y de campos del formato, para cambiar las características concretas del formato que varían respecto de las que se han puesto por defecto. Utilidad 6: Esta utilidad genera automáticamente la tabla APB 4700 para aquellas transacciones que se ejecuten en un terminal 4700. Posteriormente, se debe ensamblar de nuevo esta tabla. Para ejecutar esta utilidad, se debe teclear '6' en la línea de UTILIDAD. Utilidad 7: Esta utilidad carga automáticamente la tabla de literales 4700 de la arquitectura (QGDTT47) a partir de los literales de la tabla APB 4700. De esta manera, para dar de alta un nuevo literal 4700, se debe modificar la propia tabla APB 4700 con el nuevo literal, y a continuación se debe ejecutar esta utilidad para actualizar la tabla de literales de la arquitectura de sistemas. Para ejecutar esta utilidad, se debe teclear '7' en la línea de UTILIDAD. Utilidad 8: Esta utilidad genera un informe sobre las características de las transacciones y de los campos de entrada y salida de cada transacción. Para ejecutarla, se debe teclear '8' en la línea de UTILIDAD. Se puede utilizar la línea de PARAMETRO para obtener un informe con las transacciones que comiencen por algún carácter, tecleando en este caso los caracteres terminados en '*'. Si se informan caracteres sin terminar en '*' se entiende que se desea un informe de una única transacción, cuyo código es el tecleado. Si no se informa la línea PARAMETRO, se obtendrá un informe con todas las transacciones que existen en la tabla de transacciones. __________________________________________________________________________________________________ _ Pág. 378

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Por ejemplo, para obtener un informe de todas las transacciones, se teclearía: UTILIDAD PARAMETRO

==> 8 ==>

Para obtener un informe de las transacciones que comiencen por 'BG' se teclearía: UTILIDAD PARAMETRO

==> 8 ==> BG*

Para obtener un informe de la transacción de código 'BG' se teclearía: UTILIDAD PARAMETRO

==> 8 ==> BG

Comentario: Para minimizar el esfuerzo en el desarrollo de una nueva aplicación, a la hora de dar de alta un formato asociado a un mensaje de entrada de una transacción, se deben distinguir dos casos: 1.-

Si existe un mapa BMS asociado al mensaje de entrada de la transacción, es conveniente: * Crear el mapa BMS y ensamblarlo. * Ejecutar la utilidad 5 para dar de alta el formato asociado a partir de la copy COBOL generada por el ensamblador. * Modificar los datos por defecto asignados al formato dado de alta con los valores que debería tener.

2.-

Si no existe un mapa BMS asociado al mensaje de entrada de la transacción, es conveniente: * Dar de alta el formato y sus campos. * Generar la copy COBOL o PLI asociada al formato mediante las utilidades 3 ó 4.

__________________________________________________________________________________________________ _ Pág. 379

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

V.2. UTILIDAD DE TRASPASOS PARA TABLAS. La utilidad está diseñada para realizar traspasos de elementos de las tablas de Arquitectura entre los entornos y entidades de la instalación. La versión que aqui se ofrece es la que se ejecuta en el Centro de Explotación de Andersen Consulting. Está diseñada para permitir el traspaso desde desarrollo hasta otros dos entornos (formación y producción) para dos clientes -entidadesdistintos. En cada instalación habrá que adaptar tanto el programa QG3CTRA, que genera el esqueleto de los unload selectivos de las tablas, como la cadena batch que la complementa.

__________________________________________________________________________________________________ _ Pág. 380

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

V.2.1. DIAGRAMA DE FUNCIONAMIENTO. El esquema de funcionamiento de este sistema CLIST es el siguiente: +-----------+ +-----------+ +-----------+ +-----------+ | | -----> | | -----> | | -----> | | | QT | Cliente origen ==> Cliente destino ==>

(Solo opcion 3)

(Pulse INTRO para procesar, PF03 para salir)

V.2.2. DESCRIPCION. Se accede al panel de traspaso introduciendo TSO QT desde cualquier panel de ISPF. Presenta un primer panel (QTPAN1) para seleccionar el cliente y entornos a los que se va a realizar el traspaso:

Permite las opciones: a.- Traspasos entre entornos de una misma entidad: 1.-

Traspaso desde el entorno de desarrollo al entorno de formación. Introducir

2.-

Opción de traspaso = 1 Cliente origen = cliente afectado.

Traspaso desde el entorno de desarrollo al entorno de producción, (siempre implicará traspaso al entorno de formación). Introducir

Opción de traspaso = 2 Clente origen = cliente afectado.

* Se entiende por cliente, el código de cliente de la tabla de entidades de la Arquitectura.

__________________________________________________________________________________________________ _ Pág. 382

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ANDERSEN CONSULTING SOFTWARE FACTORY USUARIO : UALDA03 ___________________________________________________________________________________________________ GRUPO DE SOPORTE ALTAMIRA FECHA : 95/07/12 HORA : 11:49 COMMAND ===> SELECCION DE DATOS DE LAS TABLAS A TRASPASAR Descripcion de Tablas ------------------------Transacciones Errores y Avisos Formatos de Transacciones Ayuda Activa de Campos Ayuda de Transacciones Listado de Tablas Control Teclas de Funcion Preformatos (y sus lineas)

Claves de Seleccion ---------------------------Apl __ Tran. ____ Apl __ Tipo _ Numero ____ Cod.Formato ________ Cod.Formato ________ Cod.Ayuda ____ Tabla __________ Cod.Tran. ____ Apl __ Nombre ____

* El Codigo de Aplicacion selecciona las tablas a traspasar. Seleccione las tablas a traspasar.

PF3:Acabar

b.- Traspaso de elementos de distintas entidades: Solo permite la opción de traspaso entre entornos de desarrollo (opción no disponible en la actualidad). Introducir

Opción de traspaso = 3 Cliente origen = cliente del que se va a copiar el elemento Cliente destino = cliente al que se va a copiar el elemento.

* Se entiende por cliente, el código de cliente de la tabla de entidades de la Arquitectura. Al pulsar Intro aparece el segundo panel (QTPAN2) en el que se indican a la clist los elementos de las tablas de arquitectura que se quieren traspasar:

Se introducen aquí los elementos de cada tabla que se desean traspasar Admite la introducción de asteriscos al final del nombre del elemento para indicar el traspaso de todos los elementos que empiecen por el nombre dado. También admite la petición simultánea de elementos de tablas distintas. Hay que tener en cuenta que: - La petición de traspaso de una transacción genera automáticamente el traspaso de sus teclas de función, y ayudas de pantalla asociadas, por lo que no es necesario pedirlas en el panel. - La peticion de traspaso de un formato genera automáticamente el traspaso de sus ayudas de campo asociadas, por lo que no es necesario pedirlas en el panel. __________________________________________________________________________________________________ _ Pág. 383

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

- La petición de traspaso de un preformato genera automáticamente el traspaso de sus lineas de preformato asociadas. - Para todos los traspasos para los que sean necesarias las descripciones multi-idioma, éstas son generadas dentro del mismo mecanismo de traspasos. - Para errores y avisos es obligatorio introducir Apl, y si se da el número es obligatorio introducir Apl y Tipo. - Para Preformatos es obligatorio introducir Apl. Al pulsar Intro se submite el jcl QTJCL1 por cada línea de petición. Este arranca el programa QG3CTRA que se encarga de componer las líneas de un jcl para realizar los unload con las selecciones requeridas sobre un fichero definido. Se repite la operación hasta introducir todos los elementos deseados para procesar en el día. Una vez procesadas todas las peticiones se submite manualmente este job compuesto y se realizan los unload sobre los ficheros de descarga necesarios. La carga de las tablas se efectuará a posteriori (planificado mediante Control-M), a partir de los datos generados por la ejecución de este job. Notas importantes: - El fichero que sirve para componer las peticiones de traspaso se debe limpiar diariamente, por lo que la no submisión del fichero implicará la pérdida de las peticiones introducidas por el panel. - Esta utilidad de traspaso no contempla las tablas de aplicaciones y totales, si se desea efectuar el traspaso de elementos de estas tablas será necesario efectuarlo manualmente.

__________________________________________________________________________________________________ _ Pág. 384

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

CAPITULO VI ANEXOS.

__________________________________________________________________________________________________ _ Pág. 385

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

ANEXO A. RUTINAS DE DEPURACION DE CAMPOS. Se ofrece a continuación una lista de las rutinas de depuración de campos que existen en la actualidad, y que pueden ser utilizadas en cualquier campo de un formato que lo requiera. Estas rutinas son: - QR1CFHA: Rutina de validación de fechas. - QR1CMO7: Rutina de validación de dígitos. - QR1CACN: Rutina de ajuste de campos numéricos. - QR1CJUS: Segunda rutina de ajuste de campos numéricos. Todas ellas tienen una commarea QCECRUTI compuesta por los campos: * CAMPO: Contenido del campo a validar. Es un alfanumérico de 50 caracteres. * CODERR: Código del mensaje de error, cuando éste se produce. Es un alfanumérico de 7 caracteres. * LONG: Longitud del campo de entrada (CAMPO). Es un empaquetado de 2 caracteres. * VAR-ERR: Contenido de la variable de error. Es una alfanumérico de 20 caracteres. QR1CFHA. Es una rutina de validación de fechas. Admite la fecha en formato DDMMAA ó DDMMAAAA. Valida que: - La longitud de la fecha de entrada sea 6 ú 8. - Los dígitos de la fecha sean numéricos - La fecha sea lógica QR1CMO7. Valida que el campo de entrada sea numérico y que el último de los dígitos sea el resto de la división de los anteriores por 7. El dígito correcto se mueve al campo RUTI-VAR-ERR. QR1CACN. __________________________________________________________________________________________________ _ Pág. 386

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Ajusta el contenido de un campo numérico a la derecha, rellenando ceros por la izquierda. Devuelve el contenido del campo modificado. QR1CJUS. Es una variante de la rutina QR1CACN pero con comprobación de los campos de entrada.

__________________________________________________________________________________________________ _ Pág. 387

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

ANEXO B. RUTINAS GENERALES DE LA ARQUITECTURA. Se ofrece a continuación una lista de las rutinas que maneja la arquitectura, y que podrían se utilizadas por los programas de aplicación. Estas rutinas son: QR1CDDF: Diferencia en días naturales entre dos fechas. Utiliza la commarea QRECDDF. QR1CDDC: Cálculo de días comerciales. Utiliza la commarea QRECDDC. QR1CSUM: Rutina que calcula una fecha a partir de otra, sumándole o restándole días naturales. Utiliza la commarea QRECSUM. QR1CVDF: Rutina que devuelve el día de la semana correspondiente a una fecha dada. Utiliza la commarea QRECVDF. QR1CDEC: Conversión de una cadena de hexadecimal a decimal. Utiliza la commarea QRECDEC. QR1CHEX: Conversión de una cadena de decimal a hexadecimal. Utiliza la commarea QRECHEX. QR3CFEC: Rutina de validación de fechas para Batch. Se llama enviando la fecha a validar. QR3CGAJ: Rutina que convierte una fecha gregoriana a juliana. QR3CJAG: Rutina que convierte una fecha juliana a gregoriana. QR4CDB0: Rutina para gestionar un error DB2 en un programa batch. Necesita un fichero de salida llamado QRLSDB2. Hace Rollback, pero le devuelve control al programa que le llamó. Utiliza la commarea QRECDB2. QR3CDB2: Rutina para gestionar un error DB2 en un programa batch. Al contrario de la anterior, no realiza Rollback. Necesita un fichero de salida llamado QRLSDB2. Utiliza la commarea QRECDB2.

__________________________________________________________________________________________________ _ Pág. 388

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

ANEXO c. LISTA DE FUNCIONES DE SEGURIDAD. NOMBRE QMESPE:

FUNCION Seguridad para funciones 'especiales'. Mantenimiento de las tablas de Arquitectura siguientes: - control del sistema QGDTSWA - entidades y sus parámetros. - seguridad interna (seguridad, funciones y supervisores). - cambio de sesión. - descripciones multidioma.

QMEXPL: Seguridad para funciones propias de explotación. Arranque y control de telediscos. QMSTDA: Seguridad para funciones estándar . Mantenimientos de las tablas de aplicaciones, transacciones, formatos, preformatos, distribución de telediscos, totales de referencia y ayudas. QMUSUA: Seguridad para funciones 'usuario'. Mantenimientos de las tablas de errores/avisos y terminales. QGEMSG:

Seguridad para el envío de mensajes a la Entidad/Subd.Gral/Area/Zona. Seguridad para la consulta de mensajes enviados o recibidos de un terminal que no pertenece al mismo centro físico que la pantalla donde se está ejecutando.

QMRTOT: Seguridad para el mantenimiento de la tabla de totales de referencia QGDTRTO. En el caso de que exista seguridad externa en la instalación, deben estar protegidos en RACF las colas TS llamadas: 'WW' + NOMBRE =

'WWQMESPE' , 'WWQMEXPL' , 'WWQMSTDA' , etc.

__________________________________________________________________________________________________ _ Pág. 389

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

ANEXO d. COMPATIBILIDAD CON APLICACIONES ESTANDAR. Este documento recoge el proceso general para dar de alta una aplicación Estándar (Altamira) dentro de la Arquitectura Extendida. Los datos fundamentales a cargar se sacan del fichero de la CCT Altamira. A continuación se muestra un ejemplo de los primeros caracteres de un registro de dicho fichero, detallándose el posicionamiento de los campos utilizados para extraer la información: I351PAHU083 NIPP3501AHO CAN-I351..S........CIPW110BCAHW110B..NSSSSPCAHI011 ------------------- -- -------- - - ------------ -- - - -------a b c d e f g h i j klmnopq r

donde cada campo significa: a. CCT-TRANID b. CCT-PGMID c. CCT-PLAN d. CCT-APLICACION e. CCT-ENTRADA f. CCT-NIVEL-USO g. CCT-NIVEL-ALTA h. CCT-NIVEL-BAJA i. CCT-NIVEL-MODIF j. CCT-WORKA-IN k. CCT-ST-JOURNAL l. CCT-ST-TERMINAL m.CCT-ST-LIBRETA n. CCT-ST-BANDA o. CCT-ST-IMPRESORA p. CCT-ST-3270-PC q. CCT-ST-TRN r. CCT-PANEL-IN El proceso para dar de alta una aplicación estándar, es el siguiente: - 1. En primer lugar debe darse de alta la APLICACION, informando el campo de Aplicación Estandar (sacado del campo "d" del fichero de la CCT Altamira), y no olvidando poner la aplicación activa. Para dar de alta la aplicación, se utiliza la opción 1 (Aplicaciones) del Menú de Mantenimiento de la Arquitectura, tal y como puede verse en el siguiente ejemplo (en el que se define la aplicación Altamira AHO, asociada a la aplicación AH):

__________________________________________________________________________________________________ _ Pág. 390

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Modificar Modif. F3 Alta F3 Alta F4 F4 Limpia Limpiar F6 Baja F5 Campos F6 Baja F7 Preform BORRA CL Borra Salir ___________________________________________________________________________________________________ 0209 PD15 0001 CICSANT

ARQUITEC. PLATAFORMA MANTENIMIENTO DE APLICACIONES

ANT 11/09/95 QMAM 12:52:28 NEW COPY

Codigo Aplicacion .. = Descripcion en 20 .. = Descripcion en 30 .. =

AH PRUEBAS DE TRASPASOS PRUEBAS DE TRASPASOS

ESTADO (A/D/C) ..... = Cambio Sesion Autom. = Multidivisa .........=

A Activada N (S/N) N (S/N)

Aplicacion Altamira. = Idioma ............ = Origen aplic.(P/O) ..=

AHO E O

CASTELLANO Otros

____________________STAMPS_______________________ Cambio de estado ... = 13/03/95 16:00 CICSANT Pase a produccion .. = Alta ............... = 06/10/93 OPIAVM Ultima modific. .... = 13/03/95 CICSANT

El nombre de la aplicación Estandar se saca de la posición "d" (CCT-APLICACION) del fichero de la CCT Altamira, mientras que el código de la aplicación se define según convenga. - 2. Dar de alta los FORMATOS (como definitivos). Para ello, se utiliza la opción 3 (Formatos) del Menú de Mantenimiento de la Arquitectura, tal y como puede verse en el ejemplo siguiente:

0209 PD15 0001 CICSANT

ARQUITEC. PLATAFORMA MANTENIMIENTO DE FORMATOS

Formato ........... =

AHRM110B : MENU PRINCIPAL

Tipo (E/S/A) ...... = Delimit. automatico =

A Entrada/Salida N (S/N)

Num. campos .............. Longitud copy ............ Relacion campos / Ver.PS/2 Rutinas Verific./ V.Listos Idioma ............. = E

= = = =

ANT 11/09/95 QMFM 12:53:46 NEW COPY ________ESTADO________ (P/D) = D Definitiva

4 42 No / No No / No CASTELLANO Formato modelo: AHRM110B

__________ SALIDA ________ Preformato de Pantalla ... = Preformato de Documento .. = Mapa para LOCAL .......... = ______ALTA_______ OPIAMM 06/10/93

I351

/ / /

_____ULTIMA MODIF______ ACOJBG 06/10/93 15:16

/ /

(STD / 4700 / 5935) (STD / Doc. / NLin) (PS/2 / 4700) Conexion Preform. = __P.USO_ 09/10/93

___ULT.USO___ 01/01/01

__________________________________________________________________________________________________ _ Pág. 391

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

Es de destacar que el nombre del formato se saca de la posición "j" (CCTWORKA-IN) del fichero de la CCT Altamira. Se debe transformar el nombre del formato de CAHW110B hasta AHRM110B, ya que es necesario que los dos primeros caracteres del formato coincidan con el nombre de una aplicación y que en la tercera y cuarta posición tenga los caracteres 'RM' que indica que es un formato a tratar por la Arquitectura (o bien, una 'M' en el tercer lugar si se va a realizar una labor de adaptación a multi-idioma de la información). Si la transacción se va a utilizar en Terminal Financiero, es necesario además informar el campo de MAPA PARA LOCAL con el nombre de la transacción asociada (el nombre de la transacción a que esté asociado el formato), dentro del alta del formato. Si el terminal fuese Altamira-BCT (17) y el formato corresponde a una pantalla, deberá informarse el campo MAPA PARA LOCAL con el nombre de la transacción asociada (cuidado: si es un documento irá vacío). Para llevar a cabo el alta de los CAMPOS asociados al FORMATO, a partir de la definición del FDF Altamira, ha de tenerse en cuenta la tabla de traducción de atributos de campos siguiente: +----------+ ¦ ESTANDAR ¦ +----------+

----------------------_

+-----------+ ¦ EXTENDIDA ¦ +-----------+

+-0 - NUM -------------¦ 1 - NUM_DEFECTO +--

N - NUMERICO NO EDITADO (PIC 9)

+-2 - NUM_PRO -------------¦ 3 - NUM_PRO_DEFECTO +--

2 - NUMERICO PROTEGIDO

+-C - ALFA -------------¦ V - ALFA_DEFECTO +--

A - ALFANUMERICO

+-D - ALFA_PRO ------¦ W - ALFA_PRO_DEFECTO +--

W - ALFANUMERICO PROTEGIDO

N - ALFA_CERO

---------_

X - ALFANUMERICO INIC. A CEROS

O - ALFA_PRO_CERO

---------_

Y - ALFANUMERICO CON CEROS, PROT.

__________________________________________________________________________________________________ _ Pág. 392

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO ___________________________________________________________________________________________________

A continuación se muestra un ejemplo de los campos del formato ejemplo en el FDF Altamira, y como han sido dados de alta en la Arquitectura Extendida * FDF Altamira: H CAHW110B 016 00236 C 0003 OFIAPE C 0004 CUENTA C 0007 LIBRESAL C 0008 LINEALIB C 0009 LETRAS C 0010 FEVALOR C 0011 CLACON C 0012 TIPMONED C 0013 PROCEDEN C 0000 OCCURS C 0014 SELECION C 0015 PENALIZ C 0016 INTERES C 0017 DETALLE C 0039 CODPROC C 0040 FECENTRA ----a a.b.c.d.e.f.g.-

000 001 001 001 001 001 001 001 001 001 002 001 001 001 002 001 001

00004 00010 00022 00040 00045 00053 00062 00067 00108 00000 00142 00146 00150 00154 00126 00133

--b

----c

--d

003 009 015 002 005 006 002 032 015 085 001 001 001 082 004 006

1 N 0 0 C 0 1 C C C C V V C C C

0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 0000 0000 0000 0000 0000 0000

e

---f

--g

000 000 000 000 000 000 000 000 000 005 000 000 000 000 000 000

Delimitador del campo en decimal (pasar a hexadec.) Permite calcular el próximo delimitador (en occurs). Posición del campo (deben sumarse siempre tres caracteres -2 de atributo más 1 de longitud- a cada campo). Longitud del campo. Atributo del campo (traducir según tabla ya indicada). Sólo para occurs: Número de campos de un occurs. Sólo para occurs: Número de occurs a insertar.

* Alta de los campos del formato en la Arq. Extendida:

__________________________________________________________________________________________________ _ Pág. 393

ARQUITECTURA ALTAMIRA V-4.2 MANUAL DE USUARIO F2 Mod. F3 Alta F4 Limp. F5 L4700 F6 Baja F7 Re.Ca F8 Av.Ca BORRA Salir ___________________________________________________________________________________________________

0209 PD15 0001 CICSANT

ARQUITEC. PLATAFORMA MANTENIMIENTO DE CAMPOS FDF Formato:

AHRM110B

MENU PRINCIPAL

Numero de Orden / Desplaz.. Campo ..................... Literal asociado .......... Idioma .................... Atributo .................. Longitud / Decimales ...... Delimitador Hex. .........

= = = = = = =

__________ENTRADA__________ Delimitador entrada libre . Tipo de entrada ........... Rutina depuracion / Siempre Literal 4700 ..............

= = R = =

ANT 11/09/95 QMCM 12:56:48 Definitiva

01 / 16 OFIAPE OFICINA E CASTELLANO N