Peoplesoft multi-valued attribute error

IDM 3.5, Peoplesoft 5 driver

The driver is working on every attribute and synch's every attribute until 
I want to synch a multi-value attribute. The attribute coming from 
Peoplesoft is MAILALTERNATEADDRESS and the edirectory attribute is NSCP: 
AmailAlternateAddress. The customer wants to use this field to hold an 
email address in case the user get's married and they are assigned 2 email 
addresses.

The error in the IDM log from the PS driver is:
<nds dtdversion="2.0">
 <output>
   <status level="error" type="driver-general">
     <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field '' does not 
exist in schema 'MAILALTERNATEADDRESS'</description>
   </status>
 </output>
</nds>


The schema is mapped correctly and the filter is also. The attribute from 
PS is being populated.

Here is the log showing the data:
<modify-attr attr-name="MAILALTERNATEADDRESS">
       <add-value>
         <value>
           <component 
name="MAILALTERNATEADDRESS">test.single@nospam.net</component>
         </value>
       </add-value>
       <add-value>
         <value>
           <component 
name="MAILALTERNATEADDRESS">test.married@nospam.net</component>
         </value>
       </add-value>
     </modify-attr>

So I'm not exactly sure what that error means and how to fix it. Any help 
would be appreciated.

-Bryan

0
brembold
7/16/2007 6:07:36 PM
novell.id-manager.drivers 10360 articles. 2 followers. Follow

10 Replies
425 Views

Similar Articles

[PageSpeed] 50
Get it on Google Play
Get it on Apple App Store

On Mon, 16 Jul 2007 18:07:36 GMT, brembold@nospam.net (Bryan Rembold)
wrote:

>Here is the log showing the data:
><modify-attr attr-name="MAILALTERNATEADDRESS">
>       <add-value>
>         <value>
>           <component 
>name="MAILALTERNATEADDRESS">test.single@nospam.net</component>
>         </value>
>       </add-value>
>       <add-value>
>         <value>
>           <component 
>name="MAILALTERNATEADDRESS">test.married@nospam.net</component>
>         </value>
>       </add-value>
>     </modify-attr>

I'm not sure on this one, but having the attr-name the same as the
component name there sure looks wierd. Can you post the rest of a level
3 trace of this modify being processed? Also, how about a trace of a
single-valued MAILALTERNATEADDRESS being processed?


---------------------------------------------------------------------------
 David Gersic                                            dgersic_@_niu.edu

 I'm tired of receiving rubbish in my mailbox, so the E-mail address is
 munged to foil the junkmail bots. Humans will figure it out on their own.
0
dgersic_
7/16/2007 6:26:17 PM
Here is the single valued one... it also causes the transaction to fail... 
it's something to do with the way a multi-valued attribute in PS is 
configured.

------------------------------
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
event-id="PeopleSoft50+34" src-dn="302941">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <modify-attr attr-name="USMEDUPERSONEMPLID">
        <remove-all-values/>
        <add-value>
          <value>302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="GIVENNAME">
        <remove-all-values/>
        <add-value>
          <value>Chris</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="SN">
        <remove-all-values/>
        <add-value>
          <value>Sanders</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
        <remove-all-values/>
        <add-value>
          <value>H</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TITLE">
        <remove-all-values/>
        <add-value>
          <value>Systems Administrator II</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="DEPARTMENTNUMBER">
        <remove-all-values/>
        <add-value>
          <value>H120029001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
        <remove-all-values/>
        <add-value>
          <value>iTech Administration</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="HOMEPOSTALADDRESS">
        <remove-all-values/>
        <add-value>
          <value>10001</value>
        </add-value>
      </modify-attr>
 <modify-attr attr-name="HOMEPHONE">
        <remove-all-values/>
        <add-value>
          <value>555/555-5555</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONFERPA">
        <remove-all-values/>
        <add-value>
          <value>N</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="L">
        <remove-all-values/>
        <add-value>
          <value>HBG</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
        <remove-all-values/>
        <add-value>
          <value>1</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEESTATUS">
        <remove-all-values/>
        <add-value>
          <value>C</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed -->
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="UID">
        <remove-all-values/>
        <add-value>
          <value>w302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="FULLNAME">
        <remove-all-values/>
        <add-value>
          <value>Chris Sanders</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAIL">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILROUTINGADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@ocs.usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
        <remove-all-values/>
        <add-value>
          <value>A</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEETYPE">
        <remove-all-values/>
        <add-value>
          <value>Staff</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="CN">
        <add-value>
          <value>
            <component name="CN">w302941</component>
          </value>
        </add-value>
 <add-value>
          <value>
            <component name="CN">Chris Sanders</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILALTERNATEADDRESS">
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Chris.Sanders@usm.edu</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TransactionValue">
        <add-value>
          <value>302941|Sanders</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[07/17/07 13:53:08.760]:PeopleSoft50 PT:Receiving DOM document from 
application.
[07/17/07 13:53:08.761]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
event-id="PeopleSoft50+34" src-dn="302941">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <modify-attr attr-name="USMEDUPERSONEMPLID">
        <remove-all-values/>
        <add-value>
          <value>302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="GIVENNAME">
        <remove-all-values/>
        <add-value>
          <value>Chris</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="SN">
        <remove-all-values/>
        <add-value>
          <value>Sanders</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
        <remove-all-values/>
        <add-value>
          <value>H</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TITLE">
        <remove-all-values/>
        <add-value>
          <value>Systems Administrator II</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="DEPARTMENTNUMBER">
        <remove-all-values/>
        <add-value>
          <value>H120029001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
        <remove-all-values/>
        <add-value>
          <value>iTech Administration</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="HOMEPOSTALADDRESS">
        <remove-all-values/>
        <add-value>
          <value>10001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="HOMEPHONE">
        <remove-all-values/>
        <add-value>
          <value>555/555-5555</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONFERPA">
        <remove-all-values/>
        <add-value>
          <value>N</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="L">
        <remove-all-values/>
        <add-value>
          <value>HBG</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
        <remove-all-values/>
        <add-value>
          <value>1</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEESTATUS">
        <remove-all-values/>
        <add-value>
          <value>C</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed -->
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="UID">
        <remove-all-values/>
        <add-value>
          <value>w302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="FULLNAME">
        <remove-all-values/>
        <add-value>
          <value>Chris Sanders</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAIL">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILROUTINGADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@ocs.usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
        <remove-all-values/>
        <add-value>
          <value>A</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEETYPE">
        <remove-all-values/>
        <add-value>
          <value>Staff</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="CN">
        <add-value>
          <value>
            <component name="CN">w302941</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component name="CN">Chris Sanders</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILALTERNATEADDRESS">
        <add-value>
 <value>
            <component 
name="MAILALTERNATEADDRESS">Chris.Sanders@usm.edu</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TransactionValue">
        <add-value>
          <value>302941|Sanders</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[07/17/07 13:53:08.775]:PeopleSoft50 PT:Applying input transformation 
policies.
[07/17/07 13:53:08.775]:PeopleSoft50 PT:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/17/07 13:53:08.776]:PeopleSoft50 PT:  Applying to modify #1.
[07/17/07 13:53:08.776]:PeopleSoft50 PT:Policy returned:
[07/17/07 13:53:08.777]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
event-id="PeopleSoft50+34" src-dn="302941">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <modify-attr attr-name="USMEDUPERSONEMPLID">
        <remove-all-values/>
        <add-value>
          <value>302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="GIVENNAME">
        <remove-all-values/>
        <add-value>
          <value>Chris</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="SN">
        <remove-all-values/>
        <add-value>
          <value>Sanders</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
        <remove-all-values/>
        <add-value>
          <value>H</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TITLE">
        <remove-all-values/>
        <add-value>
          <value>Systems Administrator II</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="DEPARTMENTNUMBER">
        <remove-all-values/>
        <add-value>
          <value>H120029001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
        <remove-all-values/>
        <add-value>
          <value>iTech Administration</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="HOMEPOSTALADDRESS">
        <remove-all-values/>
        <add-value>
          <value>10001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="HOMEPHONE">
        <remove-all-values/>
        <add-value>
          <value>555/555-5555</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONFERPA">
        <remove-all-values/>
        <add-value>
          <value>N</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="L">
        <remove-all-values/>
        <add-value>
          <value>HBG</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
        <remove-all-values/>
        <add-value>
          <value>1</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEESTATUS">
        <remove-all-values/>
        <add-value>
          <value>C</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed -->
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="UID">
        <remove-all-values/>
        <add-value>
          <value>w302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="FULLNAME">
        <remove-all-values/>
        <add-value>
          <value>Chris Sanders</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAIL">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILROUTINGADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Chris.Sanders@ocs.usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
        <remove-all-values/>
        <add-value>
          <value>A</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEETYPE">
        <remove-all-values/>
        <add-value>
          <value>Staff</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="CN">
        <add-value>
          <value>
            <component name="CN">w302941</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component name="CN">Chris Sanders</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILALTERNATEADDRESS">
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Chris.Sanders@usm.edu</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TransactionValue">
        <add-value>
          <value>302941|Sanders</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[07/17/07 13:53:08.791]:PeopleSoft50 PT:Applying schema mapping policies 
to input.
[07/17/07 13:53:08.791]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/17/07 13:53:08.792]:PeopleSoft50 PT:  Mapping class-name 
'USM_DIRXML_USR_SCHEMA01' to 'User'.
[07/17/07 13:53:08.792]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONEMPLID' to 'usmEduPersonEmplID'.
[07/17/07 13:53:08.792]:PeopleSoft50 PT:  Mapping attr-name 'GIVENNAME' to 
'Given Name'.
[07/17/07 13:53:08.793]:PeopleSoft50 PT:  Mapping attr-name 'SN' to 
'Surname'.
[07/17/07 13:53:08.793]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONMIDDLENAME' to 'usmEduPersonMiddleName'.
[07/17/07 13:53:08.793]:PeopleSoft50 PT:  Mapping attr-name 'TITLE' to 
'Title'.
[07/17/07 13:53:08.794]:PeopleSoft50 PT:  Mapping attr-name 
'DEPARTMENTNUMBER' to 'departmentNumber'.
[07/17/07 13:53:08.794]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONPORTALDEPARTMENT' to 'usmEduPersonPortalDepartment'.
[07/17/07 13:53:08.794]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONCREDENTIALS' to 'usmEduPersonCredentials'.
[07/17/07 13:53:08.795]:PeopleSoft50 PT:  Mapping attr-name 
'HOMEPOSTALADDRESS' to 'address'.
[07/17/07 13:53:08.795]:PeopleSoft50 PT:  Mapping attr-name 'HOMEPHONE' to 
'Telephone Number'.
[07/17/07 13:53:08.795]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONFERPA' to 'usmEduPersonFerpa'.
[07/17/07 13:53:08.796]:PeopleSoft50 PT:  Mapping attr-name 'L' to 'L'.
[07/17/07 13:53:08.796]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONPORTALCLASS' to 'usmEduPersonPortalClass'.
[07/17/07 13:53:08.796]:PeopleSoft50 PT:  Mapping attr-name 
'EMPLOYEESTATUS' to 'employeeStatus'.
[07/17/07 13:53:08.797]:PeopleSoft50 PT:  Mapping attr-name 'USRPRO_PSWD' 
to 'nspmDistributionPassword'.
[07/17/07 13:53:08.797]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONSTUDENTTYPE' to 'usmEduPersonStudentType'.
[07/17/07 13:53:08.797]:PeopleSoft50 PT:  Mapping attr-name 'UID' to 
'uniqueID'.
[07/17/07 13:53:08.797]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONEMAILADDRESS' to 'usmEduPersonEmailAddress'.
[07/17/07 13:53:08.798]:PeopleSoft50 PT:  Mapping attr-name 'MAIL' to 
'Internet EMail Address'.
[07/17/07 13:53:08.798]:PeopleSoft50 PT:  Mapping attr-name 
'MAILROUTINGADDRESS' to 'NSCP:mailRoutingAddress'.
[07/17/07 13:53:08.799]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONEMAILSTATUS' to 'usmEduPersonEmailStatus'.
[07/17/07 13:53:08.799]:PeopleSoft50 PT:  Mapping attr-name 'EMPLOYEETYPE' 
to 'employeeType'.
[07/17/07 13:53:08.799]:PeopleSoft50 PT:  Mapping attr-name 
'MAILALTERNATEADDRESS' to 'NSCP:AmailAlternateAddress'.
[07/17/07 13:53:08.800]:PeopleSoft50 PT:Resolving association references.
[07/17/07 13:53:08.800]:PeopleSoft50 PT:No event transformation policies.
[07/17/07 13:53:08.801]:PeopleSoft50 PT:No associated objects.
[07/17/07 13:53:08.802]:PeopleSoft50 PT:Applying publisher filter.
[07/17/07 13:53:08.802]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='FULLNAME'>.
[07/17/07 13:53:08.802]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='CN'>.
[07/17/07 13:53:08.803]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='TransactionValue'>.
[07/17/07 13:53:08.803]:PeopleSoft50 PT:Publisher processing modify for 
302941.
[07/17/07 13:53:08.804]:PeopleSoft50 PT:Converting <modify> to <add>
[07/17/07 13:53:08.804]:PeopleSoft50 PT:Reading relevant attributes from 
USM_DIRXML_USR_SCHEMA01/302941.
[07/17/07 13:53:08.804]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query class-name="User" scope="entry">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <read-attr attr-name="address"/>
      <read-attr attr-name="departmentNumber"/>
      <read-attr attr-name="employeeStatus"/>
      <read-attr attr-name="employeeType"/>
      <read-attr attr-name="Given Name"/>
      <read-attr attr-name="Internet EMail Address"/>
      <read-attr attr-name="L"/>
      <read-attr attr-name="NSCP:AmailAlternateAddress"/>
      <read-attr attr-name="NSCP:mailRoutingAddress"/>
      <read-attr attr-name="nspmDistributionPassword"/>
      <read-attr attr-name="Surname"/>
      <read-attr attr-name="Telephone Number"/>
      <read-attr attr-name="Title"/>
      <read-attr attr-name="uniqueID"/>
      <read-attr attr-name="usmEduPersonCredentials"/>
      <read-attr attr-name="usmEduPersonEmailAddress"/>
      <read-attr attr-name="usmEduPersonEmailStatus"/>
      <read-attr attr-name="usmEduPersonEmplID"/>
      <read-attr attr-name="usmEduPersonFerpa"/>
      <read-attr attr-name="usmEduPersonMiddleName"/>
      <read-attr attr-name="usmEduPersonPortalClass"/>
      <read-attr attr-name="usmEduPersonPortalDepartment"/>
      <read-attr attr-name="usmEduPersonStudentType"/>
    </query>
  </input>
