Webservice Da Tam
#1
Posted 10/05/2005, 10:29
#2
Posted 10/05/2005, 10:36
Ler um arquivo XML?
Mero mortal!
#3
Posted 10/05/2005, 10:49
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.
#4
Posted 10/05/2005, 11:13
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
Posted 10/05/2005, 11:20
é 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.
#6
Posted 10/05/2005, 11:28
#7
Posted 10/05/2005, 11:39
Qual vc fala? esse:O endereço está correto? (da página para visualizar o erro...)
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.
#8
Posted 10/05/2005, 11:54
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
Posted 10/05/2005, 12:49
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
#10
Posted 10/05/2005, 15:07
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#11
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+
Ta bom, desculpa, é que to com uma certa urgência, mas compreendo, fui meio apressado.
valews
#12
Posted 10/05/2005, 18:47
#13
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.
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)