friedman16 Absent Member.
Absent Member.
694 views

Adding an Association in a SOAP driver

We are using Workday as our HR system. (Currently in design/testing mode). A SOAP driver (called wdStudio) is handling new document from Workday and running through a process to either Match the document to an existing ID or creating a new one (depending on the search results). An external JAVA program does all of the searching and replies back to the SOAP driver with either a CREATE action or a MATCH action.

When the driver creates a new ID, the association is added correctly:
cn=wdStudio,cn=drivers,ou=services,o=OSU#1#4000011002
- Here the 4000011002 is the unique identifier which is created by Workday and sent as part of the document in the attribute called OSUPSemplID.

However, when I MERGE a document into an existing ID, and where the association does not exist, it should create the association in a similar fashion like the Create above. However, I keep getting the following for the association:
cn=wdStudio,cn=drivers,ou=services,o=OSU#1#


in the attached trace file, I have the association as a direct write as seen on line 5733. But, as stated earlier, the association is missing the number at the end.

Any ideas as to what I am doing wrong?

Here is a trace of a MERGE:

[10/09/18 13:56:08.608]:wdStudio PT:Receiving DOM document from application.
[10/09/18 13:56:08.609]:wdStudio PT:

<< some content cut due to character limits >>

[10/09/18 13:56:08.724]:wdStudio PT:Applying object matching policies.
[10/09/18 13:56:08.724]:wdStudio PT:Applying policy: %+C%14COSU-pub-mp-MatchMerge-Java%-C.
[10/09/18 13:56:08.949]:wdStudio PT: Applying rule 'Process MATCH'.
[10/09/18 13:56:08.949]:wdStudio PT: Action: do-add-dest-attr-value("OSUworkdayAction","NEWMERGE").
[10/09/18 13:56:08.949]:wdStudio PT: arg-string("NEWMERGE")
[10/09/18 13:56:08.950]:wdStudio PT: token-text("NEWMERGE")
[10/09/18 13:56:08.950]:wdStudio PT: Arg Value: "NEWMERGE".
[10/09/18 13:56:08.950]:wdStudio PT: Action: do-set-op-property("OSUidmId",token-local-variable("lv-user")).
[10/09/18 13:56:08.951]:wdStudio PT: arg-string(token-local-variable("lv-user"))
[10/09/18 13:56:08.952]:wdStudio PT: token-local-variable("lv-user")
[10/09/18 13:56:08.952]:wdStudio PT: Token Value: "IDM800312".
[10/09/18 13:56:08.952]:wdStudio PT: Arg Value: "IDM800312".
[10/09/18 13:56:08.952]:wdStudio PT: Action: do-break().
[10/09/18 13:56:08.953]:wdStudio PT:Policy returned:
[10/09/18 13:56:08.953]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:08.960]:wdStudio PT:Applying policy: %+C%14COSU-pub-mp-CreateOperation%-C.
[10/09/18 13:56:08.961]:wdStudio PT: Applying to add #1.
[10/09/18 13:56:08.961]:wdStudio PT: Evaluating selection criteria for rule 'Process Create IDs'.
[10/09/18 13:56:08.962]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "CREATE") = FALSE.
[10/09/18 13:56:08.962]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWCREATE") = FALSE.
[10/09/18 13:56:08.962]:wdStudio PT: Rule rejected.
[10/09/18 13:56:08.963]:wdStudio PT:Policy returned:
[10/09/18 13:56:08.963]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:08.971]:wdStudio PT:Applying policy: %+C%14COSU-pub-mp-MergeOperation%-C.
[10/09/18 13:56:08.971]:wdStudio PT: Applying to add #1.
[10/09/18 13:56:08.971]:wdStudio PT: Evaluating selection criteria for rule 'Process Merge IDs'.
[10/09/18 13:56:08.972]:wdStudio PT: (if-operation equal "add") = TRUE.
[10/09/18 13:56:08.972]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "MERGE") = FALSE.
[10/09/18 13:56:08.973]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWMERGE") = TRUE.
[10/09/18 13:56:08.973]:wdStudio PT: Rule selected.
[10/09/18 13:56:08.973]:wdStudio PT: Applying rule 'Process Merge IDs'.
[10/09/18 13:56:08.974]:wdStudio PT: Action: do-add-dest-attr-value("OSUidmId",token-op-property("OSUidmId")).
[10/09/18 13:56:08.974]:wdStudio PT: arg-string(token-op-property("OSUidmId"))
[10/09/18 13:56:08.974]:wdStudio PT: token-op-property("OSUidmId")
[10/09/18 13:56:08.975]:wdStudio PT: Token Value: "IDM800312".
[10/09/18 13:56:08.975]:wdStudio PT: Arg Value: "IDM800312".
[10/09/18 13:56:08.975]:wdStudio PT: Action: do-find-matching-object(scope="subtree",arg-dn(token-global-variable("idv.dit.data.users")),arg-match-attr("OSUidmId")).
[10/09/18 13:56:08.976]:wdStudio PT: arg-dn(token-global-variable("idv.dit.data.users"))
[10/09/18 13:56:08.976]:wdStudio PT: token-global-variable("idv.dit.data.users")
[10/09/18 13:56:08.976]:wdStudio PT: Token Value: "osu\vault\users".
[10/09/18 13:56:08.977]:wdStudio PT: Arg Value: "osu\vault\users".
[10/09/18 13:56:08.977]:wdStudio PT: arg-match-attr("OSUidmId")
[10/09/18 13:56:08.977]:wdStudio PT: Query from policy
[10/09/18 13:56:08.977]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<query class-name="User" dest-dn="osu\vault\users" scope="subtree">
<search-class class-name="User"/>
<search-attr attr-name="OSUidmId">
<value type="string">IDM800312</value>
</search-attr>
<read-attr/>
</query>
</input>
</nds>
[10/09/18 13:56:08.979]:wdStudio PT: Pumping XDS to eDirectory.
[10/09/18 13:56:08.979]:wdStudio PT: Performing operation query for osu\vault\users.
[10/09/18 13:56:08.980]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:08.982]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:08.982]:wdStudio PT: Query from policy result
[10/09/18 13:56:08.982]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507"/>
<status event-id="0" level="success"></status>
</output>
</nds>
[10/09/18 13:56:08.984]:wdStudio PT: Match found: src-dn='\IAMT-WD-VAULT\OSU\vault\users\IDM800312'
[10/09/18 13:56:08.984]:wdStudio PT: Action: do-if().
[10/09/18 13:56:08.985]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:08.985]:wdStudio PT: (if-local-variable 'error.do-find-matching-object' available) = FALSE.
[10/09/18 13:56:08.985]:wdStudio PT: Performing else actions.
[10/09/18 13:56:08.985]:wdStudio PT: Action: do-set-local-variable("lv-matchedEmplID",scope="policy",token-dest-attr("OSUPSEmplID")).
[10/09/18 13:56:08.986]:wdStudio PT: arg-string(token-dest-attr("OSUPSEmplID"))
[10/09/18 13:56:08.986]:wdStudio PT: token-dest-attr("OSUPSEmplID")
[10/09/18 13:56:08.987]:wdStudio PT: Query from policy
[10/09/18 13:56:08.987]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<query class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" scope="entry">
<read-attr attr-name="OSUPSEmplID"/>
</query>
</input>
</nds>
[10/09/18 13:56:08.988]:wdStudio PT: Pumping XDS to eDirectory.
[10/09/18 13:56:08.988]:wdStudio PT: Performing operation query for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:08.989]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:08.990]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:08.991]:wdStudio PT: Query from policy result
[10/09/18 13:56:08.991]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507"/>
<status event-id="0" level="success"></status>
</output>
</nds>
[10/09/18 13:56:08.992]:wdStudio PT: Token Value: "".
[10/09/18 13:56:08.993]:wdStudio PT: Arg Value: "".
[10/09/18 13:56:08.993]:wdStudio PT: Action: do-if().
[10/09/18 13:56:08.993]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:08.993]:wdStudio PT: Expanded variable reference '$lv-matchedEmplID$' to ''.
[10/09/18 13:56:08.994]:wdStudio PT: (if-attr 'OSUPSEmplID' not-equal "$lv-matchedEmplID$") = TRUE.
[10/09/18 13:56:08.994]:wdStudio PT: (if-local-variable 'lv-matchedEmplID' not-equal "") = FALSE.
[10/09/18 13:56:08.994]:wdStudio PT: Performing else actions.
[10/09/18 13:56:08.995]:wdStudio PT: Action: do-clone-op-attr("OSUPSEmplID","OSUworkdayUniversalID").
[10/09/18 13:56:08.995]:wdStudio PT: Action: do-if().
[10/09/18 13:56:08.995]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:08.995]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "MERGE") = FALSE.
[10/09/18 13:56:08.996]:wdStudio PT: Performing else actions.
[10/09/18 13:56:08.996]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy","DRIVER="+token-global-variable("ConnectedSystemName")+" TAG="MatchMerge" "+"MESS="Merge into an existing userID: " "+"UniversalID=""+token-attr("OSUPSEmplID")+"" "+"TYPE="INFO" ").
[10/09/18 13:56:08.997]:wdStudio PT: arg-string("DRIVER="+token-global-variable("ConnectedSystemName")+" TAG="MatchMerge" "+"MESS="Merge into an existing userID: " "+"UniversalID=""+token-attr("OSUPSEmplID")+"" "+"TYPE="INFO" ")
[10/09/18 13:56:08.998]:wdStudio PT: token-text("DRIVER=")
[10/09/18 13:56:08.998]:wdStudio PT: token-global-variable("ConnectedSystemName")
[10/09/18 13:56:08.998]:wdStudio PT: Token Value: "".
[10/09/18 13:56:08.999]:wdStudio PT: token-text(" TAG="MatchMerge" ")
[10/09/18 13:56:08.999]:wdStudio PT: token-text("MESS="Merge into an existing userID: " ")
[10/09/18 13:56:08.999]:wdStudio PT: token-text("UniversalID="")
[10/09/18 13:56:09.000]:wdStudio PT: token-attr("OSUPSEmplID")
[10/09/18 13:56:09.000]:wdStudio PT: Token Value: "100892".
[10/09/18 13:56:09.000]:wdStudio PT: token-text("" ")
[10/09/18 13:56:09.000]:wdStudio PT: token-text("TYPE="INFO" ")
[10/09/18 13:56:09.001]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" ".
[10/09/18 13:56:09.001]:wdStudio PT: Action: do-for-each(arg-node-set("OSUidmId"+"OSUExternalEmail"+"OSUPSEmplID")).
[10/09/18 13:56:09.002]:wdStudio PT: arg-node-set("OSUidmId"+"OSUExternalEmail"+"OSUPSEmplID")
[10/09/18 13:56:09.002]:wdStudio PT: token-text("OSUidmId")
[10/09/18 13:56:09.002]:wdStudio PT: Token Value: "OSUidmId".
[10/09/18 13:56:09.002]:wdStudio PT: token-text("OSUExternalEmail")
[10/09/18 13:56:09.003]:wdStudio PT: Token Value: "OSUExternalEmail".
[10/09/18 13:56:09.003]:wdStudio PT: token-text("OSUPSEmplID")
[10/09/18 13:56:09.003]:wdStudio PT: Token Value: "OSUPSEmplID".
[10/09/18 13:56:09.004]:wdStudio PT: Arg Value: {"OSUidmId","OSUExternalEmail","OSUPSEmplID"}.
[10/09/18 13:56:09.004]:wdStudio PT: Performing actions for local-variable(current-node) = "OSUidmId".
[10/09/18 13:56:09.004]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy",token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""").
[10/09/18 13:56:09.005]:wdStudio PT: arg-string(token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""")
[10/09/18 13:56:09.006]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.006]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" ".
[10/09/18 13:56:09.007]:wdStudio PT: token-text(" ")
[10/09/18 13:56:09.007]:wdStudio PT: token-local-variable("current-node")
[10/09/18 13:56:09.007]:wdStudio PT: Token Value: "OSUidmId".
[10/09/18 13:56:09.007]:wdStudio PT: token-text("="")
[10/09/18 13:56:09.008]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.008]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.008]:wdStudio PT: token-attr("$current-node$")
[10/09/18 13:56:09.009]:wdStudio PT: Expanded variable reference '$current-node$' to 'OSUidmId'.
[10/09/18 13:56:09.009]:wdStudio PT: Token Value: {<value> @type = "string"}.
[10/09/18 13:56:09.009]:wdStudio PT: Arg Value: {<value> @type = "string"}.
[10/09/18 13:56:09.010]:wdStudio PT: Token Value: "IDM800312".
[10/09/18 13:56:09.010]:wdStudio PT: token-text(""")
[10/09/18 13:56:09.010]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312"".
[10/09/18 13:56:09.011]:wdStudio PT: Performing actions for local-variable(current-node) = "OSUExternalEmail".
[10/09/18 13:56:09.011]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy",token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""").
[10/09/18 13:56:09.012]:wdStudio PT: arg-string(token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""")
[10/09/18 13:56:09.013]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.013]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312"".
[10/09/18 13:56:09.014]:wdStudio PT: token-text(" ")
[10/09/18 13:56:09.014]:wdStudio PT: token-local-variable("current-node")
[10/09/18 13:56:09.014]:wdStudio PT: Token Value: "OSUExternalEmail".
[10/09/18 13:56:09.014]:wdStudio PT: token-text("="")
[10/09/18 13:56:09.015]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.015]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.015]:wdStudio PT: token-attr("$current-node$")
[10/09/18 13:56:09.016]:wdStudio PT: Expanded variable reference '$current-node$' to 'OSUExternalEmail'.
[10/09/18 13:56:09.016]:wdStudio PT: Token Value: {<value>}.
[10/09/18 13:56:09.016]:wdStudio PT: Arg Value: {<value>}.
[10/09/18 13:56:09.017]:wdStudio PT: Token Value: "hpotter2@hogwarts.com".
[10/09/18 13:56:09.017]:wdStudio PT: token-text(""")
[10/09/18 13:56:09.017]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com"".
[10/09/18 13:56:09.018]:wdStudio PT: Performing actions for local-variable(current-node) = "OSUPSEmplID".
[10/09/18 13:56:09.018]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy",token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""").
[10/09/18 13:56:09.019]:wdStudio PT: arg-string(token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""")
[10/09/18 13:56:09.020]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.020]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com"".
[10/09/18 13:56:09.021]:wdStudio PT: token-text(" ")
[10/09/18 13:56:09.021]:wdStudio PT: token-local-variable("current-node")
[10/09/18 13:56:09.021]:wdStudio PT: Token Value: "OSUPSEmplID".
[10/09/18 13:56:09.022]:wdStudio PT: token-text("="")
[10/09/18 13:56:09.022]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.023]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.023]:wdStudio PT: token-attr("$current-node$")
[10/09/18 13:56:09.024]:wdStudio PT: Expanded variable reference '$current-node$' to 'OSUPSEmplID'.
[10/09/18 13:56:09.024]:wdStudio PT: Token Value: {<value>}.
[10/09/18 13:56:09.024]:wdStudio PT: Arg Value: {<value>}.
[10/09/18 13:56:09.025]:wdStudio PT: Token Value: "100892".
[10/09/18 13:56:09.025]:wdStudio PT: token-text(""")
[10/09/18 13:56:09.025]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"".
[10/09/18 13:56:09.026]:wdStudio PT: Action: do-trace-message(level="0",token-local-variable("lv-logText")).
[10/09/18 13:56:09.026]:wdStudio PT: arg-string(token-local-variable("lv-logText"))
[10/09/18 13:56:09.027]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.027]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"".
[10/09/18 13:56:09.028]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"".
[10/09/18 13:56:09.029]:wdStudio PT:DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"
[10/09/18 13:56:09.029]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.030]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<add-attr attr-name="OSUidmId">
<value type="string">IDM800312</value>
</add-attr>
<add-attr attr-name="OSUworkdayUniversalID">
<value>100892</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:09.037]:wdStudio PT:Applying policy: %+C%14CNOVLDSML-pub-mp%-C.
[10/09/18 13:56:09.037]:wdStudio PT: Applying to add #1.
[10/09/18 13:56:09.038]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.038]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<add-attr attr-name="OSUidmId">
<value type="string">IDM800312</value>
</add-attr>
<add-attr attr-name="OSUworkdayUniversalID">
<value>100892</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:09.046]:wdStudio PT:A match found, using \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.049]:wdStudio PT:Merging eDirectory and application values.
[10/09/18 13:56:09.049]:wdStudio PT:Reading relevant attributes from \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.050]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<query class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" scope="entry">
<read-attr attr-name="Given Name"/>
<read-attr attr-name="homeCity"/>
<read-attr attr-name="homePhone"/>
<read-attr attr-name="homeState"/>
<read-attr attr-name="homeZipCode"/>
<read-attr attr-name="OSUdob"/>
<read-attr attr-name="OSUExternalEmail"/>
<read-attr attr-name="OSUflag-WorkDay"/>
<read-attr attr-name="OSUhomeAddr1"/>
<read-attr attr-name="OSUhomeAddr2"/>
<read-attr attr-name="OSUhomeCountry"/>
<read-attr attr-name="OSUidmId"/>
<read-attr attr-name="OSUnationalID"/>
<read-attr attr-name="OSUPSEmplID"/>
<read-attr attr-name="OSUworkdayAcademicAffiliateID"/>
<read-attr attr-name="OSUworkdayAcademicAffiliateWID"/>
<read-attr attr-name="OSUworkdayAction"/>
<read-attr attr-name="OSUworkdayContingentWorkerID"/>
<read-attr attr-name="OSUworkdayContingentWorkerWID"/>
<read-attr attr-name="OSUworkdayPrehireGUID"/>
<read-attr attr-name="OSUworkdayPrehireID"/>
<read-attr attr-name="OSUworkdayPrehireWID"/>
<read-attr attr-name="OSUworkdayProposedWorkerID"/>
<read-attr attr-name="OSUworkdayStudentID"/>
<read-attr attr-name="OSUworkdayStudentWID"/>
<read-attr attr-name="OSUworkdayUniversalGUID"/>
<read-attr attr-name="OSUworkdayUniversalID"/>
<read-attr attr-name="OSUworkdayWID"/>
<read-attr attr-name="OSUworkdayWorkerID"/>
<read-attr attr-name="OSUworkdayWorkerWID"/>
<read-attr attr-name="Surname"/>
<read-attr attr-name="Object Class"/>
</query>
</input>
</nds>
[10/09/18 13:56:09.056]:wdStudio PT:Pumping XDS to eDirectory.
[10/09/18 13:56:09.057]:wdStudio PT:Performing operation query for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.057]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:09.059]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:09.060]:wdStudio PT:Read result:
[10/09/18 13:56:09.060]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507">
<association state="associated"></association>
<attr attr-name="Given Name">
<value timestamp="1539107588#9" type="string">Harry</value>
</attr>
<attr attr-name="homeCity">
<value timestamp="1539107588#17" type="string">Little Whinging</value>
</attr>
<attr attr-name="homePhone">
<value timestamp="1539107588#15" type="teleNumber">6145555892</value>
</attr>
<attr attr-name="homeState">
<value timestamp="1539107588#18" type="string">Surrey</value>
</attr>
<attr attr-name="homeZipCode">
<value timestamp="1539107588#19" type="string">8959662</value>
</attr>
<attr attr-name="OSUdob">
<value timestamp="1539107588#11" type="string">07/31/1980</value>
</attr>
<attr attr-name="OSUExternalEmail">
<value timestamp="1539107588#14" type="string">hpotter2@hogwarts.com</value>
</attr>
<attr attr-name="OSUhomeAddr1">
<value timestamp="1539107588#16" type="string">4 Privet Drive</value>
</attr>
<attr attr-name="OSUhomeCountry">
<value timestamp="1539107588#20" type="string">GB</value>
</attr>
<attr attr-name="OSUidmId">
<value timestamp="1539107588#27" type="string">IDM800312</value>
</attr>
<attr attr-name="Surname">
<value timestamp="1539107588#10" type="string">Potter</value>
</attr>
<attr attr-name="Object Class">
<value timestamp="1539107588#33" type="string">User</value>
<value timestamp="1539107588#34" type="string">homeInfo</value>
<value timestamp="1539107588#35" type="string">OSUperson</value>
<value timestamp="1539107588#36" type="string">Organizational Person</value>
<value timestamp="1539107588#37" type="string">Person</value>
<value timestamp="1539107588#38" type="string">ndsLoginProperties</value>
<value timestamp="1539107588#39" type="string">Top</value>
<value timestamp="1539107593#8" type="string">DirXML-PasswordSyncStatusUser</value>
</attr>
</instance>
<status event-id="0" level="success"></status>
</output>
</nds>
[10/09/18 13:56:09.070]:wdStudio PT:Found non-class attribute OSUworkdayAction.
[10/09/18 13:56:09.070]:wdStudio PT:Found non-class attribute OSUworkdayProposedWorkerID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUnationalID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUworkdayPrehireWID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUworkdayUniversalID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUPSEmplID.
[10/09/18 13:56:09.072]:wdStudio PT:Found non-class attribute OSUworkdayPrehireID.
[10/09/18 13:56:09.072]:wdStudio PT:Updating eDirectory with application values.
[10/09/18 13:56:09.073]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayAction">
<remove-all-values/>
<add-value>
<value type="string">NEWMERGE</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.078]:wdStudio PT:Applying command transformation policies.
[10/09/18 13:56:09.079]:wdStudio PT:Applying policy: %+C%14COSU-pub-ctp-CreateAssociation%-C.
[10/09/18 13:56:09.079]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.079]:wdStudio PT: Evaluating selection criteria for rule 'Create Association'.
[10/09/18 13:56:09.080]:wdStudio PT: (if-class-name equal "User") = TRUE.
[10/09/18 13:56:09.080]:wdStudio PT: (if-association not-associated) = TRUE.
[10/09/18 13:56:09.080]:wdStudio PT: Rule selected.
[10/09/18 13:56:09.080]:wdStudio PT: Applying rule 'Create Association'.
[10/09/18 13:56:09.081]:wdStudio PT: Action: do-if().
[10/09/18 13:56:09.081]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:09.081]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "MERGE") = FALSE.
[10/09/18 13:56:09.081]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWMERGE") = TRUE.
[10/09/18 13:56:09.082]:wdStudio PT: Performing if actions.
[10/09/18 13:56:09.082]:wdStudio PT: Action: do-add-association(direct="true",arg-association(token-attr("OSUPSEmplID"))).
[10/09/18 13:56:09.083]:wdStudio PT: arg-association(token-attr("OSUPSEmplID"))
[10/09/18 13:56:09.083]:wdStudio PT: token-attr("OSUPSEmplID")
[10/09/18 13:56:09.083]:wdStudio PT: Token Value: "100892".
[10/09/18 13:56:09.083]:wdStudio PT: Arg Value: "100892".
[10/09/18 13:56:09.084]:wdStudio PT: Action: do-if().
[10/09/18 13:56:09.084]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:09.084]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "CREATE") = FALSE.
[10/09/18 13:56:09.085]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWCREATE") = FALSE.
[10/09/18 13:56:09.085]:wdStudio PT: Performing else actions.
[10/09/18 13:56:09.085]:wdStudio PT: Action: do-strip-op-attr("OSUworkdayAction").
[10/09/18 13:56:09.085]:wdStudio PT: Evaluating selection criteria for rule 'Copy Prehire WID'.
[10/09/18 13:56:09.086]:wdStudio PT: (if-attr 'OSUworkdayPrehireWID' available) = TRUE.
[10/09/18 13:56:09.086]:wdStudio PT: Rule selected.
[10/09/18 13:56:09.086]:wdStudio PT: Applying rule 'Copy Prehire WID'.
[10/09/18 13:56:09.087]:wdStudio PT: Action: do-clone-op-attr("OSUworkdayPrehireWID","OSUworkdayPrehireGUID").
[10/09/18 13:56:09.087]:wdStudio PT: Direct command from policy
[10/09/18 13:56:09.087]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add-association dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312">100892</add-association>
</input>
</nds>
[10/09/18 13:56:09.088]:wdStudio PT: Pumping XDS to eDirectory.
[10/09/18 13:56:09.089]:wdStudio PT: Performing operation add-association for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.090]:wdStudio PT:
DirXML Log Event -------------------
Driver: \IAMT-WD-VAULT\OSU\services\drivers\wdStudio
Channel: Publisher
Object: \IAMT-WD-VAULT\OSU\vault\users\IDM800312
Status: Success
[10/09/18 13:56:09.091]:wdStudio PT: Direct command from policy result
[10/09/18 13:56:09.091]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<status level="success"><application>DirXML</application>
<module>wdStudio</module>
<object-dn>\IAMT-WD-VAULT\OSU\vault\users\IDM800312</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
[10/09/18 13:56:09.092]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.093]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.098]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-DefaultPwd%-C.
[10/09/18 13:56:09.098]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.099]:wdStudio PT: Evaluating selection criteria for rule 'On User add, provide default password of @Dirxml1 if no password exists'.
[10/09/18 13:56:09.099]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.099]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.100]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.100]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.106]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-CheckPwdGCV%-C.
[10/09/18 13:56:09.106]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.106]:wdStudio PT: Evaluating selection criteria for rule 'Block publishing passwords to the Identity Vault when adding an object'.
[10/09/18 13:56:09.107]:wdStudio PT: (if-global-variable 'enable-password-publish' equal "false") = FALSE.
[10/09/18 13:56:09.107]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.107]:wdStudio PT: Evaluating selection criteria for rule 'Block sending modify-password changes to the Identity Vault'.
[10/09/18 13:56:09.108]:wdStudio PT: (if-global-variable 'enable-password-publish' equal "false") = FALSE.
[10/09/18 13:56:09.108]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.108]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.109]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.114]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-PublishDistPwd%-C.
[10/09/18 13:56:09.115]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.115]:wdStudio PT: Evaluating selection criteria for rule 'Add nspmDistributionAttribute attribute to add operation'.
[10/09/18 13:56:09.115]:wdStudio PT: (if-global-variable 'publish-password-to-dp' equal "true") = TRUE.
[10/09/18 13:56:09.116]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.116]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.116]:wdStudio PT: Evaluating selection criteria for rule 'Change modify-password operations to a modify'.
[10/09/18 13:56:09.117]:wdStudio PT: (if-global-variable 'publish-password-to-dp' equal "true") = TRUE.
[10/09/18 13:56:09.117]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.117]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.118]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.118]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.124]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-PublishNDSPwd%-C.
[10/09/18 13:56:09.124]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.124]:wdStudio PT: Evaluating selection criteria for rule 'Block publishing passwords to eDirectory password'.
[10/09/18 13:56:09.125]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.125]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.125]:wdStudio PT: Evaluating selection criteria for rule 'Block sending modify-password changes to the eDirectory password'.
[10/09/18 13:56:09.126]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.126]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.126]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.126]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.132]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-AddPwdPayload%-C.
[10/09/18 13:56:09.132]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.133]:wdStudio PT: Evaluating selection criteria for rule 'Add operation-data element to password operations'.
[10/09/18 13:56:09.133]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.133]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.134]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.134]:wdStudio PT: (if-operation equal "modify") = TRUE.
[10/09/18 13:56:09.134]:wdStudio PT: (if-xpath true "modify-attr[@attr-name='nspmDistributionPassword']") = FALSE.
[10/09/18 13:56:09.135]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.135]:wdStudio PT: Evaluating selection criteria for rule 'Add payload data to password operations'.
[10/09/18 13:56:09.135]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-operation equal "modify") = TRUE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-xpath true "modify-attr[@attr-name='nspmDistributionPassword']") = FALSE.
[10/09/18 13:56:09.137]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.137]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.137]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.143]:wdStudio PT:Filtering out notification-only attributes.
[10/09/18 13:56:09.144]:wdStudio PT:Stripping operation data from input document
[10/09/18 13:56:09.144]:wdStudio PT:Pumping XDS to eDirectory.
[10/09/18 13:56:09.144]:wdStudio PT:Performing operation modify for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.145]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:09.146]:wdStudio PT:Modifying entry \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.166]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:09.167]:wdStudio PT:Restoring operation data to output document
[10/09/18 13:56:09.167]:wdStudio PT:
DirXML Log Event -------------------
Driver: \IAMT-WD-VAULT\OSU\services\drivers\wdStudio
Channel: Publisher
Object: \IAMT-WD-VAULT\OSU\vault\users\IDM800312
Status: Success
Labels (1)
0 Likes
3 Replies
Knowledge Partner
Knowledge Partner

Re: Adding an Association in a SOAP driver

friedman16;2488634 wrote:
We are using Workday as our HR system. (Currently in design/testing mode). A SOAP driver (called wdStudio) is handling new document from Workday and running through a process to either Match the document to an existing ID or creating a new one (depending on the search results). An external JAVA program does all of the searching and replies back to the SOAP driver with either a CREATE action or a MATCH action.

When the driver creates a new ID, the association is added correctly:
cn=wdStudio,cn=drivers,ou=services,o=OSU#1#4000011002
- Here the 4000011002 is the unique identifier which is created by Workday and sent as part of the document in the attribute called OSUPSemplID.

However, when I MERGE a document into an existing ID, and where the association does not exist, it should create the association in a similar fashion like the Create above. However, I keep getting the following for the association:
cn=wdStudio,cn=drivers,ou=services,o=OSU#1#


in the attached trace file, I have the association as a direct write as seen on line 5733. But, as stated earlier, the association is missing the number at the end.

Any ideas as to what I am doing wrong?

Here is a trace of a MERGE:

[10/09/18 13:56:08.608]:wdStudio PT:Receiving DOM document from application.
[10/09/18 13:56:08.609]:wdStudio PT:

<< some content cut due to character limits >>

[10/09/18 13:56:08.724]:wdStudio PT:Applying object matching policies.
[10/09/18 13:56:08.724]:wdStudio PT:Applying policy: %+C%14COSU-pub-mp-MatchMerge-Java%-C.
[10/09/18 13:56:08.949]:wdStudio PT: Applying rule 'Process MATCH'.
[10/09/18 13:56:08.949]:wdStudio PT: Action: do-add-dest-attr-value("OSUworkdayAction","NEWMERGE").
[10/09/18 13:56:08.949]:wdStudio PT: arg-string("NEWMERGE")
[10/09/18 13:56:08.950]:wdStudio PT: token-text("NEWMERGE")
[10/09/18 13:56:08.950]:wdStudio PT: Arg Value: "NEWMERGE".
[10/09/18 13:56:08.950]:wdStudio PT: Action: do-set-op-property("OSUidmId",token-local-variable("lv-user")).
[10/09/18 13:56:08.951]:wdStudio PT: arg-string(token-local-variable("lv-user"))
[10/09/18 13:56:08.952]:wdStudio PT: token-local-variable("lv-user")
[10/09/18 13:56:08.952]:wdStudio PT: Token Value: "IDM800312".
[10/09/18 13:56:08.952]:wdStudio PT: Arg Value: "IDM800312".
[10/09/18 13:56:08.952]:wdStudio PT: Action: do-break().
[10/09/18 13:56:08.953]:wdStudio PT:Policy returned:
[10/09/18 13:56:08.953]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:08.960]:wdStudio PT:Applying policy: %+C%14COSU-pub-mp-CreateOperation%-C.
[10/09/18 13:56:08.961]:wdStudio PT: Applying to add #1.
[10/09/18 13:56:08.961]:wdStudio PT: Evaluating selection criteria for rule 'Process Create IDs'.
[10/09/18 13:56:08.962]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "CREATE") = FALSE.
[10/09/18 13:56:08.962]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWCREATE") = FALSE.
[10/09/18 13:56:08.962]:wdStudio PT: Rule rejected.
[10/09/18 13:56:08.963]:wdStudio PT:Policy returned:
[10/09/18 13:56:08.963]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:08.971]:wdStudio PT:Applying policy: %+C%14COSU-pub-mp-MergeOperation%-C.
[10/09/18 13:56:08.971]:wdStudio PT: Applying to add #1.
[10/09/18 13:56:08.971]:wdStudio PT: Evaluating selection criteria for rule 'Process Merge IDs'.
[10/09/18 13:56:08.972]:wdStudio PT: (if-operation equal "add") = TRUE.
[10/09/18 13:56:08.972]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "MERGE") = FALSE.
[10/09/18 13:56:08.973]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWMERGE") = TRUE.
[10/09/18 13:56:08.973]:wdStudio PT: Rule selected.
[10/09/18 13:56:08.973]:wdStudio PT: Applying rule 'Process Merge IDs'.
[10/09/18 13:56:08.974]:wdStudio PT: Action: do-add-dest-attr-value("OSUidmId",token-op-property("OSUidmId")).
[10/09/18 13:56:08.974]:wdStudio PT: arg-string(token-op-property("OSUidmId"))
[10/09/18 13:56:08.974]:wdStudio PT: token-op-property("OSUidmId")
[10/09/18 13:56:08.975]:wdStudio PT: Token Value: "IDM800312".
[10/09/18 13:56:08.975]:wdStudio PT: Arg Value: "IDM800312".
[10/09/18 13:56:08.975]:wdStudio PT: Action: do-find-matching-object(scope="subtree",arg-dn(token-global-variable("idv.dit.data.users")),arg-match-attr("OSUidmId")).
[10/09/18 13:56:08.976]:wdStudio PT: arg-dn(token-global-variable("idv.dit.data.users"))
[10/09/18 13:56:08.976]:wdStudio PT: token-global-variable("idv.dit.data.users")
[10/09/18 13:56:08.976]:wdStudio PT: Token Value: "osu\vault\users".
[10/09/18 13:56:08.977]:wdStudio PT: Arg Value: "osu\vault\users".
[10/09/18 13:56:08.977]:wdStudio PT: arg-match-attr("OSUidmId")
[10/09/18 13:56:08.977]:wdStudio PT: Query from policy
[10/09/18 13:56:08.977]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<query class-name="User" dest-dn="osu\vault\users" scope="subtree">
<search-class class-name="User"/>
<search-attr attr-name="OSUidmId">
<value type="string">IDM800312</value>
</search-attr>
<read-attr/>
</query>
</input>
</nds>
[10/09/18 13:56:08.979]:wdStudio PT: Pumping XDS to eDirectory.
[10/09/18 13:56:08.979]:wdStudio PT: Performing operation query for osu\vault\users.
[10/09/18 13:56:08.980]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:08.982]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:08.982]:wdStudio PT: Query from policy result
[10/09/18 13:56:08.982]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507"/>
<status event-id="0" level="success"></status>
</output>
</nds>
[10/09/18 13:56:08.984]:wdStudio PT: Match found: src-dn='\IAMT-WD-VAULT\OSU\vault\users\IDM800312'
[10/09/18 13:56:08.984]:wdStudio PT: Action: do-if().
[10/09/18 13:56:08.985]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:08.985]:wdStudio PT: (if-local-variable 'error.do-find-matching-object' available) = FALSE.
[10/09/18 13:56:08.985]:wdStudio PT: Performing else actions.
[10/09/18 13:56:08.985]:wdStudio PT: Action: do-set-local-variable("lv-matchedEmplID",scope="policy",token-dest-attr("OSUPSEmplID")).
[10/09/18 13:56:08.986]:wdStudio PT: arg-string(token-dest-attr("OSUPSEmplID"))
[10/09/18 13:56:08.986]:wdStudio PT: token-dest-attr("OSUPSEmplID")
[10/09/18 13:56:08.987]:wdStudio PT: Query from policy
[10/09/18 13:56:08.987]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<query class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" scope="entry">
<read-attr attr-name="OSUPSEmplID"/>
</query>
</input>
</nds>
[10/09/18 13:56:08.988]:wdStudio PT: Pumping XDS to eDirectory.
[10/09/18 13:56:08.988]:wdStudio PT: Performing operation query for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:08.989]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:08.990]:wdStudio PT: --JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:08.991]:wdStudio PT: Query from policy result
[10/09/18 13:56:08.991]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507"/>
<status event-id="0" level="success"></status>
</output>
</nds>
[10/09/18 13:56:08.992]:wdStudio PT: Token Value: "".
[10/09/18 13:56:08.993]:wdStudio PT: Arg Value: "".
[10/09/18 13:56:08.993]:wdStudio PT: Action: do-if().
[10/09/18 13:56:08.993]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:08.993]:wdStudio PT: Expanded variable reference '$lv-matchedEmplID$' to ''.
[10/09/18 13:56:08.994]:wdStudio PT: (if-attr 'OSUPSEmplID' not-equal "$lv-matchedEmplID$") = TRUE.
[10/09/18 13:56:08.994]:wdStudio PT: (if-local-variable 'lv-matchedEmplID' not-equal "") = FALSE.
[10/09/18 13:56:08.994]:wdStudio PT: Performing else actions.
[10/09/18 13:56:08.995]:wdStudio PT: Action: do-clone-op-attr("OSUPSEmplID","OSUworkdayUniversalID").
[10/09/18 13:56:08.995]:wdStudio PT: Action: do-if().
[10/09/18 13:56:08.995]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:08.995]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "MERGE") = FALSE.
[10/09/18 13:56:08.996]:wdStudio PT: Performing else actions.
[10/09/18 13:56:08.996]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy","DRIVER="+token-global-variable("ConnectedSystemName")+" TAG="MatchMerge" "+"MESS="Merge into an existing userID: " "+"UniversalID=""+token-attr("OSUPSEmplID")+"" "+"TYPE="INFO" ").
[10/09/18 13:56:08.997]:wdStudio PT: arg-string("DRIVER="+token-global-variable("ConnectedSystemName")+" TAG="MatchMerge" "+"MESS="Merge into an existing userID: " "+"UniversalID=""+token-attr("OSUPSEmplID")+"" "+"TYPE="INFO" ")
[10/09/18 13:56:08.998]:wdStudio PT: token-text("DRIVER=")
[10/09/18 13:56:08.998]:wdStudio PT: token-global-variable("ConnectedSystemName")
[10/09/18 13:56:08.998]:wdStudio PT: Token Value: "".
[10/09/18 13:56:08.999]:wdStudio PT: token-text(" TAG="MatchMerge" ")
[10/09/18 13:56:08.999]:wdStudio PT: token-text("MESS="Merge into an existing userID: " ")
[10/09/18 13:56:08.999]:wdStudio PT: token-text("UniversalID="")
[10/09/18 13:56:09.000]:wdStudio PT: token-attr("OSUPSEmplID")
[10/09/18 13:56:09.000]:wdStudio PT: Token Value: "100892".
[10/09/18 13:56:09.000]:wdStudio PT: token-text("" ")
[10/09/18 13:56:09.000]:wdStudio PT: token-text("TYPE="INFO" ")
[10/09/18 13:56:09.001]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" ".
[10/09/18 13:56:09.001]:wdStudio PT: Action: do-for-each(arg-node-set("OSUidmId"+"OSUExternalEmail"+"OSUPSEmplID")).
[10/09/18 13:56:09.002]:wdStudio PT: arg-node-set("OSUidmId"+"OSUExternalEmail"+"OSUPSEmplID")
[10/09/18 13:56:09.002]:wdStudio PT: token-text("OSUidmId")
[10/09/18 13:56:09.002]:wdStudio PT: Token Value: "OSUidmId".
[10/09/18 13:56:09.002]:wdStudio PT: token-text("OSUExternalEmail")
[10/09/18 13:56:09.003]:wdStudio PT: Token Value: "OSUExternalEmail".
[10/09/18 13:56:09.003]:wdStudio PT: token-text("OSUPSEmplID")
[10/09/18 13:56:09.003]:wdStudio PT: Token Value: "OSUPSEmplID".
[10/09/18 13:56:09.004]:wdStudio PT: Arg Value: {"OSUidmId","OSUExternalEmail","OSUPSEmplID"}.
[10/09/18 13:56:09.004]:wdStudio PT: Performing actions for local-variable(current-node) = "OSUidmId".
[10/09/18 13:56:09.004]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy",token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""").
[10/09/18 13:56:09.005]:wdStudio PT: arg-string(token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""")
[10/09/18 13:56:09.006]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.006]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" ".
[10/09/18 13:56:09.007]:wdStudio PT: token-text(" ")
[10/09/18 13:56:09.007]:wdStudio PT: token-local-variable("current-node")
[10/09/18 13:56:09.007]:wdStudio PT: Token Value: "OSUidmId".
[10/09/18 13:56:09.007]:wdStudio PT: token-text("="")
[10/09/18 13:56:09.008]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.008]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.008]:wdStudio PT: token-attr("$current-node$")
[10/09/18 13:56:09.009]:wdStudio PT: Expanded variable reference '$current-node$' to 'OSUidmId'.
[10/09/18 13:56:09.009]:wdStudio PT: Token Value: {<value> @type = "string"}.
[10/09/18 13:56:09.009]:wdStudio PT: Arg Value: {<value> @type = "string"}.
[10/09/18 13:56:09.010]:wdStudio PT: Token Value: "IDM800312".
[10/09/18 13:56:09.010]:wdStudio PT: token-text(""")
[10/09/18 13:56:09.010]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312"".
[10/09/18 13:56:09.011]:wdStudio PT: Performing actions for local-variable(current-node) = "OSUExternalEmail".
[10/09/18 13:56:09.011]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy",token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""").
[10/09/18 13:56:09.012]:wdStudio PT: arg-string(token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""")
[10/09/18 13:56:09.013]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.013]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312"".
[10/09/18 13:56:09.014]:wdStudio PT: token-text(" ")
[10/09/18 13:56:09.014]:wdStudio PT: token-local-variable("current-node")
[10/09/18 13:56:09.014]:wdStudio PT: Token Value: "OSUExternalEmail".
[10/09/18 13:56:09.014]:wdStudio PT: token-text("="")
[10/09/18 13:56:09.015]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.015]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.015]:wdStudio PT: token-attr("$current-node$")
[10/09/18 13:56:09.016]:wdStudio PT: Expanded variable reference '$current-node$' to 'OSUExternalEmail'.
[10/09/18 13:56:09.016]:wdStudio PT: Token Value: {<value>}.
[10/09/18 13:56:09.016]:wdStudio PT: Arg Value: {<value>}.
[10/09/18 13:56:09.017]:wdStudio PT: Token Value: "hpotter2@hogwarts.com".
[10/09/18 13:56:09.017]:wdStudio PT: token-text(""")
[10/09/18 13:56:09.017]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com"".
[10/09/18 13:56:09.018]:wdStudio PT: Performing actions for local-variable(current-node) = "OSUPSEmplID".
[10/09/18 13:56:09.018]:wdStudio PT: Action: do-set-local-variable("lv-logText",scope="policy",token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""").
[10/09/18 13:56:09.019]:wdStudio PT: arg-string(token-local-variable("lv-logText")+" "+token-local-variable("current-node")+"=""+token-join(";",token-attr("$current-node$"))+""")
[10/09/18 13:56:09.020]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.020]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com"".
[10/09/18 13:56:09.021]:wdStudio PT: token-text(" ")
[10/09/18 13:56:09.021]:wdStudio PT: token-local-variable("current-node")
[10/09/18 13:56:09.021]:wdStudio PT: Token Value: "OSUPSEmplID".
[10/09/18 13:56:09.022]:wdStudio PT: token-text("="")
[10/09/18 13:56:09.022]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.023]:wdStudio PT: token-join(";",token-attr("$current-node$"))
[10/09/18 13:56:09.023]:wdStudio PT: token-attr("$current-node$")
[10/09/18 13:56:09.024]:wdStudio PT: Expanded variable reference '$current-node$' to 'OSUPSEmplID'.
[10/09/18 13:56:09.024]:wdStudio PT: Token Value: {<value>}.
[10/09/18 13:56:09.024]:wdStudio PT: Arg Value: {<value>}.
[10/09/18 13:56:09.025]:wdStudio PT: Token Value: "100892".
[10/09/18 13:56:09.025]:wdStudio PT: token-text(""")
[10/09/18 13:56:09.025]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"".
[10/09/18 13:56:09.026]:wdStudio PT: Action: do-trace-message(level="0",token-local-variable("lv-logText")).
[10/09/18 13:56:09.026]:wdStudio PT: arg-string(token-local-variable("lv-logText"))
[10/09/18 13:56:09.027]:wdStudio PT: token-local-variable("lv-logText")
[10/09/18 13:56:09.027]:wdStudio PT: Token Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"".
[10/09/18 13:56:09.028]:wdStudio PT: Arg Value: "DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"".
[10/09/18 13:56:09.029]:wdStudio PT:DRIVER= TAG="MatchMerge" MESS="Merge into an existing userID: " UniversalID="100892" TYPE="INFO" OSUidmId="IDM800312" OSUExternalEmail="hpotter2@hogwarts.com" OSUPSEmplID="100892"
[10/09/18 13:56:09.029]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.030]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<add-attr attr-name="OSUidmId">
<value type="string">IDM800312</value>
</add-attr>
<add-attr attr-name="OSUworkdayUniversalID">
<value>100892</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:09.037]:wdStudio PT:Applying policy: %+C%14CNOVLDSML-pub-mp%-C.
[10/09/18 13:56:09.037]:wdStudio PT: Applying to add #1.
[10/09/18 13:56:09.038]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.038]:wdStudio PT:
<nds dtdversion="2.0">
<source>
<product build="20170208_0924" instance="wdStudio" version="4.0.0.4">Identity Manager Driver for SOAP</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507">
<add-attr attr-name="Given Name">
<value>Harry</value>
</add-attr>
<add-attr attr-name="Surname">
<value>Potter</value>
</add-attr>
<add-attr attr-name="OSUdob">
<value>07/31/1980</value>
</add-attr>
<add-attr attr-name="OSUnationalID"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="OSUPSEmplID">
<value>100892</value>
</add-attr>
<add-attr attr-name="OSUExternalEmail">
<value>hpotter2@hogwarts.com</value>
</add-attr>
<add-attr attr-name="homePhone">
<value>6145555892</value>
</add-attr>
<add-attr attr-name="OSUhomeAddr1">
<value type="string">4 Privet Drive</value>
</add-attr>
<add-attr attr-name="homeCity">
<value>Little Whinging</value>
</add-attr>
<add-attr attr-name="homeState">
<value>Surrey</value>
</add-attr>
<add-attr attr-name="homeZipCode">
<value>8959662</value>
</add-attr>
<add-attr attr-name="OSUhomeCountry">
<value>GB</value>
</add-attr>
<add-attr attr-name="OSUworkdayProposedWorkerID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireID">
<value type="string">7001230892</value>
</add-attr>
<add-attr attr-name="OSUworkdayPrehireWID">
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-attr>
<add-attr attr-name="OSUworkdayAction">
<value type="string">NEWMERGE</value>
</add-attr>
<add-attr attr-name="OSUidmId">
<value type="string">IDM800312</value>
</add-attr>
<add-attr attr-name="OSUworkdayUniversalID">
<value>100892</value>
</add-attr>
<operation-data OSUidmId="IDM800312"/>
</add>
</input>
</nds>
[10/09/18 13:56:09.046]:wdStudio PT:A match found, using \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.049]:wdStudio PT:Merging eDirectory and application values.
[10/09/18 13:56:09.049]:wdStudio PT:Reading relevant attributes from \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.050]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<query class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" scope="entry">
<read-attr attr-name="Given Name"/>
<read-attr attr-name="homeCity"/>
<read-attr attr-name="homePhone"/>
<read-attr attr-name="homeState"/>
<read-attr attr-name="homeZipCode"/>
<read-attr attr-name="OSUdob"/>
<read-attr attr-name="OSUExternalEmail"/>
<read-attr attr-name="OSUflag-WorkDay"/>
<read-attr attr-name="OSUhomeAddr1"/>
<read-attr attr-name="OSUhomeAddr2"/>
<read-attr attr-name="OSUhomeCountry"/>
<read-attr attr-name="OSUidmId"/>
<read-attr attr-name="OSUnationalID"/>
<read-attr attr-name="OSUPSEmplID"/>
<read-attr attr-name="OSUworkdayAcademicAffiliateID"/>
<read-attr attr-name="OSUworkdayAcademicAffiliateWID"/>
<read-attr attr-name="OSUworkdayAction"/>
<read-attr attr-name="OSUworkdayContingentWorkerID"/>
<read-attr attr-name="OSUworkdayContingentWorkerWID"/>
<read-attr attr-name="OSUworkdayPrehireGUID"/>
<read-attr attr-name="OSUworkdayPrehireID"/>
<read-attr attr-name="OSUworkdayPrehireWID"/>
<read-attr attr-name="OSUworkdayProposedWorkerID"/>
<read-attr attr-name="OSUworkdayStudentID"/>
<read-attr attr-name="OSUworkdayStudentWID"/>
<read-attr attr-name="OSUworkdayUniversalGUID"/>
<read-attr attr-name="OSUworkdayUniversalID"/>
<read-attr attr-name="OSUworkdayWID"/>
<read-attr attr-name="OSUworkdayWorkerID"/>
<read-attr attr-name="OSUworkdayWorkerWID"/>
<read-attr attr-name="Surname"/>
<read-attr attr-name="Object Class"/>
</query>
</input>
</nds>
[10/09/18 13:56:09.056]:wdStudio PT:Pumping XDS to eDirectory.
[10/09/18 13:56:09.057]:wdStudio PT:Performing operation query for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.057]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:09.059]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:09.060]:wdStudio PT:Read result:
[10/09/18 13:56:09.060]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507">
<association state="associated"></association>
<attr attr-name="Given Name">
<value timestamp="1539107588#9" type="string">Harry</value>
</attr>
<attr attr-name="homeCity">
<value timestamp="1539107588#17" type="string">Little Whinging</value>
</attr>
<attr attr-name="homePhone">
<value timestamp="1539107588#15" type="teleNumber">6145555892</value>
</attr>
<attr attr-name="homeState">
<value timestamp="1539107588#18" type="string">Surrey</value>
</attr>
<attr attr-name="homeZipCode">
<value timestamp="1539107588#19" type="string">8959662</value>
</attr>
<attr attr-name="OSUdob">
<value timestamp="1539107588#11" type="string">07/31/1980</value>
</attr>
<attr attr-name="OSUExternalEmail">
<value timestamp="1539107588#14" type="string">hpotter2@hogwarts.com</value>
</attr>
<attr attr-name="OSUhomeAddr1">
<value timestamp="1539107588#16" type="string">4 Privet Drive</value>
</attr>
<attr attr-name="OSUhomeCountry">
<value timestamp="1539107588#20" type="string">GB</value>
</attr>
<attr attr-name="OSUidmId">
<value timestamp="1539107588#27" type="string">IDM800312</value>
</attr>
<attr attr-name="Surname">
<value timestamp="1539107588#10" type="string">Potter</value>
</attr>
<attr attr-name="Object Class">
<value timestamp="1539107588#33" type="string">User</value>
<value timestamp="1539107588#34" type="string">homeInfo</value>
<value timestamp="1539107588#35" type="string">OSUperson</value>
<value timestamp="1539107588#36" type="string">Organizational Person</value>
<value timestamp="1539107588#37" type="string">Person</value>
<value timestamp="1539107588#38" type="string">ndsLoginProperties</value>
<value timestamp="1539107588#39" type="string">Top</value>
<value timestamp="1539107593#8" type="string">DirXML-PasswordSyncStatusUser</value>
</attr>
</instance>
<status event-id="0" level="success"></status>
</output>
</nds>
[10/09/18 13:56:09.070]:wdStudio PT:Found non-class attribute OSUworkdayAction.
[10/09/18 13:56:09.070]:wdStudio PT:Found non-class attribute OSUworkdayProposedWorkerID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUnationalID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUworkdayPrehireWID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUworkdayUniversalID.
[10/09/18 13:56:09.071]:wdStudio PT:Found non-class attribute OSUPSEmplID.
[10/09/18 13:56:09.072]:wdStudio PT:Found non-class attribute OSUworkdayPrehireID.
[10/09/18 13:56:09.072]:wdStudio PT:Updating eDirectory with application values.
[10/09/18 13:56:09.073]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayAction">
<remove-all-values/>
<add-value>
<value type="string">NEWMERGE</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.078]:wdStudio PT:Applying command transformation policies.
[10/09/18 13:56:09.079]:wdStudio PT:Applying policy: %+C%14COSU-pub-ctp-CreateAssociation%-C.
[10/09/18 13:56:09.079]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.079]:wdStudio PT: Evaluating selection criteria for rule 'Create Association'.
[10/09/18 13:56:09.080]:wdStudio PT: (if-class-name equal "User") = TRUE.
[10/09/18 13:56:09.080]:wdStudio PT: (if-association not-associated) = TRUE.
[10/09/18 13:56:09.080]:wdStudio PT: Rule selected.
[10/09/18 13:56:09.080]:wdStudio PT: Applying rule 'Create Association'.
[10/09/18 13:56:09.081]:wdStudio PT: Action: do-if().
[10/09/18 13:56:09.081]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:09.081]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "MERGE") = FALSE.
[10/09/18 13:56:09.081]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWMERGE") = TRUE.
[10/09/18 13:56:09.082]:wdStudio PT: Performing if actions.
[10/09/18 13:56:09.082]:wdStudio PT: Action: do-add-association(direct="true",arg-association(token-attr("OSUPSEmplID"))).
[10/09/18 13:56:09.083]:wdStudio PT: arg-association(token-attr("OSUPSEmplID"))
[10/09/18 13:56:09.083]:wdStudio PT: token-attr("OSUPSEmplID")
[10/09/18 13:56:09.083]:wdStudio PT: Token Value: "100892".
[10/09/18 13:56:09.083]:wdStudio PT: Arg Value: "100892".
[10/09/18 13:56:09.084]:wdStudio PT: Action: do-if().
[10/09/18 13:56:09.084]:wdStudio PT: Evaluating conditions.
[10/09/18 13:56:09.084]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "CREATE") = FALSE.
[10/09/18 13:56:09.085]:wdStudio PT: (if-attr 'OSUworkdayAction' equal "NEWCREATE") = FALSE.
[10/09/18 13:56:09.085]:wdStudio PT: Performing else actions.
[10/09/18 13:56:09.085]:wdStudio PT: Action: do-strip-op-attr("OSUworkdayAction").
[10/09/18 13:56:09.085]:wdStudio PT: Evaluating selection criteria for rule 'Copy Prehire WID'.
[10/09/18 13:56:09.086]:wdStudio PT: (if-attr 'OSUworkdayPrehireWID' available) = TRUE.
[10/09/18 13:56:09.086]:wdStudio PT: Rule selected.
[10/09/18 13:56:09.086]:wdStudio PT: Applying rule 'Copy Prehire WID'.
[10/09/18 13:56:09.087]:wdStudio PT: Action: do-clone-op-attr("OSUworkdayPrehireWID","OSUworkdayPrehireGUID").
[10/09/18 13:56:09.087]:wdStudio PT: Direct command from policy
[10/09/18 13:56:09.087]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<add-association dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312">100892</add-association>
</input>
</nds>
[10/09/18 13:56:09.088]:wdStudio PT: Pumping XDS to eDirectory.
[10/09/18 13:56:09.089]:wdStudio PT: Performing operation add-association for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.090]:wdStudio PT:
DirXML Log Event -------------------
Driver: \IAMT-WD-VAULT\OSU\services\drivers\wdStudio
Channel: Publisher
Object: \IAMT-WD-VAULT\OSU\vault\users\IDM800312
Status: Success
[10/09/18 13:56:09.091]:wdStudio PT: Direct command from policy result
[10/09/18 13:56:09.091]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<status level="success"><application>DirXML</application>
<module>wdStudio</module>
<object-dn>\IAMT-WD-VAULT\OSU\vault\users\IDM800312</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
[10/09/18 13:56:09.092]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.093]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.098]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-DefaultPwd%-C.
[10/09/18 13:56:09.098]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.099]:wdStudio PT: Evaluating selection criteria for rule 'On User add, provide default password of @Dirxml1 if no password exists'.
[10/09/18 13:56:09.099]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.099]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.100]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.100]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.106]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-CheckPwdGCV%-C.
[10/09/18 13:56:09.106]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.106]:wdStudio PT: Evaluating selection criteria for rule 'Block publishing passwords to the Identity Vault when adding an object'.
[10/09/18 13:56:09.107]:wdStudio PT: (if-global-variable 'enable-password-publish' equal "false") = FALSE.
[10/09/18 13:56:09.107]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.107]:wdStudio PT: Evaluating selection criteria for rule 'Block sending modify-password changes to the Identity Vault'.
[10/09/18 13:56:09.108]:wdStudio PT: (if-global-variable 'enable-password-publish' equal "false") = FALSE.
[10/09/18 13:56:09.108]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.108]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.109]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.114]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-PublishDistPwd%-C.
[10/09/18 13:56:09.115]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.115]:wdStudio PT: Evaluating selection criteria for rule 'Add nspmDistributionAttribute attribute to add operation'.
[10/09/18 13:56:09.115]:wdStudio PT: (if-global-variable 'publish-password-to-dp' equal "true") = TRUE.
[10/09/18 13:56:09.116]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.116]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.116]:wdStudio PT: Evaluating selection criteria for rule 'Change modify-password operations to a modify'.
[10/09/18 13:56:09.117]:wdStudio PT: (if-global-variable 'publish-password-to-dp' equal "true") = TRUE.
[10/09/18 13:56:09.117]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.117]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.118]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.118]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.124]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-PublishNDSPwd%-C.
[10/09/18 13:56:09.124]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.124]:wdStudio PT: Evaluating selection criteria for rule 'Block publishing passwords to eDirectory password'.
[10/09/18 13:56:09.125]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.125]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.125]:wdStudio PT: Evaluating selection criteria for rule 'Block sending modify-password changes to the eDirectory password'.
[10/09/18 13:56:09.126]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.126]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.126]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.126]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.132]:wdStudio PT:Applying policy: %+C%14CNOVLPWDSYNC-pub-ctp-AddPwdPayload%-C.
[10/09/18 13:56:09.132]:wdStudio PT: Applying to modify #1.
[10/09/18 13:56:09.133]:wdStudio PT: Evaluating selection criteria for rule 'Add operation-data element to password operations'.
[10/09/18 13:56:09.133]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.133]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.134]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.134]:wdStudio PT: (if-operation equal "modify") = TRUE.
[10/09/18 13:56:09.134]:wdStudio PT: (if-xpath true "modify-attr[@attr-name='nspmDistributionPassword']") = FALSE.
[10/09/18 13:56:09.135]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.135]:wdStudio PT: Evaluating selection criteria for rule 'Add payload data to password operations'.
[10/09/18 13:56:09.135]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-operation equal "add") = FALSE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-operation equal "modify-password") = FALSE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-operation equal "modify") = TRUE.
[10/09/18 13:56:09.136]:wdStudio PT: (if-xpath true "modify-attr[@attr-name='nspmDistributionPassword']") = FALSE.
[10/09/18 13:56:09.137]:wdStudio PT: Rule rejected.
[10/09/18 13:56:09.137]:wdStudio PT:Policy returned:
[10/09/18 13:56:09.137]:wdStudio PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.6.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" dest-entry-id="5258507" from-merge="true">
<modify-attr attr-name="OSUworkdayProposedWorkerID">
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUnationalID" is-sensitive="true"><!-- content suppressed --><!-- content suppressed -->
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireWID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayUniversalID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUPSEmplID">
<remove-all-values/>
<add-value>
<value>100892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireID">
<remove-all-values/>
<add-value>
<value type="string">7001230892</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OSUworkdayPrehireGUID">
<add-value>
<value type="string">557hjfgklfk59687jfm3349gfnnn892</value>
</add-value>
</modify-attr>
<operation-data OSUidmId="IDM800312"/>
</modify>
</input>
</nds>
[10/09/18 13:56:09.143]:wdStudio PT:Filtering out notification-only attributes.
[10/09/18 13:56:09.144]:wdStudio PT:Stripping operation data from input document
[10/09/18 13:56:09.144]:wdStudio PT:Pumping XDS to eDirectory.
[10/09/18 13:56:09.144]:wdStudio PT:Performing operation modify for \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.145]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Duplicating : context = 1887961242, tempContext = 1887961189
[10/09/18 13:56:09.146]:wdStudio PT:Modifying entry \IAMT-WD-VAULT\OSU\vault\users\IDM800312.
[10/09/18 13:56:09.166]:wdStudio PT:--JCLNT-- \IAMT-WD-VAULT\OSU\services\drivers\wdStudio - Publisher : Calling free on tempContext = 1887961189
[10/09/18 13:56:09.167]:wdStudio PT:Restoring operation data to output document
[10/09/18 13:56:09.167]:wdStudio PT:
DirXML Log Event -------------------
Driver: \IAMT-WD-VAULT\OSU\services\drivers\wdStudio
Channel: Publisher
Object: \IAMT-WD-VAULT\OSU\vault\users\IDM800312
Status: Success


There are a couple of things here that interest me.

One, the return document from the match / merge query has an empty association in it:


<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507">
<association state="associated"></association>


I don't think that's supposed to be there. What happens if you remove the empty association from this object and re-test?

Also, I'm not sold on the direct write of association. Just add the correct <association>value</association> to the <modify> and it should be good when you're done.
0 Likes
friedman16 Absent Member.
Absent Member.

Re: Adding an Association in a SOAP driver

There are a couple of things here that interest me.

One, the return document from the match / merge query has an empty association in it:

Code:
<output>
<instance class-name="User" event-id="0" qualified-src-dn="O=OSU\OU=vault\OU=users\CN=IDM800312" src-dn="\IAMT-WD-VAULT\OSU\vault\users\IDM800312" src-entry-id="5258507">
<association state="associated"></association>
I don't think that's supposed to be there. What happens if you remove the empty association from this object and re-test?

Also, I'm not sold on the direct write of association. Just add the correct <association>value</association> to the <modify> and it should be good when you're done.



You are seeing the destination object association. Since this is a merge, the driver gathers specific attributes from the MATCHED user object (or destination object) in the vault. Since this ID has not previously gone through the Studio driver, the association does not exist. At least, that is what the log file show.
0 Likes
Knowledge Partner
Knowledge Partner

Re: Adding an Association in a SOAP driver

friedman16;2488743 wrote:
You are seeing the destination object association. Since this is a merge, the driver gathers specific attributes from the MATCHED user object (or destination object) in the vault. Since this ID has not previously gone through the Studio driver, the association does not exist. At least, that is what the log file show.


LDIF dump the user and let's see what is on the DirXML-Associations attribute.
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.