</nds>
[07/17/07 13:53:08.809]:PeopleSoft50 PT:Fixing up association references.
[07/17/07 13:53:08.809]:PeopleSoft50 PT:Applying schema mapping policies 
to output.
[07/17/07 13:53:08.809]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/17/07 13:53:08.809]:PeopleSoft50 PT:  Mapping attr-name 'address' to 
'HOMEPOSTALADDRESS'.
[07/17/07 13:53:08.810]:PeopleSoft50 PT:  Mapping attr-name 
'departmentNumber' to 'DEPARTMENTNUMBER'.
[07/17/07 13:53:08.810]:PeopleSoft50 PT:  Mapping attr-name 
'employeeStatus' to 'EMPLOYEESTATUS'.
[07/17/07 13:53:08.810]:PeopleSoft50 PT:  Mapping attr-name 'employeeType' 
to 'EMPLOYEETYPE'.
[07/17/07 13:53:08.811]:PeopleSoft50 PT:  Mapping attr-name 'Given Name' 
to 'GIVENNAME'.
[07/17/07 13:53:08.811]:PeopleSoft50 PT:  Mapping attr-name 'Internet 
EMail Address' to 'MAIL'.
[07/17/07 13:53:08.811]:PeopleSoft50 PT:  Mapping attr-name 'L' to 'L'.
[07/17/07 13:53:08.811]:PeopleSoft50 PT:  Mapping attr-name 
'NSCP:AmailAlternateAddress' to 'MAILALTERNATEADDRESS'.
[07/17/07 13:53:08.812]:PeopleSoft50 PT:  Mapping attr-name 
'NSCP:mailRoutingAddress' to 'MAILROUTINGADDRESS'.
[07/17/07 13:53:08.812]:PeopleSoft50 PT:  Mapping attr-name 
'nspmDistributionPassword' to 'USRPRO_PSWD'.
[07/17/07 13:53:08.813]:PeopleSoft50 PT:  Mapping attr-name 'Surname' to 
'SN'.
[07/17/07 13:53:08.813]:PeopleSoft50 PT:  Mapping attr-name 'Telephone 
Number' to 'HOMEPHONE'.
[07/17/07 13:53:08.813]:PeopleSoft50 PT:  Mapping attr-name 'Title' to 
'TITLE'.
[07/17/07 13:53:08.813]:PeopleSoft50 PT:  Mapping attr-name 'uniqueID' to 
'UID'.
[07/17/07 13:53:08.814]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonCredentials' to 'USMEDUPERSONCREDENTIALS'.
[07/17/07 13:53:08.814]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmailAddress' to 'USMEDUPERSONEMAILADDRESS'.
[07/17/07 13:53:08.814]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmailStatus' to 'USMEDUPERSONEMAILSTATUS'.
[07/17/07 13:53:08.815]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmplID' to 'USMEDUPERSONEMPLID'.
[07/17/07 13:53:08.815]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonFerpa' to 'USMEDUPERSONFERPA'.
[07/17/07 13:53:08.815]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonMiddleName' to 'USMEDUPERSONMIDDLENAME'.
[07/17/07 13:53:08.816]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonPortalClass' to 'USMEDUPERSONPORTALCLASS'.
[07/17/07 13:53:08.816]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonPortalDepartment' to 'USMEDUPERSONPORTALDEPARTMENT'.
[07/17/07 13:53:08.816]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonStudentType' to 'USMEDUPERSONSTUDENTTYPE'.
[07/17/07 13:53:08.817]:PeopleSoft50 PT:  Mapping class-name 'User' to 
'USM_DIRXML_USR_SCHEMA01'.
[07/17/07 13:53:08.817]:PeopleSoft50 PT:Applying output transformation 
policies.
[07/17/07 13:53:08.818]:PeopleSoft50 PT:Applying policy: %+C%14COutput 
Transformation Policy%-C.
[07/17/07 13:53:08.818]:PeopleSoft50 PT:  Applying to query #1.
[07/17/07 13:53:08.818]:PeopleSoft50 PT:Policy returned:
[07/17/07 13:53:08.818]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query class-name="USM_DIRXML_USR_SCHEMA01" event-id="0" scope="entry">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <read-attr attr-name="HOMEPOSTALADDRESS"/>
      <read-attr attr-name="DEPARTMENTNUMBER"/>
      <read-attr attr-name="EMPLOYEESTATUS"/>
      <read-attr attr-name="EMPLOYEETYPE"/>
      <read-attr attr-name="GIVENNAME"/>
      <read-attr attr-name="MAIL"/>
      <read-attr attr-name="L"/>
      <read-attr attr-name="MAILALTERNATEADDRESS"/>
      <read-attr attr-name="MAILROUTINGADDRESS"/>
      <read-attr attr-name="USRPRO_PSWD"/>
      <read-attr attr-name="SN"/>
      <read-attr attr-name="HOMEPHONE"/>
      <read-attr attr-name="TITLE"/>
      <read-attr attr-name="UID"/>
      <read-attr attr-name="USMEDUPERSONCREDENTIALS"/>
      <read-attr attr-name="USMEDUPERSONEMAILADDRESS"/>
      <read-attr attr-name="USMEDUPERSONEMAILSTATUS"/>
      <read-attr attr-name="USMEDUPERSONEMPLID"/>
      <read-attr attr-name="USMEDUPERSONFERPA"/>
      <read-attr attr-name="USMEDUPERSONMIDDLENAME"/>
      <read-attr attr-name="USMEDUPERSONPORTALCLASS"/>
      <read-attr attr-name="USMEDUPERSONPORTALDEPARTMENT"/>
      <read-attr attr-name="USMEDUPERSONSTUDENTTYPE"/>
    </query>
  </input>
</nds>
[07/17/07 13:53:08.823]:PeopleSoft50 PT:Querying publisher shim.
[07/17/07 13:53:08.823]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query class-name="USM_DIRXML_USR_SCHEMA01" event-id="0" scope="entry">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <read-attr attr-name="HOMEPOSTALADDRESS"/>
      <read-attr attr-name="DEPARTMENTNUMBER"/>
      <read-attr attr-name="EMPLOYEESTATUS"/>
      <read-attr attr-name="EMPLOYEETYPE"/>
      <read-attr attr-name="GIVENNAME"/>
      <read-attr attr-name="MAIL"/>
      <read-attr attr-name="L"/>
      <read-attr attr-name="MAILALTERNATEADDRESS"/>
      <read-attr attr-name="MAILROUTINGADDRESS"/>
      <read-attr attr-name="USRPRO_PSWD"/>
      <read-attr attr-name="SN"/>
      <read-attr attr-name="HOMEPHONE"/>
      <read-attr attr-name="TITLE"/>
      <read-attr attr-name="UID"/>
      <read-attr attr-name="USMEDUPERSONCREDENTIALS"/>
      <read-attr attr-name="USMEDUPERSONEMAILADDRESS"/>
      <read-attr attr-name="USMEDUPERSONEMAILSTATUS"/>
      <read-attr attr-name="USMEDUPERSONEMPLID"/>
      <read-attr attr-name="USMEDUPERSONFERPA"/>
      <read-attr attr-name="USMEDUPERSONMIDDLENAME"/>
      <read-attr attr-name="USMEDUPERSONPORTALCLASS"/>
      <read-attr attr-name="USMEDUPERSONPORTALDEPARTMENT"/>
      <read-attr attr-name="USMEDUPERSONSTUDENTTYPE"/>
    </query>
  </input>
</nds>
[07/17/07 13:53:08.827]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: queryHandler
[07/17/07 13:53:08.828]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getDataRecord (non-Transaction)
[07/17/07 13:53:08.840]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
readDataRecord
[07/17/07 13:53:08.853]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/17/07 13:53:08.896]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/17/07 13:53:08.897]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
PDSC: Count of Instances: 2
[07/17/07 13:53:08.897]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/17/07 13:53:08.897]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
PDSC: Count of Instances: 1
[07/17/07 13:53:08.898]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: queryReplyHandler
[07/17/07 13:53:08.898]:PeopleSoft50 PT:Publisher shim returned:
[07/17/07 13:53:08.898]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <output>
    <status level="error" type="driver-general">
      <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field '' does not 
exist in schema 'MAILALTERNATEADDRESS'</description>
    </status>
  </output>
</nds>
[07/17/07 13:53:08.899]:PeopleSoft50 PT:Applying input transformation 
policies.
[07/17/07 13:53:08.900]:PeopleSoft50 PT:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/17/07 13:53:08.900]:PeopleSoft50 PT:  Applying to status #1.
[07/17/07 13:53:08.900]:PeopleSoft50 PT:Policy returned:
[07/17/07 13:53:08.901]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <output>
    <status level="error" type="driver-general">
      <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field '' does not 
exist in schema 'MAILALTERNATEADDRESS'</description>
    </status>
  </output>
</nds>
[07/17/07 13:53:08.902]:PeopleSoft50 PT:Applying schema mapping policies 
to input.
[07/17/07 13:53:08.902]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/17/07 13:53:08.902]:PeopleSoft50 PT:Resolving association references.
[07/17/07 13:53:08.902]:PeopleSoft50 PT:
DirXML Log Event -------------------
     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
     Channel:  Publisher
     Object:   302941
     Status:   Error
     Message:  <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field '' does not 
exist in schema 'MAILALTERNATEADDRESS'</description>
[07/17/07 13:53:08.965]:PeopleSoft50 PT:
DirXML Log Event -------------------
     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
     Channel:  Publisher
     Object:   302941
     Status:   Error
     Message:  Code(-9024) Unable to read current state of 
USM_DIRXML_USR_SCHEMA01/302941.
[07/17/07 13:53:08.989]:PeopleSoft50 PT:Fixing up association references.
[07/17/07 13:53:08.990]:PeopleSoft50 PT:Applying schema mapping policies 
to output.
[07/17/07 13:53:08.990]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/17/07 13:53:08.990]:PeopleSoft50 PT:Applying output transformation 
policies.
[07/17/07 13:53:08.991]:PeopleSoft50 PT:Applying policy: %+C%14COutput 
Transformation Policy%-C.
[07/17/07 13:53:08.991]:PeopleSoft50 PT:  Applying to status #1.
[07/17/07 13:53:08.991]:PeopleSoft50 PT:Policy returned:
[07/17/07 13:53:08.991]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status event-id="PeopleSoft50+34" level="error">Code(-9024) Unable to 
read current state of 
USM_DIRXML_USR_SCHEMA01/302941.<application>DirXML</application>
      <module>PeopleSoft50</module>
      <object-dn>302941</object-dn>
      <component>Publisher</component>
    </status>
  </output>
</nds>
[07/17/07 13:53:08.993]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status event-id="PeopleSoft50+34" level="error">Code(-9024) Unable to 
read current state of 
USM_DIRXML_USR_SCHEMA01/302941.<application>DirXML</application>
      <module>PeopleSoft50</module>
      <object-dn>302941</object-dn>
      <component>Publisher</component>
    </status>
  </output>
</nds>
[07/17/07 13:53:08.995]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
setTransactionStatus
[07/17/07 13:53:09.073]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
Transaction Record Status Set: E
[07/17/07 13:53:09.074]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/17/07 13:53:09.109]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process


0
brembold
7/16/2007 7:01:46 PM
On Mon, 16 Jul 2007 19:01:46 GMT, brembold@nospam.net (Bryan Rembold)
wrote:

>Here is the single valued one... it also causes the transaction to fail... 
>it's something to do with the way a multi-valued attribute in PS is 
>configured.


If I'm reading this right, you have a CI problem. The error you're
seeing is the result of the driver querying PeopleSoft for that
attribute value. Since it provided it in the first part of the trace (in
the modify), it should be able to provide it in the second part (after
the synthetic add).



---------------------------------------------------------------------------
 David Gersic                                            dgersic_@_niu.edu

 I'm tired of receiving rubbish in my mailbox, so the E-mail address is
 munged to foil the junkmail bots. Humans will figure it out on their own.
0
dgersic_
7/16/2007 7:57:15 PM
Still not sure how to fix the CI... Here is the error I get when I try and 
do a modify event against an existing user record in the IDVault.

DirXML Log Event -------------------
     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
     Channel:  Publisher
     Object:   302941 (usmusersactivew302941)
     Status:   Error
     Message:  Code(-9001) 0 components are needed for value. 1 found.

Can't find anything about that error anywhere. I've opened a trouble 
ticket with Novell on this... I just was hoping to figure it out before 
then.

-B




0
brembold
7/16/2007 9:33:44 PM
On Mon, 16 Jul 2007 21:33:44 GMT, brembold@nospam.net (Bryan Rembold)
wrote:

>Still not sure how to fix the CI...

You'll need to get your PeopleSoft developper to have a look at it.
Whoever built your CI is going to have to fix this one, I think.

>Here is the error I get when I try and 
>do a modify event against an existing user record in the IDVault.
>
>DirXML Log Event -------------------
>     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
>     Channel:  Publisher
>     Object:   302941 (usmusersactivew302941)
>     Status:   Error
>     Message:  Code(-9001) 0 components are needed for value. 1 found.

Never seen that error before, but the log entries are only vaugely
interesting. Post a level 3 trace of it so we can see what was submitted
to the shim.


---------------------------------------------------------------------------
 David Gersic                                            dgersic_@_niu.edu

 I'm tired of receiving rubbish in my mailbox, so the E-mail address is
 munged to foil the junkmail bots. Humans will figure it out on their own.
0
dgersic_
7/17/2007 2:41:26 PM
That error means you have component element inside a value element for 
an attribute that is not a structured syntax.

--

Father Ramon


David Gersic wrote:
> On Mon, 16 Jul 2007 21:33:44 GMT, brembold@nospam.net (Bryan Rembold)
> wrote:
> 
>> Still not sure how to fix the CI...
> 
> You'll need to get your PeopleSoft developper to have a look at it.
> Whoever built your CI is going to have to fix this one, I think.
> 
>> Here is the error I get when I try and 
>> do a modify event against an existing user record in the IDVault.
>>
>> DirXML Log Event -------------------
>>     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
>>     Channel:  Publisher
>>     Object:   302941 (usmusersactivew302941)
>>     Status:   Error
>>     Message:  Code(-9001) 0 components are needed for value. 1 found.
> 
> Never seen that error before, but the log entries are only vaugely
> interesting. Post a level 3 trace of it so we can see what was submitted
> to the shim.
> 
> 
> ---------------------------------------------------------------------------
>  David Gersic                                            dgersic_@_niu.edu
> 
>  I'm tired of receiving rubbish in my mailbox, so the E-mail address is
>  munged to foil the junkmail bots. Humans will figure it out on their own.
0
Father
7/17/2007 3:19:26 PM
The PS engineer I'm working with isn't sure how to create a multi-valued 
attribute. 

