Configuring a User in LDAP or ADSI Security Adapter to Access EBCs

For External Business Components (EBC’s) to work with LDAP, a shared database user connects to the database in SSO mode for all Siebel users. It works with simple database authentication where the EBC is trying to connect to an external data source using the user ID provided.

Following are the steps:

  1. Database related changes:

    • Check that your EBC is properly setup and is working.

    • Check the DSN and UID with your Database Administrator to make sure you can connect using the DSN.

    Note: In the database where the data originates, you must have some USER that the EBC can use to log into the database to retrieve the data. It does not have to be the LDAP user.
  2. Siebel related LDAP changes:

    • In your /LDAP security adapter profile administration, for the CredentialAttributeType parameter use a multiline fields like URL and not single line fields as this causes the EBC to fail. Use multiline fields such as URL as CredentialAttributeType for passing the two separate values for serverdatasrc and EBC_Dsn.

  3. LDAP related changes:

    • Work with the LDAP Administrator to make sure that a multiline field like URL, that is used in the CredentialAttributeType parameter, is populated as below.

      • type=ServerDataSrc username=sadmin password=[password]

      • type=MyExtDataSrc username=mmay password=[password]

    A restart of Siebel enterprise is needed. No restarts are needed in LDAP. After adding the new value for the external data source to the URL attribute, you can access EBCs.