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.  ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Tue July 26, 2005 03:12 PM

    Hi all,
    Iam using Number of Adapter Services in a Flow service,
    Iam using COMMIT after every adapter service .
    In my adapter-services I set ‘’ Maximum row = 0 ‘’

    while iam executing one adapter service… iam getting the following error:

    Cannot execute the SQL statement “INSERT INTO SERVICE_DRIVER ( ROOTCONTEXTID, PARENTCONTEXTID, CONTEXTID ) (SELECT DISTINCT S.ROOTCONTEXTID, S.PARENTCONTEXTID, S.CONTEXTID FROM WMSERVICE S WHERE S.PARENTCONTEXTID IN (SELECT DISTINCT CONTEXTID FROM SERVICE_DRIVER) AND S.CONTEXTID NOT IN (SELECT DISTINCT CONTEXTID FROM SERVICE_DRIVER))”. " (72000/1555) ORA-01555: snapshot too old: rollback segment number 3 with name “_SYSSMU3$” too small " ORA-01555: snapshot too old: rollback segment number 3 with name “_SYSSMU3$” too small

    can any one…please look into it, Thanks

    sagar


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


  • 2.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Tue July 26, 2005 04:14 PM

    This is an Oracle specific issue.

    You have 2 choices:

    1. Commit more frequently
    2. Consult with your DBA on how to get more rollback/undo space.

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


  • 3.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Tue July 26, 2005 10:36 PM


  • 4.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Wed July 27, 2005 03:05 PM

    i want to do commit after every adapter service,
    so iam putting the ‘’ NO_TRANSACTION ‘’ in JDBC adapter connectionn properties. is this enough do auto-commit for my all adapter services or… Do I need something else do ?
    My all adapter services are CUSTOM-SQLs… Thanks

    sagar


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


  • 5.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Wed July 27, 2005 03:14 PM

    Sagar,

    By selecting the Transaction Type as NO_TRANSACTION,auto-commit is enabled.you dont have to commit explicitly.Transaction MAnager does take care of it.

    ramesh.


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


  • 6.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Wed July 27, 2005 03:19 PM


  • 7.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Fri July 29, 2005 05:39 PM

    Sagar,

    Sorry…i got it wrong…If the connection type is of LOCAL_TRANSACTION,then auto-commit is enabled i.e you do not have to commit explicitly.but if you are using NO_TRANSACTION, then you have to explicitly commit.

    ramesh.


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


  • 8.  RE: ERROR WHILE EXECUTING THE ADAPTERSERVICE

    Posted Fri July 29, 2005 08:19 PM

    Hi Sagar - No matter what connection type you use, all JDBC adapter services will implicitly commit after execution. This is the default condition unless you explicitly call the “pub.art:startTransaction”, “commitTransaction” or “rollbackTransaction” services.

    There is a great explanation of this beginning on pg 165 of the WmJDBCAdatperUsersGuide 6.0.3 in the …/packages/WmJDBCAdapter/doc directory.


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