He says he is creating a scroll collection... but it is of type structure.

He is wanting to know what is required to create this attribute correctly 
and what changes he needs to make.

Any help is greatly appreciated!

-Bryan


Here is the complete log
------------------------------------------
[07/18/07 15:36:29.689]:PeopleSoft50 :Reading named passwords list.
[07/18/07 15:36:29.690]:PeopleSoft50 :Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-EngineControlValues.
[07/18/07 15:36:29.692]:PeopleSoft50 :Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet#DirXML-ConfigValues.
[07/18/07 15:36:29.693]:PeopleSoft50 :Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-ConfigValues.
[07/18/07 15:36:29.695]:PeopleSoft50 :Global Configuration Values:
[07/18/07 15:36:29.696]:PeopleSoft50 :  Name: enable-password-publish 
Value: true
[07/18/07 15:36:29.696]:PeopleSoft50 :  Name: publish-password-to-nds 
Value: true
[07/18/07 15:36:29.696]:PeopleSoft50 :  Name: publish-password-to-dp 
Value: false
[07/18/07 15:36:29.696]:PeopleSoft50 :  Name: enforce-password-policy 
Value: true
[07/18/07 15:36:29.697]:PeopleSoft50 :  Name: 
notify-user-on-password-dist-failure Value: true
[07/18/07 15:36:29.697]:PeopleSoft50 :  Name: ConnectedSystemName Value: 
PeopleSoft50
[07/18/07 15:36:29.698]:PeopleSoft50 :  Name: PasswordAdminUser Value: 
[07/18/07 15:36:29.698]:PeopleSoft50 :  Name: active-user-placement Value: 
usmusersactive
[07/18/07 15:36:29.698]:PeopleSoft50 :  Name: inactive-user-placement 
Value: usmusersinactive
[07/18/07 15:36:29.699]:PeopleSoft50 :  Name: active-emp-group Value: 
[07/18/07 15:36:29.699]:PeopleSoft50 :  Name: active-manager-group Value: 
[07/18/07 15:36:29.699]:PeopleSoft50 :  Name: dirxml.auto.treename Value: 
IDVAULT
[07/18/07 15:36:29.699]:PeopleSoft50 :  Name: dirxml.auto.driverdn Value: 
IDVAULTusmserversDriverSetPeopleSoft50
[07/18/07 15:36:29.700]:PeopleSoft50 :  Name: dirxml.auto.driverguid 
Value: {04AB2470-267B-01dc-808F-EF0002000000}
[07/18/07 15:36:29.703]:PeopleSoft50 :Found subscriber 
usmserversDriverSetPeopleSoft50Subscriber.
[07/18/07 15:36:29.707]:PeopleSoft50 :Found publisher 
usmserversDriverSetPeopleSoft50Publisher.
[07/18/07 15:36:29.707]:PeopleSoft50 :Creating subscriber thread.
[07/18/07 15:36:29.708]:PeopleSoft50 ST:Subscriber thread starting.
[07/18/07 15:36:29.721]:PeopleSoft50 ST:Initializing driver shim.
[07/18/07 15:36:29.721]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-ApplicationSchema.
[07/18/07 15:36:29.723]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-ConfigManifest.
[07/18/07 15:36:29.724]:PeopleSoft50 ST:Reading driver information from 
the IDVAULTusmserversDriverSetPeopleSoft50 object.
[07/18/07 15:36:29.724]:PeopleSoft50 ST:Loading Java shim 
com.novell.nds.dirxml.driver.psoftshim.PSOFTDriverShim.
[07/18/07 15:36:29.729]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-ShimConfigInfo.
[07/18/07 15:36:29.736]:PeopleSoft50 ST:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <init-params src-dn="IDVAULTusmserversDriverSetPeopleSoft50">
      <authentication-info>
        <server>//192.168.8.26:31100</server>
        <user>DIRXML</user>
        <password><!-- content suppressed --></password>
      </authentication-info>
      <driver-options>
        <nps-schema-ci-name display-name="Schema CI 
Name">USM_DIRXML_USR_SCHEMA01</nps-schema-ci-name>
        <nps-idfield display-name="Data Record ID 
Field">USMEDUPERSONEMPLID</nps-idfield>
        <nps-cs-search display-name="Use Case-Sensitive 
Search">0</nps-cs-search>
      </driver-options>
    </init-params>
  </input>
</nds>
[07/18/07 15:36:29.742]:PeopleSoft50 ST:DriverShim.init() returned:
[07/18/07 15:36:29.743]:PeopleSoft50 ST:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status level="success" type="driver-general">
      <description>Shim initialization successful</description>
    </status>
  </output>
</nds>
[07/18/07 15:36:29.747]:PeopleSoft50 ST:Initializing ECMAScript extensions.
[07/18/07 15:36:29.749]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-DriverFilter.
[07/18/07 15:36:29.751]:PeopleSoft50 ST:Loaded filter.
[07/18/07 15:36:29.751]:PeopleSoft50 ST:
<filter>
	<filter-class class-name="User" publisher="sync" 
publisher-create-homedir="true" publisher-track-template-member="false" 
subscriber="ignore">
		<filter-attr attr-name="departmentNumber" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="employeeStatus" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="Given Name" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="Internet EMail Address" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="Surname" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="Telephone Number" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="Title" publisher="sync"/>
		<filter-attr attr-name="usmEduPersonCredentials" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonEmailAddress" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonEmailStatus" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonEmplID" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonFerpa" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonMiddleName" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonPortalClass" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonPortalDepartment" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="usmEduPersonStudentType" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="address" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="L" merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="nspmDistributionPassword" 
merge-authority="default" publisher="notify" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="uniqueID" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="NSCP:mailRoutingAddress" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="employeeType" merge-authority="default" 
publisher="sync" publisher-optimize-modify="true" subscriber="ignore"/>
		<filter-attr attr-name="NSCP:AmailAlternateAddress" 
merge-authority="default" publisher="sync" 
publisher-optimize-modify="true" subscriber="ignore"/>
	</filter-class>
</filter>
[07/18/07 15:36:29.762]:PeopleSoft50 ST:Initializing subscriber 
usmserversDriverSetPeopleSoft50Subscriber for 
IDVAULTusmserversDriverSetPeopleSoft50.
[07/18/07 15:36:29.762]:PeopleSoft50 ST:Loading Subscriber input 
transformation policies.
[07/18/07 15:36:29.763]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Input+Transformation+Policies#XmlData.
[07/18/07 15:36:29.764]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:29.765]:PeopleSoft50 ST:Loading Subscriber output 
transformation policies.
[07/18/07 15:36:29.766]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Output+Transformation+Policy#XmlData.
[07/18/07 15:36:29.767]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:29.767]:PeopleSoft50 ST:Loading Subscriber schema mapping 
policies.
[07/18/07 15:36:29.768]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Schema+Mapping+Policy#XmlData.
[07/18/07 15:36:29.769]:PeopleSoft50 ST:Found schema map.
[07/18/07 15:36:29.770]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Schema+Mapping+Policy#XmlData.
[07/18/07 15:36:29.772]:PeopleSoft50 ST:Found schema map.
[07/18/07 15:36:29.773]:PeopleSoft50 ST:Loading policies.
[07/18/07 15:36:29.773]:PeopleSoft50 ST:Loading Subscriber event 
transformation policies.
[07/18/07 15:36:29.774]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Subscriber/Event+Transformation+Policies#XmlData.
[07/18/07 15:36:29.775]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:29.775]:PeopleSoft50 ST:Loading Subscriber object matching 
policies.
[07/18/07 15:36:29.776]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Subscriber/Subscriber+Matching+Policy#XmlData.
[07/18/07 15:36:29.777]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:29.778]:PeopleSoft50 ST:Loading Subscriber object creation 
policies.
[07/18/07 15:36:29.779]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Subscriber/Subscriber+Creation+Policy#XmlData.
[07/18/07 15:36:29.779]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:29.780]:PeopleSoft50 ST:Loading Subscriber object 
placement policies.
[07/18/07 15:36:29.781]:PeopleSoft50 ST:Policy not found.
[07/18/07 15:36:29.781]:PeopleSoft50 ST:Loading Subscriber command 
transformation policies.
[07/18/07 15:36:29.781]:PeopleSoft50 ST:Policy not found.
[07/18/07 15:36:29.782]:PeopleSoft50 ST:Mapping sensitive attribute names 
to application space
[07/18/07 15:36:29.791]:PeopleSoft50 ST:Initializing subscriber shim.
[07/18/07 15:36:29.792]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-ShimConfigInfo.
[07/18/07 15:36:29.796]:PeopleSoft50 ST:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:36:29.796]:PeopleSoft50 ST:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <init-params src-dn="IDVAULTusmserversDriverSetPeopleSoft50Subscriber">
      <authentication-info>
        <server>//192.168.8.26:31100</server>
        <user>DIRXML</user>
        <password><!-- content suppressed --></password>
      </authentication-info>
      <driver-filter/>
      <subscriber-options>
        <nps-sub-add display-name="Allow 'add' events:">0</nps-sub-add>
        <nps-sub-add-keyval display-name="Data Record ID Field Default 
Value">NEW</nps-sub-add-keyval>
        <nps-sub-delete display-name="Allow 'delete' 
events:">0</nps-sub-delete>
      </subscriber-options>
    </init-params>
  </input>
