In first and second post we have covered installation of Database, creating Unifier’s database user, and Weblogic installation. In this post we will create Unifier EAR file and deploy that on Weblogic.
First of all you need to download Unifier application from https://edelivery.oracle.com
Sign-in into portal and search for Unifier, select your system platform. Software details will appear in Download Queue window, click on Continue.
Accept the license and download all zip files.
Extract the V77738-01.zip file. Extracted zip file will contain unifier_15.2.0.0.zip and BASIC_V15.2.0.0.zip, now extract unifier_15.2.0.0.zip file. This is your Unifier application file.You will find these files inside extracted unifier_15.2.0.0 folder.
Open Weblogic folder. Right click and edit setenv.bat file.Following parameter needs to be set in setenv.bat file
WL_HOME,DOMAIN_HOME,ADMINURL,JAVA_HOME
WL_HOME should be point to the path where Weblogic is installed, DOMAIN_HOME is the Weblogic’ s domain on which you are deploying Unifier application, ADMINURL is the URL of managed server where unifier needs to be deployed and JAVA_HOME is path where JDK is installed.
Save the file.
Now run configure.bat file present in same folder.At General tab, select Server Type as Staging if you are installing application for Dev and QA environment, else select Production.Server Internal URL should contain IP address of server where Unifier will be deployed (Weblogic server ip address). Port number is your Admin/managed server port in our case its 7003 as we are deploying on admin server only.Rest of the settings are self-explanatory.
Now click on Repository tab. Settings at this tab tells Unifier where to store Business Process’s attachment, published/unpublished documents uploaded at Document Manager, Report files etc. You should create folder like below and map these to each directory using browse button.
At Database tab, provide details of Unifier database user (refer first post where we have created Unifier database user)
Click on test connection to validate details.
At Email tab provide details of email exchange server which you will get from your email support team, Unifier will use these details for sending email notification to user for task approval, record submission etc. Also it will send email notification to a particular email id about database connectivity error (email which is defined for system error notification). It is good to use single email group id for System Notification E-mail Address, System Error Notification E-Mail Address and License Notification E-mail Address.
Email login URL should be same as server internal URL provided earlier at General tab, just remove ‘bluedoor’ from URL.
For Inbound email account use a generic email id, normal application user will get task related notification from this email account.
Click on Test Inbound E-mail Account to validate the details.
At Markup Server tab provide details for Autovue server’s host name and port.
At report tab provide BI Publisher details.
At Geo Map provide following details for integrating unifier with Oracle map server
Map Server URL: https://elocation.oracle.com
Map Tile: elocation.world_map
Map Geocoder URL: https://elocation.oracle.com
At Authentication tab provide details for authentication provider, in our case we are keeping it as native.
After filling all the details go to File > Save. This will save all settings.
Then click on File > Create EAR. It will takes approximately 5-10 minutes for EAR file to be created.
You can see the EAR file in same folder as of configure.bat
Now run the deploy.bat file. This will deploy our EAR file in Weblogic. This operation calls setenv.bat for getting Weblogic details, so if there is any error with file path this operation will fail, also make sure that Weblogic’s admin console is up and running.
Provide Weblogic user name and password.
Once deployment is completed login into Weblogic console. Navigate to Deployment page, you will see Unifier file deployed there, make sure its active.
As application is deployed and active it can be accessed using browser. To do this click on name of deployment application. Click on Testing tab,
Click on plus sign you will get Unifier URL.
Login into application with userid Administrator and password as Administrator. Make sure that A is caps. Unifier will prompt you to change the password.
Change your password. Click on Applications.
Click on Install. A window will appear select the V77741-01.zip file (file may vary for other Unifier version), provide details of hosting company.
Provide password for coadmin, this is your Company Administrator.
Click Install.
It will take 5-10 minutes for process to get completed.
Now the Project Control file is installed, you will be able to see all the out of the box business process, uDesigner and other features.
Click on Users. Select coadmin and click on login button.
You are now logged in as Company Administrator. Open Company Workspace tab, switch to admin mode then click on uDesigner. You will be able to see all the Business Process.
This is an amazing guidance very much useful.
i could able to perform all the steps till the unifier login.
Unable to install Project control, install option is not showing any popup window.
please suggest.
LikeLike
Make sure pop-up is not blocked in Browser, also try from another browser and see if you are able to do so.
LikeLike
its not about popup. that install button seems disabled(grayed out). i tried with all other browsers but no luck, unable to click that “install” button
LikeLike
Click on Company and see if there is any company already existing ? Check if there is any error in unifier.log file.
LikeLike
i had already done the project control installation following this guide but installation stopped in the middle cause of OPEN_COURSOR size error.
i increased the open_cursor size and started the fresh installation of unifier, there after facing this issue install option not working.
LikeLike
In such case best thing is to drop the database user and recreate it. You have to stop unifier before dropping the user. Then re-do the project control installations. Which database you are using?
LikeLike
i tried dropping the user but since its being used in some other application as well i could not delete it.
i am using oracle 11g database.
i also created the new user as well but dont know how to proceed with it. please help
LikeLike
You should not use Unifier’s database user in other applications. Anyways if you have Team Member then we can have screen-sharing session as per availability. Drop me mail with details, you can get my contact details from About page.
LikeLike
i dropped the user and re-created the same again as per your instruction then started the weblogic server and unifier but again no luck still install button is disabled.
LikeLike
If you wish, I can look into your system. Contact me over email.
LikeLike
sure,
i have already sent you mail on ankitmishra4@outlook.com
LikeLike
Thank you soooooo very much for your valuable response and guidance.
issue is resolved and i could install the project control as well.
your blog was really helpful to me. 🙂
keep sharing such posts.
LikeLiked by 1 person
Hi ,
I tried to configure Unifier16r1 in weblogic, but i am facing this issue while starting the application.
Connecting to Unifier database…
Server Version: 16.1.0.0 b-02282016-09
Fail to initialize server_lock.
Fail to initialize server_lock.
Exception in thread “Unifier Startup” java.lang.RuntimeException: java.lang.Exception: Fail to initialize server_lock.
I believe this is a database issue, But need a confirmation to check with dba. Need help .
Thanks
Santoshi
LikeLike
Hello Santoshi,
Yup its related to database, you can also check weblogic’s log and unifier.log file.
LikeLike
I encountered similar problems. Have you solved the problem?
LikeLike
Added solution in following post https://primaveraworld.com/2017/03/18/fail-to-initialize-server_lock-error/
LikeLike
Thanks a lot buddy for writing such posts. Blog was really very helpful in installing Primavera Unifier…
LikeLike
Hi Ankit ,
After installing unifier. I am loading Cost controls and FMRE both in Unifier 16.2. It takes forever to load. Any suggestions ? I have waited for 2 hours.
Also I encountered cursor issue and fixed it via “primaveraworld”. Thanks
LikeLike
Try increasing memory parameters in Weblogic. Check ‘Troubleshoot Unifier Performance Issues’ post for same.
LikeLike
Please show us the setting in Report tab in Configurator.
I can access my unifier table through BI publisher But
I am Unable to connect Unifier to BI publisher.
LikeLike
Thanks very much, i followed all steps but upon running configure.bat for unifier, i’ve the following error message
C:\unifier21\weblogic>configure.bat
Buildfile: C:\unifier21\configurator\build.xml
isSolaris:
configure-s:
configure-o:
[echo] Starting Primavera Unifier Configurator…
[java] Error: JavaFX runtime components are missing, and are required to run this application
BUILD FAILED
C:\unifier21\configurator\build.xml:140: Java returned: 1
Total time: 3 seconds
C:\unifier21\weblogic>
please advise in this regard.
LikeLike
Hello Ahmed,
This issues mostly comes when we have incorrect JDK, can you please check Tested Configuration sheet and re-install appropriate version of JDK. In case you have multiple JDK installed on your server you need to ensure that correct version is being used by Unifier Configurator.
Regards,
LikeLike
Hello Ankit
Thanks very much for your prompt response.
Yes the issue related to JDK version and resolved
Regards
LikeLike