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

Responder a