Thursday, October 17, 2013

Generate WSDL Button Not Visible On Integration Repository Pages in 12.1.1 Integrated SOA Gateway


Jun 2, 2012PROBLEM
Rate this documentEmail link to this documentOpen document in new windowPrintable Page
In this Document
Symptoms
Cause
Solution


APPLIES TO:

Oracle Workflow Cartridge - Version 12.0.6 and later
Information in this document applies to any platform.
Please note the version affected is 12.1.1 and product is Integrated SOA Gateway. Due to technical issues the correct version and product name doesn't reflect above. This will be modified very soon.

Checked for relevance on 02-JUN-2012


SYMPTOMS

After installing EBS 12.1.1 and configuring Integrated SOA gateway as per Note 565922.1 when trying to generate WSDL for public API's from the Integration Repository pages, don't see the "Generate WSDL" button available to generate webservices. The responsibility "Integration SOA Gateway" is assigned to the user however this button is missing.

NOTE: SYSADMIN user is able to see the "Generate WSDL" button.

CAUSE

The reason the "Generate WSDL" button cannot be seen is because a missing step as mentioned below is mssing:

Integrated SOA Gateway leverages the RBAC security concept of Oracle User Management to secure access to various interface types. There are 3 seeded roles which can be assigned to end users to provide different access to the ISG system. These are :
  • Integration Repository Administrator
  • System Integration Developer
  • System Integration Analyst
As shown in figure below based on these roles you will get access to different features . With default installation of 12.1.1 these roles are not assigned to the end user. You have to manually assign these to gain additional access.


SYSADMIN has access to all three roles by default.

SOLUTION

1. Log into Oracle Applications using sysadmin/.
2. Select the User Management responsibility in the Navigator.
3. Click the Users link from the navigation menu to open the User Maintenance window.
4. Locate the user trying to use.
5. Assign the role and select the "Irep Administrator" role.
6. Bounce the middle tier because after assigning roles they don't take affect unless the cache is cleared and bounce middle tier.
7. Now log in as the user and access the " Integrated SOA Gateway" responsibility ->Integration Repository and should see the Generate WSDL button.

No comments:

Post a Comment