SELECT service panel

At the time ISPF processes a SELECT service request, there is no function pool. Therefore, ISPF normally searches for dialog variable values in the order:

  1. Shared pool
  2. Profile pool
When specified on a selection panel, the VGET statement functions as follows:
  • If the variable value is taken from the profile pool, the shared pool value, if it exists, is deleted.
  • Otherwise, the VGET statement has no effect.
Further processing of the variables on the selection panel, other than by the VGET statement, is described in SELECT service and variable access.
Here is an example of a VGET statement on a selection panel, where the specified variable exists in both the shared and profile pools:
VGET FNAME PROFILE
This statement causes ISPF to retrieve the current value of variable FNAME from the profile pool and display it in the corresponding panel field. Any updates to the variable are made to the profile pool. ISPF deletes the variable from the shared pool.