[SP-pm] SOAP::Lite
Blabos de Blebe
blabos at gmail.com
Thu Jul 16 05:26:46 PDT 2009
Coincidência...
Atualmente eu estou (quase) trabalhando em um home-project, que
inclusive deve ir parar no CPAN em brebe, justamente acessando uma API
WDSL.
Estou usando o módulo SOAP::WSDL[1].
Aliás, minto. Eu usei somente o wsdl2perl.pl[2] que criou todo um
ecossistema pra mim a partir da url do webservice. Depois saí usando
os vários módulos que ele criou automagicamente.
No meu caso, eu tenho acesso ao manual de programação da API em questão.
[1]http://search.cpan.org/~mkutter/SOAP-WSDL-2.00.10/lib/SOAP/WSDL.pm
[2]http://search.cpan.org/~mkutter/SOAP-WSDL-2.00.10/bin/wsdl2perl.pl
Abraços
2009/7/16 Jorge Augusto Senger <jasenger em gmail.com>:
> Olá Marcio,
>
> Dá uma olhada no XML::Compile::WSDL11,
> http://search.cpan.org/~markov/XML-Compile-SOAP-2.08/lib/XML/Compile/WSDL11.pod
> .
> É o que eu tenho usado para comunicar com webservices.
>
> Jorge Augusto Senger
> jasenger (at) gmail.com
>
> use Perl;
>
>
> 2009/7/16 Marcio Mello <marcio em modapoint.com.br>
>>
>> Olá à todos,
>> Se alguém puder colaborar com uma dica....
>> Tenho que fazer uma conexão com um web service que usa SOAP wsdl.
>> Tenho um exemplo deles em PHP mas preciso em PERL.
>> Pelo que vi o módulo SOAP::Lite resolve o caso, mas não sei ao certo como
>> aplicar.
>>
>> O que tenho como exemplo em PHP é:
>> if (isset($_REQUEST['step']))
>> {
>> $cardId = $_REQUEST['cardId'];
>> $cardIdType = $_REQUEST['cardIdType'];
>> $ani = $_REQUEST['ani'];
>>
>> $client = new soapclient("CCPServiceV1.wsdl" , true);
>> $client->setCredentials($_SESSION['username'],
>> $_SESSION['password']);
>> $params = array();
>> $params['cardId'] = $cardId;
>> $params['cardIdType'] = $cardIdType;
>> $params['ani'] = $ani;
>>
>> $result = $client->call('registerANI', $params);
>>
>> E a URL de trabalho é:
>> http://ws.telehumana.com:8080/services/CCPServiceV1Port?wsdl
>>
>> Alguma idéia de como fazer isto com o SOAP::Lite?
>>
>> Grato por qualquer ajuda.
>>
>> Sds,
>> Marcio Mello.
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
More information about the SaoPaulo-pm
mailing list