ARS Remedy Driver java.lang.Exception Field not found

  • 7002058
  • 02-Dec-2008
  • 26-Apr-2012

Environment

Novell Identity Manager 3.5.1
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)

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.