Weve developed and have been using custom iManager JSP packaged into
our own PBCSIM.npm for several years.

We have been running fine under iManager 2.7.5 and previous versions.

Im in the process of upgrading the whole environment IDM, eDir, iMan

Our custom npm will not install on the new iManager servers 2.7.7
Patch 1
This file is incompatible with this version of iManager

We have manually copied the jsp(s)
/var/opt/novell/iManager/nps/portal/modules/pbcsim/skins/default/devices/default

Created a new MANIFEST file with new version:
/var/opt/novell/iManager/nps/WEB-INF/modules/PBCSIM/META-INF

Created a new install.xml with new version:
/var/opt/novell/iManager/nps/portal/modules/pbcsim/install

We valid the xml file using the XML checker tool (wolfgang)

Then we went to Configure/RBS Configuration/Installed Modules and
Re-installed

All of our custom tasks and options look fine; however, strange things
happen:
Create User - the First letter of the Given Name is repeated in a CN
creation. This is not from logic in policies.

Our old version of iManager and custom jsp(s) still work fine.

A trace reveals that a working old iManager - Create User starts with:
<input>
<add cached-time="20140923181610.918Z" class-name="User"
event-id="DEVXML1-NDS#20140923181610#3#1"
qualified-src-dn="O=PBC\OU=CREATION\CN=ABTestUser1"
src-dn="\DEVIV\PBC\CREATION\ABTestUser1" src-entry-id="61281"
timestamp="1411496170#35">
<add-attr attr-name="employeeType">
<value timestamp="1411496170#13" type="string">Employee</value>
</add-attr>
<add-attr attr-name="manager">
<value timestamp="1411496170#5"
type="dn">\DEVIV\PBC\USERS\TEST\TManager</value>
</add-attr>
<add-attr attr-name="PBCisExchangeUser">
<value timestamp="1411496170#2" type="state">true</value>
</add-attr>
<add-attr attr-name="OU">
<value timestamp="1411496170#9" type="string">PBCSIM Test
Department</value>
</add-attr>
<add-attr attr-name="PBCisPBCGOVUser">
<value timestamp="1411496170#12" type="state">true</value>
</add-attr>
<add-attr attr-name="Telephone Number">
<value timestamp="1411496170#25" type="teleNumber">561 999-9999</value>
</add-attr>
<add-attr attr-name="creatorsName">
<value timestamp="1411496170#27"
type="string">CN=Admin,OU=SERVICES,O=PBC</value>
</add-attr>
<add-attr attr-name="Given Name">
<value timestamp="1411496170#23" type="string">Anew</value>
</add-attr>
<add-attr attr-name="isManager">
<value timestamp="1411496170#11" type="state">false</value>
</add-attr>
<add-attr attr-name="modifiersName">
14:16:11 B627EB90 <value timestamp="1411496170#26"
type="string">CN=Admin,OU=SERVICES,O=PBC</value>
</add-attr>
<add-attr attr-name="Surname">
<value timestamp="1411496170#18" type="string">BTestUser1</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496170#7" type="string">User</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496170#8" type="string">PBCUser</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496170#30" type="string">Organizational
Person</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496170#31" type="string">Person</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496170#32"
type="string">ndsLoginProperties</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496170#33" type="string">Top</value>
</add-attr>
<add-attr attr-name="CN">
<value timestamp="1411496170#35" type="string">ABTestUser1</value>
</add-attr>
</add>
</input>

A trace of the new iManager Create User starts with:
<input>
<add cached-time="20140923181906.015Z" class-name="User"
event-id="DEVXML1-NDS#20140923181906#4#1"
qualified-src-dn="O=PBC\OU=CREATION\CN=ABTestUser2"
src-dn="\DEVIV\PBC\CREATION\ABTestUser2" src-entry-id="61283"
timestamp="1411496346#3">
<add-attr attr-name="Object Class">
<value timestamp="1411496346#2" type="string">Unknown</value>
</add-attr>
<add-attr attr-name="Object Class">
<value timestamp="1411496346#3" type="string">Top</value>
</add-attr>
<add-attr attr-name="CN">
<value timestamp="1411496346#1" type="string">ABTestUser2</value>
</add-attr>
</add>
</input>


Not Good!

It amazes me that the User ends up being created with the only thing I
see wrong is the CN has a letter doubled!!

I have been struggling to figure out what I need to do to fix our custom
iManager install. The docs point to something like:
any custom plug-ins you want to use with iManager 2.7.7 must be
re-compiled in the iManager 2.7.7 environment.

Not sure if this is the problem. I can see deep under \work directory
the jsp used gets a temp numbered file?

Can anyone please point me in the right direction?

Thank you,

Gary


--
gholdefe
------------------------------------------------------------------------
gholdefe's Profile: https://forums.netiq.com/member.php?userid=318
View this thread: https://forums.netiq.com/showthread.php?t=51819