Share all details about your problem, including any error messages you may have received.
I’m trying to get application data from IdentityIQ.
I’m familiar with the IdentityIQ scim rest API, but the response is very thin.
Is there a way to get additional information about the application using some existing API?
For example, I would like to retrieve the base URL for web service applications and the database information for JDBC applications.
I thought about using the IIQ command that has an export option, but I don’t have access to the actual server IdentityIQ is installed on, so I can’t trigger it.
I also considered data export task, but as far as I understand, it doesn’t support applications.
Other alternatives I’m considering are scraping and developing a dedicated plugin.
I’m unfamiliar with plugin development, so if that’s the right approach, please attach some resources.
with the rest API you can only recive the information that you can find into the documentation.
A “workaround” to retrive additional informations is calling a workflow via API. You can create a custom workflow where you read all the info that you need and it send via email or you can save a file in a FTP for example, and later you can call this WF via API.
An other way is modify the API of IIQ, but I never tried.
@liza_s If you are expecting application xml, then you can consider to run the task - Object exporter. This task can be used to export any object xmls of identityiq. Basically this is a plugin, refer this link
Alternatively, you can explore the report - 'Connectivity Information Report"
Hey, @Arpitha1, thank you for your replay.
When entering the link you sent, I’m getting access denied.
Do I need any specific permissions or subscriptions to download existing plugins?
@liza_s If you just need some information from application not application xml or you need application xml also.
as you mentioned that you do not have server access so plugin will not help you.
Now if you need some specific information or complete information , then you have below options
Run the Report as per your requiremnt use Filter type and then u can get whatever field you want to get , while using application object.
If you need complete xml then i believe u have debug access then use the debug option and get the Application xml.
if you do not have debug option and you have report access then u can do with like point1 and print complete xml.
if you do not have anything but u have import option write run rule task print everything in task result. import the rule and task. in rule u can hav your code. Then run the task and get the data.
if you have time and want to use api then workflow base api and write your code and use the same.
You should have access to compass portal, you can register with your corporate email id.
This task can export any objects in xml format and store it the defined server path. Since you don’t have access to servers, someone has to get files from there to you.
Alternatively, you can explore the report - 'Connectivity Information Report"