17 Setting Up Single Sign-On Between JD Edwards EnterpriseOne and Crystal Enterprise

This chapter contains the following topics:

17.1 Understanding Single Sign-On between JD Edwards EnterpriseOne and Crystal Enterprise

Single sign-on between JD Edwards EnterpriseOne and Crystal Enterprise provides a way for users to access Crystal Enterprise from JD Edwards EnterpriseOne. JD Edwards EnterpriseOne uses a predefined task type to launch Crystal Enterprise from the JD Edwards EnterpriseOne Menu. From the JD Edwards EnterpriseOne Menu, you can select the Crystal Enterprise task to open a new Crystal Enterprise session. This provides a convenient way for JD Edwards EnterpriseOne users to access Crystal Enterprise without having to maintain separate user IDs and passwords for Crystal Enterprise.

Note:

A separate Crystal Enterprise license is used each time a user opens a new Crystal Enterprise session from JD Edwards EnterpriseOne. Therefore, you should remind users to sign off of Crystal Enterprise when finished to ensure that there are enough licenses available for users. Although, if a user forgets to sign off, the Crystal Enterprise web server will eventually time out and release the license.

17.1.1 Prerequisite

You must install Crystal Enterprise with JD Edwards EnterpriseOne HTML Web Server in one of two supported configurations before setting up JD Edwards EnterpriseOne and Crystal Enterprise for single sign-on.

See JD Edwards EnterpriseOne Tools Business Objects XI R2 Guide on the My Oracle Support Web site.

17.2 Configuring Single Sign-On Between JD Edwards EnterpriseOne and Crystal Enterprise

This section discusses how to:

  • Verify the UDC for the Crystal Enterprise task type.

  • Add the Crystal Enterprise task to the JD Edwards EnterpriseOne Menu.

  • Set up the default domain in Crystal Management Console.

  • Verify the Crystal Enterprise web server definition.

17.2.1 Verifying the UDC for the Crystal Enterprise Task Type

Access the Work with User Defined Codes form. In JD Edwards Solution Explorer, type UDC in the Fast Path.

  1. Complete these fields and click Find:

    • Product Code

      Enter H90.

    • User Defined Code

      Enter TT.

    • Codes (in the QBE line)

      Enter 20.

    The system should display 20, which is the UDC for Crystal Enterprise.

  2. If no entries are found, click the Add button to create the UDC for Crystal Enterprise.

  3. On User Defined Codes, tab to the blank row at the bottom of the list of UDCs and complete these fields:

    • Codes

      Enter 20.

    • Description 1

      Enter Crystal Enterprise.

    • Hard Coded

      Enter Y.

  4. Click OK.

17.2.2 Add the Crystal Enterprise Task to the JD Edwards EnterpriseOne Menu

In JD Edwards Solution Explorer, click the Menu Design button to access the Menu Design view.

  1. Click the Views button and select the menu to which you want to add the task.

  2. Expand the appropriate nodes to locate the position in the menu where you want to place the Crystal Enterprise task.

  3. Right-click the parent menu node and select Insert New Task.

  4. On Task Revisions, complete these fields:

    • Task ID

    • Task Name

    • Product Code (in the Common tab)

  5. In the Executable tab, select the Crystal Enterprise option, and then click OK.

17.2.3 Setting Up the Default Domain in Crystal Management Console

In order for the Crystal Enterprise task to correctly launch from JD Edwards EnterpriseOne, you must make sure that the default domain for JD Edwards EnterpriseOne is set up correctly in Crystal Management Console (CMC).

Sign in to CMC.

  1. In CMC, click the Authentication button.

  2. In the EnterpriseOne tab, complete these fields:

    • EnterpriseOne System User

    • Domain

      Enter the default domain for EnterpriseOne.

    • EnterpriseOne Role

  3. Click the Update button.

17.2.4 Verifying the Crystal Enterprise Web Server Definition

In JD Edwards Solution Explorer, enter P9654A in the Fast Path to access the Work with Locations and Machines form.

  1. Click Find.

  2. Expand each node until you see the Crystal Enterprise Web Server node.

  3. Click this node and make sure that at least one Crystal Enterprise web server definition is listed.

  4. If no entries are listed, select the Crystal Enterprise Web Server node, and then click the Add button to add a definition for the web server.

  5. On Crystal Enterprise Web Server Revisions, complete these fields and then click OK:

    Field Description
    Machine Name Enter the name of the machine on the network (server or workstation).
    Description Enter a description for the machine.
    Release Enter the release number as defined in the Release Master.
    Host Type Enter the host machine type.
    Primary User Enter the primary user for the listed machine.
    Port Number (Crystal tab) Enter the port number for the JD Edwards EnterpriseOne instance.