Hello,
I using RemObjects SDK 10.0.0.1469 for Delphi.
I have a function edited with Service Builder.
in Delphi interfaces this is like this:
function StergeComandaDinERP(const ORDERCMSID: UnicodeString; const APPID: Integer; out ErrMsg: UnicodeString): Boolean;
In PHP interface is generated as:
// StergePozitiiComandaDinERP($SessionId, ORDERCMSID: WideString, APPID: Integer, out ErrMsg: WideString) {
function StergePozitiiComandaDinERP_with_SessionID($ORDERCMSID, $APPID, &$ErrMsg) {
$___msg = new xmlrpcmsg(“DataService.StergePozitiiComandaDinERP”);
$___msg->addParam(new xmlrpcval($SessionId, “string”));
$___msg->addParam(new xmlrpcval($ORDERCMSID, “string”));
$___msg->addParam(new xmlrpcval($APPID, “int”));
$___msg->addParam(new xmlrpcval($ErrMsg, “string”));
$___res = $this->___server->send($___msg);
if ($___res->faultCode()) eCommerceConnectorHelpers::RaiseException($___res->faultString());
return $___res->value()->scalarval();
}
When I call this function from PHP,
result is what should be in ErrMsg param, and
ErrMsg remains empty.
Best Regards,
Tiberiu Stoicescu