Skip Headers
Oracle® Identity Manager Connector Guide for IBM i5/OS (OS/400) Advanced
Release 9.0.3

Part Number B32447-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

5 Testing the Connector

After you deploy the connector, you must test it to ensure that it functions as expected. This chapter contains information on the following types of testing:

This chapter contains the following sections:

Running Test Cases

This section focuses on the functional and performance test cases that are associated with this connector. The following table includes information on running test cases on the IBM i5/OS (OS/400) Advanced connector:

Test Case Test Type Description/Comment
Test to change IBM i5/OS (OS/400) Password Provisioning A user password is changed, with the change posted to i5/OS (OS/400) through the connector.
Test to reset IBM i5/OS (OS/400) Password Provisioning A user password is reset, with the change posted to i5/OS (OS/400) through the connector.
Test to create IBM i5/OS (OS/400) user Provisioning A user is created, with the change posted to i5/OS (OS/400) through the connector.
Test to revoke or disable IBM i5/OS (OS/400) user account Provisioning A user account is revoked, with the change posted to i5/OS (OS/400) through the connector.
Test to resume IBM i5/OS (OS/400) user account Provisioning A user account is resumed from a revoked status, with the change posted to i5/OS (OS/400) through the connector.
Test to list IBM i5/OS (OS/400) users Provisioning A list of users is retrieved from i5/OS (OS/400) i5/OS (OS/400) repository.
Test to permit IBM i5/OS (OS/400) user access to resource profile Provisioning A user is authorized to access i5/OS (OS/400) resources, with change posted to i5/OS (OS/400) through the connector.
Test to permit IBM i5/OS (OS/400) user access to TSO Provisioning A user is provisioned to log on to i5/OS (OS/400) through TSO, with the change posted to i5/OS (OS/400) through the connector.
Test to remove IBM i5/OS (OS/400) user access to dataset Provisioning A user is removed from access to an i5/OS (OS/400) dataset, with the change posted to i5/OS (OS/400) through the connector.
Test to remove IBM i5/OS (OS/400) user access to resource profile Provisioning A user is removed from access to an i5/OS (OS/400) resource, with the change posted to i5/OS (OS/400) through the connector.
Test to detect and report native IBM i5/OS (OS/400) password change event Reconciliation A native password change is made on i5/OS (OS/400) and subsequently detected by the connector.
Test to detect and report native IBM i5/OS (OS/400) password reset event Reconciliation A native password reset is made on i5/OS (OS/400) and subsequently detected by the connector.
Test to detect and report Native IBM i5/OS (OS/400) create user data event Reconciliation user creation is done by an administrator natively on i5/OS (OS/400) and subsequently detected by the connector.
Test to detect and report native IBM i5/OS (OS/400) revoke user event Reconciliation A user account password is revoked through native i5/OS (OS/400) events, which is subsequently detected by the connector.
Test to detect and report native IBM i5/OS (OS/400) delete user event Reconciliation A user account is deleted through native i5/OS (OS/400) events, which is subsequently detected by the connector.
Test to detect and report native IBM i5/OS (OS/400) resume user event Reconciliation A user account is resumed from a revoke status through native i5/OS (OS/400) events, which is subsequently detected by the connector.

Troubleshooting

The following table lists solutions to some commonly encountered issues associated with the IBM i5/OS (OS/400) Advanced Connector.

Problem Description Solution
Oracle Identity Manager cannot establish a connection to the IBM i5/OS (OS/400) Server.
  • Ensure that the i5/OS (OS/400) server is up and running.
  • Check that the necessary ports are working.

  • View the Gateway logs to determine if messages are being sent or received.

  • Examine the Oracle Identity Manager configuration to verify that the IP address, admin ID, and admin password are correct.

  • Check with i5/OS (OS/400) platform manager to verify that i5/OS (OS/400) user account and password have not been changed.

i5/OS (OS/400) does not appear to respond.
  • Ensure that the Oracle Identity Manager mappings are correct.
  • Check the configuration mappings for the Advanced Adapter Gateway.

A particular use case does not appear to be functioning.
  • Check for the use case event in question on the Gateway Server Log. Then check for the event in the specific log assigned to that Advanced Connector.
  • If the event does not register in either of these two logs, investigate the connection between Oracle Identity Manager and the Advanced Connector Gateway.

  • If the event is in the log but the command has not had the intended change on an i5/OS (OS/400) user profile, check for configuration and connections between the Gateway and i5/OS (OS/400).


Performance Tests

The IBM i5/OS (OS/400) Advanced Connector architecture has been engineered for enterprise-level performance. When an identity event passes through an exit, the Reconciliation Agent analyzes the event, and then creates a message, allowing the command to complete its routine without loss of time.

The LDAP Gateway is engineered to detect when a given event originates from Oracle Identity Manager, when it passes through the Reconciliation Connector. Provisioning Agent events also create a native exit event that is detected. To prevent a feedback loop, events that originate from the LDAP Gateway are logged, but are not reported again to Oracle Identity Manager. By contrast, events that originate outside Oracle Identity Manager are treated as native events, and recorded for future auditing.

The LDAP Gateway and Reconciliation securely capture, filter, and log the identity events from the host system, publishing them for use by Oracle Identity Manager.