Ludger: Zugriff auf SOAP-Webservice

Hi,

der Job mit Perl eine Routine zu erstellen, die auf eine Funktion eines SOAP-Webservices zugreift, die als Rueckgabewerte XML-Dokumente liefert, kommt scheinbar unaufhaltsam auf mich zu.

Frage: Hat jemand da Erfahrung? Welche Module taugen fuer den Job (insb. SOAP)? Welchen validierenden XML-Parser soll ich verwenden?

Gruss,
Ludger

  1. Für den Anfang würde ich Dir SOAP::Lite und XML::SImple empfehelen, in die hat man sich recht schnell eingearbeitet und sie decken allgemeine Bedürfnisse ab:
    http://search.cpan.org/~byrne/SOAP-Lite-0.60a/lib/SOAP/Lite.pm
    http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple.pm

    1. Hi,

      Für den Anfang würde ich Dir SOAP::Lite und XML::SImple empfehelen, in die hat man sich recht schnell eingearbeitet und sie decken allgemeine Bedürfnisse ab:
      http://search.cpan.org/~byrne/SOAP-Lite-0.60a/lib/SOAP/Lite.pm
      http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple.pm

      hat mal wer einen parametrisierten SOAP::Lite-Funktionsaufruf als Beispiel zur Hand? (Ca. 120 Minuten lang habe ich es selbst probiert   :-( :-) )

      Gruss,
      Ludger

      1. Hi,

        ich habe hier folgendes:

        print SOAP::Lite
         -> service('http://www.grenkeleasing.de/gl_ksv_webservice/gl_ksv_webservice.asmx?WSDL')
         -> test('Hi!');

        Zurueckgegebenen werden sollte "OK: Hi!"
        Zurueckgegeben wird "OK: "
        (Die Funktion test liefert "OK: " + Parameter (hier: 'Hi!') zurueck)

        Warum wird der Parameter nicht an den SOAP-Webservice uebergeben?

        Gruss,
        Ludger