O objetivo deste material é apoiar no padrão de nomenclatura de fontes do MeuRH
A nova nomenclatura seguirá o padrão dos demais módulos, onde será
WS - Abreviação de Web Service.
MRH - Abreviação de Meu RH.
001 - Código Sequencial.
Logo, para um fonte, teremos.
WSMRH001
Caso seja necessário criar um novo WebService, este sempre será o primeiro fonte
O fonte principal deverá conter apenas a declaração do webservice. Regras de negócio e funções auxiliares deverão constar em outros fontes.
Exemplificando
Supondo que seja necessário criar um novo serviço e esse serviço seja responsável por retornar o cadastro de funcionários.
Fonte Principal: WSMRH001 - Declaração do endpoint e estruturação padrão do serviço.
Fontes Auxiliares: WSMRH002 - Fonte onde será consultada a SRA. fGeraSRA() por ex.
A ideia é que cada serviço possua 9 fontes auxiliares.
Ex:
WebService A
WSMRH001.
Fontes Auxiliares.
WSMRH002, WSMRH003 ... WSMRH009
WebService B
WSMRH010
Fontes Auxiliares
WSMRH011, WSMRH012 ... WSMRH019
e assim por diante.
Os fontes estão neste diretório:$/Protheus_Padrao/Fontes_Doc/Master/Fontes/Web Services/WebServices/RH