Hi,
In my report i am using java object.
Procedure what i followed::
My service class is
package com.ags.agcli.bo.report;
import com.ags.agcli.entity.admin.LibMvSetup;
import com.arisglobal.aglite.service.ApplicationService;
public interface ReportService extends ApplicationService{
/**
* Find by pk.
*
*
@param svtId the svt id
*
*
@return the site visit checklist
*/
public LibMvSetup getCheckListValues(String svtId);
}
My Implementation Class is ::
package com.ags.agcli.bo.report;
import com.ags.agcli.dao.services.SiteVisitSetUpDAO;
import com.ags.agcli.entity.admin.LibMvSetup;
import com.arisglobal.aglite.service.AbstractApplicationService;
public class ReportServiceImpl extends AbstractApplicationService
implements ReportService {
/** The site visit set up dao. */
private SiteVisitSetUpDAO siteVisitSetUpDAO;
public LibMvSetup getCheckListValues(final String svcId) {
/* (non-Javadoc)
*
@see com.ags.agcli.bo.services.SiteVisitSetUpService#findByPK(java.lang.Long) */
return siteVisitSetUpDAO.findByPK(Long.valueOf(svcId));
}
}
In scripted data source script On open ::
count = 0;
data = new Packages.com.ags.agcli.bo.report.ReportServiceImpl();
val = data.getCheckListValues("4303844771053");
On fetch ::
int count = val.getAgcLibMvsChkItemsCollection().size();
for(int i=0;i<count;i++){
row["Name"] = val.getAgcLibMvsChkItemsCollection().get(i).getItemType();
row["Message"] = val.getAgcLibMvsChkItemsCollection().get(i).getItemDescription();
return true;
}
return false;
What is the problem ::
On preview I am getting Error like
A BIRT exception occurred.
Plug-in Provider:Eclipse.org
Plug-in Name:BIRT Data Engine
Plug-in ID:org.eclipse.birt.data
Version:2.5.0.v20090605
Error Code:data.engine.BirtException
Error Message:A BIRT exception occurred: There are errors evaluating script "__bm_open()":
TypeError: [JavaPackage com.ags.agcli.bo.report.ReportServiceImpl] is not a function, it is object. (<inline>#3). See next exception for more information.
There are errors evaluating script "__bm_open()":
TypeError: [JavaPackage com.ags.agcli.bo.report.ReportServiceImpl] is not a function, it is object. (<inline>#3)
Could any one suggest me how to solve this error?
Thanks & regards
Kavitha