Friday, October 28, 2011

Oracle SOA Suite – different user roles to restrict the access of EM console

Oracle SOA Suite – different user roles to restrict the access of EM console:

Not like oracle SOA Suite 10g, Oracle SOA Suite 11g or Oracle SOA Suite 12c is having different roles to restrict the access of the EM console.
Refer the below URL for the details about user roles for EM console.
Access to the Enterprise Manager console is determined by the role assigned to the user.
The steps to configure the different EM console roles to the user.

Through EM console

1. Create the corresponding users through weblogic console
2. Now log in to the Enterprise Manager console with admin privileges. Under SOA folder right-click on soa-infra and select Security -> Application Roles.

3. Click on the search button without entering the role name. This will list of all Application Roles.

4. Click on the corresponding role.
5. Scroll down and click on add user. Click on the search button, this will list all the available users. Select the user from left side (Selected Users) and move to Right(Available Users) and click OK.

Through WLST:

The below WLST script can be used to assign the different EM console roles to the user.
grantAppRole(appStripe="soa-infra", appRoleName=roleName,principalClass="", principalName=userName)
This will assign the specified roles to the specified uses.


  1. Is is possible to create roles based on partition?
    So that user will have only access to a specific partition and its composites

    1. Maybe you might have got the answer.. it is not possible to assign roles to partitions..

  2. Hey very nice blog!!
    Hi there,I enjoy reading through your article post, I wanted to write a little comment to support you and wish you a good continuationAll the best for all your blogging efforts.
    Appreciate the recommendation! Let me try it out.
    Keep working ,great job!
    Hadoop training

  3. Awesome post
    This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It?s the old what goes around comes around routine. Did you acquired lots of links and I see lots of trackbacks??
    Microsoft dynamics training