Zitat geschrieben von dakai
könnte mir hier jemand helfen. Ich wollte Hibiscus nutzen um automatisch Einzelüberweisungen zu tätigen.
1. Unter Windows kommt folgender Fehler:
Error. Code: -1 No such handler: jameica.xmlrpc.echo.echo
Das passiert normalerweise, wenn der XML-RPC-Service noch nicht freigegeben ist. Das muss explizit geschehen. Starte dazu Hibiscus mit GUI und gehe oben im Menu auf Datei->Einstellungen. Dort findest du einen Reiter "XML-RPC", in dem du die gewuenschten Services freigeben kannst. Siehe auch (allerdings nicht mehr ganz aktuell:
http://phpugffm.de/index.php/o…3,143.html)
Zitat geschrieben von dakai
- Jamaica installiert (Nightly Build)
- Hibisucus installiert (Nightly Build)
OK
Zitat geschrieben von dakai
- dann webadmin/xml-rpc jamaica und xml-rpc hibsicus (alles Nightly Build)
Also:
jameica.webadmin
jameica.xmlrpc
hibiscus.xmlrpc
Korrekt?
Zitat geschrieben von dakai
- dann unter den einstellungen auch alle XML-RPC Service angestellt und nicht Java-Interface Namen angeklickt
OK, dann hast du das von mir oben genannte ja schon beruecksichtigt. Werden die XML-RPC-URLs in jameica.log beim Starten angezeigt?
Das sollte etwa so aussehen:
Code
[...] * XML-RPC-Service: http://server:8080/xmlrpc/jameica.xmlrpc.echo
[...] * XML-RPC-Service: http://server:8080/xmlrpc/hibiscus.xmlrpc.konto
[...] * XML-RPC-Service: http://server:8080/xmlrpc/hibiscus.xmlrpc.ueberweisung
Zitat geschrieben von dakai
dann xmlrpc.....sf.net heruntergeladen, lib-pfad angepaßt, curl aktiviert und dann den test gestartet, natürlich xmlrpc/ und das richtige passwort
$client = new xmlrpc_client("https://egal:xxxx@127.0.0.1:8080/xmlrpc/");
Und ich bekomme weder unter Windows noch unter Linux was am laufen???
Mhh, sieht auch korrekt aus. Du koenntest mal das Log-Level von Jameica auf "DEBUG" setzen (Datei->Einstellungen). Vielleicht erscheinen dann ein paar mehr Ausgaben.
Zitat geschrieben von dakai
PS: Kann man den XML-RPC Modus auch ohne GUI laufen lassen?
Klar, starte jameica.sh oder jameica.bat einfach mit dem Parameter "-d". Siehe
http://www.willuhn.de/projects/jameica/?page=doc_install (Absatz 4)
Zitat geschrieben von dakai
Gibt es irgentwo eine API-Liste oder so für die XML-RPC Kommandos????
Nein, leider nicht direkt. Aber der Java-Quellcode der Interfaces, welche die XML-RPC-Aufrufe bereitstellen sind dokumentiert - das muesste auch gehen:
Aus
http://cvs.berlios.de/cgi-bin/…mlrpc/rmi/
http://cvs.berlios.de/cgi-bin/…cvs-markup
http://cvs.berlios.de/cgi-bin/…cvs-markup
http://cvs.berlios.de/cgi-bin/…cvs-markup
http://cvs.berlios.de/cgi-bin/…cvs-markup
http://cvs.berlios.de/cgi-bin/…cvs-markup