CP-IMV-140100-0004 Release Notes

The following defects have been fixed in this Cumulative Patch:
cis141
Defects Fixed
The following defects have been fixed in this Cumulative Patch:
Support Ticket
Engineering Ticket
Problem Summary
Root Cause and Additional Deployment Instructions
Associated Risk
951723
DE344242
CA Identity Manager 14.1 does not work properly when the database is created with “Japanese_CI_AS” collation. 
In CA Identity Manager 14.1, few schema changes related to tasksequenceid were introduced with "SQL_Latin1_General_CP1_CI_AS" collation hardcoded. This resulted in a conflict because the database is created with a different collation "Japanese_CI_AS".
HIGH
920298
DE341487
Few Snapshot Definition filters fail to work in the CA Identity Manager User Console.
The Snapshot Definition filters are not handled properly in the code.
HIGH
Enhancement
US366687
Handle SOAPFault exceptions for Web Services in PolicyXpress.
Added a provision to handle SOAPFault exceptions for Web Services in PolicyXpress.
HIGH
926428
DE342730
Continuation to DE338269. After adding resources to the Active Directory Account Templates, export of Active Directory Account Templates from CA Identity Governance to CA Identity Manager fails.
The "IsNaming" attribute of "memberOf" property is missing in the Active Directory metadata.
HIGH
959001
DE345498
After adding resources to the SAP Account Templates, export of SAP Account Templates from CA Identity Governance to CA Identity Manager fails.
The "IsNaming" attribute of "RoleName" property is missing in the SAP metadata.
HIGH
906833
DE331987
The following error appears in the appserver.log file:
WARN [com.ca.iam.model.impl.IAMSessionImpl] (Finalizer) Session com.ca[email protected] was not shut down properly, creds = User creds (IM\etaadmin)
Garbage Collection is invoked when an LDAP connection is open.
HIGH
942519
DE344674
While archiving a database, the following error is thrown:
"ORA-00942: table or view does not exist".
This error is seen only when CA Identity Manager uses multiple databases.
CA Identity Manager searches for "cmpl_tasksession12_5" table in the Archive database instead of searching in the "Task Persistence" database.
HIGH
965528
DE347227
An increase in the number of open cursors in the CA Identity Manager database causes the Cleanup Submitted tasks to fail.
A cursor is not closed properly inside the iterative events thus increasing the number of open database cursors.
HIGH
973454
DE349205
Provisioning Server performance deteriotes and eventually crashes. 
Inbound Notifications (BLS Connectivity) configurations are not handled properly.
HIGH
917286
DE338206
Unable to remove a service assigned to a user using TEWS.
A service resource is revoked using "serviceImpl" object instead of "serviceRequestImpl" object.
MEDIUM
876386
DE334229
The Forgotten password task fails with the Active Directory Authentication module.
The temporary password that is generated by the Forgotten Password task cannot be validated against the Active Directory Authentication Module.
MEDIUM
964117
DE350174
When I view archived submitted tasks in View Submitted Task (VST), in few cases, a Null Pointer Exception is thrown.
This error is seen only when CA Identity Manager uses multiple databases.
CA Identity Manager searches for "lock12_5" table in the Archive database instead of searching in the "Task Persistence" database.
MEDIUM
963550
DE346685
Reverse Sync is unable to retreive Account Attribute values via Policy Xpress Data Elements of Category Accounts. 
CA Identity Manager searches the global user with an account name.
MEDIUM
958955
DE349415
In a Virtual Appliance solution, CA Identity Manager does not support French Candadian.
Proper parameters are not passed while creating the locale object. 
MEDIUM
827830
DE336345
When I run PolicyXpress to execute SOAP requests, the following error is thrown:"Execute SOAP Query: Generated By Policy Xpress: Failed to execute ExecuteSoapWebserviceEvent. ERROR MESSAGE: WebServiceException:Error: Maintain Session is enabled but none of the session properties (Cookies, Over-written URL) are returned."
The SOAP Server expects a cookie value for "stateful" from the PolicyXpress SOAP client.
LOW
Enhancement
US431294
Customer needs to gather work items from a particular user on a particular node on the workflow. 
CA Identity Manager can only provide worklist information of a particular user which incorporates all nodes from which the work list originates. We have enhanced CA Identity Manager to provide worklist information from a specific node.
See Advanced Options for TEWS Search Requests for more information.
LOW
Enhancement
US422614
US422615
US422616
US422617
US422618
US422619
US422620 
US422621
US422622
US431081
US431290
US431294
US432763
US432768
US432769
  • Support Pagination for SOAP calls
  • Support server-side Sorting Options for SOAP calls
  • Retrieve the state of a workflow associated to a workflow task
  • Retrieve who approved a workflow
  • Provide a search capability that supports filters to search roles or groups to identify tasks associated with those roles/groups 
  • Retrieve the count of returned datasets without returning the full dataset
  • Delegate management of a worklist to a different user
  • Approval History
  • Completed Approval History
  • Manual Provisioning
  • Manual Provisioning Count
  • Search filters on Requests History and Approvals History
  • Search filters on Manual Provisioning
  • Sort by Requested Date, Title
We have improved CA Identity Manager to support these enhancement requests.
See Advanced Options for TEWS Search Requests for more information.
LOW
Enhancement
US464812
Search optimization for Account Template retrievals.
* Instantiated a skeletal Managed Object that is lightweight and incorporates the unique name attribute for the account at the time of the search.  
* When the account is selected, instantiated the actual real Provisioning Policy object (which represents the account). 
LOW
976927
DE350307
An exception is thrown while submitting a task which has Javascript screen level validation.
An instance of Context must be created and associated with the thread that executes the script. Contexts are associated with the current thread using the Context.enter() method and exit using Context.exit().
LOW
973454
DE349205
Provisioning Server performance deteriotes and eventually crashes. 
Inbound Notifications (BLS Connectivity) configurations are not handled properly.
HIGH
960110
DE346468
On deleting a Linux or Unix account from Provisioning Manager, the home directory is not deleted.
The Delete command did not use a proper flag.
LOW
941365
DE341949
ACFESAGE connector reads old data even after changing the ACFESAGE flat file content.
The timestamp based reading is not implemented in the code.
HIGH
941536
DE341196
CA Identity Manager - Connector Server (C++) service crashes intermittently. 
The Connector is crashing due to the double free problem.
HIGH
895706
DE329994
Domain Controller hangs intermittently, and crashes sometimes due to an issue with the Password Synchronization agent.
The openssl1.02h third-party library used by the Password Synchronization agent is hanging intermittently and causing the Domain Controller to hang and crash at times.
HIGH
974123, Enhancement
DE351706
Bulk Loader client is not functioning when Web Services is protected by WSS.
Bulk Load client does not support WSS authentication.
Additional Deployment Instructions:
Additional Deployment Instructions can be found at
MEDIUM