VERIFIED SOLUTION i

MailStream Plus 8.3.2 giving misleading error "1007: Maximum Parameters PA INF Exceeded..." for unmatched PA INFs

Configuration: MailStream Plus 8.3.2, all platforms
 
In MailStream Plus version 8.3.2, it now does better checking on PA INFs, which are used with P ATTRs.
Now it verifies that if a PA INF is in the job, that it is being used, i.e that it matches a P ATTR.  If it does not match a P ATTR then there would be no reason for the PA INF to be in the job, so it indicates something is wrong and the parameter(s) needs to be checked.  

For example, a job has this P ATTR and the code is '01' in position 14-15-
P ATTR 001 9 01        02.20 03.81 009.5 04.19             R     Y     Y
*...+....1....+....2....+....3....+....4....+....5....+....6....+....7..
(And the P ATTR is correctly in the parameter list *before* any PA INFs.)

There are two ways a PA INF can match to a P ATTR.  In the examples below the subkeyword IMBMLR is being used, but it could be any PA INF subkeyword.
 
1) The below one matches the P ATTR because of the L in position 8.  L means to match just based on position 13 of the PA INF and of the P ATTR, both of which are generally blank.
PA INF L                   IMBMLR 909788001
*...+....1....+....2....+....3....+....4....+....5....+....6....+....7..

2) The PA INF below matches the P ATTR because it has '01' in position 14-15, which matches the code on the P ATTR parameter in 14-15. 
PA INF       01            IMBMLR 909788001
*...+....1....+....2....+....3....+....4....+....5....+....6....+....7..

But the PA INF below would not match the P ATTR because there is no L in position 8 and no '01' in 14-15.  
PA INF                     IMBMLR 909788001

Therefore MailStream Plus *should* give the error "1030: Unmatched PA INF IMBMLR - P ATTR/Link not found."
But instead it is giving the mis-leading error "1007: Maximum Parameters PA INF Exceeded IMBMLR"

This will be corrected in a future release/update of MailStream Plus
UPDATED:  May 14, 2019