Desarrollo > Utilidades > Parches > Creación automática de parches 

Mostrar todoOcultar todo

Esta función permite crear un fichero de parche que integra todos los elementos creados o modificados entre dos fechas, si es necesario marcados mediante un código de actividad.

Se puede definir el tipo de elementos que se desea parchear y proceder de dos maneras diferentes:

  • mediante una generación directa del fichero (listándose el número de elementos presentes por tipo),
  • o mediante la generación de un fichero de parche que sólo contiene la lista de elementos. En este caso, se releerá este fichero en la función de parche para cargar la lista completa de los elementos afectados y permitir su modificación si es necesario.

Gestión de pantalla

Ventana de selección preliminar

Presentación

Al acceder a la función aparece una primera ventana que permite definir los criterios de búsqueda de los elementos a parchear.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Criterios

  • Fecha inicio (campo DATDEB1)

Indicar la fecha de inicio para seleccionar los objetos a parchear.

Esta se comparará con la fecha de modificación (o con la fecha de creación para los nuevos objetos).

  • Fecha fin (campo DATFIN1)

 

 

Bloque Número 3

  • Script a ejecutar (campo TRT)

Tabla Objetos

  • Código (campo CODE1)

  • Título objeto (campo LIBEL1)

Descripción asociada al código anterior.

  • S/N (campo PATCH1)

Tabla Número 2

Tabla Número 3

Cerrar

 

 

Icono Acciones

Detalle
Sí a todo lo demás

Cuando hay una tabla de introducción de múltiples opciones con una opción de respuesta Sí / Noen cada línea, esta función permite responder para todas las líneas a partir de la línea actual.

No a todo lo demás

Cuando hay una tabla de introducción de múltiples opciones con una opción de respuesta Sí / Noen cada línea, esta función permite responder No para todas las líneas a partir de la línea actual.

Acción desviación ESTÁNDAR
Acción desviación ESTÁNDAR

Ventana de validación

Presentación

Una vez introducida y validada la primera ventana, se ejecuta el proceso de selección (una ventana de progresión muestra la selección en curso) y, al cabo de unos instantes, se abre una segunda ventana. En esta ventana aparecen las informaciones relativas al resultado de la búsqueda y se puede completar la introducción de datos para crear directamente el fichero de parche.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tipo de parche

  • Tipo de parche (campo TYPPTC)

El tipo de parche puede tomar los siguientes valores:

  • Estándar
    El parche se puede instalar en una lista de dossieres que se proporciona en la integración y, en teoría, esta lista contiene el dossier supervisor. Es el tipo de parche que se utiliza en la mayoría de los casos (también en desarrollos específicos y verticales). La entrega de los desarrollos específicos o verticales no está condicionada por el tipo de parche, sino por la lista de los códigos de actividad proporcionados en la tabla correspondiente.
  • Supervisor
    El parche solo se integrará en el dossier supervisor. Es el tipo que se utiliza para integrar elementos de preparametrización, como los modelos de importación/exportación, los asientos automáticos o las reglas de workflow, que pueden haberse modificado en los distintos dossieres. Para no sobrescribir las modificaciones realizadas, solo se actualiza el dossier supervisor. Permite disponer de valores de parametrización actualizados en caso de creación de un nuevo dossier y realizar actualizaciones manuales por copia en cada dossier tras utilizar las utilidades de comparación existentes.
  • Específico
    El parche es idéntico al parche estándar, pero permite suprimir las acciones específicas (SPE) no incluidas en el parche cuando se parchea una pantalla. Es el tipo que se utiliza para modificar el nombre de un proceso específico para una acción de diccionario en las pantallas. También es aplicable a las pantallas, los objetos, los informes, las fórmulas y las consultas.
    Para más información, consulta el anexo técnicodetallado.
  • Vertical
    El parche es idéntico al parche estándar, pero permite suprimir las acciones verticales (SPV) no incluidas en el parche cuando se parchea una pantalla. Es el tipo que se utiliza para modificar el nombre de un script vertical para una acción de diccionario en las pantallas. También es aplicable a las pantallas, los objetos, los informes, las fórmulas y las consultas.
    Para más información, consulta el anexo técnico detallado.
  • Add-on
    Es un parche dedicado a los add-on. Permite conservar las acciones en campos verticales (SPV) y las acciones específicas (SPE).

Los parches que contienen elementos de documentación se procesan de una forma específica que se describe en el anexo correspondiente.

Fichero

  • campo AW

 

  • Tipo de destino (campo TYPEXP)

 

  • Parche (campo VOLFIL)

 

  • Generación directa (campo FLAGPAT)

Bloque Número 3

  • Fecha inicio (campo DATDEB)

Indicar la fecha de inicio para seleccionar los objetos a parchear.

Esta se comparará con la fecha de modificación (o con la fecha de creación para los nuevos objetos).

  • Fecha fin (campo DATFIN)

 

  • Versión mínima (campo VERSION)

Este código de versión mínima permite que el parche no se integre en una aplicación de versión inferior.

Tabla Objetos

  • Código (campo CODE)

  • Título objeto (campo LIBEL)

Descripción asociada al código anterior.

  • Número (campo NB)

  • S/N (campo PATCH)

Cerrar

 

Funciones accesibles haciendo clic con el botón derecho en la tabla
Detalle

Permite visualizar la lista detallada de elementos parcheados en la línea, de la que sólo se da el nombre.

Sí a todo lo demás

