[Oracle BPM 6.0.2 - formerly ALBPM 6.0.2] Error using BAM Updater Service

Hi All -
I'm getting a similar error to the one below (posted byFabricio Soares) when the BAM updates service is working. We are using ALBPM 6.0.2 alongwith Oracle OID / LDAP (integrated using a custom FDI plugin).
Any idea what could cause this problem? I've verified the BAM configuration - and the database tables exist (though are empty...).
Thanks in advance -
Deepak Natarajan
From: Fabricio Soares [mailto:[email protected]]
Sent: 17. december 2008 14:10
To: /USER bpmblazers
Subject: problem when I try to update the BAM
Importance: High
Hi Folks,
I'm having the following problem when I try to update the BAM.
If anyone knows about this problem I appreciate.
In attachment have the complete logs files.
Thanks and Regards,
Stack trace:
<S> 17/12/08 10:08:29]
java.lang.NullPointerException:
at fuego.analyzer.OrganizationMetadata.getDWInForOU(OrganizationMetadata.java:92)
at fuego.analyzer.OrganizationMetadata.synchronizeParticipants(OrganizationMetadata.java:422)
at fuego.analyzer.OrganizationMetadata.synchronize(OrganizationMetadata.java:135)
at fuego.analyzer.UpdaterRunner.synchronizeMetadata(UpdaterRunner.java:467)
at fuego.analyzer.UpdaterRunner.run(UpdaterRunner.java:280)
at fuego.analyzer.UpdaterRunner.runUpdater(UpdaterRunner.java:183)
at fuego.analyzer.service.BAMUpdaterRunnerService.run(BAMUpdaterRunnerService.java:135)
at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.runItem(WarehouseService.java:421)
at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.run(WarehouseService.java:354)
[<S> 17/12/08 10:08:29] Updater runtime exception.
Caused by:
fuego.analyzer.UpdaterRuntimeException: Updater runtime exception.
at fuego.analyzer.UpdaterRuntimeException.wrapException(UpdaterRuntimeException.java:87)
at fuego.analyzer.UpdaterRunner.synchronizeMetadata(UpdaterRunner.java:518)
at fuego.analyzer.UpdaterRunner.run(UpdaterRunner.java:280)
at fuego.analyzer.UpdaterRunner.runUpdater(UpdaterRunner.java:183)
at fuego.analyzer.service.BAMUpdaterRunnerService.run(BAMUpdaterRunnerService.java:135)
at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.runItem(WarehouseService.java:421)
at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.run(WarehouseService.java:354)
Caused by: java.lang.NullPointerException:
at fuego.analyzer.OrganizationMetadata.getDWInForOU(OrganizationMetadata.java:92)
at fuego.analyzer.OrganizationMetadata.synchronizeParticipants(OrganizationMetadata.java:422)
at fuego.analyzer.OrganizationMetadata.synchronize(OrganizationMetadata.java:135)
at fuego.analyzer.UpdaterRunner.synchronizeMetadata(UpdaterRunner.java:467)
... 5 more

I've received a reply from the support guys at BEA:
I just got notified from several other engineers , here at the labs , that there’s an issue on the installer itself . The BUG report has been already filed .
In the meantime the only alternative is to install ALBPM Studio 6.02 from scratch , with the following considerations :
- Uninstall
- Make sure that the directory had been fully erased
- Reboot the machine
- Install ALBPM 6.02
- Apply the latest Hotfix

