What started as a 401 error when connecting Sparx EA to a PCS floating license server is quickly turning into a more complicated problem. We have an ongoing support case but I would also like to reach out to the wider community to find out if anybody has experienced a similar problem or we are trying to do something which is really not supported.
In a nutshell, it is unclear if the PCS floating license server can handle
Below is a description of what we are doing and what is happening.
We have at least 9 AD accounts at play - e.g, Account1, Account2, Account3, Account4, Account5, Account6, AdminAccount1, AdminAccount2, & AdminAccount3 (where the AdminAccount1 to 3 are likely to be privileged accounts.
We have at least 3 AD groups at play - e.g., Group1, Group2 & Group3 - with the following membership
- Group 1 consists of Account1, Account2, Account3, Account4, Account5 & Account6
- Group 2 consists of Account1, Account2, Account3, Account4, AdminAccount1, AdminAccount2 & Admin Account3
- Group3 consists of AdminAccount1, AdminAccount2, and AdminAccount3
We have mapped Group1 to the default floating license group, Group2 to the admin floating license group, and created a new floating license group identical to the default admin group for Group3.
In our environment we are seeing [WARNING]: [SSKSGroupAM] Failed to load details for group for Group1 and Group3 and not for Group2. This explains the 401 error, any accounts belonging to those 2 groups not also in group 2 cannot access the PCS floating license server/store.
There are a number of odd things here:
- Group2 is the 1st group we configured. It originally contained privileged accounts and worked.
- Group1 is mapped against the admin floating group, but when ticking the "Is Admin" check box in the corresponding page of WebConfig the box used to map AD groups is greyed out. This does not happen when using the configuration tool on the VM hosting PCS.
- The 2 failing groups contain mostly privileged accounts but have added a privilege account to Group2 and cannot reproduce the error with this group.
- We thought Group1 originally worked, before adding more accounts to it but are not sure.