VERIFIED SOLUTION i

Resolve why the IMpb is not generated and receiving the error 'Invalid Serial number' using MailStream Plus

Issue

IMpb is not generated due to this error in MailStream Plus™ (MSP):

MSNA00B    I Invalid Serial number

This error message shows up for each record.



 
 

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 read the serial number from the record
  • Position 62-65 is the location the serial number is located in the record, the position 1705
The location of the IMpb is overwriting where the serial number is already posted 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: March 15, 2019
Do not overwrite the serial number location in the output file with the the IMpb, the IMb or any 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 this error:
MSNA00B    I Invalid Serial number
Will no longer appear. 
Environment Details
Product affected: MailStream Plus™, all platforms, all versions
Product Feature: General