Session

En esta Folder se encuentran APIs relacionadas con el salvado y recuperación de variables de sesión.

A continuación detallaremos algunas características de estas APIs:

  • El concepto SUV es (Session User Variables) y el objetivo es usar la WebSession como medio de almacenamiento y recuperación.

  • El concepto Coo es (Cookie) y el objetivo es usar las Cookies como medio de almacenamiento y recuperación.

  • El prefijo Ac se usa para procedimientos que graban variables en la Web Session.

  • El prefijo De se usa para procedimientos que leen variables de la Web Session.

  • El prefijo El se usa para procedimientos que borran variables de la Web Session.

  • El prefijo Ct se usa para procedimientos que contolan la existencia de una variable en la WebSession.

  • En estos procedimientos siempre hay parámetros que refieren a:

    • El objeto que almacenará la variable de sesión: Este concepto es virtual ya que se sabe que las variables de sesión tienen nombres globales y no son realmente guardadas bajo otros objetos. Es un tema conceptual para mantener un estandard de nomenclatura de las variables que se guardan en la WebSession. Toda variable será guardada con el nombre del objeto que la contiene como primera parte del nombre de la variable.

    • Nombre de la variable: Este será el segundo elemento que identificará univocamente a una variable de sesión y representa el nombre de la variable.

    • Valor de la variable: Este será el valor que quedará almacenado en la WebSession.

  • Los sufijos 01 refieren a variables cuyo valor sea Character.

  • Los sufijos 02 refieren a variables cuyo valor sea LongVarChar.

Los objetos que componen esta Folder son:

  • PPEXE_AcCoo01: Graba una Variable en Cookies con el Valor recibido.

  • PPEXE_AcSUV01: Graba una Variable de Sesión de tipo Character.

  • PPEXE_AcSUV02: Graba una Variable de Sesión de tipo LongVarChar.

  • PPEXE_AcSUV03: Graba una Variable de Sesión de tipo Character en el objeto invocador.

  • PPEXE_CtSUV01: Controla la existencia de una Variable de Sesión.

  • PPEXE_DeCoo01: Recupera una Variable en Cookies.

  • PPEXE_DeSUV01: Recupera una Variable de Sesión de tipo Character.

  • PPEXE_DeSUV02: Recupera una Variable de Sesión de tipo LongVarChar.

  • PPEXE_ElSUV01: Borra todas las variables declaradas en un objeto.

  • SessionVariables: SDT que se usa para guardar la colección de variables que se declaran para un Objeto.