Tipos de datos agregados de .NET admitidos
Datatable
Objeto de .NET Framework equivalente a una tabla fija o sin enlazar que contiene tipos simples en declaraciones de datos COBOL o Generador de programas de informes (RPG). Después de tener un objeto DataTable , puede llamar a métodos en ese objeto para obtener acceso a sus filas. Las tablas de datos compatibles con TI tienen cursores desconectados y del lado cliente. Para obtener más información, vea Conjuntos de registros y Tablas de datos.
Estructuras
Tipo de valor definido por el usuario. Al igual que una clase, las estructuras pueden contener constructores, constantes, campos, métodos, propiedades, indexadores, operadores y tipos anidados. Sin embargo, a diferencia de las clases, las estructuras no admiten la herencia.
El modelo de programación de llamadas de programa distribuido (DPC) para IBM i admite:
Solo estructuras de .NET de nivel único.
Matrices de estructuras de .NET.
El modelo de programación DPC para IBM i no admite:
Anidamiento de estructuras.
Matrices dentro de estructuras.
Estructuras de tamaño variable en las que el último parámetro es una cadena.
Matriz
Conjunto de elementos indizado secuencialmente que tienen el mismo tipo de datos intrínseco. El integrador de transacciones (TI) admite una matriz de cualquiera de los tipos de datos de .NET de este tema. Cada elemento de una matriz tiene un número de índice de identificación único. Los cambios realizados en un elemento de una matriz no afectan a los demás elementos. TI admite matrices multidimensionales. Sin embargo, solo la matriz más externa de una matriz multidimensional puede variar en tamaño; todas las demás matrices deben tener un tamaño fijo.