Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
develop:xmlrpc [d.m.Y H:i] – [XML-RPC-Aufrufe im Detail] willuhn | develop:xmlrpc [d.m.Y H:i] – [XML-RPC-Aufrufe im Detail] mathisdt |
---|
Folgende Komponenten werden benötigt: | Folgende Komponenten werden benötigt: |
| |
^ Name ^ Version ^ Download ^ | ^ Name ^ Download ^ |
| jameica | 1.10 oder höher | [[http://www.willuhn.de/products/jameica/download.php]] | | | jameica | [[http://www.willuhn.de/products/jameica/download.php]] | |
| jameica.webadmin | 1.2 oder höher | [[http://www.willuhn.de/products/jameica/download_ext.php]] | | | jameica.webadmin | [[http://www.willuhn.de/products/jameica/download_ext.php]] | |
| jameica.xmprpc | 1.1 oder höher | [[http://www.willuhn.de/products/jameica/download_ext.php]] | | | jameica.xmprpc | [[http://www.willuhn.de/products/jameica/download_ext.php]] | |
| hibiscus | 1.12 oder höher | [[http://www.willuhn.de/products/hibiscus/download.php]] | | | hibiscus | [[http://www.willuhn.de/products/hibiscus/download.php]] | |
| hibiscus.xmlrpc | 1.2 oder höher | [[http://www.willuhn.de/products/hibiscus/download_ext.php]] | | | hibiscus.xmlrpc | [[http://www.willuhn.de/products/hibiscus/download_ext.php]] | |
| |
Das Plugin "jameica.webadmin" erweitert Jameica um Webfunktionalität mithilfe eines embedded Webservers ([[http://jetty.mortbay.org/jetty/index.html|Jetty]]). "jameica.xmlrpc" setzt auf diesen Webserver auf und erweitert ihn um XML-RPC-Fähigkeiten. Neben Hibiscus selbst wird nun noch "hibiscus.xmlrpc" benötigt, welches die Hibiscus-Daten via XML-RPC bereitstellt. | Das Plugin "jameica.webadmin" erweitert Jameica um Webfunktionalität mithilfe eines embedded Webservers ([[http://jetty.mortbay.org/jetty/index.html|Jetty]]). "jameica.xmlrpc" setzt auf diesen Webserver auf und erweitert ihn um XML-RPC-Fähigkeiten. Neben Hibiscus selbst wird nun noch "hibiscus.xmlrpc" benötigt, welches die Hibiscus-Daten via XML-RPC bereitstellt. |
| hibiscus.xmlrpc | sammellastschrift | Abrufen, Erstellen und Löschen von Sammel-Lastschriften | | | hibiscus.xmlrpc | sammellastschrift | Abrufen, Erstellen und Löschen von Sammel-Lastschriften | |
| hibiscus.xmlrpc | sepaueberweisung | Abrufen, Erstellen und Löschen von SEPA-Überweisungen | | | hibiscus.xmlrpc | sepaueberweisung | Abrufen, Erstellen und Löschen von SEPA-Überweisungen | |
| | hibiscus.xmlrpc | sepalastschrift | Abrufen, Erstellen und Löschen von SEPA-Lastschriften | |
| |
Alternativ können die XML-RPC-Services auch manuell in der Konfigurations-Datei cfg/de.willuhn.jameica.xmlrpc.Plugin.properties (im [[support:backup#benutzerverzeichnis|Benutzerverzeichnis]]) durch Hinzufügen folgender Zeilen aktiviert werden: | Alternativ können die XML-RPC-Services auch manuell in der Konfigurations-Datei cfg/de.willuhn.jameica.xmlrpc.Plugin.properties (im [[support:backup#benutzerverzeichnis|Benutzerverzeichnis]]) durch Hinzufügen folgender Zeilen aktiviert werden: |
hibiscus.xmlrpc.sammelueberweisung.shared=true | hibiscus.xmlrpc.sammelueberweisung.shared=true |
hibiscus.xmlrpc.sepaueberweisung.shared=true | hibiscus.xmlrpc.sepaueberweisung.shared=true |
| hibiscus.xmlrpc.sepalastschrift.shared=true |
| hibiscus.xmlrpc.sepasammelueberweisung.shared=true |
| hibiscus.xmlrpc.sepasammellastschrift.shared=true |
| |
===== Konfiguration prüfen ===== | ===== Konfiguration prüfen ===== |
[...Datum/Zeit...][INFO][de.....ServiceNotify.handleMessage] * https://<hostname>:8080/xmlrpc/hibiscus.xmlrpc.sammelueberweisung | [...Datum/Zeit...][INFO][de.....ServiceNotify.handleMessage] * https://<hostname>:8080/xmlrpc/hibiscus.xmlrpc.sammelueberweisung |
[...Datum/Zeit...][INFO][de.....ServiceNotify.handleMessage] * https://<hostname>:8080/xmlrpc/hibiscus.xmlrpc.sepaueberweisung | [...Datum/Zeit...][INFO][de.....ServiceNotify.handleMessage] * https://<hostname>:8080/xmlrpc/hibiscus.xmlrpc.sepaueberweisung |
| [...Datum/Zeit...][INFO][de.....ServiceNotify.handleMessage] * https://<hostname>:8080/xmlrpc/hibiscus.xmlrpc.sepalastschrift |
| |
| |
* [[develop:xmlrpc:sammelauftrag|Sammel-Überweisungen und -Lastschriften]] | * [[develop:xmlrpc:sammelauftrag|Sammel-Überweisungen und -Lastschriften]] |
| |
**Tipp**: Für PHP gibt es unter https://github.com/willuhn/hibiscus.php bereits "gebrauchsfertigen" Code. | **Tipp**: Für PHP gibt es unter https://github.com/willuhn/hibiscus.php bereits "gebrauchsfertigen" Code.\\ |
| **Tipp**: Ein Java-Beispiel findet sich unter http://www.zephyrsoft.org/hibiscus-watcher (Maven-Projekt). |
===== Verhalten der Services anpassen ===== | ===== Verhalten der Services anpassen ===== |
| |