Modificación genérica de perfiles

Esta opción le permite realizar cambios on-line de forma genérica de sesiones. Para su uso, se recomienda la realización previa de una copia de seguridad del fichero de perfiles. Inicialmente, se muestra la siguiente pantalla:

-------------------------------------------------------------------------------
|   02/10/2023           ADMINISTRADOR DE EDITRAN               EDITRAN 5.3   |
|   11:39:26         MODIFICACION GENERICA DE SESIONES                        |
|-----------------------------------------------------------------------------|
|   **********************************************************************    |
|   *   ESTA OPCION MODIFICA PERFILES EDITRAN DE FORMA GENERICA          *    |
|   *   CODIGO LOCAL : ESPECIFICO O ESPACIOS (TODOS)                     *    |
|   *   CODIGO REMOTO: ESPECIFICO O ESPACIOS (TODOS)                     *    |
|   *   APLICACION   : ESPECIFICA, ESPACIOS (TODAS) O TEXTO: XX* *XX X*X *    |
|   *   SE TOMA EL PRIMER REGISTRO ENCONTRADO COMO IMAGEN.               *    |
|   **********************************************************************    |
|                                                                             |
|         C ---> CAMBIA EL VALOR DE PARAMETROS                                |
|                                                                             |
|         M ---> MODIFICACION INCONDICIONAL DE PARAMETROS                     |
|                                                                             |
|         OPCION.....................: C                                      |
|         SESION DE PRESENTACION                                              |
|                 CODIGO LOCAL.......: 0 0009994 0  (CODIGO LOCAL O ESPACIOS) |
|                 CODIGO REMOTO......:              (CODIGO REMO. O ESPACIOS) |
|                 APLICACION.........:              (APLIC.,ESPACIOS O TEXTO) |
|                                                                             |
|                                                                             |
-------------------------------------------------------------------------------

En esta opción, se insertan datos de un grupo de sesiones concreto a los que pretendemos realizar el cambio o modificación, por ejemplo, si en el string de sesión de presentación, seleccionamos:

Estaremos indicando que la selección se realiza para todas las sesiones que cumplen el criterio:

En definitiva, que la selección se realiza para todas las sesiones cuyo código local acabe en 40, con cualquier código remoto y con las aplicaciones que comienzan por TEL

Es necesario que en el fichero de perfiles exista al menos 1 sesión que cumpla los criterios anteriores.

A su vez, podremos dar 2 opciones:

  • C- Cambia por. Se nos muestran unos parámetros de valor a comprobar, por defecto, recogidos de la primera sesión que cumplía los criterios de selección (podremos cambiar dicha propuesta por defecto) y se muestran los mismos valores como valor de cambio (output), (podremos cambiarlos también). Los cambios que seleccionemos, afectarán a las sesiones que cumplan todos los anteriores criterios.

  • M- Modificación incondicional. Se nos muestra un parámetro de valor a modificar (input), por defecto, recogido de la primera sesión que cumplía los criterios de selección (podremos cambiar dicha propuesta por defecto y meter el valor que queremos modificar incondicionalmente).

El procedimiento que se seguirá es el siguiente:

  • Se seleccionan el / los parámetros a cambiar / modificar, introduciendo el / los valores de cambio / modificación.

  • Una vez terminados de seleccionar los cambios, se pulsa INTRO, y salen n pantallas en la que aparecen las sesiones que cumplen el criterio de selección, con un comentario indicando si se va a realizar el cambio o no. Estas pantallas son informativas de lo que se va a realizar.

  • En cualquier momento de visualización de las sesiones anteriores, pulsando PF2, realizaremos el cambio masivo.

En definitiva, el proceso, puede servir también a modo de consulta, puesto que, si no acabamos pulsando PF2, no se actualizarán los datos y podremos ver sesiones que cumplen un determinado criterio. Por ejemplo, si seleccionamos el parámetro TRAZA, e indicamos que cambie el valor S por N, en la lista de sesiones, podremos diferenciar aquellas que tienen el valor S de las que tienen el valor N, todo ello, sin necesidad de actualizarlas (PF2).

Si se entra por CAMBIO, se mostrarán las siguientes pantallas (se pueden marcar tantos parámetros a cambiar como se desee, y para continuar en las pantallas posteriores, se debe marcar PF8):

La siguiente pantalla solo aparece si se ha tecleado algo en el campo CODIGO REMOTO

Si se accede por modificación incondicional, se muestran las MISMAS pantallas, con las siguientes excepciones:

  • El literal “CAMBIO DE PARAMETROS”, se sustituye por “MODIFICACION DE PARAMETROS” (1).

  • El literal “VALOR A COMPROBAR VALOR DE CAMBIO “se sustituye por el literal “VALOR A MODIFICAR” (2)

  • El literal “VALOR A COMPROBAR”, se sustituye por el liberal “VALOR A MODIFICAR” (3)

Ejemplo:

Una vez, que se han marcado los valores de los parámetros a cambiar o a modificar incondicionalmente, se muestra siempre, una primera pantalla de sesiones que, CUMPLIENDO LOS CRITERIOS DE SELECCIÓN, pueden o no cumplir los criterios, con un literal que indique el error correspondiente si existe (se muestra también el número de selecciones de parámetros realizadas).

Ejemplo:

👉 Si se pulsa PF2, significa que el administrador respeta los criterios de editran, con lo que se actualizan todas las que cumplen.

Al final del proceso, se vuelve a la pantalla inicial, indicando, si se ha actualizado:

Actualización realizada, xxx sesiones modificadas sobre xxx sesiones totales.

⚠️Los cambios realizados con esta opción, ignoran que la sesión haya iniciado procesos de conexión, por lo que, en ese caso, no toman efecto hasta la finalización de los mismos.

ℹ️ Los cambios realizados con esta opción, son más efectivos que la modificación batch, pues no requieren cerrar-abrir el fichero a CICS.

Hay determinadas situaciones, en los que a priori, parece que se puede realizar una modificación y al final no se realizará. Ejemplo, si dentro de la selección hay 2 sesiones que van a acabar teniendo el mismo identificador de transporte, y dicho identificador no está asignado a ninguna otra sesión, parecerá posible realizar el proceso para ambas, pero no será así, pues en este caso, la primera realizaría la operación y la segunda no.

Ejemplo:

En el supuesto de que querer cambiar, (para nuestro código local 000099940, todas las sesiones de presentación con el remoto 000044440) los parámetros traducir en emisión (ebcdic a ascii), traducir en recepción (no a ebcdic):

La opción de entrada sería:

Luego seleccionaríamos los parámetros a cambiar (con pf8-pf7, avanzamos a nuevos parámetros o retrocedemos) en concreto

Respecto al cambio descrito, sólo afecta a las sesiones que tuvieran el valor a comprobar idéntico al descrito.

Una vez que pulsamos INTRO, aparecen las sesiones y lo que va a ocurrir si consolidamos:

SESION OBSERVACIONES |

En este punto, podemos:

Consultar TODAS las sesiones (PF8-PF7), para saber que ocurre con el cambio propuesto.

Consolidar, PF2, realizando la operación. En ese caso (el proceso puede durar un tiempo), volveríamos al inicio y nos diría un mensaje parecido al que sigue:

Significa el número de registros actualizados sobre un total que cumplían los requisitos de la selección de sesión. Si ambos números no son iguales, significa que hay registros que cumpliendo los criterios no se han actualizado (reg.no afectado por los cambios propuestos).

Última actualización