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 forma inteligente).
La manera más eficaz de pasar datos es seleccionar un tipo de Automatización de
VT_BYTEy un tipo de datos COBOL dePIC Xsin traducir. 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 de forma eficaz en COBOLPIC X. Tenga en cuenta que unBSTRobjeto no es el mismo que un tipo de datos de caracteres de C; es un objeto de 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 fraccionarias (es decir, una imagen COBOL como
PIC S9(5)V99 COMP-3), las mejores opciones para el tipo de Automatización sonVT_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), se aplican las mismas consideraciones que para la aplicación decimal empaquetada. Es un poco más de trabajo convertir los tipos de datos de Automation a y desde decimales zonificados que realizar las conversiones a los 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 de automatización
VT_R4yVT_R8) es, en la mayoría de los casos, la más cara.VT_R4La conversión a un COBOLCOMP-1, oVT_R8a un tipo de datos COBOLCOMP-2(un número de punto flotante COBOL) es la conversión más eficaz que implica números de punto flotante.