Академический Документы
Профессиональный Документы
Культура Документы
Once you have setup and configured your ATG server instances using the CIM tool, you are
ready to enable SSO to automatically sign-in the user from BCC to Workbench (bypassing
the login/password prompt).
NOTE Access the Endeca Administrators Guide to get additional details or step-by-step
instructions at this link
BEFORE
The default endeca v11 installation sets the com.endeca.webstudio.useSSO = false and rest of
the properties are commented without any value for host and port.
After you are done with the installation and configuration of ATG SSO server instance, you
would know the port @ which the SSO server is available. In my case, it is available on
http://localhost:7303 (per below).
2. assign the host & port values for each of the URLs
The Commerce SSO server uses the ATG internal profile repository on the publishing server
as the system of record for user information. It does not automatically publish changes to
Workbench user profiles.
To enable SSO functionality you must maintain a set of Commerce type Workbench users
parallel to those in the ATG internal profile repository. Each ATG user profile must have a
corresponding Workbench user with the same name.
n the previous post, we looked @ how to enable Oracle Commerce SSO from BCC to
Workbench, which facilitated us to launch the Workbench from the BCC menu item.
In this post, Ill walk you through the process of adding the BCC (Business Control Center)
menu item within the Endeca Workbench.
1. ws-mainmenu.xml
2. ws-extensions.xml
Below are the lines of code you need to add/change to respective files:
WS-MAINMENU.XML
<mainmenu xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:noNamespaceSchemaLocation=mainMenu.xsd>
<!
~ For more information on configuring the Workbench menu, see
~ the Oracle Commerce Workbench Administrators Guide.
>
<menuitem id=xmgr/>
<menuitem id=bcc-home/>
<menunode id=user-access>
<menuitem id=user-management/>
<menuitem id=bcc-access-control/>
</menunode>
<menuitem id=eac-admin-console/>
<menuitem id=eac-settings/>
<menunode id=reports>
<menuitem id=reports.today/>
<menuitem id=reports.daily/>
<menuitem id=reports.weekly/>
</menunode>
<menunode id=search>
<menuitem id=redirects/>
<menuitem id=thesaurus/>
<menuitem id=phrases />
<menuitem id=relrank />
</menunode>
<menunode id=settings>
<menuitem id=user-segments/>
<menuitem id=preview-settings/>
<menuitem id=report-settings/>
<menuitem id=locks/>
</menunode>
</mainmenu>
WS-EXTENSIONS.XML
<extensions xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:noNamespaceSchemaLocation=extensions.xsd>
<!
~ The following extension is provided as an example. For more information,
~ see the Oracle Commerce Workbench Administrators Guide.
~
~ The defaultName, defaultDescription, and defaultIcon values are only used
~ if equivalent attributes are not specified in the resource property files
~ in the conf/locales folder. For example, if you do not specify an
~ extension name for French locales in those resource property files,
~ then the defaultName value is used.
<extension id=testExtension
defaultName=Test Extension
defaultDescription=Demonstrates extensions with tokens.
defaultIcon=http:://www.example.com/sample-tool_icon.png
url=http://www.example.com:8989/TestExtension/index.jsp?eac-host=$
{EAC_HOST}&eac-port=${EAC_PORT}&eac-app=${EAC_APP}>
</extension>
>
<extension id=bcc-home defaultName=BCC defaultDescription =BCC
url=http://localhost:7003/atg/bcc
externalURL=true/>
<extension id=bcc-access-control
defaultName=BCC Access Control
defaultDescription=BCC Access Control
role=admin
url=http://localhost:7003/ControlCenter/application/accesscontrol
externalURL=true/>
</extensions>
NOTE Access the Endeca Administrators Guide to get additional details or step-by-
step instructions at this link
Look for the topic Integrating Workbench with the Business Control Center in the above
link (PDF).