Hi Maruban Support,
Good day,
We do not recommend executing YCPYMDLOBJ to directly copy between models with different versions.
For example, if we need to copy Model A, which is in 2E 8.7, to Model B, which is in 2E 8.7.3,
Approach 1: As Jorge suggested, we can upgrade Model A to 8.7.3 and then copy the objects from Model A to Model B, as both will be in 8.7.3.
Approach 2: If we do not want to upgrade Model A to 8.7.3, then the alternative approach would be to first copy Model A (in 2E 8.7) to a temporary model, Model C, also in 2E 8.7. Then, upgrade the temporary model, Model C, from 2E 8.7 to 2E 8.7.3. Finally, copy the required objects from the upgraded temporary ModelC (in 2E 8.7.3) to Model B, which is also in 2E 8.7.3. This is the best and safest approach.
Note: As always, take a backup of all model libraries by using the SAVLIB command before doing this kind of task. First, test the approach on other test machines and then apply it on the development box.
Also, as you are working with multiple models, it is better to have a shared-name multi-model environment if you do regular copying between models (if it is one time, then we can ignore this):
https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/ca-2e/8-7/administrating/setting-up-a-multi-modeling-environment/shared-name-environment.html
Please raise a CA 2E product support case for more support and questions. Thank you.
Best Regards,
Broadcom/CA 2E Team.