Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQUITECTURA
APLICATIVO
FORMATOS
PUESTO DE SERVER
TRABAJO
M13805MI - 2
F ormación
Altamira
Arquitectura de Ejecución-Funciones de la Arquitectura
Conversación
Conjunto de pantallas entrelazadas entre sí de forma que el terminalista actúa sobre las respuestas.
En diálogos conversacionales, la arquitectura guarda los datos de contexto para hacer posible una conversación
y por tanto arrastrar datos entre pantallas.
La arquitectura mantiene una cadena con las transacciones que se van ejecutando dentro de un diálogo
conversacional, de tal modo que:
Transacción
CAA Commarea de Arquitectura de Aplicaciones, área básica mediante la cual las aplicaciones de negocio se
comunican con la arquitectura transmitiéndose información y peticiones.
M13805MI - 3
F ormación
Altamira
Arquitectura de Ejecución-Funciones de la Arquitectura
Formatos
Conjunto de características de cada uno de los mensajes que viajan entre el host y los dispositivos locales (Terminal,
Impresoras, etc.).
Las características son:
Campos Asociados
Preformatos a utilizar
Validaciones a realizar
Etc.
La arquitectura realiza las siguientes validaciones:
Validaciones cruzadas (si este campo está informado, éste debe estar informado también, etc.). Esta validación
sólo se hace si no la hizo el terminal financiero.
M13805MI - 4
F ormación
Altamira
Arquitectura de Ejecución-Funciones de la Arquitectura
Pantalla de entrada
M13805MI - 5
F ormación
Altamira
Arquitectura de Ejecución-Funciones de la Arquitectura
Journal
Tabla de auditoría que registra todas las operaciones realizadas a través de la arquitectura.
Cambio de Sesión
Proceso que se produce al cierre del día contable y que consta de:
M13805MI - 6
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
Información de Autorizaciones
Entrada/Salida Datos de Conversación
CAA
M13805MI - 7
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
Datos de conversación
Información utilizada por los programas conversacionales. Sirve para controlar el flujo
de la conversación.
Estado
Caso
Datos
Londata
Ptrdata
Codtran - Sig
Acción
Cadena
M13805MI - 8
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
Datos del mensaje (de salida)
Cod - Error
Cod - Aviso 1
Cod - Aviso 2
Var1 - Error
Var2 - Error
Var 1 - Aviso 1
Var 2 - Aviso 2
Tipo de Salida
Destinos (1 a 5)
Etc.
M13805MI - 9
F
ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
Objeto - Error
SQLCODE
SQLERRM
EIBFN
EIBRESP
M13805MI - 10
F ormación
Altamira
Arquitectura de Ejecución-Funciones de la Arquitectura
CICS
APLICACION
M13805MI - 11
F ormación
Altamira
Arquitectura de Ejecución-Funciones de la Arquitectura
CICS
ARQUITECTURA
APLICACION
M13805MI - 12
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 13
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 14
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 15
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 16
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 17
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 18
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
CAMPO____LITERAL______________DELIM_ATT__LNG__TIP_RUTINA__VRUT_LIT4700_AYU
S 01 GESTOR GESTOR 01 A 4 O QR1CACN N N
02 NOMGES NOMGES 02 A 20 O N N
03 APE1GES APE1GES 03 A 20 O N N
04 APE2GES APE2GES 04 A 20 O N N
05 NUMCLIE NUMCLIEN 05 A 8 O QR1CACN N N
06 NOMBRE NOMBRE 06 A 20 O N N
07 APELL1 APELL1 07 A 20 O N N
08 APELL2 APELL2 08 A 20 O N N
09 FECHASI FECHASI 09 A 10 O N N
10 SELECCI SELECCION 0A A 8 O N N
11 DESSEL DESCRIP. SELECCION 0B A 40 O N N
12 CENTRO CENTRO 0C A 4 O QR1CACN N N
13 DESCEN DESCEN 0D A 20 O N N
M13805MI - 19
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 20
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
__________SALIDA___________
Enviar siempre ............ = N (S-Si,N-No,X-Nunca)
Comprimir ................. = S (S/N)
M13805MI - 21
F ormación
Altamira
Programación Bajo Altamira-Comunicacion de las
Aplicaciones con la Arquitectura
M13805MI - 22
F ormación
Altamira
M13805MI - 23
F ormación
Altamira
PF......... = F7 PF a programar
Literal.... = CONF
Descripcion = CONFIRMA
Idioma .... = E CASTELLANO
Activa..... = S (S/N)
Visualizar. = N (S/N)
PF Ficticia =
M13805MI - 24
F
ormación
Altamira
Arquitectura: Programación
M13805MI - 25
F ormación
Altamira
Programación Bajo Altamira-Esquema de una
Conversación
Introducción
M13805MI - 26
F ormación
Altamira
Programación Bajo Altamira-Esquema de una
Conversación
Detalle de la COMMAREA (cont.)
EJEMPLO
M13805MI - 30
F ormación
Altamira
Programación Bajo Altamira-Casos en una Conversación
Consulta.
M13805MI - 31
F ormación
Altamira
Arquitectura - Ejemplo
MANTENIMIENTO CONSULTA
OPCION : 21
GESTOR : ? NOMBRE/RAZON :
CLIENTE : APELLIDOS :
F4 LIMPIA F9 M.GRAL
M13805MI - 32
F ormación
Altamira
Arquitectura - Ejemplo
P SALTO L 1: 36
M13805MI - 33
F ormación
Altamira
M13805MI - 34
F
ormación
Altamira
M13805MI - 35
F ormación
Altamira
Programación Bajo Altamira-Selección de una Opción de
Menú
M13805MI - 36
F ormación
Altamira
Programación Bajo Altamira-Selección de una Opción de
Menú
En el primer programa de aplicación se tendrían los siguientes valores en los campos de la CAA (suponiendo que a la opción elegida corresponda la transacción PQ76):
En la entrada: En la salida:
En la entrada: En la salida:
ESTADO='I' ESTADO='C'
CODTRAN-SIG=CODTRAN (contiene 'PQ76')
ACCION='TER'
M13805MI - 37
F ormación
Altamira
Programación Bajo Altamira-Realización de una Consulta
Con el panel que tenemos en pantalla (PQ76), queremos realizar una consulta, por lo
que tecleamos la clave que queremos consultar y pulsamos Intro.
Te r mi n a l Ar q u i t e c t u r a Apl i c a c i ó n
Se t e c l e a u n a c l a v e Ce d e e l c o n t r ol a l Ent r a e n e s t a d o =c o n t i n u a c i ó n .
p a r a c o n s ul t a y s e p r o g r a ma d e a pl i c a c i ón Ac c e d e a l a s t a b l a s p a r a
pul s a l a t e c l a ---> a s oc i ado a l a t r a n- --> r e a l i z a r l a c ons ul t a .
I nt r o s a c c i ón q u e c ons ul t a I nf o r ma l a p a n t a l l a d e s a -
l i da c on l os da t os de l a
c on s u l t a . Po n e a c c i ó n =t e r -
Sa l e e n p a n t a l l a e l Ev a l ú a l a a c c i ó n mi n a l , c ó d i g o d e t r a n s a c c i ó n
mi s mo p a n e l c o n l o s <- - - t e r mi na l y e n v í a e l <- - s i g u i e n t e =e l l a mi s ma y
da t os c ons ul t a dos pa ne l a s oc i a do a l a e s t a d o =c o n t i n u a c i ó n
t r a ns a c c i ón
Los valores en la CAA que tendrá el programa de aplicación son los siguientes:
En entrada: En salida:
ESTADO='C' ESTADO='C'
CODTRAN-SIG=CODTRAN (contiene 'PQ76')
ACCION='TER'
M13805MI - 38
F ormación
Altamira
Programación Bajo Altamira-Realización de una Baja
Para dar de baja el registro que tenemos en pantalla (PQ76), presionamos la tecla de
baja (PF6).
M13805MI - 39
F ormación
Altamira
Programación Bajo Altamira-Realización de una Baja
En la entrada: En la salida:
M13805MI - 40
F ormación
Altamira
Programación Bajo Altamira-Acceso a otra Pantalla
desde la de Consulta / Baja
Para acceder a otra pantalla (PQ77) desde la de consulta, el usuario presiona la tecla de
función pertinente (PF5). Los procesos que se desarrollan son los siguientes:
M13805MI - 41
F ormación
Altamira
Programación Bajo Altamira-Acceso a otra Pantalla
desde la de Consulta / Baja
En la entrada: En la salida:
ESTADO='C' ESTADO='I'
CODTRAN-SIG='PQ77'
ACCION='PRG'
CADENA='A' (*)
CASO-CAD= (Si es necesario)
DATOS-CAD= (Si es necesario)
M13805MI - 42
F ormación
Altamira
Programación Bajo Altamira-Acceso a otra Pantalla
desde la de Consulta / Baja
En la entrada: En la salida:
ESTADO='I' ESTADO='C'
CODTRAN-SIG= CODTRAN (contiene PQ77)
ACCION='TER'
M13805MI - 43
F ormación
Altamira
Programación Bajo Altamira-Vuelta a la Transacción de
Consulta / Baja
Ahora el usuario desea volver a la transacción de consulta / baja. Para ello pulsa la
tecla CL (tecla estándar de retroceso al panel o pantalla anterior). Si la transacción no
tuviera “PF’s estándar” el flujo sería el siguiente:
M13805MI - 44
F ormación
Altamira
Programación Bajo Altamira-Vuelta a la Transacción de
Consulta / Baja
En la entrada: En la salida:
ESTADO='C' ESTADO='I'
CODTRAN-SIG='ULTI'
ACCION='PRG'
Aunque se está dando control a otra transacción, no se debe añadir a la cadena ya que el
código de transacción siguiente (ULTI) implica un retroceso y no un avance.
Después de este proceso la cadena queda con un único miembro (PQ75).
En la entrada: En la salida:
ESTADO='I' ESTADO='C'
CODTRAN-SIG=CODTRAN (contiene PQ76)
ACCION='TER'
M13805MI - 45
F ormación
Altamira
Programación Bajo Altamira-Acceso al Menú desde
cualquier Punto de la Conversación
Para acceder al menú inicial el usuario puede presionar la tecla PF9 (estándar de vuelta
al menú inicial). Si la transacción no tuviera “PF’s estándar” el flujo sería el siguiente:
M13805MI - 46
F ormación
Altamira
Programación Bajo Altamira-Acceso al Menú desde
cualquier Punto de la Conversación
En la entrada: En la salida:
ESTADO='C' ESTADO='I'
CODTRAN-SIG='MENU'
ACCION='PRG'
Aunque se está dando control a otra transacción, no se debe añadir a la cadena, puesto que
el código de transacción siguiente (MENU) implica un retroceso en la Cadena y no un
avance en ella. Después de este proceso la cadena de transacciones no tendría ningún
miembro.
En el segundo programa de aplicación se tendrían los siguientes valores:
En la entrada: En la salida:
M13805MI - 47
F ormación
Altamira
Programación Bajo Altamira-Acceso al Menú desde
cualquier Punto de la Conversación
Se debe señalar que las teclas Borra (ir al panel anterior) y PF9 (ir al primer menú) son
gestionadas por la arquitectura cuando la transacción consta en la tabla de
transacciones como que tiene PFs estándares.
M13805MI - 48
F ormación
Altamira
Programación Bajo Altamira-Administración del Commit
y Rollback
LINK
La arquitectura hace
Se graban los datos en
entonces el rollback la tabla de datos
básicos
M13805MI - 49