Site icon Narayana Tutorial

OpenIDM Interview Questions and Answers

OpenIDM-Interview-Questions-And-Answers

OpenIDM-Interview-Questions-And-Answers

OpenIDM Interview Questions and Answers

 

What is the default admin user name and password?

Username : openidm-admin
Password : openidm-admin

What is the default back-end database in Pre-OpenIDM 4.0?

OrientDB

What is the default back-end database in above OpenIDM 5?

LDAP ( OpenDJ )

What is the OpenIDM Admin URL?

http://<hostname>:<port>/admin
http://127.0.0.1:8080/ or http://localhost:8080/admin

What is the OpenIDM Self Service URL?

http://<hostname>:<port>/

http://127.0.0.1:8080/

OR

http://localhost:8080/

What is the OpenIDM application server?

Apache Felix Server

What is Apache Felix Server URL?

http://<hostname>:<port>/system/console

http://127.0.0.1:8080/system/console

OR

http://localhost:8080/system/console

What are the default OpenIDM HTTP ports?

http Port : 8080
https Port : 8443

How to change default HTTP and https ports in OpenIDM?

OpenIDM 5 and later

[OpenIDM-Home]/resolver/boot.properties

openidm.port.http=8082
openidm.port.https=8443

OpenIDM 4 and below

[OpenIDM-Home]/conf/boot/boot.properties

openidm.port.http=8082
openidm.port.https=8443

How to start the OpenIDM server?

Windows : <OpenIDM-Home>\startup.bat
Linux : <OpenIDM-Home>\startup.sh

How to stop the OpenIDM server?

In the OpenIDM Console, type shutdown or Press Ctrl + c

same process in both linux and windows

Some of the OpenIDM connectors

CSV File Connector
LDAP Connector
Database Table Connector
MongoDB Connector
ServiceNow Connector
Salesforce Connector

What are managed operations in OpenIDM?

1. User
2. Role
3. Assignment

What is sync.json?

The sync.json file describes a set of mappings. Each mapping specifies how attributes from source objects correspond to attributes on target objects.

The source and target indicate the direction for the data flow, so you must define a mapping for each data flow.

For example, if you want data flows from an LDAP server to the repository and also from the repository to the LDAP server, you must define two separate mappings.

sync.json file path: openidm/conf/sync.json.

What is the difference between sync.json and managed.json?

sync.json -> Mapping configuration between source and target systems
managed.json -> managed objects(User, Role and Assignment) configuration

What are the types of synchronization?

Ans:

1. Reconciliation

2. LiveSync

Synchronization happens either when OpenIDM receives a change directly, or when OpenIDM discovers a change on an external resource.

For direct changes to OpenIDM, OpenIDM immediately pushes updates to all external resources configured to receive the updates

 

What is Reconciliation?

 

What is LiveSync?

How to trigger OpenIDM to poll for changes?

Ans:

Usually by scheduling reconciliation or LiveSync

Alternatively, you can start reconciliation through the REST interface.

$ curl
 --header "X-OpenIDM-Username: openidm-admin"
 --header "X-OpenIDM-Password: openidm-admin"
 --request POST
 "http://localhost:8080/openidm/sync?_action=recon&mapping=systemLdapAccounts_managedUser"