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)

1_fevzi_korkutata_edit_participant_type_weblogic_soa_suite_jdeveloper

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)

2_fevzi_korkutata_identity_lookup_weblogic_soa_suite_jdeveloper

Identity Lookup

 

 

 

 

 

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

SOLUTION:

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)

4_fevzi_korkutata_weblogic_identity_lookup_search_user_soa_suite_jdeveloper

Identity Lookup > Lookup Users…

 

 

 

 

 

 

 

Error Log:

 

LinkedInTwitterGoogle+FacebooktumblrEmail
    Share admineer resources...

Tags:

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

M.Fevzi Korkutata

About the Author ()

M.Fevzi Korkutata: Deep level technical consultant... Oracle ACE Associate 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 *