Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la lista siguiente se proporcionan consejos sobre cómo seleccionar los tipos de datos que se convierten de forma más eficaz entre Automation y COBOL.
Si los tipos de datos de origen y destino no están estrictamente dictados, puede reducir la cantidad de recursos de CPU consumidos por el Integrador de transacciones (TI) seleccionando adecuadamente las conversiones de datos que se realizan (es decir, seleccionando los tipos de datos de origen y destino de manera inteligente).
La manera más eficaz de pasar datos es seleccionar un tipo de datos de Automation y un tipo de
VT_BYTEdatos COBOL sinPIC Xtraducir. No se realiza ninguna conversión y los datos se copian tal cual.El tipo
VT_BSTRde automatización (una cadena de caracteres UNICODE) se convierte eficazmente en COBOLPIC X. Tenga en cuenta que unBSTRno es el mismo que un tipo de datos de caracteres de C; es un objeto visual BasicString.Las conversiones de tipos de datos numéricos más eficaces son
VT_I2(Visual BasicIntegero Cshort) a COBOLPIC S9(4) COMPyVT_I4aPIC S9(8) COMP.Si el tipo de datos que desea es un decimal empaquetado coBOL, la mejor opción para el rendimiento de la conversión de datos es uno de los tipos de datos enteros de Automation. Si se requieren partes fraccionarios (es decir, una imagen DE COBOL como
PIC S9(5)V99 COMP-3), la mejor opción para el tipo de automatización esVT_DECIMAL(Decimal) oVT_CY(Moneda).Cuando el tipo de datos COBOL es decimal con zona (es decir, una imagen COBOL similar a
PIC S9(7)V99 DISPLAY), las mismas consideraciones que para la aplicación decimal empaquetada. Es ligeramente más trabajo convertir los tipos de datos de Automation en y desde decimales con zona que realizar las conversiones en decimales empaquetados. Si los datos se usan en cálculos en el sistema central, es más eficaz usar decimales empaquetados en lugar de decimales con zona.La conversión de tipos de datos de punto flotante (tipos
VT_R4de Automation yVT_R8) es, en la mayoría de los casos, el más caro.VT_R4La conversión a un COBOLCOMP-1, oVT_R8a un tipo de datos COBOLCOMP-2(un número de punto flotante DE COBOL) es la conversión más eficaz que implica números de punto flotante.