Poe :: Komponente :: server :: seife

Publish POE Event Handler über SOAP über HTTP
Jetzt downloaden

Poe :: Komponente :: server :: seife Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Apocalypse
  • Website des Verlags:
  • http://search.cpan.org/~apocal/

Poe :: Komponente :: server :: seife Stichworte


Poe :: Komponente :: server :: seife Beschreibung

Publizieren Sie POE-Event-Handler über SOAP über HTTP Poe: Das ist es! Der Standard-Weg, um dieses Modul zu verwenden, ist dies zu tun: Verwenden Sie PoE; Verwenden Sie PoE :: Komponente :: server :: seife; PoE :: Komponente :: Server :: SOAP-> NEU (...); PoE :: Session-> Erstellen (...); PoE :: Kernel-> RUN (); PoE :: Komponente :: Server :: SOAP ist eine Bolt-On-Komponente, die Ereignishandler über SOAP über HTTP veröffentlichen kann. Derzeit unterstützt dieses Modul nur Seife / 1.1-Anfragen, die Arbeiten werden in der Zukunft durchgeführt, um Seife / 1.2-Anfragen zu unterstützen. Der HTTP-Server erfolgt über PoE :: Komponente :: server :: SimpleHTTP.Synopsis Verwenden Sie PoE; Verwenden Sie PoE :: Komponente :: server :: seife; PoE :: Bauteil :: Server :: SOAP-> NEU ('Alias' => 'Mysoap', 'Adresse' => 'localhost', 'Port' => 32080, 'Hostname' => 'myhost.com', ); PoE :: session-> erstellen ('Inline_starts' => {'_start' => setup_service, '_stop' => shutdown_service, 'sum_things' => do_sum,},); $ poe_kernel-> run; Ausfahrt 0; sub setup_service {mein $ kernel = $ _ ; $ kernel-> alias_set ('myserver'); $ kernel-> post ('mysoap', 'addmethod', 'myserver', 'sum_things'); } Sub Shutdown_Service {$ _ -> Beitrag ('Mysoap', 'delmethod', 'myserver', 'sum_things'); } sub do_sum {meine $ Antwort = $ _ ; meine $ params = $ response-> seifenkörper; meine $ sum = 0; während (mein ($ -Abfel, $ vari) = jeweils (% $ params)) {$ sum + = $ wert; } # Fake einen Fehler, wenn ($ sum <100) {$ _ -> Post ('mysoap', 'fehler', $ response, 'client.add.error', 'Die Summe muss über 100' sein) ; } else {# fügen Sie den Inhalt hinzu $ Antwort-> Inhalt ("dank. Summe ist: $ Summe"); $ _ -> Beitrag ('Mysoap', 'fertig', $ Antwort); } } Anforderungen: · Perl.


Poe :: Komponente :: server :: seife Zugehörige Software