[eluser]skattabrain[/eluser]
Here is where I'm at ... I have no idea what is wrong with the array I'm building here (building it because I'm no sure sure the ODBC query is the expected format for XML-RPC.
Code:
$query = $this->db->query("SELECT * FROM AR_Customer");
$myarray = array();
foreach($query->result() as $row)
{
$myarray[$row->CustomerNo] = array(
'CustomerNo' => $row->CustomerNo,
'CustomerName' => $row->CustomerName
);
}
$response = array($myarray, 'array');
// Give the request back
return $this->xmlrpc->send_response($response);
Generates this error (shown from the client with debugging on)
The XML data receieved was either invalid or not in the correct form for XML-RPC. Turn on debugging to examine the XML data further.
Code:
---DATA---
HTTP/1.1 200 OK
Date: Tue, 02 Dec 2008 15:32:55 GMT
Server: Apache/2.2.8 (Win32) PHP/5.2.6
X-Powered-By: PHP/5.2.6
Connection: close
Content-Type: text/html
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined offset: 0</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1345</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1379</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: reset() [<a href='function.reset'>function.reset</a>]: Passed variable is not an array or object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1380</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: Variable passed to each() is not an array or object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1382</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined index: </p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1326</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined offset: 1</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1345</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1379</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: reset() [<a href='function.reset'>function.reset</a>]: Passed variable is not an array or object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1380</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: Variable passed to each() is not an array or object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1382</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined index: </p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1326</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined offset: 2</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1345</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1379</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: reset() [<a href='function.reset'>function.reset</a>]: Passed variable is not an array or object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1380</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: Variable passed to each() is not an array or object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1382</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined index: </p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1326</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined offset: 3</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1345</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: libraries/Xmlrpc.php</p>
<p>Line Number: 1379</p>
</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
etc ...