You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ibatis.apache.org by "Larry Meadors (JIRA)" <ib...@incubator.apache.org> on 2005/08/25 18:08:08 UTC

[jira] Closed: (IBATIS-187) Sql Mapper constraint under dynamic schema name as stored procedure prefix change on various deployment environments

     [ http://issues.apache.org/jira/browse/IBATIS-187?page=all ]
     
Larry Meadors closed IBATIS-187:
--------------------------------

    Fix Version: 2.0.8
     Resolution: Invalid

This capability has long been available using the $substitution$ syntax.

For assistance with this, please read the docs, or post to the mailing lists.

> Sql Mapper constraint under dynamic schema name as stored procedure prefix change on various deployment environments
> --------------------------------------------------------------------------------------------------------------------
>
>          Key: IBATIS-187
>          URL: http://issues.apache.org/jira/browse/IBATIS-187
>      Project: iBatis for Java
>         Type: Improvement
>   Components: SQL Maps
>     Versions: 2.1.0
>  Environment: all
>     Reporter: alan do
>     Priority: Minor
>      Fix For: 2.0.8

>
> The stored procedure names are hard-coded inside individual SQL Mapper XML. This causes problems when deploying the same build from development to QA then to Production when the stored procedure names change. In the majority of the cases, the name change is in the schema. For example, 'call DBSCMDEV.SP001 (?,?)' must be changed to 'call DBSCMPROD.SP001 (?,?)'  in production. This is common when DB instances are installed on the same (mainframe) to serve 3 environments (dev, qa, production). There are work-arounds, but all require duplication of the XMLs (sometimes up to 100 SqlMaps.xml for each app).
> It would be nice if there is a way to dynamically pass in SP prefixes, and possibly other parameters, from an external properties file when the SqlMapDao's are initialized...or make the <procedure> config more configurable.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira