Capítulo36

Serviço cadastrarHoteisHomologados

36.1 - Requisição

O serviço cadastrarHoteisHomologados cadastra ou altera um Hotel Homologado para determinado cliente. Para cadastrar é preciso informar um identificador backoffice do fornecedor, caso o identificador backoffice já exista na base de dados de hotéis homologados do cliente o sistema fará uma alteração no cadastro de hotéis homologados.

Obs: Para que haja qualquer interação com o sistema de Webservice é necessário informar o cabeçalho de autenticação. Vide “Cabeçalho de Autenticação”.

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

Tag

Descrição

Parent

Formato

Required

identificadorBackOffice

Código do Fornecedor Back Office, já previamente cadastrado pela agência pelo cadastro de fornecedor 2.0

cadastrarHoteisHomologados

String

True

hotelHomologado

É Hotel Homolgado?

cadastrarHoteisHomologados

Boolean

True

vencimentoHomologacao

Data de validade para a homologação do Hotel

cadastrarHoteisHomologados

Data

True


36.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>userPassword</ser:userPassword>
      <ser:userName>userName</ser:userName>
      <ser:keyClient>keyClient</ser:keyClient>
   </soapenv:Header>
   <soapenv:Body>
      <ser:cadastrarHoteisHomologados>
         <cadastrarHoteisHomologados>
            <identificadorBackOffice>TESTE</identificadorBackOffice>
            <hotelHomologado>true</hotelHomologado>
            <vencimentoHomologacao>2017-11-02</vencimentoHomologacao>
         </cadastrarHoteisHomologados>
      </ser:cadastrarHoteisHomologados>
   </soapenv:Body>
</soapenv:Envelope>

36.3 - Resposta

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

Descrição dos campos de cadastrarHoteisHomologadosResponse

Tag

Descrição

Parent

Formato

resultadoOperacao

Resultado do cadastro

cadastrarHoteisHomologadosResponse

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


36.4 - Exemplo

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