Skip to content

XAware Open Source Data Integration

You are here: Home arrow Forums
XAware Community Forums
Welcome, Guest
Please Login or Register.    Lost Password?
Java BizComponent to pass XML array to java method (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Java BizComponent to pass XML array to java method
#2480
bkshatriy (User)
XAware user
Posts: 24
User Offline Click here to see the profile of this user
Java BizComponent to pass XML array to java method 4 Months, 1 Week ago Karma: 2  
Hi,

Please help me out...

I'm trying to build a java BizComponent (based on your Voters Sample).

I modified voterSample.java to add a method like below :
The java method I added in VoterSample.java is...

************

public static String balajis(Voter[] v) {
String s = "balaji:length" + "\n";
Voter voter = null;
s = s + v.length + "\n";
for (int i = 0; i < v.length; i++) {
voter = v[i];
s = s + ((voter == null) ? "missingVoter" :
i + " " + voter.toString()) + "\n";
}
return s;
}

*****************


Also check attached SBalajixbc.xbc and SBalajiDoc.xbd. (pasted below in this message)

My Java class method balajis is expected to get array of voter objects with values from input XML. But it's not getting what i passed from my input parameters. (it's returning out default voter details...which you guys set in voter.java constructor).

Here is the sample XML that i am passing as input xml for the xbd.

<Document>
<voter>
<ID>001</ID>
<firstLastName>bkshatriy</firstLastName>
<party>Rep</party>
</voter>
<voter>
<ID>002</ID>
<firstLastName>bkshatriy2</firstLastName>
<party>Rep2</party>
</voter>
</Document>


please refer attachments..
Please help me out...


The SBalajiDoc.xbd which i am using is

********************

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns:xa="http://xaware.org/xas/ns1" xa:version="5.0" xa:on_error="xa-doc::/Document/Error" xa:visible="yes">
<xa:description />
<xa:input>
<xa:param xa:name="AllVoters" xa:datatype="xml" xa:default="" xa:description="" xa:schemaElement="XMLdata" />
</xa:input>
<Element xa:bizcomp="myCompany/SBalajiXbc.xbc" xa:remove="yes" />
<Error xa:include="no" xa:set_result="failure">
<detai,

Please help me out...

I'm trying to build a java bizcomponent (based on your Voters Sample).

I modified voterSample.java to add a method like below :
The java method I added in VoterSample.java is...

************

public static String balajis(Voter[] v) {
String s = "balaji:length" + "\n";
Voter voter = null;
s = s + v.length + "\n";
for (int i = 0; i < v.length; i++) {
voter = v[i];
s = s + ((voter == null) ? "missingVoter" :
i + " " + voter.toString()) + "\n";
}
return s;
}

*****************


Also check attached SBalajixbc.xbc and SBalajiDoc.xbd. (pasted below in this message)

My Java class method balajis is expected to get array of voter objects with values from input XML. But it's not getting what i passed from my input parameters. (it's returning out default voter details...which you guys set in voter.java constructor).

Here is the sample XML that i am passing as input xml for the xbd.

<Document>
<voter>
<ID>001</ID>
<firstLastName>bkshatriy</firstLastName>
<party>Rep</party>
</voter>
<voter>
<ID>002</ID>
<firstLastName>bkshatriy2</firstLastName>
<party>Rep2</party>
</voter>
</Document>


please refer attachments..
Please help me out...


The SBalajiDoc.xbd which i am using is

********************

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns:xa="http://xaware.org/xas/ns1" xa:version="5.0" xa:on_error="xa-doc::/Document/Error" xa:visible="yes">
<xa:description />
<xa:input>
<xa:param xa:name="AllVoters" xa:datatype="xml" xa:default="" xa:description="" xa:schemaElement="XMLdata" />
</xa:input>
<Element xa:bizcomp="myCompany/SBalajiXbc.xbc" xa:remove="yes" />
<Error xa:include="no" xa:set_result="failure">
<detail>$xavar:error_stack$</detail>
</Error>
</Document>

*************************


the XBC which i am using is SBalajixbc.xbc which is attached here...




File Attachment:
File Name: SBalajiXbc.xbc
File Size: 826
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
      Topics Author Date
    thread link
Java BizComponent to pass XML array to java method
bkshatriy 2008/08/25 18:00
    thread link
thread linkthread link Re:Java BizComponent to pass XML array to java method
bkshatriy 2008/08/25 22:57
    thread link
thread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
dblack 2008/08/26 16:05
    thread link
thread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
kvandersluis 2008/08/26 17:02
    thread link
thread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
bkshatriy 2008/08/26 17:07
    thread link
thread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
kvandersluis 2008/08/27 15:01
    thread link
thread linkthread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
bkshatriy 2008/08/27 15:42
    thread link
thread linkthread linkthread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
kvandersluis 2008/08/27 16:07
    thread link
thread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
bkshatriy 2008/08/27 16:28
    thread link
thread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
kvandersluis 2008/08/27 16:43
    thread link
thread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
bkshatriy 2008/08/28 10:28
    thread link
thread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread linkthread link Re:Java BizComponent to pass XML array to java met
kvandersluis 2008/08/28 10:48
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop

Community Login

Polls

What best describes your current or next project that will include data services?
 

Visit XAware.com