OK, I don't usually ask the easy ones anyway...This is a special
challenge for the XDS experts out there.

I have a COMPOSER driver that is doing 3270 screen scraping to interact
with a mainframe application (no the RACF or ACF2 or Top Secret driver
is not an option here because 1) the mainframe is hosted and 2) what
they need is application IDs not system IDs).

The driver worked pretty well, however the quick implementation resulted
in all matches being done as Add events since they insisted their client
database was totally clean. Bzzzz...Wrong answer! They now need me to do
a match and a merge.

So I implemented a query so that the match rule could behave. This took
a day or so, no problem, I am returning an instance document from the
query. Now the add is being correctly converted to a modify, and we
don't whack the fields with the IDV values except where desired. What's
not working is that I set the merge authority in the filter to
Application for two attributes that I want to have write back and I see
the engine say it's going to merge, and it writes the eDirectory values
to the application, but I don't see it write the application values to
eDirectory. I am wondering if there is a query I am not responding to or
if the instance document is partially malformed so that I can't send the
data back to the application.

The query in question is found on the trace below at [09/25/07
17:04:42.199]

Your help will save me from buying a lifetime supply of Rogaine.

thanx
Rob


Filter Follows:

<?xml version="1.0" encoding="UTF-8"?><filter>
<filter-class class-name="User" publisher="ignore"
publisher-create-homedir="true" publisher-track-template-member="false"
subscriber="sync">
<filter-attr attr-name="CN" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true" subscriber="sync"/>
<filter-attr attr-name="Full Name" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true" subscriber="sync"/>
<filter-attr attr-name="nspmDistributionPassword"
merge-authority="none" publisher="ignore"
publisher-optimize-modify="true" subscriber="notify"/>
<filter-attr attr-name="CSGOPID" merge-authority="app"
publisher="sync" publisher-optimize-modify="false" subscriber="sync"/>
<filter-attr attr-name="CWTCSGProfile" merge-authority="app"
publisher="sync" publisher-optimize-modify="false" subscriber="sync"/>
<filter-attr attr-name="CSGUser" merge-authority="edir"
publisher="ignore" publisher-optimize-modify="false" subscriber="sync"/>
<filter-attr attr-name="OU" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true" subscriber="sync"/>
<filter-attr attr-name="Description" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true"
subscriber="notify"/>
<filter-attr attr-name="Employee ID" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true"
subscriber="notify"/>
<filter-attr attr-name="Login Disabled" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true"
subscriber="notify"/>
<filter-attr attr-name="CWTCSGDeactivatedDate" from-all-classes="true"
merge-authority="default" publisher="sync"
publisher-optimize-modify="true" subscriber="ignore"/>
<filter-attr attr-name="CWTCSGOldOpOD" from-all-classes="true"
merge-authority="default" publisher="sync"
publisher-optimize-modify="true" subscriber="ignore"/>
<filter-attr attr-name="CWTCSGOpIDAvailableFlag"
from-all-classes="true" merge-authority="default" publisher="sync"
publisher-optimize-modify="true" subscriber="ignore"/>
<filter-attr attr-name="CWTCSGUserName" from-all-classes="true"
merge-authority="default" publisher="sync"
publisher-optimize-modify="true" subscriber="ignore"/>
</filter-class>
</filter>


Trace Follows:

