NetCOBOL para Windows

Fujitsu ® NetCOBOL ® para Windows ® es un compilador de COBOL de alta gama y un entorno de desarrollo que le permite crear fácilmente aplicaciones COBOL y / OO COBOLpara su uso con herramientas de Microsoft ® Visual. NetCOBOL para Windows versión 10.1 se ejecuta en Windows Server ® 7, Vista, XP, 2008 R2, Server 2008 y Server 2003 R2. hay dos productos separados para la generación de código de 32 bits y 64 bits.

NetCOBOL para Windows

  • Mejor rendimiento y fiabilidad
  • Runtime de COBOL sin cargo!
  • Soporte para código nativo de 32 bits (NetCOBOL para Windows) y código de 64 bits (NetCOBOL para Windows X 64 bits)
  • Cumplimiento de normas (Full COBOL ANSI X3.23 1985)
  • Compatible con VS COBOL II, OS/VS COBOL y Micro Focus COBOL
  • Preprocesador SQL embebido con soporte ODBC, con USO PARA procedimientos DEADLOCK para escapar de una situación de estancamiento de base de datos
  • Verifica el soporte de Oracle y Pro*COBOL
  • Soporte para subrutinas CGI, ISAPI y SAF
  • Convierte los datos entre los archivos COBOL y  XML
  • Crea y trabaja con objetos COM/DCOM
  • Permite invocar objetosCOBOL desde ASP®
  • Ofrece Web Application Wizard para la creación de aplicaciones Web
  • Todas las funciones GUI COBOL Integrated Development Environment (Edición, Compilación y Depuración)
  • Soporta la ejecución de subprocesos múltiples
  • Proporciona el registro de eventos, información de localización de averías en terminaciones anormales
  • Soporta el desarrollo de aplicaciones Unicode

El NetCOBOL Project Manager es un entorno de desarrollo orientado a los proyectos que proporciona acceso integrado a un editor, compilador (NetCOBOL), un depurador interactivo, entorno de ejecución, y otras herramientas de apoyo. desde la versión V9 se agrega la opción de utilizar el entorno de desarrollo Eclipse ™ como una alternativa al  NetCOBOL Project Manager

También se incluye un editor de archivo de datos .Soporta todos los tipos de datos de archivo COBOL y ofrece edición, conversión, impresión, selección, generación de datos de prueba, la reorganización

NetCOBOL se distribuye con una muestra de las aplicaciones COBOL que cubren una amplia gama de funcionalidades. muestras adicionales se pueden descargar de internet

NetCOBOL para Windows

  • Proporciona una plataforma sólida sobre la que desarrollar aplicaciones para Windows. Muchos clientes que vienen a NetCOBOL para Windows hacen comentarios como "Simplemente funciona".
  • El hecho de que no hay gastos de licencia Runtime cuando las aplicaciones son desplegas con NetCOBOL puede hacer una gran diferencia en el balance final de nuestro negocio
  • El paquete cubre la mayoría de las necesidades para el desarrollo del programa: edición, depuración, los formularios, la impresión y el mantenimiento de archivos de datos

NetCOBOL para Windows

NetCOBOL para Windows contiene herramientas y utilidades que cubren todas las necesidades de las necesidades de l aprogramación. Las siguientes tablas muestran las características y beneficios de sus componentes.

Características de NetCOBOL
Compilador NetCOBOL
COBOL Orientado a Objetos OO
Depuración
Data Tools
Soporte Web
Oracle® Cartucho Web
Contrucción de aplicaciones WEB
Integracón con Visual Basic
Opciones de acceso a datos

Key Features of NetCOBOL

Nuevo en:

Característica


Detalle de la característica


Beneficio

+V4 COBOL para Windows

 

Diseño GUI

Integración con otros lenguajes y herramientasd (ej. ActiveX, Visual Basic®, Excel)

Le permite utilizar el conjunto PowerCOBOL pero integrado con otros componentes Windows

Utilice sus conocimientos COBOL para crear aplicaciones e interfaces ques están más al día o más actuales tecnológicamente

 

+V5, V6 Soporte WEB CGI, ISAPI, SAF, ASPs llamando a COBOL, mas asistente creación Web

V5

V6

V6

V6

Ejecución Multi-threaded

Soporte Unicode

Objetos COM/DCOM COBOL ofrecen integración con cualquier sistema COM/DCOM

Soporta Microsoft Transaction Server (MTS)

V10.1  

Se añade soporte para:

  • Windows Server 2008 R2
  • Windows 7
  • x64 en NetCOBOL para Windows x64 (las ediciones normales se ejecutan como 32 bit en entornos x64 que utilizan WOW64)
Desarrolle sus aplicaciones para las plataforma Windows más actuales
  Acceso a datos
Acceso a las bases de datos más populares como SQL Server™, Oracle®, Informix®, Sybase®, y cualquier base de datos que cumpla con ODBC Acceda a los datos de su empresa sin complejas transformaciones de datos
+V4 Entorno de desarrollo completo

Gestor de proyectos

Configuración

Diseño de pantallas e Informes WYSIWYG

Navegador de Clases

Editor

Mantenimiento de ficheros

Depuración

Todas sus necesidades de desarrollo están integradas en un solo paquete. No hace falta mezclar productos de diferentes fabricantes – Simplemente instale el paquete de Fujitsu y trabaje
V9 Entorno de desarrollo en ECLISE
Como alternativa al desarrollo estándar con NetCOBOL para Windows puede utilizar en entorno de desarrollo ECLIPSE Puede aprovechar las mejoras que se están realizando en el entorno por los miembros de la comunidad ECLIPSE
"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

Compilador NetCOBOL

Nuevo en:

Característica

Detalle de la característica

Beneficio

+V4

 

 

 

 

 

Sintaxis soportadas

Object-Oriented COBOL

COBOL 68, 74, 85, 89 addendum

X/OPEN® COBOL

IBM® VS COBOL II

IBM® OS/VS COBOL

Micro Focus® COBOL™

Puede utilizar su dialecto de COBOL preferido

Puede reutilizar su código COBOL actual

 

 

V7   Soporta un registro especial para SORT-CORE-SIZE para especificar la cantidad de memoria que se utilizarán en operqaciones de SORT y MERGE en los programas con PowerBSORT Ofrece mayor control sobre la memoria en ordenaciones
+V4   CBL_ Routines Ofrece mayor compatibilidad con el COBOL de Micro Focus
+V4.2   Subrayado "_" en palabras definidas por el usuario
" "
+V4.2   Niveles 78 con literales con nombr
" "
V6  

Soprota SCREEN SECTION CONTROL

" "
V6   Números estilo calculadora para la SCREEN SECTION ACCEPTs (configurado en Runtime utilizando el archivo de definición de pantalla) Introducción de datos numéricos mas intuitiva
+V4.2   Invocar nombres de programas sensible a mayusculas y minusculas Puede trabajar con lenguajes sensibles a mayusculas como C
V5 +V6   TYPE y TYPEDEF, incluyen un STRONG TYPDEF para comparar elementos de grupo

Puede aqsegurarse de que grupos de datos diferentes que se refieran a la misma estructura tengan definiciones identicas

V5

 

Definición de nombres externs de programas, clases y métodos utilzando el literal "AS"

