In our team we are facing big issues with inconsistency of policy code.
I am user A:Login to Policy Manager creates a Policy 'abc' with some assertions.
My teammate user B: Logsin to Policy Manager with his credentials. He opens same policy 'abc' created by User A.
Perform some changes example add's new compare expression or more assertions to build a logic in the policy to fix some defects.
Saves and Activates the code and unit tested using SoapUI and policy is behaving as expected.
Next User A logsin -> Refreshes his Policy Manager.
User A opens the same policy 'abc' and he couldn't see the changes made by User B.
User B also login at the same time but he can see the changes.
If User A perfroms some change without validating the changes made by User B and activiates the policy then the changes made by User B is lost.
I am not sure why this inconsistent behavior. Are we need to perform some steps to have a uniform visibility of code?
As per my understanding all policies are resides in Gateway and policy manager retrieves the files and publishes to the editor.
There should be one view once code is Saved and published to the gateway. Can someone please help to understand the this?