BAM caching

Hi,
I am testing BAM behaviour in a particular scenario.
Objective: What happens, when data is being sent using the BAM Adapter, from a SOA application and the BAM server is down.
Here are my results based on 3 Tests conducted. PLease go through the Tests, they are very simple to read, The SOA application used is the POProcessing example available on the BAM index page of OTN.
My Question:
1) why does BAM Caching fail in some very critical scenarios? Has the mechanism been tested ?
2) What are the other ways for me to integrate BAM with SOA unobstrusively, without bringing down the SOA Application just because BAM Server is offline ?
3) Where is a more detailed documentation on the behaviour of BAM caching parameters - available in BAMCommonConfig.xml ? ( Other than the
http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10226/bam_config.htm#SOAAG9924 )
BAM Caching Mechanism:
The SOA Application is a SOA Composite, with the Mediator component interating with an BAM Adapter using an external reference. This is deployed on the SOA server. All components developed and deployed using in Jdeveloper. Tested using the EM Console. Caching properties are set in the BAMCommonConfig.xml –
Experiment 1:
1)     SOA Server Up, Admin Server Up, BAM Server Up
2)     Executed Test message to the SOA App using the EM console. – success
3)     Switched off the BAM Server.
4)     Executed several Test Messages. Also applied load tests using the Test console.
5)     No errors on the SOA Server.
6)     Switched on the BAM Server.
7)     All data objects which were sent when the BAM Server was down, show up on the BAM server. - success
Experiment 2:
1)     SOA Server Up, Admin Server Up, BAM Server Up
2)     Executed Test message to the SOA App using the EM console. – success
3)     Switched off the BAM Server.
4)     Executed several Test Messages. - success
5)     Executed a Test message exactly after 2 minutes i.e 120 seconds. i.e there is a gap of 120 seconds between 2 test messages. - failure
6)     Console hangs.
7)     After several seconds, message on console:
Caused by: java.net.ConnectException: t3://localhost:9001: Destination unreachable; nested exception is:
     java.net.ConnectException: Connection refused: connect; No available router to destination
     at weblogic.rjvm.RJVMFinder.findOrCreateInternal(RJVMFinder.java:216)
     at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:170)
     at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:153)
     at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:352)
Experiment 3:
1)     SOA Server Up, Admin Server Up, BAM Server is down.
2)     Executed Test message to the SOA App using the EM console. – failure
3)     Console hangs.
4)     After several seconds, message on console:
The selected operation execute could not be invoked.
An exception occured while invoking the webservice operation. Please see logs for more details.
oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Exception occured when binding was invoked.<br>Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'writetoBAM' failed due to: javax.resource.ResourceException: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.". <br>The invoked JCA adapter raised a resource exception.<br>Please examine the above error message carefully to determine a resolution.<br><br><br>
java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Exception occured when binding was invoked.
Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'writetoBAM' failed due to: javax.resource.ResourceException: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.".
The invoked JCA adapter raised a resource exception.
Please examine the above error message carefully to determine a resolution.
Caused by: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.
     at oracle.bam.common.remoting.ConnectionPoolBase.invoke(ConnectionPoolBase.java:877)
     at oracle.bam.adc.api.remoting.DataStoreConnectionPool.invoke(DataStoreConnectionPool.java:64)
     at $Proxy244.exists(Unknown Source)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at oracle.bam.common.remoting.BamEjbProxy.invoke(BamEjbProxy.java:209)
     at $Proxy244.exists(Unknown Source)

HI,
Made changes to the BAMCommonConfig.xml.
Changed the BAMCommonConfig.xml - added the two configuration paramaters,
D:\SOA_suite\bpel\user_projects\domains\tele_domain\servers\bam_server1\tmp\_WL_user\oracle-bam_11.1.1\1o1igs\APP-INF\classes\config\BAMCommonConfig.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<BAMCommon>
<Adapter_SOAP_Batching_FlushOnDemand_Limit>1000</Adapter_SOAP_Batching_FlushOnDemand_Limit>
<Adapter_SOAP_Batching_Limit_Lower>1000</Adapter_SOAP_Batching_Limit_Lower>
<Adapter_SOAP_Batching_Limit_Upper>5000</Adapter_SOAP_Batching_Limit_Upper>
<Adapter_SOAP_Batching_Timeout>5000</Adapter_SOAP_Batching_Timeout>
<ApplicationURL>http://localhost:9001</ApplicationURL>
     <Client_DataStoreServer_ConnectionRetryInterval>40000</Client_DataStoreServer_ConnectionRetryInterval>
     <Client_DataStoreServer_MaxConnectionRetries>2</Client_DataStoreServer_MaxConnectionRetries>
<ChannelName>OracleBAM</ChannelName>
<GroupName>default</GroupName>
</BAMCommon>
Conducted Experiment 2 again:
     Experiment 2:
===============
1) SOA Server Up, Admin Server Up, BAM Server Up
2) Executed Test message to the SOA App using the EM console. – success
3) Switched off the BAM Server.
4) Executed several Test Messages. - success
5) Executed a Test message exactly after 2 minutes i.e 120 seconds. i.e there is a gap of 120 seconds between 2 test messages. - failure
6) Console shows Process Instance in "Running" state.
7) After exactly 8 minutes, Process INstance goes into "Faulted" state.
7) Opened the soa_server1-diagnostic.log- Following errors have been thrown......see ERROR-LOG section
Observations
=========
a) All SOA BPEL activities flows below the BAM Sensor Action are BLOCKED.
b) 2 retries are made to push to BAM Server.
c) Each attempt is after a gap of 4 minutes.
d) After 8 minutes, Process Instance goes into "Faulted" state.
What paramaters are used to control the retries and timeouts? The parameters you have specified, dont seem to have any effect.
The No of Retries=2 and Retry Interval =4 minutes are set some place.
How does the changes done in the following location ----
D:\SOA_suite\bpel\user_projects\domains\tele_domain\servers\bam_server1\tmp\_WL_user\oracle-bam_11.1.1\1o1igs\APP-INF\classes\config\BAMCommonConfig.xml ---
have any effect, since the BAM Server is down ?
Please advise.
ERROR-LOG
============================
[2010-01-07T18:08:58.232+05:30] [soa_server1] [NOTIFICATION] [] [oracle.soa.mediator.serviceEngine] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IO8mraq7i4PaydMaMG1BHT7I00000h,0:2] [WEBSERVICE_PORT.name: execute_pt] [APP: soa-infra] [J2EE_MODULE.name: fabric]
[2010-01-07T18:13:01.213+05:30] [soa_server1] [ERROR] [] [oracle.bam.adapter.adc.ADCInteraction] [tid: pool-7-thread-5] [userId: weblogic] [ecid: 0000IO8mraq7i4PaydMaMG1BHT7I00000h,0:2:2:100000004] [APP: soa-infra] [composite_name: POProcessing] [component_name: approveLargeOrder] [component_instance_id: 230005] [composite_instance_id: 310005] ApplicationException in performUpsert[[
oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.
     at oracle.bam.common.remoting.ConnectionPoolBase.invoke(ConnectionPoolBase.java:877)
     at oracle.bam.adc.api.remoting.DataStoreConnectionPool.invoke(DataStoreConnectionPool.java:64)
     at $Proxy245.exists(Unknown Source)
[2010-01-07T18:17:01.554+05:30] [soa_server1] [ERROR] [] [oracle.bam.adapter.adc.ADCInteraction] [tid: pool-7-thread-5] [userId: <anonymous>] [ecid: 0000IO8mraq7i4PaydMaMG1BHT7I00000h,0:2:2:100000004] [APP: soa-infra] [composite_name: POProcessing] [component_name: approveLargeOrder] [component_instance_id: 230005] [composite_instance_id: 310005] Exception in execute method[[
javax.resource.ResourceException: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.
     at oracle.bam.adapter.adc.ADCInteraction.performUpsert(ADCInteraction.java:481)
     at oracle.bam.adapter.adc.ADCInteraction.executeRequest(ADCInteraction.java:287)
     at oracle.bam.adapter.adc.ADCInteraction$1.run(ADCInteraction.java:244)
     at oracle.bam.adapter.adc.ADCInteraction$1.run(ADCInteraction.java:241)

Similar Messages

  • Error in Starting Oracle BAM Active Data Cache

    I am not able to start "Oracle BAM Active Data Cache" on my machine.
    The other two components "Oracle BAM Event Engine" and "Oracle BAM Report Cache" are starting properly.
    When I see the event log file of my Computer I could see the details as below:
    Event Type: Error
    Event Source: Oracle BAM Active Data Cache
    Event Category: None
    Event ID: 0
    Date: 2/7/2007
    Time: 3:51:25 PM
    User: N/A
    Computer: CHNANDA-WXP
    Description:
    ActiveDataCache: The Oracle BAM Active Data Cache service failed to start. Oracle.BAM.ActiveDataCache.Common.Exceptions.CacheException: ADC Server exception in Startup(). ---> Oracle.DataAccess.Client.OracleException ORA-12541: TNS:no listener at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure)
    at Oracle.DataAccess.Client.OracleConnection.Open()
    at Oracle.DataAccess.Client.OracleConnection.Open()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetServerVersion()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.Startup(IDictionary oParameters)
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    --- End of inner exception stack trace ---
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.Server.Startup()
    at Oracle.BAM.ActiveDataCache.Service.DataServer.Run()
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Could anyone pls help me?
    Thanks and Regards,
    Chinmaya Nanda

    hi Chinmaya -can yoy tell us your companyname,project ? Your problem is very simple.BAM ADC is notable to reachoracle db.fromyour dos prompt- try tnsping <yrDB> [default  is oraclebam  or orcl  ]/ Also see FAQ pages. there is a requirement on dos prompt setting, with <clientforBAM>as 1st parameter

  • ADC exception=BAM-01262: Active Data Cache server exception in openViewset

    Hi All,
    I am getting the below mentioned error when i try to open a report from Active Studio in BAM.
    If i give parameter value ' All ' in the prompt, it shows all the value. But if i give specific values like one parameter value 1007 and other All etc, it gives the below error. I tried giving parameter value ' All ' in the prompt after getting the error, its not showing the values.
    The below error is from front end:-
    SQL EXCEPTION NULL : Invalid column index
    The below error from back end:-
    [2012-01-10T06:39:07.916+05:30] [bam_server1] [ERROR] [] [oracle.bam.reportcache] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 83cdf926093045b8:4fde7fa7:134bf505061:-8000-00000000000044f4,0] [APP: oracle-bam#11.1.1] *ReportCache: ReportCacheServer.OpenViewSet: ADC exception=BAM-01262: Active Data Cache server exception in openViewset(). [[*
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:101)
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:154)
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:172)
    at oracle.bam.adc.kernel.server.DataStoreServer.openViewset(DataStoreServer.java:1110)
    at oracle.bam.adc.ejb.BamAdcServerBean.openViewset(BamAdcServerBean.java:841)
    at sun.reflect.GeneratedMethodAccessor702.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.bam.adc.ejb.BamAdcServerBean.interceptor(BamAdcServerBean.java:266)
    at sun.reflect.GeneratedMethodAccessor374.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    [2012-01-10T06:39:07.913+05:30] [bam_server1] [ERROR] [] [oracle.bam.adc] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 83cdf926093045b8:4fde7fa7:134bf505061:-8000-00000000000044f4,0] [APP: oracle-bam#11.1.1] ActiveDataCache: Exception occurred in method openViewset(_TPT_PO_HEADER_STG_TBL,0)[[
    Exception: java.sql.SQLException: SQLError(17003) SQLState(99999) Invalid column index
    at oracle.jdbc.driver.OraclePreparedStatement.setStringInternal(OraclePreparedStatement.java:6336)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectCritical(OraclePreparedStatement.java:10605)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:10518)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:11574)
    at oracle.jdbc.driver.OraclePreparedStatement.setObject(OraclePreparedStatement.java:11544)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.setObject(OraclePreparedStatementWrapper.java:249)
    at oracle.bam.adc.common.externaldatasources.JDBC.getDataReader(JDBC.java:322)
    at oracle.bam.adc.kernel.datasets.ExternalStorageEngine.getDataReader(ExternalStorageEngine.java:76)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.DataImporter.executeQuery(DataImporter.java:95)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.importExternalData(ExternalDataManager.java:228)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.importExternalFactData(ExternalDataManager.java:151)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.getExternalData(ExternalDataManager.java:103)
    at oracle.bam.adc.kernel.viewsets.Viewset.loadData(Viewset.java:259)
    at oracle.bam.adc.kernel.viewsets.ViewsetBase.initialize(ViewsetBase.java:171)
    at oracle.bam.adc.kernel.viewsets.Viewset.initialize(Viewset.java:220)
    at oracle.bam.adc.kernel.viewsets.ViewsetBase.open(ViewsetBase.java:154)
    Please give me any suggestion on this.
    Thanks,
    Manikandan

    This problem was solved when I installed a new product version.

  • BAM Report and Active data cache

    I am having problems with reports that have automatic active data retrieval.
    It does not work.
    If I load the report it extracts the data correctly from an external data source. If I Reprompt or refresh it brings back changed data from the data source.
    It does not automatically poll for changes even though it is set in the report properties.
    If I stop and start the Active data cache service it starts polling and reconnecting, but not resynching the data.
    In the Active data cache log I have the following entries :
    2005-12-01 09:36:54,062 [3576] ERROR - ActiveDataCache Viewset not found:
    2005-12-01 09:36:54,078 [3576] WARN - ActiveDataCache Exception occurred in method GetChangeList
    Stack trace:
    at Oracle.BAM.ActiveDataCache.Kernel.Viewsets.ViewsetManager.GetViewset(String strViewsetID)
    at Oracle.BAM.ActiveDataCache.Kernel.Viewsets.ViewsetManager.GetChangeList(String strViewsetID, Int32 iTimeout)
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.GetChangeList(String strViewsetID, Int32 iTimeout)
    Has anyone any ideas on what the problem is ?
    Thanks

    Sriram
    Can you identify your company and project.?
    a) Maximum capacity of ADC == maximum capacity of your underlying Oracle DB used by BAM as repository.
    b) Retention period - infinite - data is there in BAM ADC (also in BAM repository) till you manually delete it (there is no automatic delete of old data)
    c) Yes ADC stores its data internally in the Oracle database (aka BAM repository)
    d) No - we generally donot publish ADC internals. This is a known decision since end users will only work either to put data into ADC or plot reports/dashboards from BAM GUI. You have to be very specific on what your are trying to acheive and we can suggest possible alternates.

  • BAM Active data Cache Capacity

    what is the maximum capacity of the active data cache?
    what is the retention period of active data cache?
    does ADC store the data in the internal oracle data base?
    Please provide the documents for the internal implementation of ADC?
    Sriram.S

    Sriram
    Can you identify your company and project.?
    a) Maximum capacity of ADC == maximum capacity of your underlying Oracle DB used by BAM as repository.
    b) Retention period - infinite - data is there in BAM ADC (also in BAM repository) till you manually delete it (there is no automatic delete of old data)
    c) Yes ADC stores its data internally in the Oracle database (aka BAM repository)
    d) No - we generally donot publish ADC internals. This is a known decision since end users will only work either to put data into ADC or plot reports/dashboards from BAM GUI. You have to be very specific on what your are trying to acheive and we can suggest possible alternates.

  • Error starting Oracle BAM active data cache service

    Hi
    after installing BAM every thing working fine ,but if restart my system Oracle BAM active data cache service throwing following error
    "The Oracle BAM Active Data Cache service on Local computer started and then stopped.Some services stop automatically if they have no work to do,for example the performance logs and alerts service"
    Database is running fine
    Following is the ADC log file error
    2007-12-07 17:19:29,640 [2928] ERROR - ActiveDataCache The Oracle BAM Active Data Cache service failed to start. Oracle.BAM.ActiveDataCache.Common.Exceptions.CacheException: ADC Server exception in Startup(). ---> System.DllNotFoundException: Unable to load DLL (OraOps10.dll).
    at Oracle.DataAccess.Client.OpsTrace.GetRegTraceInfo(UInt32& TrcLevel, UInt32& StmtCacheSize)
    at Oracle.DataAccess.Client.OraTrace.GetRegistryTraceInfo()
    at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
    at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleDataFactory.GetConnection()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetServerVersion()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.Startup(IDictionary oParameters)
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    --- End of inner exception stack trace ---
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.Server.Startup()
    at Oracle.BAM.ActiveDataCache.Service.DataServer.Run()
    2007-12-07 17:24:45,250 [1524] ERROR - ActiveDataCache Unable to load DLL (OraOps10.dll).
    2007-12-07 17:24:45,265 [1524] WARN - ActiveDataCache Exception occurred in method Startup
    Please help me in resolving this issue .Am getting this issue every time
    Thanks
    BS

    Make sure the path to the ODAC used by BAM (C:\OracleBAM\ClientForBAM\bin) is the first item in the system PATH
    environment variable. Restart your computer after fixing this.
    If that doesn't fix it, please check the Troubleshooting section in the BAM Install Guide.
    Regards, Stephen

  • BAM data cache web service - single thread?

    Hi all,
    I have 2 load-balanced BPEL servers trying to push data to the same BAM server via the BPEL-to-BAM web service interface. In the logs, on one of the BPEL servers, I get this following error quite frequently:
    <WARN> <default.collaxa.cube.sensor> BAM exception: java.io.IOException message: Authentication Failed for Basic realm="diaaihbamtst01.dia.dnvr" BAM domain: DIAAIHBAMTST01 BAM user: BAM BAM basic auth: DIAAIHBAMTST01/BAM BAM URL: http://DIAAIHBAMTST01.dia.dnvr:80/OracleBAM/Services/DataObject/DataObjectOperations.asmx
    I suspect that the BAM web service is busy dealing with data from the other server - which results in it throwing this error/warning. If I stop the other server, I see this message in the log for the machine that was getting the above messages:
    BAM endpoint http://DIAAIHBAMTST01.dia.dnvr:80/OracleBAM is back online
    - and then I don't get any more errors.
    Does anyone know if there's a setting that would allow 2 incoming web service ADC calls to occur simultaneously from 2 separate BPEL servers?
    Thanks,
    Lon

    We are using 10.1.3.3 and we did update patch MLR-15 for some other cause with 11i. We are experiencing same issue in our production. Please let us know, if you have any good input. I really appreciate your help.
    Rama K

  • Error in strating bam active data cache server

    operation system:win XP with sp2
    After installation of bam,oracleBamCollaboration,Oraclebameventengine,oraclebamplanmonitor,oraclebamreportcache start normally.But error occured when i started the server of OracleBAMActiveDataCache,the error information in logs:
    Service cannot be started. Oracle.BAM.ActiveDataCache.Common.Exceptions.CacheException: ADC Server exception in Startup(). ---> System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
    at System.Diagnostics.PerformanceCounter.Initialize()
    at System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly)
    at System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, Boolean readOnly)
    at Oracle.BAM.ActiveDataCache.Kernel.Performance.TransactionCounter.InitializeAll()
    at Oracle.BAM.ActiveDataCache.Kernel.Performance.TransactionCounter.StartUp()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.StartPerformanceCounters()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    --- End of inner exception stack trace ---
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.Server.Startup()
    at Oracle.BAM.ActiveDataCache.Service.DataServer.Run()
    at Oracle.BAM.ActiveDataCache.Service.IterDataService.OnStart(String[] args)
    at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
    What can I do?please help me.

    I only have one database installed on the machine.
    X:\bam>tnsping oraclebam
    TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 09-APR-2
    006 22:10:47
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Used parameter files:
    C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = CAGTAS30
    1022)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = XE)))
    OK (30 msec)
    X:\bam>sqlplus orabam/orabam@oraclebam
    SQL*Plus: Release 10.2.0.1.0 - Production on Sun Apr 9 22:11:11 2006
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
    SQL> select * from tab;
    no rows selected
    SQL> exit
    Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Produ
    ction
    X:\bam>echo %PATH%
    C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;
    C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\
    ORACLE~1\ENTERP~1;C:\OracleBAM\BAM\
    X:\bam>set
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    APPDATA=C:\Documents and Settings\TI-ADMIN\Application Data
    BAMDIR=X:\bam\BAM
    BAMELREGKEY=3CD41FBB-B377-11D5-982E-00C04F60799F
    BAMEL_CHECK=pass
    BAMHOME=C:\OracleBAM
    BAMHOME_CHECK=fail
    BAMREGKEY=73A5553F-F681-47F4-99FD-A23205E0D585
    BAMTEMP=C:\temp\bamtemp
    BAM_CHECK=pass
    BAM_PREREQ_CHECK="fail"
    BAM_PREREQ_WARN="fail"
    ClusterLog=C:\WINDOWS\Cluster\cluster.log
    CommonProgramFiles=C:\Program Files\Common Files
    COMPUTERNAME=CAGTAS301022
    ComSpec=C:\WINDOWS\system32\cmd.exe
    CURDIR=X:\bam
    DB_CPWD=computer
    DB_HOST=CAGTAS301022
    DB_INFO=y
    DB_OUI_CHECK=fail
    DB_PORT=1521
    DB_PWD=computer
    DB_SCHEMA=yes
    DB_SID=oraclebam
    DOTNET11DIR=X:\bam\Dependencies\MSDotNET11
    DOTNET_SPEXE=X:\bam\Dependencies\MSDotNET11\WindowsServer2003-KB867460-x86-ENU.E
    XE
    GACUTIL=X:\bam\scripts\bin\gacutil.exe
    HOMEDRIVE=C:
    HOMEPATH=\Documents and Settings\TI-ADMIN
    LOGDIR=C:\temp\bamlog
    LOGFILE=C:\temp\bamlog\install-2085.log
    LOGONSERVER=\\CAGTAS301022
    LOGSFX=2085
    MISCDIR=X:\bam\scripts\misc
    MSNETSP_CHECK=pass
    MSNET_CHECK=pass
    NTRIGHTS=X:\bam\scripts\bin\ntrights.exe
    NUMBER_OF_PROCESSORS=1
    OC4JDIR=X:\bam\Dependencies\OC4J
    ODAC102="C:\oraclexe\app\oracle\product\10.2.0\server\BIN\tnsping.exe"
    ODACDIR=X:\bam\Dependencies\ODAC10104
    ODACRSP=C:\temp\bamtemp\instODAC.rsp
    ODAC_CHECK=pass
    OS=Windows_NT
    OUIARGS=-noconsole -nowait -waitForCompletion -silent -force -ignoreSysPrereqs
    OUICHECKER=X:\bam\scripts\ouichecks\install\setup.exe
    OUICHKLOG=C:\temp\bamlog\ouichecker-2085.log
    OUILOG="C:\Program Files\Oracle\Inventory\logs\installActions2006-04-09_10-06-49
    PM.log"
    OUILOGDIR=C:\Program Files\Oracle\Inventory\logs
    OUIRSP=C:\temp\bamtemp\ouiOut.rsp
    Path=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WIN
    DOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BIN
    N;C:\ORACLE~1\ENTERP~1;C:\OracleBAM\BAM\
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PREREQONLY=BAM
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel
    PROCESSOR_LEVEL=15
    PROCESSOR_REVISION=0401
    ProgramFiles=C:\Program Files
    PROMPT=$P$G
    REGFIND=X:\bam\scripts\bin\regfind.exe
    REGKEY="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322"
    ROOTDIR=X:\bam
    SAGENTDIR=X:\bam\BAMEnterpriseLink
    SCRIPTDIR=X:\bam\scripts
    SERVICECTRL=X:\bam\scripts\bin\sc.exe
    SESSIONNAME=Console
    SOFTDIR=X:\bam\Dependencies
    SQLEXE="C:\oraclexe\app\oracle\product\10.2.0\server\BIN\sqlplus.exe"
    SystemDrive=C:
    SystemRoot=C:\WINDOWS
    TEMP=C:\DOCUME~1\TI-ADMIN\LOCALS~1\Temp
    TMP=C:\DOCUME~1\TI-ADMIN\LOCALS~1\Temp
    USERDOMAIN=CAGTAS301022
    USERNAME=TI-ADMIN
    USERPROFILE=C:\Documents and Settings\TI-ADMIN
    windir=C:\WINDOWS
    WINREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

  • How to limit number of rows(pagination) in the bam report?

    Is there anyway i can limit the number of rows in a report in BAM 10.1.3.4 ?

    In BAM 11g
    There is a property ElementsCountLimit which is configurd in BAMServerConfig.xml
    The number of change lists that are cached before rewriting the cache file.
    The default value is 50. When the 51st change list is received, it is cached by replacing the 1st change list.
    Default: 50

  • REQD for Fresh BAM Install 11.1.1.3.0 -Data labels missing issue

    Hi
    This information is relevant to anyone who is doing upgrading to 11.1.1.3.0.
    There are 2 options if you encounter the data labels missing on the Active Studio tab :
    (1) Switch to Jrockit
    -Edit setDomainEnv.sh in directory $MW_HOME/user_projects/domains/base_domain/bin
    -Set JAVA_VENDOR variable
    JAVA_VENDOR=Oracle # For JRockit
    JAVA_VENDOR=Sun # For Sun JVM
    You'll see that JAVA_HOME should then point to "$MW_HOME/jrockit_160_17_R28.0.0-679"
    **Jrockit version packaged with the 11.1.1.3.0 install***
    -Start services
    (2) For people who want to use Sun JDK, access support.oracle.com -- look for patch 9553040
    This will provide an upgrade to JDK 1.6.0_20-b03.
    Follow the instruction in the read me file . Refer to the following notes
    - Upgrade the JDK within the Application Server $OH per the instructions in Note 272808.1
    - Upgrade the JDK within the Database $OH per the instructions in Note 418399.1
    Regards
    Payal
    Edited by: PayalS on May 17, 2010 11:07 AM

    Hi,
    I'm having the same problem than you.
    I install the new JDK but now everything work besides BAM.
    That happens with you after the upgrade?
    The error is :
    java.lang.RuntimeException: Invocation target exception.
         at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:196)
         at oracle.bam.system.threading.LoadObjectDelegate.invoke(LoadObjectDelegate.java:41)
         at oracle.bam.system.threading.SynchedHash.getObject(SynchedHash.java:104)
         at oracle.bam.web.shared.WebPage.userAuthCheck(WebPage.java:1371)
         at oracle.bam.web.shared.WebPage.processRequest(WebPage.java:347)
         at oracle.bam.web.shared.WebPage.processRequest(WebPage.java:316)
         at jsp_servlet._8533.__startpage._jspService(__startpage.java:71)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bam.web.cache.ClientSideCache.doFilter(ClientSideCache.java:93)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bam.web.filters.GZIPFilter.doFilter(GZIPFilter.java:97)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bam.web.filters.ValidateBrowserSession.doFilter(ValidateBrowserSession.java:212)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bam.web.redirect.Redirect.doFilter(Redirect.java:80)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bam.web.filters.ValidateBrowserSupport.doFilter(ValidateBrowserSupport.java:133)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bam.web.filters.CharsetFixupFilter.doFilter(CharsetFixupFilter.java:65)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)
         at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:186)
         ... 44 more
    Caused by: oracle.bam.common.remoting.ServiceUnavailableException: BAM-00223: Service interface oracle.bam.adc.common.core.IDataStore is unavailable.
         at oracle.bam.common.remoting.AgentBase.getServiceWrapper(AgentBase.java:190)
         at oracle.bam.adc.api.util.Context.(Context.java:187)
         at oracle.bam.adc.api.util.Context.(Context.java:161)
         at oracle.bam.web.shared.WebPage.createContext(WebPage.java:248)
         ... 50 more
    Caused by: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.
         at oracle.bam.common.remoting.ConnectionPoolBase.getLocalService(ConnectionPoolBase.java:954)
         at oracle.bam.common.remoting.ConnectionPoolBase.createProxy(ConnectionPoolBase.java:855)
         at oracle.bam.common.remoting.ConnectionPoolBase.open(ConnectionPoolBase.java:588)
         at oracle.bam.common.remoting.ConnectionPoolBase.open(ConnectionPoolBase.java:77)
         at oracle.bam.common.remoting.AgentBase.getServiceWrapper(AgentBase.java:179)
         ... 53 more
    Thank you
    CD

  • How to Create an Oracle BAM Server Connection?

    I m following the steps at the end of this post to create the connection but at the end I m getting this message from JDev:
    {Unable to write to
    /C:/JDeveloper/mywork/Application1/.adf/META-INF/connections.xml
    because it is a read-only. Either make it writable or allow it to be made writable through source control.}
    it creates the directory C:/JDeveloper/mywork/Application1/.adf/META-INF/ with only a adf-config.xml file but NOT the connections.xml any one knows what is wrong?
    Bellow is the stpes I m following. Its exactly what is written at the Oracle Fusion Middleware Developer´s guide for Oracle SOA Suite 11g Release 1(11.1.1) E10224-01
    To create an Oracle BAM connection:
    1. Select New from the File main menu in Oracle JDeveloper.
    The New Gallery dialog opens.
    2. Choose Connections from the General category.
    3. Select BAM Connection in the Items list, and click OK.
    The BAM Connection wizard opens.
    4. Provide a name for the connection. Leave the Create Connection In selection as
    Application Resources.
    5. Click Next.
    6. Enter the following connection information about the Oracle BAM instance.
    7. Click Next.
    8. Test the connection by clicking Test Connection. If the connection was successful,
    the following message appears:
    Passed.
    9. Click Finish.
    Note: You can create connections to Oracle BAM in the Oracle
    JDeveloper Resource Palette as well as the Application Resources
    panel of a specific application. It is recommended that you create these
    connections in the Application Resources pane rather than the
    Resource Palette.
    Field Description
    BAM Web Host Enter the name of the host on which the BAM report server and
    Web server are installed. In most cases, the BAM Web host and
    Oracle BAM Server host are the same.
    BAM Server Host Enter the name of the host on which the Oracle BAM Server is
    installed.
    User Name Enter the Oracle BAM Server user name (typically bamadmin).
    Password Enter the password of the user name.
    HTTP Port Enter the port number or accept the default value of 8888. This is
    the HTTP port for the BAM Web host.
    RMI Port Enter the port number or accept the default value of 9085. The
    RMI port is for the BAM report cache, which is part of the Oracle
    BAM Server.
    Use HTTPS Select this check box if you want to use secure HTTP (HTTPS) to
    connect to the Oracle BAM Server during design time.
    Otherwise, HTTP is used.
    Message was edited by:
    Mario.Mesquita

    Ok that will be nice, but is not the case I dont want to read the tutorial, the problem is I already start to read and execute the tutorial you told me the problem is this tutorial it doesnt show how to do everything from scratch because you already have inside the zip file everything like xmls etc etc, and I want to get my DO and create the process myself, I dont want to get something that it is already done, this tutorial does not show for example how to create this composite.xml, this file it is already inside the zip file, so this way I just follow half of the process and dont learn how to make the whole process.
    tks

  • Is this a best practice of BAM implementation?

    Hello everyone:
    Currently we have done an Oracle BAM implementation. To explain briefly our implementation:
    We have an Oracle Database 8.1.7, were all transactions are recorded. We tried using JMS to import the data into data objects in the Oracle BAM respository. We did this by using a database link to a Oracle Database 10G and then through Advanced Queueing. This did not work due to performance issues. The AQ messages were not consumed as fast as they were produced, so there was no real time data.
    Then we developed a Java component to read the table in the Oracle Database 10g and started using batch upserts into the Oracle BAM through the web services API provided. This solved the performance issue mentioned above.
    Currently we are using all the data procesing in the Oracle 10G database through PL/SQL stored procedures, data mining is applied on the transactions and the summary information is collected intro several tables. This tables are updated and then imported into the Oracle BAM data objects.
    We have noticed, that Oracle BAM has some performance issues when trying to view a report based on a data object with large number of records. Is this really an issue on Oracle BAM? The average number of transactions is 200,000 records. How can we solve this issue?
    Another issue we want to expose is. When viewing reports through the browser, and the browser hangs or suddenly closes. Sometimes the Active Data Cached Feed window hangs or doesn´t close. When this happens, an we try to open another report, the report never displays. Is this a browser side issue or server side issue?
    The Oracle BAm is installed on a Blade with 2X2 Xeon Procesors (4 cpus), 16GB RAM and Windows Server 2003 Enterprise Ed. with SP2.
    How can we get a tuning guide based on best practices?
    Where can we get suggestions about our implementation?
    Thanks to anyone who can help us.

    Even i am facing similar issue. Any pointers would be appreciated.
    Thanks.

  • Error in Starting Active Data Cache

    Hi All,
    I am trying to start the BAM services, all other services are getting started except 'Active Data Cache'.
    Its erroring out with the following msg in the log....
    Could any one look in to this issue......Thanks in Advance.
    here is the log msg
    2009-01-16 15:56:56,538 [10688] ERROR - ActiveDataCache DPAPI was unable to decrypt data. CryptUnprotectData failed. Error -2146893813: Key not valid for use in specified state.
    2009-01-16 15:56:56,538 [10688] WARN - ActiveDataCache Exception occurred in method Startup
    Stack trace:
    at Oracle.BAM.Common.Security.DataProtector.DPAPI.Decrypt(Byte[] cipherTextBytes, Byte[] entropyBytes, String& description)
    at Oracle.BAM.Common.Security.DataProtector.DPAPI.Decrypt(String cipherText, String entropy, String& description)
    at Oracle.BAM.Common.Security.DataProtector.DPAPI.Decrypt(String cipherText)
    at Oracle.BAM.Common.Security.DataProtector.DataProtector.Decrypt(String strData)
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.ConnectionStringDecrypter.Decrypt(String strEncrypted)
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleDataFactory.GetInstance()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetDataFactory()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetServerVersion()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.Startup(IDictionary oParameters)
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    2009-01-16 15:56:56,553 [10688] ERROR - ActiveDataCache The Oracle BAM Active Data Cache service failed to start. Oracle.BAM.ActiveDataCache.Common.Exceptions.CacheException: ADC Server exception in Startup(). ---> System.Exception: DPAPI was unable to decrypt data. CryptUnprotectData failed. Error -2146893813: Key not valid for use in specified state.
    at Oracle.BAM.Common.Security.DataProtector.DPAPI.Decrypt(Byte[] cipherTextBytes, Byte[] entropyBytes, String& description)
    at Oracle.BAM.Common.Security.DataProtector.DPAPI.Decrypt(String cipherText, String entropy, String& description)
    at Oracle.BAM.Common.Security.DataProtector.DPAPI.Decrypt(String cipherText)
    at Oracle.BAM.Common.Security.DataProtector.DataProtector.Decrypt(String strData)
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.ConnectionStringDecrypter.Decrypt(String strEncrypted)
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleDataFactory.GetInstance()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetDataFactory()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetServerVersion()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.Startup(IDictionary oParameters)
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    --- End of inner exception stack trace ---
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.Server.Startup()
    at Oracle.BAM.ActiveDataCache.Service.DataServer.Run()

    Hi.
    I encountered the same problem. In my case, the reason was that I created a new user for BAM (to be provided when installing BAM) but ran the installation under another user account. It seems like these users must be the same to make it work.
    Greetings,
    cor

  • Error of New report creation in BAM Active Studio

    I just installed Oracle BAM. I entered in WEB-interface and selected Active Studio.
    Then I pressed "Create a New report" Button. I've had the following message report:
    The Data Object was deleted.
    What shall I do to fix this problem? The error details see below.
    Exception Message:
    The data object "_Custom_Parameters" does not exist.
    Stack Trace:
    at Oracle.BAM.ActiveDataCache.DatasetSchema.Load()
    at Oracle.BAM.ActiveDataCache.DatasetSchema.Get(Dataset oDataset, Boolean bCache)
    at Oracle.BAM.ActiveDataCache.Dataset.LoadSchema(Boolean bCache)
    at Oracle.BAM.ActiveDataCache.Rowset..ctor(Context oContext, Modifier oModifier, Boolean bReadOnly, Row oLooksertRow, Boolean bIncludeAllColumns)
    at Oracle.BAM.ActiveDataCache.Rowset..ctor(Context oContext, Modifier oModifier)
    at Oracle.BAM.Middleware.Persistence.Parameters.CustomParameter.GetAllCustomParameterIDs(Context oContext)
    at Oracle.BAM.Middleware.ImportExport.ReportExporter.GetParametersXML(Int64 lReportId, Context oContext, IncludeCustomParameters eIncludeCustomParameters)
    at Oracle.BAM.ActiveStudio.ReportEditor.EditReport()
    Debugging Information:
    The data object "_Custom_Parameters" does not exist. [ErrorSource="ActiveDataCache", ErrorID="ADCDataSetNotFound"] Debugging information: Oracle.BAM.ActiveDataCache.Common.Exceptions.DataObjectNotFoundException: The data object "_Custom_Parameters" does not exist.
    at Oracle.BAM.ActiveDataCache.DatasetSchema.Load()
    at Oracle.BAM.ActiveDataCache.DatasetSchema.Get(Dataset oDataset, Boolean bCache)
    at Oracle.BAM.ActiveDataCache.Dataset.LoadSchema(Boolean bCache)
    at Oracle.BAM.ActiveDataCache.Rowset..ctor(Context oContext, Modifier oModifier, Boolean bReadOnly, Row oLooksertRow, Boolean bIncludeAllColumns)
    at Oracle.BAM.ActiveDataCache.Rowset..ctor(Context oContext, Modifier oModifier)
    at Oracle.BAM.Middleware.Persistence.Parameters.CustomParameter.GetAllCustomParameterIDs(Context oContext)
    at Oracle.BAM.Middleware.ImportExport.ReportExporter.GetParametersXML(Int64 lReportId, Context oContext, IncludeCustomParameters eIncludeCustomParameters)
    at Oracle.BAM.ActiveStudio.ReportEditor.EditReport()
    Assembly: ActiveStudio
    State: Oracle.BAM.ActiveStudio.ReportEditor
    Event: EditReport
    xmlReportDef:
    <Report type="tiled"><Layout maximize="true"><View id="view1" top="0.0%" left="0.0%" width="100.0%" height="39.5%" /><View id="view2" top="40.5%" left="0.0%" width="100.0%" height="59.5%" /></Layout><Views><View id="view1" /><View id="view2" /></Views></Report>

    Looks like one of the system dataobjects wasn't properly loaded.
    I believe you have some/most tables for the Active Data Cache (populated during install) because it appears you are able to start the Oracle BAM Active Data Cache service and get to the Start Page.
    Here's the xml for the system dataobject that appears to be missing.
    Note: I assume you have version 10.1.2.1, the latest version of BAM.
    =========================
    <?xml version="1.0" encoding="utf-8"?>
    <OracleBAMExport Version="862.0" Build="3.4.5109.0">
    <DataObject Version="14" Name="Custom Parameters" ID="_Custom_Parameters" Path="/System/Custom Parameters" External="0">
    <Layout>
    <Description><![CDATA[This data object contains user defined Custom Parameters that are available across all reports.]]></Description>
    <Column Name="Name" ID="_Name" Type="string" MaxSize="64" Nullable="0" Public="1" TipText="The name of the Custom Parameter that appears in reports." />
    <Column Name="Value" ID="_Value" Type="string" MaxSize="1000" Nullable="0" Public="1" TipText="The value of the Custom Parameter." />
    <Column Name="Description" ID="_Description" Type="string" MaxSize="1000" Nullable="1" Public="1" TipText="Optional long description." />
    <Indexes />
    </Layout>
    <Contents />
    </DataObject>
    </OracleBAMExport>
    ===========================
    Paste this into notepad and save as customparameters.xml
    Then import using DOS running this command:
    icommand cmd=import file=filename.xmlThen try to recreate the report again.
    Check that you have all system dataobjects in Architect:
    System\Alerts\External Actions
    System\Alerts\History
    System\Custom Parameters\Custom Parameters
    System\Views\Action Form Templates
    System\Views\Chart Themes
    System\Views\Matrix Themes
    System\Views\Util Templates
    Depending if you have installed and started the Oracle Plan Monitor service, you'll see this also:
    System\Plan Monitor\Oracle BAM Plan Monitor\Journal
    System\Plan Monitor\Oracle BAM Plan Monitor\Lock
    System\Plan Monitor\Oracle BAM Plan Monitor\Plan Status
    System\Plan Monitor\Oracle BAM Plan Monitor\Service Status
    ====================
    IF you have any missing system dataobjects, I would suggest drop the Oracle user account used to install BAM so you would delete all it's tables. Then recreate the same user account with resource and connect privileges. Then run cacheinit.exe from your OracleBAM\BAM directory. This will recreate the entire ADC for you.
    Sincerely,
    Michelle

  • Oracle BAM error BAM-01262

    Hi,
    I installed a WebCenter/SOA/BAM server, and the install is all ok. The BAM Server and SOA Server is all ok too.
    I use the version 11.1.1.3.
    Well..., when the user create a dashboard, it's all ok, but the automatic refresh doesn't work.
    I see the log file and I cut this text above:
    [2010-08-27T12:23:08.959-03:00] [bam_server1] [ERROR] [] [oracle.bam.reportcache] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: dba_marcos] [ecid: 0000Ieo9IeqDsXs5ojt1iY1CTbA80002AS,1:20420] [APP: oracle-bam#11.1.1] [dcid: 4e2baeab78ae1645:14238b0b:12aaeb09415:-7ff6-0000000000003958] ReportCache: ReportCacheServer.OpenViewSet: ADC exception=*BAM-01262: Active Data Cache Server exception in openViewset().*
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:101)
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:154)
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:172)
    at oracle.bam.adc.kernel.server.DataStoreServer.openViewset(DataStoreServer.java:1117)
    at oracle.bam.adc.ejb.BamAdcServerBean.openViewset(BamAdcServerBean.java:898)
    at sun.reflect.GeneratedMethodAccessor438.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.bam.adc.ejb.BamAdcServerBean.interceptor(BamAdcServerBean.java:267)
    at sun.reflect.GeneratedMethodAccessor402.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
    at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
    at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
    at sun.reflect.GeneratedMethodAccessor401.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy184.openViewset(Unknown Source)
    at oracle.bam.adc.ejb.BamAdcServerBean_wf34ei_BamAdcServerRemoteImpl.openViewset(BamAdcServerBean_wf34ei_BamAdcServerRemoteImpl.java:1561)
    at oracle.bam.adc.api.client.BamAdcClient.openViewset(BamAdcClient.java:969)
    at sun.reflect.GeneratedMethodAccessor437.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.bam.common.remoting.BamEjbProxy.invoke(BamEjbProxy.java:209)
    at $Proxy183.openViewset(Unknown Source)
    at oracle.bam.adc.api.viewsets.Viewset.open(Viewset.java:75)
    at oracle.bam.reportcache.data.DataStoreProxy.openViewSet(DataStoreProxy.java:98)
    at oracle.bam.reportcache.engine.ViewSet.openViewSet(ViewSet.java:1519)
    at oracle.bam.reportcache.engine.ViewSet.openSharedViewSet(ViewSet.java:547)
    at oracle.bam.reportcache.engine.ViewSet.open(ViewSet.java:531)
    at oracle.bam.middleware.reportcache.viewsetbuilders.ViewSetBuilderBase.open(ViewSetBuilderBase.java:74)
    at oracle.bam.middleware.reportcache.viewsetbuilders.SingleRecordSetViewSetBuilder.build(SingleRecordSetViewSetBuilder.java:77)
    at oracle.bam.reportcache.engine.ViewSet.<init>(ViewSet.java:320)
    at oracle.bam.reportcache.engine.CacheEngine.openViewSet(CacheEngine.java:248)
    at oracle.bam.reportcache.server.ReportCacheServer.openViewSet(ReportCacheServer.java:108)
    at oracle.bam.reportcache.ejb.ReportCacheServerBean.openViewSet(ReportCacheServerBean.java:244)
    at sun.reflect.GeneratedMethodAccessor511.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.bam.reportcache.ejb.ReportCacheServerBean.interceptor(ReportCacheServerBean.java:192)
    at sun.reflect.GeneratedMethodAccessor463.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
    at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
    at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
    at sun.reflect.GeneratedMethodAccessor401.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy194.openViewSet(Unknown Source)
    at oracle.bam.reportcache.ejb.ReportCacheServerBean_vm1wm8_ReportCacheServerRemoteImpl.openViewSet(ReportCacheServerBean_vm1wm8_ReportCacheServerRemoteImpl
    .java:930)
    at sun.reflect.GeneratedMethodAccessor510.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.bam.common.remoting.BamEjbProxy.invoke(BamEjbProxy.java:209)
    at $Proxy193.openViewSet(Unknown Source)
    at oracle.bam.web.reportserver.data.DataManager.openViewSet(DataManager.java:218)
    at oracle.bam.web.reportserver.views.kpi.KPI.openKPIViewSet(KPI.java:1567)
    at oracle.bam.web.reportserver.views.kpi.KPI.getSnapshot(KPI.java:1594)
    at oracle.bam.web.reportserver.views.kpi.KPI.initialize(KPI.java:267)
    at oracle.bam.web.reportserver.views.kpi.KPI.initializeForGetAllViews(KPI.java:452)
    at oracle.bam.web.reportserver.views.ViewStreamer.sendViewToClient(ViewStreamer.java:216)
    at oracle.bam.web.reportserver.views.ViewStreamerWork.run(ViewStreamerWork.java:75)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    The Oracle BAM Active Data Cache (Oracle BAM ADC) is active and work well.
    I search the error in the web, but I don't found a solution.
    Any idea?
    Thank you in advance,
    Braga

    This problem was solved when I installed a new product version.