V6   Función STORED-CHAR-LENGTH añadida para recuprar la longitud de una cadena de carácteres ignorando los espacios finales Simplicación en codificación
V6   Para archivos de código fuente de longitud fija, el compilador ignora todo lo que haya desde la clolumna 81 en adelante pra poder sincronizar el fuente con el depurador Para los que deseen trabajar con fuentes de longitud fija de 80 columnas
V6   CALL añadido: COB_ICON_TITLE para configurar los títulos en las pantallas principales y las consolas Mayor control del aspecto de la aplicación
V8   BINARY-CHAR, BINARY-SHORT, BINARY-LONG, y BINARY-DOUBLE tipo de datos numéricos enteros Mayores opciones de paso de información con otros lenguajes
V8   Hexadecimal  (H”xx”) Mayor compatibilidad sobre todo con Micro Focus.
V8   ADVANCING en los WRITE para fichero LINE SEQUENTIAL
Mayor compatibilidad sobre todo con Micro Focus.
V8   Puede programar pequeños programas para procesar situaciones de abrazo mortal o DEADLOCK que puedan ocurrir con bases de datos enlazadas utilizando USE FOR DEADLOCK y llmando a la rutina Deadlock Exit
Control de flujo de aplicación con bases de datos
V10   Se añade NATIONAL data y mejorado para soportar UTF-16 en lugar de UCS-2. Mantener el estándar UniCode al día con los últimos estándares
V10   Función DISPLAY-OF sustituye carácteres NATIONAL con carácteres alfanumerícos Conversión de datos de UTF-16 a formato UniCode
V10   Función NATIONAL-OF sustituye datos alfaneméricos con carácteres NATIONAL Conversión de datos de UTF-16 a formato UniCode
V10   STRING mejorado para crear STRING en formato CVS (comma separated values)
Simplica el tratamiento de ficheros de intercambio por ejemplo con Microsoft EXCEL y otros
V10   UNSTRING statement enhanced to unstring data from CSV format into separate fields. Simplica el tratamiento de ficheros de intercambio por ejemplo con Microsoft EXCEL y otros
V10   Condición de calase añadida para comprobar que los caracteres de un dato son parte del Unicode Basic Multilingual Plane (los primeros 65,536 puntos de código en estándar UniCode Ayuda a los programas para que los datos UniCode se manejen correctamente
V10   COB_ALLOC_MEMORY y COB_FREE_MEMORY añadidos para hilos (THREAD) sensibles a asignación dinámica de memoria Soprte para métodos de programación mas avanzados
V10   COB_EXIT_PROCESS añadido para forzar la finalización de un CALL y todos sus THREAD dependientes Ayuda en situaciones donde ocurre un error crítico y solo el Runtime de COBOL puede ingeniarse un retorno seguro al programa que realizó una llamada
V10   SYNCHRONIZED soportado para elementos de grupo
  Opcinoes de compilación
Numerosas opciones de compilación para controlar el comportamiento del compilador y la generación del código Control de la compilación
V8   Opcion ASCOMP5 para que USAGE BINARY, USAGE COMP, o USAGE COMPUTATIONAL sean tratados como si fueran USAGE COMP-5. Ayuda a que los programas sean más rápidos y para facilitar el intercambio de datos con otros lenguajes
V8   Opción INITVALUE permite definir l valor de los datos por defecto cuando no se ha especificado VALUE Compatibilidad con otros entornos y COBOL
V8   Detalle de las áreas de datos como salida de compiación con la opción MAP Mayor información
V9   Opción SSOUT mejorda para que los mensajes de tipo DISPLAY se puedan agregar a un fichero de salida cuando ello se haya configurado así Se pude mantener un log de salida de ejecución de varias ejecuciones lo que ayuda a la depuración por ejemplo.
V10   Opción SCS permite especificar el formato del archivo de código fuente ANSI (ACP) o UTF-8. Fuente en diferentes codificaciones de carácteres
V10   Opción RCS mejorada para incluir UTF-16 en ambos big-endian y little-endian como codificacción de carácteres para los datos de tipo NATIONAL enejecución.
Mantiene la compatibilidad con los últimos estándares de UniCode
  Variables de entorno de ejecución
Numerosas variables de entornos permiten controlar aspectos específicos de la ejecución como el mapeo de nombres de ficheros, direccionamiento de los mensajes de error o DISPLAY, opciones de depuración, configuración de impresión etc. Permite supeditar muchos parámetros a su definición en ejecución
V8   Puede configurar la fecha recuperada de sistema por NetCOBOL en los comandos ACCEPT … FROM DATE y también CURRENT-DATE utilizando la variable de entorno @CBR_JOBDATE. Le permite especificar la fecha de ejecución como si fuese la fecha real
V8   Funcione de concatenación y agregado de registros para ficheros utilizando las opciones MOD and CONCAT en la variable de entorno del identificador de fichero Mas opciones para manejar ficheros de datos
V8   Puede especificar el nivel de severidad de error que dispara la salida de los mensajes de errores. Por ejemplo ignorar WARNING Mas opciones de entorno de trabajo
V10  

@CBR_FILE_BOM_READ permite diferentes maneras de manejar el orden del byte UniCode (BOM) en los ficheros LINE SEQUENTIAL Las opciones son:

  • Asegurar que cuadre el BOM en el fichero y en su definición de programa
  • Tratar BOM como parte de los datos
  • Hacer lo anterior según el archivo contega o no un BOM
Mayor control a la hora de manejar ficheros UniCode
V10   @CBR_CSV_OVERFLOW_MESSAGE le permite la supresión de los mensajes de OVERFLOW cuando se ejecuta un STRING o UNSRING en registros CSV Si sabe que se pueden produccir los erroes puede suprimir losmensajes
V10   @CBR_CSV_TYPE permite especificar que variación de CSV debe de ser utilizada cuando TYPE ne se especifica en el STRING. Hay cuantro variantes para el uso de las dobles comillas Permite concretar cuanquier proceso con CSV para que pueda interactuar con cualquier producto que reciba el archivo
V10   Las opciones de IP admiten tanto IPv4 como Pv6 Mayor flexibilidad con direcciones  IP
V10   @CBR_FILE_DUP_CLOSE le permite especificar si un CLOSE nunca abierto o ya cerrado se comleta correctamente o no Útil para programas que se migran desde otros productos donde estas malas practicas se permiten
V10   @CBR_SSIN_FILE que permite acceso aislado a un fichero de entrada desde multiples hilos controlar utilizando ACCEPT para acceder el mismo fichero de entrada Evita que un Thread ecuentre un error de datos inesistentes por culpa del orden en que se hayan ejecutado los Thread
 
V7 Comprobación de parámetros
Para los programas internos se puede forzar la comprobación de los parámetros entre el llamado y el llamante Permite comprobar errores en áreas donde pueda ser dificil verificarlos
V8   Mejorado para comprobar los parámetros al llamar programas externos  
 

V5

 

Configuración de librerías
La extensión de archivos de librerías se puede controar con la opción LIBEXT en opciones de compilación Mayo flexibilidad en nombres de librerías
  Acceso a bases de datos

Puede utilizar SQL embebido cuando accede a las siguientes bases de datos:

  • SQL Server
  • Oracle
  • Informix
  • Sybase
  • y Cualquier otra con ODBC
Acceda a los datos de su empresa sin complejas transformaciones de datos
V4.2   Instrucciones de configuación muy extensas
 
V5   Se pueden utilizar variables para invocar los procedimientos almacenados  
V6   Los datos de grupo se pueden utilizar como vriables HOST. Ya no es necesario que estén en nivel 01  

V6

 

Ofrece una librería para Cursores de ODBC que permite UPDATE y DELETE aunque la fuente de datos no permita esta característica

 
V7   Rendimiento mejorado con accesos ODBC Los programas se ejecutan más rápido
V8   Control de DEADLOCK con la opción USE FOR DEADLOCK
Manejar errores con mayor eficacia
V9   Cierre de Cursores después de un COMMIT soportado  
    Los datos VARBINARY pueden extraerse de SQL dentro de datos PIC X  
    Cuando llamamos a un procedimiento almacenado desde COBOL se pueden especificar variables para detectar los valores NULL que se están pasados por el procedimiento  
    El valor de retorno de un procedimiento almacenado estará disponible en la variable SQLERRD  
V10   REDEFINES soportado para variables HOST de SQL Útil para programas migrados desde otros entornos donde esto es posible
  Manejar ficheros COBOL
Soporta todos los tipos de ficheros y organizaciones. ofrece un sistema de archivos muy rápido y sobre todo muy fiable Puede confiar en los datos y en el tiempo de respuesta
V6   @CBR_TRAILING_BLANK_RECORD es una variable de entorno que permite ignorar los blancos del final en ficheros de tipo LINE SEQUENTIAL Los archivos LINE SEQUENTIAL ocupan menos espacio
V6   Se aumenta el tamaño máximo de los ficheros indexados de tipo BSAM a 3,4 GB Mayor capacidad para ficheros

V7

 

El tamaño máximo para ficheros SEQUENTIAL y LINE SEQUENTIAL para BSAM se aumenta al máximo de capacidad del sistema operativo

Puede crear fichero SEQUENTIAL y LINE SEQUENTIAL tan grandes como quiera
V10   Se permiten DUMMY en ficheros para que los programas puedan escribir ficheros que realmenteno existen Útil en fases de desarrollo
V10 Soporte ACCEPT y DISPLAY

Soporte mejorado con las siguientes características

  • Soporte para archivos DUMMY cuando se dirijen los comandos a ficheros
  • FROM o UPON CONSOLE sobreescribe lo especificado en SYSIN/SYSOUT

Se genera un error cuando un ACCEPT en Multi Thread es ejecutado y no hay entrada de datos disponible desde el fichero

Útil en fases de desarrollo
V4 Acceso servidor OLE

El soporte de servidor OLE está constrido dentro de una clase especial de OO COBOL. Permite:

Invocar métodos OLE

Hacer GET y SET de las propiedades de Sevidor OLE

Hacer GET y SET de tablas OLE

Puede integrar es su aplicación funciones de ortos productos que ofrecen servidores OLE como Excel, Outlook etc.
  Integración con VB y otros lenguajes

NetCOBOL y Visual Basic pueden ser combinados para:

COBOL llame a Visual Basic

Visual Basic llame a COBOL

El depurador permite depurar COBOL y Visual Basic concurrentemente

Reutilizar su COBOL está bien pero si tambien tiene rutinas o módulos escritos en Visual Basic, podrá aprovecharlos también.
V8   Los programas COBOL pueden compartir datos externos con programas C que manejen variables exernas con el  mismo nombre Otras opciones de compartir datos entre aplicaciones
V5 Log de eventos
Los mensajes de error de aplicación y los mensajes del sistema Runtime pueden desviarse al Log de eventos Se mejora el seguimiento de errores de aplicación, que es especialmente importante en entornos Multi Thread
  Soporte de impresión

Combine overlays de PowerForm (preimpresos) con archivos de impresión normales

Controle las características de impresión por programa. Por ejemplo, el tipo de papel, la orientación, el fuente, el tamaño de los puntos etc.

Regular COBOL print reports can be given improved presentations with little or no coding changes.
V5   Los archivos de impresión normales pueden sacarse en doble cara de manera controlada por programa  
V5   Mayor control de la dirección de margen, del ancho de margen y origen de impresión con las funciones VALID/INVALID  

V6

 

Soporte para utilizar tablas de número de fuentes, para poder utilizar cualquier cantidad de fuentes de impresión

 
  Gestor de proyectos
"Programming Staff" de versiones anteriores se ha mejorado y se ha renombrado como "Project Manager" o gestor de proyectos. Se incluye:

Después de definir la estructura de un proyecto, el gestor de proyectos se encargará de las dependencias de los componentes entre sí, y sabrá qué componentes deben de ser recompilados.

Su configuración le ayuda a controlar los desarrollos del equipo de trabajo

 

V7  

Estrucura en arbol y lista de todos los elementos modificables de su proyecto y estructura

Editor sensible a COBOL

   

Compilador, Link, Generación, Ejecución y sensibilidad al cambio de cualquier componente

V4  

Integrado con herramientas de Orientación a Objetos OO COBOL

Menus personalizables

V4   Permite mover proyectos entre carpetas
V4.2   Opción de Runtime con lenguaje C
V5   Soporta la creación de aplicaciones CORBA tipo cliente / servidor con  Interstage
V6  

Interstage Object Director soportado tanto por COBOL85 como por OOCOBOL.
Interstage Transaction Director soportado.

V5 +V6

 

Soporta invocar percompiladores con los detalles configurables a través de múltiples archivos de código fuente

V5   Nueva herramienta de configuración del entorno de ejecución. Ya no aparece cuando se ejecuta la aplcación
V6   Generación de múltiples proyectos Simplifica la actualización y manejo de proyectos interrelacioneados
V6   Opciones de copiar opciones de compilación desde variables de entorno Permite a diferentes proyectos compartir las mismas opciones
V6   El gestor de proyectos soporta cualquier nombre de extensión para lo snombres de los archivos de código fuente Mayor flexibilidad
V6   Se puede especificar la versión de los EXE o DLL y su información
Ayuda a sus usuarios a manejarse con sus versiones
V7   Se pueden modificar las propiedades delos proyectos por diálogos incluyen descripciones y comentarios
V7   Contiene funciones para dar soporte a desarrollo de aplicaciones desde o para desarrollo remoto en plataformas como SOLARIS (Requiere NetCOBOL para SOLARIS v7) Desarrollo remoto para SOLARIS etc
V9 Eclipse Entorno de desarrolo alternativo NetCOBOL Studio para ECLIPSE Para aquellas personas acostumbradas al entorno de Eclipse
V10   También soporta el uso de precompiladores en Eclipse
V10.1   Soporta desarrollo remoto y depuración de aplicaciones en plataformas de 64 bits (NetCOBOL para Windows x64 y NetCOBOL para Linux x64). Convenient support for multiple target environments from a single client development environment.
+V7

Documentación Suministrada Online
El visor de documentación da acceso a todos los manuales del producto desde un solo punto. Disponible en PDF, HTML o Windows Help

V7   Documentación PDF mejorada y formateada en 8,5 x 11 de tamaño de página (pulgadas)
Mejora la impresión

"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

 

COBOL Orientado a Objetos

Nuevo  en:

Característica

Detalle de la característica

Beneficio

V4 Programación OO

La sintaxis Orientada a Objetos, el soporte Runtime y Herramientas de dsarrollo están integrados en NetCOBOL:

Modelos de clase / Objeto

Ocultación de información (Encapsulación de datos y propiedades de objetos)

Modularización (métodos, incluyendo métodos prototipado)

Herencia simple y multiple

Funciones dependientes del contexto (Polimorfismo)

Comprobación de confomidad

Enlazados estáticos y dinámicos BINDING

Recollección de "basura"

Persistencia de objetos

Manejo de excepciones

NetCOBOL permite la progrmación orientada de objetos

Continue utilizando sus conociientos COBOL mientras se va acostumbrando a estas técnicas

V4.2   Método de terminación de objeto de clase base  
V5   SQL en clases soportado  
V5   Procedimientos de excepciones en clases *OLE  
V5   Nueva clase especial añadida *COB-BINDTABLE nada más que para otras clases o valores de variable  
V5   Referencia a propiedades de objetos no solo limitadas a MOVE y SET  
V5   Referencia indirecta a clases  
V5   Referencia cruzada de clases  
V5   Definición de referencia de objeto de SELF  
V5   ANY LENGTH - parámetros de longitud varaible se pueden utilizar en la LINKAGE de la definición de métodos  
V5   PROCEDURE DIVISION RAISING - añadido para manejo de excepciones
 
V6   Soporta enlazado fácil BINDING
Aumenta el rendiiento del programa
V6   Palabras reservadas de COBOL puede utilizarse como nombres de propiedades en otros objetos COM Mayor flexibilidad para conectar con otros objetos
V6   Creación de objetos COM/DCOM Se abren posibildades de interación con aplicaciones como ASP y MTS
V6   Creación de aplicaiones Microsoft Transaction Server (MTS)Create Microsoft Transaction Server (MTS)
Puede añadir gestión transaccional a sus aplicaciones con una tecnología probada como MTS
V6
+V7
  Java Adapter Class Generator permite invocar objetos JAVA. Soporta JDK 1.4. Añadir objetos JAVA a sus herramientas COBOL
V4 Visualizador de Clases
Permite ver todas las Clases expuestas

Muestra las propiedades y métodos de todas las clases

Muestra los interfaces de los métodos

Muestra las relaciones de herencia entre clases

Le ayuda a reutilizar el código comprediendo las clases existentes
V4 Visualizados de proyectos
Permite ver las relaciones entre fuentes y clases dentro de los proyectos

Muestra las propiedades y métodos utilizados por cada fuente

Muestra las relaciones de herencia entre las clases dentro del proyecto

Le ayuda a manejar proyectos de tipo OO
V4 Introducción a OO Se han añadido capítulos al manual de usuario que ofrecen una excelente introducción a estos conceptos Aprenda rápidamente
V4 Soporte para OO en PowerCOBOL

La sintaxis para referenciar propiedades de PowerCOBOL y para invocar sus métodos sigue el estándar de la sintaxis OO

Se pueden crear clases OO COBOL en PowerCOBOL


"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

Depuración

Nuevo  en:

Característica

Detalle de la característica

Beneficio

  Control total de la ejecución

Puntos de interrupción simples

Puntos de interrupción condicionales

Puntos de interrupción por número de pasadas

Puntos de interrupción por cambio del valor de una variable

Desplazamiento rápido entre componentes

Ejecutar hasta posición de cursor, siguiente programa, verbo

Animación automática, con control de velocidad

La resolución rápida de erroes requiere tener a disposición muchas opciones

Por ejemplo si sabemos que un error se produce al tratar el registro número 1000, poder poner un punto de interrupción en el párrafo de tratamiento de registro basado en el númeo de iteración nos vendría muy bien

V6   Intercepción de excepciones antes deque MTS o ISAPI entre Útil cuando son esos módulos los que provoocan las excepciones. Le permite localizar el origen en el COBOL
  Consulta de datos y actualización

Ver los valores de los datos

Actualizar datos

Ver los valores de los datos según se ejecuta el programa

Esencial para depuraación
V4 Vista sobre datos Cuando el cursor se encuentra sobre una variable, se puede ver y modificar su valor, sin tener que ir a otrolugar Ver datos en pleno contexto de la depuración
  Program status Pila de llmadas Le permite mantener su atención en la depuración sin tener que ir a consultar a diferentes sitios o finalizar su sesión
+V5   Lista de programas cargados o lista completa de los objetos de los programas si la opción LIST ha sido activada

V5

  Lisyta de Hilos o Threads
  Fuente coloreado

Permite configurar los colores el los cuales aparecen los puntos de interrupción, las lineas ejecutadas, la posicióna ctual etc.

También el color de las palabras reservadas

Más ayuda en la visualización
  Depuración automática
Grabar, almacenar, y ejecutar sequencias de comandos de pepuración de uso frecuente

Cuando los erroes están localizados muy profundamente en la ejecución, esta funcionalidad es muy útil paa no tener que volver a ejecutar las mismas sesiones de depuración muchas veces.

Productividad

  Historico de ejecución

Trzas de ejecución donde podemos ir hacia delane o hacia atrás

Contar el número de veces que las lineas se ejecutan

Le ayuda a comrender como una ejecución llega a determinado punto
V5 SVer el código SQL original
Podemos garantizar que en depuración se nos muestre el número real de la linea errónea utilizando la opción INSDBINF para que el precompialdor no altere los números y vayamos realmente a la linea errónea
More effective debugging by viewing the original SQL source code.

V4

Enlazar la aplicación ejecutada

Utilizando una variable de entorno se puede arrancar el depurador siemrpe que un programa determinado sea arrancado.

Esto simplifica sobre manera la entrada en depuración cuando nuestro código NetCOBOL es invocado desde fuera de COBOL

V5 Depuración Just-in-Time
El depurador puede ser arrancado cuando se produce un error en la aplicación o durante la ejecución Nos permite proteger nuestra aplicación y entrar en depuración justo ante de uqe el Runtime realmente produzca el error
V5 Listado de errores COBOL
Permite que los errores sean escritos en un fichero cuando sucede un error de ejecución o de aplicación. No requiere que el depurador esté arrancado Mas información a la hora d e dignosicar
V6  

Ficheros de conteido de información añadidos (CBR, punto de entrada, ODBC, iMPRESORA, DESTINO LÓGICO) y contenido de la linea de comandos

Resumen de la información de la pila de llamadas y su dump añadidos

 
V8   Los números de línea de COBOL se incluyen en los mensajes de error Mayor facilidad para localizar erores
V6 Otras características de depuración El depurador reconoce automáticamente la configuración de ALPHAL Aumenta la velocidad de depuración de aplicaiones que no utilizan el valor pordefecto de ALPHAL
V6   El sistema puede opcionalmente comprobar la memoria del Runtime al comenzar y finaizar la PROCEDURE DIVISION Ayuda a identificar errores en proramas que pueden dar erroes de memoria, que son articularmente dificiles de cazar
V6   El sistema puede comprobar opcionalmente que el programa llamante  el llamado utlizan el mismo tipode LINKAGE Puede ahorrar horas de depuración hasta ver este simpe error

"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

Herramienta de datos - DataTOOL

Nuevo  en:

Característica

Detalle de la característica

Beneficio

  Utilidad para ficheros COBOL

Conversión entre ficheros de texto y secuenciales

Cargar ficheros en todos los formatos desde archivos de longitud variable secuenciales

Descargar todos los formatos de archivos a ficheros secuenciales de longitud variableUnloading of all file formats to variable length record sequential files.

Visualizar cualquier formato y fichero

Imprmir cualquier formato de fichero

Editar registros de ficheros de cualquier formato

Añadir registrosa a ficheros de cualquier formato

Ordenar los ficheros de cualquier formatoSorting all file formats.

Visualizar registros de ficheros indexados y la información de las claves

Recuperar ficheros indexados corruptos

Reorganizar ficheros indexados

Copiar, borrar y mover ficheros

Le ayuda e manipular cualquier tipo de archivo, organización y formato

V5

 

Se puede invocar desde la linea de comandos y también como sub rutina desde el propio NetCOBOL

  Editor de datos

Edición de datos de ficheros sensible a los campos

Funciones para inserar, añadir, copiar y borrar registros

Visualización tabular o registro a registro

Visualizar los ficheros seleccionados

Edición en modo carácter o hexadecimal

e permiteeditar datos en el mismo orden de campos que sus porgramas usan.
V5   Creación de ficheros con BYTE BIAY soportado
V5   Ficheros indexados de lonitud variable soportados
V5   Información de definición de clave de ficheros indexdos visible desde la vista de registro y la vista de tabla
V5   La vista de tabla de datos puede imprimirse
V5   La vista de tabla soporta búsquedas de valores alfanuméricos o hexadecimales y localización de campos por su nombre
V5   Los ficheros en la carpeta de producto pueden editarse (propiedades)
V6   Fichers de datos de más de 1 GB con BSAM
V6   Se puede crear datos automáticamente cuando se insetan, añaden o copian registros
V6   Soporte para UniCode
V7   Importación de datos para exportar datos desde ficheros XML Transferencia entre COBOL y ficheros XML
V7   Soporta datos de tipo carácter en la función REPLACESupports character data in the Replace function Entradada datos normal
V7   Soporte para ficheros de datos binarios Edición de ficheros sin estructura

 

Converor de datos

Conversiones de organización de ficheros

Conversión a y desde CSV

Conversión de diseño de ficheros

Conversión de codificación de carácteres, por ejemplo EBCDIV a ASCII

Mapeo campo a campo

Asistente de conversión

Ayuda en conversiones de ficjeros
V5   Soporta hasta 1000 datos  
V5   Se puede invocar desde un archivo en Batch
 
V6   sOPORTA FICHEROS DE HASTA 1 GB con BSAM  
V6   Soporta UniCode  
V7   Soporta conversiones entre XML y todos los demás tipos COBOL y XML
V7   Creación de ficheros Document Type Definition (DTD) , utilizados con XML para comprobación de la librería de COPY del diseño de fichero Ayuda a la comunicacón de datos a travésde Internet o del WEB
"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

Soporte WEB

Nuevo  en:

Característica

Detalle de la característica

Beneficio

V8 Saneamiento de parámetros
El saneamiento está soportado en las rutinas de programación WEB Pemite detectar vulnerabilidades de scrip

 

Soporte CGI

NetCOBOL CGI (Common Gateway Interface) es una colacción de subrutinas que soportan la creación de Scripts en COBOL

Interfaces WEB para sus aplicaciones

Utilice su experiencia COBOL para crear aplicaciones WEB

V5 Soporte ISAPI NetCOBOL ISAPI (Internet Server Application Programming Interface)
es una colección de sub rutinas que permite la creación de aplicaiones del tipo  Internet Server applications con COBOL.
(Requiere la edición Enterprise para la redistribución)
Utilice su experiencia COBOL para crear aplicaciones WEB
V6 Soporte SAF
NetCOBOL SAF (Server Application Functions) es una colección de sub rutinas que permiten la creación de  Netscape internet server applications con COBOL.
(Requiere la edición Enterprise para la redistribución)
Utilice su experiencia COBOL para crear aplicaciones WEB
V6 Gestión de sesión de cliente
ISAPI y SAF ofrecen funiones de gestión de sesión en Cliente Permite guardar rastro de los clientes que generan alguna secuencia de entrada
V6 Subida / Upload de ficheros
ISAPY y SAF lo soportan
+V4 Prototipado HTML

Soportado con CGI:etCOBOL CGI includes a prototype HTML feature so that:

La base de salida puede diseñarse con herramientas

Una parte variable de la salida HTML puede decidirse en ejecución

Saves effort in coding – you do not have to output HTML line-by-line.
V6   Soporta la construcción repetitiva, por lo que las tablas pueden constrirse el el prototipado HTML  
V6 Soporte a desarrollo
Assitente de aplicación WEB. Le ayudará  construir su esqueleto de aplicación WEB Ahorra tiempo segun decida un entorno u otro, NetCOBOL generará su aplicación
V6

Active Server Pages (ASP)

Soporta objetos COM/DCOMSupport of COM/DCOM por lo que COBOL es un lenuaje vale para ser invocado desde ASP.

Requiere el Runtime de servidor y Edición enterprise para crear aplicaiones redistribuibles)

