You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Eduardo Godoy Vega <eg...@tekchile.cl> on 2001/11/07 22:26:10 UTC
[C2][SQL[How to use an output parameter?
Hi ... this is a simple question ... but I need some help ...
How can I use my output parameter?
<execute-query xmlns="http://apache.org/cocoon/SQL/2.0">
<query isstoredprocedure="true" name=" GET_JOBANSWER">
begin CRM_PKG.GET_JOBANSWER( '<xsp-request:get-parameter name="jobid"/>,?);
end;
</query>
<out-parameter sql:nr="1" sql:name="JOB_ID"
sql:type="java.sql.Types.VARCHAR"/>
</execute-query>
I'd like to do something like
if (JOB_ID == "-1"){
<header>
<refresh url="7;url=show?jobid=">
<xsp-request:get-parameter name="jobid"/>
</refresh>
</header>
}
Help ...
Eduardo.
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
RE: [C2][SQL[How to use an output parameter?
Posted by Luca Morandini <l....@tin.it>.
Eduardo,
here's my stored procedure call described in an XML file (using the SQL
Transformer):
<legend-resources xmlns:sql="http://apache.org/cocoon/SQL/2.0">
<sql:execute-query>
<sql:query isstoredprocedure="true" name="getresourcelegend">
begin Noria.GetResourceLegend(?, ?); end;
</sql:query>
<sql:out-parameter sql:nr="1" sql:name="curLeg"
sql:type="oracle.jdbc.driver.OracleTypes.CURSOR"/>
<sql:out-parameter sql:nr="2" sql:name="intStatus"
sql:type="java.sql.Types.INTEGER"/>
</sql:execute-query>
</legend-resources>
here's my use of the output parametr called intStatus (of course, the
procedure's return status) in an XSL file.
<xsl:template match="legend-resources/sql:rowset">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="sql:intStatus[.!='0']">
<!-- stuff ... -->
</xsl:template>
Hope this helps...
---------------------------------------------
Luca Morandini
GIS Consultant
lmorandini@ieee.org
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------
> -----Original Message-----
> From: Eduardo Godoy Vega [mailto:egodoy@tekchile.cl]
> Sent: Wednesday, November 07, 2001 10:26 PM
> To: Cocoon-Users
> Subject: [C2][SQL[How to use an output parameter?
>
>
> Hi ... this is a simple question ... but I need some help ...
>
> How can I use my output parameter?
>
> <execute-query xmlns="http://apache.org/cocoon/SQL/2.0">
> <query isstoredprocedure="true" name=" GET_JOBANSWER">
> begin CRM_PKG.GET_JOBANSWER( '<xsp-request:get-parameter
> name="jobid"/>,?);
> end;
> </query>
> <out-parameter sql:nr="1" sql:name="JOB_ID"
> sql:type="java.sql.Types.VARCHAR"/>
> </execute-query>
>
> I'd like to do something like
>
> if (JOB_ID == "-1"){
> <header>
> <refresh url="7;url=show?jobid=">
> <xsp-request:get-parameter name="jobid"/>
> </refresh>
> </header>
> }
>
>
> Help ...
>
> Eduardo.
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>