- Para desenvolvimento de API específica de cliente é preciso adicionar o sufixo "_espec" no nome do fonte para que não gere conflitos com os fontes de APIs disponibilizadas pelo produto padrão e a compilação de fonte específico acabe sobrepondo funções do fonte padão. Exemplo: transportadoras_espec.4gl
- No TFS os arquivos com o código fonte das APIs específicas devem ser armazenados respeitando o mesmo padrão de pastas utilizado para as APIs do produto padrão, ou seja:
Exemplo: API PADRÃO → $/Logix/Fontes_Doc/Sustentacao/V12/V12/suprimentos/suprimentos/api/v1/Request.4gl API ESPECÍFICA → $/Logix/Fontes_Doc/Customizacao/V12/wurth_do_brasil_pecas_de_fixacao_ltd<cliente>/suprimentos/suprimentos/api/v1/Tributos_espec.4gl (sufixo "_espec" no final do nome do arquivo)
- As funções internas do fonte de API específica deverá ter nome de funções acrescentando a letra "e" (específico) ao final do nome do módulo, assim como já é muito utilizado no nome de fontes específicos atualmente. Neste todas funções internas da API específica, utilizando como exemplo a API específica "Tributos" citada logo acima, deverão ficar definidas com o seguinte prefixo vdpe_v1_tributos.
Exemplos: vdpe_v1_tributos() >> função principal para definição de rotas vdpe_v1_tributos_post() >> Função acionada pelo método POST (definida na função de rotas) vdpe_v1_tributos_get() >> Função acionada pelo método GET (definida na função de rotas) |