Lets you take advantage of your COBOL code in this popular Web page technology.
V7 Transferencia de datos XML eL conersor de datos y el editor de datos soportan la conversión de ficheros de datos entre COOBL y XML Comunicación dedatos a través del WEB

"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

Cartucho WEB Oracle

Nuevo  en:

Característica

Detalle de la característica

Beneficio

V4 Integrado con Oracle's Web Application Server
El Web Aplication Server is el corazón de la arquitectura de redes de computación de Oracle, una infraestructura multi-plataforma para el desarrollo y despliegue de aplicacaciones basadas en objetos a través de una economía estructurada en red. Fujitsu construyó el cartucho que se está utilizando en Oracle Web Application Server. Los cartuchos son componentes de software reutilizables que sirven de elementos clacves de estas arquitecturas. Este cartucho COBOL ofrece soprote para Inernet para aplicaione NtCOBOL.
El ofrece la oportunidad deintegrar sus aplicaciones NetCOBOL en Oracle's Web Server.

"+Vn" en columna "Nuevo en:" indica una característica que contiene algo nuevo o mejorado. El número de versión indica la versión donde se ha introducido la característica.

Creación de aplicaciones WEB

COBOL en Internet?

Quiere apostar? Con los paquetesde soprote  WEB de NetCOBL usted puede llevar sus aplicaciones a Internet con una simple collecón de llamadas a funciones de los mismos.

