This web service assigns a catalog path to a user group. A catalog path is a special identifier that denotes a specific asset group within a courseware hierarchy and identifies all courseware within the specified asset group and its sub asset groups recursively. Any assignment to a user group is inherited by all users in the user group, done recursively through all sub groups. An assignment to a user group overrides any assignments inherited from a parent user group.
To add a catalog path to a user group's current assignment, first get the list of assigned catalog paths, add to this list, and then assign the entire resulting new list. This command overrides any previous AS_SetCatalogAssignment.
Setting catalogPaths to zero deassigns any assignment on the specified user group. A user group with no assignments inherits its assignment from the first parent user group with a direct catalog assignment.
Inputs
Outputs
Additional Faults