Jump to content


Photo

Webservice Da Tam


  • Faça o login para participar
12 replies to this topic

#1 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 10:29

Alguem sabe como configurar um arquivo PHP para acessar o WebService da TAM, ja tenho todos os dados, os metodos a serem usados, so nao consigo me conectar. Por favor me ajudem, preciso com urgencia.

:wacko:
R. César Design

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 10/05/2005, 10:36

Oq exatamente você precisa fazer?
Ler um arquivo XML?
------
Mero mortal!

#3 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 10:49

O que eu preciso e a conexão, mandar o arquivo xml para o WebService, com os dados.
O metodo e assim:

///////////////////////////////////////////////////////////////////////////////////////////////

Formato da Mensagem de Envio para a TAM:

POST /ews/services/EWSWebService;jsessionid=d1df19678941410a8c3de846529afe10 HTTP/1.0 Content-Type: text/xml; charset=utf-8 Host: homolog.e-tam.com.br Cache-Control: no-cache Pragma: no-cache Content-Length: 499
<?xml version="1.0" encoding="UTF-8" ?>
<autenticaUsuario>
<cdUsuario>USUARIO</cdUsuario>
<cdSenha>SENHA</cdSenha>
<adUnidadeOperacional>9999</adUnidadeOperacional>
<sgIATACidade>SAO</sgIATACidade>
</autenticaUsuario>

///////////////////////////////////////////////////////////////////////////////////////////////

Formato das Mensagens de Retorno

<autenticaUsuario>
<jsessionid>0a07535546abc5f801fcdd8e475cbfc19d78bfdd6eb0</jsessionid>
</autenticaUsuario>

///////////////////////////////////////////////////////////////////////////////////////////////

O que eu to querendo agora é verificar se esta vindo esse retorno, com o id da Sessao,

Valeu pela atenção.
R. César Design

#4 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 10/05/2005, 11:13

bom, o que vc já tentou?
atravez do que vc jah tentou, podemos indicar um caminho a seguir

PS: Deus nao vai fazer nenhum script pra vc, assim como Deus nao fez nenhum gol pelo Marcelinho Carioca(foi ele mesmo)... Deus ajuda quem trabalha, heheh

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#5 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 11:20

HA HA, valews, mas ja tem 2 dias q to "arrancando os cabelos", tentando isso.

é o seguinte, o arquivo q to tentando e esse:

<?phprequire('nusoap.php');//Conectandorequire('xml.functions.php');$wcClient  = new soapclient('http://www.casabaiana.com.br/~wtgtur/e-tickets/index.php','wsdl');//$wcClient  = new soapclient('https://homolog.e-tam.com.br/resws/services/RESProcessor','wsdl');/*Monta-se um xml com a seguinte arvoreNome do método   +                 |Nome 1º atributo - <-- se tiver só um coloca só um                 |Nome 2º atributo - <-- se tiver mais atributos vai colocando*///Detalhe tem um tal de xmls que tem//que ser informado corretamente, se não, não funciona$msg = 'POST /ews/services/EWSWebService;jsessionid=d1df19678941410a8c3de846529afe10 HTTP/1.0Content-Type: text/xml; charset=utf-8Host: homolog.e-tam.com.brCache-Control: no-cachePragma: no-cacheContent-Length: 499<?xml version="1.0" encoding="UTF-8" ?><autenticaUsuario><cdUsuario>USUARIO</cdUsuario>	<cdSenha>SENHA</cdSenha>	<adUnidadeOperacional>9999</adUnidadeOperacional>	<sgIATACidade>SAO</sgIATACidade></autenticaUsuario>';//Passa o xml como argumento$Response = $wcClient->call('autenticaUsuario', array($msg));if ($wcClient->getError()) {       echo '<br><br><br>ERROR<xmp>' . $wcClient->getError() . '</xmp>';}?>

se vc acessar:
http://www.casabaian...ckets/index.php
verá o erro que retona

valeu a atenção!

Edição feita por: Dudu, 10/08/2009, 13:24.

R. César Design

#6 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 10/05/2005, 11:28

O endereço está correto? (da página para visualizar o erro...)
Klaus Paiva
Conheça também: Taperás

#7 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 11:39

O endereço está correto? (da página para visualizar o erro...)

Qual vc fala? esse:

http://www.casabaian...ckets/index.php

ou o do codigo?
eu mudei o endereco da $wcClient.

essas informações que constam no codigo, sao as que estao no manual do desenvolvedor no qual a TAM nos forneceu.

