Application Delivery Management
Application Modernization & Connectivity
CyberRes by OpenText
IT Operations Management
DirXML-ADContexts plural:
Input Transform:
NOVLADDCFG-itp-SubscriberUserAdd 1 rule
Publisher Channel:
Event Transformation:
NOVLADDCFG-pub-etp-HandleMovesAndRenames 3 rules
Create Policy Set:
NOVLADDCFG-pub-cp 1 rule
Command Transform:
NOVLADDCFG-pub-ctp 2 rules
Subscriber Channel:
Command Transform:
NOVLADENTEX-sub-ctp-EntitlementsImpl 2 rules
NOVLADDCFG-sub-ctp-UserNameMap 1 rule.
DirXML-ADAliasNames:
Filter (done)
Schema Map (done)
Subscriber Channel:
Create Policy Set:
NOVLADDCFG-sub-cp-Users, 1 rule
NOVLADDCFG-sub-cp-Groups 1 rule
Command Transform:
NOVLADENTEX-sub-ctp-EntitlementsImpl 2 or more rules)
Publisher Channel:
Command Transform:
NOVLADDCFG-pub-ctp-UserNameMap 2 rules
NOVLADDCFG-pub-ctp 2 rules
New rules needed:
Input Transform
itp-Convert Plural Attribute
Output Transform
otp-Convert Plural Attribute
set cached context value on merge
remove managed attributes when object disassociated
<do-for-each>
<arg-node-set>
<token-dest-attr name="DirXML-ADAliasNames">
<arg-association>
<token-xpath expression="./text()"/>
</arg-association>
</token-dest-attr>
</arg-node-set>
<arg-actions>
<do-if>
<arg-conditions>
<and>
<if-xpath op="true">$current-node/component[@name='volume']="~dirxml.auto.driverdn~"</if-xpath>
</and>
</arg-conditions>
<arg-actions>
<do-remove-dest-attr-value name="DirXML-ADAliasNames" when="before">
<arg-association>
<token-xpath expression="./text()"/>
</arg-association>
<arg-value type="structured">
<arg-component name="nameSpace">
<token-xpath expression='$current-node/component[@name="nameSpace"]'/>
</arg-component>
<arg-component name="volume">
<token-xpath expression='$current-node/component[@name="volume"]'/>
</arg-component>
<arg-component name="path">
<token-xpath expression='$current-node/component[@name="path"]'/>
</arg-component>
</arg-value>
</do-remove-dest-attr-value>
</arg-actions>
<arg-actions/>
</do-if>
</arg-actions>
</do-for-each>