DSC alarm set and cleared without operator ack - the variable should be not alarmed and not acked

We are deeply involved in porting our application from 7.1.1 to 8.6.1 under Windows XP.
Our application  heavily depends on DSC and moving from 7.1.1 to 8.6.1 is actually much more than a simple porting....
here is our last problem:
it seems that there is no discrimination between 'active' alarms and 'acknowledged' alarms on a shared Variable  in case the 'ack Type' is set to 'USER'.
Here is what happens:
1) a Boolean shared variable is defined to be alarmed when 'high' (TRUE) and its ack type is set to 'USER' (the operator at our application must ack alarms).
2) the Boolean var is set to TRUE -> it is declared alarmed (OK)  and not ack'ed (OK)
3) the operator ack the variable -> it is declared alarmed (OK)  and ack'ed (OK)
4) the Boolean var is set to FALSE -> it is declared not alarmed (OK)  and ack'ed (OK)
5) the Boolean var is set to TRUE -> it is declared alarmed (OK)  and not ack'ed (OK)
6) the Boolean var is set to FALSE -> it is declared alarmed (NOT OK!!!)  and not ack'ed (OK)
7) the operator ack the variable -> it is declared not alarmed (OK)  and ack'ed (OK)
This last case is the wrong situation: an alarm has been set and cleared without operator ack the variable should be not  alarmed  and not acked 
Actually the variable returns OK only when ack'ed.
see the attached project in which a small vi and a small shared variable lvlib allows to repeat the above steps.
Note:
A) same situation applies to 'double' shared variable
B) under DSC version 7.1.1 everithing was OK 
can anyone Help?
Thank You Guglielmo Rozera
Attachments:
AlmAckTest.zip ‏18 KB

Thank for your replay!
I have tried to undeploy and deploy the library with ack type set to 'User' by default, and then run the vi but the behavior is always the same.
The modification you suggest does not set 'User' ack type because data socket needs '2'  as 'User ' setting while property node needs '1' or (better) its own enumerated type.
Anyway I've corrected the vi according to your suggestion and tried again but nothing changed...
Here I attach the project modified with property node and an indicator to show what is the actual ack type
I hope in your further investigations!
Thank You
Guglielmo 
Attachments:
AlmAckTest_2.zip ‏20 KB

Similar Messages

Maybe you are looking for

  • PR(released) should not be deleted in md51 planning mode 3

    Hi all, We are facing a problem in MRP run taken through transaction code MD51. This Problem (as explained below) will occur when MRP control parameter for Planning Mode will be set to u20183u2019 (Delete and recreate planning data). During normal co

  • Problem in Sales document change

    Hi all, while changing the sales order, i am getting this error. "Field header_inx-updateflag is not an input field." This error is not coming always, only sometimes. But as this error is coming in the production environment i am not able to debug al

  • WebLogic 9.1 Security Providers Issue

    I have created custom Authentication and Authorization security providers using the sample code, SampleSecurityProviders.zip, found on the dev2dev site. I used the MBean maker to create the MBean JAR file and installed it in the WL_HOME/server/lib/mb

  • Error in registering ESB project FulfillmentESB

    Hi All, Could anyone help me out on the following error. I had deployed the sample soademo process on the server and it worked fine. Now, I started creating the soademo using the quickstart tutorial. I created the FulfillmentESB project and while dep

  • Freezes while downloading large pdf, otherwise works

    I am trying to download ibm manual at http://publibfp.boulder.ibm.com/epubs/pdf/igypg205.pdf The document is viewable in the browser, and I can navigate to the last page, but when I try to save it (clicking the diskette icon in the adobe toolbar), a