O que vc chama de um XML virtual? Você espera/esperava receber o que?
-- Marcus Cavalcanti 21 9144-5068 www.marcuscavalcanti.net/blog 2010/7/14 Leonardo Grillo <[email protected]> > Pessoal, obrigado pela ajuda. > > Felizmente segunda-feira eu consegui a solução, não foi a mais elegante, > mas foi feito. Utilizando a classe nativa do php o soapclient pude faze-lo. > por que não não foi a forma mais elegante? > Pq infelizmente não consegui colocar para funcionar corretamente a função > __soapcall, então tive que utilizar a __doRequest, porém a mesma é feita > meio que manualmente as solicitações. > > Agora estou com um probleminha que tive ontem, a solicitação dorequest me > retorna um xml "virtual" (dentro de uma variavel) e por este motivo, quando > tento converter de xml para array utilizando a classe nativa XMLReader, > quando dou o open ele diz que não é possível faze-lo, afinal, ele não é um > arquivo e sim um "texto" dentro de uma variavel. > Pensei em salvar o arquivo e depois abri-lo, porém, eu teria umas > complicações, pois se 2 pessoas acessarem no mesmo "tempo" poderia ser que 1 > deles peguem o xml com as informações do outro. > Sei que poderia criar um arquivo com nome randomico para amenizar este > problema, porém, acredito que seja muito mais fácil fazer diretamente da > variavel que tenho o xml inteiro nele. > > O pessoal tem alguma sugestão sobre o assunto? > > grato, > Leonardo Grillo > > Em 14 de julho de 2010 02:05, Marcus Cavalcanti < > [email protected]> escreveu: > > Usa a nusoap (http://sourceforge.net/projects/nusoap/) para acessar/expor >> webservices com PHP. >> >> Ele é mais simples que a soap e acho a API mais flexível, apesar de não >> ser nativa com a soap. >> >> Curl não serve para esse caso.. curl vc faria requisição HTTP, webservices >> (padrão ws-*) trocam mensagens geralmente por HTTP, mas envelopadas dentro >> de um pacote soap (nada mais é que um XML). >> >> -- >> Marcus Cavalcanti >> 21 9144-5068 >> www.marcuscavalcanti.net/blog >> >> >> 2010/7/12 Roberto Almeida Longhi <[email protected]> >> >> Não tem nenhuma ligação com NFE certo ? >>> Em todo caso a Nota Fiscal eletronica utiliza um certificado digital. >>> E foi feito um projeto em PHP chamado http://www.nfephp.org/ que mostra >>> como fazer a conexão com o webservice com o certificado, seja ele A1 ou A3 >>> (smartcards). >>> >>> Será que ajuda ? >>> >>> Em 07/07/2010 10:01, Leonardo Grillo escreveu: >>> >>> Pessoal, estou precisando utilizar o webservice de um cliente, porém, >>> nunca utilizei, lendo a documentação do PHP5 achei o Soap que faz a conexao >>> com o wsdl só que, para acessa-lo preciso do certificado digital (que por >>> sinal, também nunca utilizei). >>> Resumindo a história, tenho que fazer uma coisa que nunca trabalhei >>> (webservices) e só para complicar as coisas, colocaram certificado digital >>> para acessá-lo. >>> >>> O que eu gostaria de saber é o seguinte, alguem já trabalhou com algo do >>> tipo e poderia me dar uma luz, pois como as coisas estão indo, ta >>> complicado. >>> >>> >>> Grato, >>> Leonardo >>> >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected]http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> >>> -- >>> Roberto Almeida Longhi >>> Time Web >>> Contmatic >>> (11) 2942 6700 Ramal 1404 >>> (11) 8599 9022www.contmatic.com.br >>> >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