Nota: Será necesaria la edición Enterprise para poder redistrbuir aplicaciones que utilicen ASP, ISAPI y también el Runtime de servidor. (Nadaque no esté inluido en su paquete!)

Soporte WEB desde ASP creando objetos COM o DCOM y utilizando NetCOBOL podrá invocar código COBOL directamente desde páginas Active Server Pages. De esta manera puede utilizar su código y concimientos actuls apra llevar sus aplicaiones a Internet.

Soporte Web con CGI, ISAPIi y SAF

NetCOBOL con soporte para estas tecnologías. Estos pquetes contienen una colección de rutinas que pueden ser llamadas desde COBOL para aplicacione que se estén ejecutando en servidores. Estas rutinas permiten a los programas COBOL actuar como scripts aceptando entradae datos del cliente WEB, procesandolas con COBL estándar y construyen salida HTML estándar también para la visualización de resultados en Ciente. Desde COBOL podrá:
  • Recuperar los valores de entrada
  • Crear salida HTML linea a linea o en bloques
  • Ejecutar comandos

Las rutinas so compatibles para que CGI puedan ser convertidos en ISAPI o en SAF, solo con lagunas modificaiones menores.

Prototipado HTML

Una característica clave en las sub rutnias es el "prototipado HTML". Este concepto significa que usted puede diseñar la salida de su HTML con herramientas de autoría y añadir //COBOL// como variable de marcador en el HTML. En ejecución, al utilizar llamadas para reemplazar los marcadores obtendrá la salida deseada. Y¡También tiene la opción de ensamblar varias salidas juntas para crear una sola página de salida.

