Home » Archived » BIRT » Stored Procedures
| Stored Procedures [message #168135] |
Wed, 07 June 2006 10:15  |
Eclipse User |
|
|
|
Folks,
I need to execute a stored proc that is referenced within a BIRT
rptdesign file. Can anybody either explain how to achieve that or point
me in the direction of any relevant documentation?
I have had no luck calling it this way:
{CALL PROC_WORKSHEET_REPORT ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
}
Thank you,
Ty
|
|
| |
| Re: Stored Procedures [message #168304 is a reply to message #168270] |
Wed, 07 June 2006 17:30   |
Eclipse User |
|
|
|
Christian,
Thank you for the reply. However, when I attempt to execute the
following, it always tells me "The value is not set for the parameter
number 1." Debugging in the source, I see that none of my parameters are
bound.
What am I doing wrong? Here's the relevant info from my .rptdesign file.
Thank you!
Ty
<oda-data-set
extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet "
name="Claim Data Set" id="6">
<property name="dataSource">Data Source</property>
<list-property name="parameters">
<structure>
<property name="name">START_CLAIM_IID</property>
<property name="dataType">string</property>
<property name="position">1</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_CLAIM_IID</property>
<property name="dataType">string</property>
<property name="position">2</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property
name="name">START_SYSTEM_ENTRY_DATE</property>
<property name="dataType">string</property>
<property name="position">3</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_SYSTEM_ENTRY_DATE</property>
<property name="dataType">string</property>
<property name="position">4</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property
name="name">START_SERVICE_START_DATE</property>
<property name="dataType">string</property>
<property name="position">5</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_SERVICE_START_DATE</property>
<property name="dataType">string</property>
<property name="position">6</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">START_BATCH_EID</property>
<property name="dataType">string</property>
<property name="position">7</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_BATCH_EID</property>
<property name="dataType">string</property>
<property name="position">8</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">START_PRACTITIONER_EID</property>
<property name="dataType">string</property>
<property name="position">9</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_PRACTITIONER_EID</property>
<property name="dataType">string</property>
<property name="position">10</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property
name="name">START_MEDICAL_RECORD_NUMBER</property>
<property name="dataType">string</property>
<property name="position">11</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property
name="name">END_MEDICAL_RECORD_NUMBER</property>
<property name="dataType">string</property>
<property name="position">12</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">START_DIAGNOSIS_CODE</property>
<property name="dataType">string</property>
<property name="position">13</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_DIAGNOSIS_CODE</property>
<property name="dataType">string</property>
<property name="position">14</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">START_PROCEDURE_CODE</property>
<property name="dataType">string</property>
<property name="position">15</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">END_PROCEDURE_CODE</property>
<property name="dataType">string</property>
<property name="position">16</property>
<expression name="defaultValue"></expression>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
</list-property>
<property name="queryText">
{call dbo.PROC_WORKSHEET_REPORT( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ? )}
</property>
</oda-data-set>
|
|
|
| Re: Stored Procedures [message #168374 is a reply to message #168304] |
Wed, 07 June 2006 21:06  |
Eclipse User |
|
|
|
In the Data Set Editor you will need to go the the "Parameters" tab and
assig each input parameter a default value. Use "" for empty string.
--
Gary Xue
Actuate Corporation - Product Development
BIRT Committer
"Tyrone Hed" <tyronehed@earthlink.net> wrote in message
news:c91fe073938f93ede6b63d386f593b36$1@www.eclipse.org...
> Christian,
> Thank you for the reply. However, when I attempt to execute the
> following, it always tells me "The value is not set for the parameter
> number 1." Debugging in the source, I see that none of my parameters are
> bound.
> What am I doing wrong? Here's the relevant info from my .rptdesign
file.
>
> Thank you!
> Ty
>
>
> <oda-data-set
> extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet "
> name="Claim Data Set" id="6">
> <property name="dataSource">Data Source</property>
> <list-property name="parameters">
> <structure>
> <property name="name">START_CLAIM_IID</property>
> <property name="dataType">string</property>
> <property name="position">1</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">END_CLAIM_IID</property>
> <property name="dataType">string</property>
> <property name="position">2</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property
> name="name">START_SYSTEM_ENTRY_DATE</property>
> <property name="dataType">string</property>
> <property name="position">3</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">END_SYSTEM_ENTRY_DATE</property>
> <property name="dataType">string</property>
> <property name="position">4</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property
> name="name">START_SERVICE_START_DATE</property>
> <property name="dataType">string</property>
> <property name="position">5</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property
name="name">END_SERVICE_START_DATE</property>
> <property name="dataType">string</property>
> <property name="position">6</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">START_BATCH_EID</property>
> <property name="dataType">string</property>
> <property name="position">7</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">END_BATCH_EID</property>
> <property name="dataType">string</property>
> <property name="position">8</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property
name="name">START_PRACTITIONER_EID</property>
> <property name="dataType">string</property>
> <property name="position">9</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">END_PRACTITIONER_EID</property>
> <property name="dataType">string</property>
> <property name="position">10</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property
> name="name">START_MEDICAL_RECORD_NUMBER</property>
> <property name="dataType">string</property>
> <property name="position">11</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property
> name="name">END_MEDICAL_RECORD_NUMBER</property>
> <property name="dataType">string</property>
> <property name="position">12</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">START_DIAGNOSIS_CODE</property>
> <property name="dataType">string</property>
> <property name="position">13</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">END_DIAGNOSIS_CODE</property>
> <property name="dataType">string</property>
> <property name="position">14</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">START_PROCEDURE_CODE</property>
> <property name="dataType">string</property>
> <property name="position">15</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> <structure>
> <property name="name">END_PROCEDURE_CODE</property>
> <property name="dataType">string</property>
> <property name="position">16</property>
> <expression name="defaultValue"></expression>
> <property name="isInput">true</property>
> <property name="isOutput">false</property>
> </structure>
> </list-property>
> <property name="queryText">
> {call dbo.PROC_WORKSHEET_REPORT( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
> ?, ?, ?, ? )}
> </property>
> </oda-data-set>
>
|
|
|
Goto Forum:
Current Time: Sun Nov 09 17:19:33 EST 2025
Powered by FUDForum. Page generated in 0.03680 seconds
|