Configuring the new namespace provider in Cognos

Configure a new namespace provider in Cognos for CJAP.

Procedure

  1. In Cognos Configuration, navigate to the Security > Authentication folder.
  2. Add a new Namespace resource to the Authentication folder.
  3. Give the namespace a name.
  4. Select Custom Java Provider from the Type menu and click OK.

    This creates a new namespace for the security CJAP.

  5. Select the new namespace and enter the name you gave the namespace as the ID for the provider.
  6. Enter com.ibm.emm.cognos.provider.EMMSuiteSecurityCJAP for the class name.

    Ensure that there are no leading or trailing spaces.

  7. Set the Selectable for authentication? property to True for test purposes.
    • True - Allows the users to log in to Cognos using IBM® EMM credentials.

      External users can log in without password, so this is not recommended for production.

    • False - This namespace is not available for authentication on the Cognos UI, but the IBM EMM integration will work.

      Change to this setting is after testing is completed.

  8. Log in to Cognos under the new namespace, with an IBM EMM account that has the Report_System role in IBM EMM.

    The URL is similar to: http://host:port/ibmCognos/cgi-bin/Cognos.cgi

    If you can see the Cognos application it means that the new authentication provider is working.

  9. In IBM EMM, navigate to the Settings > Configuration page and set the Reports | Integrations | Cognos 10 | Autentication namespace configuration property to the same name you set in Cognos.
  10. Verify that the Cognos reports are running correctly in IBM EMM.