COMMIT FAILS

i have a static commit function, defined in my dbInfo class.
public static void commitTransaction() {
f.show("start commit");
try {
f.show("1");
dba = sessionVideoDB.getDbAccess();
f.show("2");
dba.commitTransaction();
f.show("3");
catch(RowsetValidationException ex) {
f.show("dbInfo commitTrans rowsetvalidation exception");
f.show(ex);
catch(SQLException ex) {
f.show("dbInfo sql exception");
f.show(ex);
ex.printStackTrace();
catch(Exception ex) {
f.show(">>>exception");
ex.printStackTrace();
f.show("end commit");
the problem is that now and again it stalls on the dba.commitTransaction(); line, with no exception...
the output is as follows:
start commit
1
2
then nothing the application calling the commit function locks up.
ANY IDEAS......
any help would be most appreciated

Do you have Oracle enterprise manager? Look for blocking transactions. If no OEM, do select * from v$lock and try that.
Another possibility is that you have run out of archive log space.
There's many, many other possibilities... have you tried the exact same updates/inserts/deletes followed by a commit using SQL*Plus against the same database instance to assure that everything works?
Good Luck

Similar Messages

  • "BCP Commit Failed" New Install On Windows 2008 R2 with SQL Server 2008 R2

    I am installing a new Netweaver install on a virtual machine loaded with Windows 2008 R2 and SQL Server 2008 R2. The install gets to the "Import ABAP" phase and just hangs. SAPINST says it is still running, but there is no activity to suggest there is anything going on. There are no errors in the main logs, but after digging a little I did find these errors in the SAPSDIC.log file.
    (IMP) INFO: EndFastLoad failed with <2: BCP commit failed:[Microsoft][SQL Server Native Client 10.0][SQL Server]Violation of PRIMARY KEY constraint 'BADI_CHAR_COND~0'.>
    (IMP) ERROR: EndFastload: rc = 2
    (DB) INFO: BADI_FILTER created
    (DB) INFO: BADI_FILTER~0 created
    (IMP) INFO: EndFastLoad failed with <2: BCP commit failed:[Microsoft][SQL Server Native Client 10.0][SQL Server]Violation of PRIMARY KEY constraint 'BADI_FILTER~0'. Ca>
    (IMP) ERROR: EndFastload: rc = 2
    (DB) INFO: BADI_IMPL created
    (DB) INFO: BADI_IMPL~0 created
    (IMP) INFO: EndFastLoad failed with <2: BCP commit failed:[Microsoft][SQL Server Native Client 10.0][SQL Server]Violation of PRIMARY KEY constraint 'BADI_IMPL~0'. Cann>
    (IMP) ERROR: EndFastload: rc = 2
    Anyone have any ideas as to what might be going on? I can't find anyone with this exact same error. And this is our first attempt at installing a system with Windows 2008 R2 and SQL Server 2008 R2. All of our other Windows SAP systems are on Windows 2003 and SQL Server 2005 and we're in the process of upgrading - this being the first system.
    Thanks in advance,
    Michael

    Set BCP_LOB=1 in your system environment
    Note 1156361 - R3load: Fastload doesn't support LOB-columns
    Markus

  • COMMIT failed in RSORAADM, object JOB, function CREATE, return code 4

    Dear Gurus,
    When I am trying to schedule a backup through DB13, I am getting an error as
    "COMMIT failed in RSORAADM, object JOB, function CREATE, return code 4"
    Can any body tell me what is the error about and how to resolve it.
    Thanks
    Best Regards
    Dilip

    hi Kaushal,
    Thanks for your reply.  Yes I could solve the issue as my Operation mode was inactive, I made it active and then could schedule the DB13 jobs. 
    Can you tell me what is the relationship between DB13 jobs scheduling and Operation mode.  Also note when I am scheduling DB13 jobs that time none of the background job is running ie my background wp is free. It is only after I activated day/night operation mode, I could schedule the backup.
    Thanks once again.  Your input was of great help to me.
    Best Regards
    Dilip

  • Error  ESB to outbound AQ adapter - CCI Local Transaction COMMIT failed

    We are trying to enqueue a ESB message to a AQ adapter and recieve a "CCI Local Transaction COMMIT failed due to: SQL Error performing commit(). I have checked all the logs for both ESB and B2B to try to find out why this happening, but I am stuck and don't know where to go look next. We are running ESB 10.1.3.4 and B2B 10.1.2.3.
    Any information would help at this point.
    Here is what I see in the ESB logs:
    oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException: Error occured while handling monitor message dequeued from monitor
    topic. Message text is "<activityMessages><activityMessage order='47' type='6'><flowId>pO9ODoC-ZkO7SVXEBy6IUA==</flowId><subFlowId>1236800149642</subFlowId><timestamp>1236800159806</timestamp><operationGUID>B6F20D90044311DEBF61EB90ED96C71E</operationGUID><
    perationQName>nsvs.cra.CRABirthSendebMS.Enqueue</operationQName><errorMessage><![CDATA[An unhandled exception has been thrown in the ESB
      system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/ESBApplication_VitalStatsESBCRAProject/CRABirthSendebMS.wsdl
      [ Enqueue_ptt::Enqueue(CRAVitalEvent) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    ; nested exception is:
    ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:644)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:739)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:894)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:810)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:832)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:223)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:135)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:406)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:164)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processOperationResponse(EsbRouterSubscription.java:483)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processEventResponse(EsbRouterSubscription.java:418)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:321)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:65)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(ESBListenerImpl.java:702)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(ESBListenerImpl.java:395)
    at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:307)
    at oracle.tip.adapter.db.InboundWork.onMessageImpl(InboundWork.java:1476)
    at oracle.tip.adapter.db.InboundWork.onMessage(InboundWork.java:1395)
    at oracle.tip.adapter.db.InboundWork.transactionalUnit(InboundWork.java:1349)
    at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:575)
    at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:475)
    at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:830)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.aq.AQCciLocalTransactionImpl.commit(AQCciLocalTransactionImpl.java:89)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:515)
    ... 77 more
    ]]></errorMessage><exception><![CDATA[oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception
      has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/ESBApplication_VitalStatsESBCRAProject/CRABirthSendebMS.wsdl
      [ Enqueue_ptt::Enqueue(CRAVitalEvent) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    ; nested exception is:
    ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:644)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:739)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:894)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:810)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:832)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:223)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:135)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:406)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:164)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscriptio]]></exception><inPayload><![CDATA[<CRAVitalEvent>
    <Code/>
    <RecordTypeCode/>
    <Year/>
    <PlaceOfOccurrence>
    <City/>
    <CountryCode/>
    <ProvinceCode/>
    </PlaceOfOccurrence>
    <RegistrationNumber/>
    <AmendmentDate/>
    <Birth>
    <Child>
    <Name>
    <Surname/>
    <First/>
    <Second/>
    <Third/>
    </Name>
    <BirthDate/>
    <GenderCode/>
    </Child>
    <Mother>
    <Name>
    <MaidenName/>
    <Surname/>
    <First/>
    <Second/>
    <Third/>
    </Name>
    <SIN/>
    <BirthDate/>
    <BirthPlace>
    <ProvinceCode/>
    </BirthPlace>
    <UsualResidence>
    <StreetAddress/>
    <City/>
    <ProvinceCode/>
    <CountryCode/>
    <PostalCode/>
    </UsualResidence>
    </Mother>
    </Birth>
    </CRAVitalEvent>
    ]]></inPayload><retryable>false</retryable></activityMessage></activityMessages>"
    at oracle.tip.esb.monitor.manager.ActivityMessageReceiver.handleMessage(ActivityMessageReceiver.java:96)
    at oracle.tip.esb.server.dispatch.agent.ESBWork.process(ESBWork.java:178)
    at oracle.tip.esb.server.dispatch.agent.ESBWork.run(ESBWork.java:132)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:825)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.tip.esb.monitor.MonitorException: Due to the error "ORA-00904: "REQUEST_HEADER": invalid identifier
    ", the activity message could not be stored.
    at oracle.tip.esb.monitor.manager.database.AbstractFaultPersister.persist(AbstractFaultPersister.java:107)
    at oracle.tip.esb.monitor.manager.database.DBActivityMessageStore.persistMessage(DBActivityMessageStore.java:340)
    at oracle.tip.esb.monitor.manager.database.DBActivityMessageStore.store(DBActivityMessageStore.java:131)
    at oracle.tip.esb.monitor.manager.ActivityMessageReceiver.handleMessage(ActivityMessageReceiver.java:83)
    ... 7 more
    Caused by: java.sql.SQLException: ORA-00904: "REQUEST_HEADER": invalid identifier
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:185)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:633)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3074)
    at oracle.oc4j.sql.proxy.PreparedStatementBCELProxy.executeUpdate(PreparedStatementBCELProxy.java:37)
    at oracle.tip.esb.monitor.manager.database.oracle.OracleFaultPersister.persist(OracleFaultPersister.java:137)
    at oracle.tip.esb.monitor.manager.database.AbstractFaultPersister.persist(AbstractFaultPersister.java:105)
    ... 10 more

    an updated output of the diagnostics logs are here:
    Throwing back the main exception PCRetriableResourceExceptionGeneric error.
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system.
    The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/ESBApplication_VitalStatsESBCRAProject/CRABirthSendebMS.wsdl
    [ Enqueue_ptt::Enqueue(CRAVitalEvent) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    ; nested exception is:
    ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:644)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:739)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:894)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:810)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:832)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:223)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:135)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:406)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:164)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processOperationResponse(EsbRouterSubscription.java:483)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processEventResponse(EsbRouterSubscription.java:418)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:321)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:65)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(ESBListenerImpl.java:702)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(ESBListenerImpl.java:395)
    at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:307)
    at oracle.tip.adapter.db.InboundWork.onMessageImpl(InboundWork.java:1476)
    at oracle.tip.adapter.db.InboundWork.onMessage(InboundWork.java:1395)
    at oracle.tip.adapter.db.InboundWork.transactionalUnit(InboundWork.java:1349)
    at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:575)
    at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:475)
    at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:830)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.aq.AQCciLocalTransactionImpl.commit(AQCciLocalTransactionImpl.java:89)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:515)
    ... 77 more
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:1015)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:810)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:832)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:223)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:135)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:406)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:164)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processOperationResponse(EsbRouterSubscription.java:483)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processEventResponse(EsbRouterSubscription.java:418)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:321)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:65)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(ESBListenerImpl.java:702)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(ESBListenerImpl.java:395)
    at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:307)
    at oracle.tip.adapter.db.InboundWork.onMessageImpl(InboundWork.java:1476)
    at oracle.tip.adapter.db.InboundWork.onMessage(InboundWork.java:1395)
    at oracle.tip.adapter.db.InboundWork.transactionalUnit(InboundWork.java:1349)
    at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:575)
    at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:475)
    at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:830)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/ESBApplication_VitalStatsESBCRAProject/CRABirthSendebMS.wsdl
    [ Enqueue_ptt::Enqueue(CRAVitalEvent) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    ; nested exception is:
    ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:644)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:739)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:894)
    ... 75 more
    Caused by: ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.aq.AQCciLocalTransactionImpl.commit(AQCciLocalTransactionImpl.java:89)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:515)
    ... 77 more
    [Caused by: CCI Local Transaction COMMIT failed.
        CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
        Please examine the log file to determine the problem.
    Please create a Service Request with Oracle Support.
    ORABPEL-12600
    Generic error.
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system.
    The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/ESBApplication_VitalStatsESBCRAProject/CRABirthSendebMS.wsdl
    [ Enqueue_ptt::Enqueue(CRAVitalEvent) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    ; nested exception is:
    ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:644)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:739)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:894)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:810)
    at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:832)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:223)
    at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:135)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:406)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:164)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processOperationResponse(EsbRouterSubscription.java:483)
    at oracle.tip.esb.server.service.EsbRouterSubscription.processEventResponse(EsbRouterSubscription.java:418)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:321)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:205)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:136)
    at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:309)
    at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:545)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:527)
    at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:160)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1988)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1467)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:119)
    at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:65)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.processMessage(ESBListenerImpl.java:702)
    at oracle.tip.esb.server.service.impl.inadapter.ESBListenerImpl.onMessage(ESBListenerImpl.java:395)
    at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:307)
    at oracle.tip.adapter.db.InboundWork.onMessageImpl(InboundWork.java:1476)
    at oracle.tip.adapter.db.InboundWork.onMessage(InboundWork.java:1395)
    at oracle.tip.adapter.db.InboundWork.transactionalUnit(InboundWork.java:1349)
    at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:575)
    at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:475)
    at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:830)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: ORABPEL-11901
    CCI Local Transaction COMMIT failed.
    CCI Local Transaction COMMIT failed due to: SQL Error performing commit().
    Please examine the log file to determine the problem.

  • CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL.

    Dear All,
    I am using a JMS adapter in my BPEL Process. and was getting the following error in the Audit Instance:
    file:/u03/soauser/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_DiaryQuery_1.0_1f16ddcb57197b9c85f6b130f580956d.tmp/DiaryQueryMergedReqResp.wsdl [ DiaryQueryMsgProduce_ptt::DiaryQueryMsgProduce(DiaryQueryRequest) ] - WSIF JCA Execute of operation 'DiaryQueryMsgProduce' failed due to: ERRJMS_TRX_COMMIT.
    CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL.
    Unable to commit transaction.
    Please examine the log file to determine the problem.
    ; nested exception is:
         ORABPEL-12101
    ERRJMS_TRX_COMMIT.
    CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL.
    Unable to commit transaction.
    What could be the problem for this. How can I fix this..
    Please update....
    Many Thanks in advance...

    In the JMS configuration (oc4j-ra.xml), set the following property to false:
    <config-property name="isTransacted" value="false"/>

  • PA30, WP restarted, SAP commit  failed

    Hi,
    I am trying to update some users record in PA30. but the changes are not getting saved, and it is throwing the error:
    Workprocess restarted, when looked at sm21 logs:
    POKALENA     PA30 Q02 Stop Workproc 0, PID 7688
                      Q01 Start Workproc 0, 3 times since system startup. PID 8469
    POKALENA     PA30 R47 Delete session 001 after error 023
    POKALENA     PA30 R38 Error at DB commit, return code 001024
    POKALENA     PA30 R18 SAP Commit Failed
    POKALENA     PA30 Q02 Stop Workproc 0, PID 8469
                      Q01 Start Workproc 0, 4 times since system startup. PID 13646
    POKALENA     PA30 R47 Delete session 001 after error 023
    But this is working fine in other system, only problem with this UAT system
    Any thoughts please.
    Thanks,
    Gouda

    Hi,
    This problem occurs in the following cases:
    1. Insufficient heap memory.
    2. Table lock.
    To know more about heap memory, and troubleshoot the issue further, check the following website:
    http://help.sap.com/saphelp_bw30b/helpdata/en/02/9626a6538111d1891b0000e8322f96/content.htm
    However, if there are no issues with the heap memory, you can see if there is a lock entry on the tables.
    This should resolve the issue.

  • Modbus comm fails

    Lookout alarm messages (comm fails) occur with Lookout 6.5 running on Windows 7 computer.  Comm fails do not occur with Lookout 6.5 running on Windows XP computer.  Communications are dial-up mode.  Both computers have Conexant modems. 
    Communicaton protocol in Modbus serial.

    Ryan:
    Attached is a text file showing successful connection (8309 number) and unsuccessful connection (6380 number). 
    Lookout 6.5 installed on Dell Vostro computer, Windows 7 OS
    Modem = Conexant D850 PCI V.92
    Lookout will only connect to about half of the remote sites.  
    I also have Lookout on my laptop.  Dell D630 Latitude   Windows XP  Conexant HDA D330 MDC V.92 modem.  The laptop will connect to all of the remote sites successfully.
    Thank you.
    Steve Lowry
    717-649-9060
    Attachments:
    Modbus_comm.txt ‏2 KB

  • Admin Commit Failed

    I'm trying to modify a CSV list of users against GroupWise using Admin
    API and C#. The code works but when I run against larger CSV lists I
    get; COM Exception: Admin Commit Failed.
    Two questions: Why does this occur randomly but code will proceed past
    if I run again?
    How can I trap exception on this and proceed with next commit? (More of
    a general C# question on trapping COMException.
    Ryan

    Makes sense, the error even occurs when I make a DLMember deletion then
    loop through distribution list members (without committing). Is there a
    way I can see the buffers in the API and maybe their full state?
    My distribution list logic looks like;
    foreach (Domain objDomain in objGW.Domains)
    foreach (PostOffice objPO in objDomain.PostOffices)
    foreach (DistributionList objDistList in objPO.DistributionLists)
    foreach (DLMember objDLMember in objDistList.Membership)
    if (string.Compare(userName, objDLMember.Member.Name, true) == 0)
    try
    objDLMember.Delete();
    catch (SystemException
    dlExcept)
    MessageBox.Show("Distribution List Exception: " + dlExcept.Message);
    Thanks for any more tips.
    Ryan
    Tommy Mikkelsen wrote:
    > Only guess is that you hit the size of a buffer within the API......
    >
    > Try and change code to commit after every change for a short test
    >
    >

  • TopLink UOW commit fails with no exception

    I have a simple toplink example trying to insert a record into a simple table with no relationships when an error in our application is thrown. The code will work for a seemingly random amount of transactions then it will stop working. Looking at the logs it appears that toplink has completed successfully, and the insert statement that was generated is fine but the new record is not in the database. Also if we look at the toplink model object the primary key field has been populated with the correct sequence number (we have setup toplink to use the Oracle sequences). To get it to work again I either need to stop and restart OC4J or if I can get toplink to throw an error (like inserted value to large for column) things start to work again plus the records that did not seem to get committed before get committed with the next successful uow.commit(). But if we choose the option of restarting OC4J then the records that were not committed are completely lost.
    Marc

    Doug,
    Here are the answers to your questions:
    1. TopLink version: 10g (9.0.4.5) build 040930
    JDeveloper Version (I am only running this through JDev at this point in time): 9.0.5.2 build 1618
    2. Yes
    3. data-sources.xml file
    The strange thing about this issue is that it will work of an apparent number of transactions then it will just stop committing the records to the database.
    Thanks for your help.
    Marc

  • Ntp IOS XR commit failed

    hello all, I have an RSA 9000 and want to configure NTP I get the following error:
    RP/0/RSP0/CPU0:InetGateway_4M(config)#show configuration failed
    Tue Oct  1 18:45:45.094 utc
    !! SEMANTIC ERRORS: This configuration was rejected by
    !! the system due to semantic errors. The individual
    !! errors with each failed configuration command can be
    !! found below.
    ntp
    server 172.17.255.18 version 3
    !!% 'CfgMgr' detected the 'fatal' condition 'This configuration has not been verified and can not be accepted by the system.'
    end
    RP/0/RSP0/CPU0:InetGateway_4M(config)#
    as you can see the commando i was use is ok,
      why that? previously the configure worked without problems after changing the server ip address and reconfigure this problem showed up, somebody would know what is the problem?

    Hi Bryan, hiow are you? here is the show process blocked location all
    RP/0/RSP0/CPU0:Gateway#sh processes blocked location all
    Thu Oct 10 03:49:34.567 utc
    node:      node0_0_CPU0
      Jid       Pid Tid            Name State   TimeInState    Blocked-on
       92     40984   2      umass-enum Reply  474:30:37:0417       1  kernel
       92     40984   5      umass-enum Reply  474:30:26:0676   45084  io-usb
       92     40984   6      umass-enum Reply  474:30:26:0679       1  kernel
       52     40985   1             ksh Reply  474:30:37:0362   12297  serdrvr
       51     49179   2         attachd Reply  474:30:34:0664   45090  eth_server
       51     49179   3         attachd Reply  474:30:34:0664   16398  mqueue
    65571     45091   2      devb-umass Reply  474:30:26:0418   45084  io-usb
       85     49188   6            qnet Reply    0:00:00:0000   45090  eth_server
       85     49188   7            qnet Reply    0:00:00:0000   45090  eth_server
       50     49193   2   attach_server Reply  474:30:34:0345   16398  mqueue
    node:      node0_1_CPU0
       92     40984   2      umass-enum Reply  474:30:36:0718       1  kernel
       92     40984   5      umass-enum Reply  474:30:25:0986   45084  io-usb
       92     40984   6      umass-enum Reply  474:30:25:0988       1  kernel
       52     40985   1             ksh Reply  474:30:36:0671   12297  serdrvr
       51     49179   2         attachd Reply  474:30:33:0970   45090  eth_server
       51     49179   3         attachd Reply  474:30:33:0970   16398  mqueue
    65571     45091   2      devb-umass Reply  474:30:25:0772   45084  io-usb
       85     49188   6            qnet Reply    0:00:00:0000   45090  eth_server
       85     49188   7            qnet Reply    0:00:00:0000   45090  eth_server
       50     49193   2   attach_server Reply  474:30:33:0620   16398  mqueue
    node:      node0_2_CPU0
       92     40984   2      umass-enum Reply  474:30:45:0529       1  kernel
       92     40984   5      umass-enum Reply  474:30:34:0788   45084  io-usb
       92     40984   6      umass-enum Reply  474:30:34:0791       1  kernel
       52     40985   1             ksh Reply  474:30:45:0472   12297  serdrvr
       51     49179   2         attachd Reply  474:30:42:0784   45090  eth_server
       51     49179   3         attachd Reply  474:30:42:0785   16398  mqueue
    65571     45091   2      devb-umass Reply  474:30:34:0635   45084  io-usb
       85     49188   6            qnet Reply    0:00:00:0000   45090  eth_server
       85     49188   7            qnet Reply    0:00:00:0000   45090  eth_server
       50     49193   2   attach_server Reply  474:30:42:0421   16398  mqueue
    node:      node0_3_CPU0
       92     40984   2      umass-enum Reply  474:30:41:0208       1  kernel
       92     40984   5      umass-enum Reply  474:30:30:0466   45084  io-usb
       92     40984   6      umass-enum Reply  474:30:30:0469       1  kernel
       52     40985   1             ksh Reply  474:30:41:0148   12297  serdrvr
       51     49179   2         attachd Reply  474:30:38:0455   45090  eth_server
       51     49179   3         attachd Reply  474:30:38:0454   16398  mqueue
    65571     45091   2      devb-umass Reply  474:30:30:0295   45084  io-usb
       85     49188   6            qnet Reply    0:00:00:0000   45090  eth_server
       85     49188   7            qnet Reply    0:00:00:0000   45090  eth_server
       50     49193   2   attach_server Reply  474:30:38:0141   16398  mqueue
    node:      node0_RSP0_CPU0
    65547 952893451   1             ksh Reply  161:56:57:0921   12298  devc-conaux
       95     36891   2      umass-enum Reply  474:29:04:0330       1  kernel
       95     36891   6      umass-enum Reply  474:29:01:0984  110640  io-usb
       95     36891   7      umass-enum Reply  474:29:01:0984       1  kernel
       52    110624   2         attachd Reply  474:29:05:0372  106534  eth_server
       52    110624   3         attachd Reply  474:29:05:0371   16398  mqueue
       87    110631   6            qnet Reply    0:00:00:0001  106534  eth_server
       51    110637   2   attach_server Reply  474:29:05:0337   16398  mqueue
    65585    110641   2      devb-umass Reply    0:00:04:0444  110640  io-usb
      415    200796   1     tftp_server Reply  474:28:33:0582   16398  mqueue
      312    561316   2         lpts_fm Reply    0:00:01:0937  573639  lpts_pa
    65831  16658727   1            exec Reply    0:00:06:0846  577791  devc-vty
    65849  49131833   1            more Reply    0:00:00:0029  577791  devc-vty
    65850  49131834   1  show_processes Reply    0:00:00:0000       1  kernel
    65854  48972094   1            exec Reply    0:00:04:0521       1  kernel
    node:      node0_RSP1_CPU0
    65547     12299   1             ksh Reply  472:37:55:0808   12297  devc-conaux
       95     36891   2      umass-enum Reply  472:37:55:0148       1  kernel
       95     36891   6      umass-enum Reply  472:37:52:0801  110640  io-usb
       95     36891   7      umass-enum Reply  472:37:52:0804       1  kernel
       52    110624   2         attachd Reply  472:37:56:0211  106534  eth_server
       52    110624   3         attachd Reply  472:37:56:0213   16398  mqueue
       87    110631   6            qnet Reply    0:00:00:0000  106534  eth_server
       87    110631   7            qnet Reply    0:00:00:0000  106534  eth_server
       51    110637   2   attach_server Reply  472:37:56:0287   16398  mqueue
    65585    110641   2      devb-umass Reply    0:00:50:0996  110640  io-usb
      159    200790   1      cfg_helper Reply    0:00:00:0000  200788  node 0/RSP0/CPU0 shelfmgr
      415    200797   1     tftp_server Reply  472:36:51:0844   16398  mqueue
      312    561368   2         lpts_fm Reply  472:36:33:0169  573639  node 0/RSP0/CPU0 lpts_pa
    RP/0/RSP0/CPU0:Gateway#sh runn ntp
    Thu Oct 10 03:50:18.338 utc
    % No such configuration item(s)

  • N5K - commit imported config always failed

    Hello al.
    I have upgrade a N5K (5010) cluster to SW version 5.0(2)N1(1)
    When I want to commit a configuration into a switch profile I always receive the error "Failed: Verify Failed"
    Neither I want to commit only one rule I still receive the same error.
    Any Idea what I'm doing wrong?
    I followed the Release Notes for 5.0(2
    http://www.cisco.com/en/US/docs/switches/datacenter/nexus5000/sw/release/notes/Rel_5_0_2_N1_1/Nexus5000_Release_Notes_5_0_2_N1_1.html
    HI16955# configure sync
    Enter configuration commands, one per line.  End with CNTL/Z.
    HI16955(config-sync)# switch-profile SYNC
    Switch-Profile started, Profile ID is 1
    HI16955(config-sync-sp)# import running-config
    HI16955(config-sync-sp-import)# show switch-profile SYNC buffer
    switch-profile  : SYNC
    Seq-no  Command
    4       vlan 3
    4.1       name 3_vlan_3
    5       vlan 4
    5.1       name 4_mgmt_mon
    6       vlan 5
    6.1       name 5_tp_router
    7       vlan 6
    7.1       name 6_int_servers
    8       vlan 8
    8.1       name 8_vpn_lan
    9       vlan 10
    9.1       name 10_dmz1
    HI16955(config-sync-sp-import)# commit
    Failed: Verify Failed
    HI16955(config-sync-sp-import)#
    Regards
    Tom Lauwereins

    Hello al.
    I have upgrade a N5K (5010) cluster to SW version 5.0(2)N1(1)
    When I want to commit a configuration into a switch profile I always receive the error "Failed: Verify Failed"
    Neither I want to commit only one rule I still receive the same error.
    Any Idea what I'm doing wrong?
    I followed the Release Notes for 5.0(2
    http://www.cisco.com/en/US/docs/switches/datacenter/nexus5000/sw/release/notes/Rel_5_0_2_N1_1/Nexus5000_Release_Notes_5_0_2_N1_1.html
    HI16955# configure sync
    Enter configuration commands, one per line.  End with CNTL/Z.
    HI16955(config-sync)# switch-profile SYNC
    Switch-Profile started, Profile ID is 1
    HI16955(config-sync-sp)# import running-config
    HI16955(config-sync-sp-import)# show switch-profile SYNC buffer
    switch-profile  : SYNC
    Seq-no  Command
    4       vlan 3
    4.1       name 3_vlan_3
    5       vlan 4
    5.1       name 4_mgmt_mon
    6       vlan 5
    6.1       name 5_tp_router
    7       vlan 6
    7.1       name 6_int_servers
    8       vlan 8
    8.1       name 8_vpn_lan
    9       vlan 10
    9.1       name 10_dmz1
    HI16955(config-sync-sp-import)# commit
    Failed: Verify Failed
    HI16955(config-sync-sp-import)#
    Regards
    Tom Lauwereins

  • SQL Developer 1.5.3 and Subversion:  Unable to commit

    Hi all.
    I use SQL Developer v1.5.3 along with Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 on Windows XP. For maintaining a local codebase, I have started using subversion. Problem is I'm unable to commit changes, I get an error message:
    org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.javahl.ClientException: svn: Commit failed (details follow):
    svn: File already exists: filesystem 'F:/svnrepo/db', transaction '3-c', path '/apic/branches/1.0/APIC_STEP_PREMIUM_CALC.PKS'
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commit(AbstractJhlClientAdapter.java:316)
         at oracle.jdevimpl.vcs.svn.op.SVNOperationCommit.invokeCommit(SVNOperationCommit.java:206)
         at oracle.jdevimpl.vcs.svn.op.SVNOperationCommit.invokeCommandImpl(SVNOperationCommit.java:72)
         at oracle.jdevimpl.vcs.svn.op.AbstractSVNOperation.mav$invokeCommandImpl(AbstractSVNOperation.java:46)
         at oracle.jdevimpl.vcs.svn.op.AbstractSVNOperation$1.doCommitOperation(AbstractSVNOperation.java:105)
         at oracle.jdeveloper.vcs.spi.VCSDialogCommitter$1.run(VCSDialogCommitter.java:82)
    Caused by: org.tigris.subversion.javahl.ClientException: svn: Commit failed (details follow):
    svn: File already exists: filesystem 'F:/svnrepo/db', transaction '3-c', path '/apic/branches/1.0/APIC_STEP_PREMIUM_CALC.PKS'
         at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:723)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1852)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:667)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:648)
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commit(AbstractJhlClientAdapter.java:310)
         ... 5 more
    Caused by: org.tmatesoft.svn.core.SVNException: svn: Commit failed (details follow):
    svn: File already exists: filesystem 'F:/svnrepo/db', transaction '3-c', path '/apic/branches/1.0/APIC_STEP_PREMIUM_CALC.PKS'
         at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
         at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
         at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:894)
         at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:823)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:665)
         ... 7 moreI'm not sure if I'm doing something wrong, any guidance is deeply appreciated.
    Thanks.

    Well an upgrade to SQL Developer 1.5.4 and I'm not getting this error anymore. Thanks anyways.

  • Oracle ADF: Cannot Commit Database Transaction

    Hi All
    I am trying to update oracle database using Oracle ADF from command line. The following is my code snippet
      final String amName1 = "taxreturn.AM_Taxreturn";
      final String connStr = "jdbc:oracle:thin:o9ias/[email protected]:1521:t1fdbo";
      Hashtable env = new Hashtable(2);
      env.put(Context.INITIAL_CONTEXT_FACTORY, JboContext.JBO_CONTEXT_FACTORY);
      env.put(JboContext.DEPLOY_PLATFORM, JboContext.PLATFORM_LOCAL);
      ApplicationModule appMod1 = null;
    try {
       javax.naming.Context ic = new InitialContext(env);
      ApplicationModuleHome home1 = (ApplicationModuleHome)ic.lookup(amName1);
      appMod1 = home1.create();
      appMod1.getTransaction().connect(connStr);
    } catch (Exception e) {
        e.printStackTrace();
      ViewObject t1xvVO = appMod1.createViewObject("t1xvVO", "taxreturn.T1XrefVView");
      t1xvVO.setWhereClause("T1X_T1FU_USERID='" + "testlin2" + "' and T1X_T1_TAXYEAR='" + "2012" + "' and T1X_DELETED is null and T1X_INVOICE_T1_150 is null");
      t1xvVO.executeQuery();
    Row rowT1xv = null;
    int count = 0;
    while (t1xvVO.hasNext()) {
    count++;
    rowT1xv = t1xvVO.next();
    System.out.println("Number of records: " + count);
    t1xvVO.executeQuery();
    if (t1xvVO.hasNext()) {
        rowT1xv = t1xvVO.last();
        System.out.println("First Name: " + rowT1xv.getAttribute("T1FirstName"));
        System.out.println("T1xInvoiceT1150: Before: " + rowT1xv.getAttribute("T1xInvoiceT1150"));
        rowT1xv.setAttribute("T1xInvoiceT1150", "250");
        //appMod1.getTransaction().postChanges();
        System.out.println("T1xInvoiceT1150: After: " + rowT1xv.getAttribute("T1xInvoiceT1150"));
    System.out.println("Is Dirty: " + t1xvVO.getApplicationModule().getTransaction().isDirty());
    try {
        appMod1.getTransaction().commit();
        System.out.println("Commit succeeded.");
    } catch (oracle.jbo.JboException e) {
        System.out.println("Commit failed. " + e);
    I can see there are total 3 records retrieved. Then I execute query for the view object again and change the last record. But after the commit statement, the database is not update. What's wrong here? Thanks in advance
    Leaf

    Refer 6.4.9 How to Create a New Row for a View Object Instance
    http://docs.oracle.com/cd/E37975_01/web.111240/e16182/bcqueryresults.htm#sm0094
    The procedure to create an ApplicationModule and find View object is different than in the code snippet. Use the procedure in the link.

  • Transactional triggers and commit processing

    I have only been an active member of this thread for a couple of weeks and have tried to contribute to a few postings. But I have also noticed lots of postings relating to the use of DML statements inside what I would call non commit time triggers.
    What I mean here is, for example, a WHEN-BUTTON-PRESSED trigger that does inserts, updates, deletes, followed by the COMMIT_FORM procedure.
    I thought it might be useful to draw attention to the possible pitfalls of this approach. I'm not saying that this approach is wrong - far from it, but sometimes it means that people aren't leveraging the functionality that you get "for free" from Forms.
    By coding some DML followed by a Commit_Form, you are not getting any rollback functionality from Forms. For example:
    INSERT INTO A
    INSERT INTO B
    COMMIT_FORM;
    Let's imagine that the insert into A worked but the insert into B failed for some reason. The user gets an unhandled exception. Now imagine that the cause of the error is cleared up, and the user presses the button (or whatever the invokation action was) again, and the commit works. You will have 2 records in A and 1 in B. You may not have expected that, and without coding your own rollback/savepoint that's what you would get.
    You also (1) don't get a Working... message without coding it yourself, and (2) get the "No changes to commit" message; removing this is the subject of many threads on this site.
    If you have a block which is based over a table which you need to update, then all of the DML statements ought to be coded inside PRE/POST/ON INSERT/UDPATE/DELETE statements, or other Forms transactional triggers (pre-database-commit etc..). If you need to change other tables then put the DML for them inside those triggers. Then you don’t have to worry about which records the user changed – if the user didn’t touch them then Forms won’t fire the triggers. And when you call the COMMIT_FORM procedure, Forms will fire the triggers for you and if any of them fail, it will rollback back to where the COMMIT_FORM started.
    An example in 1 thread I saw this morning, was a Delete button, which was to delete the current record in a multi-record block. This button performed the “DELETE FROM <table> WHERE <key=:block.key>” followed by a Commit. Then of course the block needed to be re-queried to reflect the fact that the record had gone. Using the power of Forms to simply call the DELETE_RECORD procedure would have achieved the same result without needing to requery the block. And Forms would do the delete by ROWID, the fastest way of doing it.
    If you don’t have a block based over a table, then you can consider creating a dummy block which uses Transactional Triggers. Code an ON-INSERT on that block which includes the DML you want to execute. Then in the trigger initiating the commit processing you would do something like:
    :DUMMY_BLOCK.ITEM1 := ‘X’;
    COMMIT_FORM;
    IF (NOT FORM_SUCCESS) OR :SYSTEM.FORM_STATUS != ‘QUERY’ THEN
    -- the commit failed
    END IF;
    Then you’ll get a nice Working.. message and full rollback control.
    I think the moral of what I’m trying to get across is to use the power of Forms in the way it handles the transactions. Whilst we moan about it, it is actually quite good at that!
    I hope this posting is taken in a positive light, I am certainly not trying to teach anyone to “suck eggs”.
    PS. I find it ironic that you were prevented from coding DML statements outside of commit time triggers, in Forms 2.3!

    Thank you, Kevin. Very informative.

  • Problem with mutiple BAPI calls during the commit

    Hi all,
    I am trying to create accounts for a given partner i the transaction F9K1 using the BAPI BAPI_BKK_ACCNT_CREATE. After calling the BAPI I am committing it too.
    The problem is if I try to create multiple accounts like RCA, ACA, MCA, IOE and so on, the first time the BAPI is called to create RCA account it is successful an it is even committing. When I call the BAPI to create the the ACA account the return table from the BAPI shows success message but the commit fails. If I restart the program and try creation of accounts now the RCA will throw a error msg saying account already exist, ACA account will be created and then the MCA account creation fails in the same manner explained above.
    I see the issue is with multiple BAPI calls and I tried using all sort of methods like clearing buffers, start new task in local and wait command and all.  But none of them seems to be working for me.
    Can anyone please guide me on how I can overcome this problem.
    Thanks.

    BAPI :
    BAPI BAPI_BKK_ACCNT_CREATE
    Functionality
    Use this method to create an account in Bank Customer Accounts. This method returns the following values:
    Identification details for the newly created account such as the internal and the external account number, and the bank area details
    A table containing error messages
    To create an account by using this method, you must specify values for the import parameters Bank Area (BANKAREA) and Product (PRODUCTNAME).
    Note: You must also specify a value in the External Account Number (EXTERNALACCOUNTNR) parameter if you have defined an external number range for the bank .
    REgards,
    Jayan.

Maybe you are looking for

  • How can I change the name of my computer on my iPad?

    Since I performed a clean install of Mavericks on my iMac, the computer-name changed a couple of times unexpectedly. Now, I end up with one of the previous names to be recognized by my iPad instead of the correct one. So, a WiFi-sync is no longer pos

  • TS2795 When I set CALL FWDING  "ON" and I set the phone number and I back to CALL FWDING, the option returns to "OFF" status, why this is happening ?

    Hello, Can someone help me to activate the Call Forwarding option on IPhone 5, OS 6.01 ?? Currently I am trying: * Settings -> Phone -> Call Forwarding -> "ON" -> SET THE PHONE NUMBER ->"Call Forwarding button" But when the screen returns to Call for

  • Webutil and Forms 10g

    Hi, I'm currently converting a forms 6.0 application to forms 10g. My application has the file upload and download functionality. I researched the webutil 9i beta version, but my infrastructure team would not allow this to be installed in the 10g app

  • How to create a dynamic page from a parameter table at runtime?

    I have a table which has the information of item names,types,default values of an input form. Is it possible to create a dynamic page at runtime from these parameters? I saw htmldb_item but what i need is something like attaching athis input form to

  • Regarding updation of PA0024

    Hei Experts, I've created a Workflow for Qualification management wherein one employee updates his qualification thru PA30 ( infotype 24) and it is sent to the administrator for approval.   My requirement is: When the administrator approves the quali