Web service com.senior.g5.rh.sm.ColaboradorPcmso
Tipo de ejecución
Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.
Autenticación
Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.
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:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el servidor. |
English
Español