Similar Messages

  • Oracle BPM Admin Center Configuration

    Hi All,
    I am trying to configure the Oracle BPM Admin Center but i am getting the following error.plz can any one reply if you have any idea.....
    Configuring Oracle BPM.....
    Could not create Schema.
    fuego
    Detail Cause :An error occured while executing an operation in database:'[BEA][OracleJDBC Driver][Oracle] ORA-28000:The account is locked
    The Database URL is jdbc:bea:oracle://localhost.localdomain:1521;SID=ORCL'
    Please respond if any solutions
    Thank you.

    Thanks .its helpful but the new error that i am getting while executing the WLST script as follows:
    No Weblogic Server running on specified host and port
    Creating connector [fuego:SQL]
    java.sql.SQLException: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
    at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.makeConnectionHelper(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.makeConnection(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.connectAndAuthenticate(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.open(Unknown Source)
    at albpm.jdbc.base.BaseConnection.connect(Unknown Source)
    at albpm.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)
    at albpm.jdbc.base.BaseConnection.open(Unknown Source)
    at albpm.jdbc.base.BaseDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at fuego.database.datadirect.oracle.DataDirectOracleDatabaseManager.systemConnect(DataDirectOracleDatabaseManager.java:615)
    at fuego.database.datadirect.oracle.DataDirectOracleDatabaseManager.createUser(DataDirectOracleDatabaseManager.java:197)
    at fuego.jdbc.DatabaseManager.createUser(DatabaseManager.java:648)
    at fuego.directory.provider.jdbc.JDBCFactory.createInternalSchema(JDBCFactory.java:584)
    at fuego.directory.provider.jdbc.JDBCFactory.createSchema(JDBCFactory.java:199)
    at fuego.directory.Directory.createSchema(Directory.java:94)
    at fuego.config.common.BPMConfiguration.createDirectory(BPMConfiguration.java:384)
    at fuego.configwizard.ConfigWizard.executeWizard(ConfigWizard.java:227)
    at fuego.configwizard.ExecutionStep$ExecutionStepPanel$1.run(ExecutionStep.java:113)
    at fuego.ui.peer.swing.SwingToolkit$TaskFromBooleanTask.run(SwingToolkit.java:181)
    at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49)
    at java.security.AccessController.doPrivileged(Native Method)
    at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45)
    at foxtrot.workers.DefaultWorkerThread.run(DefaultWorkerThread.java:153)
    at java.lang.Thread.run(Unknown Source)
    Could not create schema.
    fuego
    Detail:Cause: An error occurred when executing an operation in database: '[BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused'.
    The database URL is: 'jdbc:bea:oracle://localhost.localdomain:1521;SID=ORCL'.
    Caused by: An error occurred when executing an operation in database: '[BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused'.
    The database URL is: 'jdbc:bea:oracle://localhost.localdomain:1521;SID=ORCL'.
    Caused by: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    Caused by: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    Caused by: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    Caused by: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    Caused by: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    The database URL is: 'jdbc:bea:oracle://localhost.localdomain:1521;SID=ORCL'.
    at fuego.directory.exception.CouldNotCreateSchemaException.create(CouldNotCreateSchemaException.java:63)
    at fuego.directory.provider.jdbc.JDBCFactory.createInternalSchema(JDBCFactory.java:595)
    at fuego.directory.provider.jdbc.JDBCFactory.createSchema(JDBCFactory.java:199)
    at fuego.directory.Directory.createSchema(Directory.java:94)
    at fuego.config.common.BPMConfiguration.createDirectory(BPMConfiguration.java:384)
    at fuego.configwizard.ConfigWizard.executeWizard(ConfigWizard.java:227)
    at fuego.configwizard.ExecutionStep$ExecutionStepPanel$1.run(ExecutionStep.java:113)
    at fuego.ui.peer.swing.SwingToolkit$TaskFromBooleanTask.run(SwingToolkit.java:181)
    at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49)
    at java.security.AccessController.doPrivileged(Native Method)
    at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45)
    at foxtrot.workers.DefaultWorkerThread.run(DefaultWorkerThread.java:153)
    at java.lang.Thread.run(Unknown Source)
    Caused by: fuego.sql.DatabaseException: An error occurred when executing an operation in database: '[BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused'.
    The database URL is: 'jdbc:bea:oracle://localhost.localdomain:1521;SID=ORCL'.
    at fuego.sql.DatabaseException.checkException(DatabaseException.java:115)
    at fuego.database.datadirect.oracle.DataDirectOracleDatabaseManager.createUser(DataDirectOracleDatabaseManager.java:211)
    at fuego.jdbc.DatabaseManager.createUser(DatabaseManager.java:648)
    at fuego.directory.provider.jdbc.JDBCFactory.createInternalSchema(JDBCFactory.java:584)
    ... 11 more
    Caused by: java.sql.SQLException: [BEA][Oracle JDBC Driver]Error establishing socket to host and port: localhost.localdomain:1521. Reason: Connection refused
    at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
    at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.makeConnectionHelper(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.makeConnection(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.connectAndAuthenticate(Unknown Source)
    at albpm.jdbc.oracle.OracleImplConnection.open(Unknown Source)
    at albpm.jdbc.base.BaseConnection.connect(Unknown Source)
    at albpm.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)
    at albpm.jdbc.base.BaseConnection.open(Unknown Source)
    at albpm.jdbc.base.BaseDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at fuego.database.datadirect.oracle.DataDirectOracleDatabaseManager.systemConnect(DataDirectOracleDatabaseManager.java:615)
    at fuego.database.datadirect.oracle.DataDirectOracleDatabaseManager.createUser(DataDirectOracleDatabaseManager.java:197)
    ... 13 more
    ErrorError
    The specified path for WebLogic Home is not valid. For example, a valid Weblogic Home for WLS 10.0 could be c:\bea\wlserver_10.0 or /bea/wlserver_10.0
    ErrorError
    The specified path for WebLogic Home is not valid. For example, a valid Weblogic Home for WLS 10.0 could be c:\bea\wlserver_10.0 or /bea/wlserver_10.0
    ErrorError
    The specified path for WebLogic Home is not valid. For example, a valid Weblogic Home for WLS 10.0 could be c:\bea\wlserver_10.0 or /bea/wlserver_10.0
    ErrorError
    No Weblogic Server running on specified host and port
    QuestionConfirm Action
    Do you want to cancel this wizard?

  • Technical Articles on Oracle BPM you might find useful

    A friend pointed me to http://www.oracle.com/technology/products/bpm/obpm_articles.html on OTN. It currently has these articles:
    Tuning Oracle BPM Directory Services
    Oracle BPM Clustering Tips and Tricks
    Oracle BPM Engine Troubleshooting Tips and Tricks
    Oracle BPM PAPI Instance Cache Explained
    Oracle BPM Single Sign On Configuration
    Oracle BPM & Web Services Integration
    Oracle BPM Enterprise Setups explained
    Migrating ALBPM 5.7 to OBPM 10gR3

    ADDM is just a sophisticated software module.
    It does not use any hard-to-understand, magical and mathematical tricks but sticks to collected information(AWR) and some proven best practices.
    So, i think it's no harm for you to consult ADDM report.
    Every best practice has weakness, it can't deal every aspect of your DBMS things.
    But, it's good start point and does not make stupid mistakes unlike human beings always do.
    Another thing to note is that ADDM is a very large module and connected with AWR, Tuning Avisors, wait events, Advisories, blah blah blah~
    You're not using ADDM correctly if you have no good concepts and experiences on these.

  • Oracle BPM Process Data mart

    I am required to create audit reports on BPM workflows.
    I am new to thid & need some guidance on configuring BPM Process Data mart. What are the pre-requisites for configuring it & what are the steps to do it.
    Also, need some inputs on BAM database. What is the frequency of data upload. Is it data update or insert in BAM.

    Hi,
    You might want to check out the Administration and Configuration Guides on http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/index.html.
    I suspect you might find the BAM and Data Mart portions of this documentation a bit terse, so I've added the steps below that provides more detail. I wrote this for ALBPM 6.0, but believe it will still work for Oracle BPM 10g. It was created from an earlier ALBPM 5.7 document Support wrote called "ALBPM 5_7 Configuring and Troubleshooting the BAM and DataMart Updater.pdf.
    You can define how often you want the contents in both databases updated (actually inserted) and how long you want to persist the contents of the BAM database during the configuration.
    Here's the contents of the document:
    1. Introduction
    The use of BAM (Business Activity Monitoring) and Data Mart (or Warehouse) information is becoming more and more widespread in today’s BPM project implementations for the obvious benefits they bring to the management and tuning of processes.
    BAM is basically composed by a collection of measurements of current processes load and execution times. This gives us an idea of how the business is doing at this moment (in a pseudo real-time fashion).
    Data Mart, on the other hand, is a historical view of the processes load and execution times. And this gives us an idea of how the business has developed since the moment the projects have been put in place.
    In this document we are not going to describe exhaustively all configuration aspects of the BAM and Data Mart Updater, but rather we will quickly move from one configuration step to another paying more attention to subjects that have presented some difficulties in real-life projects.
    2. Creating the Service Endpoints
    The databases for BAM and for Data Mart first have to be defined in the External Resources section of the BPM Process Administrator.
    In this following example the service endpoint ‘BAMJ2EEWL’ is being defined. This definition is going to be used later as BAM storage. At this point nothing is created.
    Add an External Resource with the name ‘BAMJ2EEWL’ and, as we use Oracle, select the Oracle driver, then click <Next>:
    On the following screen, specify:
    ·     the hostname – here I have used ‘localhost’ as I am just setting this up to work on my laptop
    ·     the port for the Oracle service
    ·     the SID – here I have use Oracle Express so the SID is ‘XE’
    ·     the new user to create / use in Oracle for this database – here I have specified ‘BPMBAM’. This user, and its database, will be created later
    ·     the password for the user
    Scroll down to the bottom of the page and click <Save>.
    In addition to a standard JDBC connection that is going to be used by the Updater Service, a remote JDBC configuration needs to be added as the Engine runs in a WebLogic J2EE container. This Data Source is needed to grant the Engine access over BAM tables thru the J2EE Connection Pool instead of thru a dedicated JDBC. The following is an example of how to set this up.
    Add an External Resource with the name ‘BAMremote’ and select the Oracle driver, then click <Next>
    On the following screen, specify:
    ·     the Lookup Name that will be used subsequently in WebLogic - here I have given it the name ‘XAbamDS’
    Then click <Save>.
    In the next example the definition ‘DWHJ2EEWL’ is created to be used later as Data Mart storage. If you are not going to use a Data Mart storage you can skip this step.
    Add an External Resource with the name ‘DWHJ2EEWL’ and select the Oracle driver, then click <Next>:
    On the following screen, specify:
    ·     the hostname – here I have used ‘localhost’ as I am just setting this up to work on my laptop
    ·     the port for the Oracle service
    ·     the SID – here I have use Oracle Express so the SID is ‘XE’
    ·     the new user to create / use in Oracle for this database – here I have specified ‘BPMDWH’. This user, and its database, will be created later
    ·     the password for the user
    3. Configuring BAM Updater Service
    Once the service endpoint has been created the next step is to enable the BAM update, select the service endpoint to be used as BAM storage and configure update frequency and others. Here the “Updater Database Configuration” is the standard JDBC we configured earlier and the “Runtime Database Configuration” is the Remote JDBC as we are using the J2EE Engine.
    So, here’s the example of how to set up the BAM Updater service….
    Go into ‘Process Monitoring’ and select the ‘BAM’ tab and enter the relevant information (using the names created earlier – use the drop down list to select):
    Note that here, to allow me to quickly test BAM reporting, I have set the update frequency to 1 minute. This would not be the production setting.
    Once the data is input, click <Save>.
    We now have to create the schema and related tables. For this we will open the “Manage Database” page that has appeared at the bottom of the BAM screen (you may have to re-select that Tab) and select to create the database and the data structure. The user required to perform this operation is the DB system administrator:
    Text showing the successful creation of the database and data structures should appear.
    Once we are done with the schema creation, we can move to the Process Data Mart configuration screen to set up the Common Updater Service parameters. Notice that the service has not been started yet… We will get to that point later.
    4. Configuring Process Data Mart Updater Service
    In the case that Data Mart information is not going to be used, the “Enable Automatic Update” checkbox must be left off and the “Runtime Database Configuration” empty for this service. Additionally, the rest of this section can be skipped.
    In the case it is going to be used, the detail level, snapshot time and the time of update should be configured; in addition to enabling the updater and choosing the storage configuration. An example is shown below:
    Still in ‘Process Monitoring’, select the ‘Process Data Mart’ tab and enter the name created earlier (use the drop down list to select).
    Also, un-tick the Generate O3 Cubes (see later notes):
    Then click <Save>.
    Once those properties have been configured the database and the data structure have to be created. This is performed at the “Manage Database” page for which the link has appeared at the bottom of the page (as with BAM). Even when this page is identical to the one shown above (for the BAM configuration) it has been opened from the link in the “Process Data Mart” page and this makes it different.
    Text showing the successful creation of the database and data structures should appear.
    5. Configuring Common Updater Service Parameters
    In the “Process Data Mart” tab of the Process Monitoring section -along with the parameters that are specific to the Data Mart - we will find some parameters that are common to all services. These parameters are:
    • Log directory: location of the log file
    • Messages logged from Data Store Updater: severity level of the Updater logs
    • Language
    • Generate Performance Metrics: enables performance metrics generation
    • Generate Workload Metrics: enables workload metrics generation
    • Generate O3 Cubes: enables O3 Cubes generation
    In this document we are not going to describe in detail each parameter. But we will mention a few caveats:
    a. the Log directory must be specified in order for the logs to be generated
    b. the Messages logged from Data Store Updater, which indicates the level
    of the logs, should be DEBUG for troubleshooting and WARNING otherwise
    c. Performance and Workload Metrics need to be on for the typical BAM usage and, even when either metric might not be used on the initial project releases, it is recommended to leave them on in case they turn out to be useful in the future
    d. the Generation of O3 Cubes must be off if this service is not used, otherwise the Data Mart Updater service might not work properly .
    The only changes required on this screen was to de-select the ‘Generate O3 Cubes’ as shown in the last section.
    6. Set up the WebLogic configuration
    We need to set up the JDBC data source specified above, so go to Services / JDBC / Data Sources.
    Click on <Lock and Edit> and then <New> to add a New data source.
    Specify:
    ·     the Name – use the name you set up in the Process Administrator
    ·     the JNDI Name – again use the name you set up in the Process Administrator
    ·     the Database Type – Oracle
    ·     use the default Oracle Database Driver
    Then click <Next>
    On the next screen, click <Next>
    On the next screen specify:
    ·     the Database Name – this is the SID – for me that is XE
    ·     the Host Name – as I am running on my laptop, I’ve just specified ‘localhost’
    ·     the Database User Name and Password – this is the BAM database user specified in the Process Administrator
    Then click <Next>
    On the next screen, you can test the configuration to make sure you have got it right, then click <Next>
    On the next screen, select your server as the target server and click <Finish>:
    Finally, click <Activate Changes>.
    7. The Last Step: Starting Up and Shutting Down the Updater Service
    ALBPM distribution is different depending on the Operating System. In the case of the Updater Service:
    -     For Unix like Operating Systems the service is started or stopped with the albpmwarehouse.sh shell script. The command in this case is going to look like this:
    $ALBPM_HOME/bin$ ./albpmwarehouse.sh start
    -     For Windows Operating Systems the service is installed or uninstalled as a Windows Service with the albpmwarehouse.bat batch file. The command will look like:
    %ALBPM_HOME%\bin> albpmwarehouse.bat install
    After installing the service, it has to be started|stopped from the Microsoft Management Console. Note also that Windows will start automatically the installed service when the computer starts. In either case the location of the script is ALBPM_HOME/bin Where ALBPM_HOME is the ALBPM installation directory. An example will be:
    C:\bea\albpm6.0\j2eewl\bin\albpmwarehouse.bat
    8. Finally: Running BAM dashboards to show it is Working
    Now we have finally got the BAM service running, we can run dashboards from within Workspace and see the results:
    9. General BAM and Data Mart Caveats
    a. The basic difference between these two collections of measurements is that BAM keeps track of current processes load and execution times while Data Mart contains a historical view of those same measurements. This is why BAM information is collected frequently (every minute) and cleared out every several hours (or every day) and why Data Mart is updated infrequently (once a day) and grows indefinitely. Moreover, BAM measurements can be though of as a minute-by-minute sequence of Engine Events snapshots, while Data Mart measurements will be a daily sequence of Engine Events snapshots.
    b. BAM and Data Mart table schemas are very similar but they are not the same. Thus, it is important not to use a schema created with the Manage Database for BAM as Data Mart storage or vice-versa. If these schemas are exchanged by mistake, the updater service will run anyway but no data will be added to the tables and there will be errors in the log indicating that the schema is incorrect or that some tables could not be found.
    c. BAM and Data Mart Information and Services are independent from one another. Any of them can be configured and running without the other one. The information is extracted directly from the Engine Database (PPROCINSTEVENT table is the main source of info) for both of them.
    d. So far there has not been a mention of engines, projects or processes in any of the BAM or Data Mart configurations. This is because the metrics of all projects published under the current Process Administrator (or, more precisely, FDI Directory) are going to be collected.
    e. It is also important to note that only activities for which events are generated are going to be measured (and therefore, shown in the metrics). The project default is to generate events only for Interactive activities. This can be changed for any particular activity and for the whole process (where the activity setting, when specified, overrides the process setting). Unfortunately, there is no project setting for events generation so far; thus, remember to edit the level of event generation for every new process that is added to the project.
    f. BAM and Data Mart metrics are usually enriched with Business Variables. These variables are a special type of External Variables. An External Variable is a process variable with the scope of an Instance and whose value is stored on a separate column in the Engine Instances table. This allows the creation of views and filters based on this variable. A Business Variable, then, shares all the properties of an External Variable plus the fact that its value is collected in all BAM and Data Mart measurements (in some cases the value is shown as it is for a particular instance and in others the value is aggregated).
    The caveat here is that there is a maximum number of 256 Business Variables per FDI. Therefore, when publishing several projects into a single FDI directory it is recommendable to reuse business variables. This is achieved by mapping similar Business Variables of different projects with a unique real Variable (on the variable mapping performed at publish time).
    g. Configuring the Updater Service Log
    In section 5. Configuring Common Updater Service Parameters we have seen that there are two common Updater properties related to logging. These properties are “Log directory” and “Messages logged from Data Store Updater”, and they specify the location and level of these two files:
    - dwupdater.log: which is the log for the Data Mart updater service
    - bam-dwupdater.log: which is the log for the BAM updater service
    In addition to these two properties, there is a configuration file called ‘WarehouseService.conf’ that allows us to modify these other properties:
    - wrapper.console.loglevel: level for the updater service log
    - wrapper.logfile.loglevel: level for the updater service log
    - wrapper.java.additional.n: additional argument to the service JVM
    - wrapper.logfile.maxsize: maximum size of the updater service log files
    - wrapper.logfile.maxfiles: maximum number of updater service log files
    - wrapper.logfile: updater service log file name (the default value is dwupdater-service.log)
    9.1. Updater Service Log Configuration Caveats
    a. The first three parameters listed above have to be modified when increasing the log level to DEBUG (since the default is WARNING). The loglevel parameters have to be set to DEBUG and a java.additional.n (where n is a consecutive integer to the already used ones) has to be set to –ea to enable asserts, since without this option no DEBUG message is going to be generated.
    b. Of the other arguments, maxfiles might need to be increased to hold a few more days of data when the log level is set to DEBUG (with the default value up to two days are stored).
    c. The updater service has to be stopped, uninstalled, installed and then started for any of these changes to take effect.
    Hope this helps,
    Dan

  • Problems to invoke a secure Web service from Oracle BPM Studio 10.3

    Hi all
    I'm trying to consume a web service through HTTPS protoloco Oracle BPM Studio v10.3, but I get the following error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.
    Some help!!
    Thanks

    Without going into any technical discussion about the code, my first question is what JDK version was used to create this which was imported into the form? Understand that Forms 10 runs on JDK 1.4.2, so if you used any newer JDK version, likely there will be problems.

  • Is Oracle BPM for only modeling process?

    Hi
    Is Oracle BPM only for Business process modeling? I know there is a PAPI java library to implement User Interface.
    But i geuss it takes a lot of Time. We are planning to use Oracle BPM process and Stuts for front end.
    Thanks

    Hi,
    Oracle BPM is similar to a pure-play process modeling tool in that it supports process modeling, documentation and simulation.
    Here's where Oracle BPM and process modeling tools differ. Oracle BPM was built and architected from the beginning as a full lifecycle Business Process Management (BPM) tool. This means that it is a complete solution with modeling, logic / business rules, end user interface, runtime and BAM capabilities built into it from the beginning 10 years ago.
    Go here http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/index.html and click on "Oracle BPM data-sheet" for a marketing take on it's capabilities. If you'd like a 3 hour hands-on tour through it, click on the "Oracle BPM Tutorial for new users" link. If you do the tutorial, be sure to ping this forum if you get confused - we'll be glad to help.
    Undoubtedly, there's more than you wanted to know in this thread. At a minimum, take a look at the "End User Interface" paragraph below for my take on your Struts question. The nice thing about the forum is that others are sure to disagree with my recommendation and you'll get the benefit from their experience as well.
    Modeling
    Oracle BPM was built with one process modeling diagram. It is simple, BPMN based and quick to learn. It supports the roles and the activities I need to build robust processes. I use the same diagram to explain the process to executives, managers, IT, SME and business analysts. As a business analyst, the tool is not complicated and can be learned in just a couple hours. As a developer, I use the same modeling diagram, but the tool profile I use is a robust IDE that lets me create the implementation details (objects, logic, integration to services and local testing). If I make a change as a developer, the business analyst can see the change if they look at the same process artifact (typically shared through a source control repository).
    Logic and Integration
    Process modeling tools are not BPM tools so they are not intended to support the process logic or integration to your existing IT assets needed to execute a business process.
    Oracle BPM can use a service bus as the intermediary layer to expose existing IT assets. Alternatively, Oracle BPM can expose and consume components directly if you do not have a service bus. These IT assets are stored in Oracle BPM's catalog for reuse by developers creating the logic needed inside Oracle BPM automated processes.
    As a developer using Oracle BPM, I use templates and drag and drop to create much of my logic. Once I catalog an object it can be reused across multiple projects either by using the Project Dependency option or by importing the artifacts. I test my logic either by using the method editor debugger or at the process level. As I create objects used in my logic using Oracle BPM, I inherit attributes provided by introspected components. This means that if you have an ERP system object with 138 attributes, you do not have to rebuild this object from scratch in Oracle BPM.
    As a developer using Oracle BPM, I use templates and drag and drop to create much of my logic. Once I catalog an object it can be reused across multiple projects either by using the Project Dependency option or by importing the artifacts. I test my logic either by using the method editor debugger or at the process level.
    As I create objects used in my logic using Oracle BPM, I can easily inherit attributes provided by the components exposed to Oracle BPM's catalog. This means that if you have an ERP system with 138 attributes, you do not have to rebuild this object from scratch in Oracle BPM.
    End User Interface
    Before deciding to create your own Struts based UI, examine the capabilities of the OOTB Oracle BPM Workspace. Others on this forum will disagree with this, but rebuilding the functionality of the Oracle BPM Workspace will take quite a bit of time and will require an in-depth knowledge of PAPI (Oracle BPM's API into the runtime Engine) knowledge.
    End user interface screens and complex end user interaction with a variety of screens can be built inside the Oracle BPM toolset's WYSIWYG editor. The forms use the attributes of the objects described in the previous paragraph. There's a common misconception that you cannot have both client side and server side components invoked from the UI. This is simply not the case. You can use both client side and server side components to do cross field validation or provide lists for valid values.
    If you'd been are a JSP shop you'd have had the flexibility to instead create your forms using the Oracle BPM tag library instead of the forms editor provided.
    Since you're a Struts shop, your presentations will be exposed as "External" using Interactive activity Screenflows.
    The forms you build are automatically presented in the OOTB Workspace.
    Runtime
    End users interact with the processes at runtime using an OOTB Workspace. End users are given various roles. When they log into the Workspace, the end users only see the work item instances that are in the roles that they have been assigned. There is an Engine that stores the work item instance information as it flows through the processes at runtime. The Engine is like a traffic cop, ensuring that the right work item instance goes to the right person in the right activity at the right time.
    Hope this helps,
    Dan

  • Oracle BPM 11g Certification

    Know this is a repeat of an already answered question regarding Oracle BPM 11g Certification (certification for oracle BPM 11G but would like to see if there might be an update on when this might be available.
    Thanks,
    Dan
    Edited by: Daniel Atwood on Jan 3, 2011 7:55 AM

    Under the BPM Suite of products, we have a certification for Oracle Webcenter 11g. You can find more info on our website at: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=389
    Regards,
    Brandye Barrington
    Certification Forum Moderator

  • Need steps to configure BAM and DATAMART for Oracle BPM Enterprise

    Hi,
    Need steps to configure BAM and DATAMART for both Oracle BPM 10.3 Enterprise Standalone and Oracle BPM 10.3 Enterprise Weblogic.
    Configurations like BAM Updater Service, Process Data Mart Updater Service, Start Up / Shut Down of the service etc.
    I am referring : http://www.oracle.com/technology/products/bpm/bpm10gr3technicalarticles/BPMConfiguringAndTroubleshootingBAMAndDataMart.pdf

    Hi,
    To add system to solman:
    Go to SMSY and define:
    1) Server --> host name, IP etc
    2) DB --> DB details
    3) System --> R3, Netweaever etc, assign proper components, products
    4) define and assign logical components for the system defined in step 3
    5) generate RFC destionation to the satellite system
    6) Provided you have the necessary trusted authorization and if the RFCs are generated successfully then your task is done. Else you'll have to troubleshoot.
    Once this is done, you need to goto SOLUTION_MANAGER and define
    1) new solution
    2) make necessary inclusion in Solution Landscape Maintenance
    3) include logical component
    This completes the system setup for you.
    For CCMS agent configuration, refer:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/e2/eff640fa4b8631e10000000a1550b0/content.htm
    For system monitoring using solman, refer:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/0b/160419162a476380b5608e7f27a742/frameset.htm
    Hope this helps.
    Rajeev

  • Compile JSP in Oracle BPM 10g

    Hi Everyone,
    Could you let me know how to compile jsp using Oracle BPM 10gR3 studio.
    Thanks in adavance...

    I use JSPs in my projects since it gives me alot more freedom.
    For example, I would like to use JSF tags, or use Javascript libraries to make AJAX calls, and always I want the JSP to have the look and feel of the brand of the company.
    There are challenges in using the JSPs however. The documentation for the JSP Tag Library doesn't have good examples, so you might have to figure stuff out on your own.
    I don't use WTP, although I've been meaning to install it. I've been using a text editor (notepad++) for the development of my JSPs.

  • Future of Oracle BPM 10g

    Hi Friends,   I have been working on Oracle BPM 10g past 6 months, but really not sure whether to continue using this tool as its going to be obsolete soon. Guess most of the client are using Oracle BPM 11g and some even migrating to Oracle 12c. What's the future for Oracle BPM 10g with the respect to BPM market in the future. Are there any projects/clients which are still using Oracle BPM 10g. How easy/difficult is to move from BPM 10g to BPM 11g. I have around 6 years of experience and worked on Savvion Business Manager earlier.  Please help with your valuable suggestions. Regards.

    Support for Oracle BPM 10g has been extended.   Look at Oracle's Lifetime Support Policy document for Fusion Middleware (page 40).  Note that support for Oracle BPM 10g has been extended to December 2018.
    With that said, if a company was to start an Oracle BPM project today, I'd suggest that they do it using Oracle BPM 11g.  Your upgrade path to 12c will be much simpler using 11g and there aren't many of us left who know and can train people getting started on Oracle BPM 10g.
    Dan Atwood

  • What is the difference btw Oracle bpm 10gr3 vs albpm 6.0.5 version

    What is the difference btw Oracle bpm 10gr3 vs albpm 6.0.5 version
    Are the build number common to them?

    Projects built in ALBPM 6.0 can be used directly in Oracle BPM 10g, but the reverse is not true.
    It's sometimes thought that Oracle BPM 10g was just a relabeling of the predecessor BEA product ALBPM. This is not the case.
    In Studio, standards are better supported:
    <li> By default, new processes now use horizontal swim-lanes. You can change the swim-lanes orientation individually for each process. You can define the default orientation for each project and for your Studio installation.
    <li> It uses more sophisticated BPMN icons. BPMN is the new default process diagram theme. BPMN constructs now include Gateways (AND, OR (new in 10g), XOR, Multiple Instance (previously Split-N)). A new Timer event was added. Loop conditions for automatic activities and groups were added.
    <li> Studio now supports Mac/OS 10.4 Tiger and Mac/OS 10.5 Leopard.
    <li> Studio now supports Windows Vista.
    <li> Studio now supports CVS and Subversion version control systems.
    <li> The Studio UI incorporates Eclipse 3.3 improvements such as the following:
    <li> New Minimize/Maximize behavior: When minizing view stacks in Studio, the view icons are placed on the nearest trim area. If a view is maximized, all other views are minimized, rather than hidden.
    <li> Interactive tasks provide a new "previewable" property. The new Application Display Panel and Task Execution Panel of WorkSpace automatically start the execution of previewable tasks without locking the process instance. Enabled by default for Dashboards.
    <li> New type of Activity: Time Activity. A process instance that arrives to this activity just sits idle until a timed event occurs.
    <li> Option Process Notification Immediately on Termination Wait activities has been deprecated. Now both the Wait activity and the first activity in the interruption flow always execute in the same transaction.
    <li> Although I'm not wild about it, there is an auto-layout feature re-arranges all visual elements of a process diagram automatically, minimizing superpositions and aligning the flow as much as possible. Only available for processes with horizontal lane orientation.
    <li> New process property (Greedy Execution Mode) indicates the Process Execution Engine to collapse contiguous automatic tasks in a single transaction. This mode of execution provides better performance for some processes. Disabled by default.
    <li> A new Process-Level debugger allows developers to introduce breakpoints and debug complete processes running in Studio. When the execution reaches a breakpoint, the Engine pauses and Studio's debugging view appears. You can inspect variables, add new breakpoints, resume and continue execution.
    User Interface
    <li> The Business Analyst and Business Architect profiles provide a simpler set of menu options and toolbars.
    <li> New editor for BPM Object Presentations. It's easier to use, provides a WYSIWYG drag and drop interface, improved CSS support and a new Drag & Drop toolbar.
    <li> You can now interrupt a running Simulation started with the Run to the End button.
    <li> New BETWEEN operator added to Business Rules editor (on both Studio and WorkSpace). This operator works with Time and numeric types.
    <li> The Documentation View now displays read-only documentation for the standard Fuego.* components.
    <li> New on-line help book Oracle BPM Components Reference provides reference documentation for the standard Fuego.* components. Only available for the developer profile.
    <li> This version introduces Project Dependency, which allows you to re-use components and role definitions from a common base project.
    In the WorkSpace:
    <li> WorkSpace has an edit mode which allows users to change and save the configuration and layout of panels.
    <li> A new tabbed interface allows you to define multiple pages, each with its own set of panels. You can export the layout configuration to an XML file and re-import it on a different environment or as a different user. Administrators can define layouts for all users in a certain Role.
    <li> You can export the data in the Worklist panel to a PDF or CSV
    <li> You can see an OOTB chart representation of the distribution of items in the Worklist panel.
    <li> WorkSpace includes the following new panels: Task Panel: Renders the execution of interactive tasks within the panel, instead of using the default modal dialogs. Dashboard Display Panel: Provides a way to display Dashboards within a Panel. View Chart Panel: Provides predefined graphical reports about process performance, work items distributions and workload. Application Panel: This panel contains an application (the execution of a Global Interactive). Applications can respond to work item selections or run independently.
    <li> The user can now do re-assignment operations on multiple instances at once.
    <li> The Business Rules editor shows additional auditing information, including who and when a rule was modified.
    <li> WorkSpace now (optionally) stores session-specific information as client-side cookies. This allows load-balancing on a cluster environment without affecting the user experience.
    Integration:
    <li> New timeout property added to external resources of type HTTP Server. Use this setting to control timeouts on web service invocations.
    <li> Authentication information added to external resources of type JMS (Java Messaging System)
    <li> Processes exposed as Web Services can now provide a runProcess operation, which synchronously executes the complete process (from begin to end). Only meaningful on fully automated processes.
    Enterprise:
    <li> New Ant tasks to rebuild the Oracle BPM web applications for container-security.
    <li> Configuration Wizard adds option Generic JNDI to the list of available LDAP servers. When using this option, you must provide a custom configuration file defining the mapping of object classes, attributes and filters. This new feature is also the new mechanism for integrating with AquaLogic Interaction 6.5, replacing the old Identity Service.
    <li> Configuration Wizard can now be run without user interaction ("silent mode"). You specify all configuration values in an XML file.
    <li> Oracle BPM client applications (including WorkSpace, PAPI-WS and custom PAPI apps) are now able to connect to multiple environments (BPM Directories) simultaneously.
    <li> Added Sybase as a new provider for the Engine database and BPM Directory database.
    <li> More information added for auditing of Business Rules, including who and when a rule was modified.
    <li> Updated bundled JDBC drivers to their latest version.
    <li> The Engine now logs warning messages when it detects rogue threads. A new preference allows the administrator to disable automatic re-starts when the Maximum Number of Rogue Component Executions is reached. In addition, in the case of an automatic re-start the Engine now logs a complete thread dump.
    <li> Simplified procedures for deploying BPM WorkSpace on WebLogic Portal. BPM Process Administrator now generates the WorkSpace EAR file as a WLP library module.
    <li> Authentication information added to external resources of type JMS (Java Messaging System).
    Dan

  • Oracle BPM 10g /ALBPM log4j Implementation

    Hi All,
    Could you please let me know the steps to implement log4j in oracle bpm 10g/ALBPM.
    Regards,
    Srinivas

    While you can export an ALBPM 6.0 project and import it into Oracle BPM 10g, as you've seen you will not be able to use a project that is exported from Oracle BPM 10 project in ALBPM 6.0.
    Just to clarify - it will appear to import, but you won't be able to open key elements (e.g. screenflows created in the 10g project) successfully.
    Dan

  • Invoking ALBPM (Oracle BPM) using Webservice calls

    Hi,
    I am trying to invoke Oracle BPM processes using webservice dynamically using events. I am presently not able to find any samples in this regard. Could somebody help me figure out a way to invoke Oracle BPM process dynamically using events ?
    I would like to avoid the use of polling as an option.
    TIA,
    Sarat
    Edited by: [email protected] on Jun 9, 2009 9:15 AM
    Edited by: [email protected] on Jun 9, 2009 9:15 AM

    I too have this question. It seems like you can no longer use BPEL with BPM 6.5/10GR3. Is this in fact the case? To use BPEL do you have to revert back to version 6.0?

  • Calling Oracle BPM Process Web Service from Oracle Service Bus

    Hi
    I am using Oracle Service Bus 10gR3.
    I have developed simple BPM process through Oracle BPM studio 10.3.1.0.I then followed steps below
    1. Create a Process.
    2. Expose the Process as a Web Service.
    3. Run the project. This starts the Process Execution Engine.
    4. Create an ALSB External Resource of type Management Host.
    5. Create a second ALSB External Resource for registration.
    6. Register the End Point
    Until this point everything is fine. Then I created one project through Oracle Service Bus console. Under that created WSDL, Proxy Service and Business Service Folders. I am using the web service created through BPM studio as teh Business Service in SB . I then created one proxy service to route the request to the Business Service.
    Finally when I try to test the Proxy Service by launching test console, I get the
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380001</con:errorCode>
    <con:reason>INTERNAL SERVER ERROR</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    I also tried to debug through "Oracle Workshop for WebLogic Version 10.3 " . But I am not getting enough details as to why this is failing.
    Please help me . Thanks In advance.
    Thanks
    Nilay
    Edited by: user8950019 on Feb 1, 2010 4:11 AM

    Hi,
    When im calling wsdl created when BPM exposed as webservice in SOAP-ui, i first hit the startSession
    Request is:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <soapenv:Header/>
    <soapenv:Body>
    <exp:startSession>
    <password>Employee</password>
    <user>Employee</user>
    </exp:startSession>
    </soapenv:Body>
    </soapenv:Envelope>
    Response i Get is:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <ns1:startSessionResponse xmlns:ns1="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <return>3782hecq1s85h</return>
    </ns1:startSessionResponse>
    </soapenv:Body>
    </soapenv:Envelope
    but when i put this sessionId in main request:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <soapenv:Header/>
    <soapenv:Body>
    <exp:expenseReport>
    <sessionId>3782hecq1s85h</sessionId>
    <reportArg>
    <!--Optional:-->
    <comments>yes</comments>
    <!--Optional:-->
    <costCenter>jaa</costCenter>
    <!--Optional:-->
    <description>aa</description>
    <!--Optional:-->
    <isApproved>y</isApproved>
    <!--Zero or more repetitions:-->
    <items>
    <!--Optional:-->
    <elements>
    <!--Optional:-->
    <amount>700</amount>
    <!--Optional:-->
    <date>?</date>
    <!--Optional:-->
    <description>?</description>
    <!--Optional:-->
    <receiptChecked>?</receiptChecked>
    </elements>
    </items>
    <!--Optional:-->
    <reviewedBy>?</reviewedBy>
    <!--Optional:-->
    <submitDate>?</submitDate>
    <!--Optional:-->
    <submittedBy>?</submittedBy>
    <!--Optional:-->
    <total>?</total>
    </reportArg>
    </exp:expenseReport>
    </soapenv:Body>
    </soapenv:Envelope>
    Response coming is :-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server.userException</faultcode>
    <faultstring>fuego.lang.ComponentExecutionException: The method 'expenseReport' from class 'xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl' could not be successfully executed.</faultstring>
    <detail>
    <ns1:stackTrace xmlns:ns1="http://xml.apache.org/axis/">fuego.lang.ComponentExecutionException: The method 'expenseReport' from class 'xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl' could not be successfully executed.
         at fuego.lang.Invokeable.invokeImpl(Invokeable.java:244)
         at fuego.lang.Invokeable.invokeDynamic(Invokeable.java:188)
         at fuego.lang.Invokeable.invoke(Invokeable.java:160)
         at fuego.soaptype.SoapListener.invokeDynamic(SoapListener.java:104)
         at fuego.lang.Invokeable.invoke(Invokeable.java:160)
         at fuego.fengine.FEngineWebServiceExecutor$2.execute(FEngineWebServiceExecutor.java:133)
         at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304)
         at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470)
         at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551)
         at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
         at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
         at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66)
         at fuego.fengine.FEngineWebServiceExecutor$1.run(FEngineWebServiceExecutor.java:65)
         at fuego.component.Message.process(Message.java:576)
         at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:780)
         at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:755)
         at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
         at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134)
         at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:244)
         at fuego.fengine.FEngineWebServiceExecutor$WebServiceExecutorPrincipal.processBatch(FEngineWebServiceExecutor.java:168)
         at fuego.component.ExecutionThread.work(ExecutionThread.java:839)
         at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
    Caused by: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "jaa"
         at xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl.expenseReport(ExpenseReportServiceInternalAlbpmListenerImpl.xcdl:36)
         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 fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
         at fuego.lang.JavaObject.invoke(JavaObject.java:227)
         at fuego.lang.Invokeable.invokeImpl(Invokeable.java:234)
         ... 21 more
    Caused by: java.lang.NumberFormatException: For input string: "jaa"
         at java.lang.NumberFormatException.forInputString(Unknown Source)
         at java.lang.Integer.parseInt(Unknown Source)
         at java.lang.Integer.valueOf(Unknown Source)
         at fuego.util.Conversion.tojava_lang_Integer(Conversion.java:934)
         at fuego.xobject.runtime.ConversionUtilities.fromString(ConversionUtilities.java:56)
         at fuegoblock.xml.XmlElementDeserializer.deserializeElement(XmlElementDeserializer.java:175)
         at fuegoblock.xml.XmlElementDeserializer.deserialize(XmlElementDeserializer.java:81)
         at fuegoblock.xml.DynamicXml.createObjectFrom(DynamicXml.java:160)
         at fuegoblock.xml.DynamicXml.createObjectFrom(DynamicXml.java:119)
         at xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl.expenseReport(ExpenseReportServiceInternalAlbpmListenerImpl.xcdl:17)
         ... 28 more</ns1:stackTrace>
    <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">D-113014550</ns2:hostname>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    can anyone explain why this error is coming.?
    Edited by: user8937128 on May 19, 2010 6:58 AM

  • Oracle BPM / SOA Suite and Big and Complex Scenarios

    Hi people,
    I have worked for a company that in the past chose Oracle BPM (ALBPM at the time) and one of the big problems that the company had was in relation about big processes and complex scenarios.
    This company is for the e-commerce area and our processes can have many instances at the same time, for example, a process to all the "order flow" can have thousands, maybe millions instances at the same time.
    So we choose to abort the BPMS option in the past and now we back to talk again about BPMS and one question is always made by the company board: if we use BPM again, the new versions can be support all the our volume data?
    To be honestly, I don't have this answer so I like to know if any people here has a paper or report about Oracle BPM 11g and big scenarios with many instances. If anybody has a case too, it will be relevant.
    Another and the final question: how does the oracle bpm engine treats the case when my engine reboots and before that the engine had many instances active? The istances will be lost?

    11g ADF is not certified with 10g SOA Suite. What I mean by this is that your 11g ADF will need to run on WLS 10.3.1 and SOA Suite 10g will eith run on oc4j or WLS 9.2.
    ADF is just JDeveloper, you deploy to WLS 11g (10.3.1).
    This is the most detailed 10g SOA Suite guide I know for 10g
    http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294/toc.htm
    note that it is for 10.1.3.3, you just need to subsitute for 10.1.3.5 (latest release)
    cheers
    James

Maybe you are looking for