Propiedades de miembro de tipo definido por el usuario

Use la página de propiedades de miembro de tipo definido por el usuario para establecer propiedades de matriz, COBOL, host, diseño y conjunto de registros en miembros de tipo definidos por el usuario.

Propiedades de matriz

Use Para hacer esto
Dimensiones de matriz Dimensiones de matriz de miembros de tipo definidas por el usuario. El valor predeterminado es (none).
Es matriz El miembro de tipo definido por el usuario es una matriz. Los valores posibles son:

- Verdad
- False (valor predeterminado)
Se produce en función de La matriz de miembros de tipo definida por el usuario se produce en función de .

Propiedades de host

Use Para hacer esto
Tipo de datos de host Tipo de host de miembro definido por el usuario.
Tratamiento de errores Control de errores de miembro de tipo definido por el usuario. 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 Rellenador de miembros de tipo definido por el usuario.
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 miembros de tipo definida por el usuario.
Atributo sign Atributo de signo de miembro de tipo definido por el usuario. 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. Para el tipo de datos DISPLAY firmado, indica que el signo no es independiente (valor predeterminado).
- Separado final. Para el tipo de datos DISPLAY firmado, indica que el signo es independiente.
- 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. Para el tipo de datos DISPLAY firmado, indica que el signo no es independiente (valor predeterminado).
- Separado inicial. Para el tipo de datos DISPLAY firmado, indica que el signo es independiente.
Tamaño Tamaño de miembro de tipo definido por el usuario.
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 miembro de tipo definida por el usuario. Los valores posibles son:

- Espacio acolchado. 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. Para obtener más información, consulte Relleno de cadenas de caracteres del sistema central con espacios.
- 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 Tipo de datos de miembro definido por el usuario. Tipo de datos del miembro de tipo definido por el usuario que se muestra actualmente. Los valores posibles son:

- Vacío
- Booleana
- Byte
- Fecha
- Moneda
- Decimal
- Entero
- Largo
- Doble
- Soltero
- Cadena
- Tipo definido por el usuario
- Recordset
Nombre Nombre del miembro de tipo definido por el usuario. El nombre puede ser un máximo de 250 caracteres Unicode. El nombre debe ser único de cualquier otro nombre de miembro de tipo definido por el usuario en el mismo proyecto. El valor predeterminado es NULL.

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 Repetición máxima 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 miembros de tipo definido por el usuario se produce en función de . 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. 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 más a la derecha (Visual C++ o Visual Basic).
Ilimitada Indica que se puede enviar o recibir cualquier número de filas del host. Se establece en true 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 podría provocar que el componente funcione incorrectamente.

Consulte también

Propiedades (proyecto de TI)