User Interface Personalizations
Enable personalizations in PROCESSIT UI
Enabling personalizations in PROCESSIT must be done immediately prior to an installation or upgrade for the PROCESSIT version where you want personalizations to be enabled.
Enable Personalization Procedure
- Create a Metadata Repository (MDS) in the PROCESSIT Database
- Register the MDS using WLST
- Add
processit.enable.personalizations=true
to processit.properties.
Create repository
The Metadata Repository stores personalizations for the user. It is created with the Oracle tool Oracle Repository Creation Utility (RCU) version 11g release1, 11.1.1.2
You can download the tool here: ftp://ftp.readsoft-us.com/Software/Oracle/PROCESSIT/Prereqs/ofm_rcu_linux_11.1.1.2.1_disk1_1of1.zip
Prepare RCU
- Download the file ofm_rcu_linux_11.1.1.2.1_disk1_1of1.zip to your WebLogic Server.
- Log in to the Weblogic Server as user oracle.
- Unzip ofm_rcu_linux_11.1.1.2.1_disk1_1of1.zip
- The folder rcuHome is created, for example as /home/oracle/rcuHome
- You need a GUI Interface to run the tool, for example Console, VNCViewer or putty/Xming.
- Open a terminal session.
- Navigate to ../rcuHome/bin and run the command
./rcu
Running RCU
- Enter Database Connection Details.
- Ignore Character set Warning.
- Select components, expand AS Common Schemas, select Metadata Services.
- Create a new prefix: PROCESSIT
- Check the checkbox AS Common Schemas
- Check the checkbox for MetaData Services
- The schema defaults to PROCESSIT_MDS
- Set the password to PROCESSIT_MDS.
- Correct the Temp tablespace to TEMP
- Click Create.
The repository is created.
Register the repository
The MDS is registered with oracle WebLogic scripting tool WLST which can be invoked from the weblogic server on the command line.
Registering the repository creates a datasource that connects to the metadata repository schema.
- Login to WebLogic server as user oracle
- Navigate to the common bin folder:
cd [wls home]/oracle_common/common/bin
- For example
cd /oracle/middleware/oracle_common/common/bin
- For example
- run WLST with the command
./wlst.sh
- Connect to weblogic in WLST with the command:
connect ("${weblogic.userId}","${weblogic.password}","t3://${weblogic.adminServerHostName}:${weblogic.adminServerPort}")
- For example:
connect ("weblogic","weblogic1","t3://weblogic:7001")
- For example:
- Call the register WLST command, which creates a new datasource in weblogic, with the command:
registerMetadataDBRepository("PROCESSIT_MDS","ORACLE","${db.server.hostname}","[d4 database port]","[d4 database sid]","processit_mds","[MDS Schema password]","${weblogic.targetNames}")
- For example
registerMetadataDBRepository("PROCESSIT_MDS","ORACLE","soa.vm.net","1521","orcl","processit_mds","processit_mds","AdminServer")
- For example
- Exit wlst with command
exit
Enable personalizations in the properties file before running installer
- Open the file to processit.properties located in the folder $<INST_TOP>/processit-<version>/config
- Add this line to the file
processit.enable.personalizations=true