After install and on running the configure of SPS it gives a choice of what policy server version it is being connected to. The exact choice depends on the release but are :
SPS R12.51 – gives choice of PolicyServer : R6, R12, R12.X
SPS R12.52 – gives choice of PolicyServer : R6, R12.X, R12.5X
SPS R12.52Sp1 – gives choice of PolicyServer : R12.X, R12.5X
The choice here determined which affwebservices package is installed into the SPS Tomcat deployment.
Here was the clarification note from Engineering :
Here are the SPS compatibility with Policy Server guidelines, across versions:
- SPS 12.5 release was geared towards bringing SPS at parity with web-agents ; and to encourage customer-adoption (without forcing Policy Server upgrades), backward compatibility with older Policy Server versions was provided.
- This was mentioned in SPS PSM / Release-Notes & explicitly prompted during SPS configuration-screen too.
- Later versions of SPS, 12.51 & 12.52 continue the configuration screen and support backward compatibility (PS 12.0.x & 12.5 x); though it is not explicitly highlighted in PSM.
- However, this compatibility is only for existing/old features & not the new ones. For ex, Session Assurance, support for Active Profile was brought in during 12.52 release and requires both SPS & Policy Server to be 12.52 version. These features are not supported with older PS versions.
Hope this clarifies the compatibility questions.
Also, going forward, with next version of SPS, plan is not to carry forward this backward compatibility, and only support traditional compatibility (old agents support newer servers, for existing features).
The going forward ended up converting R12.6 and R12.7 which now have a fixed deployment of affwebservices deployed (the same version as per the release) , and do not allow you to select older versions.
For those R12.5X releases, the screen you are presented with when running SPS configure (ca-sps-config.exe) : is :
For SPS R12.51 & R12.52
And for R12.52 Sp1 :