[09/25/07 17:04:16.196]:CSG ST:Transitioned from state '%+C%14CStarting
%-C' to state '%+C%14CRunning%-C'.
[09/25/07 17:04:16.197]:CSG ST:Successfully processed state change
event.
[09/25/07 17:04:40.978]:CSG ST:Start transaction.
[09/25/07 17:04:40.980]:CSG ST:Processing events for transaction.
[09/25/07 17:04:40.982]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
qualified-src-dn="O=CWTny\OU=employees\OU=active\CN=rgarcia"
src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia" src-entry-id="35380"
timestamp="1190754280#6">
<modify-attr attr-name="CSGUser">
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:40.989]:CSG ST:Applying event transformation policies.
[09/25/07 17:04:40.990]:CSG ST:Applying policy: %+C%14C[CWT] Testing%-C.
[09/25/07 17:04:40.991]:CSG ST: Applying to modify #1.
[09/25/07 17:04:40.992]:CSG ST: Evaluating selection criteria for
rule '[CWT] Test '.
[09/25/07 17:04:40.993]:CSG ST: Query from policy
[09/25/07 17:04:40.995]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" dest-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" dest-entry-id="35380" scope="entry">
<read-attr attr-name="CWTTestingFlag"/>
</query>
</input>
</nds>
[09/25/07 17:04:41.037]:CSG ST: Pumping XDS to eDirectory.
[09/25/07 17:04:41.038]:CSG ST: Performing operation query for
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:04:41.042]:CSG ST: Query from policy result
[09/25/07 17:04:41.043]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="User" qualified-src-dn="O=CWTny\OU=employees
\OU=active\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" src-entry-id="35380">
<attr attr-name="CWTTestingFlag">
<value timestamp="1190735463#2" type="state">true</value>
</attr>
</instance>
<status level="success"></status>
</output>
</nds>
[09/25/07 17:04:41.103]:CSG ST: (if-attr 'CWTTestingFlag' not-equal
"true") = FALSE.
[09/25/07 17:04:41.104]:CSG ST: Rule rejected.
[09/25/07 17:04:41.104]:CSG ST:Policy returned:
[09/25/07 17:04:41.105]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
qualified-src-dn="O=CWTny\OU=employees\OU=active\CN=rgarcia"
src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia" src-entry-id="35380"
timestamp="1190754280#6">
<modify-attr attr-name="CSGUser">
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:41.166]:CSG ST:Applying policy: %+C%14C[CWT] Scoping
Policy%-C.
[09/25/07 17:04:41.167]:CSG ST: Applying to modify #1.
[09/25/07 17:04:41.168]:CSG ST:Policy returned:
[09/25/07 17:04:41.170]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
qualified-src-dn="O=CWTny\OU=employees\OU=active\CN=rgarcia"
src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia" src-entry-id="35380"
timestamp="1190754280#6">
<modify-attr attr-name="CSGUser">
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:41.209]:CSG ST:Applying policy: %+C%14C[CWT] Transform
Modifies%-C.
[09/25/07 17:04:41.212]:CSG ST: Applying to modify #1.
[09/25/07 17:04:41.211]:CSG ST: Evaluating selection criteria for
rule '[CWT] Convert Modifies of Employee ID to Delete and Add'.
[09/25/07 17:04:41.213]:CSG ST: (if-operation equal "modify") =
TRUE.
[09/25/07 17:04:41.216]:CSG ST: (if-association associated) =
FALSE.
[09/25/07 17:04:41.216]:CSG ST: Rule rejected.
[09/25/07 17:04:41.216]:CSG ST: Evaluating selection criteria for
rule '[CWT] Replace all values on modify of CWTCSGProfile'.
[09/25/07 17:04:41.267]:CSG ST: (if-operation equal "modify") =
TRUE.
[09/25/07 17:04:41.268]:CSG ST: (if-op-attr 'CWTCSGProfile'
changing) = FALSE.
[09/25/07 17:04:41.269]:CSG ST: Rule rejected.
[09/25/07 17:04:41.269]:CSG ST:Policy returned:
[09/25/07 17:04:41.270]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
qualified-src-dn="O=CWTny\OU=employees\OU=active\CN=rgarcia"
src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia" src-entry-id="35380"
timestamp="1190754280#6">
<modify-attr attr-name="CSGUser">
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:41.308]:CSG ST:Subscriber processing modify for
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:04:41.309]:CSG ST:Converting <modify> to <add>
[09/25/07 17:04:41.311]:CSG ST:Reading relevant attributes from
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:04:41.311]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" dest-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" dest-entry-id="35380" scope="entry">
<read-attr attr-name="CN"/>
<read-attr attr-name="CSGOPID"/>
<read-attr attr-name="CSGUser"/>
<read-attr attr-name="Description"/>
<read-attr attr-name="Employee ID"/>
<read-attr attr-name="Full Name"/>
<read-attr attr-name="Login Disabled"/>
<read-attr attr-name="nspmDistributionPassword"/>
<read-attr attr-name="OU"/>
<read-attr attr-name="CWTCSGProfile"/>
</query>
</input>
</nds>
[09/25/07 17:04:41.342]:CSG ST:Pumping XDS to eDirectory.
[09/25/07 17:04:41.343]:CSG ST:Performing operation query for
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:04:41.607]:CSG ST:Read result:
[09/25/07 17:04:41.608]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="User" qualified-src-dn="O=CWTny\OU=employees
\OU=active\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" src-entry-id="35380">
<attr attr-name="CN">
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</attr>
<attr attr-name="CSGOPID">
<value timestamp="1190400468#8" type="string">L13</value>
</attr>
<attr attr-name="CSGUser">
<value timestamp="1190754280#6" type="state">true</value>
</attr>
<attr attr-name="Description">
<value timestamp="1189632272#2"
type="string">rgarcia,OU=Is,OU=SM </value>
</attr>
<attr attr-name="Employee ID">
<value timestamp="1189316203#2" type="string">E008812</value>
</attr>
<attr attr-name="Full Name">
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</attr>
<attr attr-name="nspmDistributionPassword"><!-- content suppressed
-->
</attr>
<attr attr-name="OU">
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</attr>
<attr attr-name="CWTCSGProfile">
<value timestamp="1190400468#10" type="string">COMMSALX</value>
</attr>
</instance>
<status level="success"></status>
</output>
</nds>
[09/25/07 17:04:41.845]:CSG ST:Synthetic add:
[09/25/07 17:04:41.846]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
qualified-src-dn="O=CWTny\OU=employees\OU=active\CN=rgarcia"
src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<add-attr attr-name="CN">
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-attr>
<add-attr attr-name="CSGOPID">
<value timestamp="1190400468#8" type="string">L13</value>
</add-attr>
<add-attr attr-name="CSGUser">
<value timestamp="1190754280#6" type="state">true</value>
</add-attr>
<add-attr attr-name="Description">
<value timestamp="1189632272#2"
type="string">rgarcia,OU=Is,OU=SM </value>
</add-attr>
<add-attr attr-name="Employee ID">
<value timestamp="1189316203#2" type="string">E008812</value>
</add-attr>
<add-attr attr-name="Full Name">
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-attr>
<add-attr attr-name="nspmDistributionPassword"><!-- content
suppressed -->
</add-attr>
<add-attr attr-name="OU">
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-attr>
<add-attr attr-name="CWTCSGProfile">
<value timestamp="1190400468#10" type="string">COMMSALX</value>
</add-attr>
</add>
</input>
</nds>
[09/25/07 17:04:41.971]:CSG ST:Applying object matching policies.
[09/25/07 17:04:41.972]:CSG ST:Applying policy: %+C%14C[CWT] Matching
Rule%-C.
[09/25/07 17:04:41.973]:CSG ST: Applying to add #1.
[09/25/07 17:04:41.974]:CSG ST: Evaluating selection criteria for
rule '[CWT] Match by Employee ID'.
[09/25/07 17:04:41.975]:CSG ST: (if-class-name equal "User") =
TRUE.
[09/25/07 17:04:41.976]:CSG ST: Rule selected.
[09/25/07 17:04:42.016]:CSG ST: Applying rule '[CWT] Match by
Employee ID'.
[09/25/07 17:04:42.025]:CSG ST: Action:
do-find-matching-object(scope="entry",arg-dn(token-src-dn()),arg-match-attr("Employee ID")).
[09/25/07 17:04:42.028]:CSG ST: arg-dn(token-src-dn())
[09/25/07 17:04:42.029]:CSG ST: token-src-dn()
[09/25/07 17:04:42.031]:CSG ST: Token Value: "\CWTIDVAULT
\CWTny\employees\active\rgarcia".
[09/25/07 17:04:42.033]:CSG ST: Arg Value: "\CWTIDVAULT\CWTny
\employees\active\rgarcia".
[09/25/07 17:04:42.034]:CSG ST: arg-match-attr("Employee ID")
[09/25/07 17:04:42.108]:CSG ST: Query from policy
[09/25/07 17:04:42.111]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" dest-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" scope="entry">
<search-class class-name="User"/>
<search-attr attr-name="Employee ID">
<value timestamp="1189316203#2" type="string">E008812</value>
</search-attr>
<read-attr/>
</query>
</input>
</nds>
[09/25/07 17:04:42.192]:CSG ST: Fixing up association references.
[09/25/07 17:04:42.193]:CSG ST: Applying schema mapping policies
to output.
[09/25/07 17:04:42.194]:CSG ST: Applying policy: %+C%
14CMappingRule%-C.
[09/25/07 17:04:42.195]:CSG ST: No mapping for class-name
'User'.
[09/25/07 17:04:42.196]:CSG ST: No mapping for class-name
'User'.
[09/25/07 17:04:42.197]:CSG ST: No output transformation
policies.
[09/25/07 17:04:42.198]:CSG ST: Submitting document to subscriber
shim:
[09/25/07 17:04:42.199]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" dest-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" event-id="0" scope="entry">
<search-class class-name="User"/>
<search-attr attr-name="Employee ID">
<value timestamp="1189316203#2" type="string">E008812</value>
</search-attr>
<read-attr/>
</query>
</input>
</nds>
[09/25/07 17:04:58.942]:CSG ST: SubscriptionShim.execute()
returned:
[09/25/07 17:04:58.943]:CSG ST:
<nds>
<output>
<instance class-name="User" event-id="0" src-dn="\CWTIDVAULT\CWTny
\employees\active\rgarcia">
<association>E008812 </association>
<attr attr-name="Full Name">
<value>JOSE GARCIA</value>
</attr>
<attr attr-name="Employee ID">
<value>E008812</value>
</attr>
<attr attr-name="CN">
<value>RGARCIA</value>
</attr>
<attr attr-name="OU">
<value>INFORMAT</value>
</attr>
<attr attr-name="CSGOPID">
<value>L13</value>
</attr>
<attr attr-name="CWTCSGProfile">
<value>COMMSALX</value>
<value>HIULVL1</value>
<value>L3-HSO</value>
<value>RRPASS</value>
<value>TCREPT</value>
</attr>
</instance>
</output>
</nds>
[09/25/07 17:04:58.953]:CSG ST: Applying input transformation
policies.
[09/25/07 17:04:58.953]:CSG ST: Applying policy: %+C%14C[CWT]
Status%-C.
[09/25/07 17:04:58.954]:CSG ST: Applying to instance #1.
[09/25/07 17:04:58.955]:CSG ST: Evaluating selection criteria
for rule '[CWT] Set Association'.
[09/25/07 17:04:58.957]:CSG ST: (if-operation equal
"status") = FALSE.
[09/25/07 17:04:58.958]:CSG ST: Rule rejected.
[09/25/07 17:04:58.958]:CSG ST: Evaluating selection criteria
for rule '[CWT] Return Results'.
[09/25/07 17:04:58.959]:CSG ST: (if-operation equal
"status") = FALSE.
[09/25/07 17:04:58.960]:CSG ST: Rule rejected.
[09/25/07 17:04:58.961]:CSG ST: Evaluating selection criteria
for rule '[CWT] Handle Deleted Account'.
[09/25/07 17:04:58.963]:CSG ST: (if-operation equal
"status") = FALSE.
[09/25/07 17:04:58.965]:CSG ST: Rule rejected.
[09/25/07 17:04:58.965]:CSG ST: Evaluating selection criteria
for rule '[CWT] Notification on failed corporate password change'.
[09/25/07 17:04:58.966]:CSG ST: (if-operation equal
"status") = FALSE.
[09/25/07 17:04:58.967]:CSG ST: Rule rejected.
[09/25/07 17:04:58.967]:CSG ST: Evaluating selection criteria
for rule '[CWT] Clear Work Order DN attribute so subsequent updates
don't get credited to this work order'.
[09/25/07 17:04:58.969]:CSG ST: (if-operation equal
"status") = FALSE.
[09/25/07 17:04:58.970]:CSG ST: Rule rejected.
[09/25/07 17:04:58.971]:CSG ST: Policy returned:
[09/25/07 17:04:58.972]:CSG ST:
<nds>
<output>
<instance class-name="User" event-id="0" src-dn="\CWTIDVAULT\CWTny
\employees\active\rgarcia">
<association>E008812 </association>
<attr attr-name="Full Name">
<value>JOSE GARCIA</value>
</attr>
<attr attr-name="Employee ID">
<value>E008812</value>
</attr>
<attr attr-name="CN">
<value>RGARCIA</value>
</attr>
<attr attr-name="OU">
<value>INFORMAT</value>
</attr>
<attr attr-name="CSGOPID">
<value>L13</value>
</attr>
<attr attr-name="CWTCSGProfile">
<value>COMMSALX</value>
<value>HIULVL1</value>
<value>L3-HSO</value>
<value>RRPASS</value>
<value>TCREPT</value>
</attr>
</instance>
</output>
</nds>
[09/25/07 17:04:58.981]:CSG ST: Applying schema mapping policies
to input.
[09/25/07 17:04:58.982]:CSG ST: Applying policy: %+C%
14CMappingRule%-C.
[09/25/07 17:04:58.983]:CSG ST: No mapping for class-name
'User'.
[09/25/07 17:04:58.984]:CSG ST: Resolving association references.
[09/25/07 17:04:58.985]:CSG ST: Query from policy result
[09/25/07 17:04:58.986]:CSG ST:
<nds>
<output>
<instance class-name="User" event-id="0" src-dn="\CWTIDVAULT\CWTny
\employees\active\rgarcia">
<association>E008812 </association>
<attr attr-name="Full Name">
<value>JOSE GARCIA</value>
</attr>
<attr attr-name="Employee ID">
<value>E008812</value>
</attr>
<attr attr-name="CN">
<value>RGARCIA</value>
</attr>
<attr attr-name="OU">
<value>INFORMAT</value>
</attr>
<attr attr-name="CSGOPID">
<value>L13</value>
</attr>
<attr attr-name="CWTCSGProfile">
<value>COMMSALX</value>
<value>HIULVL1</value>
<value>L3-HSO</value>
<value>RRPASS</value>
<value>TCREPT</value>
</attr>
</instance>
</output>
</nds>
[09/25/07 17:04:58.995]:CSG ST: Match found: src-dn='\CWTIDVAULT
\CWTny\employees\active\rgarcia' association='E008812 '
[09/25/07 17:04:58.996]:CSG ST:Policy returned:
[09/25/07 17:04:58.997]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
qualified-src-dn="O=CWTny\OU=employees\OU=active\CN=rgarcia"
src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<add-attr attr-name="CN">
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-attr>
<add-attr attr-name="CSGOPID">
<value timestamp="1190400468#8" type="string">L13</value>
</add-attr>
<add-attr attr-name="CSGUser">
<value timestamp="1190754280#6" type="state">true</value>
</add-attr>
<add-attr attr-name="Description">
<value timestamp="1189632272#2"
type="string">rgarcia,OU=Is,OU=SM </value>
</add-attr>
<add-attr attr-name="Employee ID">
<value timestamp="1189316203#2" type="string">E008812</value>
</add-attr>
<add-attr attr-name="Full Name">
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-attr>
<add-attr attr-name="nspmDistributionPassword"><!-- content
suppressed -->
</add-attr>
<add-attr attr-name="OU">
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-attr>
<add-attr attr-name="CWTCSGProfile">
<value timestamp="1190400468#10" type="string">COMMSALX</value>
</add-attr>
</add>
</input>
</nds>
[09/25/07 17:04:59.017]:CSG ST:A match found, using E008812 .
[09/25/07 17:04:59.035]:CSG ST:Merging eDirectory and application
values.
[09/25/07 17:04:59.037]:CSG ST:Updating application with eDirectory
values.
[09/25/07 17:04:59.038]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:59.054]:CSG ST:Applying command transformation policies.
[09/25/07 17:04:59.055]:CSG ST:Applying policy: %+C%14C[CWT] Login
Disabled%-C.
[09/25/07 17:04:59.057]:CSG ST: Applying to modify #1.
[09/25/07 17:04:59.057]:CSG ST: Evaluating selection criteria for
rule '[CWT] Login Disabld'.
[09/25/07 17:04:59.058]:CSG ST: (if-op-attr 'Login Disabled' equal
"true") = FALSE.
[09/25/07 17:04:59.058]:CSG ST: (if-operation equal "move") =
FALSE.
[09/25/07 17:04:59.059]:CSG ST: (if-op-attr 'CSGUser' equal
"false") = FALSE.
[09/25/07 17:04:59.060]:CSG ST: (if-attr 'CSGUser' not-available) =
FALSE.
[09/25/07 17:04:59.061]:CSG ST: Rule rejected.
[09/25/07 17:04:59.062]:CSG ST:Policy returned:
[09/25/07 17:04:59.062]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:59.079]:CSG ST:Applying policy: %+C%14C'Transform NMAS
attribute to password elements'%-C.
[09/25/07 17:04:59.079]:CSG ST: Applying to modify #1.
[09/25/07 17:04:59.080]:CSG ST: Evaluating selection criteria for
rule 'Convert adds of the nspmDistributionPassword attribute to password
elements'.
[09/25/07 17:04:59.081]:CSG ST: (if-operation equal "add") = FALSE.
[09/25/07 17:04:59.082]:CSG ST: Rule rejected.
[09/25/07 17:04:59.083]:CSG ST: Evaluating selection criteria for
rule 'Block modifies for failed password publish operations if reset
password if false'.
[09/25/07 17:04:59.085]:CSG ST: (if-global-variable
'reset-external-password-on-failure' equal "false") = FALSE.
[09/25/07 17:04:59.086]:CSG ST: Rule rejected.
[09/25/07 17:04:59.086]:CSG ST: Evaluating selection criteria for
rule 'Convert modifies of a nspmDistributionPassword attribute to a
modify password operation'.
[09/25/07 17:04:59.088]:CSG ST: (if-operation equal "modify") =
TRUE.
[09/25/07 17:04:59.089]:CSG ST: (if-op-attr
'nspmDistributionPassword' available) = FALSE.
[09/25/07 17:04:59.090]:CSG ST: Rule rejected.
[09/25/07 17:04:59.091]:CSG ST: Evaluating selection criteria for
rule 'Block empty modify operations'.
[09/25/07 17:04:59.092]:CSG ST: (if-operation equal "modify") =
TRUE.
[09/25/07 17:04:59.093]:CSG ST: (if-xpath not-true "modify-attr") =
FALSE.
[09/25/07 17:04:59.094]:CSG ST: Rule rejected.
[09/25/07 17:04:59.094]:CSG ST:Policy returned:
[09/25/07 17:04:59.095]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:59.110]:CSG ST:Applying policy: %+C%
14Csub-ctp-DefaultPassword%-C.
[09/25/07 17:04:59.111]:CSG ST: Applying to modify #1.
[09/25/07 17:04:59.112]:CSG ST: Evaluating selection criteria for
rule 'On User add, provide default password of Dirxml1 if none exists'.
[09/25/07 17:04:59.115]:CSG ST: (if-operation equal "add") = FALSE.
[09/25/07 17:04:59.115]:CSG ST: Rule rejected.
[09/25/07 17:04:59.115]:CSG ST:Policy returned:
[09/25/07 17:04:59.116]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:59.131]:CSG ST:Applying policy: %+C%14C'Subscribe to
password changes'%-C.
[09/25/07 17:04:59.132]:CSG ST: Applying to modify #1.
[09/25/07 17:04:59.133]:CSG ST: Evaluating selection criteria for
rule 'Block subscribing to passwords when objects are added'.
[09/25/07 17:04:59.135]:CSG ST: (if-global-variable
'enable-password-subscribe' equal "false") = FALSE.
[09/25/07 17:04:59.136]:CSG ST: Rule rejected.
[09/25/07 17:04:59.136]:CSG ST: Evaluating selection criteria for
rule 'Block subscribing to password modifications'.
[09/25/07 17:04:59.138]:CSG ST: (if-global-variable
'enable-password-subscribe' equal "false") = FALSE.
[09/25/07 17:04:59.139]:CSG ST: Rule rejected.
[09/25/07 17:04:59.139]:CSG ST:Policy returned:
[09/25/07 17:04:59.140]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:59.157]:CSG ST:Applying policy: %+C%14C'Payloads for
subscribe to password changes'%-C.
[09/25/07 17:04:59.158]:CSG ST: Applying to modify #1.
[09/25/07 17:04:59.159]:CSG ST: Evaluating selection criteria for
rule 'Add operation-data element to password subscribe operations'.
[09/25/07 17:04:59.161]:CSG ST: (if-operation equal "add") = FALSE.
[09/25/07 17:04:59.162]:CSG ST: (if-operation equal
"modify-password") = FALSE.
[09/25/07 17:04:59.163]:CSG ST: Rule rejected.
[09/25/07 17:04:59.163]:CSG ST: Evaluating selection criteria for
rule 'Add payload data to password subscribe operations'.
[09/25/07 17:04:59.165]:CSG ST: (if-operation equal "add") = FALSE.
[09/25/07 17:04:59.166]:CSG ST: (if-operation equal
"modify-password") = FALSE.
[09/25/07 17:04:59.167]:CSG ST: Rule rejected.
[09/25/07 17:04:59.167]:CSG ST:Policy returned:
[09/25/07 17:04:59.168]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:04:59.184]:CSG ST:Filtering out notification-only
attributes.
[09/25/07 17:04:59.185]:CSG ST:Fixing up association references.
[09/25/07 17:04:59.185]:CSG ST:Applying schema mapping policies to
output.
[09/25/07 17:04:59.186]:CSG ST:Applying policy: %+C%14CMappingRule%-C.
[09/25/07 17:04:59.187]:CSG ST: No mapping for class-name 'User'.
[09/25/07 17:04:59.188]:CSG ST:No output transformation policies.
[09/25/07 17:04:59.189]:CSG ST:Submitting document to subscriber shim:
[09/25/07 17:04:59.190]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="NYCSUSE2#20070925210440#1#1"
from-merge="true" qualified-src-dn="O=CWTny\OU=employees\OU=active
\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
src-entry-id="35380">
<association>E008812 </association>
<modify-attr attr-name="CN">
<remove-all-values/>
<add-value>
<value naming="true" timestamp="1189305188#25"
type="string">rgarcia</value>
<value timestamp="1190387497#15" type="string">E008812</value>
</add-value>
</modify-attr>
<modify-attr attr-name="CSGUser">
<remove-all-values/>
<add-value>
<value timestamp="1190754280#6" type="state">true</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Full Name">
<remove-all-values/>
<add-value>
<value timestamp="1189305188#61" type="string">Jose
Garcia</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OU">
<remove-all-values/>
<add-value>
<value timestamp="1189316499#28" type="string">Information
Technology</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:05:21.013]:CSG ST:SubscriptionShim.execute() returned:
[09/25/07 17:05:21.017]:CSG ST:
<nds>
<output>
<status dest-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
level="success">
<operation-data original-event="modify"/>
</status>
</output>
</nds>
[09/25/07 17:05:21.021]:CSG ST:Applying input transformation policies.
[09/25/07 17:05:21.022]:CSG ST:Applying policy: %+C%14C[CWT] Status%-C.
[09/25/07 17:05:21.024]:CSG ST: Applying to status #1.
[09/25/07 17:05:21.025]:CSG ST: Evaluating selection criteria for
rule '[CWT] Set Association'.
[09/25/07 17:05:21.026]:CSG ST: (if-operation equal "status") =
TRUE.
[09/25/07 17:05:21.027]:CSG ST: (if-xpath not-true "@event-id="0"")
= TRUE.
[09/25/07 17:05:21.029]:CSG ST: (if-xpath not-true
"@level="error"") = TRUE.
[09/25/07 17:05:21.030]:CSG ST: (if-xpath not-true
"text()="CSGADM01-25 USER HAS BEEN DELETED "") = TRUE.
[09/25/07 17:05:21.031]:CSG ST: (if-op-property 'original-event'
equal "add") = FALSE.
[09/25/07 17:05:21.032]:CSG ST: Rule rejected.
[09/25/07 17:05:21.033]:CSG ST: Evaluating selection criteria for
rule '[CWT] Return Results'.
[09/25/07 17:05:21.034]:CSG ST: (if-operation equal "status") =
TRUE.
[09/25/07 17:05:21.035]:CSG ST: (if-xpath not-true "@event-id="0"")
= TRUE.
[09/25/07 17:05:21.036]:CSG ST: Query from policy
[09/25/07 17:05:21.036]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query dest-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
scope="entry">
<read-attr attr-name="CWTCSGWorkOrderDN"/>
</query>
</input>
</nds>
[09/25/07 17:05:21.040]:CSG ST: Pumping XDS to eDirectory.
[09/25/07 17:05:21.041]:CSG ST: Performing operation query for
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:05:21.046]:CSG ST: Query from policy result
[09/25/07 17:05:21.047]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="User" qualified-src-dn="O=CWTny\OU=employees
\OU=active\CN=rgarcia" src-dn="\CWTIDVAULT\CWTny\employees\active
\rgarcia" src-entry-id="35380">
<association state="associated">E008812 </association>
</instance>
<status level="success"></status>
</output>
</nds>
[09/25/07 17:05:21.054]:CSG ST: (if-dest-attr 'CWTCSGWorkOrderDN'
available) = FALSE.
[09/25/07 17:05:21.055]:CSG ST: Rule rejected.
[09/25/07 17:05:21.055]:CSG ST: Evaluating selection criteria for
rule '[CWT] Handle Deleted Account'.
[09/25/07 17:05:21.056]:CSG ST: (if-operation equal "status") =
TRUE.
[09/25/07 17:05:21.057]:CSG ST: (if-xpath not-true "@event-id="0"")
= TRUE.
[09/25/07 17:05:21.058]:CSG ST: (if-dest-attr 'CWTCSGWorkOrderDN'
available) = FALSE.
[09/25/07 17:05:21.059]:CSG ST: Rule rejected.
[09/25/07 17:05:21.060]:CSG ST: Evaluating selection criteria for
rule '[CWT] Notification on failed corporate password change'.
[09/25/07 17:05:21.063]:CSG ST: (if-operation equal "status") =
TRUE.
[09/25/07 17:05:21.064]:CSG ST: (if-op-property 'pwd-error'
available) = FALSE.
[09/25/07 17:05:21.065]:CSG ST: Rule rejected.
[09/25/07 17:05:21.066]:CSG ST: Evaluating selection criteria for
rule '[CWT] Clear Work Order DN attribute so subsequent updates don't
get credited to this work order'.
[09/25/07 17:05:21.068]:CSG ST: (if-operation equal "status") =
TRUE.
[09/25/07 17:05:21.069]:CSG ST: (if-xpath not-true "@event-id='0'")
= TRUE.
[09/25/07 17:05:21.070]:CSG ST: Rule selected.
[09/25/07 17:05:21.070]:CSG ST: Applying rule '[CWT] Clear Work Order
DN attribute so subsequent updates don't get credited to this work
order'.
[09/25/07 17:05:21.073]:CSG ST: Action:
do-clear-dest-attr-value("CWTCSGWorkOrderDN").
[09/25/07 17:05:21.074]:CSG ST: Direct command from policy
[09/25/07 17:05:21.075]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify dest-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia">
<modify-attr attr-name="CWTCSGWorkOrderDN">
<remove-all-values/>
</modify-attr>
</modify>
</input>
</nds>
[09/25/07 17:05:21.080]:CSG ST: Pumping XDS to eDirectory.
[09/25/07 17:05:21.080]:CSG ST: Performing operation modify for
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:05:21.085]:CSG ST: Modifying entry \CWTIDVAULT\CWTny
\employees\active\rgarcia.
[09/25/07 17:05:21.105]:CSG ST: Processing returned document.
[09/25/07 17:05:21.106]:CSG ST: Processing operation <status> for .
[09/25/07 17:05:21.106]:CSG ST:
DirXML Log Event -------------------
Driver: \CWTIDVAULT\CWTny\services\CWTFLAT\CSG
Channel: Subscriber
Object: \CWTIDVAULT\CWTny\employees\active\rgarcia
Status: Success
[09/25/07 17:05:21.109]:CSG ST: Direct command from policy result
[09/25/07 17:05:21.110]:CSG ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.2.20070719 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="0"
level="success"><application>DirXML</application>
<module>CSG</module>
<object-dn>\CWTIDVAULT\CWTny\employees\active\rgarcia</object-dn>
<component>Subscriber</component>
</status>
</output>
</nds>
[09/25/07 17:05:21.115]:CSG ST:Policy returned:
[09/25/07 17:05:21.116]:CSG ST:
<nds>
<output>
<status dest-dn="\CWTIDVAULT\CWTny\employees\active\rgarcia"
level="success">

