Serviço finalizarSolicitacao
38.1 - Requisição
O serviço de finalizar solicitação irá alterar o status deixando como concluída, sendo necessório informar os campos necessários para a conclusóo, dependendo do tipo do produto, se for Aéreo, Hotel ou ambos.
Para finalização será necessário informar os campos conforme descrito na documentação!
Obs.: Para que haja qualquer interação com o sistema de Webservice e necessário informar o cabeçalho de autenticacao. Vide cabeçalho de Autenticação.
Descrição dos campos de finalizarSolicitacaoRequest
Tag | Descrição | Parent | Formato |
idSolicitacao | Id da Solicitação | finalizarSolicitacaoRequest | Integer |
controleClienteSolicitacao | Controle Cliente | finalizarSolicitacaoRequest | String |
funcionario | Funcionário com o campo Matrícula | finalizarSolicitacaoRequest | funcionario |
aereoFinalizar | Informaçães de aéreo necessárias para finalizar a solicitação | finalizarSolicitacaoRequest | aereoFinalizar |
hotelFinalizar | Informaçães de hotel necessárias para finalizar a solicitação | finalizarSolicitacaoRequest | hotelFinalizar |
carroFinalizar | Informaçães de carro necessárias para finalizar a solicitação | finalizarSolicitacaoRequest | carroFinalizar |
Descrição dos campos de funcionario
Tag | Descrição | Parent | Formato |
matricula | Matrícula do funcionário | funcionario | String |
Descrição dos campos de aereoFinalizar
Tag | Descrição | Parent | Formato |
localizador | Localizador da empresa que emitiu a viagem | aereoFinalizar | String |
codigoCia | Empresa aérea que realizou a venda do voo | aereoFinalizar | String |
bilhete | Código de identificação do bilhete | aereoFinalizar | String |
dataEmissao | Data em que o bilhete do voo foi emitido | aereoFinalizar | YYYY-MM-DDTHH:mm:SS |
autorizacaoCartao | Numero de autorização do cartão | aereoFinalizar | String |
bandeiraCartao | Bandeira do Cartão | aereoFinalizar | String |
numeroCartao | Número do Cartão | aereoFinalizar | String |
vencimentoCartao | Vencimento do Cartão | aereoFinalizar | YYYY-MM-DDTHH:mm:SS |
Descrição dos campos de hotelFinalizar
Tag | Descrição | Parent | Formato |
localizador | Localizador do Hotel | hotelFinalizar | String |
controleAgencia | Código de Controle da Agência | hotelFinalizar | String |
codigoFornecedor | Número de identificação do fornecedor no sistema | hotelFinalizar | String |
codigoConfirmacao | Código de Confirmação | hotelFinalizar | String |
dataConfirmacao | Data que informa a data da confirmação da reserva. | hotelFinalizar | YYYY-MM-DDTHH:mm:SS |
Descrição dos campos de carroFinalizar
Tag | Descrição | Parent | Formato |
localizador | Localizador do Carro | carroFinalizar | String |
codigoFornecedor | Número de identificação do fornecedor no sistema | carroFinalizar | String |
codigoReserva | Número de identificação do código da reserva | carroFinalizar | String |
38.2 - Exemplo
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header> <ser:userPassword>?</ser:userPassword> <ser:userName>?</ser:userName> <ser:keyClient>?</ser:keyClient> </soapenv:Header> <soapenv:Body> <ser:finalizarSolicitacao> <idSolicitacao>11285</idSolicitacao> <controleClienteSolicitacao>lemon_controle_cliente</controleClienteSolicitacao> <funcionario> <matricula>GESTOR</matricula> </funcionario> <!--Zero or more repetitions:--> <aereoFinalizar> <localizador>UFU1IZ</localizador> <codigoCia>JJ</codigoCia> <bilhete>4111111111111</bilhete> <dataEmissao>2017-04-12T09:30:00</dataEmissao> <autorizacaoCartao>41132121</autorizacaoCartao> <bandeiraCartao>VI</bandeiraCartao> <numeroCartao>4111111111111111</numeroCartao> <vencimentoCartao>2018-04-12T09:30:00</vencimentoCartao> </aereoFinalizar> <hotelFinalizar> <localizador>39MS9S</localizador> <controleAgencia>LG_LEMONTECH</controleAgencia> <codigoFornecedor>LEMON_GEST</codigoFornecedor> <codigoConfirmacao>123ASF</codigoConfirmacao> <dataConfirmacao>2017-04-12T12:00:00</dataConfirmacao> </hotelFinalizar> <carroFinalizar> <localizador>ABCDEF</localizador> <codigoFornecedor>ZZ</codigoFornecedor> <codigoReserva>ABCDEF</codigoReserva> </carroFinalizar> </ser:finalizarSolicitacao> </soapenv:Body> </soapenv:Envelope>
38.3 - Resposta
A resposta do serviço é enviada com a tag finalizarSolicitacaoResponse informando "Sucesso", caso o cadastro efetuado corretamente e "Erro", caso o ocorra algum problema no cadastro.
Descrição dos campos de finalizarSolicitacaoResponse
Tag | Descrição | Parent | Formato |
resultadoOperacao | Resultado do cadastro | finalizarSolicitacaoResponse | 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 |
38.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>