BI Publisher trouble: several sqlStatement's

Jack Carver
Дата: 05.11.2008 12:18:41
Добрый день!
Подскажите пожалуйста, кто сталкивался.
Создаю отчет в BI Publisher'е.

На основе DataTemplate. В нем хочу использовать несколько sqlStatement'ов.
Но при выводе XML с данными отображается лишь тег для первого стейтмента.

<dataTemplate name="template1" description="description1" dataSourceRef="ORACLE_JDBC">	
<dataQuery>
<sqlStatement name="Q1"><![CDATA[select 1 code from dual]]></sqlStatement>
<sqlStatement name="Q2"><![CDATA[select 2 code from dual]]></sqlStatement>
</dataQuery>
</dataTemplate>

Выводится:
  <?xml version="1.0" encoding="UTF-8" ?> 
<TEMPLATE1>
 <LIST_Q1>
  <Q1>
   <CODE>1</CODE> 
  </Q1>
 </LIST_Q1>
</TEMPLATE1>

В чем может быть проблема?
Jack Carver
Дата: 05.11.2008 12:43:30
Решение такое:

если используется несколько запросов, то необходимо явно прописывать структуру данных.
<dataTemplate name="template1" description="description1" dataSourceRef="ORACLE_JDBC">	
<dataQuery>
<sqlStatement name="Q1"><![CDATA[select 1 code from dual]]></sqlStatement>
<sqlStatement name="Q2"><![CDATA[select 2 code from dual]]></sqlStatement>
</dataQuery>
	<dataStructure>
		<group name="G_1" source="Q1"><element name="CODE" value="CODE"/></group>
		<group name="G_2" source="Q2"><element name="CODE" value="CODE"/></group>
	</dataStructure>
</dataTemplate>