Cuando hay una tabla de introducción de múltiples opciones con una opción de respuesta Sí / Noen cada línea, esta función permite responder para todas las líneas a partir de la línea actual.

No a todo lo demás

Cuando hay una tabla de introducción de múltiples opciones con una opción de respuesta Sí / Noen cada línea, esta función permite responder No para todas las líneas a partir de la línea actual.

 

Cerrar

 

Lista de los elementos posibles en un parche automático

Todos los elementos susceptibles de ser parcheados también pueden serlo en un parche automático. En la tabla siguiente aparece una lista de dichos elementos:

Código

Significado

Nombre

Rango

AAA

Líneas procedentes de un modelo de parametrización

Formato específico (ver párrafo correspondiente)

100

ABA

Tareas periódicas batch

Código de la tarea periódica

46

ABF

Tabla de hechos BI

Código de la tabla

54

ABG

Grupos de tareas

Código del grupo

47

ABI

Dimensión BI

Código de la dimensión

55

ABM

Datamart BI

Código del datamart

56

ABO

Informe Business Objects

Código del informe

58

ABT

Tarea batch

Código de la tarea

45

ABV

Regla de sincronización BI

Código de la regla

57

ACL

Tabla de control

Código de la tabla

18

ACN

Consulta

Código de la consulta

36

ACS

Códigos de acceso

Procesados en forma de condición (CODACS = "valor")

14

ACT

Acción

Código de la acción

16

ACV

Definición de un código de actividad

Código de actividad

1

ADC

Descripción de un script (diccionario)

Nombre del script

9

ADF

Vínculos de documentación

Tipo ~ Código del elemento

50

ADI

Contenido de una tabla varia

Número de la tabla

24

ADO

Ayuda funcional (todos los párrafos)

Tipo ~ Código de la ayuda

49

ADP

Parámetro (definición y valor si existen a nivel general)

Código del parámetro

32

ADV

Parametrización de una tabla varia

Número de la tabla

23

ADX

Script (solo compilado)

Nombre del fichero de script

11

ADZ

Ayuda del campo

Código de la ayuda

48

AEN

Encadenamiento de importación/exportación

Procesado en forma de condición (CODE = "valor")

35

AFC

Función

Código de la función

17

AGB

Variable global

Nombre de la variable

20

AHH

Jerarquía BI

Código de la jerarquía

59

AHI

Fórmulas de depuración

Código de la fórmula

7

AII

Condición predefinida BI

Código de la condición

60

ALH

Peticionario

Código de la consulta

51

ALQ

Peticionario SQL

Código de la consulta SQL

52

ALT

Peticionario gráfico

Código de la consulta

53

AMK

Pantalla

Código de la pantalla

28

AML

Menú local

Número del menú local

2

ANG

Navegación

Código de la navegación

10

ANM

Definición de un contador

Código del contador

15

ANT

Parametrización del widget Netvibes

Código de objeto del widget

65

AOB

Definición de objeto

Código del objeto

30

AOE

Modelo de importación/exportación

Código del modelo

34

AOP

Propiedades de objeto

Código del objeto

31

APH

Modelos de parametrización

Código del modelo

100

APR

Proceso gráfico

Código del proceso

63

ARP

Definición de informe en el diccionario

Código del informe

29

ASL

Estilo condicional

Procesado en forma de condición (COD = "valor")

19

ASU

Descripción de subprograma en el diccionario

Nombre del subprograma

21

ASY

Estilo de presentación

Código del estilo

61

ATB

Definición de una tabla (el contenido no se puede transferir, la estructura se actualiza sin perder los datos comunes)

Código de la tabla

25

ATN

Transacciones

Código de la transacción

8

ATY

Tipo de datos

Código del tipo

22

AUR

URL

Código de la URL

27

AVW

Vista

Código de la vista

26

AWA

Regla de workflow

Código de la regla de workflow

43

AWE

Web service

Nombre de la publicación

64

AWI

Definición de ventana

Código de la ventana

33

AWM

Modelo de datos de workflow

Código del modelo

41

AWR

Regla de asignación de workflow

Código de la regla de asignación

42

AWW

Parametrización del plan de trabajo de workflow

Código del plan de trabajo

44

BIA

Objetos BIAR

Código del objeto

4

ELT

Elemento de la interfaz de cliente (xsl, imagen, archivo vario)

Ruta del fichero

3

ETA

Informe Crystal Reports (fichero de extensión rpt)

Nombre del informe

13

EXE

Solicitud de ejecución de un script

Nombre del script

6

GAU

Asientos automáticos

Código del asiento

40

PS1

Desencadenante estadístico

Código del desencadenante

37

PS2

Código estadístico

Código estadístico

38

TAB

Estructura y contenido completos de una tabla (excluyendo su definición "diccionario")
El parche global de una tabla es una copia plana de este fichero, como un .dat de una copia de una tabla en el directorio SVG. No se tienen en cuenta todos los vínculos a esta tabla, especialmente los textos traducibles de la tabla ATEXTRA.

Código de la tabla

39

TFO

Tabla de fórmulas

Código de la fórmula

62

TRT

Origen de un script (el script se compila en la instalación del parche)

Nombre del script

12

TXT

Fichero de texto (en el directorio TXT)

Nombre del texto

5

Abreviatura de una tabla

Contenido parcial de la tabla

Condición de extracción (expresada en forma de cláusula Where)

100

Mensajes de error

No hay ningún mensaje de error aparte de los mensajes de error genéricos.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha