While configuring entitlements for Assignable Roles and User-Based Security Groups, the following error could appear:
DirXML Log Event ------------------- Driver: \SLES12SP3_1302_TREE\system\driverset1\Workday Channel: Subscriber Object: \SLES12SP3_1302_TREE\data\workday\users\abaker001 Status: Error Message: Subscriber execute exception : com.netiq.dirxml.driver.workday.exception.StatusException: <?xml version="1.0" encoding="utf-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wd="urn:com.workday/bsvc"><faultcode>SOAP-ENV:Client.authenticationError</faultcode><faultstring>invalid username or password</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope> at com.netiq.dirxml.driver.workday.soap.conn.AbsAuthConnection.sendRequest(AbsAuthConnection.java:365) at com.netiq.dirxml.driver.workday.entitlements.EntitlementEventProcessor.process(EntitlementEventProcessor.java:72) at com.netiq.dirxml.driver.workday.WDSubscriberShim.processEntitlementModification(WDSubscriberShim.java:252) at com.netiq.dirxml.driver.workday.WDSubscriberShim.process(WDSubscriberShim.java:218) at com.netiq.dirxml.driver.workday.WDSubscriberShim.execute(WDSubscriberShim.java:183) at com.novell.nds.dirxml.engine.Subscriber.execute(Subscriber.java:473) at com.novell.nds.dirxml.engine.Subscriber.execute(Subscriber.java:304) at com.novell.nds.dirxml.engine.Subscriber$ModifyProcessor.process(Subscriber.java:1760) at com.novell.nds.dirxml.engine.Subscriber.processEvent(Subscriber.java:1197) at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:1010) at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901) at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174) at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058) at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866) at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640) at java.lang.Thread.run(Thread.java:748)
Issue: This error indicates that the user does not have the required permissions to assign the resource.
Workaround: Provide the require permission to the user for performing the action.