XML RPC: Fehler bei Umstellung von CCU1 auf CCU2

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

Moderator: Co-Administratoren

Antworten
Booster
Beiträge: 1
Registriert: 23.07.2013, 09:38

XML RPC: Fehler bei Umstellung von CCU1 auf CCU2

Beitrag von Booster » 23.07.2013, 09:49

Guten Tag die Damen und Herren,

aufgrund eines für mich allein "unlösbares Problems" habe ich mich hier doch kurzerhand mal registriert.
Aber ohne lange Umwege zu fahren zu meinem Problem:

Ich habe eine CCU1 und eine CCU2, bei der CCU1 habe ich bis dato mich per init angemeldet und mir Testweise einfach mal per event dann das XML in eine Datei schreiben lassen, als Sprache hierfür verwende ich PHP. Das klappt soweit auch, allerdings wenn ich das selbige Script auf die CCU2 anwenden will, wird nur folgende Fehlermeldung in die XML Datei geschrieben:
faultString server error. method not found. system.multicall faultCode -32601
Jetzt ohne mal auf meine Scripte einzugehen, wurde an der XML RPC irgendetwas geändert bei der CCU2 was der Grund für diesen Fehler sein könnte?

Noch eventuell nützliche Eckdaten zu diesem Problem:
Beim init verwende ich den Port 2001.
Und meine PHP Datei hierfür grad noch schnell zusammgengefasst:

Code: Alles auswählen

<?php
function event($interface_id, $address, $value_key, $value)
{
   return array("interface_id"=>$interface_id, "adress"=>$address, "valuekey"=>$value_key, "value"=>$value);
} 

$xmlrpc_server = xmlrpc_server_create();
xmlrpc_server_register_method($xmlrpc_server, "event", "event");
$request_xml = $HTTP_RAW_POST_DATA;

$response = xmlrpc_server_call_method($xmlrpc_server, $request_xml, array());
header("Content-Type: text/xml");
header("Content-Length: " . strlen($response));
print $response;
$datei = fopen("test.xml","r+");
rewind($datei);
fwrite($datei, $response);
fclose($datei);
xmlrpc_server_destroy($xmlrpc_server);
?>

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“