Hi there! We're experiencing some trouble with the I5OSDRV. Every time we
change a user profile (chgusrprf) in the iSeries console, we get an
exception from the exit program. However, if the same operation is
performed through the driver, via subscriber channel, everything is fine.

This is a concern about this, because MIMX replication, after entering in
contingency mode, re-enables every user in the secondary iSeries server.
And for each user, gets the same exception.

Here's the exception's trace as shown in the iSeries console:

Exiting after unexpected exception
I5OSDRV/PRFEXIT crashed. Stack dump:
PRFEXIT I5OSDRV :dumpstack:14
PRFEXIT I5OSDRV :i5os_exit_exception_handler:4
QMHPDEH QSYS ::0
PRFEXIT I5OSDRV :main:86
PRFEXIT I5OSDRV :_C_pep:0
QSYCODEUTLQSYS :callExitProgram__FPcT1P11userStorages:733
QSYCODEUTLQSYS :qsyRetrieveAndCallUserProfileExitPgms__FiPcN22s:7 58
QSYUSREP QSYS :main:599
QSYUSREP QSYS :_CXX_PEP:614
QSYUP QSYS ::0
QUICMD QSYS ::0
QUIALIST QSYS ::0
QUIMGFLW QSYS ::0
QMNWRKXX QSYS ::0
QUICMD QSYS ::0
QUIMGFLW QSYS ::0
QUIMNDRV QSYS ::0
QUICMENU QSYS ::0
QCMD QSYS ::0

Our current I5OSDRV version is "Novell Identity Manager Integration Module
3.1 for Midrange, Version 2.0, Build Date 20060706_1316" (obtained with
i5osdrv/i5osdrv option(*version)).

Logs don't show anything that would seem relevant. In fact, the driver's
publisher channel is enabled, but nothing arrives after the exception,
although the change in the iSeries is applied.

Is there anything else we may troubleshoot? We'll appreciate your advises.
Thanks a lot!