</nds>
[07/18/07 15:36:29.799]:PeopleSoft50 ST:PeopleSoft CI 
DriverPSOFTSubscriptionShim: init
[07/18/07 15:36:29.801]:PeopleSoft50 ST:PeopleSoft CI 
DriverPSOFTSubscriptionShim: Subscriber 'add' operations not permitted.
[07/18/07 15:36:29.801]:PeopleSoft50 ST:PeopleSoft CI 
DriverPSOFTSubscriptionShim: Subscriber 'delete' operations not permitted.
[07/18/07 15:36:29.802]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
connect
[07/18/07 15:36:29.920]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
retrieveMetaData
[07/18/07 15:36:29.957]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
getComponentProperties
[07/18/07 15:36:29.960]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.203]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
Try a scroll collection...
[07/18/07 15:36:30.204]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.224]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
Try a scroll collection...
[07/18/07 15:36:30.224]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.234]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector:  
[07/18/07 15:36:30.235]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector: 
Key Field 'USMEDUPERSONEMPLID' is Data Record ID Field for Data Schema 
'USM_DIRXML_USR_SCHEMA01'
[07/18/07 15:36:30.235]:PeopleSoft50 ST:PeopleSoft CI DriverCIConnector:  
[07/18/07 15:36:30.236]:PeopleSoft50 ST:SubscriptionShim.init() returned:
[07/18/07 15:36:30.236]:PeopleSoft50 ST:
<nds dtdversion="2.0">
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:36:30.237]:PeopleSoft50 ST:Applying input transformation 
policies.
[07/18/07 15:36:30.237]:PeopleSoft50 ST:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/18/07 15:36:30.238]:PeopleSoft50 ST:  Applying to status #1.
[07/18/07 15:36:30.238]:PeopleSoft50 ST:Policy returned:
[07/18/07 15:36:30.238]:PeopleSoft50 ST:
<nds dtdversion="2.0">
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:36:30.239]:PeopleSoft50 ST:Applying schema mapping policies 
to input.
[07/18/07 15:36:30.239]:PeopleSoft50 ST:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:36:30.240]:PeopleSoft50 ST:Resolving association references.
[07/18/07 15:36:30.240]:PeopleSoft50 ST:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:36:30.240]:PeopleSoft50 ST:  Mapping class-name 
'USM_DIRXML_USR_SCHEMA01' to 'User'.
[07/18/07 15:36:30.241]:PeopleSoft50 ST:  No mapping for class-name 
'MAILALTERNATEADDRESS'.
[07/18/07 15:36:30.241]:PeopleSoft50 ST:  No mapping for class-name 'CN'.
[07/18/07 15:36:30.241]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONEMPLID' to 'usmEduPersonEmplID'.
[07/18/07 15:36:30.242]:PeopleSoft50 ST:  Mapping attr-name 'GIVENNAME' to 
'Given Name'.
[07/18/07 15:36:30.242]:PeopleSoft50 ST:  Mapping attr-name 'SN' to 
'Surname'.
[07/18/07 15:36:30.243]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONMIDDLENAME' to 'usmEduPersonMiddleName'.
[07/18/07 15:36:30.243]:PeopleSoft50 ST:  Mapping attr-name 'TITLE' to 
'Title'.
[07/18/07 15:36:30.243]:PeopleSoft50 ST:  Mapping attr-name 
'DEPARTMENTNUMBER' to 'departmentNumber'.
[07/18/07 15:36:30.244]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONPORTALDEPARTMENT' to 'usmEduPersonPortalDepartment'.
[07/18/07 15:36:30.244]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONCREDENTIALS' to 'usmEduPersonCredentials'.
[07/18/07 15:36:30.245]:PeopleSoft50 ST:  Mapping attr-name 
'HOMEPOSTALADDRESS' to 'address'.
[07/18/07 15:36:30.245]:PeopleSoft50 ST:  Mapping attr-name 'HOMEPHONE' to 
'Telephone Number'.
[07/18/07 15:36:30.245]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONFERPA' to 'usmEduPersonFerpa'.
[07/18/07 15:36:30.246]:PeopleSoft50 ST:  Mapping attr-name 'L' to 'L'.
[07/18/07 15:36:30.246]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONPORTALCLASS' to 'usmEduPersonPortalClass'.
[07/18/07 15:36:30.246]:PeopleSoft50 ST:  Mapping attr-name 
'EMPLOYEESTATUS' to 'employeeStatus'.
[07/18/07 15:36:30.247]:PeopleSoft50 ST:  Mapping attr-name 'USRPRO_PSWD' 
to 'nspmDistributionPassword'.
[07/18/07 15:36:30.247]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONSTUDENTTYPE' to 'usmEduPersonStudentType'.
[07/18/07 15:36:30.247]:PeopleSoft50 ST:  Mapping attr-name 'UID' to 
'uniqueID'.
[07/18/07 15:36:30.248]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONEMAILADDRESS' to 'usmEduPersonEmailAddress'.
[07/18/07 15:36:30.248]:PeopleSoft50 ST:  Mapping attr-name 'MAIL' to 
'Internet EMail Address'.
[07/18/07 15:36:30.249]:PeopleSoft50 ST:  Mapping attr-name 
'MAILROUTINGADDRESS' to 'NSCP:mailRoutingAddress'.
[07/18/07 15:36:30.249]:PeopleSoft50 ST:  Mapping attr-name 
'USMEDUPERSONEMAILSTATUS' to 'usmEduPersonEmailStatus'.
[07/18/07 15:36:30.250]:PeopleSoft50 ST:  Mapping attr-name 'EMPLOYEETYPE' 
to 'employeeType'.
[07/18/07 15:36:30.250]:PeopleSoft50 ST:  Mapping attr-name 
'MAILALTERNATEADDRESS' to 'NSCP:AmailAlternateAddress'.
[07/18/07 15:36:30.251]:PeopleSoft50 ST:Application DN form: slash.
[07/18/07 15:36:30.252]:PeopleSoft50 ST:Creating publisher.
[07/18/07 15:36:30.252]:PeopleSoft50 ST:Loading Publisher input 
transformation policies.
[07/18/07 15:36:30.253]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Input+Transformation+Policies#XmlData.
[07/18/07 15:36:30.254]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.254]:PeopleSoft50 ST:Loading Publisher output 
transformation policies.
[07/18/07 15:36:30.255]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Output+Transformation+Policy#XmlData.
[07/18/07 15:36:30.256]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.257]:PeopleSoft50 ST:Loading Publisher schema mapping 
policies.
[07/18/07 15:36:30.257]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Schema+Mapping+Policy#XmlData.
[07/18/07 15:36:30.270]:PeopleSoft50 ST:Found schema map.
[07/18/07 15:36:30.272]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Schema+Mapping+Policy#XmlData.
[07/18/07 15:36:30.273]:PeopleSoft50 ST:Found schema map.
[07/18/07 15:36:30.274]:PeopleSoft50 ST:Loading Publisher event 
transformation policies.
[07/18/07 15:36:30.275]:PeopleSoft50 ST:Policy not found.
[07/18/07 15:36:30.275]:PeopleSoft50 ST:Loading Publisher object matching 
policies.
[07/18/07 15:36:30.276]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Publisher+Matching+Policies#XmlData.
[07/18/07 15:36:30.276]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.277]:PeopleSoft50 ST:Loading Publisher object creation 
policies.
[07/18/07 15:36:30.278]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Create+Policy#XmlData.
[07/18/07 15:36:30.292]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.293]:PeopleSoft50 ST:Loading Publisher object placement 
policies.
[07/18/07 15:36:30.294]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Publisher+Placement+Policy#XmlData.
[07/18/07 15:36:30.295]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.297]:PeopleSoft50 ST:Loading Publisher command 
transformation policies.
[07/18/07 15:36:30.298]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/PublisherCommandTransformSS#XmlData.
[07/18/07 15:36:30.304]:PeopleSoft50 ST:Global Configuration Value 
replacements made in 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/PublisherCommandTransformSS#XmlData:
[07/18/07 15:36:30.305]:PeopleSoft50 ST:Found XSLT policy.
[07/18/07 15:36:30.379]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Password%28Pub%29-Check+Password+GCV#XmlData.
[07/18/07 15:36:30.380]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.381]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Password%28Pub%29-Publish+Distribution+Password#XmlData.
[07/18/07 15:36:30.383]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.385]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Password%28Pub%29-Publish+NDS+Password#XmlData.
[07/18/07 15:36:30.386]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.387]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Password%28Pub%29-Add+Password+Payload#XmlData.
[07/18/07 15:36:30.388]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.391]:PeopleSoft50 ST:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50/Publisher/Active+-+Inactive+Accounts#XmlData.
[07/18/07 15:36:30.392]:PeopleSoft50 ST:Found DirXMLScript policy.
[07/18/07 15:36:30.395]:PeopleSoft50 ST:Creating publisher thread.
[07/18/07 15:36:30.395]:PeopleSoft50 ST:Publisher thread created.
[07/18/07 15:36:30.396]:PeopleSoft50 PT:In publisher thread.
[07/18/07 15:36:30.398]:PeopleSoft50 PT:Reading XML attribute 
vnd.nds.stream://IDVAULT/usm/servers/DriverSet/PeopleSoft50#DirXML-ShimConfigInfo.
[07/18/07 15:36:30.399]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:36:30.400]:PeopleSoft50 PT:  Mapping attr-name 'address' to 
'HOMEPOSTALADDRESS'.
[07/18/07 15:36:30.400]:PeopleSoft50 PT:  Mapping attr-name 
'departmentNumber' to 'DEPARTMENTNUMBER'.
[07/18/07 15:36:30.400]:PeopleSoft50 PT:  Mapping attr-name 
'employeeStatus' to 'EMPLOYEESTATUS'.
[07/18/07 15:36:30.401]:PeopleSoft50 PT:  Mapping attr-name 'employeeType' 
to 'EMPLOYEETYPE'.
[07/18/07 15:36:30.401]:PeopleSoft50 PT:  Mapping attr-name 'Given Name' 
to 'GIVENNAME'.
[07/18/07 15:36:30.401]:PeopleSoft50 PT:  Mapping attr-name 'Internet 
EMail Address' to 'MAIL'.
[07/18/07 15:36:30.402]:PeopleSoft50 PT:  Mapping attr-name 'L' to 'L'.
[07/18/07 15:36:30.402]:PeopleSoft50 PT:  Mapping attr-name 
'NSCP:AmailAlternateAddress' to 'MAILALTERNATEADDRESS'.
[07/18/07 15:36:30.402]:PeopleSoft50 PT:  Mapping attr-name 
'NSCP:mailRoutingAddress' to 'MAILROUTINGADDRESS'.
[07/18/07 15:36:30.403]:PeopleSoft50 PT:  Mapping attr-name 
'nspmDistributionPassword' to 'USRPRO_PSWD'.
[07/18/07 15:36:30.403]:PeopleSoft50 PT:  Mapping attr-name 'Surname' to 
'SN'.
[07/18/07 15:36:30.404]:PeopleSoft50 PT:  Mapping attr-name 'Telephone 
Number' to 'HOMEPHONE'.
[07/18/07 15:36:30.404]:PeopleSoft50 PT:  Mapping attr-name 'Title' to 
'TITLE'.
[07/18/07 15:36:30.404]:PeopleSoft50 PT:  Mapping attr-name 'uniqueID' to 
'UID'.
[07/18/07 15:36:30.405]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonCredentials' to 'USMEDUPERSONCREDENTIALS'.
[07/18/07 15:36:30.405]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmailAddress' to 'USMEDUPERSONEMAILADDRESS'.
[07/18/07 15:36:30.405]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmailStatus' to 'USMEDUPERSONEMAILSTATUS'.
[07/18/07 15:36:30.406]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmplID' to 'USMEDUPERSONEMPLID'.
[07/18/07 15:36:30.406]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonFerpa' to 'USMEDUPERSONFERPA'.
[07/18/07 15:36:30.406]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonMiddleName' to 'USMEDUPERSONMIDDLENAME'.
[07/18/07 15:36:30.407]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonPortalClass' to 'USMEDUPERSONPORTALCLASS'.
[07/18/07 15:36:30.407]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonPortalDepartment' to 'USMEDUPERSONPORTALDEPARTMENT'.
[07/18/07 15:36:30.408]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonStudentType' to 'USMEDUPERSONSTUDENTTYPE'.
[07/18/07 15:36:30.408]:PeopleSoft50 PT:  Mapping class-name 'User' to 
'USM_DIRXML_USR_SCHEMA01'.
[07/18/07 15:36:30.409]:PeopleSoft50 PT:Initializing publisher shim.
[07/18/07 15:36:30.410]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <init-params src-dn="IDVAULTusmserversDriverSetPeopleSoft50Publisher">
      <authentication-info>
        <server>//192.168.8.26:31100</server>
        <user>DIRXML</user>
        <password><!-- content suppressed --></password>
      </authentication-info>
      <driver-filter>
        <allow-class class-name="USM_DIRXML_USR_SCHEMA01">
          <allow-attr attr-name="HOMEPOSTALADDRESS"/>
          <allow-attr attr-name="DEPARTMENTNUMBER"/>
          <allow-attr attr-name="EMPLOYEESTATUS"/>
          <allow-attr attr-name="EMPLOYEETYPE"/>
          <allow-attr attr-name="GIVENNAME"/>
          <allow-attr attr-name="MAIL"/>
          <allow-attr attr-name="L"/>
          <allow-attr attr-name="MAILALTERNATEADDRESS"/>
          <allow-attr attr-name="MAILROUTINGADDRESS"/>
          <allow-attr attr-name="USRPRO_PSWD" is-sensitive="true"/>
          <allow-attr attr-name="SN"/>
          <allow-attr attr-name="HOMEPHONE"/>
          <allow-attr attr-name="TITLE"/>
          <allow-attr attr-name="UID"/>
          <allow-attr attr-name="USMEDUPERSONCREDENTIALS"/>
          <allow-attr attr-name="USMEDUPERSONEMAILADDRESS"/>
          <allow-attr attr-name="USMEDUPERSONEMAILSTATUS"/>
          <allow-attr attr-name="USMEDUPERSONEMPLID"/>
          <allow-attr attr-name="USMEDUPERSONFERPA"/>
          <allow-attr attr-name="USMEDUPERSONMIDDLENAME"/>
          <allow-attr attr-name="USMEDUPERSONPORTALCLASS"/>
          <allow-attr attr-name="USMEDUPERSONPORTALDEPARTMENT"/>
          <allow-attr attr-name="USMEDUPERSONSTUDENTTYPE"/>
        </allow-class>
      </driver-filter>
      <publisher-options>
        <nps-transaction-ci-name display-name="Transaction CI 
Name">DIRXML_TRANS01</nps-transaction-ci-name>
        <nps-driver-id display-name="Driver Subset 
Identifier">NPSDriver1</nps-driver-id>
        <nps-poll-option display-name="Publisher Polling 
Option">0</nps-poll-option>
        <nps-pollinterval display-name="Queue Poll Interval 
(seconds)">5</nps-pollinterval>
        <nps-crontab-poll display-name="Enter Queue Poll crontab Format 
String">* * * * *</nps-crontab-poll>
      </publisher-options>
    </init-params>
  </input>
</nds>
[07/18/07 15:36:30.417]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Getting Publisher parameters
[07/18/07 15:36:30.418]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Heartbeat turned off
[07/18/07 15:36:30.419]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Poll interval (seconds): 5
[07/18/07 15:36:30.419]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
connect
[07/18/07 15:36:30.444]:PeopleSoft50 ST:Starting event loop.
[07/18/07 15:36:30.444]:PeopleSoft50 ST:Received state change event.
[07/18/07 15:36:30.445]:PeopleSoft50 ST:Transitioned from state 
'%+C%14CStopped%-C' to state '%+C%14CStarting%-C'.
[07/18/07 15:36:30.460]:PeopleSoft50 ST:Successfully processed state 
change event.
[07/18/07 15:36:30.461]:PeopleSoft50 ST:Submitting identification query to 
subscriber shim:
[07/18/07 15:36:30.461]:PeopleSoft50 ST:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[07/18/07 15:36:30.463]:PeopleSoft50 ST:PeopleSoft CI 
DriverPSOFTSubscriptionShim: execute
[07/18/07 15:36:30.466]:PeopleSoft50 ST:SubscriptionShim.execute() 
returned:
[07/18/07 15:36:30.466]:PeopleSoft50 ST:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <instance class-name="__driver_identification_class__">
      <attr attr-name="driver-id">
        <value type="string">PSOFT</value>
      </attr>
      <attr attr-name="driver-version">
        <value type="string">5.1.1</value>
      </attr>
      <attr attr-name="min-activation-version">
        <value type="string">5</value>
      </attr>
    </instance>
    <status event-id="query-driver-ident" level="success" 
type="driver-general"/>
  </output>
</nds>
[07/18/07 15:36:30.497]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveMetaData
[07/18/07 15:36:30.528]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getComponentProperties
[07/18/07 15:36:30.528]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.595]:PeopleSoft50 ST:Received state change event.
[07/18/07 15:36:30.595]:PeopleSoft50 ST:Transitioned from state 
'%+C%14CStarting%-C' to state '%+C%14CRunning%-C'.
[07/18/07 15:36:30.596]:PeopleSoft50 ST:Successfully processed state 
change event.
[07/18/07 15:36:30.765]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
Try a scroll collection...
[07/18/07 15:36:30.765]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.784]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
Try a scroll collection...
[07/18/07 15:36:30.785]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.797]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector:  
[07/18/07 15:36:30.797]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
Key Field 'USMEDUPERSONEMPLID' is Data Record ID Field for Data Schema 
'USM_DIRXML_USR_SCHEMA01'
[07/18/07 15:36:30.797]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector:  
[07/18/07 15:36:30.798]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
initTransactionComponent
[07/18/07 15:36:30.798]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:36:30.798]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveMetaData
[07/18/07 15:36:30.824]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getComponentProperties
[07/18/07 15:36:30.825]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
processSchemaCollection
[07/18/07 15:36:30.953]:PeopleSoft50 PT:PublicationShim.init() returned:
[07/18/07 15:36:30.953]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:36:30.955]:PeopleSoft50 PT:Applying input transformation 
policies.
[07/18/07 15:36:30.955]:PeopleSoft50 PT:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/18/07 15:36:30.955]:PeopleSoft50 PT:  Applying to status #1.
[07/18/07 15:36:30.956]:PeopleSoft50 PT:Policy returned:
[07/18/07 15:36:30.956]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:36:30.957]:PeopleSoft50 PT:Applying schema mapping policies 
to input.
[07/18/07 15:36:30.958]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:36:30.958]:PeopleSoft50 PT:Resolving association references.
[07/18/07 15:36:30.959]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:36:30.960]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:36:30.998]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:36:30.999]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:36:36.001]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:36:36.043]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:36:36.044]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:36:41.045]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:36:41.084]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:36:41.085]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:36:46.086]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:36:46.129]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:36:46.129]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:36:51.131]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:36:51.176]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:36:51.177]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:36:56.179]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:36:56.223]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:36:56.224]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:01.226]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:01.268]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:01.268]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:06.270]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:06.314]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:06.315]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:11.316]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:11.356]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:11.356]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:16.359]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:16.404]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:16.404]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:21.406]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:21.449]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:21.450]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:26.452]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:26.493]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:26.494]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:31.496]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:31.702]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
CurrDate: 2007-07-17-15.39.31.000000
[07/18/07 15:37:31.703]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
ActionDate: 2007-07-17-15.39.27.000000
[07/18/07 15:37:31.730]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getTransDataRecord
[07/18/07 15:37:31.730]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getDataRecord (Transaction)
[07/18/07 15:37:31.730]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
readDataRecord
[07/18/07 15:37:31.744]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:37:32.002]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:37:32.003]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
PDSC: Count of Instances: 2
[07/18/07 15:37:32.004]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:37:32.005]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
PDSC: Count of Instances: 2
[07/18/07 15:37:32.005]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Processing Data Record...
[07/18/07 15:37:32.010]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
event-id="PeopleSoft50+42" src-dn="302941">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <modify-attr attr-name="USMEDUPERSONEMPLID">
        <remove-all-values/>
        <add-value>
          <value>302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="GIVENNAME">
        <remove-all-values/>
        <add-value>
          <value>Celso</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="SN">
        <remove-all-values/>
        <add-value>
          <value>Lima</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
        <remove-all-values/>
        <add-value>
          <value>H</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TITLE">
        <remove-all-values/>
        <add-value>
          <value>Systems Administrator II</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="DEPARTMENTNUMBER">
        <remove-all-values/>
        <add-value>
          <value>H120029001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
        <remove-all-values/>
        <add-value>
          <value>iTech Administration</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="HOMEPOSTALADDRESS">
        <remove-all-values/>
        <add-value>
          <value>10001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="HOMEPHONE">
        <remove-all-values/>
        <add-value>
          <value>601/266-6818</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONFERPA">
        <remove-all-values/>
        <add-value>
          <value>N</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="L">
        <remove-all-values/>
        <add-value>
          <value>HBG</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
        <remove-all-values/>
        <add-value>
          <value>1</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEESTATUS">
        <remove-all-values/>
        <add-value>
          <value>C</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed --><!-- 
