Lista las variables creadas en esta macro. Las variables son globales para
todas las pantallas de esta macro y cualquier macro en cadena.
Puede asignar una expresi�n aritm�tica a una variable como el valor inicial, por ejemplo, 2 + 3 + 'a' = '5a' o
(5 + 3) * 8 = 64. Las operaciones aritm�ticas pueden efectuarse sobre n�meros,
variables enteras, variables dobles, variables de campo y variables de
serie. Cuando los operandos no son num�ricos, por ejemplo, series y booleanos,
s�lo puede utilizar el signo m�s (para la concatenaci�n de series).
Las macros de Host On-Demand soportan las operaciones siguientes:
S�mbolo
Operaci�n
+
Sumar
-
Restar
*
Multiplicar
/
Dividir
%
Mod
Para obtener m�s informaci�n sobre las expresiones aritm�ticas y las macros en general, consulte el manual Macro Programming Guide.
Variables
Lista las variables creadas en la macro. Para crear una nueva variable, pulse <nueva variable>.
Eliminar
Pulse Eliminar para eliminar la variable seleccionada de la lista.
Nombre
Nombre de la variable. Un nombre de variable debe tener el formato
siguiente: $nombre_variable$, donde nombre_variable puede ser
una combinaci�n de caracteres alfanum�ricos, el car�cter de gui�n y el car�cter
de subrayado. Los nombres de variable deben especificarse entre s�mbolos de
d�lar. Los nombres de variable son sensibles a las may�sculas y min�sculas.
Tipo
Seleccione el tipo de variable. El tipo puede ser est�ndar o importado.
Tipos de variable est�ndar
Los tipos de variable est�ndar son: serie, entero, doble, booleano y campo.
La variable de tipo campo le permite almacenar el texto de una fila o columna
espec�fica de la pantalla en una variable.
Si selecciona campo, se inhabilita el campo Valor inicial.
Tipos de variable importados
Si ha definido cualquier tipo importado, el nombre abreviado que especific� para cada
tipo importado aparecer� en la lista Tipo.
Si no especific� un nombre abreviado, aparecer� el nombre de clase completamente calificado.
Importar
Pulse Importar para abrir el di�logo Importar. A continuaci�n se describen los campos del di�logo Importar:
Para obtener m�s informaci�n sobre los tipos importados, consulte el manual Macro Programming Guide.
Tipos importados
Lista los tipos importados creados en la macro.
Para crear un nuevo tipo importado, pulse <nuevo tipo importado>.
Un tipo de variable importado se basa en una clase Java subyacente
implementada en un archivo JAR o CAB externo.
Eliminar
Pulse Eliminar para eliminar el tipo importado de la lista.
Clase
El nombre completamente calificado de la clase en la que se basa el tipo importado,
incluido el nombre del paquete, si existe.
Los nombres de clase pueden contener s�lo los caracteres siguientes:
alfanum�ricos, subrayado (_), gui�n (-) y punto (.).
Las may�sculas y las min�sculas son significativas.
Host On-Demand no comprueba si la clase existe hasta que se ejecuta la macro.
En ese momento la clase debe estar en alguna ubicaci�n incluida en classpath.
Nombre abreviado
Un nombre abreviado opcional que puede utilizar en cualquier parte de la macro para hacer referencia al tipo importado.
Si no especifica aqu� un nombre abreviado, debe utilizar el nombre completamente calificado de la clase
cada vez que haga referencia al tipo importado en la macro.
Valor inicial
Especifica el valor inicial para esta variable. El valor inicial debe coincidir con el tipo.
Las variables se crean en la macro en el orden que est�n listadas. Si el valor inicial
que especifica para la variable actual es una expresi�n que contiene otras variables, esas
otras variables deben aparecer en la lista antes que la variable actual.
Standard variables types
La tabla siguiente incluye los valores iniciales v�lidos para las variables de tipo est�ndar.
El valor inicial puede ser un valor devuelto por un m�todo que pertenezca a un tipo importado.
En los ejemplos siguientes, $varImport$ es una variable que pertenece a un tipo importado.
Tipo de variable
Valores iniciales v�lidos
Ejemplos
booleano
Valores booleanos (true o false)
true
false
$varImport.isEmpty()$
entero
N�mero entero (positivo, negativo o 0)
5
-3
$varImport.size()$
serie
Una serie de texto. Pueden ser una combinaci�n de variables
de tipo booleano, entero, doble, serie y campo, as� como series de texto reales
Tipos de variable importados
Puede asignar los tipos siguientes de elementos a una variable que
pertenezca a un tipo importado:
nulo Nota:
Para expresar este valor, utilice la palabra clave nulo.
Una serie vac�a ("") tambi�n equivale al valor nulo.
Una variable sin inicializar que pertenezca a un tipo importado se trata como si tuviera valor nulo.
Otra variable que pertenezca al mismo tipo importado. Ejemplo: $varImport2$
Un valor de retorno que pertenezca al mismo tipo importado devuelto por un constructor o un m�todo.
Ejemplo:
$new MyClass( 'Aplicaci�n', 1505, true )$
Una expresi�n que da como resultado cualquiera de los elementos anteriores.