Hi guys,
I am experiencing problems with the SDO_Model_ReflectionDataObject.

What I am trying to do is to get the instance properties.
When I call the method getInstanceProperties() it returns null, although the
method ::export() shows me the SDO.

<code>
$obj_customer   = SCA::createDataObject("http://example.org";, "Customers");
$obj_reflection = new SDO_Model_ReflectionDataObject($obj_customer);
var_dump($obj_customer); // returns null
var_dump($obj_customer->getInstanceProperties()); // returns null
SDO_Model_ReflectionDataObject::export($obj_customer); // see next lines
</code>
object(SDO_Model_ReflectionDataObject)#54 {
  - ROOT OBJECT
  - Type <dataObject> http://example.org#CustomerPlans
  - Instance Properties[1] {
        http://example.org#SinglePlan $Plans[] {
            commonj.sdo#Integer $plan_id;
            commonj.sdo#String $name;
        }
    }
}

XSD is:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; targetNamespace="
http://example.org"; xmlns:tns="http://example.org";>
  <xs:complexType name="SinglePlan">
    <xs:sequence>
      <xs:element name="plan_id" type="xs:integer" />
      <xs:element name="name" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPlans">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Plans" type="tns:SinglePlan" maxOccurs="unbounded"
/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>


I see that if I use the SDO_Model_ReflectionDataObject's
getInstanceProperties method for an argument of type SDO_DataObject it works
fine.

What am I doing wrong? :)

Thanks,
Silvano

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"phpsoa" group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to