AS400driver
Programmer
Hi all,
An RPG 400 application using MQGET, is retrieving the messages with a reason code 2110 (invalid message format). I think we have that figured out as the MQPUT app was not specifying a format. The problem is the messages are not being removed from the queue as they are being read. The queue is opened for message removal (not browse). It actually looks like the messages might be being retrieve more than once, but I am still looking into that. The messages are segmented and in the process of debugging, some of the segments were corrupted and I thought that might cause the queue manager to not remove any of the messages as they were 'put' and 'got' with sync point control on. Any help would be greatly appreciated.
Sorry for the ramble,
Carl
An RPG 400 application using MQGET, is retrieving the messages with a reason code 2110 (invalid message format). I think we have that figured out as the MQPUT app was not specifying a format. The problem is the messages are not being removed from the queue as they are being read. The queue is opened for message removal (not browse). It actually looks like the messages might be being retrieve more than once, but I am still looking into that. The messages are segmented and in the process of debugging, some of the segments were corrupted and I thought that might cause the queue manager to not remove any of the messages as they were 'put' and 'got' with sync point control on. Any help would be greatly appreciated.
Sorry for the ramble,
Carl