| [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