content suppressed -->
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="UID">
        <remove-all-values/>
        <add-value>
          <value>w302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="FULLNAME">
        <remove-all-values/>
        <add-value>
          <value>Celso Lima</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAIL">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILROUTINGADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@ocs.usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
        <remove-all-values/>
        <add-value>
          <value>A</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEETYPE">
        <remove-all-values/>
        <add-value>
          <value>Staff</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="CN_LIST">
        <add-value>
          <value>
            <component name="CN">w302941</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component name="CN">Celso Lima</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILALTERNATEADDRESS_LIST">
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Celso.Lima@usm.edu</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Celso.Sanders@usm.edu</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TransactionValue">
        <add-value>
          <value>302941|Lima</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[07/18/07 15:37:32.026]:PeopleSoft50 PT:Receiving DOM document from 
application.
[07/18/07 15:37:32.028]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
event-id="PeopleSoft50+42" src-dn="302941">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <modify-attr attr-name="USMEDUPERSONEMPLID">
        <remove-all-values/>
        <add-value>
          <value>302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="GIVENNAME">
        <remove-all-values/>
        <add-value>
          <value>Celso</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="SN">
        <remove-all-values/>
        <add-value>
          <value>Lima</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
        <remove-all-values/>
        <add-value>
          <value>H</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TITLE">
        <remove-all-values/>
        <add-value>
          <value>Systems Administrator II</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="DEPARTMENTNUMBER">
        <remove-all-values/>
        <add-value>
          <value>H120029001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
        <remove-all-values/>
        <add-value>
          <value>iTech Administration</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="HOMEPOSTALADDRESS">
        <remove-all-values/>
        <add-value>
          <value>10001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="HOMEPHONE">
        <remove-all-values/>
        <add-value>
          <value>601/266-6818</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONFERPA">
        <remove-all-values/>
        <add-value>
          <value>N</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="L">
        <remove-all-values/>
        <add-value>
          <value>HBG</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
        <remove-all-values/>
        <add-value>
          <value>1</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEESTATUS">
        <remove-all-values/>
        <add-value>
          <value>C</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed --><!-- 
content suppressed -->
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="UID">
        <remove-all-values/>
        <add-value>
          <value>w302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="FULLNAME">
        <remove-all-values/>
        <add-value>
          <value>Celso Lima</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAIL">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILROUTINGADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@ocs.usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
        <remove-all-values/>
        <add-value>
          <value>A</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEETYPE">
        <remove-all-values/>
        <add-value>
          <value>Staff</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="CN_LIST">
        <add-value>
          <value>
            <component name="CN">w302941</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component name="CN">Celso Lima</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILALTERNATEADDRESS_LIST">
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Celso.Lima@usm.edu</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Celso.Sanders@usm.edu</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TransactionValue">
        <add-value>
          <value>302941|Lima</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[07/18/07 15:37:32.044]:PeopleSoft50 PT:Applying input transformation 
policies.
[07/18/07 15:37:32.044]:PeopleSoft50 PT:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/18/07 15:37:32.045]:PeopleSoft50 PT:  Applying to modify #1.
[07/18/07 15:37:32.045]:PeopleSoft50 PT:Policy returned:
[07/18/07 15:37:32.047]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <source>
    <product build="20070301_0603 " instance="PeopleSoft50" 
version="5.1.1">Identity Manager Driver for PeopleSoft</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
event-id="PeopleSoft50+42" src-dn="302941">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <modify-attr attr-name="USMEDUPERSONEMPLID">
        <remove-all-values/>
        <add-value>
          <value>302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="GIVENNAME">
        <remove-all-values/>
        <add-value>
          <value>Celso</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="SN">
        <remove-all-values/>
        <add-value>
          <value>Lima</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
        <remove-all-values/>
        <add-value>
          <value>H</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TITLE">
        <remove-all-values/>
        <add-value>
          <value>Systems Administrator II</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="DEPARTMENTNUMBER">
        <remove-all-values/>
        <add-value>
          <value>H120029001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
        <remove-all-values/>
        <add-value>
          <value>iTech Administration</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="HOMEPOSTALADDRESS">
        <remove-all-values/>
        <add-value>
          <value>10001</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="HOMEPHONE">
        <remove-all-values/>
        <add-value>
          <value>601/266-6818</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONFERPA">
        <remove-all-values/>
        <add-value>
          <value>N</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="L">
        <remove-all-values/>
        <add-value>
          <value>HBG</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
        <remove-all-values/>
        <add-value>
          <value>1</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEESTATUS">
        <remove-all-values/>
        <add-value>
          <value>C</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed --><!-- 
content suppressed -->
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
        <remove-all-values/>
      </modify-attr>
      <modify-attr attr-name="UID">
        <remove-all-values/>
        <add-value>
          <value>w302941</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="FULLNAME">
        <remove-all-values/>
        <add-value>
          <value>Celso Lima</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAIL">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILROUTINGADDRESS">
        <remove-all-values/>
        <add-value>
          <value>Celso.Lima@ocs.usm.edu</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
        <remove-all-values/>
        <add-value>
          <value>A</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="EMPLOYEETYPE">
        <remove-all-values/>
        <add-value>
          <value>Staff</value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="CN_LIST">
        <add-value>
          <value>
            <component name="CN">w302941</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component name="CN">Celso Lima</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="MAILALTERNATEADDRESS_LIST">
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Celso.Lima@usm.edu</component>
          </value>
        </add-value>
        <add-value>
          <value>
            <component 
name="MAILALTERNATEADDRESS">Celso.Sanders@usm.edu</component>
          </value>
        </add-value>
      </modify-attr>
      <modify-attr attr-name="TransactionValue">
        <add-value>
          <value>302941|Lima</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[07/18/07 15:37:32.064]:PeopleSoft50 PT:Applying schema mapping policies 
to input.
[07/18/07 15:37:32.064]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:37:32.065]:PeopleSoft50 PT:  Mapping class-name 
'USM_DIRXML_USR_SCHEMA01' to 'User'.
[07/18/07 15:37:32.065]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONEMPLID' to 'usmEduPersonEmplID'.
[07/18/07 15:37:32.065]:PeopleSoft50 PT:  Mapping attr-name 'GIVENNAME' to 
'Given Name'.
[07/18/07 15:37:32.066]:PeopleSoft50 PT:  Mapping attr-name 'SN' to 
'Surname'.
[07/18/07 15:37:32.066]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONMIDDLENAME' to 'usmEduPersonMiddleName'.
[07/18/07 15:37:32.066]:PeopleSoft50 PT:  Mapping attr-name 'TITLE' to 
'Title'.
[07/18/07 15:37:32.067]:PeopleSoft50 PT:  Mapping attr-name 
'DEPARTMENTNUMBER' to 'departmentNumber'.
[07/18/07 15:37:32.067]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONPORTALDEPARTMENT' to 'usmEduPersonPortalDepartment'.
[07/18/07 15:37:32.068]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONCREDENTIALS' to 'usmEduPersonCredentials'.
[07/18/07 15:37:32.068]:PeopleSoft50 PT:  Mapping attr-name 
'HOMEPOSTALADDRESS' to 'address'.
[07/18/07 15:37:32.068]:PeopleSoft50 PT:  Mapping attr-name 'HOMEPHONE' to 
'Telephone Number'.
[07/18/07 15:37:32.069]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONFERPA' to 'usmEduPersonFerpa'.
[07/18/07 15:37:32.069]:PeopleSoft50 PT:  Mapping attr-name 'L' to 'L'.
[07/18/07 15:37:32.069]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONPORTALCLASS' to 'usmEduPersonPortalClass'.
[07/18/07 15:37:32.070]:PeopleSoft50 PT:  Mapping attr-name 
'EMPLOYEESTATUS' to 'employeeStatus'.
[07/18/07 15:37:32.070]:PeopleSoft50 PT:  Mapping attr-name 'USRPRO_PSWD' 
to 'nspmDistributionPassword'.
[07/18/07 15:37:32.070]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONSTUDENTTYPE' to 'usmEduPersonStudentType'.
[07/18/07 15:37:32.071]:PeopleSoft50 PT:  Mapping attr-name 'UID' to 
'uniqueID'.
[07/18/07 15:37:32.071]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONEMAILADDRESS' to 'usmEduPersonEmailAddress'.
[07/18/07 15:37:32.072]:PeopleSoft50 PT:  Mapping attr-name 'MAIL' to 
'Internet EMail Address'.
[07/18/07 15:37:32.072]:PeopleSoft50 PT:  Mapping attr-name 
'MAILROUTINGADDRESS' to 'NSCP:mailRoutingAddress'.
[07/18/07 15:37:32.072]:PeopleSoft50 PT:  Mapping attr-name 
'USMEDUPERSONEMAILSTATUS' to 'usmEduPersonEmailStatus'.
[07/18/07 15:37:32.073]:PeopleSoft50 PT:  Mapping attr-name 'EMPLOYEETYPE' 
to 'employeeType'.
[07/18/07 15:37:32.075]:PeopleSoft50 PT:Resolving association references.
[07/18/07 15:37:32.075]:PeopleSoft50 PT:No event transformation policies.
[07/18/07 15:37:32.079]:PeopleSoft50 PT:No associated objects.
[07/18/07 15:37:32.079]:PeopleSoft50 PT:Applying publisher filter.
[07/18/07 15:37:32.080]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='FULLNAME'>.
[07/18/07 15:37:32.080]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='CN_LIST'>.
[07/18/07 15:37:32.081]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='MAILALTERNATEADDRESS_LIST'>.
[07/18/07 15:37:32.081]:PeopleSoft50 PT:  Filtered out <modify-attr 
attr-name='TransactionValue'>.
[07/18/07 15:37:32.083]:PeopleSoft50 PT:Publisher processing modify for 
302941.
[07/18/07 15:37:32.083]:PeopleSoft50 PT:Converting <modify> to <add>
[07/18/07 15:37:32.084]:PeopleSoft50 PT:Reading relevant attributes from 
USM_DIRXML_USR_SCHEMA01/302941.
[07/18/07 15:37:32.085]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query class-name="User" scope="entry">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <read-attr attr-name="address"/>
      <read-attr attr-name="departmentNumber"/>
      <read-attr attr-name="employeeStatus"/>
      <read-attr attr-name="employeeType"/>
      <read-attr attr-name="Given Name"/>
      <read-attr attr-name="Internet EMail Address"/>
      <read-attr attr-name="L"/>
      <read-attr attr-name="NSCP:AmailAlternateAddress"/>
      <read-attr attr-name="NSCP:mailRoutingAddress"/>
      <read-attr attr-name="nspmDistributionPassword"/>
      <read-attr attr-name="Surname"/>
      <read-attr attr-name="Telephone Number"/>
      <read-attr attr-name="Title"/>
      <read-attr attr-name="uniqueID"/>
      <read-attr attr-name="usmEduPersonCredentials"/>
      <read-attr attr-name="usmEduPersonEmailAddress"/>
      <read-attr attr-name="usmEduPersonEmailStatus"/>
      <read-attr attr-name="usmEduPersonEmplID"/>
      <read-attr attr-name="usmEduPersonFerpa"/>
      <read-attr attr-name="usmEduPersonMiddleName"/>
      <read-attr attr-name="usmEduPersonPortalClass"/>
      <read-attr attr-name="usmEduPersonPortalDepartment"/>
      <read-attr attr-name="usmEduPersonStudentType"/>
    </query>
  </input>
