SOA Human Task: Applying Assignee – Principal Problem

| April 15, 2015 | 0 Comments

When you are developing Oracle SOA Suite and working on “Creating And Defining a Human Task” for manual approval, it’s probably you will get below error when applying “Edit Participant” by using Identity Lookup GUI on JDeveloper. Here are the steps how to add Assignee for the Human Task on JDeveloper:

1- Double click on “Human Task” element on composite.xml screen

2- To specify an assignee for the task, click on the Assignment tab.

3- On the Assignment subtab page, double click “Edit Participant” in the diagram

4- In the “Add Participant Type” dialog box, click the green [+] sign next to Participant Names and select Add User.

5- You’ll see a dummy record on “Participant List”. In this case you can specify the value manually or choose from  WebLogic Application Server which is added to your JDeveloper’s Application Resource Palette.

* When you want to select by browsing WebLogic LDAP connection, you will get error (Error Log below)

6- Click on “…” button. (which is numbered as “1″ at below screen capture)


Edit Participant Type








7. On Identity Lookup window select your WebLogic Application Server that you added before. (Screen Capture – Number 2)

8. When you choose application server it connects to WebLogic server and lists the realms. Click on the “Lookup…” button on the right. (Screen Capture – Number 3)


Identity Lookup






9. In this steps JDeveloper tries to connect WebLogic’s embedded LDAP and throws below error.


10. Login to WebLogic admin console. Then click on “Domain Structure > $Domain_Name (1) > Security (2) > Embedded LDAP (3)” .

11. At “Embedded LDAP” subtab find “Refresh Replica At Startup” properties and enable this feature. (Screen Capture – Number 4)

WebLogic Console Embedded LDAP









12. By enabling “Refresh Replica At Startup”, all servers must be restarted including managed servers. Restart the entire domain.

13. Go back to JDeveloper Identity Lookup window and click on “Lookup..” button again. Now you are able to list WebLogic users.

14. Select one user from the list. Then click OK on the “Identity Lookup” window. (Screen Capture – Number 1)


Identity Lookup > Lookup Users…








Error Log:


    Share admineer resources...


Category: BPM, Development, Middleware, OVD, SOA, WebLogic

About the Author ()

M.Fevzi Korkutata: Deep level technical consultant... Oracle ACE in Middleware & SOA expertise. His specialty is large scale and mission critical live production systems and like to work as DevOps. He knows all kind of application servers and its environments. Software product development, operation management, design, implementation, integration... etc. Korkutata working as "Application and Infrastructure Architect"... Likes to work and communicate internationally, stay connected :)

Leave a Reply

Your email address will not be published. Required fields are marked *