Propiedades de parámetros
Use la página Propiedades de parámetro para establecer las propiedades de matriz, host, diseño de COBOL y conjunto de registros en un parámetro.
Propiedades de matriz
Use | Para hacer esto |
---|---|
Dimensiones de matriz | Use este control para indicar cuántas dimensiones (Visual C++ o Visual Basic) o cláusulas OCCURS anidadas (COBOL) que contiene la matriz o tabla. |
Es matriz | Seleccione esta opción para indicar si el parámetro es una matriz. Los valores posibles son: - True. El parámetro es una matriz. - False. El elemento es un tipo de datos simple, incluidos los objetos recordset de RDA. (valor predeterminado). |
Se produce en función de | Seleccione esta opción para indicar que un elemento de datos numérico que precede a la tabla (conjunto de registros o matriz en Automation) indica el número real de filas o elementos que se envían o reciben. Use la lista desplegable para seleccionar qué elemento de datos numérico especifica este valor. Para CICS Link, el conjunto de registros o la matriz y el especificador de longitud asociado deben estar dentro y fuera. Los datos del búfer que siguen a una tabla de longitud variable siguen inmediatamente al último elemento de datos de la tabla, independientemente del tamaño máximo especificado para la tabla. En el caso de las matrices con varias dimensiones, solo se puede usar para el bucle más externo (COBOL) o la dimensión situada más a la derecha (Visual C++ o Visual Basic). El lenguaje RPG, a diferencia de COBOL, no es compatible directamente con Occurs Dependiendo de. TI proporciona una característica que replica la acción Se produce dependiendo de la acción del lenguaje RPG. Un proyecto de TI admite un único nivel de dimensión aplicado como se produce dependiendo de asociado a una matriz de registros en RPG. Se debe definir un parámetro de índice antes de definir el parámetro asociado a una tabla de datos o una estructura para que el parámetro se muestre como se produce según la opción seleccionable. |
Propiedades de host
Use | Para hacer esto |
---|---|
Tipo de datos de host | Especifica el tipo de datos del host de parámetros. |
Tratamiento de errores | Control de errores de parámetros. Los valores posibles son: - Truncar. Si se selecciona y se produce un error, TI truncará el valor. (predeterminado). - Redondeo. Si se selecciona y se produce un error, TI redondeará el valor. - Error. Si se selecciona y se produce un error, TI devolverá un error. |
Filler | Indica el número de bytes de FILLER que siguen este elemento de datos en los búferes que se envían o reciben del host. FILLER provoca un espacio sin traducir en el búfer. FILLER no está visible en el lado de automatización. |
Desde host | Indica el número de bytes de FILLER que sigue a este elemento de datos en los búferes que se reciben del servidor. FILLER provoca un espacio sin traducir en el búfer. FILLER no está visible en el lado de automatización. |
Para hospedar | Indica el número de bytes de FILLER que sigue a este elemento de datos en los búferes que se envían al servidor. FILLER provoca un espacio sin traducir en el búfer. FILLER no está visible en el lado de automatización. |
Escala | Escala de parámetros. |
Atributo sign | Atributo de signo de parámetro. Los valores posibles son: - Final. Para el tipo de datos DISPLAY firmado, indica que el signo es final (valor predeterminado). Esta opción indica al entorno en tiempo de ejecución de TI cómo se da formato a un tipo de datos DISPLAY firmado y afecta a cómo se convierten los datos del host a y desde el tipo de datos de Automation. - Separado final. Para el tipo de datos DISPLAY firmado, indica que el signo es independiente. Esta opción indica al entorno en tiempo de ejecución de TI cómo se da formato a un tipo de datos DISPLAY firmado y afecta a cómo se convierten los datos del host a y desde el tipo de datos de Automation. - Líder. En el caso del tipo de datos DISPLAY firmado, indica que el signo está delante. Esta opción indica al entorno en tiempo de ejecución de TI cómo se da formato a un tipo de datos DISPLAY firmado y afecta a cómo se convierten los datos del host a y desde el tipo de datos de Automation. - Separado inicial. Para el tipo de datos DISPLAY firmado, indica que el signo es independiente. |
Tamaño | Especifica la longitud de la cadena. |
SOSI | Especifica si se espera que los datos del juego de caracteres de doble byte comiencen con un desplazamiento (SO) y terminen con un carácter de desplazamiento (SI). Cuando se activa esta casilla, los caracteres SO e SI se quitan de los datos cuando se reciben de la aplicación host, y los caracteres SO e SI se agregan a los datos cuando se envían a la aplicación host. En la longitud de PIC G, no es necesario incluir los dos bytes para los caracteres SO e SI porque el entorno en tiempo de ejecución de TI los aplica. Los valores posibles son: - Verdad - False (valor predeterminado) |
Delimitación de cadenas | Delimitación de cadena de valor devuelto. Los valores posibles son: - Espaciado. Indica al entorno en tiempo de ejecución de TI que la representación del sistema central de la cadena está delimitada rellenando la definición de cadena con caracteres de espacio. Por ejemplo, si la definición de COBOL del sistema central es PIC X(10), pero solo tres caracteres están en la cadena, el sistema central espera siete espacios finales. Por lo tanto, al seleccionar esta opción se indica al entorno en tiempo de ejecución de TI que se conviertan las cadenas que se envían al sistema central para cambiar el carácter de terminación NULL de la cadena al número adecuado de espacios finales antes de enviarlos al sistema central. Por ejemplo, si la cadena se define en el sistema central como PIC X(10), TI enviará una cadena de ABC seguida de siete espacios finales. Al seleccionar esta opción también se indica al entorno en tiempo de ejecución de TI que convierta la cadena de salida que se devuelve del sistema central al servidor de automatización de TI convirtiendo los espacios finales de la cadena en un único carácter de terminación NULL. (predeterminado). - Terminada en NULL. Indica al entorno en tiempo de ejecución de TI que la representación del sistema central de la cadena está delimitada por un carácter nulo (EBCDIC 0x00). Al seleccionar esta opción, se indica al entorno en tiempo de ejecución de TI que agregue un único carácter NULL al final de una cadena si hay espacio para el byte antes de enviar una cadena al sistema central y indica al entorno en tiempo de ejecución de TI que se detenga en el primer carácter NULO detectado al recibir una cadena del sistema central. Por lo tanto, al seleccionar esta opción, se le indica a TI que conserve los espacios finales en las cadenas de salida procedentes del sistema central, ya que TI no convertirá los espacios finales en un único terminador NULL. Para obtener más información, consulte Relleno de cadenas de caracteres del sistema central con espacios. |
Propiedades de diseño
Use | Para hacer esto |
---|---|
Tipo de datos | Los valores posibles son: - Vacío - Booleana - Byte - Fecha - Moneda - Decimal - Entero - Largo - Doble - Soltero - Cadena - Tipo definido por el usuario - Recordset - (none) ( valor predeterminado) |
Nombre | Nombre del parámetro. El nombre puede tener un máximo de 250 caracteres Unicode. |
Dirección del parámetro | Los valores posibles son: - En - Salida - Entrada y salida (valor predeterminado) |
Propiedades de conjunto de registros
Use | Para hacer esto |
---|---|
Incluir tamaño real | Opción predeterminada que indica que el programa host no incluirá ni esperará ninguna información que indique el número real de filas (conjuntos de registros) o elementos (matrices) que se envían o reciben. Los valores posibles son: - Verdad - False (valor predeterminado) |
Repetición máxima | Número máximo de repeticiones de fila. Indica el número máximo de filas que se van a enviar o recibir del host. Equivalente a la palabra clave OCCURS n TIMES en un elemento de grupo COBOL. |
Se produce en función de | El conjunto de registros de parámetros se produce en función de . Equivalente a las tablas de longitud variable en COBOL. Indica que un elemento de datos numérico que precede a la tabla (conjunto de registros o matriz en Automation) indica el número real de filas o elementos que se envían o reciben. Use la lista desplegable para seleccionar qué elemento de datos numérico especifica este valor. Para CICS Link, el conjunto de registros o la matriz y el especificador de longitud asociado deben estar dentro y fuera. Los datos del búfer que siguen a una tabla de longitud variable siguen inmediatamente al último elemento de datos de la tabla, independientemente del tamaño máximo especificado para la tabla. En el caso de las matrices con varias dimensiones, solo se puede usar para el bucle más externo (COBOL) o la dimensión situada más a la derecha (Visual C++ o Visual Basic). |
Ilimitada | Indica que el conjunto de registros no está enlazado. Indica que se puede enviar o recibir cualquier número de filas del host. Esta opción se seleccionaría cuando las filas que se envían o reciben proceden de una base de datos y no se conoce el número máximo de filas. Los valores posibles son: - Verdad - False (valor predeterminado) |
Precaución
Las propiedades de un componente no están diseñadas para establecerse ni cambiarse mediante programación. Establecer o cambiar las propiedades mediante programación puede hacer que el componente funcione incorrectamente.
Consulte también
Cómo rellenar cadenas de caracteres del sistema central con espacios
Nodo de nombre del parámetro (.NET)
Propiedades (proyecto de TI)