Web service com.senior.g5.rh.sm.equipamentoshabilitacao
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_sm_equipamentoshabilitacao?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_equipamentoshabilitacao?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_equipamentoshabilitacao?wsdl
Porta
EquipamentosHabilitacao
Através deste web service, nos é permitido informar habilitações de 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:EquipamentosHabilitacao> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <tipEqp>Integer</tipEqp> <codEqp>Integer</codEqp> <datIni>String</datIni> <necTre>String</necTre> <necExa>String</necExa> <datTer>String</datTer> <obsHab>String</obsHab> <tipOpe>String</tipOpe> </parameters> </ser:EquipamentosHabilitacao> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
numEmp | Obrigatório | Integer | Código da empresa
- Chave |
tipCol | Obrigatório | Integer | Informar o tipo de colaborador, que poderá ser::
- Edição 9[1] - Chave Valores: 1 - Empregado 2 - Terceiro 3 - Parceiro |
numCad | Obrigatório | Integer | Indicar um número de cadastro para identificar cada colaborador, terceiro ou parceiro.
- Chave - Edição 9[9] |
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 A pesquisa desse campo somente apresentará os equipamentos que não são EPC. Ao sair desse campo somente permitirá passar para o próximo campo se o equipamento não for EPC. - Edição 9[6] |
datIni | Obrigatório | DateTime | Data de inicio
- Campo obrigatório - Edição DD/MM/YYYY |
necTre | Opcional | String | Informa se é treinamento
Se informar S-Sim, consiste com os cursos informados no cadastro de equipamento (guia Cursos de Aperfeiçoamento) e do cadastro do colaborador, considerando a validade do curso (constante no cadastro do curso). Caso o colaborador não tenha feito ou falte a conclusão de algum curso, o sistema apresenta mensagem mas permite a continuação do cadastro. ão - Edição U[1] |
necExa | Opcional | String | Informa se é exame
Se informar S-Sim, para todos os exames indicados no cadastro do equipamento (tabela R098EXA) verifica se possui resultado de exame válido conforme os meses indicados e se o parecer é considerado normal. Caso tenha algum exame que não foi feito ou tenha o parecer diferente de Normal, o sistema apresenta mensagem mas permite a continuação do cadastro. - Edição U[1] |
datTer | Opcional | DateTime | Data de término.
Não pode ser maior que a menor data de validade dos exames ou dos cursos. A validade dos exames é obtida da paleta Exames da tela de cadastro de Equipamentos e deve ser somada a data de realização do exame. Os cursos também possuem validade. No cadastro de cursos (Tabelas\Cursos\Aperfeiçoamento) existe um campo para informar a validade (R128CUA.ValCua). O sistema somente deve considerar a validade de Cursos quando o campo Treinamento estiver com valor S-Sim e a validade dos exames somente deve ser considerada quando o campo Exames estiver com valor S-Sim. - Edição DD/MM/YYYY |
obsHab | Opcional | String | Observações sobre o registro inserido
- Edição A[80] |
tipOpe | Opcional | String | Tipo da operação a ser efetuada na integração
"I" - Inclusão "A" - Alteração "E" - Exclusão |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:EquipamentosHabilitacaoResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:EquipamentosHabilitacaoResponse>
</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. |