Home
Messages that contain unexpected or corrupted information
If the information contained in the message is not what your application was expecting, or has been corrupted in some way, consider the following:
- Has your application, or the application that put the message onto the queue, changed?
Ensure that all changes are simultaneously reflected on all systems that need to be aware of the change.
For example, the format of the message data might have been changed, in which case, both applications must be recompiled to pick up the changes. If one application has not been recompiled, the data will appear corrupt to the other.
- Is an application sending messages to the wrong queue?
Check that the messages your application is receiving are not really intended for an application servicing a different queue. If necessary, change your security definitions to prevent unauthorized applications from putting messages on to the wrong queues.
If your application uses an alias queue, check that the alias points to the correct queue.
- Has the trigger information been specified correctly for this queue?
Check that your application should have started; or should a different application have started?
If these checks do not enable you to solve the problem, check your application logic, both for the program sending the message, and for the program receiving it.
Parent topic:
Have you obtained incorrect output?
fa15010_
Home