Beneficios del prototipado HTML

  • No está agregando un sin fin de tecnología HTML en su propio COBOL
  • No necesita saber demasiado HTML
  • La cantidad de código requerida para sacar HTML es muy reducida

Depuración de programas WEB

Como puede ver en la captura de pantalla de arriba, la depuración de scripts CGI, ISAPI etc, es como depurar un programa COBOL. Utilizará la opción ATTACH del depurador para ligar el depurador  la ejecución de sus scripts cuando sean invocados por el servidor. Como puede imaginar es muy simple ya que no salimos de COBOL.

Creación de aplicaciones basadas en WEB

Los paquetes de soporte WEB de NetCOBOL y el prototipado HTML hace que sea fácil crear sitios WEB dinámicos con la potencia de COBOL. El aceso a bases de datos y la lógica de negocio puede seguir estando escrita en COBOL sin problemas. Además la depuración sigue siendo la misma que para programas COBOL tradicionales.

Integración con Visual Basic

Usted puede conectar de manera transparente con una variedad de herramientas Microsoft con NetCOBOL incluyendo Access™, ActiveX®, COM/DCOM, SQL Server, Transaction Server y Visual Basic (entre otros). Además puede acceder a DLL's que puede crear en NetCOBOL desde cualquier lenguaje de desarrollo Microsoft.

Esta integración le permite a su código COBOL ejecutarse como parte del código en cliente, en servidor o en servidor remoto. Por supuesto, puede utilizar aquí SQL embebido y con el soporte ODBC puede utilizar y acceder a práctiamente la base de datos que usted desee.

Puede utilizar NetCOBOL junto a Visual Basic intercambiando datos a la ida y a la vuelta sin ningún problema. Es posible por ejemplo utilizar Visual Basic para añadir GUI's a su código COBOL, o porque no vice versa. El depurador se ejecutará en ve ntanas diferentes por lo que tendrá pleno control entre un lenguaje y el otro.

Para más información sobre estos temas le recomendamos que visite: Best of GUI. Best of COBOL. Accessing COBOL Programs from Visual Basic. Puede bajarlo si lo deseea con clic derecho.

Opciones de acceso a datos

Hoy en día, los datos de una empresa puede estar en una multitud de tipo de bases de datos. NetCOBOL le permite acceder a todas ellas con una tecnología o con otra. Siempre podrá acceder por ejemplo con ODBC. ¿Qué base de datos no dispone de un controlador ODBC? Creemos que ninguna. Por lo que podrá acceder sin problemas a cualquiiera de ellas. Esto no significa que a todas de la misma manera o sin cambios en su código cobol. Cada una manipula datos como las fechas, horas etc a su manera. Por lo que siempre deberemos de tener cuidado cuando desarrollemos. Eso si! Usted puede acceder a una base de datos o a otra desde el mismo programa, sea cual sea la ubicación física de su servidor de base de datos. Por ejmplo puede tener datos locales en MS-ACCESS, acceder a Oracle a su servidor corporativo en las oficinas centrales y también, a la vez a servidores departamentales de su propia ubicación. Incluso, si utiliza datos estándares que no planteen problemas como fechas etc, podria desarrolalr todo con MS SQL y luego desplegar la aplicación en diversos servidores de base de datos diferentes. Incluso no tendría que recompialr sus programas.

Acceso a datos con el sistema de archivos COBOL

NetCOBOL soporta todos los tipos de ficheros *

  • Sequential
  • Line Sequential
  • Relative
  • Indexed

* Tanto para longitud fija comopara longitud variable.

El convresos o convertidor de datos puede operar con todos ellos también y a la vez con CSV, XML etc. También podrá convertir no solo el tipo de archivo sino que podrá convertir la codificación de caracters de los mismos. Hasta podría utilizar lo sarchivos de un Mainframe en EBCDIC y convertirlos acualquier tipo de archivo, organización y codificación.

Acceso a datos con SQL Embebido

NetCOBOL soporta el SQl embebido EXEC SQL ... END-EXEC conectando con las siguientes bases de datos:

Las bases de datos ODBC pueden ser accedidas:
  • SQl Embebido (ver ariba)
  • Control de PowerCOBOL de ODBC

Acceso a datos por OLE

NetCOBOL ofrece una clase especial OLE y también un mapeo de datos entre COBOL y OLE. Esto hace posible el acceso a datos OLE desde COBOL

Acceso a datos por DDE

El control DDE de PowerCOBOL y sus métodos soportados hacen posible el acceso a datos por DDE siempre que el sistema de datos ofrezca un servidor DDE

Acceso a datos por Microsoft's ActiveX Data Objects (ADO)

El control ADO de PowerCOBOL ofrece esta posibilidad de acceso a muchas de las propiedades, métodos y eventos ofrecidos por Microsoft's ActiveX Data Objects. Estos objetos pueden mejorar significativamente las posibilidades de las bases de datos ODBC.

Acceso a datos por conexión EXCEL

El control de Excel de PowerCOBOL ofrece métodos específicos para el acceso a datos Microsoft Excel.

NetCOBOL para Windows

La siguiente secuencia de capturas de pantalla le permite ver las características del trabajo de NetCOBOL

Gestor de Proyecto NetCOBOL
Editor COBOL
Generación de Aplicaciones
Depuración de Aplicaciones
Uso del  Prototipo HTML
Sintáxis COBOL Orientado a Objeto
Examinador de Clases

Puntos de interés incluidos en la documentación NetCobol :

  • Gestión de recursos y proyectos con una estructura de árbol de los componentes
  • Gestión integrada de configuración
  • Editor de la medida para el código fuente NetCOBOL
  • Depurador con control y visibilidad
  •  HTML de salida simplificado
  • Evolución continuada con la sintáxis NetCOBOL orientada a objeto

Gestor de Proyecto COBOL

NetCOBOL proporciona el Administrador de Proyecto COBOL - un entorno desde el que se puede controlar las tareas de desarrollo. El Director del proyecto:

  • Alienta a estructurar las aplicaciones.
  • Proporciona un proyecto con estructura árbol.
  • Construye aplicaciones.
  • Invoca otras herramientas de desarrollo..
  • Se puede personalizar para invocar otras herramientas.

La captura de la siguiente pantalla muestra la mayor parte de los elementos que se pueden incluir en un proyecto con estructura de árbol.

Editor COBOL

Editor COBOL de Fujitsu:

  • Proporciona funciones de edición completas.
  • Comprende el diseño de los programas COBOL.
  • Las palabras y comentarios resrvados se colorean para facilitar su legibilidad.
  • Integrado con otras herramientas como el gestor de proyectos
  • Invoca al compilador

Construcción de aplicaciones

El gestor de proyectos COBOL permite:

  • Construir un archivo MAKE
  • Utilizar solo elements modificados
  • Mostrar un resumen de resultados (ver imagen)
  • Llevarle al error directamente
  • Construir módulos de proyectos enteros
  • Crear una lista de proyectos que deben de generarse a la vez

Depuración de aplicaiones

  • Muestra el fuente actual
  • Colorea el fuente para mayior legibilidad
  • Muestra lo spuntos de interrupción
  • Parqa la ejecución cuando cambia el valro de un dato etc.
  • Visualiza la lista de programas activos

Adicionalmente, puede verse el valor de una variable simplemente pasando el cursor por la misma en pantalla.

Prototipado HTML

NetCOBOL soporta el prototipado en parte de CGI, ISAPI and SAF. Esto hace más fácil la salida de información HTML en Clientes

Sintaxis de COBOLorientado a Objetos

NetCOBOL viene con una serie de herramientas y sintaxis que soportan programación OO. Los conceptos como Clases, Herencia, Encapsulación, métodos etc. son ya cosas naturales en este entorno.

Visualizador de Clases

UNa de las claves en un entorno OO es el poder reutilizar código. El visualizador de clases le permite explorarlas:

  • Clases disponibles
  • Clases vinculadas
  • Métodos de objeto
  • Propiedades GET y SET
  • Métodos heredados
  • Argumentos del método seleccionado

NetCOBOL para Windows

Elegir NetCOBOL para Windows

  1. Qué beneficios se obtienen al pasar a NetCOBOL v10 ?
  2. Porqué los Runtime son gratuitos cuando otros fabricantes cobran ?
  3. Nuestro proveedor de COBOL es crítico. Como sé que NetCOBOL seguirá presente en los próximos 5 años ?
  4. No está todo el mundo huyendo de COBOL ? Porqué tanto esfuerzo en COBOL ?
  5. Porqué se ha añadido soporte para Orientación a Objetos ?
  6. Qué recursos se requieren para NetCOBOL versión 10 ?

