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>