</nds>
[07/18/07 15:37:32.089]:PeopleSoft50 PT:Fixing up association references.
[07/18/07 15:37:32.089]:PeopleSoft50 PT:Applying schema mapping policies 
to output.
[07/18/07 15:37:32.090]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:37:32.090]:PeopleSoft50 PT:  Mapping attr-name 'address' to 
'HOMEPOSTALADDRESS'.
[07/18/07 15:37:32.090]:PeopleSoft50 PT:  Mapping attr-name 
'departmentNumber' to 'DEPARTMENTNUMBER'.
[07/18/07 15:37:32.091]:PeopleSoft50 PT:  Mapping attr-name 
'employeeStatus' to 'EMPLOYEESTATUS'.
[07/18/07 15:37:32.091]:PeopleSoft50 PT:  Mapping attr-name 'employeeType' 
to 'EMPLOYEETYPE'.
[07/18/07 15:37:32.091]:PeopleSoft50 PT:  Mapping attr-name 'Given Name' 
to 'GIVENNAME'.
[07/18/07 15:37:32.092]:PeopleSoft50 PT:  Mapping attr-name 'Internet 
EMail Address' to 'MAIL'.
[07/18/07 15:37:32.092]:PeopleSoft50 PT:  Mapping attr-name 'L' to 'L'.
[07/18/07 15:37:32.092]:PeopleSoft50 PT:  Mapping attr-name 
'NSCP:AmailAlternateAddress' to 'MAILALTERNATEADDRESS'.
[07/18/07 15:37:32.093]:PeopleSoft50 PT:  Mapping attr-name 
'NSCP:mailRoutingAddress' to 'MAILROUTINGADDRESS'.
[07/18/07 15:37:32.093]:PeopleSoft50 PT:  Mapping attr-name 
'nspmDistributionPassword' to 'USRPRO_PSWD'.
[07/18/07 15:37:32.094]:PeopleSoft50 PT:  Mapping attr-name 'Surname' to 
'SN'.
[07/18/07 15:37:32.094]:PeopleSoft50 PT:  Mapping attr-name 'Telephone 
Number' to 'HOMEPHONE'.
[07/18/07 15:37:32.094]:PeopleSoft50 PT:  Mapping attr-name 'Title' to 
'TITLE'.
[07/18/07 15:37:32.094]:PeopleSoft50 PT:  Mapping attr-name 'uniqueID' to 
'UID'.
[07/18/07 15:37:32.095]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonCredentials' to 'USMEDUPERSONCREDENTIALS'.
[07/18/07 15:37:32.095]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmailAddress' to 'USMEDUPERSONEMAILADDRESS'.
[07/18/07 15:37:32.096]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmailStatus' to 'USMEDUPERSONEMAILSTATUS'.
[07/18/07 15:37:32.096]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonEmplID' to 'USMEDUPERSONEMPLID'.
[07/18/07 15:37:32.096]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonFerpa' to 'USMEDUPERSONFERPA'.
[07/18/07 15:37:32.097]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonMiddleName' to 'USMEDUPERSONMIDDLENAME'.
[07/18/07 15:37:32.097]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonPortalClass' to 'USMEDUPERSONPORTALCLASS'.
[07/18/07 15:37:32.098]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonPortalDepartment' to 'USMEDUPERSONPORTALDEPARTMENT'.
[07/18/07 15:37:32.098]:PeopleSoft50 PT:  Mapping attr-name 
'usmEduPersonStudentType' to 'USMEDUPERSONSTUDENTTYPE'.
[07/18/07 15:37:32.098]:PeopleSoft50 PT:  Mapping class-name 'User' to 
'USM_DIRXML_USR_SCHEMA01'.
[07/18/07 15:37:32.099]:PeopleSoft50 PT:Applying output transformation 
policies.
[07/18/07 15:37:32.100]:PeopleSoft50 PT:Applying policy: %+C%14COutput 
Transformation Policy%-C.
[07/18/07 15:37:32.100]:PeopleSoft50 PT:  Applying to query #1.
[07/18/07 15:37:32.100]:PeopleSoft50 PT:Policy returned:
[07/18/07 15:37:32.101]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query class-name="USM_DIRXML_USR_SCHEMA01" event-id="0" scope="entry">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <read-attr attr-name="HOMEPOSTALADDRESS"/>
      <read-attr attr-name="DEPARTMENTNUMBER"/>
      <read-attr attr-name="EMPLOYEESTATUS"/>
      <read-attr attr-name="EMPLOYEETYPE"/>
      <read-attr attr-name="GIVENNAME"/>
      <read-attr attr-name="MAIL"/>
      <read-attr attr-name="L"/>
      <read-attr attr-name="MAILALTERNATEADDRESS"/>
      <read-attr attr-name="MAILROUTINGADDRESS"/>
      <read-attr attr-name="USRPRO_PSWD"/>
      <read-attr attr-name="SN"/>
      <read-attr attr-name="HOMEPHONE"/>
      <read-attr attr-name="TITLE"/>
      <read-attr attr-name="UID"/>
      <read-attr attr-name="USMEDUPERSONCREDENTIALS"/>
      <read-attr attr-name="USMEDUPERSONEMAILADDRESS"/>
      <read-attr attr-name="USMEDUPERSONEMAILSTATUS"/>
      <read-attr attr-name="USMEDUPERSONEMPLID"/>
      <read-attr attr-name="USMEDUPERSONFERPA"/>
      <read-attr attr-name="USMEDUPERSONMIDDLENAME"/>
      <read-attr attr-name="USMEDUPERSONPORTALCLASS"/>
      <read-attr attr-name="USMEDUPERSONPORTALDEPARTMENT"/>
      <read-attr attr-name="USMEDUPERSONSTUDENTTYPE"/>
    </query>
  </input>
</nds>
[07/18/07 15:37:32.106]:PeopleSoft50 PT:Querying publisher shim.
[07/18/07 15:37:32.107]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <input>
    <query class-name="USM_DIRXML_USR_SCHEMA01" event-id="0" scope="entry">
      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
      <read-attr attr-name="HOMEPOSTALADDRESS"/>
      <read-attr attr-name="DEPARTMENTNUMBER"/>
      <read-attr attr-name="EMPLOYEESTATUS"/>
      <read-attr attr-name="EMPLOYEETYPE"/>
      <read-attr attr-name="GIVENNAME"/>
      <read-attr attr-name="MAIL"/>
      <read-attr attr-name="L"/>
      <read-attr attr-name="MAILALTERNATEADDRESS"/>
      <read-attr attr-name="MAILROUTINGADDRESS"/>
      <read-attr attr-name="USRPRO_PSWD"/>
      <read-attr attr-name="SN"/>
      <read-attr attr-name="HOMEPHONE"/>
      <read-attr attr-name="TITLE"/>
      <read-attr attr-name="UID"/>
      <read-attr attr-name="USMEDUPERSONCREDENTIALS"/>
      <read-attr attr-name="USMEDUPERSONEMAILADDRESS"/>
      <read-attr attr-name="USMEDUPERSONEMAILSTATUS"/>
      <read-attr attr-name="USMEDUPERSONEMPLID"/>
      <read-attr attr-name="USMEDUPERSONFERPA"/>
      <read-attr attr-name="USMEDUPERSONMIDDLENAME"/>
      <read-attr attr-name="USMEDUPERSONPORTALCLASS"/>
      <read-attr attr-name="USMEDUPERSONPORTALDEPARTMENT"/>
      <read-attr attr-name="USMEDUPERSONSTUDENTTYPE"/>
    </query>
  </input>
</nds>
[07/18/07 15:37:32.111]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: queryHandler
[07/18/07 15:37:32.112]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getDataRecord (non-Transaction)
[07/18/07 15:37:32.126]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
readDataRecord
[07/18/07 15:37:32.140]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:37:32.226]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:37:32.226]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
PDSC: Count of Instances: 2
[07/18/07 15:37:32.227]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
getMetaData
[07/18/07 15:37:32.227]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
PDSC: Count of Instances: 2
[07/18/07 15:37:32.228]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: queryReplyHandler
[07/18/07 15:37:32.230]:PeopleSoft50 PT:Publisher shim returned:
[07/18/07 15:37:32.230]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <output>
    <status level="error" type="driver-general">
      <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field 
'MAILALTERNATEADDRESS' does not exist in schema 
'USM_DIRXML_USR_SCHEMA01'</description>
    </status>
  </output>
</nds>
[07/18/07 15:37:32.231]:PeopleSoft50 PT:Applying input transformation 
policies.
[07/18/07 15:37:32.232]:PeopleSoft50 PT:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/18/07 15:37:32.232]:PeopleSoft50 PT:  Applying to status #1.
[07/18/07 15:37:32.232]:PeopleSoft50 PT:Policy returned:
[07/18/07 15:37:32.233]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <output>
    <status level="error" type="driver-general">
      <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field 
'MAILALTERNATEADDRESS' does not exist in schema 
'USM_DIRXML_USR_SCHEMA01'</description>
    </status>
  </output>
</nds>
[07/18/07 15:37:32.236]:PeopleSoft50 PT:Applying schema mapping policies 
to input.
[07/18/07 15:37:32.236]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:37:32.237]:PeopleSoft50 PT:Resolving association references.
[07/18/07 15:37:32.237]:PeopleSoft50 PT:
DirXML Log Event -------------------
     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
     Channel:  Publisher
     Object:   302941
     Status:   Error
     Message:  <description>Publisher query exception: 
com.novell.nds.dirxml.driver.psoftshim.CIException: Field 
'MAILALTERNATEADDRESS' does not exist in schema 
'USM_DIRXML_USR_SCHEMA01'</description>
[07/18/07 15:37:32.315]:PeopleSoft50 PT:
DirXML Log Event -------------------
     Driver:   IDVAULTusmserversDriverSetPeopleSoft50
     Channel:  Publisher
     Object:   302941
     Status:   Error
     Message:  Code(-9024) Unable to read current state of 
USM_DIRXML_USR_SCHEMA01/302941.
[07/18/07 15:37:32.340]:PeopleSoft50 PT:Fixing up association references.
[07/18/07 15:37:32.341]:PeopleSoft50 PT:Applying schema mapping policies 
to output.
[07/18/07 15:37:32.341]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:37:32.342]:PeopleSoft50 PT:Applying output transformation 
policies.
[07/18/07 15:37:32.342]:PeopleSoft50 PT:Applying policy: %+C%14COutput 
Transformation Policy%-C.
[07/18/07 15:37:32.342]:PeopleSoft50 PT:  Applying to status #1.
[07/18/07 15:37:32.343]:PeopleSoft50 PT:Policy returned:
[07/18/07 15:37:32.343]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status event-id="PeopleSoft50+42" level="error">Code(-9024) Unable to 
read current state of 
USM_DIRXML_USR_SCHEMA01/302941.<application>DirXML</application>
      <module>PeopleSoft50</module>
      <object-dn>302941</object-dn>
      <component>Publisher</component>
    </status>
  </output>
</nds>
[07/18/07 15:37:32.345]:PeopleSoft50 PT:
<nds dtdversion="3.5" ndsversion="8.x">
  <source>
    <product version="3.5.1.20070411 ">DirXML</product>
    <contact>Novell, Inc.</contact>
  </source>
  <output>
    <status event-id="PeopleSoft50+42" level="error">Code(-9024) Unable to 
read current state of 
USM_DIRXML_USR_SCHEMA01/302941.<application>DirXML</application>
      <module>PeopleSoft50</module>
      <object-dn>302941</object-dn>
      <component>Publisher</component>
    </status>
  </output>
</nds>
[07/18/07 15:37:32.347]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
setTransactionStatus
[07/18/07 15:37:32.425]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
Transaction Record Status Set: E
[07/18/07 15:37:32.426]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:32.460]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:32.461]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:37.462]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:37.503]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:37.503]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:42.505]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:42.547]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:42.547]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:47.549]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:47.592]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:47.593]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:52.594]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:52.635]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:52.636]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:37:57.638]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:37:57.678]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:37:57.678]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:02.679]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:02.733]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:02.733]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:07.735]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:07.774]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:07.774]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:12.775]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:12.817]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:12.818]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:17.819]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:17.860]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:17.861]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:22.862]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:22.905]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:22.906]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:27.908]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:27.950]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:27.951]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:32.952]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:32.994]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:32.995]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:37.996]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:38.037]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:38.037]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:43.040]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:43.080]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:43.081]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:48.083]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:48.125]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:48.125]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:53.127]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:53.167]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:53.167]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:38:58.169]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:38:58.211]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:38:58.212]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:03.214]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:03.254]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:03.254]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:08.255]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:08.299]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:08.299]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:13.301]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:13.342]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:13.342]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:18.344]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:18.385]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:18.385]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:23.387]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:23.430]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:23.430]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:28.432]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:28.473]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:28.474]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:33.476]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:33.518]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:33.518]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:38.520]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:38.562]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:38.562]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:43.564]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:43.607]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:43.607]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:48.609]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:48.650]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:48.651]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:53.652]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:53.693]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:53.694]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:39:58.696]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:39:58.738]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:39:58.738]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:03.740]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:03.781]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:03.781]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:08.783]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:08.825]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:08.825]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:13.827]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:13.870]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:13.870]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:18.872]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:18.912]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:18.912]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:23.914]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:23.956]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:23.956]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:28.957]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:28.999]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:29.000]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:34.002]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:34.042]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:34.042]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:39.043]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:39.084]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:39.084]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:44.085]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:44.128]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:44.128]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:49.130]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:49.172]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:49.172]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:54.175]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:54.215]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:54.215]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:40:59.216]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:40:59.258]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:40:59.258]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:41:04.260]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
retrieveTransactionRecord(DIRXML_TRANS01)
[07/18/07 15:41:04.300]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
No Transactions to Process
[07/18/07 15:41:04.301]:PeopleSoft50 PT:PeopleSoft CI 
DriverPSOFTPublicationShim: Next poll time: 5 seconds
[07/18/07 15:41:06.660]:PeopleSoft50 ST:Received state change event.
[07/18/07 15:41:06.660]:PeopleSoft50 ST:Transitioned from state 
'%+C%14CRunning%-C' to state '%+C%14CShutdown Pending%-C'.
[07/18/07 15:41:06.661]:PeopleSoft50 ST:Successfully processed state 
change event.
[07/18/07 15:41:06.661]:PeopleSoft50 ST:Leaving event loop.
[07/18/07 15:41:06.661]:PeopleSoft50 ST:Shutting down DirXML driver 
IDVAULTusmserversDriverSetPeopleSoft50.
[07/18/07 15:41:06.662]:PeopleSoft50 ST:DriverShim.shutdown() returned:
[07/18/07 15:41:06.662]:PeopleSoft50 PT:PeopleSoft CI DriverCIConnector: 
disconnect
[07/18/07 15:41:06.662]:PeopleSoft50 ST:
<nds dtdversion="2.0">
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:41:06.663]:PeopleSoft50 ST:Waiting for Publisher thread to 
terminate...
[07/18/07 15:41:06.663]:PeopleSoft50 PT:PublicationShim.start() returned:
[07/18/07 15:41:06.664]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:41:06.665]:PeopleSoft50 PT:Applying input transformation 
policies.
[07/18/07 15:41:06.665]:PeopleSoft50 PT:Applying policy: %+C%14CInput 
Transformation Policies%-C.
[07/18/07 15:41:06.665]:PeopleSoft50 PT:  Applying to status #1.
[07/18/07 15:41:06.666]:PeopleSoft50 PT:Policy returned:
[07/18/07 15:41:06.666]:PeopleSoft50 PT:
<nds dtdversion="2.0">
  <output>
    <status level="success" type="driver-general">
      <description>Success</description>
    </status>
  </output>
</nds>
[07/18/07 15:41:06.667]:PeopleSoft50 PT:Applying schema mapping policies 
to input.
[07/18/07 15:41:06.667]:PeopleSoft50 PT:Applying policy: 
%+C%14CSchema+Mapping+Policy%-C.
[07/18/07 15:41:06.667]:PeopleSoft50 PT:Resolving association references.
[07/18/07 15:41:06.668]:PeopleSoft50 PT:Ending publisher thread.
[07/18/07 15:41:06.668]:PeopleSoft50 ST:Publisher thread terminated.
[07/18/07 15:41:06.686]:PeopleSoft50 ST:Driver terminated.
 

