Capítulo52

Serviço deletarTreinamento

52.1 - Requisição

O serviço deletarTreinamento realiza o delete do treinamento solicitado.

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 deletarTreinamento

Tag

Descrição

Parent

Formato

Required

codigoTreinamento

Código do Treinamento

deletarTreinamento

String

True


52.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:deletarTreinamento>
         <codigoTreinamento>?</codigoTreinamento>
      </ser:deletarTreinamento>
   </soapenv:Body>
</soapenv:Envelope>

52.3 - Resposta

A resposta do serviço é enviada com a tag deletarTreinamentoResponse informando "Sucesso", caso o delete seja efetuado corretamente, "Erro", caso ocorra algum problema com o delete e "Alerta" caso ocorra algum problema não-crítico no delete.

Descrição dos campos de DeletarTreinamentoResponse

Tag

Descrição

Parent

Formato

resultadoAcao

Informa: SUCESSO, ERRO ou ALERTA

deletarTreinamento

resultadoAcao

mensagemRetorno

Mensagem que descreve o resultado da ação retornada

deletarTreinamento

String

Descrição do campo ResultadoOperacao

Tag

Descrição

Parent

Formato

status

Se PENDENTE o delete está sendo efetuado

Se APROVADO ao delete foi efetuado

Se REPROVADO ocorreu algum problema crítico no delete

Se AUTORIZACAO o delete foi autorizado

Se PENDENCIA_APROVADOR o delete está pendente no aprovador

resultadoOperacao

Enum


52.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:DeletarTreinamentoResponse>
         <resultadoOperacao>
            <status>SUCESSO</status>
         </resultadoOperacao>
      </ns2:DeletarTreinamentoResponse>
   </S:Body>
</S:Envelope>