Skip navigation
All People > Andrew Nguyen > Andrew Nguyen's Tech Tips



This link can bring you back to the homepage. Usually, I would change my logo on the upper left hand corner to link to the homepage. I would append this URL to the end of index.jsp: index.jsp?


Once that URL has been entered, it would take you to your homepage as seen similar to the image as shown above.

This issue only pertains to using JBoss Wildfly 8.2.1 Final as other versions of Wildfly and Jboss don't see this issue occurring.


When accessing public tasks directly on Identity Manager, an error screen will show up like so:


Exception during page display:





  at org.apache.jasper.runtime.HttpJspBase.service(

  at javax.servlet.http.HttpServlet.service(

  at org.apache.jasper.servlet.JspServletWrapper.service(

  at org.apache.jasper.servlet.JspServlet.serviceJspFile(

  at org.apache.jasper.servlet.JspServlet.service(

  at javax.servlet.http.HttpServlet.service(

  at io.undertow.servlet.handlers.ServletHandler.handleRequest(

  at io.undertow.servlet.handlers.FilterHandler.handleRequest(




This occurs when accessing these links:

- http://<hostname>:<port>/iam/im/publictasks/ui7/index.jsp?task.tag=forgottenuserid

- http://<hostname>:<port>/iam/im/publictasks/ui7/index.jsp?task.tag=forgottenpassword

- http://<hostname>:<port>/iam/im/publictasks/ui7/index.jsp?task.tag=selfregistration




Navigate to the folder: <WILDFLY_HOME>\modules\system\layers\base\io\undertow\servlet\main


Replace the modules.xml with this:




        <resource-root path="undertow-servlet-1.1.8.Final.jar"/>





        <resource-root path="undertow-servlet-1.1.0.Final.jar"/>



Make sure you replace the undertow-servlet-1.1.8.Final.jar present in the folder with undertow-servlet-1.1.0.Final.jar. This file can be found in older versions of Wildfly. The undertow-servlet-1.1.8.Final.jar is no longer necessay once the undertow-servlet-1.1.0.Final.jar is located in the folder. Delete or save file as desired.


Restart Wildfly server for changes to take effect.

Andrew Nguyen

Bulk Loader 101

Posted by Andrew Nguyen Employee Mar 25, 2016

Bulk Loader comes in a separate install from the Identity Manager Application. This is located in the Provisioning Components zip file. Once you unzip the file, navigate to: Clients -> BulkLoader and run the setup.exe.

Ensure this checklist is complete:


To summarize, Enable Web Services for you environment and the task in which you would require to use the Bulk Loader with. For example, I want to use Bulk Loader on a Create User event. I would enable Web Services for that task.


There are sample bulk loader csv in the sample directory. The samples included are:

- feeder_create_users.csv

- feeder_delete_users.csv

- feeder_modify_users.csv

In order to use the JCS from the Connector Server SDK, you would have 2 options:

  1. Shutdown the JCS.exe from the Connector Server
  2. Change port of the Connector Server SDK JCS

Option 1:

Once the JCS.exe is shutdown, the JCS from the Connector Server SDK can be started up since they both are listening on the same ports. 22001 and 22002.


Option 2:


Suggested option as it won't have an interference with the regular JCS from the Connector Server.


For option 2, the file server_osgi_common needs to be modified. This file is located under: ...\Identity Manager\Connector Server SDK\build\apache-servicemix-4.3.1-fuse-00-00\jcs\conf



            <transportConnector name="http" uri="" />

            <transportConnector name="https" uri="" />



The ports numbers "22001" and "22002" needs to be changed to another port which aren't being used.

Skins can be changed for Identity Manager through the Identity Management Console. Found on the /iam/immanage/ URL.


These are set by the "DefaultConsole" parameter. Navigate to the following links in the immanage page: Home->Environments -> <environment-name> -> Advanced Settings -> Miscellaneous.


The default skins that come with identity manager are labelled as:

- ui7 (Current default skin)


- imcss


- ca12


- ca


ui7 is the recommened skin to be used as it is the most stable and is used to verify any issues within the product.


Is Identity Manager supported to meet 508 compliance?



508 compliance has issues when using the ca12 UI. This is the default UI in CA Identity Manager versions 12.5.x. When using CA Identity Manager 12.6.x, the default UI is ui7. This will resolve the issues CA Identity Manager has with 508 compliance. In versions previous than 12.6.7, "Navaigation - Throughout, tab order goes from top banner to footer. It needs to start reading from the top and continue intuitively."


Example: Top banner -> footer -> left menu -> main content


Should read as:

Top banner -> left menu -> main content -> footer


This issue is resolved in CA Identity Manager 12.6.4 (Defect #: 21558292)


CA Identity Manager complies with Section 508 of the US Rehabilitation Act and the Web Content Accessibility Guidelines (WCAG2.0). This support only applies to Windows-based and Mac-based applications. The Text-to-Speech functionality provided by CA Identity Manager allows you to hear command options and text read aloud.

For more information on 508 compliance, please visit: