Acerca de la ampliación de plantillas de API

Si las modificaciones de la tabla afectan a alguna API, deberá ampliar las plantillas de esas API.

Acerca de esta tarea

Cada API basada en plantillas proporciona una salida diferente, dependiendo de la plantilla que se le ha pasado. Para verificar si una API está basada en plantillas o no, consulte la información de Javadoc.

Coloque las plantillas de API ampliadas en el directorio <runtime_sandbox>/extensions/global/template/api .

Para saber qué API están afectadas por las modificaciones de la tabla:

Procedimiento

  1. Apunte el atributo XMLName de la tabla que se va a modificar en la etiqueta de entidad que hay dentro de los archivos XML de entidad de la base de datos (que contiene la definición de todas las tablas). Estos archivos XML de entidad de base de datos se encuentran en el directorio <runtime_sandbox>/repository/entity .
  2. Busque el patrón de ese atributo XMLName en el directorio <runtime_sandbox>/extensions/global/template/api . Los resultados de la búsqueda permiten encontrar las API expuestas e internas afectadas por las modificaciones o ampliaciones de la tabla.

    Por ejemplo, supongamos que desea ampliar un atributo en la tabla YFS_CHARGE_CATEGORY. El XMLName para esta tabla tal como se especifica en <runtime_sandbox>/repository/entity/omp_tables.xml es ChargeCategory. Ahora busque el atributo ChargeCategory en el directorio <runtime_sandbox>/extensions/global/template/api para encontrar las API afectadas por esta extensión.