ich greife über ein PHP-Script auf die rpc.pl zu was in der Regel auch ohne Probleme funktioniert.
Wenn ich aber die Methode ArticleGet() aufrufe, erhalte ich die Fehlermeldung "SoapFault exception: [Client] looks like we got no XML document". Die Ausgabe des lastResponse vom SoapClient liefert mir ein XML-Dokument das auf den ersten Blick korrekt formatiert aussieht. Da dieser Fehler nicht bei allen Tickets auftritt, vermute ich, dass es am Body der einzelnen Artikel liegt. Evtl. müsste dieser im XML-Dokument von <[[CDATA]]> umschlossen werden?
Hier mal ein Script das meinen Aufruf verdeutlichen soll
Code: Select all
$a = array();
$a['location'] = 'example.com/rpc.pl';
$a['uri'] = 'Core';
$a['trace'] = 1;
$a['style'] = SOAP_RPC;
$a['use'] = SOAP_ENCODED;
$soapClient= new SoapClient(null, $a);
$soapClient->__call('Dispatch',array('username','password','Ticket','ArticleGet','TicketID','123456'));
Gruß
Tobias