I'm running protocol Cisco Nexus version 3.0.0.23 and notice that after an element restart parameter PTP Username (PID 11200) is reset to its default value No Credentials (raw value "-1").
Following items are checked from my side:
- Protocol has no after startup logic
- Parameter contains attribute save="true"
- Found no reset-to-default logic in the QActions nor in the trigger-action combinations
Does someone knows why this happens?
After further investigation we noticed that the element was running protocol Cisco Manager before a change was done to Cisco Nexus.
In the Cisco Manager protocol PID 11200 is the index column of the Detailed Interface Info table. Because of that the database contained multiple entries for PID 11200 while only 1 is expected in protocol Cisco Nexus.
Are you setting the username to something valid or is it set to an empty string?
If a parameter is set to an empty string it will revert to the default value defined in the protocol after a restart.
It is set to something valid
Are you testing the element alone or as part of the PTP solution?
Indeed, as João Severino said, if you are using it as part of the PTP Solution it might be related with that. Just tested on a different setup (no PTP Solution) and it is working as expected. Credentials are being kept.
This is one of the reasons why Cube suggests to recreate the element with a new ID when changing the protocol of an element to a different one. Any previously saved data could cause the updated element to misbehave and tracking down the exact reason might be hard.