[Callback] settings

Applies to the following products: 
Questionmark OnDemand
Questionmark Perception
Questionmark OnPremise
Applies to the following Perception versions: 
Perception 5.7
Perception 5.4
Perception 5.2
Perception 5.1

This section defines what information is to be sent to the notify URL when callback is used.

The notify URL (specified in the [Settings] section) will receive this information and can respond by returning any extra parameters as name value pairs. For example:

SESSION=123456789012345&NAME=User&GROUP=testing

These extra parameters will be used in addition to those passed on the command line or contained in the [Input] section.

CHECKSUM

A checksum may also be used in the [Callback] section and the [Output] section to validate the data being passed from PIP to the notify URL (specified in the [Settings] section) by setting an entry to have the value %CHECKSUM%.

The checksum is calculated using the values of all entries and is always added to the end of the data, for example:

[Output]

  • User_Name="User"
  • Checksum=%CHECKSUM%
  • User_Group="Group"

This will send the output:

USER_NAME=User&USER_GROUP=Group&CHECKSUM=940

If the security KEY is set, this will be added to the end of the data values and included in the checksum.