Resolve why the IMpb (Intelligent Mail® Package Barcode) is not generated and receiving the error 'Invalid Serial number' using MailStream Plus

Product affected: MailStream Plus™, all platforms, all versions
Product Feature: General

 

Issue

IMpb (Intelligent Mail® Package Barcode) is not generated due to this error in MailStream Plus™ (MSP):
MSNA00B    I Invalid Serial number

The error message shows up for each record in the Name-Address Output file.



 
 

Cause

The following is the IMBOUT parameter used to generate the IMpb:
IMBOUT1679 I                 C 920         R                 170507
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+
  • Position 7-10 is the location where MSP will write the 34 byte IMpb, position 1679
  • Position 44 has R to tell MSP to read the serial number from the input records
  • Position 62-65 is the location the serial number is located in the record, the position 1705
  • Position 66-67 is the length of the Serial Number in the records
The location of the IMpb is overwriting where the serial number is already located in the input file.
Position 1679 is 34 bytes thru position 1712. With the serial number being in position 1705, the serial number value is being overwritten.
 
 

Resolution

UPDATED: May 14, 2019
Do not overwrite the serial number location in the output file with the IMpb, the IMb or any other posted value. 
For example, you could change the value in the IMBOUT position 62-65 to a different location (and you'd have to have the serial numbers be in the input records there):
IMBOUT1679 I                 C 920         R                 180507
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+

Now the IMpb will be generated and the error...
MSNA00B    I Invalid Serial number
...will no longer appear.