<?phprequire('nusoap.php');//Conectandorequire('xml.functions.php');$wcClient  = new soapclient('https://homolog.e-tam.com.br/resws/services/RESProcessor','wsdl');//$wcClient  = new soapclient('https://homolog.e-tam.com.br/resws/services/RESProcessor','wsdl');/*Monta-se um xml com a seguinte arvoreNome do método   +                 |Nome 1º atributo - <-- se tiver só um coloca só um                 |Nome 2º atributo - <-- se tiver mais atributos vai colocando*///Detalhe tem um tal de xmls que tem//que ser informado corretamente, se não, não funciona$msg = 'POST /ews/services/EWSWebService;jsessionid=d1df19678941410a8c3de846529afe10 HTTP/1.0Content-Type: text/xml; charset=utf-8Host: homolog.e-tam.com.brCache-Control: no-cachePragma: no-cacheContent-Length: 499<?xml version="1.0" encoding="UTF-8" ?><autenticaUsuario><cdUsuario>USUARIO</cdUsuario>	<cdSenha>SENHA</cdSenha>	<adUnidadeOperacional>9999</adUnidadeOperacional>	<sgIATACidade>SAO</sgIATACidade></autenticaUsuario>';//Passa o xml como argumento$Response = $wcClient->call('autenticaUsuario', array($msg));if ($wcClient->getError()) {       echo '<br><br><br>ERROR<xmp>' . $wcClient->getError() . '</xmp>';}?>

Edição feita por: Dudu, 10/08/2009, 13:24.

R. César Design

#8 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 10/05/2005, 11:54

Manim... o response esta trazendo a seguinte mensagem:

Response

HTTP/1.0 200 OK
Date: Tue, 10 May 2005 14:53:08 GMT
Server:
X-Powered-By: PHP/4.3.10
Content-Type: text/html
X-Cache: MISS from xxxxx
X-Cache: MISS from xxxxx
Connection: close


<br><br><br>ERROR<xmp>operation autenticaUsuario not present.</xmp>


Certifique-se de que o nome da chamada deve ser autenticaUsuario.

===========================

hmmmmm... foi mal, eu estava tentando com a URL do primeiro post, URL errada.
Guentaí.

===========================

Brother...

# RESProcessor (wsdl)

    * autenticarUsuario


Você esta puxando uma função que não existe.
------
Mero mortal!

#9 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 12:49

Mas e o que consta no manual

da uma olhada nesses endereços:

https://homolog.e-ta...elews/services/

https://homolog.e-ta...WebService?wsdl

Tenta me ajudar ai, por favor, é a primeira vez que faço um negoço a este nivel.

Valews mesmo
R. César Design

#10 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 10/05/2005, 15:07

Carma rcesar, o povo não e obrigado a te ajudar com o seus problemas.. você precisa ter paciência q a paciência lhe trara a solução... aguenta aê q a moça irá te ajudar.... agora NAO REPITA OS TOPICOS EM 1 e 1 HORAAAAA

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#11 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 15:13

Carma rcesar, o povo não e obrigado a te ajudar com o seus problemas.. você precisa ter paciência q a paciência lhe trara a solução... aguenta aê q a moça irá te ajudar.... agora NAO REPITA OS TOPICOS EM 1 e 1 HORAAAAA

T+

:D
Ta bom, desculpa, é que to com uma certa urgência, mas compreendo, fui meio apressado.

valews
R. César Design

#12 rcesar

rcesar

    Normal

  • Usuários
  • 80 posts
  • Sexo:Não informado

Posted 10/05/2005, 18:47

Bem pessoal, segundo o suporte da TAM, o conteudo SOAP/XML descrito na variavel msg ($msg), nao esta sendo passado, preciso de uma função para mandar este conteudo para o servidor deles.
R. César Design

#13 Magno Jr

Magno Jr

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 09/08/2009, 21:24

Alguem sabe como configurar um arquivo PHP para acessar o WebService da TAM, ja tenho todos os dados, os metodos a serem usados, so nao consigo me conectar. Por favor me ajudem, preciso com urgencia.

:wacko:


Ola, vou comecar um projeto que precisarei trabalhar com webservices para viagens, TAM, GOL, etc, eu vi aqui nesse foram q parece q a TAM disponibiliza em WebServices. Alguem poderia me dar maiores informacoes a respeito por favor ??
1- Existe algum cadastro ou solicitacao a ser feito para conseguir acessar ??
2- Fora a TAM, existe mais empresas "aereas" que dispobilizam qualquer tipo de tecnologia para a integracao ??
3- Alguem tem algum manual ou exemplo, qq coisa, q pode me ajudar a comecar esse assunto ??

Obrigado desde ja,
Magno
magno_jr@terra.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq