Environment
Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1 Middle Tier
Situation
Problem: A new created NAL application does not apply but the original application still applies.
Steps to experience the problem:
1. Create a NAL application e.g. with name app1
2. Associate and apply that application to a workstation
3. Remove the association of the app1 application and rename it e.g. to app1_old
4. Create a new application with name app1 and associate this one
5. Refresh Novell Application Launcher and re-apply application
Instead of the new app1 application, the old application details are still being applied.
Steps to experience the problem:
1. Create a NAL application e.g. with name app1
2. Associate and apply that application to a workstation
3. Remove the association of the app1 application and rename it e.g. to app1_old
4. Create a new application with name app1 and associate this one
5. Refresh Novell Application Launcher and re-apply application
Instead of the new app1 application, the old application details are still being applied.
Resolution
Ensure the each new NAL application has new name or restart the Middle Tier Server after exchanging the NAL application and before refreshing Novell Application Launcher on the workstations.
Additional Information
The Middle Tier Server caches eDirectory object names and remembers the eDirectory EntryID referencing the eDirectory object. That way quite some eDirectory communication can be spared as eDirectory names do not get constantly re-resolved.
That way when NAL requests the attribute details for the new app1 application in the above scenario, instead of resolving the app1 name to EntryID of the new created NAL application, the Middle Tier Server jumps to EntryID of the old and now rename app1_old application object and the old NAL application keeps applying.
That way when NAL requests the attribute details for the new app1 application in the above scenario, instead of resolving the app1 name to EntryID of the new created NAL application, the Middle Tier Server jumps to EntryID of the old and now rename app1_old application object and the old NAL application keeps applying.