Security error running izhprocessfiles script file
Problem: When running izhprocessfiles.bat or izhprocessfiles.sh to reprocess response messages from the file system error directory, the reprocessing fails
Symptom: An error message similar to the following occurs:
The Duplicate Detect Command line utility is being started...
Jan 29, 2008 9:21:49 AM com.ibm.paydir.dupdetect.commandline.error.ProcessJmsMessageFiles
printCommandLineArgumentsInfo INFO: IZHPM205I: Values being used: -? [false]) -propertyfile
[install_directory/check\v409\DupDetect/server/engine/properties/izhutilconfig.properties]
-inputdirectory [install_directory/Core/izhserver/engine/izhcommon/errors]
-filefilter [null] -regex [filesystem] -nofiledelete [false]
Jan 29, 2008 9:21:49 AM com.ibm.paydir.dupdetect.commandline.error.ProcessJmsMessageFiles process
INFO: IZHPM210I: Using JNDI parameters URL [file[/opt/IBM/izhutilconfig]
InitialContextName com.sun.jndi.fscontext.RefFSContextFactory]
ConnectionFactory [izhMQCF] SendQName[null] .
Jan 29, 2008 9:21:50 AM com.ibm.paydir.dupdetect.commandline.error.ProcessJmsMessageFiles process
SEVERE: IZHPM215S: process: Exception instantiating JMSConnection.
Exception information: com.ibm.icpcs.utilities.jms.JMSException:
Cannot create JMSConnection: com.ibm.icpcs.utilities.jms.JMSException:
Cannot set up the required items for this connection: javax.jms.JMSSecurityException:
MQJMS2013: invalid security authentication supplied for MQQueueManager.
com.ibm.paydir.dupdetect.commandline.error.CommandLineException: process:
Exception creating JMSConnection
at com.ibm.paydir.dupdetect.commandline.error.ProcessJmsMessageFiles.process
(ProcessJmsMessageFiles.java:137)
at com.ibm.paydir.dupdetect.commandline.error.ProcessJmsMessageFiles.main
(ProcessJmsMessageFiles.java:440)
Caused by: com.ibm.icpcs.utilities.jms.JMSException:
Cannot create JMSConnection: com.ibm.icpcs.utilities.jms.JMSException:
Cannot set up the required items for this connection: javax.jms.JMSSecurityException:
MQJMS2013: invalid security authentication supplied for MQQueueManager
at com.ibm.icpcs.utilities.jms.JMSConnection.<init>
(JMSConnection.java:150)
at com.ibm.paydir.dupdetect.commandline.error.ProcessJmsMessageFiles.process
(ProcessJmsMessageFiles.java:132)
... 1 moreSolution: Ensure the user ID the izhprocessfiles
script is running under has authority to access the WebSphere® MQ queue manager
and queue. On the machine with WebSphere MQ
installed that the JMS Queue Connection Factory is configured to use,
follow these steps:
- Create the user ID.
- Give authority to the user ID to access WebSphere MQ by one of the following methods:
- Add the user ID to the MQM group.
- Grant authority to the queue manager and queue.