Changes have been made to deliver this requirement and the changed code will be seen in ZMF 8.3 patch1.
REXX exit users will not need to change anything, the REXX longMsg variable will now allow for up to 512 bytes of usable data (you can put as much as you like into longMsg but only the first 512 bytes will be used).
LE exit users will have to, at minimum, recompile their exits to pick up changed copybooks supplied with ZMF 8.3 patch1.
If LE users have no need of messages longer than 128 bytes they can continue to use the existing xxxxLONG fixed length fields. If they need more room then they must put a blank in the xxxxLONG field and then proceed to use the new xxxxXLON varchar fields which will accept up to 512 bytes of data.
Note: all HLLX functional areas have been addressed.
I'm in the process of finally getting the remaining ISPF panel customizations converted over to use HLLX. The "shortMsg" variable is 25 character in length, which matches the length of an ISPF short message. However, the "longMsg" variable is limited to 128 bytes, whereas an ISPF long message is 512 bytes. It would seem appropriate that the "longMsg" maximum length matches the ISPF long message maximum length.
With the ISPF panel customizations, I have taken advantage of being able to be verbose with the ISPF long messages to explain in detail to the ChangeMan ZMF user what the problem is, and possible solutions. The bottom line is if the ISPF long message can help the ChangeMan ZMF user, and it saves the ChangeMan ZMF user from having to contact someone else to help him/her, then it ends-up being a time-saver all around, and results in better productivity because it enables the ChangeMan ZMF product to better communicate with its users while using it.
I have found that with the 128 character limitation of "longMsg" may not always convey the necessary information to the user as clearly as a longer 512 "longMsg" field would.
It would also seem appropriate that
#ISPF
#panels
#HLLX
#messages
#REXX