VRS1 DDSPMPR Version not match DDSRTLM

Document ID : KB000112637
Last Modified Date : 06/09/2018
Show Technical Document Details
Question:
Why is CA Ideal batch job failing with error code VRS1 and "OBJECT MODULE DDSPMPR  Version 15.0 does not match DDSRTLM  Version." followed by U1000 abend in VTPM9803?

This occurred for any CA Ideal batch job after CA Datacom/DB upgrade from version 14.0 to version 15.0.
 
Environment:
z/OS
Answer:

This indicates a software mix up of the versions of the Datacom/DB custom modules and the Datacom/DB load library.

Specifically, the Datacom custom module DDSRTLM in use was a different version than the Datacom load library (CABDLOAD).

Check the Ideal batch STEPLIB/JOBLIB for a mix of Datacom software. Assure that Ideal batch is using the same CUSLIB/CABDLOAD as the Datacom MUF.
Check the link list for DDSRTLM and other Datacom modules and remove them from the link list. 

 

Additional Information:
Note, the associated load module for object module DDSPMPR is the Datacom Dictionary load module DDSPMLM.

The Ideal batch job JESMSGLG output shows the following message preceding the U1000 abend in VTPM9803:

+USER REQUESTED ABEND.  CODE IS VRS1

The message "OBJECT MODULE DDSPMPR  Version version does not match DDSRTLM  Version." shows in the Ideal batch SYSPRINT output.

"VRS1" abend code is documented in CA Datacom Messages in the section "CA Datacom/DB ABEND Codes" at 
https://docops.ca.com/ca-datacom-messages/en/ca-datacom-db-messages/ca-datacom-db-abend-codes/vrs1

VRS1

PROGRAM VERSIONS DO NOT MATCH

Reason:

The version identification assigned to a given CA Datacom® Datadictionary™ program does not match that of the System Resource Table.

Action:

Make sure that all CA Datacom® Datadictionary™ programs in the load libraries being accessed are at exactly the same level. If no errors are detected in the libraries used, collect the dump and all other pertinent information and contact CA Support.