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 ‘[Link]’ 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: [Link] Ejecutables on-line
[Link] Ejecutables on-line
[Link] Dbrms de DB2
[Link] 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