Application Delivery Management
Application Modernization & Connectivity
CyberRes
IT Operations Management
In part one of this series I walked through some of the configuration, Packages, and GCVs used in the Office 365 IDM driver.
In part two of this series I walked through more of the GCVs and looked at some possible values for the License entitlements.
In part three of this series I looked at the Filter and Schema Map and some more entitlement issues.
In part four of this series I looked at the configuration settings and then on to actual policies, getting through the Subscriber Event Transform policy set.
In part five of this series I worked through the Subscriber Match and Create policy sets.
In part six of this series I started in on the Subscriber Command Transform policy set.
4. NOVLOFFIENTEX-sub-ctp-EntitlementsImpl
1. GroupMembership entitlement: veto membership without entitlement
2. Login Disabled attribute change in IDVault
3. Disable account for delete operation when using account entitlement
4. User Account Entitlement change (Delete Option)
5. User Account Entitlement change (Disable Option)
6. Check User modify for group membership being granted or revoked
<do-set-local-variable name="assoc" scope="policy">
<arg-string>
<token-xpath expression="es:getEntParamField($current-node,'ID') "/>
</arg-string>
</do-set-local-variable>
<token-xpath expression="es:getEntParamField($current-node,'ID')"/>
DirXML Log Event -------------------
Driver: \ACME\services\IDM\DriverSet\MyDriver
Channel: Subscriber
Status: Warning
Message: Code(-8031) NDS attribute DirXML-EntitlementRef treated as XML failed to parse:
'': (1): unclosed token
[09/09/11 16:08:30.492]:WACKEE SELECT ST:
DirXML Log Event -------------------
Driver: \ACME\services\IDM\DriverSet\MyDriver
Channel: Subscriber
Status: Error
Message: Code(-9010) An exception occurred: java.lang.NullPointerException
at com.novell.nds.dirxml.engine.event.DSEPath.toXML(DSEPath.java:182)
at com.novell.nds.dirxml.engine.event.DSEEventInfo.constructModifyValue(DSEEventInfo.java:1534)
at com.novell.nds.dirxml.engine.event.DSEEventInfo.constructRemoveValue(DSEEventInfo.java:1144)
at com.novell.nds.dirxml.engine.event.DSEEventInfo.toXML(DSEEventInfo.java:714)
at com.novell.nds.dirxml.engine.event.DSEEventInfo.toXML(DSEEventInfo.java:669)
at com.novell.nds.dirxml.engine.Driver.buildDocument(Driver.java:436)
at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:625)
at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1050)
at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:934)
at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:756)
at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:561)
at java.lang.Thread.run(Unknown Source)
<ref>
<src>RBE</src>
<id>{26dfb70f-0371-4fe2-a67f-bc101101e5d7}</id>
<param>cn=Managers,o=People</param>
</ref>
<ref>
<src>RBE</src>
<id>{26dfb70f-0371-4fe2-a67f-bc101101e5d7}</id>
<param>Sytem1|System2|System3</param>
</ref>
<ref>
<src>RBE</src>
<id>{26dfb70f-0371-4fe2-a67f-bc101101e5d7}</id>
<param>{"ID":"{26dfb70f-0371-4fe2-a67f-bc101101e5d7}", "ID2":"cn=geoffc,ou=acme,dc=com"}</param>
</ref>
7. Assign Licenses for License Entitlement being granted or revoked
8. Assign Roles for Role Entitlement being granted or revoked