Previous Topic: Bulk Load Client LocalizationNext Topic: Authenticating to the CA Identity Manager Server


Allow Bulk Loader to Load Tasks with Localized Names

If CA Identity Manager Server has been localized, the Bulk Load Client does not perform a load out-of-the-box. This is because the Bulk Loader task name is a localized bundle location map.

For example:

${bundle=resourceBundles.FDC-RoleDefinitions_Tokenized:key=property.CreateIdentityPolicySet.Profile.name}

By default, the Bulk Loader task uses actions mapped to task names. When the task names have been translated into a different language, the Bulk Load client cannot find the mapped task names to perform the load.

To avoid this problem, you can map the Create, Modify, and Delete actions to the task tag. If the task name search fails, the Feeder searches for the task tag.

Administrator can modify the property “actionToTaskMapping” to add a task for a non-existing object.

For example: If Administrator wants to create user in case the user does not exist for modify request, Administrator can add secondary task in modify. The property value would be:

create.Create User;modify.Modify User.Create User;delete.Delete User

Follow these steps:

  1. In a text editor, open the Bulk Load Client imbulkloadclient.properties file. This file is present in the following location:
    Bulk Loader\conf\imbulkloadclient.properties
    
  2. Find the actionToTaskMapping property.

    The default setting for this property is:

    actionToTaskMapping=create.CreateUser;modify.Modify User;delete.Delete User
    
  3. Change the property to map to the new localized task tag.
  4. Save the properties file.

    The changes effect immediately.