[SICSR-16856] SICS 4.9.3 not working with SicsUserAuthorizationInterface  
Product Line: P&C
Component/s: Interface - Other
Affects Version/s: SICS 4.9.3
Fix Version/s: SICS 4.9.4 SICS 4.9.3 SSP1
Customer: Swiss Re Zurich
External Issue ID: PRB000606521

Problem:
Abend on User Authorization Interface

Solution:
Additional functionality to the UAI introduced in SICS 4.9.3 should not effect any previous implementation of the Clients Interface which should by default behave as before.

Workaround:
It is possible to make a change in the interface to set a user specification (empty is sufficient).
The fact that it is empty is trapped but not that it should not be required at all.

public SicsUserAuthorizationInterfaceResponse getAuthorization ...

case OK: // Add user role specifications
response.setUserRoleSpecifications(getUserRoleSpecifications(userNode));
response.setUserSpecification(getUserSpecification(userNode)); // Additional requirement to avoid abend

actually in the above new line
response.setUserSpecification(new SicsUserSpecification())
would be sufficient.

Root Cause:
SE-1270 - Update of SICS User when authorization is managed by SICS-UAI - SICS - Allianz AG

Extent of Impact:

Impact on Existing Data

Recovery Method for Existing Data Affected