When I view our data queues, I find the data queue monitor very useful. However, for data queues longer than 100 bytes I sometimes find that the view won't display all the data in the queue entry. I've included a SAVF (saved TESTFIL/TR0316Q from a v7r1 IBM i) and hopefully you can use it to find the problem.
Find the attached data queue in RSE, and right-click and select iSphere Data Queue Monitor. The View appears and shows me 5 of 14 records. I change the number of messages to 50 to show the hidden messages, but this makes no difference to the problem.
The first and second entries are exactly 1024 characters long, with 4 characters at the start and 1020 spaces after. The data queue monitor view tells me it is 1024 characters long. I double-click either and the view shows the full text and 1024 hex digits (it tells me it is showing 2048 hex digits, but that is 1024 bytes/characters).
The third entry is more complex. The view tells me that the entry is 752 characters long. Double-clicking that entry shows 128 hex digits, and 64
characters:
"*PDFWTR 0101NC_EMAIL HOWARDP 597277CLMFRM" + 4 spaces (i.e. hex(40))
There should be another 242 spaces followed by more text (a path name) then lots more spaces and finally a user name.
When I right-click a message and "copy as text" I get only 50 characters and nothing more. If I right-click and "copy as hex" I get 1024 characters (with the last 260+ being spaces).
There had been two problems with the data queue monitor. The first problem, which can not be solved, is that a table column can display up to 259 characters on MS Windows. That is a restriction of the underlaying Windows control, the SWT table is mapped to:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=259013
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257815
The second problem was, that data, added to the clipboard, is truncated at the first x'00' character, when it is added a text. That problem has been solved, by replacing non-displayable characters with a replacement character. The default character (can be changed in the "Monitor" preferences) is the division sign '÷'.
Both fixes went to iSphere v2.9.2b002.