Hello,
   I am trying to create an SDO_DAS_XML object using an XSD that
imports 5 other XSD's and has multiple namespaces throughout.   The
object gets created correctly and there are no errors thrown when I do
the loadString, but the data from the XML doc doesnt get populated in
the object. The structure is there. I am including the XML and the
resulting dump but I doubt it will do any good without the XSD's.  I
can proivde a zip of a test program if a dev would be willing to try
it out.

Thanks
Chris Douglas


<sear1:searchCallPartyResponse xmlns:sear="http://www.noip.com/private/
callparty/SearchCallPartyRequest" xmlns:sear1="http://www.noip.com/
private/callparty/
SearchCallPartyResponse"><sear1:header><sear1:stdHeader>
<dat:audit xmlns:dat="http://www.noip.com/private/asstarch/Datamodel";>
<dat:requestor>
<dat:principalName>jdoe</dat:principalName>
<dat:entityID>UNKNOWN</dat:entityID>
<dat:applicationID>scnui</dat:applicationID>
</dat:requestor>
<dat:logActivity>false</dat:logActivity>
<dat:sessionID>Gmq6LyfxfvxhJN1LdtLwyzMwLyv21Krk</dat:sessionID>
<dat:fingerprintGUID>06149b950a06fa6600ace46a996d34ef</
dat:fingerprintGUID>
</dat:audit>
</sear1:stdHeader></
sear1:header><sear1:results><sear1:statistics><sear1:totalResults>1</
sear1:totalResults><sear1:resultCount>1</
sear1:resultCount><sear1:firstResult>1</sear1:firstResult></
sear1:statistics><sear1:result><sear1:callPartyId>1000165522</
sear1:callPartyId><sear1:callParty><dat:customer xmlns:dat="http://
www.noip.com/private/callparty/Datamodel"><dat:customerProvId>11000000262</dat:customerProvId><dat:customerId>Cont-99005</dat:customerId><dat:customerInfo><dat1:name
xmlns:dat1="http://www.noip.com/private/site/Datamodel";>PRINCETON</
dat1:name></dat:customerInfo></dat:customer><dat:accountNumber
xmlns:dat="http://www.noip.com/private/callparty/Datamodel";>ABCD</
dat:accountNumber><dat:lastName xmlns:dat="http://www.noip.com/private/
callparty/Datamodel">POINDEXTER</dat:lastName><dat:firstName
xmlns:dat="http://www.noip.com/private/callparty/Datamodel";>DARRYL
WAYNE</dat:firstName><dat:classification xmlns:dat="http://
www.noip.com/private/callparty/Datamodel">Custody</dat:classification><dat:site
xmlns:dat="http://www.noip.com/private/callparty/
Datamodel"><dat:siteProvId>11000000264</
dat:siteProvId><dat:siteID>99005</
dat:siteID><dat:siteInfo><dat1:facilityKey xmlns:dat1="http://
www.noip.com/private/site/Datamodel">Cont-99005</dat1:facilityKey><dat1:name
xmlns:dat1="http://www.noip.com/private/site/Datamodel";>PRINCETON</
dat1:name></dat:siteInfo></dat:site><dat:middleName xmlns:dat="http://
www.noip.com/private/callparty/Datamodel">J</dat:middleName><dat:ssn
xmlns:dat="http://www.noip.com/private/callparty/Datamodel";>123456789</
dat:ssn><dat:credential xmlns:dat="http://www.noip.com/private/
callparty/Datamodel"><dat:dialedPIN>1234</dat:dialedPIN></
dat:credential><dat:status xmlns:dat="http://www.noip.com/private/
callparty/Datamodel">Active</dat:status><dat:activationDate
xmlns:dat="http://www.noip.com/private/callparty/
Datamodel">2008-10-10T00:00:00.000-05:00</dat:activationDate></
sear1:callParty></sear1:result></
sear1:results><sear1:resultStatus><dat:statusCode xmlns:dat="http://
www.noip.com/private/asstarch/Datamodel">0</dat:statusCode><dat:statusDescription
xmlns:dat="http://www.noip.com/private/asstarch/Datamodel";>SUCCESS</
dat:statusDescription></sear1:resultStatus></
sear1:searchCallPartyResponse>


---- resulting object after loadString
$xmldas = SDO_DAS_XML::create("../callparty/
SearchCallPartyRequest.xsd");
$document = $xmldas->loadString($xml);
$sgate = $document->getRootDataObject();
print_r($sgate);

SDO_DataObjectImpl Object
(
[header] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[stdHeader] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[audit] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[requestor] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[principalName] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[entityID] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[applicationID] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

[logActivity] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[sessionID] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[fingerprintGUID] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

)

)

)

)

[results] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[statistics] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[totalResults] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[resultCount] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[firstResult] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

[result] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[callPartyId] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[callParty] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[customer] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[customerProvId] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[customerId] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[customerInfo] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[name] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

)

)

[accountNumber] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[lastName] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[firstName] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[classification] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[site] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[siteProvId] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[siteID] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[siteInfo] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[facilityKey] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[name] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

)

)

[middleName] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[ssn] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[credential] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[dialedPIN] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

[status] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[activationDate] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

)

)

)

)

[resultStatus] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
[statusCode] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

[statusDescription] => SDO_DataObjectList Object
(
[0] => SDO_DataObjectImpl Object
(
)

)

)

)

)

--~--~---------~--~----~------------~-------~--~----~
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