IDM3 on NetWare 6.5 Sp5+updates here.

Yesterday I imported the MoveProxy (loopback) driver to this server. I made some
changes to it to build a little service. Nothing major, just a couple of things
on the subscriber event transform, and some filter changes. Tried to start it,
and it won't start. The error in dstrace is:

[2006/06/28 9:44:53] DirAlert-StudentNode2 : Reading named passwords list.
[2006/06/28 9:44:53] ENG ET:
DirXML Log Event -------------------
Status: Error
Message: Code(-9071) Driver is misconfigured: Code(-9010) An exception
occurred: com.novell.nds.dirxml.engine.EmptyStreamAttributeE xception
at
com.novell.nds.dirxml.engine.ConfigAbstraction.get AttributeXML(ConfigAbstraction.java:996)
at
com.novell.nds.dirxml.engine.controls.ControlValue s.readFromDriver(ControlValues.java:109)
at
com.novell.nds.dirxml.engine.ConfigAbstraction.ini tECVs(ConfigAbstraction.java:537)
at
com.novell.nds.dirxml.engine.ConfigAbstraction.com monConstruct(ConfigAbstraction.java:363)
at
com.novell.nds.dirxml.engine.ConfigAbstraction.<in it>(ConfigAbstraction.java:296)
at com.novell.nds.dirxml.engine.DriverEntry.<init>(Dr iverEntry.java:117)
at
com.novell.nds.dirxml.engine.DriverEntry.startDriv er(DriverEntry.java:96)
at
com.novell.nds.dirxml.engine.DriverEventMonitor$Dr iverStateHandler.handleEvent(DriverEventMonitor.ja va:273)
at
com.novell.nds.events.EventNotification.processEve nt(EventNotification.java:845)
at com.novell.nds.events.EventNotification.processEve nts(Native Method)
at
com.novell.nds.events.EventNotification.access$500 (EventNotification.java:56)
at
com.novell.nds.events.EventNotification$EventThrea d.run(EventNotification.java:1149)
at java.lang.Thread.run(Thread.java:534)

[2006/06/28 9:44:53] ENG ET:
DirXML Log Event -------------------
Status: Error
Message: Code(-9070) Unable to start DirXML driver
<\NIU-DEVELOPMENT\NIU\DirXML\DS5\DirAlert-StudentNode2>:
com.novell.nds.dirxml.engine.EmptyStreamAttributeE xception
at
com.novell.nds.dirxml.engine.ConfigAbstraction.get AttributeXML(ConfigAbstraction.java:996)
at
com.novell.nds.dirxml.engine.controls.ControlValue s.readFromDriver(ControlValues.java:109)
at
com.novell.nds.dirxml.engine.ConfigAbstraction.ini tECVs(ConfigAbstraction.java:537)
at
com.novell.nds.dirxml.engine.ConfigAbstraction.com monConstruct(ConfigAbstraction.java:363)
at
com.novell.nds.dirxml.engine.ConfigAbstraction.<in it>(ConfigAbstraction.java:296)
at com.novell.nds.dirxml.engine.DriverEntry.<init>(Dr iverEntry.java:117)
at
com.novell.nds.dirxml.engine.DriverEntry.startDriv er(DriverEntry.java:96)
at
com.novell.nds.dirxml.engine.DriverEventMonitor$Dr iverStateHandler.handleEvent(DriverEventMonitor.ja va:273)
at
com.novell.nds.events.EventNotification.processEve nt(EventNotification.java:845)
at com.novell.nds.events.EventNotification.processEve nts(Native Method)
at
com.novell.nds.events.EventNotification.access$500 (EventNotification.java:56)
at
com.novell.nds.events.EventNotification$EventThrea d.run(EventNotification.java:1149)
at java.lang.Thread.run(Thread.java:534)


Looking around in iManager, it appears to be that the Engine Control Values are
bad. Trying to see them results in an error. Everything else looked ok.

So how does one recover from this? iManager won't let anything be done there,
since it can't interpret what it is (or isn't) finding.

I ended up having to export and delete my driver config, import MoveProxy again,
re-import my config to put my changes back, and now it works fine. This seems to
indicate that the Engine Control Values are not exported as part of the driver
export. Yet they get set up (or are supposed to get set up) as part of the
initial driver config import. Where are they stored, and in what format? I don't
see them anywhere on the driver objects, even using Console1 to avoid iManager's
interpretation of what's there.


---------------------------------------------------------------------------
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.