NetCOBOL para arquitecturas SPARC

Fujitsu® NetCOBOL® para Arquitectura SPARC es un entorno de desarrollo completo. Compilador, librerías de tiempo de ejecución (Runtime) y herramienta de depuración. EL código generado altamente optimizado ofrece la base necesaria para aplicaciones de misión crítica en estaciones de trabajo basadas en SPARC. (Por ejemplo estaciones de trabajo que utilicen el sistema operativo SOLARIS)

NetCOBOL para arquitecturas SPARC

  • Desarrollar aplicaciones en Mono o Multi usuario para estación de trabajo basada en SPARC
  • Runtime gratuito
  • Diversidad de bases de datos son accesibles (SQL access a Oracle, y Sybase)
  • Compatibilidad alta con código existente (IBM y Micro Focus) y cumple con los estándares ANSI e ISO
  • Sintaxis completa de COBOL85
  • Acceso directo a  Oracle Application Server
  • Compatibilidad comprobada con Oracle y Pro*COBOL
  • Aplicaciones WEB con rutinas CGI o SAF
  • Rutinas CBL_
  • Soporte para datos UniCode
  • Soporta acceo a ficheros con 64 bits para ficheros de gran tamaño bajo SOLARIS
  • Desarrollo remoto desde ordenadores Windows
  • Edirtor de datos y conversor de datos interactivo
  • Incluye Runtime de PowerFORM para ejecutar listados o informes gráficos en SOLARIS. Los formularios deben desarrollarse en máquinas Windows con PowerFORM y se pueden ejecutar en SPARC
  • Gestión de recursos PowerGEM (requerido para desarrollo remoto de funciones)
  • Soporte para PowerBSORT SORT y MERGE de alto rendiemiento

NetCOBOL para arquitecturas SPARC

  • Amplia compatibilidad con Micro Focus e IBM .
  • NetCOBOL ofrece numerosas características para ayudar al desarrollo rápido de aplicaciones y también buenos tiempos de ejecución. Como los programas LINK se regereneran después de la compilación, los errores son fácilmente identificables
  • En la herramienta de depuración, se pueden ver el contenido de los datos en la ventana WATCH, se pueden poner puntos de interrupción y ver las entradas y salidas (I/O) en la ventana I/O. Come resultado, comlpeta su trabajo rápidamente y obtiene un código de alta calidad

NetCOBOL para arquitecturas SPARC

Note que las mejoras se explican en mayor grado de detalle que las características ya existentes ya que estas pueden ser importantes para algunos usuarios

Cumplimiento de estándares:

  • ANSI - COBOL X3.23 1985, ISO-1989-1985
  • ANSI '74 COBOL X3.23-1974
  • Algunos elementos de ANSI 2002 como:
    • Tipo de datos BINARY-CHAR, BINARY-SHORT, BINARY-LONG, BINARY-DOUBLE permitiendo clausula  USAGE en los datos de grupo
    • DISPLAY-OF y NATIONAL-OF Funciones intrínsecas
    • EXIT PARAGRAPH y EXIT SECTION

ANSI 85  Inclyendo:

  • Núcleo
  • Ficheros Secuanciales, Relativos e Indexados
  • Comunicación inter programas
  • Sort/Merge
  • Manipulación de código fuente

Soporte para suplementos ANSI'85 :

  • Funciones intrínsecas

Extensiones Fujitsu:

  • Lenguaje NATIONAL
  • Carácteres NATIONAL
  • Soporte UTF-16 big endian
  • Opción NSPCOMP para especificar la comparación de espacios en idioma Japones
  • Fichers Indexados extendidos. Múltiples datos para KEY y acceso por orden invertido
  • Impresión NATIONAL
  • Sort y Merge con carácteres NATIONAL
  • Datos de punto flotante
  • Extensiones OO COBOL basadas en el estándar ISO 2000
  • Manejar nivel de bit
  • Section CONSTANT
  • Funciones para descripción de programa de sistema, POINTER etc.
  • CSV (Comma Separated Values). Ficheros CSV soportados con extensiones para STRING y UNSTRING

Especificación XPG4 (Extensiones X/OPEN):

  • Ficheros LINE/SEQUENTIAL
  • Cominicación inter programas con paso de parámetros por VALUE. Registro especial de RETURN-CODE
  • Acceso simulateo a ficheros y bloqueo de registro
  • Soporte SCREEN
  • Acceso a los argumentos de la linea de comandos
  • Expresiones concatenadas

SQL:

IBM OS/VS COBOL Compatibilidad soportadas:

  • Registos especiales para DATE, TIME, RETURN CODE, SORT etc.
  • Directivas al compilador como EJECT y SKIP
  • Párrafo REMARKS
  • Comando EXAMINE
  • Comando GOBACK
  • Comando BASIS

IBM VS COBOL II Compatibilidades soportadas:

  • Variables POINTER

