Resolve Verimove Error for External CASS processing - E1524 Validation Error: Delivery Point Validation (DPV) is required for all processing

Product affected:  Verimove
Operating System: z/OS

Issue

Upgrading from Verimove version 3.5.0 to the newest version of 3.7.0 and encountering the error -

E1524  File: VeriMove.cpp  Line: 179
Validation Error: Delivery Point Validation (DPV) is required for all processing..
+ E1524 
Validation Error: LACSLink is required for all processing.
+ E1524
Validation Error: SuiteLink is required for all processing.


 

Cause

Previous versions did not require DPV, LACSLink, and SuiteLink for CASS processing and even if running External CASS, new additional Verimove tags for DPV, LACSLink and SuiteLink are needed in the definition file.

Resolution

UPDATED: October 12, 2018
Tags needed for Verimove versions 3.5.1 and higher when processing External CASS
<DPV>
    <UseDPV>Yes</UseDPV>
    <DPVFileType>HASH</DPVFileType>
    <DPVNoStat>Yes</DPVNoStat>
    <DPVVacant>Yes</DPVVacant>
    <DPVProcessing>External</DPVProcessing>
    <DPVStatsSource>Input Field Defined</DPVStatsSource>
</DPV>
<LACSLink>
    <UsingLACSLink>Yes</UsingLACSLink>
    <LACSLinkProcessingType>External</LACSLinkProcessingType>
    <LACSLinkStatsSource>Input Field Defined</LACSLinkStatsSource>
</LACSLink>
<SuiteLink>
    <UsingSuiteLink>Yes</UsingSuiteLink>
    <SuiteLinkProcessingType>External</SuiteLinkProcessingType>
    <SuiteLinkStatsSource>Input Field Defined</SuiteLinkStatsSource>
</SuiteLink>

Can no longer use the following -

<DPV>
<UseDPV>No</UseDPV>
</DPV>
<LACSLink>
<UsingLACSLink>No</UsingLACSLink>
</LACSLink>
<SuiteLink>
<UsingSuiteLink>No</UsingSuiteLink>
</SuiteLink>