Location of Identity Service Center customizable files
As an administrator to customize the Identity Service Center, you must know where to find the files that IBM provides. We must also know where to put the customized versions of those files. Customizable files for the virtual appliance are maintained in folders under the directories folder...
Configure > Advanced Configuration > Custom File Management
...or...
Configure > Advanced Configuration > Update Property
See: Manage custom files
The exact location depends on the use of a managed-clustered application server configuration. For a managed-cluster configuration, the customizable files are under the profile for the deployment manager. The files are pushed to application servers during synchronization.
See Customization of Identity Service Center files for information about how to customize these files that IBM provides.
The customizable files provided by IBM are organized into folders under...
Configure > Advanced Configuration > Custom File Management >
...where...
- Translatable files that contain screen text are under the directories/ui/nls folder.
- Configuration files that contain non-translatable configuration properties are in the directories/ui/config folder.
- Icons, graphics, and other image files are under the directories/ui/images folder.
- HTML templates that contain no translatable text are in the directories/ui/template folder.
To work with these files from the IBM Security Identity Manager virtual appliance, see the following sections:
Customizable files provided by IBM.
Locations of customizable files Descriptions The following files are located at directories/u.
- nls/AdditionalInformation.properties
- nls/advanceSearchDialog.properties
- nls/BigCard.properties
- nls/CardCustomValue.properties
- nls/CardGrid.properties
- nls/Category Display.properties
- nls/common.properties
- nls/CriteriaTextBox.properties
- nls/DateTimeWidget.properties
- nls/DesignatedMaeesgeArea.properties
- nls/DualList.properties
- nls/ExpiredPassword.properties
- nls/filteringCardSelect.properties
- nls/HCard.properties
- nls/headerLabel.properties
- nls/LoginHour.properties
- nls/LoginPageCopyrightContent.properties
- nls/LoginPageInfoContent.properties
- nls/logMessages.properties
- nls/operators.properties
- nls/Picker.properties
- nls/PickerPage.properties
- nls/RequestAccess.properties
- nls/RequestListCard.properties
- nls/RequestStatusDetails.properties
- nls/RequestStatusList.properties
- nls/SearchCustomAttributes.properties
- nls/SearchCustomValue.properties
- nls/tmsMessagesUI.properties
- nls/UILanguages.properties
- nls/UMask.properties
- nls/validatorMessage.properties
These files contain screen text that is translated into multiple languages to support globalization. Each of these files has a version for all of the supported locales. If we customize any of these files, we must also customize the locale-specific versions of the files. We must customize the files for all of the languages that you plan to support in the environment. The following files are located at directories/u.
- config/Access.json
- config/ActionDefinition.json
- config/HeaderMenu.json
- config/Homepage.json
- config/Person.json
- config/Search.json
- config/UIconfig.properties
- config/UIHelp.properties
These files contain configuration information that does not require language translation. The following files are located at directories/u.
- images/approved.png
- images/companyLogo.gif
- images/favicon.ico
- images/getDetailsButton.png
- images/getDetailsButton_rtl.png
- images/identity.png
- images/more.png
- images/notprovisioned.png
- images/pending.png
- images/provisioned.png
- images/rejected.png
- images/access/iconAccessRoleAccess.gif
- images/access/iconAccessServiceAccess.gif
- images/access/iconApplicationAccess.gif
- images/access/iconDefaultAccess.gif
- images/access/iconMailGroup.gif
- images/access/iconProvideAccountInfo.png
- images/access/iconProvideAccountInfoRtl.png
- images/access/iconServiceAccess.gif
- images/access/iconSharedFolderAccess.gif
- images/homepage/network_nav.png
- images/homepage/RequestAccess.png
- images/homepage/ViewRequests.png
- images/status/request/fulfilled.png
- images/status/request/notfulfilled.png
- images/status/requests/partiallyfulfilled.png
- images/status/requests/pending.png
These files are the icons, images, and graphics displayed throughout the user interface. Subfolders are used to group related images together.
- ui/nls/html/LoginPageCopyrightContent.html
- ui/nls/html/LoginPageInfoContent.html
These files are HTML files that might contain text that is translated into multiple languages to support globalization. Each of these files has a version for all of the supported locales. If we customize any of these files, we must also customize the locale-specific versions of the files. We must customize the files for all of the languages that you plan to support in the environment.
- ui/css/Sample.css
This file is the custom stylesheet that we can modify to customize the style of login page, home page, and headers.
- ui/images
This location is where we can place your customized icons and images.
- ui/nls
- directories/nls
- I18NMESSAGES schema table
These locations are where we can customize labels.
- ui/template
The files at this location contain templates for advanced customization of login page and headers. Parent topic: Identity Service Center user interface customization