Session and layout variables naming

In an effort to establish best practices for creating session and layout variables for server-side APIs, certain existing APIs have been renamed in IPF 4.x to better reflect their purpose. The functionality has not changed; only the name. The migration processing changes existing APIs to use the new names.

The SessionVariables name has been changed to ClientServerSessionVariables and the LayoutVariables name has been changed ClientServerLayoutVariables. These variables are not shared between the client and server, so if you are working with sensitive data you will need to update them. See Other migration considerations.

Filtering options for IPFGrid, IPFChart, and IPFDropdown, which support session and layout variables, are also migrated:

  • Layout Variable is changed to Client Server Layout Variable
  • Outer Layout Variable is changed to Outer Client Server Layout Variable
  • Session Variable is changed to Client Server Session Variable