Web service com.senior.g5.rh.sm.epi
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_epi?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_epi?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_epi?wsdl
Porta
EPI
Web Service de cadastro de EPI.
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:EPI> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <tipEqu>Integer</tipEqu> <wGD096FEP> <tipOpe>String</tipOpe> <fornecedor>Integer</fornecedor> <dataCertificado>String</dataCertificado> <certificado>Integer</certificado> <validadeCertificado>String</validadeCertificado> <inicioFornecimento>String</inicioFornecimento> <terminoFornecimento>String</terminoFornecimento> <empresaFilial>String</empresaFilial> <abrFil>String</abrFil> </wGD096FEP> <wGD096EPC> <tipOpe>String</tipOpe> <curso>Integer</curso> </wGD096EPC> <codEpi>Integer</codEpi> <diaRev>Integer</diaRev> <desEpi>String</desEpi> <diaVal>Integer</diaVal> <tipOpe>String</tipOpe> <fatRed>Double</fatRed> <ePIDes>String</ePIDes> <devEpi>String</devEpi> <insUso>String</insUso> <valEpi>Double</valEpi> <numAlm>String</numAlm> <cerApr>String</cerApr> <carEpi>String</carEpi> <conEst>Integer</conEst> <qtdMin>Integer</qtdMin> </parameters> </ser:EPI> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
numEmp | Obrigatório | Integer | Código da empresa que será utilizada na integração.
- Chave |
tipEqu | Opcional | Integer | Tipo EPI.
|
wGD096FEP | Opcional | Set | Em todo cadastro de Fornecedores é obrigatório cadastrar ao menos um fornecedor
Permite informar: -Código do Fornecedor: -Edição 9[8] -Data Certificação: -Opcional -Edição DD/MM/YYYY -Certificado: -Opcional -Edição 9[20] -Validade Certificadora: -Opcional -Edição DD/MM/YYYY -Início Fornecimento: -Opcional -Edição DD/MM/YYYY -Término Fornecimento: -Opcional -Edição DD/MM/YYYY -Empresa Filial: -Opcional -Edição 9[4] -Abrangência Filial: -Opcional -Edição A[100] |
wGD096FEP.tipOpe | Opcional | String | Tipo da operação a ser efetuada para um lançamento (uma linha).
- Máscara: U - Valores: "I" - Inclusão "A" - Alteração "E" - Exclusão - Obs.: Se não for informado, será considerado "Alteração". |
wGD096FEP.fornecedor | Opcional | Integer | Código Fornecedor.
- Chave - Edição 9[8] |
wGD096FEP.dataCertificado | Opcional | DateTime | Data da certificação.
- Edição DD/MM/YYYY |
wGD096FEP.certificado | Opcional | Integer | Certificado.
- Edição 9[20] |
wGD096FEP.validadeCertificado | Opcional | DateTime | Data da validade certificação.
- Edição DD/MM/YYYY |
wGD096FEP.inicioFornecimento | Opcional | DateTime | Início da certificação.
- Edição DD/MM/YYYY |
wGD096FEP.terminoFornecimento | Opcional | String | Término Fornecimento.
- Edição DD/MM/YYYY |
wGD096FEP.empresaFilial | Opcional | String | Empresa Filial.
- Edição 9[6] |
wGD096FEP.abrFil | Opcional | String | Abrangência Filial.
- Edição A[100] |
wGD096EPC | Opcional | Set | Em todo cadastro de Cursos Aperfeiçoamento é obrigatório cadastrar ao menos um Código do Curso.
Permite informar: -Código do Curso: - Edição 9[8] |
wGD096EPC.tipOpe | Opcional | String | Tipo da operação a ser efetuada para um lançamento (uma linha).
- Máscara: U - Valores: "I" - Inclusão "A" - Alteração "E" - Exclusão - Obs.: Se não for informado, será considerado "Alteração". |
wGD096EPC.curso | Opcional | Integer | Código Curso.
- Chave - Edição 9[8] |
codEpi | Obrigatório | Integer | Código do EPI.
- Chave |
diaRev | Opcional | Integer | Dias Revisão.
. |
desEpi | Opcional | String | Descrição EPI.
- Chave |
diaVal | Opcional | Integer | Dias Validade.
. |
tipOpe | Obrigatório | String | Tipo da operação a ser efetuada na integração
Valores: I - Inclusão A - Alteração E - Exclusão |
fatRed | Opcional | Double | Fator Redução.
. |
ePIDes | Opcional | String | EPI Descartável.
. Valores: - S [Sim] - N [Não] |
devEpi | Opcional | String | Devolver.
. Valores: - N [Não] - S [Sim] |
insUso | Opcional | String | Instrução Uso.
. Valores: - S [Sim] - N [Não] |
valEpi | Opcional | Double | Valor Epi.
|
numAlm | Opcional | String | Nº Almoxarifado.
|
cerApr | Opcional | String | Certificado.
|
carEpi | Opcional | String | Características.
Edição A[7800]. |
conEst | Opcional | Integer | Controla Estoque.
Valores: - 0 (Não) - 1 (Sim - Permite Baixa Manual) - 2 (Sim - Não Permite Baixa Manual) |
qtdMin | Opcional | Integer | Estoque Mínimo.
|
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:EPIResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:EPIResponse>
</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. |