This chapter contains the following topics:
Note:In EnterpriseOne Tools 9.2, in addition to the feature for enabling long user IDs, Oracle provides an option to use long passwords up to 40 characters in length. The Long User ID and Long Password features are autonomous, that is, you can enable one without enabling the other. For more information about enabling long password support in EnterpriseOne, see "Enabling Long Passwords in EnterpriseOne."
As with releases prior to EnterpriseOne Tools 9.2, out of the box, EnterpriseOne user IDs (referred to as "short" user IDs in this chapter) are limited to a maximum of 10 characters. Starting with EnterpriseOne Tools 9.2, administrators have the OPTION to enable the Long User feature to enable users to sign in to EnterpriseOne with a user ID that has a minimum of six characters and a maximum of 254 characters. This feature provides flexibility to support longer formats such as an email address format.
You enable the Long User feature through the User Profile Revisions Long (P0092L) application. In this same application, you set up user profiles with long user IDs by:
Adding long user IDs to existing user profiles that contain short user IDs.
Add new user profiles that contain both short and long user IDs.
A user profile cannot exist with only a long user ID. It must contain both a long user ID and short user ID. Because both user IDs are stored together in the same record in F98OWSEC table, users can use either their short user ID or long user ID to sign in to EnterpriseOne.
If a user cannot remember his or her short user ID, you can configure the Auto Suggest feature to display both the user's short user ID and associated long user ID when the user begins to type a long user ID in any form where there is a User ID field. See "Setting Up Auto Suggest for the User ID Field" in the JD Edwards EnterpriseOne Tools Runtime Administration Guide for more information.
EnterpriseOne also provides the Enable User Migration (P95LUMIG) application to add new long user IDs to existing user profiles in bulk. See Associating Short User IDs to New Long User IDs in Bulk
P0092L includes the same features and functionality as the standard User Profile Revisions application (P0092). The only difference is that it provides an additional column for associating a long user ID with the user's short ID. Therefore, after adding long user IDs, you can use P0092L to manage user profiles.
Example 10-1 shows the difference between P0092 and the P0092L.
The following image shows the DD12345678 user profile in P0092 with the "short" user ID in the User ID column:
The following image shows the DD12345678 user profile in P0092 with the "long" user ID in the User Name column:
Notice that both forms have the same name, "Work With User/Role Profiles", because both forms provide the same features and menus for working with user profiles.
When the Long User feature is enabled, most EnterpriseOne systems that require EnterpriseOne credentials for access or for processing will accept long user IDs. This includes but is not limited to the following features and functionality:
EnterpriseOne web client and EnterpriseOne Windows client.
Transactions and reports that require a user ID for processing.
EnterpriseOne auditing features including the auditing of security records and 21 CFR auditing.
Single sign-on configurations, including single sign-on with Oracle Access Manager (OAM).
EnterpriseOne configurations with LDAP systems for managing users. An LDAP configuration does require specific settings for supporting long user IDs. See Chapter 14, "Enabling LDAP Support in JD Edwards EnterpriseOne" for details.
Other EnterpriseOne systems or components that requires user credentials for access or processing, such as the Scheduler application, the Configuration Assistant and Change Assistant, RUNUBE and RUNUBEXML, the wizard for developing business services, EnterpriseOne mobile clients and supported tablet clients, and so forth.
Server Manager Console sign-in supports only short user IDs. However, it does support long passwords if the Long Password feature is enabled.
For Collaborative Portal sign-in, long user IDs up to 254 characters in length are not supported. However, if you enabled the Long User feature in EnterpriseOne, you can configure the Collaborative Portal to accept long user IDs up to 200 characters in length. See Configuring Collaborative Portal to Support "Limited" Long User IDs for more information.
If you plan to enable both the Long User feature and Long Password feature in a multiple foundation configuration, you must perform additional configuration steps before enabling the Long Password feature. See Prerequisites for a Multiple Foundation Setup in this guide.
The Long User feature in EnterpriseOne enables users to sign-in to EnterpriseOne with long user IDs. This setting enables EnterpriseOne systems that require credentials to accept long user IDs. You can create long user IDs before or after you enable the Long User feature.
Important:Once enabled, the Long User feature cannot be disabled. However, if you enable the Long User setting and you decide to not create long user IDs, EnterpriseOne will still accept short user IDs for sign-in credentials.
To enable the Long User feature:
On Work With User/Role Profiles (P0092L), select the Form menu, Enable Long User.
On Enable Long User Feature, select the Long User ID check box if it is not already selected, and then click the Submit button.
In the confirmation dialog box, click Yes to continue.
Access Server Manager and restart the EnterpriseOne Enterprise Server and the EnterpriseOne HTML Server for the changes to take effect.
In P0092L, you add a new long user ID to an existing user profile that contains only a short user ID. You can do this one-by-one for each user as needed.
You can also use the P95LUMIG application to associate multiple short user IDs to new long user IDs in bulk. See Associating Short User IDs to New Long User IDs in Bulk for more information.
Because P0092L contains all of the same features and functionality as P0092, you can also set up new user profiles in this application. Remember that a long user ID cannot exist in EnterpriseOne independently. It must be associated with a short user ID. Therefore, new records in P0092L must contain both a short user ID and a long user ID.
To associate an existing short user ID to a new long user ID:
On Work With User/Role Profiles (P0092L), select the Form menu, Add Long User ID.
On Add Long User ID, in the User ID field, enter the short user ID or click the search button in the field to locate the short user ID.
In the User Name field, enter a new long user ID to associate with the short user ID.
To verify that the new long user ID was created, on Work With User/Profiles, enter the short user ID in the User ID field and click the Find button.
EnterpriseOne displays the user profile record with the short user ID in the User ID column and the new long user ID in the User Name column.
In P95LUMIG, you can use the grid export and import features to associate existing short user IDs to new long user IDs in bulk. You can also use this process to create new user profiles with a new short user ID and long user ID, which imports the records as new user profiles in P0092L (as well as P0092). Later, you can use P0092L to define other settings for the new user profiles such as language, time format, and so forth.
To associate short user IDs to new long user IDs in bulk:
Open a spreadsheet or another excepted file type in which you can use to input short IDs and long user IDs.
The steps in this section use an Excel spreadsheet. See "Importing Data from an External Spreadsheet to a Grid" in the JD Edwards EnterpriseOne Tools Foundation Guide about accepted file types and details about the import and export grid data process.
Add two adjacent columns in the table: one for adding short user IDs, and the other for adding a new long user ID for each short user ID, as shown in the following example:
On User Migration Revision (P95LUMIG), select the Tools menu, Import.
On the Import Assistant, click the Browse button to locate and select the file that contains the data that you want to import, and then click the Open button.
On the Import Assistant, depending on the type of file that you are using for the import, complete the appropriate fields to define the data that you are importing. For example, if you are importing the data from the Excel spreadsheet in the preceding example, you would enter the following values:
Starting Cell: Column = B, Row =1
Ending Cell: Column = C, Row = 4
Click the Apply button and then focus on the file to make sure that the data you are importing is highlighted.
Click the Save button.
On User Migration Revision, review and verify the records, and then click the Select button.
After you click Select, EnterpriseOne imports these records as user profile records in the F0092 and F0092L tables.
As stated in the "Understanding the Long User Feature" section, after enabling the Long User feature and setting up user profiles with long user IDs, you can use P0092L to manage user profiles. P0092L contains all of the same features and functionality as P0092 (Work With User/Role Profiles), the application used to manage user profiles with "short" user IDs. Therefore, when working with user profiles in P0092L, you can follow the steps as described in Chapter 9, "Provisioning User and Role Profiles" in this guide.
When the Long User feature is enabled, you can configure Collaborative Portal to support "limited" long user IDs up to 200 characters in length.
To do so:
Log in to Portal Integrated Solution Center (Admin Center).
Go to Resources, Resource Environment, Resource Environment Providers, WP ValidationService, Custom Properties, New.
In the "Resource environment providers" area, add or edit the following entries:
user.UNIQUEID = uid
group.RDN = cn
Update the following properties for long user validation:
user.UNIQUEID.min = 6
user.UNIQUEID.max = 200
user.UNIQUEID.charset = unicode
user.UNIQUEID.extra_chars = @._
A user id can contain special characters such as:
If there are some other extra characters allowed, you can append the characters to this property.
Update the following properties for password validation:
password.charset = unicode
password.extra_chars = @._
A password can contain special characters such as:
If there are some other extra characters allowed, you can append the characters to this property.
Apply these changes and restart the server.
This enables users with an email address up to 200 characters in length to sign in to the Collaborative Portal.