Installing Oracle WebCenter Content 11.1.1.8.0 & Integrating It With Oracle WebCenter Portal 11.1.1.8.0

Filed Under: Portal and Portlets

We’ve discussed before installing and configuring of Jackrabbit Content Repository into your environment and gets it integrated with Apache Pluto Portal. Actually Jackrabbit isn’t only Content Repository that you may use, a lot of Repositories are provided from different vendors/parties that can be help you exposing your contents.

One of the most leading company in this field is Oracle as it provides Oracle WebCenter Content Server that can be integrated seamlessly with Oracle WebCenter Portal.

We’ve stated earlier different ways that could help you acquiring Jackrabbit repository instance; JNDI, RMI & ServletContext are mainly used to retrieve the contents inside Jackrabbit repository.

Just like Jackrabbit, different types of integration ways that can be used to integrate Oracle Webcenter Content with Portal. This tutorial will discuss the Socket way as it mostly used to achieve that,.

Introduction

Oracle WebCenter Content is an integrated suite of products designed for managing content, it contains a lot of products underneath and they are enclosed as following:

  • Oracle WebCenter Content (WebCenter Content): Which includes WebCenter content server, provides a unified application for several types of content management.
  • Oracle WebCenter Content (Inbound Refinery): Is a conversion server that manages file conversions for electronic assets such as documents, digital images, and motion video.
  • Oracle WebCenter Content (Imaging): Is an integrated framework of client software modules with an customizable user interface for managing documents from image capture to archiving.
  • Oracle WebCenter Content (AXF for BPM): AXF for BPM creates configurable business components, with the application development and configuration capabilities provided by technologies such Oracle Business Process Management (Oracle BPM), Oracle Metadata services Repository (MDS), Oracle Business Rules. These components can be administered to be configured and used in any integrated solutions for Oracle WebCenter business applications.

Some of these components mentioned above may require additional steps to be integrated and used seamlessly, but actually we’re trying to provide you the most minimum steps to get Oracle Webcenter Content integrated with Oracle Webcenter Portal.

Preliminary Step

As Oracle WebCenter Content requires a Middleware home and an application server onto your system, we’ve assumed that you already get installed Oracle WebCenter Portal into your environment. If you didn’t install it yet do that now by following Installing Oracle Webcenter 11.1.1.8.0 & Developing Portlet Using JDeveloper Tutorial.

If you didn’t install Oracle Webcenter Portal 11.1.1.8, you will get finally an installed instance of Oracle Webcenter Content which can be maintained by using Oracle Webcenter Content administration application.

Install Oracle Webcenter Content (WCC)

Installing of Oracle Webcenter Content Server 11.1.1.8 isn’t so differ from what you already did with Oracle Webcenter Portal with some additional steps:

  • Download Oracle Webcenter Content 11.1.1.8 from OTN or form Oracle Delivery Site if you have an official account. Make sure you’re downloading both of two disks. You should have both files like you see in the figure below:

Downloaded Oracle Webcenter Content Disks

  • Open your command line console.
  • Navigate into your Webcenter Content (WCC) disk 1. I assumed you specify the following location for your installation. D:\OracleWebCenter\OracleContentServer\ofm_wcc_generic_11.1.1.8.0_disk1_1of2\Disk1\install\win64 and type setup.exe.
  • Within showed screen type the location of your JDK. I assumed you have one beneath of C:\Program Files\Java\jdk1.7.0_55.

Install WCC - Initiate Installation

  • Waiting till the WCC installer welcome screen being displayed.

Install WCC - Installer Welcome Screen

  • Make option Skip Software Updates unchecked and click next.
  • Waiting installer checking its requirement and click next.

Install WCC - Prerequiste Checks

  •  Specify installation location. Mainly, you should specify a Middleware directory that supports installing if Oracle Webcenter Content (WCC) 11.1.1.8. This version of WCC is already compatible with Weblogic Server Middleware 10.3.6 that’s already installed in the Preliminary steps above.
  • Name your WCC Oracle Home Directory that would lead you for a created directory inside your Middleware. I assumed your Middleware home beneath D:\OracleWebCenter\OracleWC\WL6Middleware and your Oracle Home Directory Oracle_ECM.

Install WCC - Specify Installation Locations

  • Click next and make sure your selected Weblogic server is checked. Also, double check your Application Server Location and click next.

Install WCC - Application Server

  • Take advantage of your Installation Summary screen to do last check for your installation details; Directory Details, Disk Space and Applications. This screen may be saved for later use.

Install WCC - Installation Summary

  • Waiting installer till it requested you specifying the second disk. Specify the location just like this D:\OracleWebCenter\OracleContentServer\ofm_wcc_generic_11.1.1.8.0_disk1_2of2\Disk2\stage.
  • Once you get a completed message from WCC installer, this is an indicator that you’re installed WCC successfully.

