Example - Using Parameter Maps
This DB2® example
shows how a database administrator can obtain model information.
An application standard might be to define a parameter map that appears in all models. The parameter map defines context information about the IBM® Cognos® application. This approach requires that any application that uses the connection must provide this information to avoid errors.
<commandBlock> <commands> <sqlCommand> <sql> CALL myproc(#sq($APP_INFO{APPNAME}) + ',' + sq($APP_INFO{'APPMAJOR'}) + ',' + sq($APP_INFO{'APPMINOR'}) + ',' + sq($APP_INFO{'APPCONTACT'}) + ', ''Constant1'' '#)) </sql> </sqlCommand> </commands> </commandBlock>
After the macro is expanded, the database administrator obtains the following information about the query:
CALL myproc('ApplicationName','10','1','TradingApp@email.com', 'Constant' )