$OPERATIONS_MODELS/data/patches/done Does Not Always Contain Latest Version of File if Work Order Processing is Used

(Doc ID 2279013.1)

Last updated on JUNE 28, 2017

Applies to:

Oracle Utilities Network Management System - Version to [Release 1.12 to 2.3]
Oracle Network Management for Utilities - DMS - Version to [Release 1.12 to 2.3]
Information in this document applies to any platform.


On : version, Data Model

If work-order processing is used, the timestamps for import files in $OPERATIONS_MODELS/data/patches/done are not consistent.

When the script ces_build_maps.ces processes an mbd directory (basically, a work order), it does not check the data/patches/done directory for the individual import files processed.
Instead, it only moves the mbd directory.

nmsmodel@nms-server1:~/operation_model/data$ cd patches
nmsmodel@nms-server1:~/operation_model/data/patches$ find . -name "mapA.*" | xargs ls -l
-rw-r----- 1 nmsmodel nms 634342 Dec 15 07:21 ./done/mapA.mb
-rw-r----- 1 nmsmodel nms 632209 Dec 7 07:27 ./done/old/mapA.mb
-rw-r----- 1 nmsmodel nms 648923 Jan 26 18:57 ./done/WO_mapAB.mbd/mapA.mb

It is expected that data/patches/done should always contain the latest version of an import file

The issue can be reproduced at will with the following steps:
1. Build a specific map
2. update the mp file
3. Build the mp file as part of a work order
4. Check the patches/done directory.
5. Both versions of the map are there.




Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms