You are on page 1of 9

Qu est incluido en esta distribucin Software Todo el software incluido en esta distribucin es totalmente gratuita y tiene amplios derechos

en cuanto a su uso, redistribucin e incluso modification.1 Productos de software incluidos en esta distribucin son: OpenCOBOL V1.1 (preliminar) - 06 de febrero 2009 Construir OpenCOBOL es un compilador de cdigo abierto COBOL. OpenCOBOL implementa una parte sustancial de los COBOL 85 y COBOL 2002 las normas, as como las extensiones de muchos de los compiladores COBOL existentes. OpenCOBOL COBOL se traduce en C y compila el cdigo traducido usando el compilador nativo del sistema C. Esta es una versin preliminar del producto OpenCOBOL. Decid que en lugar de incluir la versin actual (1.0), debido a que es la inclusin de la norma 2002-SECCIN pantalla, que permite a los programas OpenCOBOL incorporar fcilmente interfaces textuales del usuario (TUI). El compilador est licenciado bajo GNU General Public License.2 La biblioteca en tiempo de ejecucin est bajo una licencia GNU Lesser General Public License.3 Visite el sitio web OpenCOBOL (http://www.opencobol.org) para ms informacin. Base de datos Berkeley V4.5.20 Berkeley Database (BDB) ha sido incluida en el proyecto OpenCOBOL por su funcionalidad de administracin de archivos. BDB proporciona apoyo INDEXADOS archivo, as como SORT / MERGE funcionalidad para OpenCOBOL. Desde el sitio web BDB (http://www.oracle.com/database/berkeleydb/db/index.html): "Oracle Berkeley DB4 es la fuente lder en el sector abierto, integrable, de clave y valor base de datos que proporciona a los desarrolladores una forma rpida, fiable persistencia, local con administracin cero. Oracle Berkeley DB es una biblioteca que conecta directamente ------------------------------------------------------------------------------------------------------------1 Bsicamente, usted est libre para redistribuir "tal cual", modificar, redistribuir versiones modificadas y el uso de todo el software para sus propios fines, incluido el desarrollo de su propio software que se va a

distribuir. Usted no puede, sin embargo, utilizar el software en esta distribucin para desarrollar y comercializar los llamados software "propietario". Este breve resumen no es una declaracin legal de sus derechos - LEA LAS LICENCIAS DE REAL! 2 Una copia de la GPL se puede encontrar en el GPL.txt archivo, ubicado en la misma carpeta que el archivo README 3 Una copia de la LGPL se puede encontrar en el LGPL.txt archivo, ubicado en la misma carpeta que el archivo README 4 Copyright (c) desde 1.990 hasta 2006 Oracle Corporation. Todos los derechos reservados. -----------------------------------------------------------------------------------------------------------------en su aplicacin. La aplicacin hace llamadas funcin simple, en lugar de enviar mensajes a un servidor remoto, eliminando la penalizacin en el rendimiento de las arquitecturas cliente-servidor. Oracle Berkeley DB elimina la sobrecarga de procesamiento de consultas SQL, permitiendo a las aplicaciones con patrones predecibles de acceso para correr ms rpido. " La frase "clave-valor de base de datos" en la declaracin anterior cuenta la historia - BDB proporciona una biblioteca de mtodos de acceso que permiten a los registros del archivo para acceder simblica basada en valores fundamentales incorporados en los registros, aunque fundamental para la aplicacin de los llamados relacionales tablas de bases de datos, esta capacidad es tambin el fundamento de los archivos de COBOL indexado. A pesar de derechos de autor de Oracle Corporation, BDB est disponible sin costo alguno y se pueden distribuir bajo los trminos establecidos en su license.5 La siguiente declaracin, junto con los derechos de autor BDB en la parte inferior de este Pgina6, cumple con los trminos de la licencia : El cdigo fuente para BDB est disponible en el sitio web de BDB. El cdigo fuente para OpenCOBOL V1.1 est disponible en el sitio web OpenCOBOL (http://www.opencobol.org). GNU mltiples paquetes de matemticas de precisin (GMP) v4.3.1 GMP es una biblioteca libre para aritmtica de precisin arbitraria, que operan en enteros con signo, nmeros racionales y nmeros de punto flotante. No hay un lmite prctico a la precisin, salvo los implicados por la memoria disponible en la mquina funciona con GMP. GMP tiene un rico conjunto de funciones, y las funciones tienen una interfaz regular. Se trata de BPM que permite llevar a cabo la OpenCOBOL mostrar el uso y

USO COMP-3 (decimal empaquetado) aritmtica que todos hemos llegado a esperar de cualquier implementacin de COBOL. Este paquete est disponible bajo los trminos de la GNU Lesser General Public. Ver el sitio web de las BPF (http://gmplib.org) para obtener ms informacin y cdigo fuente. De dominio pblico "maldiciones" (PDCurses) V4.3 PDCurses es una maldicin de dominio pblico library7 para DOS, OS / 2, Win32, X11 y SDL, la aplicacin de la mayora de las funciones disponibles en X / Open y el sistema de maldiciones V R4. Es compatible con muchos compiladores para estas plataformas. Este paquete es lo que permite OpenCOBOL para admitir la funcionalidad de la seccin Screen y ampliado ACCEPT (cursor direccionable, destacando visual) y mostrar los estados. Esto tambin est licenciado bajo los trminos de la GNU Lesser General Public. Consulte el sitio web PDCurses en http://pdcurses.sourceforge.net para obtener ms informacin y cdigo fuente. Minimalist GNU for Windows (MinGW) V5.1.4 MinGW es un puerto de la GNU Compiler Collection (GCC), y GNU binutils, para su uso en el desarrollo de aplicaciones de Microsoft Windows nativo. MinGW proporciona el compilador de C que se necesita para completar la compilacin de programas de cdigo OpenCOBOL. Tambin proporcion el entorno de comandos pseudo-UNIX necesarios para construir los diversos componentes de esta distribucin de sus respectivas fuentes. Dado que la mayora del software GNU fue desarrollado para el mundo UNIX, obtener software GNU para funcionar bajo Windows requiere una consideracin especial en la forma del desarrollo de un "MinGW" DLL llamada "mingwm10.dll" (incluido en esta distribucin), que debe estar presente en cualquier sistema que se desarrollar el GCC o cualquier otro programa producido por los pases del CCG (incluyendo el compilador OpenCOBOL). Desde el sitio web de MinGW: "La base de MinGW paquete de ejecucin se ha colocado en el dominio pblico, y no se rige por los derechos de autor. Esto bsicamente significa que usted puede hacer lo que quiera con el cdigo ". El "mingwm10.dll" discutido anteriormente es parte de ese paquete de ejecucin de base.

Todas las herramientas de desarrollo de GNU, como GNU binutils, GCC, GDB y GNU Make, se rige por los trminos de la Licencia Pblica General de GNU. Visite el sitio web MinGW en http://www.mingw.org para ms informacin. Adems, para ms informacin sobre GNU y su filosofa de cdigo abierto hacia la distribucin de software, visite http://gcc.gnu.org. Documentacin Adems de el documento que est leyendo en este momento, usted encontrar una "Documentacin" en la carpeta de los medios de distribucin. Esta carpeta contiene subcarpetas, de la siguiente manera: Berkeley DB GMP MinGW y GNU OpenCOBOL 1.1 Estas carpetas contienen los archivos de documentacin que se incluye con cada uno de los componentes que forman esta distribucin de software. Adems, la carpeta de documentacin contiene los siguientes documentos en formato Adobe PDF: OpenCOBOL-1.1-06FEB2009-programadores-Guide.pdf Este es un manual de referencia de la combinacin y gua del usuario para OpenCOBOL. El informe documenta las caractersticas y la sintaxis disponible en la versin tarball 06FEB2009 de OpenCOBOL 1.1. OpenCOBOL-1.106FEB2009-Build-Gua-Para-MinGW.pdf Quiera construir su propia distribucin OpenCOBOL de la fuente? Curioso cmo esta distribucin fue creado? Si es as, entonces este es el documento para usted! Un paso a paso completo "como" gua para construir sus propios binarios para OpenCOBOL y los paquetes necesarios co-requisito. OpenCOBOL-1.1-06FEB2009-OCic.pdf OCIC es un programa de OpenCOBOL que proporciona una pantalla completa, una interfaz interactiva para el compilador estndar OpenCOBOL (COBC). Tambin genera gran utilidad listados de referencias cruzadas de sus programas OpenCOBOL, mostrando no slo dnde estn sus datos, nombres y nombres de procedimiento-se definen y se hace referencia, pero (en el caso de nombres de datos), donde estn recibiendo modificados en su cdigo, as! En este documento se describe la utilidad y su uso. OpenCOBOL-1.106FEB2009-Textpad-Integration.pdf Este documento forma de integrar la liberacin tarball 06FEB2009 OpenCOBOL de 1,1 en el editor de "Textpad" de texto para Windows. Muestras El "Muestras" en la carpeta de los medios de distribucin contiene el cdigo fuente de una serie de programas de ejemplo OpenCOBOL, incluyendo las

utilidades tiles siguientes: El cdigo fuente OCic.cbl a la utilidad de la OCIC (ver OCIC.pdf). El cdigo fuente SCREENIO.cbl a una subrutina til que automatiza muchas de las tareas en el tratamiento de archivos de chorro de bytes. Leer los comentarios en el inicio del cdigo para ms detalles. El cdigo fuente WINSYSTEM.cbl a una subrutina til que te permite enviar comandos a un shell de Windows si est ejecutando en una instalacin de Cygwin OpenCOBOL (el "sistema" integrado en la subrutina enva comandos de la shell nativo para el medio ambiente OpenCOBOL construccin que se utilizando - para construir un Cygwin, que va a ser un Unix-like "bash" cscara, no Windows). Usted no va a necesitar para esta distribucin de OpenCOBOL, pero si sus programas estn codificados para llamar a la rutina WINSYSTEM en lugar de la rutina del sistema integrado, que va a trabajar con cualquier versin de Windows - MinGW, Windows nativo o Cygwin! Cuadernos La "copia" en la carpeta de los medios de distribucin contiene cuadernos COBOL. Los nombre completo en letra minscula son los empaquetados con OpenCOBOL por los autores de OpenCOBOL, mientras que los nombres que estn en maysculas y minsculas fueron creadas por m, como cuadernos o herramienta til de apoyo a la inclusin de cdigo en el "Samples" carpeta. Instalacin OpenCOBOL en su PC Siga estos sencillos pasos para instalar esta distribucin OpenCOBOL en su ordenador: 1. Descomprimir el contenido OpenCOBOL.06FEB2009.mingw.zip todo el archivo de x: \ OpenCOBOL, donde "x" es la letra de la unidad donde desea OpenCOBOL a residir. Despus de la carpeta ha sido descomprimido, asegrese de que la "x: \ OpenCOBOL" carpeta contiene subcarpetas denominadas "bin", "copiar" y "config". Si, en cambio, slo se ve una sola carpeta (ms probable es que esta carpeta se llamar "OpenCOBOL.06FEB2009.mingw"), tendr que abrir esa carpeta y mover todo su contenido a "x: \ OpenCOBOL". 2. Aade las definiciones de las variables de entorno siguientes a la de Windows registry: COB_CONFIG_DIR - conjunto de x: \ OpenCOBOL \ config COB_COPY_DIR - conjunto de x: \ OpenCOBOL \ copia COB_LIBRARY_PATH conjunto de x: \ OpenCOBOL \ bin COB_SCREEN_ESC - establecido en Y COB_SCREEN_EXCEPTIONS - conjunto Y con el PATH (la versin de ID de

usuario local) - x: \ OpenCOBOL \ bin se aade al valor existente (si existe) Lo creas o no, eso es todo! Haya terminado. Las variables de entorno antes mencionados se encuentran documentados en la Gua de programadores OpenCOBOL (buscarlas en el ndice). Creacin de un tiempo de ejecucin de medio abierto COBOL Si va a distribuir aplicaciones OpenCOBOL a desarrollar a otros equipos, los sistemas tendrn un subconjunto mnimo de OpenCOBOL instalado en ellos. Usted puede crear un subconjunto de distribucin con un disco duro externo o una unidad flash, de la siguiente manera: 1. mkdir-PZ: \ OpenCOBOL \ bin - donde "z" es la letra de la unidad de disco duro externo o unidad flash 2. mkdir-PZ: \ OpenCOBOL \ Documentation \ Berkeley DB \ license9 3. copia x: \ OpenCOBOL \ bin \ *. dll z: \ OpenCOBOL \ bin 4. copia x: \ OpenCOBOL \ bin \ OC * all.exe z: \ OpenCOBOL \ bin 5. x copia: \ OpenCOBOL \ *. bat z: \ OpenCOBOL 6. copia x: \ OpenCOBOL \ Documentation \ Berkeley DB \ license \ *. html z: \ OpenCOBOL \ Documentation \ Berkeley DB \ license9 7. copia x: \ OpenCOBOL \ *. pdf z: \ OpenCOBOL Por supuesto, es posible que desee incluir la documentacin de las aplicaciones en su distribucin! Instalacin de una OpenCOBOL en tiempo de ejecucin para el Environment. Para instalar la distribucin en tiempo de ejecucin que ha creado en la seccin anterior, siga las mismas instrucciones que se presentan en la seccin "Instalacin OpenCOBOL en su PC" de discusin. Al actualizar el registro de Windows para definir el entorno variables, slo los siguientes tendrn que ser creados y / o actualizacin: COB_LIBRARY_PATH - conjunto de x: \ OpenCOBOL \ bin COB_SCREEN_ESC - establecido en Y COB_SCREEN_EXCEPTIONS - set to Y PATH (the userid-local version) x:\OpenCOBOL\bin is added to the existing value (if any)

8 Use the process described in Setting the OpenCOBOL Environment 9 This is to satisfy the license requirements of the Berkeley DB module

Variables

Believe it or not, thats it! Youre done. The environment variables listed above are documented in the OpenCOBOL Programmers Guide (look them up in the index).

Creating a Run-Time Open COBOL Environment

If you will be distributing OpenCOBOL applications you develop to other computers, those systems will need a minimal subset of OpenCOBOL installed on them. You can easily create such a subset distribution using an external hard drive or a flash drive, as follows:
1. mkdir -p z:\OpenCOBOL\bin where z is the drive letter of the external hard drive or flash drive 2. mkdir p z:\OpenCOBOL\Documentation\Berkeley DB\license9 3. copy x:\OpenCOBOL\bin\*.dll z:\OpenCOBOL\bin 4. copy x:\OpenCOBOL\bin\OC*all.exe z:\OpenCOBOL\bin 5. copy x:\OpenCOBOL\*.bat z:\OpenCOBOL 6. copy x:\OpenCOBOL\Documentation\Berkeley DB\license\*.html z:\OpenCOBOL\Documentation\Berkeley DB\license9 7. copy x:\OpenCOBOL\*.pdf z:\OpenCOBOL

Of course, you might wish to include documentation to your applications in your distribution!

Installing an OpenCOBOL Run-Time Environment

To install the run-time distribution you created in the previous section, follow the same instructions as were presented in the Installing OpenCOBOL on your PC discussion. When you update the Windows registry to define the environment variables8, only the following will need to be created and/or updated: COB_LIBRARY_PATH set to x:\OpenCOBOL\bin COB_SCREEN_ESC set to Y COB_SCREEN_EXCEPTIONS set to Y

OpenCOBOL 1.1 [06FEB2009] MinGW Distribution README 08/11/2010 7

PATH (the userid-local version) x:\OpenCOBOL\bin is added to the existing value (if any) In lieu of permanently setting environment variables on run-time only systems, you could instead create Windows BAT files that execute your OpenCOBOL applications. These BAT files could then use Windows SET commands to establish the environment variables before executing the programs.

Setting the OpenCOBOL Environment Variables

If you REALLY know what youre doing, you can create the various environment variables OpenCOBOL needs using the Windows registry editor utility or a BAT file that utilizes the REG command to make the necessary changes (if you dont know what these are, you dont know enough to try it!). A much safer approach is to use the Environment Variables configuration dialog. This process is something youll only have to do once per computer on which youre deploying OpenCOBOL. A sample of the Environment Variables configuration dialog is shown at the left. Youll need to create the various COB_xxxx environment variables in the User variables area shown at the top of the dialog. This example shows how the Environment Variables dialog appears in Windows XP, but its identical (except for basic windowing differences) on Windows Vista or Windows 7. Note how the Path variable appears in both the User and System areas10. Anything specified in both areas cause the actual environment variable value to be the union of both sets of values (User settings first, then System).
10

Windows is generally case-insensitive. The PATH variable

La manera en la que se accede a "Variables de entorno" de dilogo difieren un poco, dependiendo de la versin de Windows que est utilizando. Para Windows XP. 1. Haga clic derecho en "Mi PC" y seleccionar "Propiedades". 2. Haga clic en la pestaa "Avanzado" 3. Pulse el botn "Variables de entorno" botn Para windows 7. 1. Haga clic en el "PC" y seleccionar "Propiedades". 2. Haga clic en "Configuracin avanzada del sistema". Tenga en cuenta que esto producir un cuadro de dilogo UAC requiere que usted para elevar temporalmente la sesin a la condicin de administrador para continuar. 3. Pulse el botn "Variables de entorno" botn.

Una vez que haya llevado el cuadro de dilogo Variables de entorno, el uso del botn "Nuevo" (el de las "variables de usuario" en la zona) se abrir la "Nueva variable de usuario" de dilogo (como se muestra a la derecha). Basta con introducir el nombre de la variable y variable, y luego presione el botn "Aceptar". Repita si es necesario para cada variable que necesita para crear. Si usted ya tiene una variable PATH en el "Variables de usuario" zona, slo tiene que seleccionar la fila de la pantalla y pulse el botn "Editar". Aadir la "x: \ OpenCOBOL \ bin" a los ya existentes (utilice un punto y coma para separar la entrada de los otros que ya estaban all). Una vez que haya terminado, simplemente use el "OK" ubicados en los diversos dilogos para aplicar los cambios. Los cambios no tendrn efecto en realidad, sin embargo, hasta la prxima vez que inicie sesin. No es necesario reiniciar la computadora - simplemente cerrar la sesin y volver a iniciar sesin pulg El proceso arriba mencionado hace que las variables de entorno OpenCOBOL disponibles a slo su nombre de usuario en el ordenador. Si hay otros que tendr que utilizar OpenCOBOL en el mismo equipo, el proceso tendr que repetirse para cada uno de ellos. Alternativamente, usted puede hacer todos los cambios en la variable de entorno "Variables de sistema" rea de modo que van a estar disponibles para todos los usuarios del equipo. Esto, sin embargo, requieren que la cuenta que utilice para realizar los cambios de tener privilegios de administrador.

You might also like