Hi,

I've got the problem, that on one of our servers the "Escape Destination
DN" function does not work. Maybe other functions do not work as well,
but I didnt evaluate this. The same connector in similar configuration
works well on other systems, including our test environment.
All nds servers seem to have IDM 3.0.1.

Anyone an idea?

lv3 trace from the server, where it does not work:

[05/26/08 15:43:06.881]: ActiveDirectory_v3_EAS ST:
<nds dtdversion="1.1" ndsversion="8.7">
<source>
<product asn1id="" build="20060706_164400"
instance="\FHG_DIT\DE\Fraunhofer\EAS\Services\DirX ML
DriverSet\ActiveDirectory_v3_EAS" version="3.1.1">AD</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="Organizational Unit" event-id="0"
src-dn="OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis, DC=fraunhofer,DC=de">
<association>8606ed26bc3aba4d9ed1a48bec883513</association>
<attr attr-name="Description">
<value naming="true" type="string">intern</value>
</attr>
</instance>
<status event-id="0" level="success"/>
</output>
</nds>
[05/26/08 15:43:06.919]: ActiveDirectory_v3_EAS ST: Token
Value: {<instance> @class-name = "Organizational Unit" @event-id = "0"
@src-dn =
"OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC= fraunhofer,DC=de"}.
[05/26/08 15:43:06.926]: ActiveDirectory_v3_EAS ST: Arg
Value: {<instance> @class-name = "Organizational Unit" @event-id = "0"
@src-dn =
"OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC= fraunhofer,DC=de"}.
[05/26/08 15:43:06.933]: ActiveDirectory_v3_EAS ST: Action:
do-set-local-variable("adDestinationOuFound",token-xpath("concat($adDestinationOuFound,'
## ',$matchedAdContainerListe/attribute::src-dn)")).
[05/26/08 15:43:06.958]: ActiveDirectory_v3_EAS ST:
arg-string(token-xpath("concat($adDestinationOuFound,' ##
',$matchedAdContainerListe/attribute::src-dn)"))
[05/26/08 15:43:06.963]: ActiveDirectory_v3_EAS ST:
token-xpath("concat($adDestinationOuFound,' ##
',$matchedAdContainerListe/attribute::src-dn)")
[05/26/08 15:43:06.969]: ActiveDirectory_v3_EAS ST:
Token Value: " ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:06.974]: ActiveDirectory_v3_EAS ST: Arg
Value: " ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:06.978]: ActiveDirectory_v3_EAS ST: Action:
do-set-local-variable("adMatchCounter",token-xpath("count($matchedAdContainerListe/@src-dn)+string($adMatchCounter)")).
[05/26/08 15:43:07.005]: ActiveDirectory_v3_EAS ST:
arg-string(token-xpath("count($matchedAdContainerListe/@src-dn)+string($adMatchCounter)"))
[05/26/08 15:43:07.010]: ActiveDirectory_v3_EAS ST:
token-xpath("count($matchedAdContainerListe/@src-dn)+string($adMatchCounter)")
[05/26/08 15:43:07.015]: ActiveDirectory_v3_EAS ST:
Token Value: "1".
[05/26/08 15:43:07.018]: ActiveDirectory_v3_EAS ST: Arg
Value: "1".
[05/26/08 15:43:07.021]: ActiveDirectory_v3_EAS ST: Evaluating
selection criteria for rule 'pruefe verfugbarkeit dynamischer Attribute
(2x Attr.) im event'.
[05/26/08 15:43:07.026]: ActiveDirectory_v3_EAS ST:
(if-global-variable 'dynamicPlacement' equal "truetrue") = FALSE.
[05/26/08 15:43:07.030]: ActiveDirectory_v3_EAS ST: Rule rejected.
[05/26/08 15:43:07.032]: ActiveDirectory_v3_EAS ST: Evaluating
selection criteria for rule 'analysiere treffer im ad + BESCHREIBUNG'.
[05/26/08 15:43:07.036]: ActiveDirectory_v3_EAS ST:
(if-local-variable 'adMatchCounter' available) = TRUE.
[05/26/08 15:43:07.039]: ActiveDirectory_v3_EAS ST:
(if-local-variable 'adMatchCounter' equal "1") = TRUE.
[05/26/08 15:43:07.043]: ActiveDirectory_v3_EAS ST: Rule selected.

[05/26/08 15:43:07.032]: ActiveDirectory_v3_EAS ST: Evaluating
selection criteria for rule 'analysiere treffer im ad + BESCHREIBUNG'.
[05/26/08 15:43:07.036]: ActiveDirectory_v3_EAS ST:
(if-local-variable 'adMatchCounter' available) = TRUE.
[05/26/08 15:43:07.039]: ActiveDirectory_v3_EAS ST:
(if-local-variable 'adMatchCounter' equal "1") = TRUE.
[05/26/08 15:43:07.043]: ActiveDirectory_v3_EAS ST: Rule selected.
[05/26/08 15:43:07.045]: ActiveDirectory_v3_EAS ST: Applying rule
'analysiere treffer im ad + BESCHREIBUNG'.
[05/26/08 15:43:07.048]: ActiveDirectory_v3_EAS ST: Action:
do-trace-message("=== Genau einen Container gefunden (
"+token-local-variable("adDestinationOuFound")+" ), setze diesen jetzt
als dest-dn!").
[05/26/08 15:43:07.054]: ActiveDirectory_v3_EAS ST:
arg-string("=== Genau einen Container gefunden (
"+token-local-variable("adDestinationOuFound")+" ), setze diesen jetzt
als dest-dn!")
[05/26/08 15:43:07.059]: ActiveDirectory_v3_EAS ST:
token-text("=== Genau einen Container gefunden ( ")
[05/26/08 15:43:07.063]: ActiveDirectory_v3_EAS ST:
token-local-variable("adDestinationOuFound")
[05/26/08 15:43:07.066]: ActiveDirectory_v3_EAS ST: Token
Value: " ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:07.070]: ActiveDirectory_v3_EAS ST:
token-text(" ), setze diesen jetzt als dest-dn!")
[05/26/08 15:43:07.074]: ActiveDirectory_v3_EAS ST: Arg Value:
"=== Genau einen Container gefunden ( ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de ),
setze diesen jetzt als dest-dn!".
[05/26/08 15:43:07.080]: ActiveDirectory_v3_EAS ST: === Genau einen
Container gefunden ( ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de ),
setze diesen jetzt als dest-dn!
[05/26/08 15:43:07.085]: ActiveDirectory_v3_EAS ST: Action:
do-set-local-variable("myDnCleaned",token-replace-all("#","",token-local-variable("adDestinationOuFound"))).
[05/26/08 15:43:07.090]: ActiveDirectory_v3_EAS ST:
arg-string(token-replace-all("#","",token-local-variable("adDestinationOuFound")))
[05/26/08 15:43:07.094]: ActiveDirectory_v3_EAS ST:
token-replace-all("#","",token-local-variable("adDestinationOuFound"))
[05/26/08 15:43:07.098]: ActiveDirectory_v3_EAS ST:
token-replace-all("#","",token-local-variable("adDestinationOuFound"))
[05/26/08 15:43:07.102]: ActiveDirectory_v3_EAS ST:
token-local-variable("adDestinationOuFound")
[05/26/08 15:43:07.105]: ActiveDirectory_v3_EAS ST:
Token Value: " ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:07.109]: ActiveDirectory_v3_EAS ST: Arg
Value: " ##
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:07.114]: ActiveDirectory_v3_EAS ST: Token
Value: "
OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:07.118]: ActiveDirectory_v3_EAS ST: Arg Value:
" OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC=f raunhofer,DC=de".
[05/26/08 15:43:07.123]: ActiveDirectory_v3_EAS ST: Action:
do-set-local-variable("myDn",token-xpath("normalize-space($myDnCleaned)")).
[05/26/08 15:43:07.127]: ActiveDirectory_v3_EAS ST:
arg-string(token-xpath("normalize-space($myDnCleaned)"))
[05/26/08 15:43:07.130]: ActiveDirectory_v3_EAS ST:
token-xpath("normalize-space($myDnCleaned)")
[05/26/08 15:43:07.152]: ActiveDirectory_v3_EAS ST: Token
Value: "OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC= fraunhofer,DC=de".
[05/26/08 15:43:07.157]: ActiveDirectory_v3_EAS ST: Arg Value:
"OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC= fraunhofer,DC=de".
[05/26/08 15:43:07.161]: ActiveDirectory_v3_EAS ST: Action:
do-set-op-dest-dn(arg-dn("cn="+token-escape-for-dest-dn(token-op-attr("CN"))+","+token-local-variable("myDn"))).
[05/26/08 15:43:07.166]: ActiveDirectory_v3_EAS ST:
arg-dn("cn="+token-escape-for-dest-dn(token-op-attr("CN"))+","+token-local-variable("myDn"))
[05/26/08 15:43:07.171]: ActiveDirectory_v3_EAS ST:
token-text("cn=")
[05/26/08 15:43:07.190]: ActiveDirectory_v3_EAS ST:
token-escape-for-dest-dn(token-op-attr("CN"))
[05/26/08 15:43:07.194]: ActiveDirectory_v3_EAS ST:
token-escape-for-dest-dn(token-op-attr("CN"))
[05/26/08 15:43:07.198]: ActiveDirectory_v3_EAS ST:
token-op-attr("CN")
[05/26/08 15:43:07.200]: ActiveDirectory_v3_EAS ST:
Token Value: "Test, Thomas".
[05/26/08 15:43:07.204]: ActiveDirectory_v3_EAS ST: Arg
Value: "Test, Thomas".
[05/26/08 15:43:07.207]: ActiveDirectory_v3_EAS ST: Token
Value: "Test, Thomas".
[05/26/08 15:43:07.229]: ActiveDirectory_v3_EAS ST:
token-text(",")
[05/26/08 15:43:07.231]: ActiveDirectory_v3_EAS ST:
token-local-variable("myDn")
[05/26/08 15:43:07.235]: ActiveDirectory_v3_EAS ST: Token
Value: "OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=iis,DC= fraunhofer,DC=de".
[05/26/08 15:43:07.239]: ActiveDirectory_v3_EAS ST: Arg Value:
"cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de".
[05/26/08 15:43:07.244]: ActiveDirectory_v3_EAS ST: Action:
do-set-src-attr-value("DirXML-ADContext",class-name="User",token-dest-dn(length="-1",start="0")).
[05/26/08 15:43:07.250]: ActiveDirectory_v3_EAS ST:
arg-string(token-dest-dn(length="-1",start="0"))
[05/26/08 15:43:07.264]: ActiveDirectory_v3_EAS ST:
token-dest-dn(length="-1",start="0")
[05/26/08 15:43:07.267]: ActiveDirectory_v3_EAS ST: Token
Value: "cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de".
[05/26/08 15:43:07.272]: ActiveDirectory_v3_EAS ST: Arg Value:
"cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de".
[05/26/08 15:43:07.277]: ActiveDirectory_v3_EAS ST: Action:
do-trace-message(color="brown","---- Schreibe DirXML-ADContext:
"+token-dest-dn(length="-1",start="0")).
[05/26/08 15:43:07.283]: ActiveDirectory_v3_EAS ST:
arg-string("---- Schreibe DirXML-ADContext:
"+token-dest-dn(length="-1",start="0"))
[05/26/08 15:43:07.367]: ActiveDirectory_v3_EAS ST:
token-text("---- Schreibe DirXML-ADContext: ")
[05/26/08 15:43:07.370]: ActiveDirectory_v3_EAS ST:
token-dest-dn(length="-1",start="0")
[05/26/08 15:43:07.373]: ActiveDirectory_v3_EAS ST: Token
Value: "cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de".
[05/26/08 15:43:07.378]: ActiveDirectory_v3_EAS ST: Arg Value:
"---- Schreibe DirXML-ADContext: cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de".
[05/26/08 15:43:07.384]: ActiveDirectory_v3_EAS ST: ---- Schreibe
DirXML-ADContext: cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de
[05/26/08 15:43:07.389]: ActiveDirectory_v3_EAS ST: Action:
do-break().
[05/26/08 15:43:07.393]: ActiveDirectory_v3_EAS ST: Direct command
from policy
[05/26/08 15:43:07.414]: ActiveDirectory_v3_EAS ST:
<nds dtdversion="3.0" ndsversion="8.x">
<source>
<product version="3.0.10.20060630 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User"
dest-dn="\FHG_DIT\DE\Fraunhofer\EAS\User\Thomas Test"
dest-entry-id="33665" event-id="ksi-eas#20080526134253#99#0"
src-dn="cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de">
<modify-attr attr-name="DirXML-ADContext">
<remove-all-values/>
<add-value>
<value>cn=Test,
Thomas,OU=Mitarbeiter,OU=EAS,DC=easw2k,DC=eas,DC=i is,DC=fraunhofer,DC=de</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>


---

lv3 trace from the server where it works:

[05/26/08 16:01:04.326]: ActiveDirectoryDev_v102 ST:
<nds dtdversion="1.1" ndsversion="8.7">
<source>
<product asn1id="" build="20060706_164400"
instance="\IDM3_DIT\DE\Fraunhofer\AIS\Services\Dri ver-Set\ActiveDirectoryDev_v102"
version="3.1.1">AD</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="Organizational Unit" event-id="0"
src-dn="OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de">
<association>f11f818e142ab64b957cdd7ec2c17927</association>
<attr attr-name="Description">
<value naming="true" type="string">intern,301,411, 300</value>
</attr>
</instance>
<status event-id="0" level="success"/>
</output>
</nds>
[05/26/08 16:01:04.334]: ActiveDirectoryDev_v102 ST: Token
Value: {<instance> @class-name = "Organizational Unit" @event-id = "0"
@src-dn = "OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de"}.
[05/26/08 16:01:04.338]: ActiveDirectoryDev_v102 ST: Arg
Value: {<instance> @class-name = "Organizational Unit" @event-id = "0"
@src-dn = "OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de"}.
[05/26/08 16:01:04.340]: ActiveDirectoryDev_v102 ST: Action:
do-set-local-variable("adDestinationOuFound",token-xpath("concat($adDestinationOuFound,'
## ',$matchedAdContainerListe/attribute::src-dn)")).
[05/26/08 16:01:04.342]: ActiveDirectoryDev_v102 ST:
arg-string(token-xpath("concat($adDestinationOuFound,' ##
',$matchedAdContainerListe/attribute::src-dn)"))
[05/26/08 16:01:04.344]: ActiveDirectoryDev_v102 ST:
token-xpath("concat($adDestinationOuFound,' ##
',$matchedAdContainerListe/attribute::src-dn)")
[05/26/08 16:01:04.346]: ActiveDirectoryDev_v102 ST:
Token Value: " ## OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.348]: ActiveDirectoryDev_v102 ST: Arg
Value: " ## OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.349]: ActiveDirectoryDev_v102 ST: Action:
do-set-local-variable("adMatchCounter",token-xpath("count($matchedAdContainerListe/@src-dn)+string($adMatchCounter)")).
[05/26/08 16:01:04.351]: ActiveDirectoryDev_v102 ST:
arg-string(token-xpath("count($matchedAdContainerListe/@src-dn)+string($adMatchCounter)"))
[05/26/08 16:01:04.357]: ActiveDirectoryDev_v102 ST:
token-xpath("count($matchedAdContainerListe/@src-dn)+string($adMatchCounter)")
[05/26/08 16:01:04.359]: ActiveDirectoryDev_v102 ST:
Token Value: "1".
[05/26/08 16:01:04.360]: ActiveDirectoryDev_v102 ST: Arg
Value: "1".
[05/26/08 16:01:04.361]: ActiveDirectoryDev_v102 ST: Evaluating
selection criteria for rule 'pruefe verfugbarkeit dynamischer Attribute
(2x Attr.) im event'.
[05/26/08 16:01:04.363]: ActiveDirectoryDev_v102 ST:
(if-global-variable 'dynamicPlacement' equal "truetrue") = FALSE.
[05/26/08 16:01:04.364]: ActiveDirectoryDev_v102 ST: Rule rejected.
[05/26/08 16:01:04.365]: ActiveDirectoryDev_v102 ST: Evaluating
selection criteria for rule 'analysiere treffer im ad + BESCHREIBUNG'.
[05/26/08 16:01:04.366]: ActiveDirectoryDev_v102 ST:
(if-local-variable 'adMatchCounter' available) = TRUE.
[05/26/08 16:01:04.368]: ActiveDirectoryDev_v102 ST:
(if-local-variable 'adMatchCounter' equal "1") = TRUE.
[05/26/08 16:01:04.369]: ActiveDirectoryDev_v102 ST: Rule selected.
[05/26/08 16:01:04.365]: ActiveDirectoryDev_v102 ST: Evaluating
selection criteria for rule 'analysiere treffer im ad + BESCHREIBUNG'.
[05/26/08 16:01:04.366]: ActiveDirectoryDev_v102 ST:
(if-local-variable 'adMatchCounter' available) = TRUE.
[05/26/08 16:01:04.368]: ActiveDirectoryDev_v102 ST:
(if-local-variable 'adMatchCounter' equal "1") = TRUE.
[05/26/08 16:01:04.369]: ActiveDirectoryDev_v102 ST: Rule selected.
[05/26/08 16:01:04.370]: ActiveDirectoryDev_v102 ST: Applying rule
'analysiere treffer im ad + BESCHREIBUNG'.
[05/26/08 16:01:04.371]: ActiveDirectoryDev_v102 ST: Action:
do-trace-message("=== Genau einen Container gefunden (
"+token-local-variable("adDestinationOuFound")+" ), setze diesen jetzt
als dest-dn!").
[05/26/08 16:01:04.373]: ActiveDirectoryDev_v102 ST:
arg-string("=== Genau einen Container gefunden (
"+token-local-variable("adDestinationOuFound")+" ), setze diesen jetzt
als dest-dn!")
[05/26/08 16:01:04.379]: ActiveDirectoryDev_v102 ST:
token-text("=== Genau einen Container gefunden ( ")
[05/26/08 16:01:04.381]: ActiveDirectoryDev_v102 ST:
token-local-variable("adDestinationOuFound")
[05/26/08 16:01:04.382]: ActiveDirectoryDev_v102 ST: Token
Value: " ## OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.382]: ActiveDirectoryDev_v102 ST:
token-text(" ), setze diesen jetzt als dest-dn!")
[05/26/08 16:01:04.385]: ActiveDirectoryDev_v102 ST: Arg
Value: "=== Genau einen Container gefunden ( ##
OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de ), setze diesen
jetzt als dest-dn!".
[05/26/08 16:01:04.386]: ActiveDirectoryDev_v102 ST: === Genau einen
Container gefunden ( ##
OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de ), setze diesen
jetzt als dest-dn!
[05/26/08 16:01:04.393]: ActiveDirectoryDev_v102 ST: Action:
do-set-local-variable("myDnCleaned",token-replace-all("#","",token-local-variable("adDestinationOuFound"))).
[05/26/08 16:01:04.393]: ActiveDirectoryDev_v102 ST:
arg-string(token-replace-all("#","",token-local-variable("adDestinationOuFound")))
[05/26/08 16:01:04.396]: ActiveDirectoryDev_v102 ST:
token-replace-all("#","",token-local-variable("adDestinationOuFound"))
[05/26/08 16:01:04.399]: ActiveDirectoryDev_v102 ST:
token-replace-all("#","",token-local-variable("adDestinationOuFound"))
[05/26/08 16:01:04.400]: ActiveDirectoryDev_v102 ST:
token-local-variable("adDestinationOuFound")
[05/26/08 16:01:04.401]: ActiveDirectoryDev_v102 ST:
Token Value: " ## OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.402]: ActiveDirectoryDev_v102 ST: Arg
Value: " ## OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.404]: ActiveDirectoryDev_v102 ST: Token
Value: " OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.406]: ActiveDirectoryDev_v102 ST: Arg
Value: " OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.408]: ActiveDirectoryDev_v102 ST: Action:
do-set-local-variable("myDn",token-xpath("normalize-space($myDnCleaned)")).
[05/26/08 16:01:04.409]: ActiveDirectoryDev_v102 ST:
arg-string(token-xpath("normalize-space($myDnCleaned)"))
[05/26/08 16:01:04.409]: ActiveDirectoryDev_v102 ST:
token-xpath("normalize-space($myDnCleaned)")
[05/26/08 16:01:04.412]: ActiveDirectoryDev_v102 ST: Token
Value: "OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.413]: ActiveDirectoryDev_v102 ST: Arg
Value: "OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.415]: ActiveDirectoryDev_v102 ST: Action:
do-set-op-dest-dn(arg-dn("cn="+token-escape-for-dest-dn(token-op-attr("CN"))+","+token-local-variable("myDn"))).
[05/26/08 16:01:04.416]: ActiveDirectoryDev_v102 ST:
arg-dn("cn="+token-escape-for-dest-dn(token-op-attr("CN"))+","+token-local-variable("myDn"))
[05/26/08 16:01:04.418]: ActiveDirectoryDev_v102 ST:
token-text("cn=")
[05/26/08 16:01:04.420]: ActiveDirectoryDev_v102 ST:
token-escape-for-dest-dn(token-op-attr("CN"))
[05/26/08 16:01:04.421]: ActiveDirectoryDev_v102 ST:
token-escape-for-dest-dn(token-op-attr("CN"))
[05/26/08 16:01:04.422]: ActiveDirectoryDev_v102 ST:
token-op-attr("CN")
[05/26/08 16:01:04.423]: ActiveDirectoryDev_v102 ST:
Token Value: "Schwohl, Fred".
[05/26/08 16:01:04.424]: ActiveDirectoryDev_v102 ST: Arg
Value: "Schwohl, Fred".
[05/26/08 16:01:04.429]: ActiveDirectoryDev_v102 ST: Token
Value: "Schwohl\, Fred".
[05/26/08 16:01:04.429]: ActiveDirectoryDev_v102 ST:
token-text(",")
[05/26/08 16:01:04.432]: ActiveDirectoryDev_v102 ST:
token-local-variable("myDn")
[05/26/08 16:01:04.433]: ActiveDirectoryDev_v102 ST: Token
Value: "OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.434]: ActiveDirectoryDev_v102 ST: Arg
Value: "cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.434]: ActiveDirectoryDev_v102 ST: Action:
do-set-src-attr-value("DirXML-ADContext",class-name="User",token-dest-dn(length="-1",start="0")).
[05/26/08 16:01:04.438]: ActiveDirectoryDev_v102 ST:
arg-string(token-dest-dn(length="-1",start="0"))
[05/26/08 16:01:04.438]: ActiveDirectoryDev_v102 ST:
token-dest-dn(length="-1",start="0")
[05/26/08 16:01:04.440]: ActiveDirectoryDev_v102 ST: Token
Value: "cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.445]: ActiveDirectoryDev_v102 ST: Arg
Value: "cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.445]: ActiveDirectoryDev_v102 ST: Action:
do-trace-message(color="brown","---- Schreibe DirXML-ADContext:
"+token-dest-dn(length="-1",start="0")).
[05/26/08 16:01:04.449]: ActiveDirectoryDev_v102 ST:
arg-string("---- Schreibe DirXML-ADContext:
"+token-dest-dn(length="-1",start="0"))
[05/26/08 16:01:04.451]: ActiveDirectoryDev_v102 ST:
token-text("---- Schreibe DirXML-ADContext: ")
[05/26/08 16:01:04.451]: ActiveDirectoryDev_v102 ST:
token-dest-dn(length="-1",start="0")
[05/26/08 16:01:04.453]: ActiveDirectoryDev_v102 ST: Token
Value: "cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.454]: ActiveDirectoryDev_v102 ST: Arg
Value: "---- Schreibe DirXML-ADContext: cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de".
[05/26/08 16:01:04.456]: ActiveDirectoryDev_v102 ST: ---- Schreibe
DirXML-ADContext: cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de
[05/26/08 16:01:04.458]: ActiveDirectoryDev_v102 ST: Action:
do-break().
[05/26/08 16:01:04.458]: ActiveDirectoryDev_v102 ST: Direct command
from policy
[05/26/08 16:01:04.460]: ActiveDirectoryDev_v102 ST:
<nds dtdversion="3.0" ndsversion="8.x">
<source>
<product version="3.0.10.20060630 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User"
dest-dn="\IDM3_DIT\DE\Fraunhofer\AIS\People\Fred Schwohl"
dest-entry-id="36388" event-id="vm6#20080526140058#99#0"
src-dn="cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de">
<modify-attr attr-name="DirXML-ADContext">
<remove-all-values/>
<add-value>
<value>cn=Schwohl\,
Fred,OU=Intern,OU=IMK,DC=lab-idm3,DC=bi,DC=fraunhofer,DC=de</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>


Regards,
Christine