® AcuODBC | Controlador ODBC para Datos Vision RESUMEN EJECUTIVO AcuODBC es una interface de comunicaciones diseñada para proveer acceso a los archivos de datos de COBOL desde aplicaciones Windows como aquellas de Microsoft Office. AcuODBC Server es un elemento que añade extra rendimiento y que provee procesamiento remoto sobre servidores UNIX®, Linux® y Windows NT®/2000. ® Sus usuarios Windows lo exigen. Acceder a los datos corporativos desde las aplicaciones Windows más difundidas. Con AcuODBC—un controlador ODBC para el sistema de archivos Vision de Acucorp—los usuarios finales pueden utilizar Microsoft® Excel para crear gráficos de barras desde sus datos COBOL, o Crystal ® Reports para emitir un informe financiero. Estos pueden generar cartas formulario desde datos de clientes utilizando la intercalación de correo de Word. Con AcuODBC, sus usuarios se pueden beneficiar con las herramientas de productividad Basado sobre la norma Open Database Connectivity (ODBC) de Microsoft, AcuODBC permite recuperar y actualizar archivos de datos indexados o relativos de ACUCOBOL-GT® desde aplicaciones que cumplen con la norma ODBC tales como Word, Excel y Access de Microsoft, así como Crystal Reports de Business Objects. AcuODBC es literalmente un controlador ODBC para el sistema de archivos Vision de Acucorp. Traduce requerimientos SQL en acciones de entrada/salida COBOL y datos COBOL en juegos de datos que cumplen ODBC. Las aplicaciones pueden acceder a sus archivos ya sea que residan en la misma PC Windows, en una computadora diferente en su red empresaria, o en un servidor UNIX, Linux o Windows. Para acceder a los archivos remotos, se puede utilizar el AcuODBC Server, el cual hace el procesamiento remoto de SQL en su servidor UNIX, Linux o Windows NT/2000, o se puede utilizar AcuODBC con AcuServer® para recuperar datos remotos para el procesamiento local. de PC líderes de la industria sin tener que AcuODBC da herramientas de productividad a los usuarios de PCs: reestructurar los archivos de datos. • Acceso transparente a datos Vision. Están disponibles las versiones de lectura y de lectura/escritura • Conversión automática de requerimientos SQL en acciones de entrada/salida de COBOL • Acceso transparente a datos en servidores Windows, UNIX o Linux AcuODBC y AcuODBC Server son miembros clave de la familia de soluciones extend7 de Acucorp, diseñada para ayudarlo a hacer el uso mas productivo de sus datos corporativos donde sea que residan. Datasheets de la Tecnología de Acucorp Versión 7 ASPECTOS DESTACADOS DEL ACUODBC VERSION 7 Accesso Transparente a los Datos No se necesita saber cosa alguna sobre SQL ni ODBC para utilizar AcuODBC. AcuODBC recibe automáticamente los requerimientos de SQL desde aplicaciones que cumplen con la norma ODBC y los traduce en acciones de entrada/salida de COBOL. Utiliza descriptores de archivos extendidos (también conocidos como diccionarios de datos) creados en tiempo de compilación para mapear datos de tipo SQL en datos de tipo COBOL. Luego procesa los requerimientos de datos y devuelve los resultados al administrador del controlador ODBC de Microsoft, el cual los pasa a la aplicación Windows que había hecho el llamado. Todo esto pasa tras bambalinas mientras los usuarios finales hacen su trabajo. Los usuarios ni siquiera saben que están mirando archivos COBOL. Flexibilidad El ambiente AcuODBC: AcuODBC da a los usuarios de aplicaciones Windows acceso a archivos de datos COBOL. AcuODBC Server soporta el acceso de datos y procesamiento en servidores UNIX, Linux y Windows. Con AcuODBC, se puede elegir la ubicación del archivo y el camino de ejecución. Sus archivos Vision pueden residir en el cliente para ser utilizados en el ambiente de la misma máquina, en un controlador de red mapeado, o en un servidor en una red cliente/servidor. Los archivos locales son procesados localmente, pero los archivos remotos pueden ser procesados localmente o remotamente dependiendo de sus necesidades. El procesamiento remoto requiere el AcuODBC Server. El procesamiento local de archivos remotos requiere AcuServer. AcuODBC puede ser hasta configurado para dar a los usuarios acceso a datos Vision por Internet. AcuODBC soporta la utilización de URLs o direcciones IP para definir su diccionario de datos y AcuODBC Server soporta la misma notación Internet para definir el nombre del equipo remoto. Esto le da a usted y a sus usuarios la flexibilidad para personalizar su sistema. Facilidad de Despliegue AcuODBC es fácil de configurar y desplegar. Primero se seleccionan los archivos que se pondrán a disposición de las aplicaciones ODBC y se compila un programa que hace referencia a esos archivos. Se compila el programa con la opción “-Fx” o “-Fa” para generar un diccionario de datos para cada archivo indexado o relativo. AcuODBC | p 2 Datasheets de la Tecnología de Acucorp Versión 7 Luego, utilizando el panel de control de Windows, se crea un nombre de fuente de datos o data source name (DSN) para cada grupo de archivos que accederán las aplicaciones Windows. Finalmente, se utiliza la interface gráfica de AcuODBC para definir la ubicación de los datos Vision y diccionarios de datos. AcuODBC Server provee utilitarios de configuración tanto gráficos como de línea de comandos. Alto Rendimento AcuODBC es conocido por su alto rendimiento. De acuerdo con un profesional de Sistemas de Información en el sector educativo, “Con AcuODBC, nosotros podemos cargar 1800 registros de alumnos en una hoja de cálculo Excel en un abrir y cerrar de ojos... Los usuarios finales pueden emitir un informe anual en menos de cinco minutos, donde antes le habría tomado a un programador por lo menos dos horas para emitir el mismo informe.” Facilidad de Despliegue: AcuODBC potencia el panel de control de Windows y los cuadros gráficos de diálogo para una puesta en marcha y una configuración intuitivas. Con AcuODBC, usted decide si procesar los requerimientos en forma remota, devolviendo los registros específicos al cliente, o localmente, devolviendo archivos de datos enteros al cliente. Las aplicaciones y consultas SQL que se utilizan determinarán cuál opción puede darle mejor rendimiento, permitiéndole optimizar sus recursos de sistemas. El procesamiento remoto a través del AcuODBC Server reduce la carga en la red cuando es utilizada con sentencias WHERE de SQL. Pero cuando se necesitan archivos Vision enteros para procesamiento local, la combinación de AcuODBC y AcuServer es frecuentemente la mejor. Multiples Aplicaciones Soportadas AcuODBC está diseñado para trabajar con cualquier aplicación Windows que cumpla con la versión 2.0 de la norma ODBC. Acucorp certifica AcuODBC para su utilización con los siguientes productos: AcuODBC | p 3 Datasheets de la Tecnología de Acucorp Versión 7 • Microsoft Excel • Microsoft Access • Microsoft Word • Microsoft Query • Visual Basic (programas desarrollados con) • Crystal Reports de Business Objects CARACTERÍSTICAS Y BENEFICIOS DE ACUODBC VERSION 7 CARACTERÍSTICA BENEFICIO Cumplimiento de Normas Normas SQL AcuODBC soporta los comandos SQL 92 ANSI, tanto como algunas funciones gramaticales de todos los tres niveles de cumplimiento: mínimo, central, y extendido. Esto permite a los usuarios emitir consultas de datos precisas. Normas API AcuODBC cumple con las normas API Nivel 1, con unas pocas y leves excepciones. AcuODBC soporta unas pocas funciones de Nivel 2, tales como SQLNumParams y la posibilidad de “rowset” de SQLExtendedFetch. Esto permite a los usuarios emitir consultas de datos precisas. Facilidad de Utilización Puesta en marcha inicial AcuODBC utiliza la interface del panel de control ODBC Data Sources de Windows para una instalación y configuración familiar y sin fisuras. AcuODBC Server provee utilitarios de configuración tanto de interface gráfica del usuario (GUI) como de línea de comando. Esto facilita la instalación inicial y la configuración. Acceso transparente a los datos Una vez que AcuODBC está instalado, los archivos de datos ACUCOBOL-GT pueden ser importados fácilmente a las aplicaciones Windows. El acceso es típicamente transparente para los usuarios. Los usuarios ni siquiera saben que están mirando a archivos COBOL. Flexibilidad Soporte de múltiples arquitecturas AcuODBC puede ser utilizado en máquinas independientes, o en redes de configuración cliente/servidor, incluyendo mapped drives, con AcODBC Server o AcuServer para el acceso a archivos remotos. Con AcuODBC Server, el proceso de SQL puede tener lugar en un servidor remoto. Esto provee flexibilidad en cómo se utiliza el AcuODBC. Beneficios para el usuario final Con AcuODBC, los usuarios pueden utilizar difundidas aplicaciones de productividad de Windows para generar sus propios informes y para satisfacer otras necesidades. Los usuarios de Windows obtienen acceso a vitales datos COBOL corporativos. Esto da a los usuarios más elecciones en las herramientas que pueden utilizar para hacer su trabajo. Manejo de caracteres internacionales AcuODBC provee un mecanismo para mapear juegos de caracteres especiales a sus equivalentes decimales o hexadecimales en otro juego de caracteres antes de que sean pasados hacia o desde el sistema de archivo de datos. Esto permite conciliar la codificación de caracteres entre dos máquinas que utilizan diferentes códigos para los mismos caracteres, dando a los usuarios internacionales, acceso a archivos de datos. Soporte de estructura de archivos paralelos AcuODBC provee mecanismos de ahorro de tiempo para ambientes donde los archivos de datos de varias fuentes tienen la misma estructura y nombre, pero residen en diferentes directorios. Más que crear un nombre de fuente de datos para cada grupo de archivos, se puede crear un DSN maestro para la colección entera, el cual está hecho con DSNs individuales de definiciones mínimas. Esto permite establecer sus archivos de datos del modo más eficiente. Soporte de directivas AcuODBC soporta el uso de “directivas” para permitirle controlar el modo en que AcuODBC mapea los registros COBOL a campos de datos de la aplicación. Las directivas son puestas en FDs de COBOL. Esto permite esconder, proteger, agrupar, renombrar, o especificar el tipo de datos para campos de datos COBOL en su aplicación Windows. Acceso a archivos remotos AcuODBC | p 4 Cuando el procesamiento de SQL ocurre localmente, AcuODBC puede acceder archivos remotos a través de AcuServer. Esto provee flexibilidad en la ubicación de archivos de datos. Datasheets de la Tecnología de Acucorp Versión 7 Seguridad de Datos Versiones sólo lectura o lectura- AcuODBC está disponible en versiones de sólo lectura y lectura-escritura. La escritura versión de sólo lectura protege a los datos de intentos de escritura y provee la flexibilidad, a través de directivas, de esconder ciertos campos de datos a usuarios. La versión lectura-escritura también permite datos escondidos y le permite declarar elementos de sus datos como sólo lectura, mientras preserva la total capacidad de leer escribir para otros ítems de datos. Esto provee seguridad en el nivel de archivo y en nivel de campo y proteger sus datos. Soporte de contraseña AcuODBC soporta el uso de contraseñas cuando uno se está conectando con archivos remotos a través de AcuServer o cuando uno está accediendo procesamiento remoto a través de AcuODBC Server. En ambientes totalmente Windows, AcuODBC y AcuODBC Server soportan settings de seguridad NT. Esto ayuda a proteger sus datos corporativos contra accesos no deseados. Reconocimiento de parámetros Vision AcuODBC soporta el sistema de archivos indexados Vision de Acucorp. Para una máxima seguridad, AcuODBC soporta varios parámetros de archivos Vision que protegen sus archivos de datos corporativos. Esto ayuda a proteger los datos corporativos de la corrupción. Protección del procesamiento de transacciones En ambientes de procesamiento de transacciones, AcuODBC puede proveer administración de transacciones, así como logging, bloqueo y otras funciones clave. Esto ayuda a preservar la integridad de los datos utilizados dentro de transacciones. Detección y Reparación de Fallas Uso del archivo de rastreo AcuODBC ofrece tres diferentes archivos de rastreo para simplificar la detección y corrección de fallas durante el desarrollo, con registro de: • • • • Mensajes de error AcuODBC | p 5 operaciones de archivos Vision hechas por AcuODBC operaciones de comandos SQL hechas por AcuODBC invocaciones (CALLs) que el administrador de ODBC está pasando entre el controlador ODBC y el controlador de la aplicación Los mensajes de error son provistos desde tres diferentes fuentes. SQL state errors - informa el estado de la consulta SQL; Native Vision errors - informa problemas de acceso de Vision; y Application Errors - informa de problemas específicos de la aplicación que pueden haber sido encontrados. Esto simplifica la detección y corrección de fallas durante el desarrollo y despliegue. Datasheets de la Tecnología de Acucorp Versión 7 SOPORTE DE PLATAFORMAS Servidores Plataformas de Servidores Para las configuraciones de procesamiento remoto AcuODBC Server, los servidores requieren: • UNIX • Linux • Windows NT 4.0 • Windows 2000 • Windows 2003 Server (32-bit) • Aproximadamente 2 MB de espacio en disco más el espacio para los archivos de datos • 1 MB de memoria más la memoria para los archivos abiertos • TCP/IP Software de red • 32-bit, versión servidor, de sistema operativo Windows, UNIX, o Linux Plataformas de Clientes • Windows XP • ACUCOBOL-GT archivos indexados o relativos • Windows ME • • Windows NT 4 • Windows 2000 Tcl/Tk 8.0 o posterior. (Requerido sólo si se está utilizando el utilitario de configuración gráfico de UNIX o Linux. Tcl/Tk no es suministrado por Acucorp.) • Windows 98 REQUERIMIENTOS Clientes Para configuraciones cliente/servidor de acceso remoto de archivos, el servidor requiere: • Software de archivos remotos AcuServer • 4 MB espacio en disco más el espacio para los archivos de datos • Aproximadamente 3 MB de espacio en disco • 570 KB de memoria, más la memoria para archivos abiertos • 500 KB de memoria más la memoria para los archivos abiertos • 32-bit Windows Sistema operativo • • ODBC Data Source Administrator Version 3.5 o posterior. (Parte del sistema operativo Windows. Automáticamente actualizado durante la instalación de AcuODBC, si fuere necesario.) 32-bit, versión servidor, de sistema operativo Windows, UNIX o Linux • TCP/IP Software de red • ACUCOBOL-GT archivos indexados o relativos • Servidores UNIX y Linux requieren acushare license manager (suministrado con AcuServer y ACUCOBOL-GT). • Microsoft ODBC Driver Manager Version 3.5 o posterior. (Provisto por la mayoría de las aplicaciones ODBC. Automáticamente actualizado durante la instalación de AcuODBC, si fuere necesario.) Oficinas Centrales Corporativas de Acucorp 800.262.6585 (dentro de los Estados Unidos y Canadá) o +1 858.689.4500 | info@acucorp.com Oficinas en Europa Francia: +33 (0) 1.53.34.9000 | Alemania: +49 (0) 89.455.659.0 | Italia: +39 0523.071230 Holanda (Países Bajos): +31 (0) 30.272.7040 | Reino Unido: +44 (0) 20.8843.7100 Oficinas en otros Países Para consultar un listado completo, visite el sitio web www.acucorp.com/company/locations Acucorp ofrece una amplia variedad de consultoría y asistencia en entrenamiento como parte de sus soluciones comerciales. Expertos técnicos con experiencia en análisis, desarrollo, y administración de proyectos están disponibles para proveer el nivel de soporte que requiera su negocio. © Copyright 2005 Acucorp, Inc. Todos los derechos reservados. Acucorp, extend, ACUCOBOL-GT, Acu4GL, AcuBench, AcuConnect, AcuODBC, AcuSQL, AcuServer, and “The new face of COBOL” son marcas comerciales registradas o marcas de servicios registradas de Acucorp, Inc. “COBOL Virtual Machine” es una marca comercial de Acucorp, Inc. Acu4GL está protegida por la patente 5,640,550 de los Estados Unidos de Norteamérica, y AcuODBC está protegida por la patente 5,826,076 de los Estados Unidos de Norteamérica. Windows y Windows NT son marcas comerciales registradas o marcas comerciales de Microsoft Corporation en los Estados Unidos de Norteamérica y/o otros países. UNIX es una marca comercial registrada de The Open Group en los Estados Unidos de Norteamérica y otros países. El término es una marca comercial registrada de Linus Torvalds. Otras marcas y nombres de productos son marcas comerciales o marcas comerciales registradas de sus respectivos poseedores. Formulario original E-6-DS-050725-70 AcuODBC | p 6 Datasheets de la Tecnología de Acucorp Versión 7