Web service com.senior.g5.rh.sm.ColaboradorPcmso
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_ColaboradorPcmso?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_ColaboradorPcmso?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_ColaboradorPcmso?wsdl
Porta
PCMSO
Web Service de cadastro de exames periódicos por colaborador.
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:PCMSO>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<numEmp>Integer</numEmp>
<abrLot>Integer</abrLot>
<wGD109EXL>
<tipOpe>String</tipOpe>
<inicio>String</inicio>
<codExa>Integer</codExa>
<datTer>String</datTer>
<usaNor>String</usaNor>
<usaAdm>String</usaAdm>
<usaRet>String</usaRet>
<usaTlo>String</usaTlo>
<usaTca>String</usaTca>
<usaTfu>String</usaTfu>
<usaTat>String</usaTat>
<usaAco>String</usaAco>
<codReg>Integer</codReg>
<perDet>String</perDet>
<priNor>Integer</priNor>
<mesNor>Integer</mesNor>
<priIns>Integer</priIns>
<mesIns>Integer</mesIns>
<priPer>Integer</priPer>
<mesPer>Integer</mesPer>
<priMen>Integer</priMen>
<mesMen>Integer</mesMen>
<priMai>Integer</priMai>
<mesMai>Integer</mesMai>
<durAcp>Integer</durAcp>
<priAcp>Integer</priAcp>
<mesAcp>Integer</mesAcp>
</wGD109EXL>
<codPCM>Integer</codPCM>
<abrTcl>Integer</abrTcl>
<datRef>String</datRef>
<abrCad>Integer</abrCad>
<abrCan>Integer</abrCan>
<wGD109EXC>
<tipOpe>String</tipOpe>
<inicio>String</inicio>
<codExa>Integer</codExa>
<datTer>String</datTer>
<usaNor>String</usaNor>
<usaAdm>String</usaAdm>
<usaRet>String</usaRet>
<usaTlo>String</usaTlo>
<usaTca>String</usaTca>
<usaTfu>String</usaTfu>
<usaTat>String</usaTat>
<usaAco>String</usaAco>
<codReg>Integer</codReg>
<perDet>String</perDet>
<priNor>Integer</priNor>
<mesNor>Integer</mesNor>
<priIns>Integer</priIns>
<mesIns>Integer</mesIns>
<priPer>Integer</priPer>
<mesPer>Integer</mesPer>
<priMen>Integer</priMen>
<mesMen>Integer</mesMen>
<priMai>Integer</priMai>
<mesMai>Integer</mesMai>
<durAcp>Integer</durAcp>
<priAcp>Integer</priAcp>
<mesAcp>Integer</mesAcp>
</wGD109EXC>
<abrFil>Integer</abrFil>
<abrLoc>Integer</abrLoc>
<wGD109EXA>
<tipOpe>String</tipOpe>
<inicio>String</inicio>
<codExa>Integer</codExa>
<datTer>String</datTer>
<usaNor>String</usaNor>
<usaAdm>String</usaAdm>
<usaRet>String</usaRet>
<usaTlo>String</usaTlo>
<usaTca>String</usaTca>
<usaTfu>String</usaTfu>
<usaTat>String</usaTat>
<usaAco>String</usaAco>
<codReg>Integer</codReg>
<perDet>String</perDet>
<priNor>Integer</priNor>
<mesNor>Integer</mesNor>
<priIns>Integer</priIns>
<mesIns>Integer</mesIns>
<priPer>Integer</priPer>
<mesPer>Integer</mesPer>
<priMen>Integer</priMen>
<mesMen>Integer</mesMen>
<priMai>Integer</priMai>
<mesMai>Integer</mesMai>
<durAcp>Integer</durAcp>
<priAcp>Integer</priAcp>
<mesAcp>Integer</mesAcp>
</wGD109EXA>
<abrCar>Integer</abrCar>
<abrFic>Integer</abrFic>
<wGD109EXI>
<tipOpe>String</tipOpe>
<inicio>String</inicio>
<codExa>Integer</codExa>
<datTer>String</datTer>
<usaNor>String</usaNor>
<usaAdm>String</usaAdm>
<usaRet>String</usaRet>
<usaTlo>String</usaTlo>
<usaTca>String</usaTca>
<usaTfu>String</usaTfu>
<usaTat>String</usaTat>
<usaAco>String</usaAco>
<codReg>Integer</codReg>
<perDet>String</perDet>
<priNor>Integer</priNor>
<mesNor>Integer</mesNor>
<priIns>Integer</priIns>
<mesIns>Integer</mesIns>
<priPer>Integer</priPer>
<mesPer>Integer</mesPer>
<priMen>Integer</priMen>
<mesMen>Integer</mesMen>
<priMai>Integer</priMai>
<mesMai>Integer</mesMai>
<durAcp>Integer</durAcp>
<priAcp>Integer</priAcp>
<mesAcp>Integer</mesAcp>
</wGD109EXI>
</parameters>
</ser:PCMSO>
</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 |
| abrLot | Opcional | Integer | Código do Lote.
|
| wGD109EXL | Opcional | Set | Em todo cadastro de Exames por Local é obrigatório cadastrar ao menos uma data inicial e um exame
Permite informar: Nome: TipOpe Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão Data Início. - Edição: DD/MM/YYYY Código Exame. - Edição: 9[4] Data Término. - Edição: DD/MM/YYYY Periódico. - Edição: U[1] Sim / Não Admissional. - Edição: U[1] Sim / Não Retorno Afastamento. - Edição: U[1] Sim / Não Transferência Local. - Edição: U[1] Sim / Não Transferência Cargo. - Edição: U[1] Sim / Não Transferência Função. - Edição: U[1] Sim / Não Transferência Atividade. - Edição: U[1] Sim / Não Acompanhemento Demitidos. - Edição: U[1] Sim / Não Regra Exame. - Edição: 9[3] Periodicidade detalhada. - Edição: U[1] Sim / Não 1º Normal. - Edição: 9[3] Meses Normal. - Edição: 9[3] 1º Insalubridade. - Edição: 9[3] Insalubridade. - Edição: 9[3] 1º Periculosidade. - Edição: 9[3] Periculosidade. - Edição: 9[3] 1º Menor. - Edição: 9[3] Meses Menor. - Edição: 9[3] 1º Maior. - Edição: 9[3] Meses Maior. - Edição: 9[3] Duração Acompanhamento Demitidos. - Edição: 9[3] 1º Acompanhamento Demitidos. - Edição: 9[3] Meses Acompanhamento. - Edição: 9[3] |
| wGD109EXL.tipOpe | Opcional | String | Nome: TipOpe
Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão |
| wGD109EXL.inicio | Opcional | DateTime | |
| wGD109EXL.codExa | Opcional | Integer | |
| wGD109EXL.datTer | Opcional | DateTime | |
| wGD109EXL.usaNor | Opcional | String | |
| wGD109EXL.usaAdm | Opcional | String | |
| wGD109EXL.usaRet | Opcional | String | |
| wGD109EXL.usaTlo | Opcional | String | |
| wGD109EXL.usaTca | Opcional | String | |
| wGD109EXL.usaTfu | Opcional | String | |
| wGD109EXL.usaTat | Opcional | String | |
| wGD109EXL.usaAco | Opcional | String | |
| wGD109EXL.codReg | Opcional | Integer | |
| wGD109EXL.perDet | Opcional | String | |
| wGD109EXL.priNor | Opcional | Integer | |
| wGD109EXL.mesNor | Opcional | Integer | |
| wGD109EXL.priIns | Opcional | Integer | |
| wGD109EXL.mesIns | Opcional | Integer | |
| wGD109EXL.priPer | Opcional | Integer | |
| wGD109EXL.mesPer | Opcional | Integer | |
| wGD109EXL.priMen | Opcional | Integer | |
| wGD109EXL.mesMen | Opcional | Integer | |
| wGD109EXL.priMai | Opcional | Integer | |
| wGD109EXL.mesMai | Opcional | Integer | |
| wGD109EXL.durAcp | Opcional | Integer | |
| wGD109EXL.priAcp | Opcional | Integer | |
| wGD109EXL.mesAcp | Opcional | Integer | |
| codPCM | Obrigatório | Integer | Código do PCMSO.
- Chave |
| abrTcl | Opcional | Integer | Tipo Colaborador.
|
| datRef | Opcional | DateTime | Data de Referência.
- Chave |
| abrCad | Opcional | Integer | Código do Colaborador.
|
| abrCan | Opcional | Integer | Código do Candidato.
|
| wGD109EXC | Opcional | Set | Em todo cadastro de Exames por Cargo é obrigatório cadastrar ao menos uma data inicial e um exame
Permite informar: Nome: TipOpe Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão Data Início. - Edição: DD/MM/YYYY Código Exame. - Edição: 9[4] Data Término. - Edição: DD/MM/YYYY Periódico. - Edição: U[1] Sim / Não Admissional. - Edição: U[1] Sim / Não Retorno Afastamento. - Edição: U[1] Sim / Não Transferência Local. - Edição: U[1] Sim / Não Transferência Cargo. - Edição: U[1] Sim / Não Transferência Função. - Edição: U[1] Sim / Não Transferência Atividade. - Edição: U[1] Sim / Não Acompanhemento Demitidos. - Edição: U[1] Sim / Não Regra Exame. - Edição: 9[3] Periodicidade detalhada. - Edição: U[1] Sim / Não 1º Normal. - Edição: 9[3] Meses Normal. - Edição: 9[3] 1º Insalubridade. - Edição: 9[3] Insalubridade. - Edição: 9[3] 1º Periculosidade. - Edição: 9[3] Periculosidade. - Edição: 9[3] 1º Menor. - Edição: 9[3] Meses Menor. - Edição: 9[3] 1º Maior. - Edição: 9[3] Meses Maior. - Edição: 9[3] Duração Acompanhamento Demitidos. - Edição: 9[3] 1º Acompanhamento Demitidos. - Edição: 9[3] Meses Acompanhamento. - Edição: 9[3] |
| wGD109EXC.tipOpe | Opcional | String | Nome: TipOpe
Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão |
| wGD109EXC.inicio | Opcional | DateTime | |
| wGD109EXC.codExa | Opcional | Integer | |
| wGD109EXC.datTer | Opcional | DateTime | |
| wGD109EXC.usaNor | Opcional | String | |
| wGD109EXC.usaAdm | Opcional | String | |
| wGD109EXC.usaRet | Opcional | String | |
| wGD109EXC.usaTlo | Opcional | String | |
| wGD109EXC.usaTca | Opcional | String | |
| wGD109EXC.usaTfu | Opcional | String | |
| wGD109EXC.usaTat | Opcional | String | |
| wGD109EXC.usaAco | Opcional | String | |
| wGD109EXC.codReg | Opcional | Integer | |
| wGD109EXC.perDet | Opcional | String | |
| wGD109EXC.priNor | Opcional | Integer | |
| wGD109EXC.mesNor | Opcional | Integer | |
| wGD109EXC.priIns | Opcional | Integer | |
| wGD109EXC.mesIns | Opcional | Integer | |
| wGD109EXC.priPer | Opcional | Integer | |
| wGD109EXC.mesPer | Opcional | Integer | |
| wGD109EXC.priMen | Opcional | Integer | |
| wGD109EXC.mesMen | Opcional | Integer | |
| wGD109EXC.priMai | Opcional | Integer | |
| wGD109EXC.mesMai | Opcional | Integer | |
| wGD109EXC.durAcp | Opcional | Integer | |
| wGD109EXC.priAcp | Opcional | Integer | |
| wGD109EXC.mesAcp | Opcional | Integer | |
| abrFil | Opcional | Integer | Código da Filial.
|
| abrLoc | Opcional | Integer | Código do Local.
|
| wGD109EXA | Opcional | Set | Em todo cadastro de Exames por Local e Cargo é obrigatório cadastrar ao menos uma data inicial e exame
Permite informar: Nome: TipOpe Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão Data Início. - Edição: DD/MM/YYYY Código Exame. - Edição: 9[4] Data Término. - Edição: DD/MM/YYYY Periódico. - Edição: U[1] Sim / Não Admissional. - Edição: U[1] Sim / Não Retorno Afastamento. - Edição: U[1] Sim / Não Transferência Local. - Edição: U[1] Sim / Não Transferência Cargo. - Edição: U[1] Sim / Não Transferência Função. - Edição: U[1] Sim / Não Transferência Atividade. - Edição: U[1] Sim / Não Acompanhemento Demitidos. - Edição: U[1] Sim / Não Regra Exame. - Edição: 9[3] Periodicidade detalhada. - Edição: U[1] Sim / Não 1º Normal. - Edição: 9[3] Meses Normal. - Edição: 9[3] 1º Insalubridade. - Edição: 9[3] Insalubridade. - Edição: 9[3] 1º Periculosidade. - Edição: 9[3] Periculosidade. - Edição: 9[3] 1º Menor. - Edição: 9[3] Meses Menor. - Edição: 9[3] 1º Maior. - Edição: 9[3] Meses Maior. - Edição: 9[3] Duração Acompanhamento Demitidos. - Edição: 9[3] 1º Acompanhamento Demitidos. - Edição: 9[3] Meses Acompanhamento. - Edição: 9[3] |
| wGD109EXA.tipOpe | Opcional | String | Nome: TipOpe
Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão |
| wGD109EXA.inicio | Opcional | DateTime | |
| wGD109EXA.codExa | Opcional | Integer | |
| wGD109EXA.datTer | Opcional | DateTime | |
| wGD109EXA.usaNor | Opcional | String | |
| wGD109EXA.usaAdm | Opcional | String | |
| wGD109EXA.usaRet | Opcional | String | |
| wGD109EXA.usaTlo | Opcional | String | |
| wGD109EXA.usaTca | Opcional | String | |
| wGD109EXA.usaTfu | Opcional | String | |
| wGD109EXA.usaTat | Opcional | String | |
| wGD109EXA.usaAco | Opcional | String | |
| wGD109EXA.codReg | Opcional | Integer | |
| wGD109EXA.perDet | Opcional | String | |
| wGD109EXA.priNor | Opcional | Integer | |
| wGD109EXA.mesNor | Opcional | Integer | |
| wGD109EXA.priIns | Opcional | Integer | |
| wGD109EXA.mesIns | Opcional | Integer | |
| wGD109EXA.priPer | Opcional | Integer | |
| wGD109EXA.mesPer | Opcional | Integer | |
| wGD109EXA.priMen | Opcional | Integer | |
| wGD109EXA.mesMen | Opcional | Integer | |
| wGD109EXA.priMai | Opcional | Integer | |
| wGD109EXA.mesMai | Opcional | Integer | |
| wGD109EXA.durAcp | Opcional | Integer | |
| wGD109EXA.priAcp | Opcional | Integer | |
| wGD109EXA.mesAcp | Opcional | Integer | |
| abrCar | Opcional | Integer | Código do Cargo.
|
| abrFic | Opcional | Integer | Código da Ficha Médica.
|
| wGD109EXI | Opcional | Set | Em todo cadastro de Exames por Colaborador é obrigatório cadastrar ao menos uma data inicial e exame
Permite informar: Nome: TipOpe Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão Data Início. - Edição: DD/MM/YYYY Código Exame. - Edição: 9[4] Data Término. - Edição: DD/MM/YYYY Periódico. - Edição: U[1] Sim / Não Admissional. - Edição: U[1] Sim / Não Retorno Afastamento. - Edição: U[1] Sim / Não Transferência Local. - Edição: U[1] Sim / Não Transferência Cargo. - Edição: U[1] Sim / Não Transferência Função. - Edição: U[1] Sim / Não Transferência Atividade. - Edição: U[1] Sim / Não Acompanhemento Demitidos. - Edição: U[1] Sim / Não Regra Exame. - Edição: 9[3] Periodicidade detalhada. - Edição: U[1] Sim / Não 1º Normal. - Edição: 9[3] Meses Normal. - Edição: 9[3] 1º Insalubridade. - Edição: 9[3] Insalubridade. - Edição: 9[3] 1º Periculosidade. - Edição: 9[3] Periculosidade. - Edição: 9[3] 1º Menor. - Edição: 9[3] Meses Menor. - Edição: 9[3] 1º Maior. - Edição: 9[3] Meses Maior. - Edição: 9[3] Duração Acompanhamento Demitidos. - Edição: 9[3] 1º Acompanhamento Demitidos. - Edição: 9[3] Meses Acompanhamento. - Edição: 9[3] |
| wGD109EXI.tipOpe | Opcional | String | Nome: TipOpe
Tipo: Alfanumérico Ajuda: Tipo da operação a ser efetuada na integração. Valores: I - Inclusão A - Alteração E - Exclusão |
| wGD109EXI.inicio | Opcional | DateTime | |
| wGD109EXI.codExa | Opcional | Integer | |
| wGD109EXI.datTer | Opcional | DateTime | |
| wGD109EXI.usaNor | Opcional | String | |
| wGD109EXI.usaAdm | Opcional | String | |
| wGD109EXI.usaRet | Opcional | String | |
| wGD109EXI.usaTlo | Opcional | String | |
| wGD109EXI.usaTca | Opcional | String | |
| wGD109EXI.usaTfu | Opcional | String | |
| wGD109EXI.usaTat | Opcional | String | |
| wGD109EXI.usaAco | Opcional | String | |
| wGD109EXI.codReg | Opcional | Integer | |
| wGD109EXI.perDet | Opcional | String | |
| wGD109EXI.priNor | Opcional | Integer | |
| wGD109EXI.mesNor | Opcional | Integer | |
| wGD109EXI.priIns | Opcional | Integer | |
| wGD109EXI.mesIns | Opcional | Integer | |
| wGD109EXI.priPer | Opcional | Integer | |
| wGD109EXI.mesPer | Opcional | Integer | |
| wGD109EXI.priMen | Opcional | Integer | |
| wGD109EXI.mesMen | Opcional | Integer | |
| wGD109EXI.priMai | Opcional | Integer | |
| wGD109EXI.mesMai | Opcional | Integer | |
| wGD109EXI.durAcp | Opcional | Integer | |
| wGD109EXI.priAcp | Opcional | Integer | |
| wGD109EXI.mesAcp | Opcional | Integer |
Resposta:
Nota
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:PCMSOResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:PCMSOResponse>
</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. |
English
Español
English
Español


