IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Stored procedure settings

    Posted Wed November 16, 2005 05:36 AM

    Hi

    Am new to webMethods. I am trying to call the stored procedure from webMethods and I have done the following.

    I have created a stored procedure using DB2 using the following command.
    create procedure test_sp
    (out sql_state1 char(5))
    dynamic result sets 2
    language sql
    begin
    declare sqlstate char(5);
    declare rs1 cursor with return for
    select TEST from TESTSP;
    open rs1;
    set sql_state1=sqlstate;

    TESTSP – TABLE NAME
    TEST – COLUMN IN THE TABLE of type VARCHAR

    My entries for the same in adapter service in webMethods are as follows:

    JDBCTYPE - VARCHAR
    Return Field name - TEST

    PARAM JDBC TYPE - VARCHAR
    PARAM NAME - TEST
    PARAM TYPE - OUT
    EXPRESSION - ?

    OUTPUT NAME - TEST
    OUTPUT TYPE - java.lang.String

    RESULTSET INDEX - 1
    RESULTSET NAME - RS


    Is this correct and Is there any other else, i need to specify ?

    I get the following error for this when i run this ( I am running this through the TEST->RUN option ) .

    com.wm.app.b2b.server.ServiceException: [ART.117.4002] Adapter Runtime (Adapter Service): Unable to invoke adapter service ‘Package name’: ‘adapterservice name’.
    [ADA.1.316] Cannot execute the SQL statement “{? = call db name.DB2ADMIN. (?) }”. "
    (07009/0) [wm-cjdbc33-0009][DB2 JDBC Driver]Invalid parameter binding(s)."
    [wm-cjdbc33-0009][DB2 JDBC Driver]Invalid parameter binding(s).

    Can you plz help me out ??

    Thanks


    #webMethods
    #Integration-Server-and-ESB
    #Adapters-and-E-Standards