0
brembold
7/17/2007 10:30:16 PM
On Tue, 17 Jul 2007 22:30:16 GMT, brembold@nospam.com (Bryan Rembold)
wrote:

>The PS engineer I'm working with isn't sure how to create a multi-valued 
>attribute. 
>
>He says he is creating a scroll collection... but it is of type structure.

Scrolls are ok, I get them here to deal with. I just break them apart in
an XSLT in to their respective attributes. I'm dealing with "phone" as a
scroll, which has types of "busn", "home", and "pager" and "mobile" and
turning that in to four attributes for work-phone, home-phone, pager,
and mobile-phone. Maybe it's ok, but it just looked wierd to me to have
the component names matching the attribute name on that scroll. Once you
get past the query problem here, breaking up a scroll isn't a big deal.

But when you query for it, you should be getting a value back. From what
I saw in the previous trace, your query is returning an error.


>He is wanting to know what is required to create this attribute correctly 
>and what changes he needs to make.

Sorry, that I can't tell you. I work with IDM, but I'm not a PeopleSoft
programmer.


>[07/18/07 15:37:32.005]:PeopleSoft50 PT:PeopleSoft CI 
>DriverPSOFTPublicationShim: Processing Data Record...
>[07/18/07 15:37:32.010]:PeopleSoft50 PT:
><nds dtdversion="2.0">
>  <source>
>    <product build="20070301_0603 " instance="PeopleSoft50" 
>version="5.1.1">Identity Manager Driver for PeopleSoft</product>
>    <contact>Novell, Inc.</contact>
>  </source>
>  <input>
>    <modify class-name="USM_DIRXML_USR_SCHEMA01" 
>event-id="PeopleSoft50+42" src-dn="302941">
>      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
>      <modify-attr attr-name="USMEDUPERSONEMPLID">
>        <remove-all-values/>
>        <add-value>
>          <value>302941</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="GIVENNAME">
>        <remove-all-values/>
>        <add-value>
>          <value>Celso</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="SN">
>        <remove-all-values/>
>        <add-value>
>          <value>Lima</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONMIDDLENAME">
>        <remove-all-values/>
>        <add-value>
>          <value>H</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="TITLE">
>        <remove-all-values/>
>        <add-value>
>          <value>Systems Administrator II</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="DEPARTMENTNUMBER">
>        <remove-all-values/>
>        <add-value>
>          <value>H120029001</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONPORTALDEPARTMENT">
>        <remove-all-values/>
>        <add-value>
>          <value>iTech Administration</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONCREDENTIALS">
>        <remove-all-values/>
>      </modify-attr>
>      <modify-attr attr-name="HOMEPOSTALADDRESS">
>        <remove-all-values/>
>        <add-value>
>          <value>10001</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="HOMEPHONE">
>        <remove-all-values/>
>        <add-value>
>          <value>601/266-6818</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONFERPA">
>        <remove-all-values/>
>        <add-value>
>          <value>N</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="L">
>        <remove-all-values/>
>        <add-value>
>          <value>HBG</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONPORTALCLASS">
>        <remove-all-values/>
>        <add-value>
>          <value>1</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="EMPLOYEESTATUS">
>        <remove-all-values/>
>        <add-value>
>          <value>C</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USRPRO_PSWD"><!-- content suppressed --><!-- 
>content suppressed -->
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONSTUDENTTYPE">
>        <remove-all-values/>
>      </modify-attr>
>      <modify-attr attr-name="UID">
>        <remove-all-values/>
>        <add-value>
>          <value>w302941</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="FULLNAME">
>        <remove-all-values/>
>        <add-value>
>          <value>Celso Lima</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONEMAILADDRESS">
>        <remove-all-values/>
>        <add-value>
>          <value>Celso.Lima@usm.edu</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="MAIL">
>        <remove-all-values/>
>        <add-value>
>          <value>Celso.Lima@usm.edu</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="MAILROUTINGADDRESS">
>        <remove-all-values/>
>        <add-value>
>          <value>Celso.Lima@ocs.usm.edu</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="USMEDUPERSONEMAILSTATUS">
>        <remove-all-values/>
>        <add-value>
>          <value>A</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="EMPLOYEETYPE">
>        <remove-all-values/>
>        <add-value>
>          <value>Staff</value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="CN_LIST">
>        <add-value>
>          <value>
>            <component name="CN">w302941</component>
>          </value>
>        </add-value>
>        <add-value>
>          <value>
>            <component name="CN">Celso Lima</component>
>          </value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="MAILALTERNATEADDRESS_LIST">
>        <add-value>
>          <value>
>            <component 
>name="MAILALTERNATEADDRESS">Celso.Lima@usm.edu</component>
>          </value>
>        </add-value>
>        <add-value>
>          <value>
>            <component 
>name="MAILALTERNATEADDRESS">Celso.Sanders@usm.edu</component>
>          </value>
>        </add-value>
>      </modify-attr>
>      <modify-attr attr-name="TransactionValue">
>        <add-value>
>          <value>302941|Lima</value>
>        </add-value>
>      </modify-attr>
>    </modify>
>  </input>
></nds>


Here's your basic <modify> coming in. Looks ok. It goes through some
various things, and eventually gets to:


>[07/18/07 15:37:32.075]:PeopleSoft50 PT:Resolving association references.
>[07/18/07 15:37:32.075]:PeopleSoft50 PT:No event transformation policies.
>[07/18/07 15:37:32.079]:PeopleSoft50 PT:No associated objects.
>[07/18/07 15:37:32.079]:PeopleSoft50 PT:Applying publisher filter.
>[07/18/07 15:37:32.080]:PeopleSoft50 PT:  Filtered out <modify-attr 
>attr-name='FULLNAME'>.
>[07/18/07 15:37:32.080]:PeopleSoft50 PT:  Filtered out <modify-attr 
>attr-name='CN_LIST'>.
>[07/18/07 15:37:32.081]:PeopleSoft50 PT:  Filtered out <modify-attr 
>attr-name='MAILALTERNATEADDRESS_LIST'>.


Oops. Fix your filter. If you toss this here, you won't be able to do
anything with it later. And, see below, I think this is where your
problem lies...


>[07/18/07 15:37:32.081]:PeopleSoft50 PT:  Filtered out <modify-attr 
>attr-name='TransactionValue'>.
>[07/18/07 15:37:32.083]:PeopleSoft50 PT:Publisher processing modify for 
>302941.
>[07/18/07 15:37:32.083]:PeopleSoft50 PT:Converting <modify> to <add>


Here's where things get interesting. Your <modify> came in for an
unassociated person, so the <modify> gets thrown away and a synthetic
<add> gets built here. The driver does this by querying back to the
application for all attributes in the filter.

Here's the query being sent back to PeopleSoft:


>[07/18/07 15:37:32.084]:PeopleSoft50 PT:Reading relevant attributes from 
>USM_DIRXML_USR_SCHEMA01/302941.
>[07/18/07 15:37:32.085]:PeopleSoft50 PT:
><nds dtdversion="3.5" ndsversion="8.x">
>  <source>
>    <product version="3.5.1.20070411 ">DirXML</product>
>    <contact>Novell, Inc.</contact>
>  </source>
>  <input>
>    <query class-name="User" scope="entry">
>      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
>      <read-attr attr-name="address"/>
>      <read-attr attr-name="departmentNumber"/>
>      <read-attr attr-name="employeeStatus"/>
>      <read-attr attr-name="employeeType"/>
>      <read-attr attr-name="Given Name"/>
>      <read-attr attr-name="Internet EMail Address"/>
>      <read-attr attr-name="L"/>
>      <read-attr attr-name="NSCP:AmailAlternateAddress"/>
>      <read-attr attr-name="NSCP:mailRoutingAddress"/>
>      <read-attr attr-name="nspmDistributionPassword"/>
>      <read-attr attr-name="Surname"/>
>      <read-attr attr-name="Telephone Number"/>
>      <read-attr attr-name="Title"/>
>      <read-attr attr-name="uniqueID"/>
>      <read-attr attr-name="usmEduPersonCredentials"/>
>      <read-attr attr-name="usmEduPersonEmailAddress"/>
>      <read-attr attr-name="usmEduPersonEmailStatus"/>
>      <read-attr attr-name="usmEduPersonEmplID"/>
>      <read-attr attr-name="usmEduPersonFerpa"/>
>      <read-attr attr-name="usmEduPersonMiddleName"/>
>      <read-attr attr-name="usmEduPersonPortalClass"/>
>      <read-attr attr-name="usmEduPersonPortalDepartment"/>
>      <read-attr attr-name="usmEduPersonStudentType"/>
>    </query>
>  </input>
></nds>


And here's the query after going through the schema mapping:


><nds dtdversion="3.5" ndsversion="8.x">
>  <source>
>    <product version="3.5.1.20070411 ">DirXML</product>
>    <contact>Novell, Inc.</contact>
>  </source>
>  <input>
>    <query class-name="USM_DIRXML_USR_SCHEMA01" event-id="0" scope="entry">
>      <association>USM_DIRXML_USR_SCHEMA01/302941</association>
>      <read-attr attr-name="HOMEPOSTALADDRESS"/>
>      <read-attr attr-name="DEPARTMENTNUMBER"/>
>      <read-attr attr-name="EMPLOYEESTATUS"/>
>      <read-attr attr-name="EMPLOYEETYPE"/>
>      <read-attr attr-name="GIVENNAME"/>
>      <read-attr attr-name="MAIL"/>
>      <read-attr attr-name="L"/>
>      <read-attr attr-name="MAILALTERNATEADDRESS"/>
>      <read-attr attr-name="MAILROUTINGADDRESS"/>
>      <read-attr attr-name="USRPRO_PSWD"/>
>      <read-attr attr-name="SN"/>
>      <read-attr attr-name="HOMEPHONE"/>
>      <read-attr attr-name="TITLE"/>
>      <read-attr attr-name="UID"/>
>      <read-attr attr-name="USMEDUPERSONCREDENTIALS"/>
>      <read-attr attr-name="USMEDUPERSONEMAILADDRESS"/>
>      <read-attr attr-name="USMEDUPERSONEMAILSTATUS"/>
>      <read-attr attr-name="USMEDUPERSONEMPLID"/>
>      <read-attr attr-name="USMEDUPERSONFERPA"/>
>      <read-attr attr-name="USMEDUPERSONMIDDLENAME"/>
>      <read-attr attr-name="USMEDUPERSONPORTALCLASS"/>
>      <read-attr attr-name="USMEDUPERSONPORTALDEPARTMENT"/>
>      <read-attr attr-name="USMEDUPERSONSTUDENTTYPE"/>
>    </query>
>  </input>
></nds>
>[07/18/07 15:37:32.106]:PeopleSoft50 PT:Querying publisher shim.


And here's the error returned from PeopleSoft on that query:


>[07/18/07 15:37:32.230]:PeopleSoft50 PT:Publisher shim returned:
>[07/18/07 15:37:32.230]:PeopleSoft50 PT:
><nds dtdversion="2.0">
>  <output>
>    <status level="error" type="driver-general">
>      <description>Publisher query exception: 
>com.novell.nds.dirxml.driver.psoftshim.CIException: Field 
>'MAILALTERNATEADDRESS' does not exist in schema 
>'USM_DIRXML_USR_SCHEMA01'</description>
>    </status>
>  </output>
></nds>


Right now, it looks like your CI has this defined as
"MAILALTERNATEADDRESS_LIST", but you're query is for
MAILALTERNATEADDRESS. That alone could be the error. Fix that and see if
it helps. Fix up your Filter and your Schema Map to have the right
attribute name there and it might work. At least you'll be asking for
the right attribute, according to the CI's schema.


---------------------------------------------------------------------------
 David Gersic                                            dgersic_@_niu.edu

 I'm tired of receiving rubbish in my mailbox, so the E-mail address is
 munged to foil the junkmail bots. Humans will figure it out on their own.
0
dgersic_
7/18/2007 1:33:10 PM
Is it possible to get a good output for me to compare against? I'd really 
appreciate it. You can email it to brembold@-nospam-gca.net

If not, it's ok... I know you are super busy.

Thanks for all the help.

Bryan

0
brembold
7/18/2007 4:10:04 PM
On Wed, 18 Jul 2007 16:10:04 GMT, brembold@nospam.net (Bryan Rembold)
wrote:

>Is it possible to get a good output for me to compare against?

I can give you a sample of what our CI here produces, sure, but I don't
know what you'll get from that.

<?xml version="1.0" encoding="UTF-8"?><nds dtdversion="2.0">
 <source>
  <product build="20060630_1715 " instance="PSDEVL"
version="5.1.0">DirXML Driver for PeopleSoft</product>
  <contact>Novell, Inc.</contact>
 </source>
 <input>
  <modify class-name="NIU_HR_EDIR" event-id="PSDEVL+56159"
