Capítulo22

Serviço alterarStatusFornecedor

22.1 - Requisição

O serviço alterarStatusFornecedor altera o status de determinado fornecedor a nível de cliente. Para alterar esse status é necessário enviar a referência do fornecedor já cadastrado no sistema.

Descrição dos campos de requisição fornecedor

Tag

Descrição

Parent

Formato

Required

ativo

Status do fornecedor

alterarStatusFornecedor

Boolean

True

fornecedorRef

Referência do fornecedor a ser alterado o status

alterarStatusFornecedor

FornecedorRef

True


22.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:alterarStatusFornecedor>
            <ativo>false</ativo>
            <fornecedorRef>
                <identificadorBackofficeFornecedor>123</identificadorBackofficeFornecedor>
            </fornecedorRef>
        </ser:alterarStatusFornecedor>
    </soapenv:Body>
</soapenv:Envelope>

22.3 - Resposta

A reposta do serviço é enviada com a tag alterarStatusFornecedorResponse informando “Sucesso”, caso o cadastro efetuado corretamente, “Erro”, caso ocorra algum problema ou “Alerta”, caso ocorra algum problema não-crítico no cadastro ou alteração.

Descrição dos campos Resposta Fornecedor

Tag

Descrição

Parent

Formato

status

Se SUCESSO o cadastro ou alteração foi efetuado corretamente

Se ERRO ocorreu algum problema no cadastro ou alteração

Se ALERTA ocorreu algum problema não-crítico no cadastro ou alteração

resultadoOperacao

String

mensagem

Mensagem com a descrição do status retornado

resultadoOperacao

String


22.4 - Exemplo

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:alterarStatusFornecedorResponse             
        xmlns:ns2="http://lemontech.com.br/selfbooking/wsselfbooking/services">
            <resultadoOperacao>
                <status>SUCESSO</status>
            </resultadoOperacao>
        </ns2:alterarStatusFornecedorResponse>
    </S:Body>
</S:Envelope>