VERIFIED SOLUTION i

Resolving the error: E 0008: NMATNA 01 Synchronization Error using MailStream Plus

Product Affected:  MailStream Plus™
Operating System: All Platforms

 

Issue

Why does this Synchronization Error happen using MailStream Plus™(MSP)?
 
MSMSS1     I MSMSS1 ended normally.
MSNA00B    I MSWKWK file not found, initializing
MSNA00B    I Synchronization error:
MSNA00B    I  Unmatched NAME record:
MSNA00B    I
MSNA00B    I NAME records read:         2
MSNA00B    I   NS records read:         2
MSNA00B    E  0008: NMATNA 01 Synchronization Error
MSDR01     I MSDR01 Ended abnormally. Processing terminated

Cause

This can be due to a mismatch when MSP is doing a sort.
Let’s look at the FILEDF parameters:
 
FILEDF MSSTIN   L 0200
FILEDF MSSTON   L 1000
FILEDF MSNAIN   L 0200
FILEDF MSNAON   L 1000
*---+----1----+----2----+----3----+----4----+----


Internally in MailStream Plus the MSSTON and the MSNAIN files are the same files, just in different steps.  These should always have the same record length.
 
 
 

Resolution

UPDATED: April 12, 2019
Change the record length of the MSNAIN to match the record length of the MSSTON file:

FILEDF MSSTIN   L 0200
FILEDF MSSTON   L 1000
FILEDF MSNAIN   L 0200 - change this to 1000
FILEDF MSNAON   L 1000
*---+----1----+----2----+----3----+----4----+----


Now the files will match up when MSP sorts the MSNAIN file. 

FILEDF MSSTIN   L 0200
FILEDF MSSTON   L 1000
FILEDF MSNAIN   L 1000
FILEDF MSNAON   L 1000
*---+----1----+----2----+----3----+----4----+----