Gantry :: Plugins :: SOAP :: Doc

Gantry :: Plugins :: SOAP :: doc ist ein Perl-Modul, das die SOAP-Unterstützung des Dokumentenstils bietet.
Jetzt downloaden

Gantry :: Plugins :: SOAP :: Doc Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Phil Crow and Tim Keefer
  • Website des Verlags:
  • http://search.cpan.org/~tkeefer/

Gantry :: Plugins :: SOAP :: Doc Stichworte


Gantry :: Plugins :: SOAP :: Doc Beschreibung

Gantry :: Plugins :: SOAP :: doc ist ein Perl-Modul, das die SOAP-Unterstützung der Dokumentenstil bietet. Gantry :: Plugins :: SOAP :: Doc ist ein Perl-Modul, das Dokumentstil-SOAP-Support bietet. # Dies exportiert diese in das Site-Objekt: # SOAP_OUT # do_wsdl # return_error do_a_soap_action {My $ self = shift; meine $ data = $ self-> get_post_body (); MEIN $ PARSED_DATA = XMLIN ($ Data); # Verwenden Sie Daten, um die Anforderung zu verarbeiten, bis Sie eine # -Struktur haben, wie: mein $ ret_struct = }]}]); Rückgabe $ self-> soda_out ($ ret_struct, 'Präfix', 'hübsch'); } Dieses Modul unterstützt Dokumentenstilseife. Wenn Sie RPC-Stil benötigen, siehe Gantry :: Plugins :: SOAP :: RPC.Das Modul muss als Plugin verwendet werden, sodass ein PRE_Init-Rückruf registrieren kann, um den geposteten Körper aus der HTTP-Anforderung zu nehmen, bevor der Motor es mangle, In einem vergeblichen Versuch, Formularparameter daraus zu machen Sobald die DO_-Methode aufgerufen wird, ist Ihre SOAP-Anforderung über den von jedem Motor exportierten Get_Post_Body-Accessor verfügbar. Diese Anfrage ist genau wie erhalten. Sie möchten wahrscheinlich die XML-Funktion von XML :: Simple verwenden, um Ihre Daten zu extrahieren. Ich würde das für Sie hier tun, aber Sie müssen möglicherweise Attribute der Analyse wie ForceRay festlegen. Wenn Sie die Anfrage abgeschlossen haben, haben Sie zwei Möglichkeiten. Wenn es nicht gut gelaufen ist, rufen Sie Return_Error an, um einen SOAP-Fehler an den Kunden zu liefern. Die Verwendung von DEUTOR oder CROAK ist eine schlechte Idee, da dies eine regelmäßige Gantry-Fehlermeldung zurückgibt, die offensichtlich nicht SOAP-konform ist Jeder Hash ist mit dem XML-Tag (kein Namespace-Präfix) gekennzeichnet. Der Wert kann ein Skalar oder ein Array von Hashes wie der oberste Ebene sein. Wenn der Wert unberührt ist, wird ein leeres Tag generiert. Allgemeine, Sie müssen alle Exporte aus diesem Modul übernehmen, es sei denn, Sie möchten sie mit Ihren eigenen Versionen ersetzen. Anforderungen: · Perl.


Gantry :: Plugins :: SOAP :: Doc Zugehörige Software