peoplesoft & oracle secure enterprise search (ses) « general « blogging about oracle...
DESCRIPTION
PeopleSoft & Oracle Secure Enterprise Search (SESTRANSCRIPT
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
NLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
HomeTagsArchives
AuthorsFAQ
Contact
Menu
Log in
Subscribe
Categories
CRMEvents
Finance
Fusion
General
HRTechnical
Search for: Search
Oracle ACE: Andrew Clark
Error Wrangling
GOTOs, considered
A new career in a new town
Oracle ACE: Nicolas Gasparotto
Integration Network WorkCenter and StatisticsPeopletools 8.52 Integration Network WorkCenter (Part 2/2)
Peopletools 8.52 Integration Network WorkCenter (Part 1/2)
Oracle: Jim Marion
Broadcasting Notifications to Logged in UsersAWE Mass Approval
Convert Byte Array into String
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
OLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Oracle Community News
White Paper: Cloud Reference ArchitecturePodcast: DevOps and Continuous Integration: The Basics
Java SE UpdatesPractitioner Guide: Creating a BPM RoadmapBusiness Architecture Case Study: Transforming Revenue Management at Brink’s
BAOA on Twitter
We are now also active on Facebook, find us at facebook.com/BloggingAboutO… @ 6 days agoHow to create a simple report using BI Publisher in Oracle E Business Suite R12 wp.me/p68ER-1c6 @ 1 week ago
Making an HR Helpdesk Call Center Agents life easier with the use of text trays wp.me/p68ER-1bO @ 2 weeks agoHR HelpDesk Service Dashboards – real time information for better service wp.me/p68ER-1aY @ 3 weeks agoHow to setup, configure and use PeopleSoft Mobile Company Directory wp.me/p68ER-1ap @ 3 weeks ago
Wednesday, December 7th, 2011
1 Comment
PeopleSoft & Oracle Secure Enterprise Search (SES)
Oracle Secure Enterprise Search (SES) provides a familiar user interface to internet search users and gives secure access to all of yourorganization’s data sources—Web sites, file servers, content management systems, enterprise resource planning and customer relationship
management systems, business intelligence systems, and databases.
Looks familiar?
That is indeed familiar, that’s Google with an Oracle logo… Oracle seems to have build a search engine and has made use of the familiarity of theGoogle GUI and behaviour to position this tool. Oracle is supplying SES as stand alone product and has integrated SES with it’s other products like
Siebel, JD Edwards, E-Business Suite & PeopleSoft.
Where Google will search the internet based on supplied keywords, SES will search your Enterprise data based on keywords. Oracle has created an
embedded framework in PeopleSoft to integrate and communicate with SES, called PeopleSoft Search FrameWork.
PeopleSoft Search Framework is a PeopleTools 8.52 indexed search technology that relies on Oracle SES (Secure Enterprise Search) engine by wayof Integration Broker. It leverages indexes, and requires the use of PeopleSoft Query or Connected Query to create search definitions that identify the
objects and attributes to make available to the indexes. Integration Broker provides the interface between PeopleSoft Search Framework and Oracle
SES engine to deploy the search definitions, build the indexes, and return the search results.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
PLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
PeopleSoft Search Framework supports both application (global) and search pages (component) search capabilities. Application search provides analternate navigation mechanism that bypasses the classic PeopleSoft navigation. The Search Pages feature allows keyword-based searches within
administrative components. Both searches target the PeopleSoft pages and components as if you navigated directly to them, while providing flexibility in
searching. Data is secured so that search results return only data rows to which the user has role and permission list access. Users can choose to display
the search results in list or grid format.
SES is part of the PeopleTools 8.52 Media Pack on eDelivery. The installation manual of PeopleTools 8.52 describes the steps you need to take to
configure SES and PeopleSoft to be able to communicate. Unfortunately the installation manual of PeopleTools 8.52 does not explain how to install
SES. Luckily the installation steps of SES are quite simple. The installation manual of SES can be downloaded from Technet.
In this post I will describe the installation steps of SES and integration with PeopleSoft.
Prerequisites SES
First thing you need to do, is to disable IPv6. To do this open the register editor and add or modify parameter DisabledComponents in the path shown
below.
After this you need to create a loopback adapter.
Open the Control Panel and choose Add Hardware.
Select the second option as shown above. In the next screen of the wizard choose Network adapters.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
QLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
In the next screen choose Microsoft Loopback Adapter from the list of network adapters.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
RLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Finish the wizard by clicking next and you will see a second network connection in your Network Connections.
Open the properties of the newly created network connection and choose to modify the properties of TCP/IPv4.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
SLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Assign an IP address that is in the range of your DHCP and save the changes.
Change your hosts file to reflect the loopback adapter like this:
192.168.0.100 myserver.domain.com myserver
Restart your server to apply the changes.
Make sure PeopleSoft Integration is setup properly!
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
TLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Installing SES
Double click on setup.exe found in the installation folder of SES. You will see the following screen.
Enter a Search Server Name to your liking and supply a password for the admin (eqsys) user. Default port is 7777. After this click Next and theinstaller will check if the prerequisites are met for SES. If all prerequisites are met, click on Next. The installer will now install Weblogic Server as thewebserver hosting SES and Oracle Database 11g EE to store the search indexes. After the installer finishes you will be presented with the summayscreen containing three URL’s.
SES end user search page (the one that looks like Google)SES admin consoleWeblogic admin console
In the start menu of Windows a new program group is now created with two shortcuts to start and stop SES. The shortcuts will start and stop the entireSES architecture (Weblogic Server, Oracle Listener, Oracle DB), so no need to create additional startup or shutdown scripts.
Settingup SES for Integration with PeopleSoft
Start the SES admin console and login with the password you supplied during installation of SES.
Choose tab Global Settings and then click on FederationTrusted Entities.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
ULNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Enter an Entity name and provide a password. This doesnot need to be the password you supplied during installation of SES, but note this password, you will need to supply it in PeopleSoft later on. Click addand back on the Global Settings tab choose the link Identity Management Setup.
Select Plug-in PeopleSoft from the list and click on the Activate button. On the next screen enter the PeopleSoft Integration Broker endpoint and useridand password of the default local node.
Click Finish and back on the Global Setting tab choose thelink Query Configuration.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
VLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Change the timeout settings as shown above.
Setting up PeopleSoft for Integration with SES
First thing you need to do, is to assign the Search Framework roles to the user that is assigned to the default locale node.
Now navigate to Main menu – PeopleTools – Search FrameWork – Administration – Search Instance and create a Search Instance
Enter the SES server and port
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
NMLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Enter the SES admin password you supplied during installation of SESEnter the Federation Trusted Entity and the password you created earlier in SESEnter the call back url (endpoint of Integration Broker) and the userid and password of the default locale node
Verifying PeopleSoft and SES Connectivity
Now navigate to Main menu – PeopleTools – Search FrameWork – Utilities – Diagnostics
Execute all steps and make sure they all completesuccessful.
Create & Deploy Search Indexes
Now you have successfully completed the installation and configuration of the integration between SES and PeopleSoft. You now have to create searchcollections in PeopleSoft and feed these collections to SES. PeopleSoft Search FrameWork uses PSQuery and Connected Query as search collections.If you have installed PeopleSoft HCM 9.1 Feature Pack 2, some search collections have already been supplied with the Feature Pack. If not you willhave to create a Query and create a Search Index with the Query as input and then choose which Query fields should be indexed as keywords. Formore information on how to create a Search Index, see Peoplebooks on this subject. After this navigate to Main menu – PeopleTools – Search
FrameWork – Administration – Deploy/Delete Object.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
NNLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
In the list of search collections select the search collections you want to use and click on deploy.
After successful deployment, navigate to Main menu – PeopleTools – Search FrameWork – Administration – Schedule Search Index. You will have tocreate a runcontrol for each search index you want to publish to SES. You can then schedule this in the Process Scheduler to keep SES and PeopleSoftin sync.
You can choose to run the build index process incremental,based on the LASTUPDTTM field in the query to avoid load.
When you run this process what happens?
The Schedule Search Index page initiates the PTSF_GENFEED Application Engine programThe Pre Processing Application Engine program defined for the search definition runs
PTSF_GENFEED Application Engine program runs the query (PeopleSoft Query or Connected Query) associated with the search definitionThe output of the query becomes a data source for the Feeds FrameworkThe Feeds Framework converts the query output to an Oracle RSS Schema format and writes the SES Feed to the Integration Broker queue,and the Deletion query defined for the Search Definition runsThe Search Framework then creates an SES Schedule for the SES source associated with the search definition and sets the schedule disposition
to “CRAWL immediately”The Post Processing Application Engine program defined for the search definition runsThe SES Crawler, using the URL of the Integration Broker queue where the SES Feed is located, initiates the crawling of the SES Feed
Enable Global Search & Keyword Component Search
Now you have seeded SES with PeopleSoft data. You now need to enable the search feature in PeopleSoft. This can be done on two places.
To enable Global Search navigate to Main menu – PeopleTools – Portal – General Settings and check Display global search in header.
This will enable the embedded search in the portal banner.
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
NOLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Make sure users have search indexes assigned through permission lists, otherwise they will not be able to run searches. This is a new tab in thePermissionlists page in PeopleTools 8.52.
To enable Keyword search on Component Search pages, open the search index by navigating to PeopleTools – Search FrameWork – Designer –Search Definition and on the last tab select the components where you want to add the Keyword search.
This will change your search page with a new tab enablingKeyword Search.
Share this:
For more information about PeopleSoft Search FrameWork see PeopleBooks on this subject.
Also look at Oracle Support article 1373050.1 for more information about HCM 9.1 and SES.
And finally have a look at this recorded demo of the use of SES stand-alone.
Viewed 6461 times by 1741 visitors
Related posts:
1. Advisor Webcasts for Oracle PeopleSoft Enterprise2. PeopleSoft 9.1 Mobile Inventory: Setup PeopleSoft Integration Broker & Activating Inventory services3. The first experience with PeopleSoft Enterprise HCM 9.14. Installing PeopleSoft 9.1 Mobile Inventory: Where to start5. Oracle Fusion Applications: Installing Oracle Enterprise Linux (64bit) to host Oracle Identity Management
Category: General / HRTags: HCM 9.1 Feature Pack 2, Oracle SES, PeopleTools 8.52
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
NQLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Posted by: Hakan Biroglu.
« Forms and Approval Builder – Is it really what it is said out to be?Use your Ipad to access PeopleSoft »You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
One Response
June 4, 2012Bikram Bhusan Sinha
Hi Hakan,
Thanks for the post. I am trying to integrate WebCenter Portal with Oracle Content Server (UCM) through Oracle SES for search functionalists. I haveconfigured all three components with Oracle Internet Directory (OID) as well. Now, I have created an identity plug-in with OID in Oracle SES. I alsohave added a source in Oracle SES for the content server. The content server source is also secured with “Oracle Secure Enterprise Search ACL” forthe crawl time ACL stamping. I have added 2 users from OID for that. I also have created users and groups in OID and all those are being visible inOracle WebCenter Portal and Content Server as well. The data in the content server is secured with these users and groups. The issue is that when Iam searching the content from Oracle SES through a particular user such as “orcladmin” configured as admin in OID, the results are coming. Now, if Igo to OID and remove the security group for “orcladmin”, then also the user is able to search the same secured document from Content server.
Therefore, integrating all these components and accomplishing a secure search based on users/groups is not working. Do you have any idea on this issue?
[Reply to this comment]
Notify me of follow-up comments by email.
Notify me of new posts by email.
Notify me of follow-up comments via e-mail
HomeTagsArchivesAuthorsFAQContact
Recent Comments
NOLNVLNO mÉçéäÉpçÑí=C=l ê~ÅäÉ=pÉÅì êÉ=båíÉêéêáëÉ=pÉ~êÅÜ=EpbpF=…=d ÉåÉê~ä=…=_äçÖÖáåÖ=̂ Äçì í=l ê~ÅäÉ=̂ ééäáÅ~íáçåë
NRLNRÄäçÖÖáåÖ~Äçì íçê~ÅäÉ~ééäáÅ~íáçåëKçêÖLéÉçéäÉëçÑíJçê~ÅäÉJëÉÅì êÉJÉåíÉêéêáëÉJëÉ~êÅÜJëÉëL
Theme by instantShift
I'm Really Inspired With Your Writing Ta..The Space Issue Is Not Resolved. I Just ..I Followed The Exact Steps Mentioned In ..Hi Derek, Thanks For Your Comment. Ind..Hi Danielle, The Great Thing About IWC ..Thank You For Posting This. This Is By ..
Haken, I Have Followed Your Example For..I Too Have Been Unable To Make This Work..Hi, Try VP1/PS As Username/Password. R..Hi! Very Helpfulll! Thanls. I Have A S..
Random entries
Fusion Applications: Installing Oracle Database 11g for Oracle Identity Management
Errors with nVision reports running via the web on a Windows 2008 process schedulerMaking a list of values context-sensitive using forms personalization.What’s new in PeopleTools 8.50Fusion Applications: Extending the Domain with Oracle Virtual DirectoryPeopleSoft Quick-Tip: Find all objects in a projectExtending PSQuery productivity with Drilling UrlIntegration of Oracle Apps and XML PublisherFusion Applications: Extending the Domain with Oracle Access ManagerOracle Open World Schedule
Popular posts
Integration of Oracle Apps and XML Publisher
Installing Oracle Fusion Applications: Where to startPeopleSoft and RSS feedsFusion Applications: Extending the Domain with Oracle Internet DirectoryFusion Applications: Extending the Domain with Oracle Access ManagerFusion Applications: Creating the WebLogic Server Domain for Identity ManagementRunning Oracle VM Templates on Oracle Enterprise Linux guide (Part 5 of 6)Fusion Applications: Configuring the Web TierOracle BI Report Migration UtilityHow to connect an SQL Server 2005 db to ODI
© 2012 Blogging About Oracle Applications.