Last Modified: Jul 12, 2023
Affected Product(s):
BIG-IP APM
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
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.
Usability
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.
Create the terminal/ending in one transaction. Then reopen the dialogue to move the terminal/ending.
Fixed a calculation error in determining the ordering number for new terminals/endings.