Setting up and troubleshooting a provisioner is a difficult task.  The provisioning diagnostics screen in the UI helps with this task by running provisioning tasks and printing out information, logs, and error messages.




Diagnostics command line

import edu.internet2.middleware.grouper.app.provisioning.*;
GrouperSession.startRootSession();
GrouperProvisioner provisioner = GrouperProvisioner.retrieveProvisioner("myProvisioner");
provisioner.initialize(GrouperProvisioningType.diagnostics);
provisioner.provision(GrouperProvisioningType.diagnostics);