I'm not able to retrieve value from Xmlbean document object, however when I
inspect the object the values is there.
Following is the complete description of the problem
Step 1
Following is the XSD used to generate XML Bean document objects
<xs:element name="getPremiumDetailResponse">
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="response:messageResponse">
<xs:sequence>
<xs:element minOccurs="0" name="asOfDate" type="xs:date" />
<xs:element minOccurs="0" name="premiumQuoteIndividual">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="individualFirstName"
type="pere:firstName" />
<xs:element minOccurs="0" name="individualLastName"
type="pere:lastName" />
<xs:element minOccurs="0" name="premiumQuotePlanGroup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded"
name="premiumQuotePlan">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1"
name="planDescription" type="ppte:planDescription" />
<xs:element minOccurs="1" name="amountDue"
type="ppte:amountDue" />
<xs:element minOccurs="1" name="planSubTotal"
type="ppte:planSubTotal" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Step 2
Code I'm using to get the document object values:
GetPremiumDetailResponseDocument xbGetPremiumDetailResponseDocument =
(GetPremiumDetailResponseDocument) gpsResponse;
GetPremiumDetailResponse xbGetPremiumDetailResponse =
xbGetPremiumDetailResponseDocument
.getGetPremiumDetailResponse();
xbGetPremiumDetailResponse.getAsOfDate();
xbGetPremiumDetailResponse.getPremiumQuoteIndividual().getIndividualLastName();
Step 3
When I try to inspect
xbGetPremiumDetailResponse.getPremiumQuoteIndividual(), I get to see
following output:
<xml-fragment xmlns:gpd="http://gps.uhc.com/2008/08/01/getpremiumdetail"
xmlns:mres="http://gps.uhc.com/2008/08/01/common/messageresponse"
xmlns:pqp="http://gps.uhc.com/2008/08/01/common/premiumquoteplan">
<pqp:individualFirstName>TRVOF</pqp:individualFirstName>
<pqp:individualLastName>FU</pqp:individualLastName>
<pqp:premiumQuotePlanGroup>
<pqp:premiumQuotePlan>
<pqp:planDescription>AARP MedicareComplete (HMO)</pqp:planDescription>
<pqp:amountDue>75.0</pqp:amountDue>
<pqp:planSubTotal>75.0</pqp:planSubTotal>
</pqp:premiumQuotePlan>
</pqp:premiumQuotePlanGroup>
<pqp:premiumQuoteIndividualAdjustmentGroup/>
<pqp:premiumQuoteHouseholdAdjustmentGroup/>
<pqp:householdPremium>75.0</pqp:householdPremium>
</xml-fragment>
Step 5:
However When I try to inspect
xbGetPremiumDetailResponse.getPremiumQuoteIndividual().getIndividualLastName().
it returns null.
Although the value is there in the
<pqp:individualLastName>FU</pqp:individualLastName> node.
It would great if anyone can help me out to sort out this issue. We have
pilot release tommorow.
Thanks
Yogen
--
View this message in context:
http://old.nabble.com/Unable-to-retrieve-value-form-Xmlbean-document-object-tp28548413p28548413.html
Sent from the Xml Beans - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]