Maybe you are looking for

  • I have two adobe accounts and I want to synchronize them.

    I have two adobe accounts: one for work and one for home. I want to synchronize them so I can download the cloud on my work computer.

  • TS4422 Why does my macbook pro (mid 2010) keep crashing after installing latest Mountain Lion?

    I updated my operating system on MBP (mid 2010) to Mountain Lion 10.8.3.  I am starting to regret it! It takes forever to boot up and shut down, it keeps crashing every time my husband tries to go on his work email system (he's about to chuck my MBP

  • ViewSonic VX2235wm widescreen LCD

    I'm a new Mac user - received my mini last night. I bought a 22 inch Viewsonic widescreen LCD (VX2235wm) and am happy to say that the Mac Mini supports the monitor's native resolution of 1680x1050 (DVI connection). mac mini    

  • Aperture masters and metadata with other DAMs?

    OK, after the recent lack of an announcement about Aperture updates or revisions at PMA I'm evaluating other DAMS: Bridge, Lightroom, iView (am I missing any other good ones?) (Off Topic: Unlike many it's not the unsupported RAW issue that has me ups

  • Buffering

    hi to all abap gurus my querry is as  follows  what is buffer ? and when do we buffer the table ? how do we  decide wether the table has tio be buffered or not ? we know that all bufeering types 1 full buffering , 2. single record buffering .3.generi