Oracle Application Server InterConnect Installation Guide 10g (9.0.4) Part Number B10693-01 |
|
This chapter describes how to integrate Oracle Workflow with OracleAS InterConnect.
Topics discussed are:
You can install Oracle Workflow to integrate with OracleAS InterConnect in the following two ways:
Oracle Workflow Installation Notes for Oracle Content Management SDK for installation instructions.
See Also:
To install Oracle Workflow from an OracleAS ProcessConnect home, perform the following steps:
Install the OracleAS Metadata Repository in an existing 9.2 database using the Oracle Application Server Repository Creation Assistant (OracleAS RepCA). OracleAS Metadata Repository contains the Oracle Workflow schema.
DBMS_LDAP
package in your database before installing.
Install OracleAS ProcessConnect on the middle-tier, selecting the OracleAS Metadata Repository you installed in step 1 "Install OracleAS Metadata Repository" to use with this Oracle Application Server middle-tier. Oracle Workflow files are silently installed in the middle-tier Oracle home along with OracleAS ProcessConnect.
Run the Workflow Configuration Assistant to configure Oracle Workflow.
After Oracle Workflow is installed and configured, you can also optionally run the Workflow Configuration Assistant again with the Add Language option to load additional languages into your Oracle Workflow server database. To do so, perform the following steps:
wfinstall.csh
script:
iasname
: schema_name.machine_name
iasport
: Database listener port
iassid
: Database SID
iasmachine
: Machine name
jdbcconnnode
: Connection with remote database.
fileupdate
: Updates file. This is required to configure the Java mailer.
For example:
/iasname M21_MidTier.hsunnab05 /iasport 1521 /iassid Ora92 /iasmachine machine.us.oracle.com /jdbcconnnode machine.us.oracle.com:1521:Ora92 /fileupdate true
owf_mgr
.
owf_mgr
schema password is less than 8 characters.
SYS
password.
If you choose the Install or Upgrade options, the Workflow Configuration Assistant loads Oracle Workflow into your database, creates a Database Access Descriptor (DAD) for Oracle Workflow in the dads.conf
configuration file within your Oracle HTTP Server installation, and configures the Oracle Workflow Manager component within Oracle Enterprise Manager Application Server Control.
Locale Data in Oracle National Language Support Guide for a list of standard language abbreviations in the Oracle Database
See Also:
LOCAL
on Windows or TWO_TASK
on UNIX.
Enter the following Lightweight Directory Access Protocol (LDAP) server information for the LDAP directory to which you want to connect. After the initial installation, you can update these values if necessary in the Global Workflow Preferences Web page.
cn=orcladmin.
cn=changelog
.
cn=Base
, cn=OracleSchemaVersion
.
Then click OK.
If you enter values for these LDAP options, the Oracle Workflow Configuration Assistant automatically implements Oracle Workflow directory service views that support OID integration for you. Additionally, it installs the appropriate WFA_SEC
Workflow security package. Finally, the Oracle Workflow Configuration Assistant also automatically sets up Oracle Application Server Single Sign-On integration for you by protecting the Database Access Descriptor (DAD) for Oracle Workflow in the mod_osso
configuration file within your Oracle HTTP Server installation.
http://<server.com:port>/pls/wf
where <server.com:port>
represents the server and TCP/IP port number on which your web listener accepts requests, and wf
is the DAD created for Oracle Workflow.
Note: You must always enter a value for the HTML Agent Name, because Oracle Workflow requires this URL to display its Web pages. |
Then choose OK.
After the initial installation, you can update the notification mailer configuration values if necessary in the Oracle Workflow Manager component of the Oracle Enterprise Manager Application Server Control. You can also update the HTML agent value for Oracle Workflow in the Global Workflow preferences Web page.
See Also:
Oracle Workflow Administrator's Guide for information on Oracle Workflow Manager online help and setting up Oracle Workflow. |
Oracle Workflow requires a virtual directory mapping called /OA_JAVA/
in your Web listener that points to the Oracle Workflow JAR files on your file system. The JAR files are in a directory called ORACLE_HOME
/jlib
. Oracle Universal Installer automatically installs the Java code in this directory when you install or upgrade the Oracle Workflow Server.
Oracle Workflow also requires a virtual directory mapping called /OA_MEDIA/
that points to the Oracle Workflow icon area on your file system. The icon area is ORACLE_HOME
/wf/java/oracle/apps/fnd/wf/icons
. All icon and .gif
files that are required by Oracle Workflow's Web interface must be stored in the /OA_MEDIA/
virtual directory.
If you installed Oracle HTTP Server in the same ORACLE_HOME
as Oracle Workflow, the /OA_JAVA/
and /OA_MEDIA/
virtual directory mappings are set by default. You should verify these mappings and add them if necessary.
jlib
directory and the Oracle Workflow icon area to the ORACLE_HOME
/wf/admin/wf.conf
file. The path to this configuration file must be included in the ORACLE_HOME
/Apache/Apache/conf/oracle_apache.conf
file which helps define the behavior of Oracle HTTP Server. Add the aliases using the following format:
On UNIX:
Alias /OA_JAVA/ "<ORACLE_HOME>/jlib/" Alias /OA_MEDIA/ "<ORACLE_HOME>/wf/java/oracle/apps/fnd/wf/icons/"
For example:
... # # Aliases: Add here as many aliases as you need (with no limit). # The format is # Alias fakename realname # ... Alias /OA_JAVA/ "/oracleas/jlib/" Alias /OA_MEDIA/ "/oracleas/wf/java/oracle/apps/fnd/wf/icons/" ...
On Windows:
Alias /OA_JAVA/ "<ORACLE_HOME>\jlib/" Alias /OA_MEDIA/ "<ORACLE_HOME>\wf\java\oracle\apps\fnd\wf\icons/"
For example:
... # # Aliases: Add here as many aliases as you need (with no limit). # The format is # Alias fakename realname # ... Alias /OA_JAVA/ "C:\oracleas\jlib/" Alias /OA_MEDIA/ "C:\oracleas\wf\java\oracle\apps\fnd\wf\icons/" ...
Oracle Workflow provides access to HTML help from the Help button on each of its Web pages. The HTML help that appears is context-sensitive and provides links to the entire contents of the Oracle Workflow documentation.
When you install Oracle Workflow Server, Oracle Universal Installer copies a .zip
file containing the HTML help to the Workflow directory in your Oracle home. The .zip
file is ORACLE_HOME
/wf/wfdoc.zip
. To set up the HTML help, you must extract the doc
directory tree from the .zip
file and verify that you have a virtual directory mapping called /OA_DOC/
in your Web listener that points to the documentation area on your file system.
If you installed Oracle HTTP Server in the same ORACLE_HOME
as Oracle Workflow, the /OA_DOC/
virtual directory mapping is set by default. You should verify this mapping and add it if necessary.
unzip
utility to extract the doc
directory tree from the .zip
file within the Workflow directory. You need at least 7 Mb of free disk space to extract the .zip
file.
doc
directory tree that is created includes the Oracle Workflow documentation area, ORACLE_HOME
/wf/doc
, and the following subdirectories:
ORACLE_HOME
/wf/doc/<
lang>/wf
: Oracle Workflow online help.
ORACLE_HOME
/wf/doc/<
lang>/wfcust
: Custom help. You can optionally add your own customized Workflow help in this directory.
doc
directory tree, you can optionally remove the .zip
file.
/OA_DOC/
in your Web listener that points to the new Oracle Workflow documentation area on your file system and add this mapping if necessary.
ORACLE_HOME
/wf/admin/wf.conf
file. The path to this configuration file must be included in the ORACLE_HOME
/Apache/Apache/conf/oracle_apache.conf
file which helps define the behavior of Oracle HTTP Server. Add the alias using the following format:
On UNIX:
Alias /OA_DOC/ "<$ORACLE_HOME>/wf/doc/"
For example:
... # # Aliases: Add here as many aliases as you need (with no limit). # The format is # Alias fakename realname # ... Alias /OA_DOC/ "/oracleas/wf/doc/" ...
On Windows:
Alias /OA_DOC/ "<ORACLE_HOME>\wf\doc/"
For example:
... # # Aliases: Add here as many aliases as you need (with no limit). # The format is # Alias fakename realname # ... Alias /OA_DOC/ "C:\oracleas\wf\doc/" ...
/OA_DOC/
virtual directory mapping is added to your Web listener, you can access the HTML help from the Help button on any Oracle Workflow Web page. You can also access any HTML help file directly by appending its virtual path to your Web listener base URL.
http://<server_name>[:<port>]/OA_DOC/<lang
>/wf/toc.htm
The path for the contents page of your Oracle Workflow custom help is:
http://<server_name>[:<port>]/OA_DOC/<lang
>/wfcust/wfcust.htm
wfcust
directory, wfcust.htm
, with your own help material. The HTM file that is the main entry point for your custom help must be named wfcust.htm
and must contain an anchor named contents
. Your custom help will be accessible through the Custom Help link on the contents page of the Oracle Workflow help.
If you are upgrading a previous installation of Oracle Workflow, and you are integrating with Oracle Internet Directory for the first time, migrate your existing Workflow user information to Oracle Internet Directory.
You must perform a one-time migration of existing Oracle Workflow user information to OID to enable single sign-on and single administration. Ensure that you migrate all the necessary data from WF_LOCAL_USERS
as well as any other user tables in which you previously stored user information. After performing the migration, you should maintain your user information only through OID.
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.
See Also:
Oracle Internet Directory Administrator's Guide for more information about the |
To invoke Oracle Workflow's Web pages, append the appropriate procedure and arguments to the base URL for the Workflow Web agent. After you define your Web security and Web users, you can verify your base URL by connecting as a valid user to the Oracle Workflow home page:
http://<server.com:port>/pls/your_Workflow_DAD/wfa_html.home
The default name for the Workflow DAD is wf
.
Notes:
wftoken.sql
. This script is located in the wf/sql
subdirectory within your Oracle home. Connect to the Oracle Workflow database account using SQL*Plus and run the script using the following command:
sqlplus
<username>
/
<pwd>
@wftoken WF_WEB_AGENT
<web_agent_value>
Replace <web_agent_value>
with the Workflow Web agent name in the following format:
http://
<server.com:port>
/pls/
your_Workflow_DAD
where <server.com:port>
represents the server and TCP/IP port number on which your Web listener accepts requests.
When you install Oracle Workflow and its demonstration workflow processes, you also install a demonstration data model that seeds a set of demonstration users in the directory service. The users are: sysadmin
, wfadmin
, blewis
, cdouglas
, kwalker
, and spierson
. Their passwords are the same as their usernames. You can authenticate your connection to an Oracle Workflow Web page with any of these user names and passwords. Public grants and synonyms were created so that these users have full access to Oracle Workflow's Web-based user interface.
Oracle Workflow also includes the Oracle Workflow Manager component in Oracle Enterprise Manager, which provides administrative and management tools for Oracle Workflow. If you ran the Workflow Configuration Assistant, after the Oracle Workflow installation and configuration are complete, you can access Oracle Workflow Manager from the Oracle Enterprise Manager Application Server Control.
Ensure that you complete all setup steps listed in the "Setting Up Oracle Workflow" chapter in the Oracle Workflow Administrator's Guide.
Use the following configuration steps to allow Oracle Workflow working with OracleAS InterConnect.
WF_IN
and WF_ERROR
. Setting the listener to run every 10 seconds is recommended. If you would like faster response times, schedule additional listeners rather than lowering the interval between runs.
oracle.apps.wf.event.agent.create
oracle.apps.wf.event.event.create
oracle.apps.wf.event.subscription.create
For each subscription, specify the following values:
|
![]() Copyright © 2003 Oracle Corporation. All Rights Reserved. |
|