Web service com.senior.g5.rh.sm.equipamentos

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

Equipamentos

Através deste web service, nos é permitido informar equipamentos para as rotinas de segurança.

**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:Equipamentos> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <tipEqp>Integer</tipEqp> <codEqp>Integer</codEqp> <nomEqp>String</nomEqp> <codFab>Integer</codFab> <nroSer>Integer</nroSer> <peqBru>Double</peqBru> <peqMin>Double</peqMin> <capEqp>String</capEqp> <indEpc>String</indEpc> <usaHab>String</usaHab> <datFab>String</datFab> <datAqu>String</datAqu> <datUso>String</datUso> <sitEqp>Integer</sitEqp> <codFil>Integer</codFil> <atiFix>String</atiFix> <codLcz>Integer</codLcz> <numLoc>Integer</numLoc> <locEqp>String</locEqp> <obsEqp>String</obsEqp> <tipOpe>String</tipOpe> </parameters> </ser:Equipamentos> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa



  • Chave

tipEqp

Obrigatório

Integer

Tipo do equipamento


  • Campo obrigatório

  • Edição 9[3]

codEqp

Obrigatório

Integer

Código do equipamento


  • Campo obrigatório

  • Edição 9[6]

nomEqp

Opcional

String

Nome do equipamento


  • Campo obrigatório

  • Edição A[50]

codFab

Opcional

Integer

Número do fabricante


Este fabricante deverá ser cadastrado em Empresas/Outras Empresas.



  • Edição 9[8]

nroSer

Opcional

Integer

Nº de Série do Equipamento



  • Edição A[15]

peqBru

Opcional

Double

Peso bruto do equipamento



  • Edição zzz.zz9,99

peqMin

Opcional

Double

Peso mínimo do equipamento



  • Edição zzz.zz9,99

capEqp

Opcional

String

Capacidade do equipamento



  • Edição A[15]

indEpc

Opcional

String

Informar se este equipamento é de proteção coletiva ou não. Exemplo: Um extintor de incêndio é um EPC.



  • Edição U[1]

usaHab

Opcional

String

Define se é necessário ter habilitação para utilizar o equipamento.


Somente estará habilitado quando o campo EPC for igual a “N”.




  • Edição U[1]

datFab

Opcional

DateTime

Data de fabricação do equipamento



  • Edição DD/MM/YYYY

datAqu

Opcional

DateTime

Data de aquisição do equipamento



  • Edição DD/MM/YYYY

datUso

Opcional

DateTime

Data de aquisição do equipamento




  • Edição DD/MM/YYYY

sitEqp

Opcional

Integer

Situação atual do equipamento




  • Edição 9[1]

codFil

Opcional

Integer

Filial do equipamento




  • Edição 9[6]

atiFix

Opcional

String

Informar a codificação do equipamento no ativo fixo da empresa.




  • Edição A[10]

codLcz

Opcional

Integer

Esta localização não está relacionada ao local do organograma e pode ser identificado como galpões,


prédios, corredores, etc. Permite manter um histórico destes locais.




  • Edição 9[4]

numLoc

Opcional

Integer

Identificar o nível de conhecimento com relação à conversação:



N Não conhece


R Razoável


B Bem



Os campos “Leitura”, “Escrita” e “Conversação”, da guia “Aperfeiçoamento”, estarão disponíveis somente quando o curso de aperfeiçoamento for do tipo “Idiomas”




  • Edição 9[9]

locEqp

Opcional

String

Este campo opcional serve para identificar onde o equipamento está.


Exemplo: Local: Desenvolvimento Gestão de Pessoas Windows, Extintor de incêndio ao lado da impressora matricial.




  • Edição A[60]

obsEqp

Opcional

String

Observações sobre o equipamento




  • Edição A[250]

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração



“I” - Inclusão


“A” - Alteração


“E” - Exclusão

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:EquipamentosResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:EquipamentosResponse> </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.

Este artigo ajudou você?