Capítulo29

Serviço cadastrarFornecedorSource

29.1 - Requisição

O serviço cadastrarFornecedorSource cadastra ou altera um fornecedorSource para determinada agência. Para cadastrar é preciso informar um identificador backoffice do fornecedor, source idFornecedorSource caso o source já esteja cadastrado, será alterado com o novo idFornecedorSource.

Descrição dos campos de fornecedor source

Tag

Descrição

Parent

Formato

Required

source

Nome do source: TREND, CMNET, SABRE.

cadastrarFornecedorSource

String

true

idFornecedorSource

Identificação do Fornecedor Source

cadastrarFornecedorSource

String

true

identificadorBackofficeFornecedor

Identificador do Backoffice Fornecedor

cadastrarFornecedorSource

String

true


29.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:cadastrarFornecedorSource>
         <source>CMNET</source>
         <idFornecedorSource>x1x1</idFornecedorSource>
         <fornecedorRef>
            <identificadorBackofficeFornecedor>4321</identificadorBackofficeFornecedor>
         </fornecedorRef>
      </ser:cadastrarFornecedorSource>
   </soapenv:Body>
</soapenv:Envelope>

29.3 - Resposta

A reposta do serviço é enviada com a tag cadastrarFornecedorResponse 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 Conta Contábil

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


29.4 - Exemplo

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