SYMPTOM:
In Strategy Command Manager 9.x, executing the below outlines does not change the ACL of existing children objects in the folder specified.
Sample Code/Error
ADD ACE FOR FOLDER "<folder_name>" IN FOLDER "<location_path>" USER | GROUP "<user_logins_or_group_name>" ACCESSRIGHTS XXXXXX CHILDRENACCESSRIGHTS XXXXXX FOR PROJECT "<project_name>";
ALTER ACE FOR FOLDER "<folder_name>" IN FOLDER "<location_path>" USER | GROUP "<user_logins_or_group_name>" ACCESSRIGHTS XXXXXX CHILDRENACCESSRIGHTS XXXXXX FOR PROJECT "<project_name>";
STEPS TO REPRODUCE:
Follow the below steps to reproduce this issue in Strategy Tutorial project 9.x.



CAUSE:
This is working as designed. In Strategy Developer, when ACL of a folder is changed, before saving the changes, there is an option to apply changes in permissions to all children objects in the folder, as shown below:

In Strategy Command Manager, the above option is performed by a separate command:
Sample Code/Error
ALTER ACL FOR FOLDER "<folder_name>" IN FOLDER "<location_path>" FOR PROJECT "<project_name>";
ACTION:
In order to apply the parent ACL changes to existing children objects, the below two outlines should be used together:
Sample Code/Error
ADD ACE FOR FOLDER "<folder_name>" IN FOLDER "<location_path>" USER | GROUP "<user_logins_or_group_name>" ACCESSRIGHTS XXXXXX CHILDRENACCESSRIGHTS XXXXXX FOR PROJECT "<project_name>";
ALTER ACL FOR FOLDER "<folder_name>" IN FOLDER "<location_path>" FOR PROJECT "<project_name>";