Serviço cadastrarParticipanteTreinamento
49.1 - Requisição
O serviço cadastrarParticipanteTreinamento realiza um cadastro para pessoas que desejam participar dos treinamentos, onde se ê requerido vários dados pessoais, dentre eles pais, uf, cidade etc...
Obs.: Para que haja qualquer interação com o sistema de Webservice e necessário informar o cabeçalho de autenticaçã. Vide cabeçalho de Autenticação.
Descrição dos campos de cadastrarParticipanteTreinamento
Tag | Descrição | Parent | Formato | Required |
matricula | Matricula do funcionário | cadastrarParticipanteTreinamento | String | True |
codigoTreinamento | Código do Treinamento | cadastrarParticipanteTreinamento | String | True |
desviaPoliticaAereo | Se o participante possui politica de Aéreo ou desvia dessa politica | cadastrarParticipanteTreinamento | String | True |
desviaPoliticaHotel | Se o participante possui politica de Hotel ou desvia dessa politica | cadastrarParticipanteTreinamento | Boolean | True |
desviaPoliticaCarro | Se o participante possui politica de Carro ou desvia dessa politica | cadastrarParticipanteTreinamento | Boolean | True |
pais | Pais de nacionalidade do Participante | cadastrarParticipanteTreinamento | String | True |
uf | Estado onde o Participante habita | cadastrarParticipanteTreinamento | String | True |
cidade | Cidade onde o Participante habita | cadastrarParticipanteTreinamento | String | True |
iata | A IATA que o participante possui associação | cadastrarParticipanteTreinamento | String | True |
49.2 - Exemplo
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services"> <soapenv:Header> <ser:userPassword>senha</ser:userPassword> <ser:userName>usuário</ser:userName> <ser:keyClient>chave_da_empresa_cliente</ser:keyClient> </soapenv:Header> <soapenv:Body> <ser:cadastrarParticipanteTreinamento> <matricula>?</matricula> <codigoTreinamento>?</codigoTreinamento> <desviaPoliticaAereo>?</desviaPoliticaAereo> <desviaPoliticaHotel>?</desviaPoliticaHotel> <desviaPoliticaCarro>?</desviaPoliticaCarro> <pais>?</pais> <uf>?</uf> <cidade>?</cidade> <iata>?</iata> </ser:cadastrarParticipanteTreinamento> </soapenv:Body> </soapenv:Envelope>
49.3 - Resposta
A resposta do serviço é enviada com a tag PesquisarAdiantamentoResponse informando "Sucesso", caso o cadastro seja efetuado corretamente, "Erro", caso ocorra algum problema com o cadastro e "Alerta" caso ocorra algum problema não-crítico no cadastro.
Descrição dos campos de cadastrarParticipanteTreinamentoResponse
Tag | Descrição | Parent | Formato |
resultadoAcao | Informa: SUCESSO, ERRO ou ALERTA | cadastrarParticipanteTreinamento | resultadoAcao |
numeroSolicitacoes | Informa o número de solicitações que o cadastro retornou | cadastrarParticipanteTreinamento | Inteiro |
solicitacao | Resultado do cadastro | cadastrarParticipanteTreinamento | Solicitacao |
mensagemRetorno | Mensagem que descreve o resultado da ação retornada | cadastrarParticipanteTreinamento | String |
Descrição do campo ResultadoOperacao
Tag | Descrição | Parent | Formato |
status | Se PENDENTE o cadastro está sendo efetuado Se APROVADO o cadastro foi efetuado Se REPROVADO ocorreu algum problema crítico no cadastro Se AUTORIZACAO o cadastro foi autorizado Se PENDENCIA_APROVADOR o cadastro está pendente no aprovador | resultadoOperacao | Enum |
49.4 - Exemplo
<S:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services"> <SOAP-ENV:Header/> <S:Body> <ns2:CadastrarParticipanteTreinamentoResponse> <resultadoOperacao> <status>SUCESSO</status> </resultadoOperacao> </ns2:CadastrarParticipanteTreinamentoResponse> </S:Body> </S:Envelope>