PIM 5.6.4 – Release Notes

PhenixID Identity Manager 5.6.4 improves the stability, compatibility and security of your solution, and is recommended for all installations.

1. Audit – Separator for multi-value attributes using PIPFilter

In previous version, comma was used to separate multi-value values in audit.log. If the values where a DN, for example, a comma would not be a great solution. It would be difficult to see where one value ends and next starts. 
With this version you can now specify per multi-value attribute what separator to use to have your audit log-file easier to interpret.
To configure this you simply add in the DSEditor.properties of the web app the policy:
Audit_Multivalue_Separator_ATTRIBUTENAME=separator_value
The attribute name must be in capital letters.
For example, if you have the member attribute and like to use a # as separator, it would look like:
Audit_Multivalue_Separator_MEMBER=#

For more information about audit, please read PSD1136.

2. Parameters added to MultiList and MultiListString custom controls

Two parameters have been added to the MultiList and the MultiListString custom control.
The two parameters are optional and added to better support when PIM is sending data to PIP and especially handling group membership data.
If an admin adds or removes users to/from groups and send that data to PIP, PIP do not know what groups are added and what groups are removed. You need to figure that out with a number of action.
To make this easier we have added two parameters so you can add a prefix in front of the objects added and the objects removed.
So instead of PIM sending Group1, PIM can now send for example ADD_Group1.

For more information about nodes, please read for the MultiList control PSD1073 and for the MultiListString control PSD1132.

3. Corrections to image manager custom control

With the image manager custom control you can for example add an image to an LDAP account.
Full name of custom control: se.nordicedge.controls.ImageManager
Three changes was made to the control for this version:

  • The parameter for having a default image did not work. This has now been corrected.
  • String “No images” is changed to “No image”
  • Translation for “No image” has been added to sv.lang. If you upgrade your solution you need to add this string manually to your sv.lang.
    No image=Ingen bild

For more about the image custom control, please read PSD1151

4. License info added to PIM log-file

Just like PIP log-file we have added license info to PIM log-file.
When you start IM you will see this line in PIM log-file. See example below.
[INFO ] 2021-08-19 10:49:21.864 [http-nio-8080-exec-204] phenixid - License for "PhenixID" Expires: 2022-05-31

5. Move object using nodes

If you in Main view like to browse an LDAP structure you can add one or several LDAP DN´’s (root or OU) as nodes.
For more information regarding nodes, please read PSD1103.
With this version a number of minor bugs has been corrected.

  • Move Event filter – Appears even if allowEvent does not allow it
    This has been corrected.
  • Move Event filter – Appears even though it is not allowed via policy
    If the policy to disable move is set to true (DISABLE_MOVE_OPTION = true), then move in the context menu still appears if the policy to disable rename is set to false (DISABLE_RENAME_OPTION = false).
    This has been corrected.
  • Event Filter – postEvent runs even if preEvent returns RAISE_VETO.
    Documentation has been updated to better explain this scenarion properly. See PIM DevGuide
  • EventFilter – errorMessage is not displayed for user or in log-files.
    This has been corrected.
  • Move in Browse – Move object dialog box. Scroll issue and buttons unreachable if a large selection of OU´’s
    This has been corrected.

6. Navet support updated

With this version we will support the upcoming version of Navet, version 3.
Navet is a notification system with which all authorities can retrieve population registration data digitally in a simple, fast and secure way.

7. PIM/PIP Use Cases

We have and will keep creating use cases to provide different solutions how PIP and PIP can be used. An overview of all use cases can be found in PSD1173.
New use cases added since last release of PIM is a school use, see PSD1184.