src-dn="00101955">
   <association>NIU_HR_EDIR/00777333</association>
   <modify-attr attr-name="ASSOC_ID">
    <remove-all-values/>
    <add-value>
     <value>00777333</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="BIRTH_DATE">
    <remove-all-values/>
    <add-value>
     <value>12/25/1971</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="MAIL_DROP">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="EMPL_RCD">
    <remove-all-values/>
    <add-value>
     <value>0</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="JOB_INDICATOR">
    <remove-all-values/>
    <add-value>
     <value>P</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="EMPL_STATUS">
    <remove-all-values/>
    <add-value>
     <value>A</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="DEPT_ID">
    <remove-all-values/>
    <add-value>
     <value>UB00000</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="DEPT_LONG_DESCR">
    <remove-all-values/>
    <add-value>
     <value>Information Services</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="JOBCODE">
    <remove-all-values/>
    <add-value>
     <value>3290</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="POS_DESCR">
    <remove-all-values/>
    <add-value>
     <value>Specialist</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="POSITION_NBR">
    <remove-all-values/>
    <add-value>
     <value>00002310</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="LOCATION">
    <remove-all-values/>
    <add-value>
     <value>SP</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="BUSINESS_UNIT">
    <remove-all-values/>
    <add-value>
     <value>SPS03</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="SUPERVISOR_ID">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="REPORTS_TO">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="REG_TEMP">
    <remove-all-values/>
    <add-value>
     <value>R</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="FULL_PART_TIME">
    <remove-all-values/>
    <add-value>
     <value>F</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="EMPL_TYPE">
    <remove-all-values/>
    <add-value>
     <value>S</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="RANK">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FIRST_NAME">
    <remove-all-values/>
    <add-value>
     <value>Test</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="MIDDLE_NAME">
    <remove-all-values/>
    <add-value>
     <value>A</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="LAST_NAME">
    <remove-all-values/>
    <add-value>
     <value>Person</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="PREF_FIRST_NAME">
    <remove-all-values/>
    <add-value>
     <value>Test</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="PREF_LAST_NAME">
    <remove-all-values/>
    <add-value>
     <value>Person</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="COUNTRY">
    <remove-all-values/>
    <add-value>
     <value>USA</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="ADDRESS1">
    <remove-all-values/>
    <add-value>
     <value>1060 West Addison</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="CITY">
    <remove-all-values/>
    <add-value>
     <value>Chicago</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="STATE">
    <remove-all-values/>
    <add-value>
     <value>IL</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="POSTAL">
    <remove-all-values/>
    <add-value>
     <value>60151</value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="FJB_EFFDT">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_JOB_INDICATOR">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_EMPL_STATUS">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_DEPTID">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_DEPT_LONG_DESCR">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_JOBCODE">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_POS_DESCR">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_POSITION_NBR">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_LOCATION">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_BUSINESS_UNIT">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_SUPERVISOR_ID">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_REPORTS_TO">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_REG_TEMP">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_FULL_PART_TIME">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="FJB_EMPL_TYPE">
    <remove-all-values/>
   </modify-attr>
   <modify-attr attr-name="PERSONAL_PHONE">
    <add-value>
     <value>
      <component name="PHONE_TYPE">MAIN</component>
      <component name="PHONE">815/758-HOME</component>
     </value>
    </add-value>
    <add-value>
     <value>
      <component name="PHONE_TYPE">BUSN</component>
      <component name="PHONE">815/753-WORK</component>
     </value>
    </add-value>
    <add-value>
     <value>
      <component name="PHONE_TYPE">PGR</component>
      <component name="PHONE">815/763-PAGE</component>
     </value>
    </add-value>
    <add-value>
     <value>
      <component name="PHONE_TYPE">CELL</component>
      <component name="PHONE">815/751-MOBL</component>
     </value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="EMAIL_ADDRESSES">
    <add-value>
     <value>
      <component name="E_ADDR_TYPE"/>
      <component name="EMAIL_ADDR"/>
     </value>
    </add-value>
   </modify-attr>
   <modify-attr attr-name="TransactionValue">
    <add-value>
     <value>Cmpnt: POSITION_DATA  Pg: POSITION_DATA_NIU   Mode: U VAL:
- Go Huskies!</value>
    </add-value>
   </modify-attr>
  </modify>
 </input>
</nds>

My CI is obviously different from yours. You can see the PERSONAL_PHONE
scroll in here, I guess, so that's something. Here's the XSLT I use to
hack it apart:

 <!--
 ###################################################################
 This template is used to transform a structured PHONES syntax attribute
from
 PeopleSoft into a single string format eDirectory phone number. This
implementation
 is to transform the value in an <add> document from PeopleSoft.
 + [dgersic] - Hacked up from PeopleSoft4.0 Driver Input Transform XSLT
 ###################################################################
 -->
    <xsl:template match="add-attr[@attr-name='PERSONAL_PHONE']">
     <xsl:message>Flattening view of Phone Scroll (add) </xsl:message>
     <xsl:variable name="phoneType"
select="value/component[@name='PHONE_TYPE']"/>
     <xsl:variable name="phoneNum"
select="value/component[@name='PHONE']"/>
     <xsl:choose>
      <xsl:when test="$phoneType = 'MAIN'">
       <add-attr attr-name="homePhone">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </add-attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'BUSN'">
       <add-attr attr-name="Telephone Number">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </add-attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'CELL'">
       <add-attr attr-name="mobile">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </add-attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'PGR'">
       <add-attr attr-name="pager">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </add-attr>
      </xsl:when>
     </xsl:choose>
    </xsl:template>
    <!--
 ###################################################################
 This template is used to transform a structured PHONES syntax attribute
from
 PeopleSoft into a single string format eDirectory phone number. This
implementation
 is to transform the value in a <modify> document from PeopleSoft.
 ###################################################################
 -->
    <xsl:template match="modify-attr[@attr-name='PERSONAL_PHONE']">
     <xsl:message>Flattening view of Phone Scroll (modify)
</xsl:message>
     <xsl:variable name="phoneType"
select="add-value/value/component[@name='PHONE_TYPE']"/>
     <xsl:variable name="phoneNum"
select="add-value/value/component[@name='PHONE']"/>
     <xsl:choose>
      <xsl:when test="$phoneType = 'MAIN'">
       <modify-attr attr-name="homePhone">
        <remove-all-values/>
        <add-value>
         <value>
          <xsl:value-of select="$phoneNum"/>
         </value>
        </add-value>
       </modify-attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'BUSN'">
       <modify-attr attr-name="Telephone Number">
        <remove-all-values/>
        <add-value>
         <value>
          <xsl:value-of select="$phoneNum"/>
         </value>
        </add-value>
       </modify-attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'CELL'">
       <modify-attr attr-name="mobile">
        <remove-all-values/>
        <add-value>
         <value>
          <xsl:value-of select="$phoneNum"/>
         </value>
        </add-value>
       </modify-attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'PGR'">
       <modify-attr attr-name="pager">
        <remove-all-values/>
        <add-value>
         <value>
          <xsl:value-of select="$phoneNum"/>
         </value>
        </add-value>
       </modify-attr>
      </xsl:when>
     </xsl:choose>
    </xsl:template>
    <!--
 ###################################################################
 This template is used to transform a structured PHONES syntax attribute
from
 PeopleSoft into a single string format eDirectory phone number.  This
implementation
 is to transform the value in a reply to a <query> from the DirXML
engine.
 ###################################################################
 -->
    <xsl:template match="attr[@attr-name='PERSONAL_PHONE']">
     <xsl:variable name="phoneType"
select="value/component[@name='PHONE_TYPE']"/>
     <xsl:variable name="phoneNum"
select="value/component[@name='PHONE']"/>
     <xsl:choose>
      <xsl:when test="$phoneType = 'MAIN'">
       <attr attr-name="homePhone">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'BUSN'">
       <attr attr-name="Telephone Number">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'CELL'">
       <attr attr-name="mobile">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </attr>
      </xsl:when>
      <xsl:when test="$phoneType = 'PGR'">
       <attr attr-name="pager">
        <value>
         <xsl:value-of select="$phoneNum"/>
        </value>
       </attr>
      </xsl:when>
     </xsl:choose>
    </xsl:template>

I'm pretty sure that's all from the PeopleSoft driver preconfig, so you
should already have a copy of it. It should also be possible to do this
in Policy Builder now, but I haven't gotten around to converting this
stylesheet yet.

There are some other places, on the Subscriber channel, where this
conversion has to be done in the other direction. Again, the preconfig
should already have this stuff in it.


---------------------------------------------------------------------------
 David Gersic                                            dgersic_@_niu.edu

 I'm tired of receiving rubbish in my mailbox, so the E-mail address is
 munged to foil the junkmail bots. Humans will figure it out on their own.
0
dgersic_
7/18/2007 9:30:38 PM
Reply:

Similar Artilces:

ID-Provider Driver
Novell Identity Manager 3.6 Windows Server 2003 R2 eDirectoy 8.8. SP3 Hi I want to develop a ID-policy based on followin rules: Prefix-GivenName[1]Surname[1]-AutoIcremnetNumber And these policies will be consumed by ID-Client(Identity Manager). So long , I have created ID Provider-driver, and configured it to be run as a RMI server (without ID Generation-Map) and Without defining Attributes in the ID-provider driver Filter. And I have created a NULL driver with some policies which invokes id:getNextID() method to get a Unique ID for newly created users. But my...

Mutli-valued attribute to multi-valued attribute
We want to synchronize a multi-valued attribute (created by our own) to a multi-valued attribute in the other edirectory store. But when we are adding attributes we only have the changed values. The previous one is lost. When deleting one value in the Identity Vault then it removes the attribute from the object. Any ideas ? > We want to synchronize a multi-valued attribute (created by our own) to a > multi-valued attribute in the other edirectory store. But when we are > adding attributes we only have the changed values. The previous one is > lost. When deleting ...

Multi-valued attribute to single attribute conversion
Afternoon Everyone! I have been trying to use the default rule in the AD driver to strip multi-valued attributes but for a modify operation but without any luck. I made a copy and put it in the Command Transformation. Would someone please give me asome pinters. I keep getting LDap Error 21, Invalid syntax. Error in attribute conversion operation. Here is the rule I am attempting using: <rule> <description>Convert multi-valued Telephone to single value</description> <conditions> <and> <if-operation op="equal">modify<...

Scritping Driver and Multi-Valued Attributes
Using the 3.6 (patched to IR3) scripting driver and having issues with multi-valued attributes. If two or more values are being added at the same time according to the documentation it's supposed to have multiple name/pairs: ADD_TELEPHONE=818-555-2100 ADD_TELEPHONE=818-555-9842 When I test sending the mail attribute through with multiple values it seems to only take the first value. I also tested with additional attributes with the same results. The attributes I tested with are declared in the schema.def file as multi-valued. Thank you in advance for any help or poss...

JDBC Driver with Multi-valued Attribute
I am writing a jdbc driver with only publisher channel to load in eDir an ORACLE table/view. This source table have n rows for each users: user's key is duplicate for each profiles. The record of the table have the follow structure: <user_id + profile_id + ... + other column>. I have created a custom multi-valued eDir attribute on User class and I have mapped this attribute with the column that represent a list of one or more profiles (the relation user-profile is 1:n). The primary key of the table is composed of (user_id, profile_id). The Matching rule is based on ...

Driver multi values attribute rather than overwrites
Perplexing one here, we have a JDBC driver that pulls certain info from our HR app and populates it into our IDM based on matching CN and workforceID, works pretty well depending on SQL statement driving it. What we are finding in implementation is that several of the attributes are becoming multivalued. (i.e. ou, L, title and givenName all have two entries, the new one and the old one) . What I want to do with the driver is set it up so it overwrites the existing value, not multivaluing it. Not sure how to accomplish this..... existing driver '<?xml version=\"1.0...

Multi-value attributes in text driver between delimiters
I have a text feed in which each field/attribute value is separated by a comma. However, in one of these fields, the data will be multi-valued, and I am needing to pull each value into a multi-value attribute within the identity vault. Has anyone done this and what is the recommended method for telling a text driver to view the mv field as separate values within the same attribute? Example: FirstName,LastName,Phone,Address,City,State,Zip,PositionCodes Elmer,Fudd,555-555-5555,123 Main Street,Anywhere,TX,12345,Position1 Position2 Position3 Position4 The last field is the mv...

JDBC Driver Multi-valued attribute form View
I am trying to put a multi-valued attribute into eDirectory from an Oracle JBDC Connector, latest versions of IDM and JDBC driver. As the DB has millions of rows, we are trying to do this with views. The setup is rather simple. We tried to follow the sample provided here: http://www.novell.com/documentation/idm36drivers/jdbc/?page=/documentation/idm36drivers/jdbc/data/b87s0aj.html#b87s0ar But converting the idea to a table. Two columns in the child view, the value of the primary key form the Parent user table and the multiple values we need. We have tried many differen...

Single Value to Multi Value attribute
Hi all I have an attribute 'source', in my eDirectory dn: cn=schema changetype: modify add: attributeTypes attributeTypes: ( source-oid NAME 'source' DESC 'to capture the source where the user or group is pulled from' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) - I need to modify this attribute from Single valued to Multi-value attribute, - I also need to modify the name of this attribute from 'source' to 'uniqueSource' can any one please give me the exact syntax for the the above modifications ...

Login page has this error: ERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
I am building my first ASP.net Login page this page accesses a dns file the was created in MS Access. When I enter the login page required fields and attempt to check against the database I get the following error.  Any thoughts on how to fix this problem I am completely at a loss for what to do. Thank You, RucaduluERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where ...

update multi-value attributes
I am using delimited Text Driver to add user to eDir with IDM3 Some user address is too long (more than 128 characters) and so I divided it into 2 value and add to attribute (L) in input transformation policy. For instance, I add an address with multi-value as follow: (for easier understanding I replace some text by x) VALUE1= xxxxx 1st Floor, xxxxxxxxxxxxxxx- VALUE2= Mumbai Suppose I change address (through Delimited Text Driver) to VALUE1= xxxxx 9th Floor, xxxxxxxxxxxxxxx- VALUE2= Mumbai (i.e. I only CHANGE 1st -> 9th) ...

unable to evaluate values in an multi-valued attribute
Dear Forum, we are running UA 4.0.1. We have to search through all values of an given attribute for evaluation purpose. According to the documentation either form.getValues() and idvault.get should return an array when multiple-values are found. Unfortunately this seams not to work. var contracts = IDVault.get(null, dn, "eCampus-User", "eCAssigmentsJStr"); form.setValues("AssigmentJStrs", contracts); var numOfContracts = contracts.length(); Testing has shown that the variable contracts is set correct, 'cos the form field AssigmentJStr is sh...

PickList field with values from a multi-valued attribute
Hello there, I have a PickList field in my form that I want to fill with a list of values. Let's call that field "department". The values must be dynamically obtained from a multi-valued attribute of a given Organizational Unit. Let's call that attribute "list-of-departments". I have a DAL entity that exposes the object class (Organizational Unit) and its attribute. Let's call the DAL entity "OU" and let's call the exposed attribute key "list-of-departments" (like the attribute itself). Of course, I have a field that cont...

add values to multiple-valued attribute error
try add multiple values to a mulitple-valued attribute (that can be done with a GUI / LDIF).However, use following code, I get error when insert multiple values for Properties("mgrpRFC822MailMember") (but it works with only one entry)Any help is very welcome.Thx Dim de1 = New DirectoryEntry("LDAP://" & ldapServerName & _            "/ou=MailGroup,dc=pcihl,dc=com", "cn=Manager,dc=pcihl,dc=com", "secret", AuthenticationTypes.ServerBind)            Dim newLstEntry As Direct...

Web resources about - Peoplesoft multi-valued attribute error - novell.id-manager.drivers

Plug Power Signs Multi-Year ReliOn Fuel Cell Contract With Communications Company Valued at $20M
... N.Y. and SPOKANE, Wash. Plug Power Inc. , a leader in providing clean, reliable energy solutions, today announced that it has executed a multi-year ...

Resources last updated: 1/8/2016 11:06:52 AM