Sun Identity Manager 8.1 Resources Reference

Chapter 26 OS/400

The OS/400 resource adapter is defined in the com.waveset.adapter.OS400ResourceAdapter class.

Adapter Details

None.

Resource Configuration Details

None.

Identity Manager Installation Notes

The OS/400 resource adapter is a custom adapter. You must perform the following steps to complete the installation process:

ProcedureInstalling the OS400 Resource Adapter

  1. Download version 2.03 of the JTOpen product from the following URL: http://jt400.sourceforge.net

  2. Unzip the JTOpen file and follow the installation instructions. Be sure to place library files in the correct location and to set the environment variables as directed.

    You must contact IBM to obtain the jt400.jar file.

  3. Copy the jt400.jar file to the InstallDir\WEB-INF\lib directory.

  4. To add an OS/400 resource to the Identity Manager resources list, you must add the following value in the Custom Resources section of the Configure Managed Resources page.

    com.waveset.adapter.OS400ResourceAdapter

Usage Notes

Identity Manager supports three options for handling OS/400 objects that are associated with an account on an OS/400 resource. To enable this specialized support, you must use the OS400Deprovision form that is located in the Identity Manager sample directory. You must also edit the system configuration object. Instructions for editing this object are included in comments in the OS400Deprovision form. Once enabled, these options appear on the Delete Resource Accounts page when you choose to delete a user’s OS/400 resource account.

Available delete options are:

Security Notes

This section provides information about supported connections and privilege requirements

Supported Connections

Identity Manager may use Secure Sockets Layer (SSL) to communicate with the OS/400 adapter. If so, the following product must be implemented:

This program contains the SSLight package, which is necessary for SSL connections from Identity Manager through the Java Toolbox installation on the OS/400 resource.

Required Administrative Privileges

The following administrative privileges are required for this adapter:

Provisioning Notes

The following table summarizes the provisioning capabilities of this adapter.

Feature  

Supported?  

Enable/disable account 

Yes 

Rename account 

No 

Pass-through authentication 

No 

Before/after actions 

Yes 

Data loading methods 

  • Import directly from resource

  • Reconcile with resource

Account Attributes

The following table provides information about OS/400account attributes. All attributes are strings, unless indicated otherwise.

Resource User Attribute  

Description  

accountId

Required. The user’s logon ID. 

password

Required. The user’s password. This value is encrypted. 

ASTLVL

Assistance level 

ATNPGM

Attention-key-handling program 

CCSID

Coded character set identifier 

CNTRYID

Country identifier 

CURLIB

Current library 

DAYS_UNTIL_PASSWORD_EXPIRES

The number of days until the password expires. 

DLVRY

Delivery mode 

GID

Group identification number 

GRPPRF

Group profile 

HIGHEST_SCHEDULING_PRIORITY

 

HOMEDIR

Home directory 

INLMNU

Initial menu 

INLPGM

Initial program 

JOBD

Job description 

KBDBUF

Keyboard buffering 

LANGID

Language identifier 

LMTCPB

Limit capabilities 

LMTDEVSSN

Limit device sessions 

MAXSTG

Maximum storage 

MSGQ

Message queue 

OUTQ

Output queue 

OWNER

Owner of new objects 

OWNOBJOPT

Owned object option 

PRTDEV

Print device 

PWDEXP

Indicates whether to set an expiration on the password. 

SPCAUT

Special authority 

SPCENV

Special environment 

SRTSEQ

Sort sequence 

STATUS

Login status of a user profile 

TEXT

User description 

UID

User identification number 

USRCLS

User class 

USROPT

User options 

Resource Object Management

None.

Identity Template

$accountId$

Sample Forms

OS400UserForm.xml

Troubleshooting

Use the Identity Manager debug pages to set trace options on the following class:

com.waveset.adapter.OS400ResourceAdapter