Install WCC - Installation Completed

  • Click next and then finish.
  • By finishing the installation you may notice that you have the following components installed into your WCC Home; Oracle Webcenter Content Server, Oracle Webcenter Content Imaging, Oracle Information Rights Management, Oracle Webcenter Capture and Oracle Webcenter Manager.

Install WCC - Installed Components

Extend Oracle Webcenter Portal Schema

If you recall, part of installing of Oracle Webcenter Portal was preparing the required schema. This step is mainly considered as a mandatory if you want to leverage your Oracle Webcenter Portal facility.

The same one would be happened here for Oracle Webcenter Content, but the exceptional case here that you want to extend your DEV schemas that you’ve created them while installing Oracle Webcenter Portal. Following below required steps:

  • Navigate into your Repository Creation Utility (RCU) that you’ve unzipped into your environment. We’ve assumed your RCU location is D:\OracleWebCenter\rcuHome.
  • From bin directory type rcu.bat.
  • Waiting till you see RCU welcome screen.

RCU - Welcome Screen

  • Click next and choose Create.
  • Fill in database connection details. Basically, you should use a database user that has sysadmin privilege like sys user.

RCU - Database Connection Details

  • Click next and waiting till RCU finished checking prerequisite. In case you faced database version warning, just ignore it.
  • From Select Components screen, select an existing Prefix DEV and make sure you’re selecting also Webcenter Content box.

RCU - Select Components - Select Content Server Components

  • Notice those check boxes that are selected and disabled at the same time. Actually those boxes are installed previously. Click next and make sure you don’t get any failure.

RCU - Select Components - Checking Components Prerequiste

  • Click Okay, and set general password for all schemas.

RCU - Set Schema Password

  • Click next and make sure all Tablespaces are asterisked which means those Tablespaces are new.

RCU - Map Tablespaces

  • Click next and accept the confirmation and wait till Tablespaces being created.

RCU - Creating Tablespaces

  • Click Okay and create.

RCU - Summary

  • Waiting completion of repository creation.

RCU - Creation Repository Completed Successfully

  • Click close.

Extend Oracle Webcenter Portal Domain

If you recall, you won’t be able of using Oracle Webcenter Portal if you didn’t create a domain that’s leveraged it. The same issue should be done here, where your domain must be extended by Oracle Webcenter Content before any further using for it.

To extend your domain, you should follow these below steps:

  • Execute config.cmd that can be found either beneath D:\OracleWebCenter\OracleWC\WL6Middleware\Oracle_WC\common\bin directory or D:\OracleWebCenter\OracleWC\WL6Middleware\Oracle_ECM\common\bin .

    If you recall Oracle_WC is your Oracle Webcenter Portal Home directory and from there you were created a new domain for your Portal.

  • Check Extend an existing Weblogic domain from the Fusion Middleware Configuration Wizard and click next.

Extend Oracle Webcenter Portal Domain - Select Extend Option

  • Specify your domain that you want to extend it by adding Oracle Webcenter Content facility and click next.

Extend Oracle Webcenter Portal Domain - Specify Domain

  • Waiting for a while before the window has returned, then make sure you’re selecting all components that’s Post Fixed with Oracle_ECM keyword.

Select All Content Components

  • In case you’ve not created domain yet, you may select Create a new Weblogic Domain.

Create New Weblogic Domain

  • From select domain source window, select all components that are Post Fixed with Oracle_WC Oracle_ECM keywords. By each selection, the window may select those common libraries automatically.

Make sure you’re not made any intentional selection for both of common & wlserver libraries as they may cause the process to be failed.

  • It would rather extend your domain by adding Webcenter Content components as you’re already created a Webcenter Portal domain in the Oracle Webcenter Portal installation Tutorial mentioned above. For now click next.
  • From configure JDBC component schema, make sure you’re providing the proper value and selecting the proper schemas as you already have all Portal schemas.

Make selection for all Content Schema

  • Click next and make sure you’re getting all schemas tested correctly.

Content Schemas tested properly

  • From select Optional Configuration, you have to configure your Content Managed Server.

Check optional configuration for your Content Servers

  • Check your servers, listen addresses and ports. Don’t worry about those are relevant for Oracle Webcenter Portal as the configure wizard will handle them properly.

Listing of all managed servers that your machine would have soon

  • Click next and bypass configure cluster by another next.
  • Make sure your node manager is configured to be listened at all local addresses and click next.
  • Assign all content servers that you have into your created machine.

Assign all content servers into your machine

  • Click next and then Extend.

Extend your domain

  • Make sure you’re extended your domain successfully.

Extension has been applied successfully

Verify Oracle Webcenter Content Installation

At this point you have a proper installation of Oracle Webcenter Content. Now you can ensure this by getting content server up and running and accessing the administration application of it.

