Bug ID 642589: VPE endings/terminals incorrectly saved

Last Modified: Jul 12, 2023

Affected Product(s):
BIG-IP APM(all modules)

Known Affected Versions:
13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3

Fixed In:
13.1.0, 13.0.1

Opened: Feb 01, 2017

Severity: 3-Major

Symptoms

When a single transaction is used to create and move a terminal/ending, the move is not saved. When using macros, this can result in the terminal creation failing. Scenario 1: Click 'Edit Endings', click 'Add Ending', use the arrows to move the new ending, and click Save. Now open the 'Edit Endings' page again, the new ending is back at the top. Scenario 2: For a macro that is NOT currently being used, the same steps as scenario 1 apply for editing terminals. If you add a terminal and move it in the same transaction, the move is not saved. Scenario 3: For a macro that is being used, follow the same steps of creating a terminal and moving it within the same transaction. The save will fail with an error message that looks like this: Unable to execute transaction because of: 01071203:3: Caption (Out) of the rule in macrocall (/Common/alan-test_mac_empty) must be identical to the caption (Terminal 1) of terminalout.

Impact

Usability

Conditions

Incorrect ordering occurs when the terminal/ending creation and move are done in the same transaction. MCPD error only occurs when these steps are done to a macro that is currently being used in the policy.

Workaround

Create the terminal/ending in one transaction. Then reopen the dialogue to move the terminal/ending.

Fix Information

Fixed a calculation error in determining the ordering number for new terminals/endings.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips