You are on page 1of 24

Introducción al CHANGEMAN

CHANGEMAN

 CHANGE MANAGER:
 Es un producto para la gestión y automatización del tratamiento de traslado de
software, desde Desarrollo hasta Versión final (Base-Line).
 El grupo de componentes o elementos (fuentes, copys, dclgen,…) que se dan
de alta para moverlos de entorno, se le llama Expediente .
 El ‘ tipo ’ de cada componente determinará el tratamiento que se le va a dar en
cada uno de los entornos por los que pasará el expediente.( como la
compilación en el caso de los programas fuentes)

 Garantiza la equivalencia: Fuente Ejecutable


CHANGEMAN

 Seleccionar la opción AL dentro del menú principal del Banco Santiago


CHANGEMAN

 Seleccionar la opción C para acceder al Changeman.


CHANGEMAN

 Aparecerá el panel de ‘ bienvenida ’ del Changeman.


CHANGEMAN

 Menú principal del Changeman. Las opciones más utilizadas son:

1. Opción 1: Creación de expedientes nuevos ( “ packages “ )

2. Opción 5: Operaciones con expedientes existentes


CHANGEMAN

 Seleccionar la Opción 1: Creación de un nuevo expediente


CHANGEMAN

 Introducir las características del expediente y salvar con el método abreviado:


Opción ===> S. ( Para ver las aplicaciones disponibles, dejar el campo
APPLICATION en blanco ).
CHANGEMAN

 Introducir las personas de contacto y la fecha / hora estimadas en las que el


expediente pasará a producción. Estos datos pueden ser modificados
posteriormente.

 Al pulsar ‘ intro’ aparecerá en la esquina superior derecha el código de aplicación y


número asignado al expediente.
CHANGEMAN

 Seleccionar la opción 5 del menú principal de Changeman para dar de alta


elementos en el expediente creado (u otras muchas operaciones). Si no se recuerda
el nombre del expediente, se listan todos los expedientes de la aplicación
introduciendo en código de aplicación en PACKAGE ID.
CHANGEMAN

 En el listado de expedientes se visualiza cierta información: nombre, estado, fecha


prevista de instalación, quien la creo,…

Para ver todas las operaciones que se puede efectuar con un expediente,
seleccionarlo con ‘ X ’.
CHANGEMAN
 El comando S1 permite dar de alta elementos en el expediente.
CHANGEMAN

 Para dar de alta un elemento introducir en PROJECT / GROUP/ TYPE el nombre de


la librería ‘AL004.DMR.JCL’ donde reside el componente ( Si la librería tiene más de
3 cualificadores en DATASET NAME)
CHANGEMAN

 Seleccionar el tipo de componente, en el ejemplo un programa ‘fuente’


CHANGEMAN

 Seleccionar el miembro de la librería que contiene el componente que se quiere dar


de alta
CHANGEMAN

 Seleccionar el tipo de lenguaje


CHANGEMAN
 Rellenar los campos: DB2 - (YES/NO)
CICS -(Y/N)
MODULO-(Y/N)
CHANGEMAN
 Al pulsar ‘ intro ‘ se ejecuta un JOB que compila el programa. Hay que revisar la
ejecución del JOB.

 Para que el expediente pueda continuar sus traslados de un entorno a otro, todos
sus componentes tienen que estar en estado (STATUS) ACTIVE.

 Seleccionar el expediente con S2 para ver el estado de sus componentes.


CHANGEMAN
 Se pueden incluir componentes al expediente desde Base-line, seleccionando el
expediente con C1 ( CHECKOUT ). Se elige la versión del componente deseada
(campo SOURCE LIBRARY) y aparecerán los menús descritos anteriormente para
incluir el tipo de objeto y el propio objeto de la librería de Base-line.
CHANGEMAN
 Los componentes incluidos de esta manera, quedan en estado CHECKOUT. Para
cambiarlos a estado ACTIVE:

1. Si se quiere modificar el objeto, seleccionarlo con E(edit). Al salvar las


modificaciones muestra un listado de las diferencias entre el objeto origen y el
modificado y se ofrece la posibilidad de guardar esta información ejecutando un
jcl(imagen inferior). A continuación se visualiza el panel de compilación si el objeto es
un programa, y si termina correcta su ejecución, su estado cambiará a ACTIVE.
2. Si no se quiere modificar el objeto, al seleccionarlo con S se permite cambiar su
estado a ACTIVE si necesidad de efectuar cambios en su contenido (se recompila si
es un programa)
CHANGEMAN

 Para ver todas las operaciones que se puede efectuar con los componentes de un
expediente, seleccionarlos con ‘ X ’.
CHANGEMAN

 Para revisar si existen problemas de sincronismo,se selecciona el expediente con la


opción AP que submite un job que realiza un AUDIT.
CHANGEMAN
 Seleccionar la opción PD PROMOTE para trasladar el expediente, o parte de sus
componentes, del entorno de usuarios DEV al entorno de desarrollo DESA. (La
primera vez el traslado tiene que ser completo FULL)
CHANGEMAN
 En la lista de expedientes (opción 5) se muestra en la columna PROMOTE el
traslado efectuado al entorno de DESA. Los módulos se copian en las librerías de
desarrollo: SALD.RNTLOAD Ejecutables on-line
SALD.NRNTLOAD Ejecutables on-line
SALD.DBRMLIB Dbrms de DB2
SALD.BINDPLAN Bind de DB2
 En este punto se pueden probar los programas en el entorno de desarrollo, ya que el
PROMOTE ´también efectúa el ‘ New copy ’ y el ‘ Bind ’.
 Los fuentes, copys y rutinas no se trasladan, solo residen en Base-line.
 En la columna AUD queda reflejado el máximo código de retorno del jcl de AUDIT