<operation-data original-event="modify"/>
</status>
</output>
</nds>
[09/25/07 17:05:21.119]:CSG ST:Applying schema mapping policies to
input.
[09/25/07 17:05:21.120]:CSG ST:Applying policy: %+C%14CMappingRule%-C.
[09/25/07 17:05:21.121]:CSG ST:Resolving association references.
[09/25/07 17:05:21.122]:CSG ST:Processing returned document.
[09/25/07 17:05:21.123]:CSG ST:Processing operation <status> for
\CWTIDVAULT\CWTny\employees\active\rgarcia.
[09/25/07 17:05:21.124]:CSG ST:
DirXML Log Event -------------------
Driver: \CWTIDVAULT\CWTny\services\CWTFLAT\CSG
Channel: Subscriber
Object: \CWTIDVAULT\CWTny\employees\active\rgarcia
Status: Success
Message:


[09/25/07 17:05:21.133]:CSG ST:End transaction.


Rob Rawson
Director: Identity Management Consulting Practice
Computer Integrated Services Company of New York
561 7th Avenue
13th Floor
New York, NY 10018
(212) 577-6033
(818) 377-6033 (FAX)
(914) 325-3674 (Mobile)
DirectorIDM4CIS (AIM)
Robert.Rawson (Skype)
rrawson@ciscony.com