CMC - NAP Messages not Sending Out V8
Introduction
Due to a recent Microsoft update, you may encounter issues with CMC not being able to send out the automated messages. If you run into this issue, follow the steps below.
Download the two files shown below:
Copy and paste the files into the Autoproc folder in the RMA folder. IMPORTANT: You will need to edit the name of both files after downloading, as they will be missing a period (Example: instead of napprepexe.config, change to napprep.exe.config)


Next, add the following code (found under the Read More option below) to the the AdvCommsService.exe.config file, this file is most often located in the RMA folder, but you may need to check the AdvComms service to find out where the AdvCommsService.exe is being run from and update the file in that folder.
<configSections>
<sectionGroup name="system.data.dataset.serialization" type="System.Data.SerializationSettingsSectionGroup, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="allowedTypes" type="System.Data.AllowedTypesSectionHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>
</configSections>
<system.data.dataset.serialization>
<allowedTypes>
<add type="NAPCommon.DataClass.SchedulingData, NAPCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<add type="NAPCommon.Enumeration.WorkflowNotification, NAPCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<add type="NAPCommon.Enumeration.ScriptAction, NAPCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<add type="NAPCommon.Enumeration.ScriptOnError, NAPCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<add type="System.Collections.Generic.List`1[[NAPCommon.DataClass.CriteriaData, NAPCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</allowedTypes>
</system.data.dataset.serialization>
Note that it is very important that the inserted code be the first thing after the <configuration> tag
The code to paste in is included below the screen shot

Once this is done, the issue should be resolved and the CMC Nap messages will continue to send out as normal.