Web service com.senior.g5.rh.cs.Requisitos

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

ConsultarRequisitosCargoPosto

CS - Requisitos - Cargo\Posto

**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:ConsultarRequisitosCargoPosto> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <estPos>String</estPos> <posTra>String</posTra> <estCar>String</estCar> <codCar>String</codCar> <datRef>String</datRef> <prfReq>String</prfReq> <focAva>String</focAva> <tipReq>String</tipReq> <exiRqu>String</exiRqu> </parameters> </ser:ConsultarRequisitosCargoPosto> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

estPos

Opcional

String

posTra

Opcional

String

estCar

Opcional

String

codCar

Opcional

String

datRef

Opcional

DateTime

prfReq

Opcional

String

focAva

Opcional

String

tipReq

Opcional

String

exiRqu

Opcional

String

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:ConsultarRequisitosCargoPostoResponse> <result> <reqFormacao> <gruReq>String</gruReq> <revGRq>String</revGRq> <codCuf>Integer</codCuf> <nomCuf>String</nomCuf> <sitCuf>Integer</sitCuf> <exiRqu>String</exiRqu> <ptsReq>Double</ptsReq> </reqFormacao> <reqAperfeicoamento> <gruReq>String</gruReq> <revGRq>String</revGRq> <codCua>Integer</codCua> <nomCua>String</nomCua> <exiRqu>String</exiRqu> <ptsReq>Double</ptsReq> </reqAperfeicoamento> <reqCompetencia> <gruReq>String</gruReq> <revGRq>String</revGRq> <seqCpt>Integer</seqCpt> <codCpt>Integer</codCpt> <desCpt>String</desCpt> <revCpt>String</revCpt> <desDet>String</desDet> <prfApl>Integer</prfApl> <desPrf>String</desPrf> <notCpt>Double</notCpt> <codTpr>Integer</codTpr> <codCPr>String</codCPr> <exiRqu>String</exiRqu> <ptsReq>Double</ptsReq> <conAut>String</conAut> <conSup>String</conSup> <conSub>String</conSub> <conPar>String</conPar> <conCli>String</conCli> <conFor>String</conFor> <conIns>String</conIns> <conCon>String</conCon> <codTpc>Integer</codTpc> </reqCompetencia> <erroExecucao>String</erroExecucao> </result> </ser:ConsultarRequisitosCargoPostoResponse> </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.

reqFormacao

Opcional

Set

reqFormacao.gruReq

Opcional

String

Código do grupo de requisitos

reqFormacao.revGRq

Opcional

String

Revisão do grupo de requisitos

reqFormacao.codCuf

Opcional

Integer

Curso de Formação que é requisito para esta revisão

reqFormacao.nomCuf

Opcional

String

Nome do Curso

reqFormacao.sitCuf

Opcional

Integer

Indica a situação requisitada para o curso

reqFormacao.exiRqu

Opcional

String

Exigência do requisito

reqFormacao.ptsReq

Opcional

Double

Pontuação do requisito de formação

reqAperfeicoamento

Opcional

Set

reqAperfeicoamento.gruReq

Opcional

String

Código do grupo de requisitos

reqAperfeicoamento.revGRq

Opcional

String

Revisão do grupo de requisitos

reqAperfeicoamento.codCua

Opcional

Integer

Curso de Aperfeiçoamento que é requisito para esta revisão

reqAperfeicoamento.nomCua

Opcional

String

Nome do Curso

reqAperfeicoamento.exiRqu

Opcional

String

Exigência do requisito

reqAperfeicoamento.ptsReq

Opcional

Double

Pontuação do requisito

reqCompetencia

Opcional

Set

reqCompetencia.gruReq

Opcional

String

Código do grupo de requisitos

reqCompetencia.revGRq

Opcional

String

Revisão do grupo de requisitos

reqCompetencia.seqCpt

Opcional

Integer

Numero sequencial que identifica o requisito de competência

reqCompetencia.codCpt

Opcional

Integer

Competência que é requisito para esta revisão

reqCompetencia.desCpt

Opcional

String

Descrição reduzida da competência

reqCompetencia.revCpt

Opcional

String

Revisão da competência requisitada

reqCompetencia.desDet

Opcional

String

Descrição detalhada da competência

reqCompetencia.prfApl

Opcional

Integer

Código do perfil de aplicação da competência

reqCompetencia.desPrf

Opcional

String

Descrição do Perfil de aplicação da competência

reqCompetencia.notCpt

Opcional

Double

Determina a nota mínima para o atendimento do requisito

reqCompetencia.codTpr

Opcional

Integer

Tabela de proficiências da revisão da competência do requisito

reqCompetencia.codCPr

Opcional

String

Determina o conceito mínimo para o atendimento do requisito

reqCompetencia.exiRqu

Opcional

String

Exigência do requisito

reqCompetencia.ptsReq

Opcional

Double

Pontuação do requisito

reqCompetencia.conAut

Opcional

String

Considera requisito nas avaliações com foco Autoavaliação

reqCompetencia.conSup

Opcional

String

Considera requisito nas avaliações com foco Superior

reqCompetencia.conSub

Opcional

String

Considera requisito nas avaliações com foco Subordinado

reqCompetencia.conPar

Opcional

String

Considera requisito nas avaliações com foco Cargo par

reqCompetencia.conCli

Opcional

String

Considera requisito nas avaliações com foco Cliente

reqCompetencia.conFor

Opcional

String

Considera requisito nas avaliações com foco Fornecedor

reqCompetencia.conIns

Opcional

String

Considera requisito nas avaliações com foco Instrutor

reqCompetencia.conCon

Opcional

String

Considera requisito nas avaliações com foco Consenso

reqCompetencia.codTpc

Opcional

Integer

Este artigo ajudou você?