Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Como a central foi criada utilizando o padrão de MVC do Protheus, é utilizado a camada de comunicação MVC do framework Protheus para transitar os dados esperados pela Central.

Uma das premissas básicas do uso do MVC é que o envio dos dados, é feito através do preenchimento do MODEL de dados que por sua vez é enviado por um método do WS para ser persistido.

Abaixo está documentado quais o Web Service, métodos e suas particularidades para uso.

Web Service -> FWWSMODEL

Métodos

login()

Retorna o token que deve ser utilizado para consumir os demais métodos.

Parâmetros

NomeTipoDescrição
UsuárioCUsuário administrador de login do Protheus
SenhaBytesSenha do usuário administrador do Protheus


GetSchema()

Retorna a estrutura xml (XSD) que um determinado model deve receber para ser consumido e persistido.

Parâmetros

NomeTipoDescrição
TokenCToken de comunicação
ModelCModel que será retornado o schema


PutXmlData()

Método que consome e persiste um determinado model.

Parâmetros

NomeTipoDescrição
TokenCToken de comunicação
ModelCModel que será persistido
XmlCXml do model que será persistido.

Obs.: Todo XML deve possuir como atributo "operation" na tag principal/pai. Os conetúdos devem ser 3 - para inclusão, 4 - para alteração ou 5 - para exclusão.

 

GeXmlDataUpdate()

Método que verifica se o dado persistido existe com base na chave de índice primário do model.

Parâmetros

NomeTipoDescrição
TokenCToken de comunicação
ModelCModel que será persistido
ChaveCChave de pesquisa.

 

IMPORTANTE: Para saber qual model utilizar, verificar a documentação contida em cada obrigação liberada na central.