VERIFIED SOLUTION i

Linking PA INF parameters to P ATTR parameters using MailStream Plus

Product affected: MailStream Plus™, all versions, all platforms
 
Some subkeywords can be, or must be, used with PA INF parameters. PA INF parameters link to P ATTR parameters using position 13 and/or 14-22, so you can associate the INF information value with one or more P ATTRs in the job.

There are 3 main ways to use PA INF.

1)
Say the job has multiple P ATTR parameters, and you want the same PA INF sub keyword value to be used for all of them.
Put an L in PA INF position 8.  The L makes a PA INF link to P ATTRs based only on the value in position 13 of the PA INF and the P ATTR parameters.  And since position 13 is normally blank on both P ATTRs and PA INF parameters, the one PA INF will ‘match’ to and be used for all the P ATTRs.
P ATTR 192 1 P         4.000 20.00 07.00 04.00                 R Y     Y
P ATTR       Q         5.000 21.00 07.00 04.00                 R Y    
P ATTR       R         6.000 22.00 07.00 04.00                 R Y   
PA INF L                   MDIAMO crid#value

*...+....1....+....2....+....3....+....4....+....5
 
2)
If you want to have a separate/different PA INF value for each P ATTR in the job. 
Do not put an L in position 8.  Then the PA INFs will be matched to the P ATTRs based on the values in position 14-22 of each parameter.
So if one P ATTR had ‘ABC’ in position 14-16, for example, the job would need a PA INF with ‘ABC’ in 14-16.
If there was a second P ATTR with ‘DEF’ in 14-16, then the job would need a PA INF with ‘DEF’ in 14-16, etc.
(NOTE- Technically with PA INF position 8 blank, positions 14-22 *and* position 13 are used for matching, but position 13 is normally left blank on PA INFs and P ATTRs so would have no effect.) 
P ATTR 192 1 ABC       4.000 20.00 07.00 04.00                 R Y     Y
P ATTR       DEF       5.000 21.00 07.00 04.00                 R Y    
P ATTR       GHI       6.000 22.00 07.00 04.00                 R Y 
PA INF       ABC           MDIAMO crid#value1
PA INF       DEF           MDIAMO crid#value2
PA INF       GHI           MDIAMO crid#value3

*...+....1....+....2....+....3....+....4....+....5
 
3)
The third way to use PA INF is- suppose the job has a lot of P ATTRs in a job, say 6 (or 50, or more.) 
And say some of the P ATTRs will all use one CRID number, and the others will all use a second CRID number.  The job *could* use method 2 above, and have 6 PA INF parameters, one for each P ATTR with a matching code in position 14-22 and one of the two CRID values on it.
But since all of the P ATTRs in our example are going to use one of two values, it's simpler to again use an L in position 8.  In option 1 above a single PA INF with an L was used for all P ATTRs, because position 13 was blank on the PA INF and matched to blanks in position 13 on all of the P ATTRs.
But for this example there will be 2 PA INFs with the same sub keyword, and 'L's in position 8.  On one there is a value in position 13, such as ‘A’.  On the second put a different value in position 13, such as ‘B’.
Then on each P ATTR parameter, you just need to put either A or B in position 13 depending on which PA INF you want it to match to and use.  
P ATTR 192 1AP         4.000 20.00 07.00 04.00                 R Y     Y
P ATTR      AQ         5.000 21.00 07.00 04.00                 R Y    
P ATTR      BR         6.000 22.00 07.00 04.00                 R Y 
P ATTR      BS         4.000 20.00 07.00 04.00                 R Y     
P ATTR      AT         5.000 21.00 07.00 04.00                 R Y    
P ATTR      BU         6.000 22.00 07.00 04.00                 R Y 
PA INF L    A              MDIAMO crid#value1
PA INF L    B              MDIAMO crid#value2

*...+....1....+....2....+....3....+....4....+....5
(For this example we just had two PA INF values to be used, but you can have more.)  

 
UPDATED:  May 16, 2019