Difference between revisions of "SOAP (Deutsch)"

From Ethersex_Wiki
Jump to: navigation, search
Line 32: Line 32:
  
 
Das folgende Skript kann als Start für eigene SOAP Requests dienen:
 
Das folgende Skript kann als Start für eigene SOAP Requests dienen:
* [https://github.com/ethersex/ethersex-tools/blob/master/prot/onewire/onewire_request.php Perl]
+
* [https://github.com/ethersex/ethersex-tools/blob/master/protocols/soap/soap_request.pl Perl]
  
 
== Links ==
 
== Links ==

Revision as of 11:54, 5 May 2014

SOAP
Status
Stable
menuconfig Protocols->SOAP (XML RPC)
Pinning no
Ecmd no
Code https://github.com/ethersex/ethersex/tree/master/protocols/soap

Ethersex unterstützt das SOAP-Protokoll über HTTP, was eine einfachere Kommunikation des Ethersex mit Programmen jedweder Art erlaubt. Bislang musste immer der Umweg über eine TCP-Verbindung auf den ECMD-Port gegangen werden und die Text Ein-/Ausgabe geparst werden. Mit SOAP können die Funktionen direkt im Programm-Code verwendet werden.

Konfiguration

Zunächst muss das Protokoll und dann die Unterstützung dafür im eingebetteten Webserver aktiviert werden.

 | |     Protocols  --->                                                  | |
 ...
 | |         [*] SOAP (XML RPC)                                           | |
 
 
 | |     Applications  --->                                               | |
 ...
 | |         [*] HTTP Server  --->                                        | |    
 ...
 | |             [*] SOAP backend                                         | |
  

Client Code

Das folgende Skript kann als Start für eigene SOAP Requests dienen:

Links

CPAN SOAP::Lite - Perl's Web Services Toolkit

Quick Start with SOAP