Oracle® Application Server 10g Release Notes 10g (9.0.4) for Linux x86 Part Number B12261-03 |
|
This chapter discusses the following topics:
This section describes configuration issues and their workarounds for Oracle Workflow.
Do not install the standalone Oracle Workflow server in an Oracle E-Business Suite database. If you want to use the version of Oracle Workflow available with Oracle Application Server 10g (9.0.4), or any Oracle Application Server components that depend on this version of Oracle Workflow, then you must install the Oracle Workflow server into a database that is not used for an Oracle E-Business Suite instance.
If you implement Oracle Application Server 10g (9.0.4) with Oracle E-Business Suite, the Oracle Workflow Configuration Assistant will not install the standalone version of the Oracle Workflow server in that database. You can continue to use the version of the Oracle Workflow server embedded in Oracle E-Business Suite instead.
If you choose to install the Oracle Application Server Metadata Repository 10g (9.0.4) into a database used by Oracle E-Business Suite, the Oracle Workflow Configuration Assistant will not install the standalone version of the Oracle Workflow server in that database. You can continue to use the version of the Oracle Workflow server embedded in Oracle E-Business Suite instead, although there may be some limitations in Oracle Application Server functionality. Refer to OracleMetaLink Note 251627.1 (http://metalink.oracle.com) for more information.
The version of the Oracle Workflow server components installed in your database, including the Oracle Workflow schema, must match the version of your Oracle Workflow middle tier components. That is, if you want to use Oracle Workflow Release 2.6.3, then both the Oracle Workflow server and middle tier components must be the Release 2.6.3 components, available with Oracle Application Server 10g (9.0.4).
If you want to use an existing Oracle9i Application Server Release 2 (9.0.2) infrastructure database that already has Oracle Workflow Release 2.6.2 installed, then you must upgrade that Oracle Workflow server installation to Release 2.6.3 before using it with an Oracle Application Server 10g (9.0.4) middle tier home. To upgrade the Oracle Workflow server installation to Release 2.6.3, run the Oracle Workflow Configuration Assistant with the Upgrade option from the wf
subdirectory in your Oracle Application Server 10g (9.0.4) middle tier home.
If you want to use the Oracle Workflow Manager component within the Oracle Enterprise Manager Application Server Control, including Oracle Workflow administration features and the Java-based Workflow Notification Mailer, run the Workflow Configuration Assistant to configure Oracle Workflow Manager.
If you want to configure Oracle Workflow Manager when running the Workflow Configuration Assistant manually, edit the Workflow Configuration Assistant script in the following directory:
Open the script in a text editor and locate the line similar to the following:
. . . repository.jar" WorkflowCA /wfdir<workflow_directory>
/orahome<oracle_ home>
/ospath $PATH
For example:
. . . repository.jar" WorkflowCA /wfdir /d1/iasinstall/m21pw1/wf /orahome /d1/iasinstall/m21pw1 /ospath $PATH
Edit the script to append the parameters required for Oracle Workflow Manager after the /wfdir, /orahome, and /ospath parameters:
. . . repository.jar" WorkflowCA /wfdir<workflow_directory>
/orahome<oracle_ home>
/ospath $PATH /iasname<schema_name.machine_name>
/iasmachine<machine_ name>
/iasport<port_number>
/iassid<database_SID>
/jdbcconnnode<connect_ string>
/fileupdate true
Specify the parameter values as follows:
schema_name.machine_name
host:port:sid
true
as the value of this parameter in order to update the targets.xml file for the Oracle Enterprise Manager Application Server Control.
Save your changes to the script, and start the Workflow Configuration Assistant using the following commands:
$ORACLE_HOME/wf/install/wfinstall.csh
%ORACLE_HOME%\wf\install\wfinstall.bat
The Oracle Workflow Configuration Assistant window will appear to let you enter the remaining configuration parameters, including additional parameters required if you want to run the Workflow Notification Mailer. For more details, see your installation documentation.
If you start the Workflow Configuration Assistant manually, you can choose to run it in silent mode by first editing the script to enter all your configuration parameters. In this case, you must specify all required parameters as well as any conditionally required parameters for features you want to use.
Edit the Workflow Configuration Assistant script in the following directory:
Open the script in a text editor and locate the line similar to the following:
. . . repository.jar" WorkflowCA /wfdir<workflow_directory>
/orahome<oracle_ home>
/ospath $PATH
For example:
. . . repository.jar" WorkflowCA /wfdir /d1/iasinstall/m21pw1/wf /orahome /d1/iasinstall/m21pw1 /ospath $PATH
Edit the script to append your additional parameters after the /wfdir, /orahome, and /ospath parameters:
. . . repository.jar" WorkflowCA /wfdir<workflow_directory>
/orahome<oracle_ home>
/ospath $PATH /wfacct<workflow_schema>
/wfpasswd<workflow_schema_ password>
/syspasswd<SYS_password>
/instype<installation_type>
/orasid<database_SID>
/constr<connection_string>
The script must include the following required parameters to run the Workflow Configuration Assistant in silent mode:
$ORACLE_HOME/wf
owf_mgr
.
Install
to perform a fresh installation of Oracle Workflow, or to reinstall Oracle Workflow Release 2.6.3. Specify Upgrade
to upgrade an existing installation of Oracle Workflow Release 2.6.0, Release 2.6.1, or Release 2.6.2. Specify "add language"
to load a language into your existing installation of Oracle Workflow.
For a list of standard language abbreviations in the Oracle Database, see: Locale Data, Oracle National Language Support Guide.
You can also specify the following additional parameters if you want to use the corresponding features.
true
if you want the Workflow Configuration Assistant to write debug information to the workflow.log file, or false
if you do not want to log this information.
cn=orcladmin
cn=changelog
cn=Base, cn=OracleSchemaVersion
schema_name.machine_name
host:port:sid
true
as the value of this parameter in order to update the targets.xml file for the Oracle Enterprise Manager Application Server Control.
http://<server.com:portID>/pls/wf
where <server.com:portID>
represents the server and TCP/IP port number on which your web listener accepts requests.
Save your changes to the script, and start the Workflow Configuration Assistant using the following commands:
$ORACLE_HOME/wf/install/wfinstall.csh
%ORACLE_HOME%\wf\install\wfinstall.bat
If the script includes all the minimum required parameters, then it performs the configuration silently, without displaying the Oracle Workflow Configuration Assistant window.
If you choose to integrate with Oracle Internet Directory, you specify Lightweight Directory Access Protocol (LDAP) server information for your LDAP directory, either in the Workflow Configuration Assistant or in the Global Workflow Preferences page within Oracle Workflow. The port you specify to connect to the LDAP server must be a non-Secure Sockets Layer (non-SSL) port.
In some cases the workflow.log file produced during installation and configuration of Oracle Workflow may show errors in loading a file named ecxutils.jar. You can safely ignore these errors.
During the installation and configuration of Oracle Workflow, you choose the type of directory service to implement. You can either integrate with Oracle Internet Directory (OID) and Oracle Application Server Single Sign-On, or you can use Oracle Database users and roles as your directory repository for Oracle Workflow.
If necessary, you can change your directory service implementation after the initial installation and configuration are complete.
For more information, see Setting Up Oracle Workflow, Oracle Workflow Administrator's Guide.
desc DBMS_LDAP
If the DBMS_LDAP package does not already exist, load it manually by running the catldap.sql
script located in the <ORACLE_HOME>/rdbms/admin
directory. Run this script as the SYS user. For example, use the following command:
sqlplus "SYS/<SYS password> as sysdba" @$ORACLE_HOME/rdbms/admin/catldap.sql
<ORACLE_HOME>/wf/sql/wfdircsv.sql
script to implement Oracle Workflow directory service views that support OID integration. For example, use the following command:
sqlplus owf_mgr/<passwd> @$ORACLE_HOME/wf/sql/wfdircsv.sql
<ORACLE_HOME>/wf/sql/wfsecssb.sql
script. For example, use the following command:
sqlplus owf_mgr/<passwd> @$ORACLE_HOME/wf/sql/wfsecssb.sql
/pls/your_Workflow_DAD
. For example: /pls/wf
<Location /pls/your_Workflow_DAD> require valid-user authType Basic </Location>
For more information, see: Developing Applications Using mod_osso, Oracle Application Server Single Sign-On Application Developer's Guide.
After you update the DAD and the mod_osso configuration file, restart Oracle HTTP Server.
OID provides a migration tool called ldifmigrator. To use this tool, you must extract your user information from the database into an intermediate LDAP Data Interchange Format (LDIF) file, with substitution variables wherever necessary. The ldifmigrator tool converts the intermediate entries in the file to actual LDIF entries by replacing the variables based on arguments provided at runtime or information retrieved from the LDAP directory. The LDIF file produced by the ldifmigrator can then be uploaded into OID using OID bulk tools.
For more information about the ldifmigrator, the format required for the intermediate LDIF file, and OID bulk upload tools, see: Appendix A: Syntax for LDIF and Command-Line Tools, Oracle Internet Directory Administrator's Guide.
/pls/your_Workflow_DAD
. For example: /pls/wf
wfa_html.home
StatelessWithResetPackageState
Basic
Ensure that you do not specify a database user name or password, in order to enable mod_plsql database authentication.
After you update the DAD and the mod_osso configuration file, restart Oracle HTTP Server.
<ORACLE_HOME>/wf/sql/wfdirouv.sql
script to map the Oracle Workflow directory service views to your Oracle Database users and roles. For example, use the following command:
sqlplus owf_mgr/<passwd> @$ORACLE_HOME/wf/sql/wfdirouv.sql
The wfdirouv.sql
script sets each native Oracle Database user's e-mail address to the user's respective username. As a minimal setup step, you should edit the script to either link your native Oracle Database users to an existing mail directory store through the WF_ROLES view definition or, if the usernames and e-mail account names match, then simply add the domain for your organization, such as '@oracle.com
', to the usernames in the WF_USERS view definition. Typically, the columns that you change are EMAIL_ADDRESS in WF_USERS and EMAIL_ADDRESS in WF_ROLES. For more information, see: Setting Up Oracle Workflow, Oracle Workflow Administrator's Guide.
<ORACLE_HOME>/wf/sql/wfsecwsb.sql
script. For example, use the following command:
sqlplus owf_mgr/<passwd> @$ORACLE_HOME/wf/sql/wfsecwsb.sql
This section describes administration issues and their workarounds for Oracle Workflow.
In Release 2.6.3, Oracle Workflow includes a Java-based notification mailer program, implemented as a service component within the Generic Service Component Framework, which communicates notifications to users via e-mail and interprets responses. Oracle Workflow provides one seeded notification mailer service component called the Workflow Notification Mailer. This program requires an outbound SMTP mail server and an inbound IMAP mail server.
The new Java-based implementation of the notification mailer replaces the C-based Notification Mailer program that was used in previous releases of Oracle Workflow. If you are upgrading an existing installation of Oracle Workflow to Release 2.6.3, note that the executable file for the C-based Notification Mailer is replaced with a stub file during the upgrade, and you can no longer run that version of the Notification Mailer. Instead, use the Oracle Workflow Manager component within the Oracle Enterprise Manager Application Server Control to run the Java-based Workflow Notification Mailer.
This section describes known errors in the documentation.
In the Oracle Workflow Installation Notes for Oracle Content Management SDK, the description of the Workflow Configuration Assistant states that if you choose the Install or Upgrade options, the Workflow Configuration Assistant creates a Database Access Descriptor (DAD) for Oracle Workflow in the mod_osso configuration file within your Oracle HTTP Server installation. The DAD is actually created in the dads.conf
file within your Oracle HTTP Server installation.
In the Oracle Workflow Installation Notes for Oracle Content Management SDK, the "Oracle Workflow Server Installation" section lists "Load DBMS_LDAP package (conditionally required)" as step 4, after running the Oracle Universal Installer and the Oracle Workflow Configuration Assistant. If you plan to integrate with Oracle Internet Directory (OID) and Oracle Application Server Single Sign-On as your Oracle Workflow directory service, this step should actually be performed as a pre-installation step. Please ensure that the DBMS_LDAP PL/SQL package is loaded in your database before you run the Oracle Universal Installer and the Oracle Workflow Configuration Assistant.
If you do run the Oracle Universal Installer and the Oracle Workflow Configuration Assistant, specifying LDAP values for OID integration, without having the DBMS_LDAP package installed in your database, you may encounter invalid packages after the Oracle Workflow Configuration Assistant completes. In this case, load the package as described in the Oracle Workflow Installation Notes for Oracle Content Management SDK, and then recompile the Oracle Workflow schema. For instructions, see the Oracle Database Supplied PL/SQL Packages and Types Reference.
|
![]() Copyright © 2003 Oracle. All Rights Reserved. |
|