CONTEÚDO

  1. Visão Geral
  2. Nomenclatura
  3. Criação de novos serviços
  4. Diretório

01. VISÃO GERAL

O objetivo deste material é apoiar no padrão de nomenclatura de fontes do MeuRH

02. NOMENCLATURA

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

03. CRIAÇÃO DE NOVOS WEBSERVICES

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.

03. DIRETÓRIO

Os fontes estão neste diretório:$/Protheus_Padrao/Fontes_Doc/Master/Fontes/Web Services/WebServices/RH