We have our own IPCS format model which uses BLSQMDEF/BLSQMFLD.

We use quite a few LONG labels. Many of these I can shorten by using the 
PREFIX= keyword and removing the beginning of the label which is often the same 
for all labels within the DSECT.
The problem is with some of the labels where the matching prefix is > 8 
characters.

Let's say I have a label of LongLabel_Field_Number1.
If I code "BLSQMFLD NAME=LongLabel_Field_Number1,DTYPE=EBCDIC" the resulting 
label will be "LongLabe".
If I add PREFIX=16 to remove "LongLabel_Field_" the macro produces an MNOTE 
"INVALID VALUE SPECIFIED FOR PREFIX".

Has anyone found a way around this problem?  
Of course, the BLSQMFLD macro could ALWAYS code OFF= & LEN= which would allow 
ANY text to be placed in NAME=.
I'd prefer not to do that.

Thanks for any suggestions.
Dan

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to