Utilizar NetCOBOL para Windows

  1. Como de rápido puedo utilizar mis conocimientos COBOL con el entorno Windows ?
  2. Como puedo empezar con NetCOBOL para Windows ?
  3. Es posible crear software para Windows 3.1, Windows 95, Windows 98, Windows Me, Windows 2000, y Windows NT ?
  4. Que opciones de empaquetado están disponibles con NetCOBOL ? Hay alguna guía para Cliente /Servidor ?
  5. Cuanto ocupará el Runtime de NetCOBOL en la máquina cliente ?

Utilizar bases de datos con NetCOBOL para Windows

  1. Puedo acceder a bases de datos SQL ?
  2. Que bases de datos han sido probadas con NetCOBOL ?
  3. Puedo acceder a Oracle y otras bases de datos con llamadas nativas ?
  4. Funcionarán otras bases de datos con NetCOBOL ?
  5. Donde puedo conseguir el controlador ODBC para mi base de datos ?
  6. NetCOBOL soporta archivos BTRIEVE ?

Migrar desde Micro Focus

  1. Mis aplicaiones están escritas con Micro Focus COBOL. Qué problemas tendré al pasar e NetCOBOL ?
  2. Los CALL de Micro Focus a rutinas CBL_ están soportados ?
  3. Como puedo saber más acerca de una conversión desde Micro Focus ?

