Remedy - Server - Run Process: Application-Release-Pending command Filter Push field action is executed although Rollback entries on Submit  on Release Pending filter

Version 4
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    Remedy AR System Server


    COMPONENT:

    AR System Server


    APPLIES TO:

    Remedy AR System Server v.19.02, 19.02.001, 19.08



    PROBLEM:

    Given the following scenario:
    1- Form A.
    2- Form B.
    3- Filter “{Filter_1}” – a filter that is executed when a record is submitted in the Form A. It has a Push Fields action for submitting a record in the Form B followed by a Run Process action that executes the Application-Release-Pending process. 
    4- Filter “{Filter_2}” – a filter that is executed when a record is submitted in Form A (with higher execution order than the “{Filter_1}” filter). 

    The result is that after saving a record in Form A and displaying the custom error message (as an example) a new record is created in the form Form B.
    Example:
              User-added image

              User-added image


    and a new record is created in Form B:

              User-added image

    The expectation is that after saving a record in Form A and displaying the example custom error message NO new record should be created in the form Form B:

              User-added image
    The logs show for the incorrect behavior:
    ................
    */ +CE      ARCreateEntry -- schema Form A from Mid-tier (protocol 26) at IP address {IP_Address} using RPC // :q:0.0s 
    */ BEGIN TRANSACTION
    */    Start filter processing (Phase 1) -- Operation - CREATE on Form A - <NULL>
    */ <Filter Level:0 Number Of Filters:0> Checking "{Filter_1}" (500)
    */    --> Passed -- perform actions
    */         0 : Push Fields -> "Form B"
    */               Assigned To (4) = Test
    */    Start filter processing (phase 1) (Phase 1) -- Operation - CREATE on Form B - <NULL>
    */    End of filter processing (Phase 1) -- Operation - CREATE on Form B - <NULL>
    */ BEGIN TRANSACTION
    */ INSERT INTO T4020(C4,C2,C7,C8,C5,C3,C6,C1) VALUES('Test','Demo',0,'.','Demo',1568729075,1568729075,'000000000000002')
    */ OK
    */ INSERT INTO H4020(entryId,U0,T0) VALUES('000000000000002','Demo',1568729075)
    */ OK
    */ COMMIT TRANSACTION
    */         1 : Process
    */ Command: Application-Release-Pending
    */ Application-Release-Pending
    */ <Filter Level:0 Number Of Filters:1> Checking "{Filter_2}" (510)
    */    --> Passed -- perform actions
    */         0 : Report
    */               Test
    */ **** Error while performing filter action. Error Number: 10000
    */ ERROR (10000): ; Test
    */ **** Filter "{Filter_2}": No enabled error handler
    */    End of filter processing (Phase 1) -- Operation - CREATE on Form A - <NULL>
    */ ROLLBACK TRANSACTION
    */ -CE      FAIL -- AR Error(10000) null : Test
    ................

     


    CAUSE:

    Defect: SW00557790


    SOLUTION:

    This behavior has been identified as a defect:
    ...........
    SW00557790 - Issue with Application-Release-Pending command Filter Push field action is executed although Rollback entries on Submit on Release Pending filter
    ...........

    addressed in a Hot Fix for v.19.02.001

    Please contact  BMC Support to request the Hot Fix.

    Note, the Hot Fix requires to be running v.19.02 Patch001.


     


    Article Number:

    000174224


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles