this my xml source i have a error i my report for past two days can u check this and give solution for this .............i want to list out 'ALL' and 'particular' of a outlet name records ....<br />
<br />
<br />
my dataset is <br />
<br />
SELECT O_OUTLET_NAME as 'NAME',OIF_ITEM_CODE as 'code',IM_ITEM_NAME as 'ITEM NAME',OIF_RATE as 'RATE',OIF_QTY*OIF_RATE as 'AMOUNT',OIF_DISCOUNT as 'DISCOUNT',OIF_TAX as 'TAX',OIF_AMOUNT as 'NETAMOUNT'<br />
FROM SS_OUTLET_ITEMWISE_FACT,SS_ITEM_MASTER,SS_OUTLET<br />
WHERE OIF_ITEM_CODE=IM_ITEM_CODE AND<br />
IM_BRAND_ID=1 AND<br />
OIF_OUTLET_ID=O_NEW_OUTLET_ID and<br />
OIF_tRAN_dATE='2012-12-01'<br />
ORDER BY OIF_AMOUNT DESC<br />
LIMIT 10;<br />
<br />
<span class='bbc_underline'>on html </span><br />
<br />
<br />
<script type="text/javascript"><br />
function runReport(val){<br />
oldLocation = window.location.href;<br />
if(oldLocation.indexOf("&O_OUTLET_NAME") < 0){<br />
window.location = window.location + '&O_OUTLET_NAME=' + val;<br />
}<br />
else{<br />
window.location = oldLocation.substring(0,oldLocation.indexOf("&O_OUTLET_NAME")) + '&O_OUTLET_NAME=' + val;<br />
}<br />
}<br />
</script><br />
<br />
<VALUE-OF format="HTML">temp = row["coutlet"].split(",");<br />
htmlString = "<select onChange='runReport(this.value);' size=1>";<br />
for(i=0;i<temp.length;i++){<br />
if(params["outletname"] == temp
){<br />
htmlString = htmlString + "<option value='" + temp + "' selected='selected'>" + temp + "</option>";<br />
}<br />
else{<br />
htmlString = htmlString + "<option value='" + temp + "'>" + temp + "</option>";<br />
}<br />
}<br />
htmlString = htmlString + "</select>"</VALUE-OF><br />
<br />
<span class='bbc_underline'><br />
on befor open</span><br />
<br />
if(params["outletname"] != "All"){<br />
this.queryText = this.queryText + " where O_OUTLET_NAME = ''" + params["outletname"] + "'"+ and;<br />
}<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<?xml version="1.0" encoding="UTF-8"?><br />
<report xmlns="<a class='bbc_url' href='http://www.eclipse.org/birt/2005/design'>http://www.eclipse.org/birt/2005/design"</a> version="3.2.23" id="1"><br />
<property name="createdBy">Eclipse BIRT Designer Version 4.2.2.v201301221637 Build <4.2.2.v20130206-1509></property><br />
<list-property name="propertyBindings"><br />
<structure><br />
<property name="name">queryText</property><br />
<property name="id">338</property><br />
</structure><br />
<structure><br />
<property name="name">queryTimeOut</property><br />
<property name="id">338</property><br />
</structure><br />
<structure><br />
<property name="name">rowFetchSize</property><br />
<property name="id">338</property><br />
</structure><br />
</list-property><br />
<property name="units">in</property><br />
<property name="iconFile">/templates/blank_report.gif</property><br />
<property name="bidiLayoutOrientation">ltr</property><br />
<property name="imageDPI">96</property><br />
<parameters><br />
<scalar-parameter name="outletname" id="339"><br />
<property name="hidden">true</property><br />
<property name="valueType">static</property><br />
<property name="dataType">string</property><br />
<property name="distinct">true</property><br />
<simple-property-list name="defaultValue"><br />
<value type="constant">ALL</value><br />
</simple-property-list><br />
<list-property name="selectionList"/><br />
<property name="paramType">simple</property><br />
<property name="controlType">text-box</property><br />
<structure name="format"><br />
<property name="category">Unformatted</property><br />
</structure><br />
</scalar-parameter><br />
</parameters><br />
<data-sources><br />
<oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="Data Source" id="64"><br />
<list-property name="privateDriverProperties"><br />
<ex-property><br />
<name>metadataBidiFormatStr</name><br />
<value>ILYNN</value><br />
</ex-property><br />
<ex-property><br />
<name>disabledMetadataBidiFormatStr</name><br />
</ex-property><br />
<ex-property><br />
<name>contentBidiFormatStr</name><br />
<value>ILYNN</value><br />
</ex-property><br />
<ex-property><br />
<name>disabledContentBidiFormatStr</name><br />
</ex-property><br />
</list-property><br />
<property name="odaDriverClass">com.mysql.jdbc.Driver</property><br />
<property name="odaURL">jdbc:mysql://localhost:3306/ss_demo</property><br />
<property name="odaUser">android_demo</property><br />
<encrypted-property name="odaPassword" encryptionID="base64">YW5kcm9pZF9kZW0w</encrypted-property><br />
</oda-data-source><br />
</data-sources><br />
<data-sets><br />
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="fullDataSet" id="65"><br />
<list-property name="columnHints"><br />
<structure><br />
<property name="columnName">O_OUTLET_NAME</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">NAME</text-property><br />
<text-property name="heading">NAME</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">OIF_ITEM_CODE</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">code</text-property><br />
<text-property name="heading">code</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">IM_ITEM_NAME</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">ITEM NAME</text-property><br />
<text-property name="heading">ITEM NAME</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">OIF_RATE</property><br />
<property name="analysis">measure</property><br />
<text-property name="displayName">RATE</text-property><br />
<text-property name="heading">RATE</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">AMOUNT</property><br />
<property name="analysis">measure</property><br />
<text-property name="displayName">AMOUNT</text-property><br />
<text-property name="heading">AMOUNT</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">OIF_DISCOUNT</property><br />
<property name="analysis">measure</property><br />
<text-property name="displayName">DISCOUNT</text-property><br />
<text-property name="heading">DISCOUNT</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">OIF_TAX</property><br />
<property name="analysis">measure</property><br />
<text-property name="displayName">TAX</text-property><br />
<text-property name="heading">TAX</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">OIF_AMOUNT</property><br />
<property name="analysis">measure</property><br />
<text-property name="displayName">NETAMOUNT</text-property><br />
<text-property name="heading">NETAMOUNT</text-property><br />
</structure><br />
</list-property><br />
<list-property name="parameters"/><br />
<structure name="cachedMetaData"><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">O_OUTLET_NAME</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">OIF_ITEM_CODE</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">IM_ITEM_NAME</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">OIF_RATE</property><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">AMOUNT</property><br />
<property name="dataType">decimal</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">OIF_DISCOUNT</property><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="position">7</property><br />
<property name="name">OIF_TAX</property><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="position">8</property><br />
<property name="name">OIF_AMOUNT</property><br />
<property name="dataType">float</property><br />
</structure><br />
</list-property><br />
</structure><br />
<method name="beforeOpen"><![CDATA[if(params["outletname"] != "All"){<br />
this.queryText = this.queryText + " where O_OUTLET_NAME = ''" + params["outletname"] + "'"+ and;<br />
}]]></method><br />
<property name="dataSource">Data Source</property><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">O_OUTLET_NAME</property><br />
<property name="nativeName">O_OUTLET_NAME</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">OIF_ITEM_CODE</property><br />
<property name="nativeName">OIF_ITEM_CODE</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">IM_ITEM_NAME</property><br />
<property name="nativeName">IM_ITEM_NAME</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">OIF_RATE</property><br />
<property name="nativeName">OIF_RATE</property><br />
<property name="dataType">float</property><br />
<property name="nativeDataType">8</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">AMOUNT</property><br />
<property name="nativeName">AMOUNT</property><br />
<property name="dataType">decimal</property><br />
<property name="nativeDataType">3</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">OIF_DISCOUNT</property><br />
<property name="nativeName">OIF_DISCOUNT</property><br />
<property name="dataType">float</property><br />
<property name="nativeDataType">8</property><br />
</structure><br />
<structure><br />
<property name="position">7</property><br />
<property name="name">OIF_TAX</property><br />
<property name="nativeName">OIF_TAX</property><br />
<property name="dataType">float</property><br />
<property name="nativeDataType">8</property><br />
</structure><br />
<structure><br />
<property name="position">8</property><br />
<property name="name">OIF_AMOUNT</property><br />
<property name="nativeName">OIF_AMOUNT</property><br />
<property name="dataType">float</property><br />
<property name="nativeDataType">8</property><br />
</structure><br />
</list-property><br />
<xml-property name="queryText"><![CDATA[SELECT O_OUTLET_NAME as 'NAME',OIF_ITEM_CODE as 'code',IM_ITEM_NAME as 'ITEM NAME',OIF_RATE as 'RATE',OIF_QTY*OIF_RATE as 'AMOUNT',OIF_DISCOUNT as 'DISCOUNT',OIF_TAX as 'TAX',OIF_AMOUNT as 'NETAMOUNT'<br />
FROM SS_OUTLET_ITEMWISE_FACT,SS_ITEM_MASTER,SS_OUTLET<br />
WHERE OIF_ITEM_CODE=IM_ITEM_CODE AND<br />
IM_BRAND_ID=1 AND<br />
OIF_OUTLET_ID=O_NEW_OUTLET_ID and<br />
OIF_tRAN_dATE='2012-12-01'<br />
ORDER BY OIF_AMOUNT DESC<br />
LIMIT 10;]]></xml-property><br />
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?><br />
<model:DesignValues xmlns:design="<a class='bbc_url' href='http://www.eclipse.org/datatools/connectivity/oda/design'>http://www.eclipse.org/datatools/connectivity/oda/design"</a> xmlns:model="<a class='bbc_url' href='http://www.eclipse.org/birt/report/model/adapter/odaModel">'>http://www.eclipse.org/birt/report/model/adapter/odaModel"></a><br />
<Version>2.0</Version><br />
<design:ResultSets derivedMetaData="true"><br />
<design:resultSetDefinitions><br />
<design:resultSetColumns><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>O_OUTLET_NAME</design:name><br />
<design:position>1</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>12</design:nativeDataTypeCode><br />
<design:precision>40</design:precision><br />
<design:scale>0</design:scale><br />
<design:nullability>NotNullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>NAME</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>NAME</design:label><br />
<design:formattingHints><br />
<design:displaySize>40</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>OIF_ITEM_CODE</design:name><br />
<design:position>2</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>12</design:nativeDataTypeCode><br />
<design:precision>10</design:precision><br />
<design:scale>0</design:scale><br />
<design:nullability>Nullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>code</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>code</design:label><br />
<design:formattingHints><br />
<design:displaySize>10</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>IM_ITEM_NAME</design:name><br />
<design:position>3</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>12</design:nativeDataTypeCode><br />
<design:precision>50</design:precision><br />
<design:scale>0</design:scale><br />
<design:nullability>NotNullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>ITEM NAME</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>ITEM NAME</design:label><br />
<design:formattingHints><br />
<design:displaySize>50</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>OIF_RATE</design:name><br />
<design:position>4</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>8</design:nativeDataTypeCode><br />
<design:precision>10</design:precision><br />
<design:scale>3</design:scale><br />
<design:nullability>Nullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>RATE</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>RATE</design:label><br />
<design:formattingHints><br />
<design:displaySize>12</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>AMOUNT</design:name><br />
<design:position>5</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>3</design:nativeDataTypeCode><br />
<design:precision>20</design:precision><br />
<design:scale>6</design:scale><br />
<design:nullability>Nullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>AMOUNT</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>AMOUNT</design:label><br />
<design:formattingHints><br />
<design:displaySize>22</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>OIF_DISCOUNT</design:name><br />
<design:position>6</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>8</design:nativeDataTypeCode><br />
<design:precision>10</design:precision><br />
<design:scale>3</design:scale><br />
<design:nullability>Nullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>DISCOUNT</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>DISCOUNT</design:label><br />
<design:formattingHints><br />
<design:displaySize>12</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>OIF_TAX</design:name><br />
<design:position>7</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>8</design:nativeDataTypeCode><br />
<design:precision>10</design:precision><br />
<design:scale>2</design:scale><br />
<design:nullability>Nullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>TAX</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>TAX</design:label><br />
<design:formattingHints><br />
<design:displaySize>12</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>OIF_AMOUNT</design:name><br />
<design:position>8</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>8</design:nativeDataTypeCode><br />
<design:precision>10</design:precision><br />
<design:scale>3</design:scale><br />
<design:nullability>Nullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>NETAMOUNT</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>NETAMOUNT</design:label><br />
<design:formattingHints><br />
<design:displaySize>12</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
</design:resultSetColumns><br />
<design:criteria/><br />
</design:resultSetDefinitions><br />
</design:ResultSets><br />
</model:DesignValues>]]></xml-property><br />
</oda-data-set><br />
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="Data Set" id="338"><br />
<property name="nullsOrdering">nulls lowest</property><br />
<list-property name="computedColumns"><br />
<structure><br />
<property name="name">coutlet</property><br />
<property name="dataType">string</property><br />
<property name="aggregateFunction">CONCATENATE</property><br />
<list-property name="arguments"><br />
<structure><br />
<property name="name">Expression</property><br />
<expression name="value">row["O_OUTLET_NAME"]</expression><br />
</structure><br />
<structure><br />
<property name="name">Separat&or</property><br />
<expression name="value">","</expression><br />
</structure><br />
</list-property><br />
</structure><br />
</list-property><br />
<list-property name="columnHints"><br />
<structure><br />
<property name="columnName">O_OUTLET_NAME</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">O_OUTLET_NAME</text-property><br />
<text-property name="heading">O_OUTLET_NAME</text-property><br />
</structure><br />
</list-property><br />
<list-property name="parameters"/><br />
<structure name="cachedMetaData"><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">O_OUTLET_NAME</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">coutlet</property><br />
<property name="dataType">string</property><br />
</structure><br />
</list-property><br />
</structure><br />
<property name="dataSource">Data Source</property><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">O_OUTLET_NAME</property><br />
<property name="nativeName">O_OUTLET_NAME</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
</list-property><br />
<xml-property name="queryText"><![CDATA[select distinct O_OUTLET_NAME from SS_OUTLET where O_BRANCH_ID=1<br />
union select 'ALL' as O_OUTLET_NAME from SS_OUTLET where O_BRANCH_ID=1]]></xml-property><br />
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?><br />
<model:DesignValues xmlns:design="<a class='bbc_url' href='http://www.eclipse.org/datatools/connectivity/oda/design'>http://www.eclipse.org/datatools/connectivity/oda/design"</a> xmlns:model="<a class='bbc_url' href='http://www.eclipse.org/birt/report/model/adapter/odaModel">'>http://www.eclipse.org/birt/report/model/adapter/odaModel"></a><br />
<Version>2.0</Version><br />
<design:ResultSets derivedMetaData="true"><br />
<design:resultSetDefinitions><br />
<design:resultSetColumns><br />
<design:resultColumnDefinitions><br />
<design:attributes><br />
<design:identifier><br />
<design:name>O_OUTLET_NAME</design:name><br />
<design:position>1</design:position><br />
</design:identifier><br />
<design:nativeDataTypeCode>12</design:nativeDataTypeCode><br />
<design:precision>40</design:precision><br />
<design:scale>0</design:scale><br />
<design:nullability>NotNullable</design:nullability><br />
<design:uiHints><br />
<design:displayName>O_OUTLET_NAME</design:displayName><br />
</design:uiHints><br />
</design:attributes><br />
<design:usageHints><br />
<design:label>O_OUTLET_NAME</design:label><br />
<design:formattingHints><br />
<design:displaySize>40</design:displaySize><br />
</design:formattingHints><br />
</design:usageHints><br />
</design:resultColumnDefinitions><br />
</design:resultSetColumns><br />
<design:criteria/><br />
</design:resultSetDefinitions><br />
</design:ResultSets><br />
</model:DesignValues>]]></xml-property><br />
</oda-data-set><br />
</data-sets><br />
<styles><br />
<style name="report" id="4"><br />
<property name="fontFamily">sans-serif</property><br />
<property name="fontSize">10pt</property><br />
</style><br />
<style name="crosstab-cell" id="5"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
<style name="crosstab" id="6"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
</styles><br />
<page-setup><br />
<simple-master-page name="Simple MasterPage" id="2"><br />
<page-footer><br />
<text id="3"><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property><br />
</text><br />
</page-footer><br />
</simple-master-page><br />
</page-setup><br />
<body><br />
<text id="285"><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[<script type="text/javascript"><br />
function runReport(val){<br />
oldLocation = window.location.href;<br />
if(oldLocation.indexOf("&O_OUTLET_NAME") < 0){<br />
window.location = window.location + '&O_OUTLET_NAME=' + val;<br />
}<br />
else{<br />
window.location = oldLocation.substring(0,oldLocation.indexOf("&O_OUTLET_NAME")) + '&O_OUTLET_NAME=' + val;<br />
}<br />
}<br />
</script><br />
<br />
<VALUE-OF format="HTML">temp = row["coutlet"].split(",");<br />
htmlString = "<select onChange='runReport(this.value);' size=1>";<br />
for(i=0;i<temp.length;i++){<br />
if(params["outletname"] == temp){<br />
htmlString = htmlString + "<option value='" + temp + "' selected='selected'>" + temp + "</option>";<br />
}<br />
else{<br />
htmlString = htmlString + "<option value='" + temp + "'>" + temp + "</option>";<br />
}<br />
}<br />
htmlString = htmlString + "</select>"</VALUE-OF>]]></text-property><br />
</text><br />
<table id="286"><br />
<property name="dataSet">fullDataSet</property><br />
<list-property name="boundDataColumns"><br />
<structure><br />
<property name="name">O_OUTLET_NAME</property><br />
<text-property name="displayName">NAME</text-property><br />
<expression name="expression" type="javascript">dataSetRow["O_OUTLET_NAME"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">OIF_ITEM_CODE</property><br />
<text-property name="displayName">code</text-property><br />
<expression name="expression" type="javascript">dataSetRow["OIF_ITEM_CODE"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">IM_ITEM_NAME</property><br />
<text-property name="displayName">ITEM NAME</text-property><br />
<expression name="expression" type="javascript">dataSetRow["IM_ITEM_NAME"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">OIF_RATE</property><br />
<text-property name="displayName">RATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["OIF_RATE"]</expression><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="name">AMOUNT</property><br />
<text-property name="displayName">AMOUNT</text-property><br />
<expression name="expression" type="javascript">dataSetRow["AMOUNT"]</expression><br />
<property name="dataType">decimal</property><br />
</structure><br />
<structure><br />
<property name="name">OIF_DISCOUNT</property><br />
<text-property name="displayName">DISCOUNT</text-property><br />
<expression name="expression" type="javascript">dataSetRow["OIF_DISCOUNT"]</expression><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="name">OIF_TAX</property><br />
<text-property name="displayName">TAX</text-property><br />
<expression name="expression" type="javascript">dataSetRow["OIF_TAX"]</expression><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="name">OIF_AMOUNT</property><br />
<text-property name="displayName">NETAMOUNT</text-property><br />
<expression name="expression" type="javascript">dataSetRow["OIF_AMOUNT"]</expression><br />
<property name="dataType">float</property><br />
</structure><br />
</list-property><br />
<column id="330"/><br />
<column id="331"/><br />
<column id="332"/><br />
<column id="333"/><br />
<column id="334"/><br />
<column id="335"/><br />
<column id="336"/><br />
<column id="337"/><br />
<header><br />
<row id="287"><br />
<cell id="288"><br />
<label id="289"><br />
<text-property name="text">NAME</text-property><br />
</label><br />
</cell><br />
<cell id="290"><br />
<label id="291"><br />
<text-property name="text">code</text-property><br />
</label><br />
</cell><br />
<cell id="292"><br />
<label id="293"><br />
<text-property name="text">ITEM NAME</text-property><br />
</label><br />
</cell><br />
<cell id="294"><br />
<label id="295"><br />
<text-property name="text">RATE</text-property><br />
</label><br />
</cell><br />
<cell id="296"><br />
<label id="297"><br />
<text-property name="text">AMOUNT</text-property><br />
</label><br />
</cell><br />
<cell id="298"><br />
<label id="299"><br />
<text-property name="text">DISCOUNT</text-property><br />
</label><br />
</cell><br />
<cell id="300"><br />
<label id="301"><br />
<text-property name="text">TAX</text-property><br />
</label><br />
</cell><br />
<cell id="302"><br />
<label id="303"><br />
<text-property name="text">NETAMOUNT</text-property><br />
</label><br />
</cell><br />
</row><br />
</header><br />
<detail><br />
<row id="304"><br />
<cell id="305"><br />
<data id="306"><br />
<property name="resultSetColumn">O_OUTLET_NAME</property><br />
</data><br />
</cell><br />
<cell id="307"><br />
<data id="308"><br />
<property name="resultSetColumn">OIF_ITEM_CODE</property><br />
</data><br />
</cell><br />
<cell id="309"><br />
<data id="310"><br />
<property name="resultSetColumn">IM_ITEM_NAME</property><br />
</data><br />
</cell><br />
<cell id="311"><br />
<data id="312"><br />
<property name="resultSetColumn">OIF_RATE</property><br />
</data><br />
</cell><br />
<cell id="313"><br />
<data id="314"><br />
<property name="resultSetColumn">AMOUNT</property><br />
</data><br />
</cell><br />
<cell id="315"><br />
<data id="316"><br />
<property name="resultSetColumn">OIF_DISCOUNT</property><br />
</data><br />
</cell><br />
<cell id="317"><br />
<data id="318"><br />
<property name="resultSetColumn">OIF_TAX</property><br />
</data><br />
</cell><br />
<cell id="319"><br />
<data id="320"><br />
<property name="resultSetColumn">OIF_AMOUNT</property><br />
</data><br />
</cell><br />
</row><br />
</detail><br />
<footer><br />
<row id="321"><br />
<cell id="322"/><br />
<cell id="323"/><br />
<cell id="324"/><br />
<cell id="325"/><br />
<cell id="326"/><br />
<cell id="327"/><br />
<cell id="328"/><br />
<cell id="329"/><br />
</row><br />
</footer><br />
</table><br />
</body><br />
</report><br />
<br />
<strong class='bbc'><br />
<span style='color: #FF0000'>my error is :</strong> ^_^ ^_^ ^_^ ^_^ ^_^ ^_^
<br />
<span class='bbc_underline'><br />
while i debug in myreport:</span></span><br />
<br />
<br />
9 Feb, 2013 10:04:59 AM org.eclipse.birt.report.debug.internal.core.vm.ReportVMServer start<br />
INFO: [Server] client accepted<br />
19 Feb, 2013 10:04:59 AM org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher configEngine<br />
INFO: User class path received: <br />
19 Feb, 2013 10:04:59 AM org.eclipse.birt.report.debug.internal.core.vm.ReportVMServer$1 run<br />
INFO: [Server] enter request dispatching<br />
19 Feb, 2013 10:05:00 AM org.eclipse.birt.report.engine.api.impl.EngineTask handleFatalExceptions<br />
SEVERE: An error happened while running the report. Cause:<br />
org.eclipse.birt.report.engine.api.EngineException: Failed to initialize emitter.<br />
at org.eclipse.birt.report.engine.emitter.EmitterUtil.getOuputStream(EmitterUtil.java:82)<br />
at org.eclipse.birt.report.engine.emitter.html.HTMLReportEmitter.initialize(HTMLReportEmitter.java:356)<br />
at org.eclipse.birt.report.engine.api.impl.EngineTask.initializeContentEmitter(EngineTask.java:2286)<br />
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:118)<br />
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.createReport(ReportLauncher.java:600)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.renderReport(ReportLauncher.java:547)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.run(ReportLauncher.java:461)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.main(ReportLauncher.java:105)<br />
at org.eclipse.birt.report.debug.internal.core.ReportDebugger.start(ReportDebugger.java:39)<br />
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)<br />
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)<br />
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)<br />
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)<br />
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
at java.lang.reflect.Method.invoke(Method.java:616)<br />
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)<br />
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)<br />
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)<br />
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)<br />
Caused by: java.io.FileNotFoundException: /itemwise.rptdesign.html (Permission denied)<br />
at java.io.FileOutputStream.open(Native Method)<br />
at java.io.FileOutputStream.<init>(FileOutputStream.java:209)<br />
at java.io.FileOutputStream.<init>(FileOutputStream.java:160)<br />
at org.eclipse.birt.report.engine.emitter.EmitterUtil.getOuputStream(EmitterUtil.java:77)<br />
... 22 more<br />
19 Feb, 2013 10:05:00 AM org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher renderReport<br />
SEVERE: Engine exception<br />
org.eclipse.birt.report.engine.api.EngineException: Failed to initialize emitter.<br />
at org.eclipse.birt.report.engine.emitter.EmitterUtil.getOuputStream(EmitterUtil.java:82)<br />
at org.eclipse.birt.report.engine.emitter.html.HTMLReportEmitter.initialize(HTMLReportEmitter.java:356)<br />
at org.eclipse.birt.report.engine.api.impl.EngineTask.initializeContentEmitter(EngineTask.java:2286)<br />
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:118)<br />
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.createReport(ReportLauncher.java:600)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.renderReport(ReportLauncher.java:547)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.run(ReportLauncher.java:461)<br />
at org.eclipse.birt.report.debug.internal.core.launcher.ReportLauncher.main(ReportLauncher.java:105)<br />
at org.eclipse.birt.report.debug.internal.core.ReportDebugger.start(ReportDebugger.java:39)<br />
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)<br />
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)<br />
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)<br />
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)<br />
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
at java.lang.reflect.Method.invoke(Method.java:616)<br />
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)<br />
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)<br />
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)<br />
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)<br />
Caused by: java.io.FileNotFoundException: /itemwise.rptdesign.html (Permission denied)<br />
at java.io.FileOutputStream.open(Native Method)<br />
at java.io.FileOutputStream.<init>(FileOutputStream.java:209)<br />
at java.io.FileOutputStream.<init>(FileOutputStream.java:160)<br />
at org.eclipse.birt.report.engine.emitter.EmitterUtil.getOuputStream(EmitterUtil.java:77)<br />
... 22 more<br />
19 Feb, 2013 10:05:00 AM org.eclipse.birt.report.debug.internal.core.vm.ReportVMServer$1 run<br />
WARNING: [Server] client disconnected<br />
<br />
<br />
<span style='color: #8B0000'>when i see in xml source error:</span><br />
<br />
multiple annotations found at this line:<br />
- org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "temp = row["coutlet"].split(","); htmlString = <br />
"<select onChange='runReport(this.value);' size=1>"; for(i=0;i<temp.length;i++){ if(params["outletname"] == temp){ htmlString = <br />
htmlString + "<option value='" + temp + "' selected='selected'>" + temp + "</option>"; } else{ htmlString = htmlString + "<option value='" <br />
+ temp + "'>" + temp + "</option>"; } } htmlString = htmlString + "</select>"": ReferenceError: "row" is not defined. (<inline>#1) at <br />
org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1239) at <br />
org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1184) at <br />
org.eclipse.birt.report.engine.executor.ReportItemExecutor.evaluate(ReportItemExecutor.java:288) at <br />
org.eclipse.birt.report.engine.executor.TextItemExecutor.executeHtmlText(TextItemExecutor.java:115) at <br />
org.eclipse.birt.report.engine.executor.TextItemExecutor.execute(TextItemExecutor.java:70) at <br />
org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at <br />
org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46) at <br />
org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43) at <br />
org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at <br />
org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34) at <br />
org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65) at <br />
org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92) at <br />
org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) at <br />
org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:249) at <br />
org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:269) at <br />
org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:86) at <br />
org.eclipse.birt.report.service.ReportEngineService.runReport(ReportEngineService.java:1325) at <br />
org.eclipse.birt.report.service.BirtViewerReportService.runReport(BirtViewerReportService.java:158) at <br />
org.eclipse.birt.report.service.actionhandler.BirtRunReportActionHandler.__execute(BirtRunReportActionHandler.java:81) at <br />
org.eclipse.birt.report.service.actionhandler.BirtChangeParameterActionHandler.runReport(BirtChangeParameterActionHandler.java:58) <br />
at <br />
org.eclipse.birt.report.service.actionhandler.AbstractChangeParameterActionHandler.__execute(AbstractChangeParameterActionHandler.java:<br />
53) at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90) at <br />
org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:<br />
47) at <br />
org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:<br />
143) at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleChangeParameter(BirtDocumentProcessor.java:100) at <br />
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at <br />
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at <br />
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at <br />
java.lang.reflect.Method.invoke(Method.java:616) at <br />
org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112) at <br />
org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66) at <br />
sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) at <br />
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at <br />
java.lang.reflect.Method.invoke(Method.java:616) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at <br />
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at <br />
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at <br />
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:<br />
118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:<br />
454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at <br />
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at <br />
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265) at <br />
javax.servlet.http.HttpServlet.service(HttpServlet.java:755) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:<br />
327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at <br />
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122) at <br />
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) at <br />
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) at <br />
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) at <br />
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) at <br />
javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.equinox.http.jetty.internal.HttpServerManager<br />
$InternalHttpServiceServlet.service(HttpServerManager.java:384) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598) <br />
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:486) at <br />
org.e