Serviço cadastrarTreinamento
50.1 - Requisição
O serviço cadastrarTreinamento realiza um cadastro dos treinamentos, onde se é requerido vários dados da empresa que deseja realizar o treinamento.
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 |
ativo | Status do treinamento | cadastrarTreinamento | boolean | True |
codigoTreinamento | Código do Treinamento | cadastrarTreinamento | String | True |
descricao | Descrição do Treinamento | cadastrarTreinamento | String | True |
codigoTurma | Código da turma de Treinamento | cadastrarTreinamento | String | True |
codigoRegional | Código identificador da regional no sistema | cadastrarTreinamento | Boolean | True |
codigoCentroDeCusto | Código identificador do Centro de Custo no sistema | cadastrarTreinamento | String | True |
codigoSubCentroDeCusto | Código identificador do Sub Centro de Custo no sistema | cadastrarTreinamento | String | True |
codigoRegionalContaContabil | Código identificador da Conta Contábil da Regional no sistema | cadastrarTreinamento | String | True |
codigoContaContabil | Código identificador da Conta Contábil no sistema | cadastrarTreinamento | String | True |
dataInicio | Data do inicio do Treinamento | cadastrarTreinamento | XMLGregorianCalendar | True |
dataFim | Data do fim do Treinamento | cadastrarTreinamento | XMLGregorianCalendar | True |
pais | Pais do treinamento | cadastrarTreinamento | String | False |
uf | Estado onde ocorrerá o Treinamento | cadastrarTreinamento | String | False |
cidade | Cidade onde ocorrerá o Treinamento | cadastrarTreinamento | String | False |
iata | A IATA que o Treinamento possui associação | cadastrarTreinamento | String | True |
endereco | Endereço do Treinamento | cadastrarTreinamento | String | False |
50.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:cadastrarTreinamento> <ativo>?</ativo> <codigoTreinamento>?</codigoTreinamento> <!--Optional:--> <descricao>?</descricao> <codigoTurma>?</codigoTurma> <codigoRegional>?</codigoRegional> <codigoCentroDeCusto>?</codigoCentroDeCusto> <!--Optional:--> <codigoSubCentroDeCusto>?</codigoSubCentroDeCusto> <codigoRegionalContaContabil>?</codigoRegionalContaContabil> <codigoContaContabil>?</codigoContaContabil> <dataInicio>?</dataInicio> <dataFim>?</dataFim> <!--Optional:--> <pais>?</pais> <!--Optional:--> <uf>?</uf> <!--Optional:--> <cidade>?</cidade> <!--Optional:--> <iata>?</iata> <endereco>?</endereco> </ser:cadastrarTreinamento> </soapenv:Body> </soapenv:Envelope>
50.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 CadastrarTreinamentoResponse
Tag | Descrição | Parent | Formato |
resultadoAcao | Informa: SUCESSO, ERRO ou ALERTA | cadastrarTreinamento | resultadoAcao |
numeroSolicitacoes | Informa o número de solicitações que o cadastro retornou | cadastrarTreinamento | Inteiro |
solicitacao | Resultado do cadastro | cadastrarTreinamento | Solicitacao |
mensagemRetorno | Mensagem que descreve o resultado da ação retornada | cadastrarTreinamento | 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 |
50.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:CadastrarTreinamentoResponse> <resultadoOperacao> <status>SUCESSO</status> </resultadoOperacao> </ns2:CadastrarTreinamentoResponse> </S:Body> </S:Envelope>