Capítulo42

Serviço cadastrarControleCliente

42.1 - Requisição

O serviço cadastrarControleCliente cadastra ou altera um Controle Cliente.

Para cadastrar um Controle Cliente será necessário informar os campos conforme descrito na documentação!

Obs.: Para que haja qualquer interação com o sistema de Webservice e necessario informar o cabeçalho de autenticacao. Vide cabeçalho de Autenticação.

Descrição dos campos de cadastrarControleCliente

Tag

Descrição

Parent

Formato

Required

descricao

Descrição do Controle Cliente

cadastrarControleCliente

FuncionarioRef

True

ativo

Controle Cliente ativo ?

cadastrarControleCliente

Boolean

True


42.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>usuario</ser:userName>
        <ser:keyClient>chave_da_empresa_cliente</ser:keyClient>
    </soapenv:Header>
    <soapenv:Body>
        <ser:cadastrarControleCliente>
            <descricao>Controle Cliente 1</descricao>
            <ativo>true</ativo>
        </ser:cadastrarControleCliente>
    </soapenv:Body>
</soapenv:Envelope>

42.3 - Resposta

A resposta do serviço é enviada com a tag cadastrarControleClienteResponse informando "Sucesso", caso o cadastro efetuado corretamente e "Erro", caso o ocorra algum problema no cadastro.

Descrição dos campos de cadastrarControleClienteResponse

Tag

Descrição

Parent

Formato

resultadoOperacao

Resultado do cadastro

cadastrarControleClienteResponse

ResultadoOperacao

Descrição do campo ResultadoOperacao

Tag

Descrição

Parent

Formato

status

Se SUCESSO o cadastro foi efetuado com sucesso

Se ERRO ocorreu algum problema durante o cadastro

resultadoOperacao

String


42.4 - Exemplo

<S:Envelope>
   <SOAP-ENV:Header/>
   <S:Body>
      <ns2:cadastrarControleClienteResponse>
         <resultadoOperacao>
            <status>SUCESSO</status>
         </resultadoOperacao>
      </ns2:cadastrarControleClienteResponse>
   </S:Body>
</S:Envelope>