Upgrading Oracle BPEL Process Manager Projects with Multiple Tasks

11-2 Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter, and ADF ■ Reset Alerts actions to users and groups Further, if your Oracle BAM 10g environment takes advantage of an LDAP directory server to store your Oracle BAM user names or other Oracle BAM information, then you should make sure that the LDAP directory you were using in Oracle Application Server 10g is associated with your new Oracle Fusion Middleware 11g environment. For more information, see Section 6.7.1, Configuring Oracle SOA Suite 11g to Use Identity Management Components .

11.2 Verifying Oracle BAM Action Form Templates After Upgrade

After you upgrade from Oracle BAM 10g to Oracle Fusion Middleware 11g, some of the Action Form templates you created in Oracle BAM 10g may not function correctly. As a result, after you perform the upgrade, you should review the templates and verify that they are functioning correctly. Specifically, use the following instructions to search for typical issues that might need to be corrected after the upgrade to Oracle Fusion Middleware 11g: 1. Open the Oracle BAM Start Page. 2. Start Oracle BAM Architect.

3. Select Data Objects from the menu.

4. Expand the System folder and open the Views folder.

5. Select the Action Form Templates data object and click Contents.

6. Click Edit Contents.

7. Click Edit next to the first row.

8. Copy the contents of the FormInput column to a text editor and remove any white

space following an element. in other words replace with . 9. Search for the mixed case ReportServer and change to lower case reportserver to fix the links to the style sheets.

10. Copy and paste the updated text back into the FormInput column.

11. Repeat these steps for each entry in the FormInput column that contains data.

11.3 Upgrading Oracle BAM External Data Sources

External data sources defined in your Oracle BAM 10g environment are not upgraded to Oracle BAM 11g. As a result, if you use external data sources in your Oracle BAM 10g environment, you must manually recreate those data sources in Oracle BAM 11g. This is because Oracle Fusion Middleware 11g supports a new set of database drivers, which are used to connect to an external database. See Also: Creating Action Form Templates in the Oracle Fusion Middleware Users Guide for Oracle Business Activity Monitoring See Also: Starting the Oracle BAM Web Applications, in the Oracle Fusion Middleware Users Guide for Oracle Business Activity Monitoring Upgrading Oracle Business Activity Monitoring Applications 11-3 To configure external data sources for Oracle BAM 11g, refer to Creating External Data Sources in the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

11.4 Upgrading Images in Oracle BAM Reports

Any images you used in Oracle BAM 10g are not upgraded automatically to Oracle BAM 11g. As a result, you must manually move any of your Oracle BAM images to the Oracle BAM 11g before the images can be used in your Oracle BAM 11g reports. ■ If you uploaded background images or inserted images into columnar views, you have two options to upgrade the images to Oracle BAM 11g: – Option 1: Copy all image files from the Oracle BAM 10g location to the Oracle BAM 11g location. Oracle BAM 10g location: ORACLE_HOME \BAM\images Oracle BAM 11g location: BAM_DOMAIN_HOME serversBAM_Managed_Server tmp_WL_useroracle-bam-11.1.1 tmpdirwarbuildnumberImages Note that the Images directory in Oracle BAM 11g is case-sensitive and must begin with an uppercase I. – Option 2: Edit the Oracle BAM 11g reports and re-upload the image files. For more information, see Setting Backgrounds for Reports in the Oracle Fusion Middleware Users Guide for Oracle Business Activity Monitoring. ■ If you manually placed image files in the images directory in Oracle BAM 10g and you referenced them in your Oracle BAM 10g HTML calculations, then do the following: 1. Copy the Oracle BAM 10g directory to the Oracle BAM 11g directory location as described in Option 1 provided earlier in this section. 2. Edit your Oracle BAM 11g HTML calculation expressions and change any folder reference images to Images. ■ If you manually placed image files in a custom folder in Oracle BAM 10g and you referenced them in HTML calculations, then you must do the following: 1. Create custom folder in 11g relative to: BAM_DOMAIN_HOME serversBAM_Managed_Server tmp_WL_useroracle-bam-11.1.1 tmpdirwarbuildnumberImages 2. Copy the 10g images to this new location. 3. Edit your Oracle BAM 11g HTML calculation expressions and change any folder reference images to Images.

11.5 Using Oracle BAM Web Services in 11g

The following sections describe how Oracle BAM Web services support in Oracle BAM 10g is affected by upgrade to Oracle Fusion Middleware 11g: ■ Using Web Services Clients with Oracle BAM 11g 11-4 Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter, and ADF ■ Invoking Web Services from Oracle BAM Alerts ■ Using the ManualRuleFire Web Service in Oracle BAM 11g ■ New Support for Web Services in Oracle BAM 11g

11.5.1 Using Web Services Clients with Oracle BAM 11g

If you have developed client applications that communicate via Web services with Oracle BAM 10g servers, then you can continue to use those clients after you upgrade to Oracle BAM 11g, with no changes to the client code. This is possible because the DataObjectOperations Web service available in Oracle BAM 10g is still available in Oracle BAM 11g. The DataObjectOperations Web service has been renamed to DataObjectOperations10131, but the WSDL end point URL remains the same, so client processes can continue working with Oracle BAM 11g. However, to ensure that your clients continue to work successfully with Oracle BAM 11g, Oracle recommends that you apply the latest patch set to any Oracle BPEL Process Manager 10g clients that are using Oracle BAM 11g environment. If you are using the latest version of Oracle JDeveloper 10g Release 3 10.1.3, to create a connection to Oracle BAM 11g, the Domain field in the BAM connection wizard is completely ignored and can be left blank. For more information about the DataObjectOperations10131 Web service in Oracle BAM 11g, refer to Using Oracle BAM Web Services in the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

11.5.2 Invoking Web Services from Oracle BAM Alerts

In Oracle BAM 10g, you could configure alerts to invoke a Web service by invoking an external action. This method of using alerts to invoke a Web service is no longer supported in Oracle BAM 11g. Instead, in Oracle BAM 11g, you can create an alert rule that calls the Call a Web Service action. For more information, see Creating Oracle BAM Alerts in the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

11.5.3 Using the ManualRuleFire Web Service in Oracle BAM 11g

If you used the ManualRuleFire Web service in Oracle BAM 10g, note that the end point URL for this Web service has changed in Oracle BAM 11g. Note: At the time of this document was published, the latest patch set available for Oracle SOA Suite 10g and Oracle JDeveloper was 10g Release 3 10.1.3.5. However, for more information on the latest patch sets required for Oracle Fusion Middleware 11g interoperability and upgrade, refer to the Oracle Fusion Middleware 11g Release Notes available in the Oracle Fusion Middleware documentation library on the Oracle Technology Network OTN: http:www.oracle.comtechnologydocumentation