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
- 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 .
- 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.