Thread WSDL (53 answers)
Opened by bianca at 2010-05-22 16:12

bianca
 2010-05-21 17:12
#137496 #137496
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
Wir sind dem Problem leider noch nicht wirklich näher gekommen aber wenigstens haben wir einen halbwegs funktionierenden Request.

Ich habe die ausdrückliche Genehmigung zur Veröffentlichung der folgenden URL vom Anbieter! Es handelt sich um dessen Entwicklungsumgebung, darf benutzt werden für die Klärung dieser Sache hier.

IST-Zustand:

Script:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl -W
require 5.8.0;
use strict;
use warnings;
use diagnostics;
use CGI;
use Data::Dumper;
use SOAP::Lite 0.711 +trace => 'all';
 
my $soap = SOAP::Lite->new();
my $service = $soap -> service ('http://dev.iban-bic.com/Riban/soap2/?wsdl');
my $paramref = {
        "country" => "DE",
        "language" => 0,
};
my $hash_ref = $service->get_form($paramref,'','');
print Dumper(\$hash_ref);

Das löst beim Anbieter leider nicht den Prozess aus, den es soll, weil im Request <params xsi:nil="true" xsi:type="tns:Map" /> leer ist, obwohl dort "DE" rein gehören sollte laut Anbieter.

Mit einem PHP SOAP Client funktioniert es wie gewünscht.
Wir sind nun nicht sicher, ob das am Perl SOAP Client liegt oder am Konstrukt des Anbieters.
Ob da ein paar geübte Augen mal mitschauen würden?

Danke Euch

mod-edit pq: teilbaum WSDL erstellt

Splitted from SOAP::Lite Request visualisieren msg #137441
Last edited: 2010-05-22 16:12:27 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread WSDL