Thread SOAP & Tempuri: mein Resultat ist ein Bing-Suchergebnis (3 answers)
Opened by pktm at 2011-12-12 14:08

pktm
 2011-12-12 14:08
#154781 #154781
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Ich habe hier eine WSDL-Datei, mit deren Hilfe ich gerne einen Webservice ansprechen möchte. Sowas habe ich bislang noch nicht gemacht und mein erster Versuch bringt mir immer eine sinnlose Ausgabe (glaube ich).
Immer, wenn ich den untenstehenden Code (mit den richtigen Zugangsdaten) ausführe, wird auf STDERR HTML-Code ausgegeben. Es scheint sich dabei um eine Bing-Suche zu handeln, die nach Tempuri sucht.
Ich habe keine Ahnung, wie das kommt. Hat jemand eine Idee? Mache ich eventuell etwas grundlegend falsch?

Grüße, pktm

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!perl

use strict;
use warnings;
use utf8;
use Data::Dumper qw/Dumper/;
use DateTime;
use SOAP::Lite 'trace', 'debug';

# Configurable parameters
my $username = 'username';
my $password = 'password';

# The location of the wsdl
my $wsdl = "https://monitor.econda-monitor.de/webservices/wsdl/Cancellation.wsdl";

# The namespace used for API headers.
my $apiNS = "webservices.econda.de";

# Set the authentication request headers 
my @headers = (
        SOAP::Header->name("username")->value($username)->uri($apiNS), 
        SOAP::Header->name("password")->value($password)->uri($apiNS),
);

# Make the Perl proxy for the service
my $service = SOAP::Lite->service($wsdl);

my $ordernr = "123456";
my $sum = 9.99;

my $result = $service->doCancellation(
        SOAP::Data->new(name => 'cancellationSum', value => $sum ),
        SOAP::Data->new(name => 'orderNo', value => $ordernr )
);

print $result->success();

exit(0);
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread SOAP & Tempuri: mein Resultat ist ein Bing-Suchergebnis