To make sure this you may follow below steps:

  • Start your node manager. This actually will help you getting all managed servers controlled by using either of Administration console or enterprise manager.
  • Execute D:\OracleWebCenter\OracleWC\WL6Middleware\wlserver_10.3\server\bin>startNodeManager.cmd to get node manager started.
  • Start your Administration server by executing D:\OracleWebCenter\OracleWC\WL6Middleware\user_projects\domains\JournalDev>startWebLogic.cmd.
  • Open enterprise manager by accessing http://10.10.90.3:7001/em.
  • Enter your username and password weblogic/weblogic123.
  • Expand Weblogic domain and click on UCM_server1.
  • From Weblogic Server menu above, choose controls and then start up.
  • Waiting until the UCM server started.

Starting UCM Server

  • You may now access the UCM by typing the URL http://10.10.90.3:16200/cs/

Accessing UCM URL

  • Enter weblogic/weblogic123 to enter into your UCM home.
  • The first accessing of UCM should lead you for Webcenter Content Configuration.

UCM Content Configuration Page

  • These values listed above would help you know / modify the configuration that you may use later on.
  • Enable FullText search option by selecting Internal value.
  • Submit the configuration page and restart this content server from enterprise manager.
  • Make sure you’re now able of logging into UCM normally.

Accessing of UCM Home Page

Configure Oracle Content Server

Mainly, you have configured your content server as you may use it normally for adding, removing and updating the digital documents by using Oracle Webcenter content administration facilities.

To prepare Oracle Webcenter content for Oracle Webcenter Portal or Portal Framework Applications, you must enable either the Folders_g or the FrameworkFolders component, and the WebcenterConfigure component.

Basically, Oracle offers two folders solutions: Folders_g (Contribution Folders) and FrameworkFolders components as hierarchical folder interface for Oracle Webcenter content for organizing and locating some or all of the content in the repository.

All releases of Oracle Webcenter that before 11.1.1.8.3 have considered Folders_g (Contribution Folders) as the implementation for that interface while all releases after 11.1.1.8.3 including itself have used the latest implementation FrameworkFolders.

If you were used earlier version of Oracle Webcenter Portal or patched it from previous version, you must continue using of Folders_g, but in case you’re using new installations of Oracle Webcenter Portal, it’s recommended that you enable the FrameworkFolders component. Using of FrameworkFolders implementation will facilitate you new features and better performance.

In case you’re going to enable FrameworkFolders implementation into other releases you should be aware of the following:

  • You should have a new installation of Oracle Webcenter Portal 11.1.1.8.0, usually your Oracle Webcenter Portal shouldn’t be patched from earlier releases (i.e. it should be a fresh instance).
  • You must have an Oracle Webcenter Content 11.1.1.8.0, with the FrameworkFolders component enabled.
  • Content Server should never have been configured to run with the Folders_g component. You must not enable FrameworkFolde if you were enabled Folders_g previously.

Unfortunately, if you were trying to use FrameworkFolders with Oracle Webcenter Portal 11.1.1.8.0 you may face a lot of issues that will prevent you from getting it integrated with that Oracle Content installed. You may face error says The service COLLECTION_GET_ADMIN_MARKED_CONFIG was called with user sysadmin at time 1/29/15 12:10 AM, and returned statuscode -32.

As such the Folders_g implementation will be used instead, but let’s see now the major difference between those two solutions. Mainly, both of them are providing hierarchical folder interface for the Content Server but they’re actually having different way in which the contents are organized with (i.e. directory structure).

When your Oracle Webcenter Portal uses Content Server repository with Folders_g enabled, all of your Portals are stored under the Webcenter Portal root folder (Which determined while setup, you may assume it WebCenter0202). Each user has a personal folder in the Home Portal is stored under the Path /PersonalSpaces, and this folder is named after the user.

In contrast, when Webcenter Portal is configured to use FrameworkFolders, all Portal folders and personal folders are treated as enterprise libraries and are stored under the path /Enterprise Libraries. Figure below may help you visualized what the folders can be in both cases:

Folders_g Vs FrameworkFloders

Assumed below:

  • HR Portal, contains HR policies and documents.
  • Partner Portal: contains documents related to partners.
  • Users: Karen, Monty and Sam.

Figure below will see you how Content Server will formulate the integration from its point of view: As this will show you the created folders: JournalDevWebcenter and PersonalSpaces that content server has promised you to create them once the integration got done.

Formulated Folders Structure

Now, it’s time to configure your Oracle Webcenter Content to use FrameworkFolders component by follow below steps:

  • Make sure you’re aligned with the conditions mentioned above to get your Oracle Webcenter Portal configured properly.
  • Log on to Oracle Webcenter Content as administrator. Actually, you will do this by using weblogic/weblogic123 as it is administrator user.
  • Choose Administration, then Admin Server, then Component Manager from the main menu showed at the left pane.
  • Make option of FrameworkFolders checked.

