Web service com.senior.g5.rh.plr.menuSistema

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Porta

ObterMenu

Web service que retorna todos os menus do sistema. Obtendo apenas os que forem visíveis na tela principal.

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:ObterMenu> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters/> </ser:ObterMenu> </soapenv:Body> </soapenv:Envelope>

“Parameters” não possui atributos.

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:ObterMenuResponse> <result> <itemsMenu> <codIte>Integer</codIte> <codPai>Integer</codPai> <desRel>String</desRel> <desCom>String</desCom> <acaMnu>String</acaMnu> </itemsMenu> <erroExecucao>String</erroExecucao> </result> </ser:ObterMenuResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

itemsMenu

Opcional

Set

Itens de Menu do Sistema.

itemsMenu.codIte

Opcional

Integer

Código do Item de Menu.

itemsMenu.codPai

Opcional

Integer

Código do Item Pai

itemsMenu.desRel

Opcional

String

Descrição sintética do item de menu


Ex: Ficha Básica

itemsMenu.desCom

Opcional

String

Descrição completa do item do menu, incluindo o caminho para chegar ao item


Ex: Colaborador/Ficha Básica

itemsMenu.acaMnu

Opcional

String

Ação do Menu no Sistema

Este artigo ajudou você?