Environment
Novell Identity Manager 3.5.1
Novell Identity Manager - Remote Loader
Novell Identity Manager - Remote Loader
Situation
In ARS Remedy 7.1 The application does not accept Given Name or Surname for thir equivalent of a User object.
Possible error will look like this in the Remote Loader side (trace level 5)
Level = error
Message = Fatal error returned from shim
<product build="20070620_0505" instance"Remedy ARS Driver" version="3.5.2">DirXML ARS Driver (Java, XDS)</product>
<contact>OPNS SA</contact>
</source>
<output>
<status event-id="myworld1#2" level="fatal" type="driver-status">
<description>java.lang.Exception: Field not found</description>
<exception class-name="java.lang.Exception">
<message>Field not found</message>
<stack-trace>java.lang.Exception: Field not found
at be.opns.dirxml.driver.xds.arsdriver.Tools.findFieldID(Tools.java:40)
at be.opns.dirxml.driver.xds.arsdriver.ARSSubscriptionShim.addHandler(ARSSubscriptionShim.java:433)
at be.opns.dirxml.driver.xds.arsdriver.ARSSubscriptionShim.dispatch(ARSSubscriptionShim.java:351)
at be.opns.dirxml.driver.xds.arsdriver.ARSSubscriptionShim.execute(ARSSubscriptionShim.java:254)
at com.novell.nds.dirxml.remote.loader.Driver.driverStart(Driver.java:155)
at com.novell.nds.dirxml.remote.loader.RemoteLoader.run(RemoteLoader.java:950)
at java.lang.Thread.run(Thread.java:619)
Possible error will look like this in the Remote Loader side (trace level 5)
Level = error
Message = Fatal error returned from shim
<product build="20070620_0505" instance"Remedy ARS Driver" version="3.5.2">DirXML ARS Driver (Java, XDS)</product>
<contact>OPNS SA</contact>
</source>
<output>
<status event-id="myworld1#2" level="fatal" type="driver-status">
<description>java.lang.Exception: Field not found</description>
<exception class-name="java.lang.Exception">
<message>Field not found</message>
<stack-trace>java.lang.Exception: Field not found
at be.opns.dirxml.driver.xds.arsdriver.Tools.findFieldID(Tools.java:40)
at be.opns.dirxml.driver.xds.arsdriver.ARSSubscriptionShim.addHandler(ARSSubscriptionShim.java:433)
at be.opns.dirxml.driver.xds.arsdriver.ARSSubscriptionShim.dispatch(ARSSubscriptionShim.java:351)
at be.opns.dirxml.driver.xds.arsdriver.ARSSubscriptionShim.execute(ARSSubscriptionShim.java:254)
at com.novell.nds.dirxml.remote.loader.Driver.driverStart(Driver.java:155)
at com.novell.nds.dirxml.remote.loader.RemoteLoader.run(RemoteLoader.java:950)
at java.lang.Thread.run(Thread.java:619)
Resolution
In the Driver Filter you will need to set the Given Name as well as the Surname to Ignore on Subscriber and Publisher. After that, restart the driver and it should connect and work.