Check FrameworkFolders Option

  • Click Update. This can be viewed at the bottom of the page.

Confirm enabling of FrameworkFolders

  • Again return on the same page and click the link of advanced component manager.

Navigate into advanced component manager

  • Make sure Folders_g appears in the Disabled Components list.

Folders_g Appears Disabled

  • Restart your instance of Oracle Webcenter content.

Restart your Oracle Webcenter Content Instance
And make sure it’s restarted successfully

Oralce Webcenter Content Server Restarted Successfully

Now, If you want to enable Folders_g you need to follow the same procedure by following below:

  • Log on to Oracle Webcenter Content as administrator. Actually, you will do this by using weblogic/weblogic123 as it is administrator user.
  • Choose Administration, then Admin Server, then Component Manager from the main menu showed at the left pane.
  • Make option of FrameworkFolders unchecked if it’s checked before.
  • Click Update.
  • Open advanced component manager once again.
  • Make sure you’re enabled Folders_g.
  • Restart Oracle Webcenter Content instance.

Now, it’s time to enable WebcenterConfigure by following the below:

  • Enable WebcenterConfigure by selecting its checkbox from Component Manager and click update.

Enable WebcenterConfigure Component

  • Restart your Oracle Webcenter Content instance.
  • Open your Oracle Enterprise Manager http://10.10.90.3:7001/em.
  • Expand WebCenter / Portal / Spaces / Webcenter Portal Tab.

Open Oracle Webcenter Portal Tab

  • Click on the Service configuration showed above.
  • Navigate into Content Repository connections.

Oracle Webcenter Content Connections Table

  • Click add to add new Oracle Webcenter content repository connection.
  • Fill in required information for Socket integration like below:

Content Repository Socket Integration - Configurations

Expose Digital Contents Through Oracle Webcenter Portal Content Presenter Component

Oracle Webcenter Portal’s support for JCR 1.0 open document standard enables integration with multiple back-end content stores. Different repositories got supported by Oracle Webcenter Portal like Oracle Webcenter Content Server, Microsoft SharePoint, Oracle Portal 10g and file system.

This integration can be done through using one of three choices below:

  • Content Repository data controls.
  • Document Tools.
  • Content Presenter.

Oracle Webcenter Portal has a built-in Content Presenter component that enable you of seeing/managing the documents in its document folder that you were created while content repository integration above.

  • Open your Oracle Webcenter Portal by accessing http://10.10.90.3:8888/webcenter.

Oracle Webcenter Portal - Home Portal

  • Navigate into Documents Tab that’s listed beside Activities.

Oracle Webcenter Portal - Document Tab

  • Create folder under weblogic folder and name it JournalDev. This can be done easily through File – New Folder.

Oracle Webcenter Portal - New Folder - JournalDev

  • Check your content server and see the new created JournalDev folder.

JournalDev Folder - Shown From Content Server

  • Add content from content server instance inside JournalDev folder created. From New Item – New Content and finally check in.

Add New Content From Content Server

  • See added file from Oracle Webcenter Content Presenter.

See added file from Portal documents tool

  • Add new content from Portal Content Presenter. Use Upload action and fill in the information required and drop the file used and click Upload.

Add New Content From Portal Documents Tool

  • Once you uploaded the file, you should see the file added listed in the Content Presenter.

Upload File By Using of Portal Documents Tool Added Portal Content - Shown In Content Server Instance These samples shown above will definitely let you understand the concept of integration that have been done. At least you should have one content repository connection active and as so to make the built-in Content Presenter component functional willingly.

Summary

Oracle Webcenter Portal & Oracle Webcenter Content 11.1.1.8.0 can be integrated smoothly through a well-defined steps. If you want to walk through Oracle documentation, you may face a lot of detailed steps that may got you confused.

This tutorial is just a trial to make this so easy for you, so contribute us by commenting below and follow us in the next coming tutorials that would cover the Oracle Webcenter Portal features and facilities.

Comments

  1. mark says:

    hi,

    Hope you are doing well,

    I must appreciate this post is really showing up a greater help in understanding the environment…

    Thanks for sharing up.

    Also just one query I Dont see JournalDevWebcenter folder created for me in ucm repository…

    Can you please comment on this please..

    Thanks in advance 😊

  2. Patricio Ascencio says:

    Hi!

    In the previous tutorial you are using a wrong version of the RCU. The version 11.1.1.7.0 dont have the schema DEV_CAPTURE.

    Bye!

    1. Mohammad says:

      Thanks Patricio Ascencio for your highly appreciated input.

      I do promise that i’ll review it and update you accordingly, Thanks for this important note.

      Regards,

Leave a Reply

Your email address will not be published. Required fields are marked *

close
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages