[UIM]: In The Same BI, Can Not Return To The Original Value (Doc ID 1523533.1)

Last updated on MAY 01, 2013

Applies to:

Oracle Communications Unified Inventory Management - Version 7.1.2 and later
Information in this document applies to any platform.

Symptoms

Here are customer scenario, the characteristic value may be changed
  repeatedly until BI complete.
  .
  [normal pattern]
  Live value=A
  createBI
  update value=B
  .
  .(after a while)
  .
  update value=C
  .
  .(after a while)
  .
  completeBI
  Live value=C
  .
  However if the characteristic value was changed in BI, it can't return to the
  original value in the same BI.
  Our requirement is that can return to the original value in BI.
  .
  [NG pattern]
  Live value=A
  createBI
  update value=B
  .
  .(after a while)
  .
  update value=A
  .
  .(after a while)
  .
  completeBI
  Live value=B
  .
  If the characteristic value is wrong when BI completed, our operation will get confused. We must check each time whether the input value is the same as the original value. It is very hard.
  .
  At present, the following patterns are NG.
  .
  [pattern1] [pattern2]
  Live value="null" Live value=A
  createBI createBI
  update value=A update value=B
  . .
  . .
  update value=B update value=A
  . .
  . .
  update value=A .
  completeBI completeBI
  Live value=B Live value=B
  .
  In the above patterns, We hope that Live value become "A".
  .
  .
  .
  Here is the NG pattern.
  .
  [pattern1]
  Live value="null" <--
  createBI
  update value=A
  .
  .
  update value=B
  .
  .
  update value=A
  completeBI
  Live value=B
  .
  [pattern2]
  Live value=A <--
  createBI
  update value=B
  .
  .
  update value=A
  .
  .
  .
  completeBI
  Live value=B
  .
  .
  A business scenario is as following.
  .
  Equipment is registered using the CSV upload system which we developed. Equipment information is listed in the CSV file, its system read every file and converts it to the WebService. Build is specified in the WebService.
  .
  The WebService is as following.
  .
  
  
     
  
  
  
  
  .
  .
  .
  
  .
  And its system is batch processing at night.
  .
  A CSV file will be uploaded several times a day. The update of characteristic value is described in a CSV file. So the following cases may occur.
  .
  
  
   update value=AAA (CSV01)
  
   update value=BBB (CSV02)
  
   update value=AAA (CSV03)
  .
  .
  
  .
  In such a case, we want to register even if characteristic value returned to original value.

Cause

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