Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^2: SOAP::Lite contract mismatch error

by milovidov (Novice)
on Jan 28, 2013 at 09:33 UTC ( #1015658=note: print w/ replies, xml ) Need Help??


in reply to Re: SOAP::Lite contract mismatch error
in thread [SOLVED]SOAP::Lite contract mismatch error

Lingua::Translate::Bing is my module :)

Now, i want refactor it for using SOAP protocol instead of HTTP.

I tried SOAP::Simple with this code:

sub getLanguagesForTranslate { my ($self) = @_; my $token = $self->getAccessToken(); my $soap = SOAP::Simple->new('http://api.microsofttranslator.com/V +2/Soap.svc'); my $answer = $soap->GetLanguagesForTranslate("appId" => ""); return $answer->result; }

But i had this error:

Remote fetching not implemented yet at /home/Muxa/perl5/lib/perl5/SOAP +/Simple/Trait.pm line 73. SOAP::Simple::Trait::_fetch_wsdl('Moose::Meta::Class::__ANON__::SE +RIAL::1=HASH(0x4332df8)', 'http://api.microsofttranslator.com/V2/Soap +.svc') called at /home/Muxa/perl5/lib/perl5/SOAP/Simple/Trait.pm line + 67 SOAP::Simple::Trait::_coerce_wsdl('Moose::Meta::Class::__ANON__::S +ERIAL::1=HASH(0x4332df8)', 'http://api.microsofttranslator.com/V2/Soa +p.svc') called at /home/Muxa/perl5/lib/perl5/SOAP/Simple/Trait.pm lin +e 12 SOAP::Simple::Trait::add_wsdl('Moose::Meta::Class::__ANON__::SERIA +L::1=HASH(0x4332df8)', 'http://api.microsofttranslator.com/V2/Soap.sv +c') called at /home/Muxa/perl5/lib/perl5/SOAP/Simple.pm line 29 SOAP::Simple::new('SOAP::Simple', 'http://api.microsofttranslator. +com/V2/Soap.svc') called at Lingua/Translation/Bing.pm line 135


Comment on Re^2: SOAP::Lite contract mismatch error
Select or Download Code
Replies are listed 'Best First'.
Re^3: SOAP::Lite contract mismatch error
by Anonymous Monk on Jan 28, 2013 at 09:44 UTC
    Really? SOAP::Simple is so simple, it doesn't take URLs, it takes filenames, as the synopsis and examples show

      Ok. But how i can insert header in http request with SOAP::Simple?

        Ok. But how i can insert header in http request with SOAP::Simple?

        Sorry, but I can't help you, I never got past SOAP::Simple and I hate SOAP with a passion :)

        SOAP::Simple is just thin wrapper around XML::Compile, so I would do some source diving, watch some xml-compile slideshows, and start there

        OTOH, I did just notice you still got gensym -- that is like SOAP::Lite/SOAP::Data 101 -- don't make gensym

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1015658]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (11)
As of 2015-07-30 18:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls