Unable to change Meta code instructions from previous levels
search cancel

Unable to change Meta code instructions from previous levels

book

Article ID: 442748

calendar_today

Updated On:

Products

CA Plex

Issue/Introduction

It is not possible to change meta-code instructions that were created in previous levels.

When you change a meta-operation, despite the indication that the change is successful, if you check the 'Block Information' of that statement, you can see that the Modification Level did not change to the current Level.

If you close and save the Action Diagram and open it again, the changed made in the meta-code statement is lost.

This is true for any type of meta code instructions: Loops, queries and conditions (beginning with a "+"); code generator instructions (beginning with "++"); meta-variables manipulation instructions (beginning with "+++").

This problem only occurs:

  • When changing the statement in a different level (if you change it in the creation level, the change works fine)
  • When when changing a statement (deleting a statement works fine)

Sample steps to reproduce:

1.  Check a function My Meta Options in Level 1

2.  Change the configuration to Level 2

3.  Open the action diagram

4.  Change +If  FNC language SYS, System: WinC to +If  FNC language SYS, System: RPG400

5.  Check the “Block information” of that instruction: you will see that the Modification Level is Level 1 and not Level 2

6.  Close the action diagram. When prompted to Save changes, click Yes.

7.  Reopen the action diagram again. You can see that the change was not committed.

8.  Repeat step #4 and additionally insert a comment inside the +If  FNC language SYS, System: RPG400

9.  Close the action diagram, save changes and reopen open the action diagram again: the change to +If  FNC language SYS, System: RPG400 is lost, but the comment inserted from step #8 is present

10.  Delete the +If  FNC language SYS, System: WinC

11.  Close the action diagram, save changes and reopen the action diagram again: the deletion was committed

12.  Change the configuration back to Level 1

13.  Repeat steps #4, #6, and #7.  The changes are now committed.

Environment

CA Plex 7.2.1 and 7.3

Resolution

There is a fix available to address this issue.

Please contact Broadcom Support to obtain a copy of the fix.