Beruflich Dokumente
Kultur Dokumente
Manual de Usuario
INDICE PAGINA
1) Qu es Change Man?.1
8) Stage de Componentes. 15
1) Qu es Change Man?
Change Man es una herramienta de Gestin de Cambios que integra, automatiza y controla los
componentes en ciclo de vida del software. Con Change Man la implementacin y control de las
aplicaciones se simplifica. Esta herramienta esta basada en la arquitectura de Paquete de Cambios.
El ciclo de vida de un Paquete de Cambios involucra siete pasos esenciales: Creacin del Paquete,
Checkout, Stage, Audit, Freeze, Promocin y Aprobacin. Estos pasos sern descritos posteriormente. El
siguiente diagrama muestra de manera general un ciclo completo.
Revert
Creacin Audit
Despromocin
Backout
Recorrido de
Versiones
Desde el men principal de TSO/ISPF de desarrollo se accede a Change Man seleccionando la opcin
CH.
--- PDF Functions --- --- Local Functions --- - End User Functions -
X Exit
Men Principal TSO/ISPF
Aparece la siguiente pantalla de la cual se debe seleccionar la opcin 1 Create. Este men cubre, adems
de la creacin del Paquete de Cambios, los servicios previstos para Desarrollo, como Checkout, Stage,
Audit, Recompile.
Men de Desarrollo
PACKAGE TITLE
===>
Campo Descripcin
OPTION L
Crea un Paquete por el mtodo largo. Se debe proporcionar informacin muy
detallada. Permite la descripcin del motivo de creacin en un mximo de 46
lneas y dar instrucciones especficas en caso de contingencia. Esta opcin es
la que se debe utilizar.
S
Crea un Paquete por el mtodo corto. Se debe de proveer la informacin
mnima necesaria del Paquete. Principalmente, dicha informacin es
descriptiva. Esta opcin no debe utilizarse.
PACKAGE TITLE Permite introducir una breve descripcin del motivo de creacin del Paquete.
Mximo 72 caracteres.
Complex/Super
Un Paquete Complejo o Super es el padre de dos o ms Paquetes
Participativos. Contiene la lista de dichos paquetes, as como la informacin
general. No contiene ningn elemento a ser instalado.
Participating
El Paquete est relacionado con uno o ms Paquetes.
Campo Descripcin
Unplanned
Un paquete implaneado es creado para un cambio de emergencia, despus
del horario normal de trabajo. Este tipo no se utiliza.
Temporary
Cambios que corren en un periodo de tiempo predeterminado. Una vez que
ha expirado, Change Man automticamente borra el cambio. Los cambios
temporales no actualizan las bibliotecas de Produccin (Baseline).
TEMPORARY CHANGE Si se cre un Paquete temporal se deber introducir el nmero de das que se
DURATION requiera el cambio.
PACKAGE TITLE
===> Pruebas sobre modificaciones de liquidacin de tarjetas parametrizadas.
En caso de no introducir datos en el campo APPLICATION Change Man desplegar una lista de los
mdulos que tenga dados de alta, pudindose efectuar la seleccin correspondiente.
Quedando as completa la pantalla de creacin. Cabe sealar que la informacin proporcionada ser la
que caracterizar al Paquete de Cambios.
PACKAGE TITLE
===> Pruebas sobre modificaciones de liquidacin de tarjetas parametrizadas.
En el siguiente panel se indica la fecha y horario previsto de la instalacin del Paquete en el ambiente de
Produccin (este horario es determinado por el personal de Gestin de Cambios), as como el
responsable(s) y su nmero o extensin telefnica.
INSTALL DATE/TIME
YYYYMMDD FROM TO PRIMARY/BACKUP CONTACTS PHONE
NUMBERS
20000629 0000 2359 Maribel Zavala 8513
Esteban Germn. 8221
Panel de Fecha de Instalacin
Es importante sealar que cuando la fecha del Paquete ha sido sobrepasada, con respecto a la fecha del
sistema, el Paquete no puede ser alterado y Change Man desplegar el error correspondiente. Para poder
trabajar con el Paquete es necesario actualizar este panel por medio de las opciones 1 Build del panel
principal, 2 Update del submen y 7 Install Dates del siguiente panel.
Al finalizar el proceso, vuelve al submen con el mensaje, en el extremo superior derecho, de la creacin
del Paquete. Es importante recordadar el nmero asignado pues ser utilizado en todas las funciones
posteriores y en todos los mensajes que realice Change Man.
El proceso de Checkout obtiene una copia del elemento a modificar de las bibliotecas de produccin. Es
posible recuperar la versin productiva (0) o versiones anteriores (-n). El nmero de versiones existentes
depender de cuantas veces se haya liberado dicho componente. Si el elemento es nuevo, esta etapa no
aplica pasando directamente al proceso de Stage.
Desde el men principal seleccionar la opcin 1 Build y del submen la opcin 5 Checkout. Aparecer la
siguiente pantalla:
Campo Descripcin
COMPONENT NAME Nombre del elemento a ser copiado. Si se deja en blanco aparecer la lista de
todos los elementos en Baseline y se podr efectuar la seleccin (siempre y
cuando los dems campos presenten datos.
Bind: DBB.
Copy: CPY.
Dclgen: DCL.
Disparador: JCL.
Fuente: SRC.
Mapa: MPS.
Procedimiento: PRC.
Rutina: RUS.
Spufi: SQL.
Tarjeta de Control: CTC.
LANGUAJE Nombre del lenguaje en el que est escrito el elemento fuente. Tambin este
campo despliega lista de seleccin:
ASM
COBOL2
MAPAS
Campo Descripcin
SOURCE LIBRARY Establece el nmero de versin que se quiere recuperar. Versin productiva
(0) o una anterior (-n).
CHECK OUT TO S
Efecta la copia en las bibliotecas de Stage de Change Man.
P
Efecta la copia en la biblioteca de traspaso (terminacin G).
CONFIRM REQUEST Con la opcin Y Change Man notifica el estatus de todos los Paquetes que
incluyeron el elemento sobre el que se est actuando.
Al concluir el proceso con xito, desplegar en el ngulo superior derecho de la pantalla de Checkout el
mensaje: LANGUAJE ASSUMED.
Por medio de la opcin Lista de Paquete se puede accesar directamente a diversos paneles sin la
necesidad de salir de la pantalla actual. Otra facilidad que presenta es la verificacin de los elementos
incluidos y comprobar visualmente su estado. Tambin es posible realizar una serie de funciones a los
componentes como edicin, visualizacin, borrado, etc.
Para acceder a esta opcin desde el men principal seleccionar la opcin 5 List. Aparecer la siguiente
pantalla:
En esta pantalla el nico campo requerido es el de PACKAGE ID, los dems son tiles en el caso de
efectuar bsquedas especficas; por ejemplo, si no se recuerda que Paquete es el que est utilizando es
posible realizar un desplegado de todos aquellos creados por un usuario, en alguna fecha especfica, por
estado, etc. Cuando se utiliza este mtodo, el campo PACKAGE ID queda en blanco y de los restantes es
posible requisitar uno o varios, lo que conlleva a una bsqueda ms especfica.
Aparece el Panel del Paquete donde se observa que los datos proporcionados en la pantalla de creacin
son los que lo caracterizan (LVL, TYPE, NUM REQ IMA, DEP). El estado hasta este momento es de
desarrollo (DEV) y la informacin para los campos de PROMOTE y AUD es generada y validada
conforme se continua en el ciclo.
Al introducir la palabra OPTIONS se despliega la lista de opciones que se pueden utilizar directamente
sobre la Lnea del Paquete. Es importante sealar que este desplegado no funciona como lista de
seleccin.
Select a valid code. The component will be processed from this panel.
8) Stage de Componentes.
El proceso de Stage consiste en la inclusin de un componente, previamente modificado o nuevo, en el
Paquete de Cambios para la promocin en los entornos de pruebas hasta la instalacin en Produccin.
Del men principal seleccionar la opcin 1 Build y del submen la opcin 6 Stage.
La opcin que se selecciona es la 1 Dev, que obtiene el elemento de una biblioteca de desarrollo.
ISPF LIBRARY:
PROJECT ===> MBVD
GROUP ===> BGG
TYPE ===> FONTS
MEMBER ===> BG2C5210 (Blank or pattern for list; * for all
members)
Campo Descripcin
ISPF LIBRARY Nombre de la biblioteca de traspaso (G), que cumpla con los estndares de
PROJECT TSO ISPF; es decir, tres calificadores.
GROUP
TYPE
DATA SET NAME Si los elementos se seleccionarn de una biblioteca que no cumple con los
estndares de TSO ISPF (ms de tres calificadores) este es el campo a
utilizar.
LIBRARY TYPE Nomenclatura con la que se identifica cada tipo de elemento (descrita
anteriormente). Es importante sealar que Change Man no valida este campo
con el elemento; por ejemplo, si se est incluyendo un elemento fuente y en
vez de asignarle el tipo SRC se le asigna JCL es el tipo con el que ser
incluido en el Paquete, y al promocionarlo se copiar en las bibliotecas de
JCL. Lo que si valida es el tipo Fuente (SRC, RUS, MPS) con en nico fin
de presentar la pantalla de compilacin.
STAGE NAME Si se desea que el nombre del elemento sea diferente al asignado en la
biblioteca de desarrollo, en este campo se deber de introducir el nuevo
nombre.
CONFIRM REQUEST Con la opcin Y Change Man notifica el estado de todos los Paquetes que
incluyeron el elemento sobre el que se est actuando.
Cuando el componente es de tipo Fuente requiere compilacin, por tanto se presenta el panel para que se
compruebe las opciones y en su caso se modifiquen.
COMPILE PROCEDURE ===> CMNCOB2 (Blank for list; ? for designated procedure)
En caso de tener acceso a DB2, muestra la siguiente pantalla para la seleccin correspondiente:
Cuando el elemento esta en el proceso de compilacin, el estado que marca en el paquete es de INCOMP
(se conservar en caso de terminacin fallida de Job), si la terminacin es exitosa, este estado cambiar a
ACTIVE. Cuando el elemento no es fuente se copia directamente quedando en ACTIVE.
La funcin de Audit es usada para validar la integridad del contenido de las bibliotecas de Staging con
respecto al las bibliotecas de produccin (Baseline).
Para acceder al panel seleccionar del men principal la opcin 1 Bild y del submen la opcin 7 Audit.
Campo Descripcin
Las validaciones de sincronismo que efecta Change Man son las siguientes:
SYNCH6 (Activity File not Checked out) 12 Hacer Check Out del archivo de actividad.
El Cdigo de Retorno tendr que ser 0 para que sea vlido, pudiendo as continuar con el ciclo. En la
pantalla del Paquete el campo AUD se actualiza.
El proceso de Freeze es ejecutado para prevenir actualizaciones al Paquete una vez que los elementos han
sido copiados y compilados correctamente. Cuando se disponen a ejecutar esta opcin, Change Man
checa que el cdigo de retorno del Audit haya terminado con cero para as poder ejecutar el Freeze. Para
acceder al panel seleccionar la opcin 2 Freeze del men principal.
-------------------------------IN
PROGESS-------------------------------
==============================================
| The Freeze function is performing the following task:
|
Pantalla de Ejecucin Online
Una vez concluido con xito esta fase, el Paquete de Cambios esta listo para ser Promocionado a los
ambientes de pruebas y aprobado en el ambiente de Produccin. A partir de este momento el campo
PROMOT se ir actualizando de acuerdo al ambiente donde se est promocionado, pudiendo quedar
como: CALI, TEST o FORM.
Una vez que los Jobs de Aprobacin e Instalacin corrieron satisfactoriamente el estado del Paquete pasa
de APR a BAS (un estado intermedio es el de INS). Cuando el Paquete ya esta en Produccin, el nombre
del ambiente que el campo PROMOT tena, desaparece.
Se puede usar la funcin de Recompilacin para resolver algunos tipos de errores de sincrona
encontrados en el proceso de Audit.
Para acceder a este servicio seleccionar la opcin 1 Build del panel principal, y la opcin 8 Recompile
del submen.
Panel de Recompilacin
Campo Descripcin
OPTION R
Recompilar un componente.
L
Listar bibliotecas donde el elemento sea
encontrado.
Blank
Despliega lista de seleccin
Campo Descripcin
Change Man permite visualizar los elementos que se encuentran en el ambiente de produccin evitando
as la creacin de un Paquete para efectuar un Checkout. Es posible utilizar el modo Browse o Edit. En
caso de que el elemento sea editado y modificado, al terminar la sesin, los cambios no se salvan;
asegurando as la integridad del componente.
Para acceder a esta funcin seleccionar la opcin 1 Build del panel principal, y la opcin B Browse del
submen .
MEMBER LIST SCAN ===> N (Y/N to build member list from scan
results)
RECORDS TO SELECT ===> 0 (0 = all)
CASE SENSITIVE ===> N (Y/N)
FROM COLUMN ===> 0 (0 = all)
TO COLUMN ===> 0 (Max = 80)
Campo Descripcin
OPTION L
Lista todas las bibliotecas de Baseline o de
Promocin que contienen el componente
especificado.
B
Despliega el contenido de cualquier versin del
elemento indicado.
C
Copia el elemento a una biblioteca.
E
Edita el elemento en modo ISPF.
X
Imprime el componente incluyendo copys.
P
Imprime el componente sin incluir copys.
H
Muestra todos los Paquetes en que ha sido incluido
el elemento.
MEMBER LIST SCAN Con la opcin Y se genera una lista basada en una
bsqueda de cadena de caracteres.
Existen muchas ms funciones y facilidades en Change Man que deben ser exploradas. No es objetivo de
este manual describirlas todas, sino acompaar al lector, a modo de resumen, por los principales pasos en
el ciclo de vida del Software.