Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide > Installing SOA Composites and Configuring This Integration > Process of Installing SOA Composites for This Integration >

Adding User Credentials to the Credential Store


This task is a step in Process of Installing SOA Composites for This Integration.

A credential store is a repository that includes security data. It can include user name and password combinations or the public key certificates that allow Oracle Fusion Middleware to access an external system, such as Siebel CRM.

Some integration flows call Siebel Inbound Web Services, which are secured Web services. You must configure this integration so that it can authenticate with these services. Before calling them, the integration flow extracts credentials from the credential store and then adds them to the SOAP header in the request.

To add Siebel user credentials to the credential store

  1. Log in to Oracle Enterprise Manager.
  2. Choose Farm from the drop-down list.
  3. Expand the Farm_soa_doman tree, expand the WebLogic Domain tree, and then click soa_domain.
  4. Right-click soa_domain, choose Security, and then choose the Credentials menu item.

    Oracle Enterprise Manager displays the Credentials page.

  5. In the Credentials page, create a credential map:
    1. In the Credential Store Provider section, click Create Map.
    2. In the Create Map dialog box, enter the following map name:

    oracle.wsm.security

    1. Click OK.

      Oracle Enterprise Manager displays the new credential map name. It includes a map icon.

  6. Add a key to the credential map that you created in Step 5:
    1. Click Create Key.
    2. In the Create Key dialog box, enter values using information from the following table.
      Field
      Description

      Select Map

      Choose oracle.wsm.security.

      Key

      Enter SBL_WS_USER.

      Type

      Choose Password.

      User Name

      Enter the name of the Siebel user who is authorized to call a Siebel Web service. For example, SADMIN.

      Password

      Enter the password of the Siebel user who is authorized to call a Siebel Web service.

    3. Click OK.

      Oracle Enterprise Manager displays the new key under the map icon that identifies the map you chose. For more information, see Administering a Credential Key.

  7. Add another key to the credential map that you created in Step 5:
    1. Click Create Key.
    2. In the Create Key dialog box, enter values using information from the following table.
      Field
      Description

      Select Map

      Choose oracle.wsm.security.

      Key

      Enter mwm.key.

      Type

      Choose Password.

      User Name

      Enter the name of the Oracle Real-Time Scheduler user who is authorized to call an Oracle Real-Time Scheduler Web service, for example, SYSUSER.

      Password

      Enter the password of the Oracle Real-Time Scheduler user who is authorized to call a Siebel Web service.

    3. Click OK.

      Oracle Enterprise Manager displays the new key under the map icon that identifies the map you chose. For more information, see Administering a Credential Key.

  8. On the Oracle Fusion Middleware Server, navigate to the Oracle Fusion Middleware configuration directory.

    For example:

    home/eng-sm/unixuser/Oracle/Middleware_11gPS1/user_projects/domains/soa_domain/config/fmwconfig

  9. Use an XML editor to open the following file:

    system-jazn-data.xml

  10. Add the following code to the system-jazn-data.xml file:

    <grant>

    <grantee>

    <principals>

    <principal>

    <class>oracle.security.jps.internal.core.principals.JpsAnonymousUserImpl</class>

    <name>anonymous</name>

    </principal>

    <principal>

    <class>oracle.security.jps.internal.core.principals.JpsAnonymousUserImpl</class>

    <name>anonymous-role</name>

    </principal>

    </principals>

    </grantee>

    <permissions>

    <permission>

    <class>oracle.security.jps.service.credstore.CredentialAccessPermission</class>

    <name>context=SYSTEM,mapName=oracle.wsm.security,keyName=SBL_WS_USER</name>

    <actions>read</actions>

    </permission>

    </permissions>

    <permission-set-refs>

    </permission-set-refs>

    </grant>

  11. Save the system-jazn-data.xml file.
  12. Restart the Oracle Fusion Middleware Server.

Administering a Credential Key

You can administer a credential key.

To administer a credential key

  1. In Oracle Enterprise Manager, navigate to the Credentials page.
  2. Do any of the following:
    • To remove a key or map, click Delete. If you delete a credential map, then Oracle Enterprise Manager deletes all keys in the map.
    • To view or modify the data in a key or map, click Edit.
    • To display credentials for a key, enter the key name in the Credential Key Name window and then click the arrow.
    • To refresh the list of credentials after you examine the results of a query, repeat Step 4.
Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.