Currently we have a package exit which forces the Quorum size of a particular approver group matching a certain criteria for both stage and environment, to 1, as it would normally be 0.
The exit however has a minor flaw, if the package which has been cast has multiple approver groups meeting criteria it will only change the quorum of one of them.
I have modified the exit and had some success in updating different approver groups matching the criteria in the package, however when I call the API multiple times, once per approver group it seems to set the quorum back to 0 of the previous approver group when the API is called for the next group, meaning I can only update either the first or last matching approver group.
Having looked through the documentation and API copy books I believe that I can only send one approver group request to the API at a time through the following request block:
10 ALAGR-RQ-AGRNAME PIC X(16) VALUE SPACES.
I have also noted that the PACKAGE-EXIT-APPROVER-MAP can only contain one approver group at a time.
Release : 18.0
Component : Endevor Software Change Manager