Características del producto

  1. Que diferencia hay entre PowerCOBOL y NetCOBOL ?
  2. NetCOBOL soporta archivos "MAKE" y funcionalidad de comilación automática y Linkedición ?
  3. Qué diferencia hay entre PowerFORM y Crystal Reports ?
  4. Cuales son las opciones de impresión con COBOL y PowerFORM ?
  5. Que clase de manuales y documentación están incluidos ?
  6. Puedo haceer búsquedas en los manuales ?
  7. Puedo comprar manuales impresos ?
  1. Qué beneficios se obtienen al pasar a NetCOBOL v10 ?

    • Obtener la versión de NetCOBOL compatible con Windwos 2008 y x64 par Windwos (64 bits)
    • Soporte de archivos CSV para intercambio con Excel u otros productos que soporten CSV
    • Trabajar con UTF-16 UniCode
    • Obtener la numerosas mejoras descritas en esta página
    • Mantenerse al día con nuestro equipo de soporte. Ya que estará utilizando la misma versión que nuestros técnicos para solucionar sus problemas

    La versión 10 añade:

    • Soporte pleno para Windows 7 y Windows server 2008 R2
    • Generación de código de 64 bits
    • Desarrollo remoto de aplicaciones 64 bits desde producto de 32
  2. Porqué los Runtime son gratuitos cuando otros fabricantes cobran ?

    Visite la página del fabricante sobre esta filosofía de trabajo

    Si fuera necesario se la traducimos. Solicítelo poe email.

  3. Nuestro proveedor de COBOL es crítico. Como sé que NetCOBOL seguirá presente en los próximos 5 años ?

    Fujitsu ha estado desarrollando compiladores COBOL desde hace más de 40 años. Es el lider del mercado en este sector con mñas de 10.000 clientes de Mainframe, 300.000 de Minis y 80.000 instalaciones de PC.

    Estarán ahí? Por supuesto!

    NetCOBOL tiene una dilatada experiencia en el desarrollo y mantenimiento de aplicaciones en sectores líderes del mercado. Tiene la experiencia de una compañia sólida y está comprometida con el crecimiento en el mercado con COBOL. ¿Cuantas compañias conoce usted con estas credenciales que hayan estado tantos años creciendo llevando COBOL al siglo 21?

  4. No está todo el mundo huyendo de COBOL ? Porqué tanto esfuerzo en COBOL ?

    La mayoría de las grandes aplicaiones del mundo están escritas en COBOL. Hasta ahora nadie ha encontrado una solución para sustituir esto en un plis plas sin asuminr un cantidad de riesgos muy alta. Y no parede esto posible en lo sproxios años. Por ello, es necesrio un gran soporte para aplicaiones COBOL y tambi´n para proigramadores COBOL  que requieren dicho soporte.

    COBOL sigue hoy proporcionando las soluciones que lo snegocios necesitan. Muchas de las compañias que han apostado por 4 GL's, C, VB, C++, JAVA y otras tecnologías novedosas en cada momento, han conseguido sus objetivos pero han pagado un precio, no solamente muy alto, sino que imprevisto. En efecto este tipo de soluciones llevan forzosamente a pruebas totales del 100% del nuevo sistema. Si no hay ninguna otra solución y se necesita modernizar lo existente está bien. Pero hay solución a esto, y manteniendo el COBOL no solamente se puede modernizar sino que seguimos en el mismo entorno y o no son necesarias tantas pruebas o por lo menos son mucho más estimables dentro del presupuesto ya que conocemos el entorno y lo hacemos todos los días. Todo esto sin contar con el aspecto humano, que es al menos para nosotros muy importante. Los nuevo titulados de hoy no suelen querer nada con COBOL (aunque está cambiando) y nuestros dinosaurios no adminen bien la reconversión a otros lenguajes. Ellos son nuestro capital mas valioso también. En nuestro opinión cambiar el lenguaje y los profesionales, aunque sea a la larga es un error. NO CAMBIE COBOL, CAMBIE LA TECNOLOGÍA !

  5. Porqué se ha añadido soporte para Orientación a Objetos ?

    Fujitsu ha implementado OO porque los esudios y la experiencia demuetran que es lo mejor para la reutilización de código. Este aspecto es clave para la programación moderna. Por esto han nacido tecnologías como .NET y Fujitsu fué muy consciente desde el principio que COBOL no podía quedarse atrás en este sentido. No solo se inluyo está sintaxis en NetCOBOL sino que también se orientó hacia NetCOBOL para .NET sin abandonar el entorno Windows digamos nativo.

  6. Qué recursos se requieren para NetCOBOL versión 10 ?

    NetCOBOL funcionará en cualquier máquina que pueda hacerlo con Windows más unos 610 MB de disco adicional para la edición Enterprise

  7. Como de rápido puedo utilizar mis conocimientos COBOL con el entorno Windows ?

    Inmediatmente. NetCOBOL puede llevarle a diseñar GUI's e minutos y viene con todas las herramientas para haerle sentir como en casa en es entornos Windows.

  8. Como puedo empezar con NetCOBOL para Windows ?

    El manual NetCOBOL Getting Started Guide – en su capitulo 1 ofrece una vista general y paso a paso, lo cual es un buen punto de inicio.

  9. Es posible crear software para Windows 3.1, Windows 95, Windows 98, Windows Me, Windows 2000, y Windows NT ?

    NO recomendamos desarrollar aplicaiones para esos entornos con NetCOBOL para Windows y menos aun con la última versión del producto. Microsoft ha descontinuado el soporte para estos sistemas. Por lo tanto, consideramos estos entornos como obsoletos igualmente.

  10. Que opciones de empaquetado están disponibles con NetCOBOL ? Hay alguna guía para Cliente /Servidor ?

    El mecanismo preferido para el despliegue de aplicaciones por nuestros clientes es construir su propio instalador.Esto se puede hacer con herramientas como WIX  (http://wix.sourceforge.net/), InstallShield (http://www.installshield.com), o Visual Studio que incorporan la posibilidad de utilizar Módulos Windows Merge (.MSM). Con estas herramientas se pueden integrar Los Runtime de NetCOBOL en el paquete de instalación. Los MSM de Runtime pueden descarse trás contactar con nosotros.

    Otra alternativa es utilizar NetCOBOL Applicaitio Distribution Kit que incorpora un "WRAPPER" para ayudarle a crear su paquete de insalación. No obstante esta tecnología ha sido abandonada porque no es soportada por Windos Vista. También pueden descargarse los Application Distribution Kit trás contactar con nosotros en la página de contacto de este sitio.

  11. Cuanto ocupará el Runtime en la máquina cliente ?

    Dependiendo de los elementos que sean necesarios, estas serían las ocupaciones en disco:

    Regular (or multi-threaded) NetCOBOL run-time
    Foundation Class Library run-time
    PowerCOBOL run-time
    PowerFORM run-time
    6.7 Mb
    1.9 Mb
    6.0 Mb
    5.9 Mb

    También se puede hacer que el Runtime resida en un servisor y que los clientes solo actualicen las entradas de registro necesarias. Si esto es de su interés contacte con nosotros a través de su contacto de soporte técnico

  12. Puedo acceder a bases de datos SQL ?

    Si. Utilizando cualquier base de datos compatible con ODBC o con Oracl Pro*COBOL
    Si desea acceder a sus archivos VSAM como si fueran tablas SQL Server puede utilizar NeoData con NetCOBOL para .NET

  13. Que bases de datos han sido probadas con NetCOBOL ?

    NetCOBOL para Windows Version 10 ha sido verificado para : Microsoft Access, Microsoft SQL Server, Oracle, Pervasive.SQL y Symfoware.

    Versiones anteriores también fueron probadas con: Sybase SQL Anywhere e Informix.

  14. Puedo acceder a Oracle y otras bases de datos con llamadas nativas ?

    Si. Fujitsu verifies NetCOBOL for Windows con las operaciones publicadas para als siguientes combinaciones.

    Precompiler Database
    Pro*COBOL R8.1.6
    o
    Pro*COBOL R1.8.51
    Oracle8i Enterprise Edition R8.1.6
    Pro*COBOL R8.1.7
    o
    Pro*COBOL R1.8.52
    Oracle8i Enterprise Edition R8.1.7
    Pro*COBOL R9.0.1
    o
    Pro*COBOL R1.8.76
    Oracle9i Database Enterprise Edition Release1 (R9.0.1)
    Pro*COBOL R9.2.0
    o
    Pro*COBOL R1.8.77
    Oracle9i Database Enterprise Edition Release2 (R9.2.0)
    Pro*COBOL R10.1.0 Oracle10g Database Enterprise Edition (R10.1.0)
    Pro*COBOL R10.2.0.1.0

    Oracle10g Database Enterprise Edition Release1   (10.2.0)

    Pro*COBOL R11.1.0.6.0

    Oracle 11g Database Enterprise Edition (11.1.0.6.0)

    La funcionalidad del SQL Embebido está diseñada para trabajar con ODBC con estas y otras bases de datos.

  15. Funcionarán otras bases de datos con NetCOBOL ?

    Cualquier base de datos con soporte para ODBC funcionaría

  16. Donde puedo conseguir el controlador ODBC para mi base de datos ?

    Debe de adquirirlo al representante de su base de datos. NetCOBOL no proporciona controladores ODBC.

  17. NetCOBOL soporta archivos BTRIEVE ?

    Si. Para trabajr con BTRIEVE se debe de especificar la opción BTRV en la declaración defichero. Esto se hace en la herramienta de confguración del entorno de ejecución. Por ejemplo:, INFILE=C:\MYFILE,BTRV

  18. Mis aplicaiones están escritas con Micro Focus COBOL. Qué problemas tendré al pasar e NetCOBOL ?

    Como sucede muy amenudo, esto dependerá de hasta que punto se haya seguido el estándar COBOL? Cuantas más rutinas o llamadas internas al prodcuto haya realizado, más cosas podrán aparecer con las cuales puede tener alguna dificultad. Nuestro personal le asesorará gustosamente en estos temas. Pongase en contacto con nosotros y le ayudaremos.

  19. Los CALL de Micro Focus a rutinas CBL_ están soportados ?

    NetCOBOL contiene soporte para las rutinas CBL_ de Micro Focus. Esta documentación se encuentra en el manual PDF CBL Subroutines User's Guide suministrado con el producto.

  20. Como puedo saber más acerca de una conversión desde Micro Focus ?

    Envíe un email a través de nuestra página de contacto para iniciar un díalogo sobre sus necesidades de conversión desde Micro Focus.

  21. Que diferencia hay entre PowerCOBOL y NetCOBOL ?

    PowerCOBOL es un constructor de GUI que le permite a los programadores COBOL crear aplicaciones Windows. PowerCOBOL utiliza un modo de programación basado en eventos como Visual Basic pero toda la codificación se hace con COBOL.

    "NetCOBOL" se utiliza para describir el compilador utilizado para crear aplicaciones con SCREEN SECTION (ACCEPT y DISPLAY) en modo carácter y en Batch. Es posible crear aplicaiones mezclando PowerCOBOL y NetCOBOL. También puede utilizar controles ActiveX.
    Por lo tanto se trata en realidad del mismo producto. PowerCOBOL corresponde al antiguo nombre de NetCOBOL para Windows.
    De hecho hoy solo puede adquirirse NetCOBOL para Windows en su edición Enterprise. La Edición profesional y ano está a la venta (es la que corresponde más al antiguo producto PowerCOBOL.

  22. NetCOBOL soporta archivos "MAKE" y funcionalidad de comilación automática y Linkedición ?

    Si. Vea la documentación NetCOBOL User’s Guide - Capitulo 6, Project Manager

  23. Qué diferencia hay entre PowerFORM y Crystal Reports ?

    Crystal Reports es una herramienta para crear informes desde datos existentes. Su ojetivo primario es crear informes rápidamente. PowerFORM está diseñado para permitirle para permitirle crear informes desde su programa COBOL. Usted diseña desde fuera de COBOL todo el formulario, campos, imagenes etc. pero puede imprimir estos informes desde su programa COBOL con los mismos comandos que hoy (WRITE). Po lo tanto y además de esto, PowerFORM le puede resultar muy útil para modernizar sus actuales informes. Esto no lo podría hacer con Crystal Reports.

  24. Cuales son las opciones de impresión con COBOL y PowerFORM ?

    Hay dos mneras de imprimir informes desde NetCOBOL. Con la sintaxis de COBOL de siempre y con PowerFORM.

    Con la sintaxis de COBOL habitual, los fuentes de impresión se imprimen en base a campos fijos. Los fuentes proporcionales no siempre sadrían conforme uno lo desea.

    PowerFORM imprime en un formato WYSIWYG tal y como los vé en el diseñador.

  25. Que clase de manuales y documentación están incluidos ?

    Todos lo slibros se suministran en PDF desde el CD de instalación o en HTML para algunos de ellos. Después de instalar la documentación puede realizar búsquedas en todos los manuales simultaneamente etc. Tmabién los puede encontrar en la WEB del fabricante y pronto en este mismo sitio.

  26. Puedo haceer búsquedas en los manuales ?

    Si. Utilice la función estándar de Adobe Reader

  27. Puedo comprar manuales impresos ?

    No. Los manuales impresos se descartaron con la versión 6 de NetCOBOL. Los actuales manuales tienen muy buena resolución y los puede enviar a imprimir con muy buena calidad. No obstante, considere que sería una canidad ingente de papel.

NetCOBOL para Windows

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