@programLinkData

La propiedad compleja @programLinkData se utiliza en un programa de tipo VGWebTransaction para especificar detalles para transferir el control a otro programa VGWebTransaction cuando el usuario somete un formulario o pulsa un enlace de hipertexto.

Los campos de la propiedad @programLinkData y sus tipos son los siguientes:
programName String
Identifica el programa que debe invocarse cuando el usuario somete el formulario o pulsa el enlace hipertexto. Se utiliza un alias durante la generación si especifica el alias o especifica el nombre de un componente de programa cuando ese componente tiene un alias y está en el área de trabajo actual.

Si el campo del componente VGWebTransaction está definido y es accesible desde el área de trabajo actual, el nombre de paquete del componente VGWebTransaction se genera en el bean que debe utilizarse durante la ejecución; de lo contrario, el nombre de paquete del programa se deriva del valor de javaProperty de la entrada de aplicación (application) del archivo de propiedades hptLlinkage.

uiRecordName String
Identifica un registro VGUI que debe enviarse (si hay alguno). Dicho registro incluye datos del formulario Web, de los parámetros de enlace, o ambos. Se utiliza un alias durante la generación si especifica el alias o especifica el nombre de un componente VGUIrecord cuando ese componente tiene un alias y está en el área de trabajo actual.

Si el componente VGUIRecord especificado para el campo uiRecordName está definido y es accesible desde el área de trabajo actual durante la generación, el nombre de paquete del componente VGUIRecord se genera en el bean que debe utilizarse durante la ejecución; de lo contrario, se utiliza el nombre de paquete utilizado para el programa para el registro de UI.

newWindow Boolean
Indica si la página Web presentada por el programa invocado estará en una ventana del navegador diferente de aquella en la que el usuario ha sometido el formulario o pulsado el enlace hipertexto. Los valores válidos son los siguientes:
no (valor predeterminado)
La página Web estará en la misma ventana. Si el formulario actual se ha presentado mediante una sentencia show con una cláusula de retorno o mediante una sentencia converse, una ventana nueva interrumpirá la conversación existente con el usuario.
yes
La página Web estará en una ventana diferente.
@linkParms @linkParameter[]
Identifica los valores que deben colocarse en el registro de entrada del programa receptor.
Los campos de la propiedad @linkParameter y sus tipos son los siguientes:
name STRING
El nombre de un campo del registro de entrada del programa que se invoca
value literal
Un valor de literal que debe pasarse
valueRef STRING
Un campo del registro que se envía al programa invocado; se pasa el contenido del campo de registro.

No puede especificar value y valueRef en la misma propiedad @linkParameter.

Conceptos relacionados
Visión general de las propiedades de EGL

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.