Estensiones Micro Focus COBOL :

  • ACCEPT y DISPLAY mejorados para permitir E/S de pantalla con control tottal sobre el posicionamiento de datos y la salida de información con datos protegidos y desprotegidos
  • Salida a pantalla completa y entrada con múltiples campos validandolos con un solo comando COBOL
  • Gestión de ficheros y sistema de archivos mejorados para los ficheros LINE SEQUENTIAL para permitir ficheros de texto
  • Literales de nivel 78 con nombre
  • BEFORE/AFTER ADVANCING en WRITE para ficheros secuenciales
  • INITVALUE para especificar a qué valor se inicializan los campos de WORKING cuando no se concreta VALUE
  • Hexadecimal  (H”xx”)
  • COB_ALLOC_MEMORY, COB_FREE_MEMORY, y COB_EXIT_PROCESS - todos soportados
  • Interfaz de sistema de archivos externo soportado

Opciones de compilación NetCOBOL :

NetCOBOL soporta una colección de opciones extensa que le permite cofigurar diferentes comportamientos como las características del código objeto, controlar la salida texto del compilador etc. En l aúltima versión se añade:

  • MAP para añadir información del mapa de memoria a la salida del compilador. Útil para analizar DUMPS
  • Soporte a aplicaciones multi usuario
  • Librerías Runtime para los hilos iniciales para SOLARIS 2.5.1 o superior. Las aplicaciones compiladas con esta opción se puede ejecutar como INiTIAL THREAD
  • Se incluyen los números de línea en los mensajes de ejecución para localización fácil de errores en ejecución
  • Se puede variar la severidad de los mensajes que deban de informarse. Los mensajes se pueden enviar al SYSLOG. Le ayuda a administrar donde deben de incluirse los mensajes en un entorno de operación
  • La legibilidad de los mensajes de ejecución se ha mejorado
  • El sistema se asegura que los mensajes se generen en caso de error aunque la configuración de la generación de los mismos haya sido modificada para no mostrarse, evitando no tener información en caso de errores clave o graves
  • Función de comprobación de memoria disponible para rastrear corrupciones dentro de los programas COBOL
  • Opción para sacar a un fichero las variables de entorno, lo que puede ser útil para la depuración
  • Overlays de KOL6 creados utilizando PowerFORM para Windows. Se pueden imprimir en SOLARIS sin tener instalado el Runtime de PowerFORM
  • Con elRuntime de PowerFORM instaladolos archivos de tipo JPEG, PNG, TIFF(LZW compress form), y GIF están soportados en los informes y overlays de PowerFORM

Características especiales de Runtime:

  • Soporte para aplicaciones MULTI-THREAD
  • Librerías Runtime para INITIAL THREADS - Para SOLARIS 2.5.1 o superior. Las aplicaciones compiladas con estas librerías puede ser ejecutadas como INITIAL THREADs

Gestor de proyectos (Desarrollo COBOL) :

El gestor de proyectos es una utilidad que soporta el desarrollo de aplicaciones NetCOBOL y que consiste en una colección de herramientas que se ejecutan en X Window. Que permite:

  • IDE configurable
  • Proyectos y estructuras en árbol
  • Editor para COBOL
  • Compilación, Link edición y Generación
  • Ver linea errónea con doble clic en el error
  • Función MAKE
  • Análisis de fuente con GREP
  • Empaquetado de aplicación
  • Diseñador de pantallas de tipo carácter WYSIWYG
  • Desarrollo remoto desde Estaciones de trabajo Windows (Requieren NetCOBOL para Windows Edición Enterprise en la máquina cliente)

Depurador interactivo:

El depurador puede trabajar en modo linea o modo pantalla. El modo pantalla utiliza una X Window mostrando el código fuente. El modo línea utiliza un terminal TTY utilizando comandos para controlar la sesión de depuración:

  • Poner y eliminar puntos de interrupción complejos
  • Mostrar variables
  • Ventanas WATCH para ver datos
  • Ventana BREKPOINT
  • Vista de la cadena de CALL
  • Contador de pasasas para poder controlar los puntos de interrupción basados en número de iteraciones
  • Ventana STAMP
  • Grabación y reproducción de un roceso de depuración
  • Depuración BATCH y automatización de operaciones de depuración
  • Ruta de traza de código ejecutado
  • Movimiento hacia y desde pasos o paso a paso
  • Depuración remota desde máquinas Windows (requiere NetCOBOL para Windows Enterprise Edition en la máquina cliente)
  • IPv6 soportado en la depuración remota

Instalación de producto y Manual Online:

  • Utiliza comandos SHELL para instalar el producto fácilmente
  • Puede ser instalado y referenciado en clientes Windows

Otras mejoras de la versión 10:

  • Alta velocidad de acceso en las rutinas de acceso a ficheros
  • PIPES con nombre se pueden utilizar para entrada y salida de ficheros – Los programas que comunican con ficheros intermedios pueden en su lugar, ser ejecutados en paralelo con PIPE
  • @CBR_FILE_BOM_READ especifica varias maneras de manejar el UniCode en archivos secuenciales (BOM). Las opciones son:
    • Asegurar que BOM en los ficheros y en los programas cuadren
    • Tratar los BOM como parte de los datos
  • ACCEPT/DISPLAY soportan ficheros DUMMY cuando se dirigen hacia o desde un archivo
  • PowerFORM Runtime:
    • Opción para rastrear el uso de PowerFORM como la configuración de las variables de entorn, los descriptores, el archivo de información de impresión, el registro de datos, impresora, fuentes enviados e información de error.
    • Errores de Runtime registrados en el LOG de eventos del sistema

