From ab2e2adba7c4bebabd18c197487e541393fb7b58 Mon Sep 17 00:00:00 2001 From: nibasbackbase Date: Wed, 12 Nov 2025 18:45:29 +0530 Subject: [PATCH 1/6] Update AccessGroupService.java --- .../java/com/backbase/stream/service/AccessGroupService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java index 0823a9463..b0b00b820 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java @@ -566,7 +566,9 @@ public Mono assignPermissions(StreamTask streamTask, ServiceAgre public Mono assignPermissionsBatch(BatchProductGroupTask task, Map>> usersPermissions) { - + log.info("Assigning permissions batch for task: {}, usersPermissions: {}", + task, usersPermissions); + System.out.println("Assigning permissions batch for task: " + task + ", usersPermissions: " + usersPermissions); List request = usersPermissions.keySet().stream() .map(user -> new UserWithPermissions( user, task.getData().getServiceAgreement(), From 80306bf31108e522d84d0cfb953c456a2a3088af Mon Sep 17 00:00:00 2001 From: nibasbackbase Date: Wed, 12 Nov 2025 18:54:14 +0530 Subject: [PATCH 2/6] Update AccessGroupService.java --- .../backbase/stream/service/AccessGroupService.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java index b0b00b820..196719bce 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java @@ -577,6 +577,7 @@ public Mono assignPermissionsBatch(BatchProductGroupTask .setFunctionGroupId(bfg.getId()) .setFunctionGroupName(bfg.getName()) .setServiceAgreementId(bfg.getServiceAgreementId()) + .setServiceAgreementExternalId(task.getData().getServiceAgreement().getExternalId()) .setDataGroups(usersPermissions.get(user).get(bfg).stream() .map(baseProductGroup -> new UserAssignedDataGroup() .setDataGroupId(baseProductGroup.getInternalId()) @@ -587,6 +588,8 @@ public Mono assignPermissionsBatch(BatchProductGroupTask .collect(Collectors.toList()))) .collect(Collectors.toList()))) .collect(Collectors.toList()); + log.info("Assigned permissions request: {}", request); + System.out.println("Assigned permissions request: " + request); return Mono.just(request) .flatMap(userPermissionsRequest -> { @@ -613,6 +616,7 @@ public Mono assignPermissionsBatch(BatchProductGroupTask "Assigning permissions: %s", userPermissionsList.stream().map(this::prettyPrintUserAssignedPermissions) .collect(Collectors.joining(","))); + log.info("Assigned permissions request: {}", userPermissionsList); return assignPermissionsIntegrationApi.batchUpdateUserPermissions(map(userPermissionsList)) .map(r -> batchResponseUtils.checkBatchResponseItem(r, "Permissions Update", r.getStatus().toString(), r.getResourceId(), r.getErrors())) @@ -1106,7 +1110,8 @@ public Flux getDataGroupItemIdsByServiceAgreementId(String serviceAgreem */ public Mono> setupFunctionGroups(StreamTask streamTask, ServiceAgreement serviceAgreement, List businessFunctionGroups) { - + log.info("Setup Function Groups for Service Agreement: {}", serviceAgreement.getExternalId()); + log.info("Setup Function Groups for businessFunctionGroups: {}", businessFunctionGroups); streamTask.info(FUNCTION_GROUP, SETUP_FUNCTION_GROUP, "", serviceAgreement.getExternalId(), serviceAgreement.getInternalId(), "Setting up %s Business Functions for Service Agreement: %s", businessFunctionGroups.size(), serviceAgreement.getName()); @@ -1125,6 +1130,7 @@ public Mono> setupFunctionGroups(StreamTask streamTa List existingBusinessGroups = getExistingBusinessGroups(businessFunctionGroups, functionGroups); log.debug("existingBusinessGroups: {}", existingBusinessGroups); + log.info("existingBusinessGroups: {}", existingBusinessGroups); return updateBatchBusinessFunctionGroup(streamTask, serviceAgreement, existingBusinessGroups) .flatMap(updated -> { bfg.addAll(existingBusinessGroups); @@ -1675,7 +1681,8 @@ private Mono updateJobRole(StreamTask streamTask, ServiceAgre private Mono> updateBatchBusinessFunctionGroup( StreamTask streamTask, ServiceAgreement serviceAgreement, List existingBusinessGroups) { - + log.info("Assigning {} Business Function Groups to Job Profile User: {}", existingBusinessGroups, + existingBusinessGroups); log.info("Start Job Role updating: {}", existingBusinessGroups.stream().map(BusinessFunctionGroup::getName).collect(Collectors.toList())); From 6be0731279e43ff23a6ade83b16c07024b36a8c1 Mon Sep 17 00:00:00 2001 From: nibasbackbase Date: Wed, 12 Nov 2025 18:56:43 +0530 Subject: [PATCH 3/6] Update LegalEntitySaga.java --- .../main/java/com/backbase/stream/LegalEntitySaga.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index c5798c72d..0ce9cfcd2 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -743,6 +743,8 @@ public Mono setupUserPermissions(LegalEntityTask legalEntityTas public Mono setupAdministratorPermissions(LegalEntityTask legalEntityTask) { // Assign permissions for the user for all business function groups. + log.info("Administrator Permissions {}", legalEntityTask); + System.out.println("Administrator Permissions " + legalEntityTask); LegalEntity legalEntity = legalEntityTask.getData(); Map>> request = nullableCollectionToStream( legalEntity.getUsers()) @@ -758,7 +760,11 @@ public Mono setupAdministratorPermissions(LegalEntityTask legal )); } )); - + log.info("Permissions {}", request); + System.out.println("Permissions " + request); + ServiceAgreement serviceAgg = retrieveServiceAgreement(legalEntity); + log.info("Service Agreement {}", serviceAgg); + System.out.println("Service Agreement " + serviceAgg); if (request.isEmpty()) { log.info("Skipping setup of permissions since no declarative business functions were found."); return Mono.just(legalEntityTask); From dc5c6220b3f84b42c06c3abfb8cd15bdab925df8 Mon Sep 17 00:00:00 2001 From: nibasbackbase Date: Wed, 12 Nov 2025 18:57:23 +0530 Subject: [PATCH 4/6] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e4204b08f..e2aabea0c 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 8.3.0 + 8.3.1 pom Stream :: Services From 88b968e9f0841be1273767097ffd04379d0c4b68 Mon Sep 17 00:00:00 2001 From: nibasbackbase Date: Wed, 12 Nov 2025 18:59:03 +0530 Subject: [PATCH 5/6] Update CHANGELOG.md --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80995549b..6c0491bff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog All notable changes to this project will be documented in this file. - +## [8.3.1](https://github.com/Backbase/stream-services/compare/8.3.0...8.3.1) +### Changed +- added logger for LegalEntitySaga and AccessGroupService to debug ## [8.3.0](https://github.com/Backbase/stream-services/compare/8.2.10...8.3.0) ### Changed - Upgrade to SSDK 20.0.0 From f11b9ad816be51462df8a77aded25729ff0d6f88 Mon Sep 17 00:00:00 2001 From: nibasbackbase Date: Wed, 12 Nov 2025 20:11:48 +0530 Subject: [PATCH 6/6] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ecdd3b0bd..70ddb506b 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 8.3.1 + 8.4.1 pom Stream :: Services