Se as modificações da sua tabela tiverem impacto em qualquer API, você deve estender os modelos dessas APIs.
Sobre esta tarefa
Cada API baseada em modelo fornece entrada diferente, dependendo do modelo passado a ela. Para verificar se uma API é baseada em modelo ou não, consulte as informações do Javadoc
Coloque os modelos de API estendidos no diretório <runtime_sandbox>/extensions/global/template/api .
Para descobrir quais APIs são impactadas pelas modificações da tabela:
Procedimento
- Observe o atributo XMLName da tabela que está sendo modificada na tag de entidade dentro dos arquivos XML da entidade do banco de dados (que contém a definição de todas as tabelas). Esses arquivos XML de entidade de banco de dados estão localizados no diretório <runtime_sandbox>/repository/entity
- Procure o padrão desse atributo XMLName no diretório <runtime_sandbox>/extensions/global/template/api . Os resultados da procura na localização de APIs expostas e internas impactadas pelas modificações ou extensões da tabela.
Por exemplo, considere que você deseja estender um atributo na tabela YFS_CHARGE_CATEGORY. O XMLName para essa tabela conforme especificado em <runtime_sandbox>/repository/entity/omp_tables.xml é ChargeCategory. Agora procure o atributo ChargeCategory no diretório <runtime_sandbox>/extensions/global/template/api para localizar as APIs impactadas pela extensão.