Otras características (no descritas anteriormente)vAñadidas a la versión 9

  • SYNCHRONIZED soportado en datos de grupo
  • Rutinas CBL mejoradas con notificación de detalles de error y soporte para LOAD
  • BINARY-CHAR,BINARY-SHORT,BINARY-LONG,BINARY-DOUBLE soportados
  • Desinfección soportada en programación con rutinas WEB. Hace posible ver vulnerabilidadesde los Scripts de las aplicaciones WEB.
  • Configurar la fecha recuperada por COBOL con ACCEPT … FROM DATE y la función  CURRENT-DATE con la variable de entorno @CBR_JOBDATE
  • Funciones para concatenación de archivos y para la adición de registros en archivos utilizando MOD y CONCAT en la identificación de archivos en su variable de entorno
  • Se añade la posibilidad de añadir a un archivo el contenido de los DISPLAY cuando su salida se direcciona a fichero
  • Información COUNT se puede añadir a un fichero creado para una ejecución previa
  • USE FOR DEADLOCK le permite reaccionar a situaciones donde se produzcan abrazos mortales
  • El compilador puede informar sobre áreas de datos cuando se especifica MAP.

NetCOBOL para arquitecturas SPARC

Las siguiente capturas de pantalla le muestran NetCOBOL para SPARC en acción:

Gestor de proyectos
Configuración
Editor NetCOBOL
Construir aplicaciones
Depurar aplicaciones
Diseñar pantallas
Utilidad de ficheros COBOL
Utilizar prototipado HTML

    Gestor de proyectos

    El gestor de proyectos le ofrece un lugar central desde donde invocar las herramientas NetCOBOL y construir su aplicación:

    • Editar fuentes
    • Compilar programas
    • Ir a los errores de compilación
    • Crear y ejecutar archivos MAKE
    • Depurar programas
    • Gestionar variables de entorno
    • Invocar herramientas NetCOBOL como la de datos
    • Añadir otras herramientas a su getor de proyectos, en el menu para adaptarlo a su gusto y necesidades

    Configuración

    Con librerías PowerGEM puede controlar las modificaciones a los fuentes y a los objetos. Cuado se mapean las librerías a las carpetas, las herramientas NetCOBOL reconocen que los componentes se controlan. Los cambios solo lo spuede hacer un usuario que ha desbloqueado un recurso.

    Editor NetCOBOL

    • Funciones de edición
    • Integración con otras herramientas NetCOBOL como el gestor de proyectos

    Construcción de aplicaciones

    Los programadores pueden:

    • Construir un archivo MAKE
    • Utilizar solo los elementos que han cambiado
    • Mostrar un resumen de resultados
    • Ir a los errores de la construcción o generación
    • Generar lo smódulos de proyectos enteros

    Depuración de aplicaciones

    El depurador NetCOBOL el permite:

    • Ver la ventana de fuente (ver imagen)
    • Ver la ventana de datos WATCH (ver imagen)
    • Ver la ventana de interrupción (ver imagen)
    • Ver la venta de entrada y salida (ver imagen)
    • Ver la ventana de contador de pasadas
    • Ventana STAMP para grabar tiempos

    Diseñar pantallas

    El diseñador de pantallas es una utilidad que le permite crear pantallas que utilizarán sus usuarios:

    • Diseñar pantallas de manera interactiva basandose en imagenes de pantalla mostradas
    • Genera el código COBOL de la SCREEN SECTION

    Utilidad de ficheros COBOL

    Es una utilidad para manejar ficheros sin hacer programas COBOL para ello. Se puede utilizar en modo pantalla o en modo comando. Le permite:

    • Convertir un archivo de texto a un fichero de longitud vaiable y vice versa
    • Crear o expandir ficheros secuenciales, relativos o indexados desde un fichero secuencial y vice versa
    • Mostrar el contenido de los registros
    • Imprimir el contenido de los registros
    • Editar un registro (ver imagen)
    • Expandir un fichero
    • Ordenar registros de acuerdo con una clave y sacar el resultado a un fichero de longitud variable
    • Mostrar el atributo de un fichero indexado
    • Recuperar un fichero indexado
    • Reorganizar la porción vacia de un fichero indexado

    Utilizar el prototipado HTML

    Parte del soporte para CGI de NetCOBOL es el prototipado html. Reduce la programación aburrida cuando necesita enviar HTML a clientes de internet

    El depurador y el editor muestran HTML estándar (en el editor de la imagen) con una variable de prototipo insertada  ("//COBOL//GET-TEXT//COBOL//") y las líneas requeridas (en la imagen del depurador) para cargar la variable con el string que debe de ser mostrado, en este caso "NetCOBOL".

    NetCOBOL para arquitecturas SPARC

           
    Copyright 2010 por Adamed, S.L.
    Privacy Statement | Terms Of Use