NetCOBOL® for Windows®

NetCOBOL per Windows è un compilatore COBOL e un ambiente di sviluppo che consente di creare applicazioni COBOL standalone e / o componenti COBOL da utilizzare con gli strumenti visivi di Microsoft®.

NetCOBOL for Windows funziona su Windows 10, Windows 7, Vista, XP, Server 2008 R2, Server 2008 e Server 2003 R2. Prodotti separati supportano la generazione di applicazioni con codice a 32 e 64 bit.

Le versioni attuali sono:

  • NetCOBOL for Windows v.12 X64  genera eseguibili  a 64 bit
  • NetCOBOL for Windows v.11 X86   genera eseguibili a 32 bit

 

Runtimes COBOL gratuiti

Con il NetCOBOL for .Windows  non vi è alcun costo aggiuntivo per la distribuzione delle applicazioni create.  È così possibile eliminare drasticamente i costi e i problemi di natura amministrativa e legale.

NetCOBOL Project Manager (solo versione X86) ed Eclipse

NetCOBOL for Windows  v11 x86 include NetCOBOL Project Manager e offre anche un plug-in Eclipse. Fornisce un editor, un compilatore (NetCOBOL), un debugger interattivo, un ambiente di esecuzione e altri strumenti di supporto. NetCOBOL viene fornito con applicazioni COBOL di esempio che coprono una vasta gamma di funzioni del compilatore NetCOBOL. Ulteriori esempi possono essere scaricati dal Download Center.

Caratteristiche del NetCOBOL for Windows ®

  • Nessun costo delle licenze di runtime COBOL
  • Supporta codice nativo a 32 bit (NetCOBOL per Windows) e codice a 64 bit (NetCOBOL per Windows x64)
  • Conformità agli standard (standard ANSI completo COBOL X3.23 1985)
  • Compatibile con VS COBOL II, OS / VS COBOL e la maggior parte delle funzioni di Micro Focus COBOL
  • Preprocessore SQL incorporato con supporto ODBC, con le procedure USE FOR DEADLOCK per l’escaping da situazioni di deadlock del database
  • Supporto verificato di Oracle e Pro * COBOL
  • Subroutines  CGI, ISAPI e SAF supportate
  • Converte i dati tra i file di dati COBOL e XML
  • Crea e lavora con oggetti COM / DCOM
  • Oggetti COBOL richiamabili da pagine ASP
  • Wizard per la creazione di applicazioni Web
  • Ambiente di sviluppo integrato completo per GUI COBOL (modifica, compilazione e debug)
  • Supporta l’esecuzione multi-thread
  • Fornisce la registrazione degli eventi, informazioni sulla risoluzione dei problemi su abends e debugging just-in-time
  • Supporta lo sviluppo di applicazioni Unicode.
  • Include le utility PowerBSORT, PowerCOBOL, PowerFORM e Data Tools.

NetCOBOL for Windows® FAQs

Quali sono le novità nella versione  V12 X64

  • Supporto COMP-6 utilizzando USAGE IS COMPUTATIONAL-6
  • Le subroutine IBM LE possono essere utilizzate
  • Il formato in virgola mobile del mainframe Fujitsu può essere utilizzato utilizzando l’emulatore aritmetico a virgola mobile di mainframe Fujitsu.
  • Supporto per Eclipse 4.6
  • NetCOBOL Studio supporta i breakpoint utilizzando le espressioni condizionali durante il tempo di debug per fornire un debug efficiente.
  • Il workbench NetCOBOL Studio può essere utilizzato con funzionalità migliorate
  •    – Vista editor diviso
  •    – Ingrandimento o riduzione delle dimensioni del carattere con un tasto di scelta rapida
  •    – Le icone della barra degli strumenti vengono ingrandite anche su schermi ad alta risoluzione.
  • Miglioramenti dell’ambiente di sviluppo:
  •  – I file sorgente COBOL possono utilizzare estensioni diverse da .cob, .cbl e .cobol.
  •  – Sviluppo remoto, creazione di makefile e debug remoto possono utilizzare:
  •      – Librerie COBOL con estensioni diverse da .cbl.
  •      – File descrittore con estensioni diverse da .smd e .pmd.
  • NetCOBOL Studio può lavorare con i file memorizzati in una sottocartella sotto lo spazio di lavoro.
  • Per lo sviluppo remoto, una sottodirectory può avere lo stesso nome di una sottocartella sul lato server e può inviare i seguenti file memorizzati in una sottocartella sotto lo spazio di lavoro:
  •      – File sorgente COBOL, file libreria COBOL e file descrittore
  • Il formato del messaggio diagnostico del compilatore può essere attivato con un interruttore. Il messaggio viene visualizzato nella finestra di output degli errori standard.

Quali sono le principali novità  del  NetCOBOL V.11?

  • Capacità di lavorare con Windows 10
  • Supporto per UTF-32
  • Può usare Eclipse 4.3 Workbench
  • Può lavorare con stringhe di immagini COBOL fino a 50 cifre
  • Può lavorare con dimensioni di file COBOL di dimensioni limitate solo dal limite del sistema operativo
  • Può utilizzare la funzione MARS per il controllo SQL di più set di record simultanei
  • E’ possibile ottenere la versione compatibile con Windows 2008 e x64 di NetCOBOL per Windows
  • Ha la possibilità di scambiare dati facilmente con Excel e applicazioni simili usando file con valori separati da virgola (CSV)
  • Funziona con il formato di codifica Unicode UTF-16

La scelta del fornitore COBOL è una decisione strategica a lungo termine per la mia azienda. Solo di recente ho sentito parlare di NetCOBOL, come posso essere sicuro che NetCOBOL sarà in giro tra 5 anni?

Fujitsu sviluppa i compilatori COBOL da oltre 40 anni ed è il principale fornitore mondiale di compilatori e strumenti di sviluppo COBOL basati su Microsoft Windows con multipli di decine di migliaia di installazioni.

Considera quanto bene la tecnologia NetCOBOL si adatti all’ambiente Windows: integrazione completa con Visual Basic, Visual C ++ e tecnologie di sviluppo Web; creazione di oggetti COM / DCOM; e, con NetCOBOL per .NET, completamente integrato con l’architettura .NET; tutto ciò dimostra un design impegnato e un pensiero a lungo termine.

NetCOBOL ha una lunga storia di successo nel supportare applicazioni di qualità industriale. Ha il sostegno di una solida società, Fujitsu, impegnata a crescere nel mercato globale. Quanti venditori COBOL puoi nominare che hanno credenziali comparabili per portare COBOL nel 21 ° secolo?

 

Ma non stanno tutti  abbandonando il  COBOL? Perché GT Software e Fujitsu investono ancora molto nel COBOL?

La maggior parte delle applicazioni aziendali del mondo sono ancora scritte in COBOL. Nessuno ha trovato la bacchetta magica per sostituirle da un giorno all’altro e non sembra probabile che ciò avverrà nel prossimo futuro. Vi è quindi un massiccio investimento sia nei programmi COBOL sia negli sviluppatori COBOL e negli strumenti per fornire loro un supporto adeguato.

COBOL continua a fornire le soluzioni di cui le aziende hanno bisogno. Molte aziende che hanno intrapreso progetti in 4 GL, C, VB, C ++, Java e altre soluzioni di “ultima tendenza”, si stanno rendendo conto che, anche se ognuno di questi nuovi sviluppi ha i suoi benefici, esiste  anche il rovescio della medaglia nel lasciare un’eredità che è dura gestire. COBOL è progettato per una facile manutenibilità ed è disponibile da abbastanza tempo per essere supportato da molti strumenti di manutenzione. È ancora il miglior linguaggio di business logic a lungo termine ed è progettato per funzionare con enormi quantità di dati nel modo più efficace possibile.

Perché Fujitsu ha aggiunto funzionalità di programmazione orientate agli oggetti a COBOL?

Fujitsu ha implementato il supporto per le estensioni OO come parte dei suoi sforzi per supportare gli standard internazionali COBOL. Gli studi dimostrano che nascondere e incapsulare informazioni sono le migliori tattiche per ottenere il riutilizzo del codice. Queste funzionalità sono implicite nella programmazione OO e Fujitsu riconosce l’importanza che molti dei suoi clienti attribuiscono al fatto di poter ottenere un maggiore ritorno sui loro investimenti riutilizzando il loro codice. Il supporto iniziale della sintassi OO ha fatto una grande differenza nello sviluppo di NetCOBOL per .NET, che è stato in grado di sfruttare molti dei costrutti OO COBOL di  per consentire l’accesso alla raccolta di classi .NET eccezionalmente ricca.

Quali sono i requisiti di risorse per NetCOBOL Versione 11?

NetCOBOL per Windows funziona su qualsiasi computer con almeno le risorse minime richieste dal sistema operativo e 610 MB  liberi su disco per installare NetCOBOL Enterprise Edition.

Utilizzo di NetCOBOL for Windows

Con quale velocità posso applicare le mie conoscenze COBOL alla programmazione Windows?

Subito. PowerCOBOL (solo versione X86) ti consente di creare GUI in pochi minuti e scoprirai che NetCOBOL è dotato di tutti gli strumenti per farti sentire a tuo agio nell’ambiente Windows.

Come iniziare a utilizzare NetCOBOL?

Con la Guida introduttiva a NetCOBOL – Capitolo 1. Un giro rapido, è un buon punto di partenza. Ti consigliamo di stampare questo capitolo. Fornisce istruzioni dettagliate sull’utilizzo di NetCOBOL.

Posso creare software che funziona su Windows 3.1, Windows 95, Windows 98, Windows Me, Windows 2000 e Windows NT?

Le versioni di NetCOBOL e del suo predecessore, Fujitsu COBOL, hanno permesso di creare applicazioni per queste versioni di Windows. Tuttavia, poiché Microsoft ha ritirato il supporto per la maggior parte di essi, non è consigliabile provare a creare applicazioni per tali sistemi operativi utilizzando NetCOBOL per Windows.

Quali opzioni di packaging sono disponibili per le applicazioni NetCOBOL? Esistono linee guida per il packaging in ambienti client / server?

Il meccanismo preferito per la distribuzione di applicazioni NetCOBOL consiste nel costruire il proprio programma di installazione utilizzando uno qualsiasi degli strumenti di creazione di installazione basati su msi, come WiX (http://wix.sourceforge.net/), InstallShield (http: // www. installshield.com) o Visual Studio stesso e quindi includere i moduli di unione Microsoft appropriati (talvolta noti con l’estensione file di .msm) per i componenti di runtime NetCOBOL nell’installer.

Un’altra alternativa consiste nell’utilizzare i kit di distribuzione delle applicazioni NetCOBOL che forniscono un “wrapper” per aiutarti a creare un pacchetto di installazione. Si noti, tuttavia, che questa tecnologia è stata deprecata perché non è supportata dai sistemi operativi Microsoft Windows Vista. I kit di distribuzione delle applicazioni sono disponibili a richiesta insieme a una Guida all’installazione in fase di esecuzione che fornisce maggiori dettagli su queste opzioni.

Quanto spazio su disco occupa il supporto di runtime NetCOBOL sulla macchina dell’utente?

Lo spazio occupato dal tempo di esecuzione NetCOBOL dipende dai componenti utilizzati nell’applicazione come segue:

Regular (or multi-threaded) NetCOBOL run-time: 6.7 Mb

Foundation Class Library run-time: 1.9 Mb

PowerCOBOL run-time: 6.0 Mb

PowerFORM run-time: 5.9 Mb

È anche possibile impostare il supporto di runtime in modo che risieda su un server LAN e l’installazione sul computer client aggiorni solo le necessarie impostazioni del registro. Per maggiori informazioni: assistenza@bizlogica.biz

Utilizzo di NetCOBOL for Windows con database

Quali database sono stati testati con NetCOBOL?

NetCOBOL per Windows Versione 10 è stato verificato con: Microsoft Access, Microsoft SQL Server, Oracle, Pervasive.SQL e Symfoware. Consultare la sezione Prodotti correlati della “Guida alla release del software NetCOBOL V10” nei manuali online per i dettagli completi. Le versioni precedenti (con comportamento essenzialmente identico) sono state testate anche con: Sybase SQL Anywhere e Informix.

Posso accedere a Oracle e altri database con chiamate native SQL?

Sì. Fujitsu verifica NetCOBOL per Windows con le operazioni pubblicate per le seguenti combinazioni.

PRECOMPILER:

Pro * COBOL R8.1.6 o Pro * COBOL R1.8.51

Pro * COBOL R8.1.7 o Pro * COBOL R1.8.52

Pro * COBOL R9.0.1 o Pro * COBOL R1.8.76

Pro * COBOL R9.2.0 o Pro * COBOL R1.8.77

Pro * COBOL R10.1.0

Pro * COBOL R10.2.0.1.0

Pro * COBOL R11.1.0.6.0

DATABASE:

Oracle8i Enterprise Edition R8.1.6

Oracle8i Enterprise Edition R8.1.7

Oracle9i Database Enterprise Edition Release1 (R9.0.1)

Oracle9i Database Enterprise Edition Release2 (R9.2.0)

Oracle10g Database Enterprise Edition (R10.1.0)

Oracle10g Database Enterprise Edition Release1 (10.2.0)

Oracle 11g Database Enterprise Edition (11.1.0.6.0)

Il supporto integrato per le istruzioni SQL EXEC è progettato per funzionare con le interfacce ODBC. Se il tuo database supporta ODBC dovresti essere in grado di accedervi direttamente dal tuo programma NetCOBOL. L’utilizzo di SQL e ODBC è descritto in “Guida introduttiva” e nella “Guida per l’utente”

 

Gli altri database funzionano con NetCOBOL?

Qualsiasi database accessibile tramite ODBC  funziona con NetCOBOL.

Posso accedere ai database SQL?

Sì, utilizzando qualsiasi database compatibile ODBC o Pro * COBOL di Oracle.

Se si desidera portare i dati VSAM a SQL Server senza dover modificare il codice COBOL, considerare l’utilizzo di NeoData con NetCOBOL per .NET.

Dove posso ottenere il driver ODBC per il mio database?

Dal fornitore del database. NetCOBOL non fornisce driver ODBC.

NetCOBOL supporta i file Btrieve?

Sì, per lavorare con i file Btrieve, specificare l’opzione BTRV nelle specifiche del file. Questo è impostato nello strumento di configurazione dell’ambiente run-time. Ad esempio, INFILE = C: \ MYFILE, BTRV

 

Migrazione da COBOL Micro Focus 

Ho applicazioni create con Micro Focus COBOL, ci saranno molti problemi quando li converto in NetCOBOL?

Come per qualsiasi conversione inter-vendor o inter-macchina, la domanda chiave è quanto hai seguito lo standard COBOL? Maggiore è la sintassi e le routine specifiche del fornitore che hai utilizzato, maggiori sono i problemi che probabilmente dovrai affrontare. Il nostro staff sarà felice di discutere con voi le vostre esigenze di conversione. Offriamo anche un servizio di migrazione in grado di automatizzare la migrazione della maggior parte del codice Micro Focus o AcuCOBOL-GT.

Le routine di Micro Focus Call-by-Name (CBL_) sono supportate in NetCOBOL?

NetCOBOL contiene il supporto per le routine di Micro Focus CBL_. La documentazione di queste routine è contenuta nel Manuale dell’utente delle subroutine CBL, fornito in formato Acrobat. PDF con il prodotto.

Come posso trovare ulteriori informazioni sulla conversione del mio codice Micro Focus in NetCOBOL?

Invia un’email a assistenza@bizlogica.biz per avviare un dialogo sulle esigenze di conversione da Micro Focus.

Caratteristiche del prodotto

Qual è la differenza tra PowerCOBOL (presente solo nel NetCOBOL X86) e NetCOBOL?

PowerCOBOL è un generatore GUI che consente ai programmatori COBOL di creare applicazioni Windows. PowerCOBOL utilizza un modello di programmazione basato sugli eventi come Visual Basic, ma tutta la programmazione viene eseguita in COBOL.

“NetCOBOL” è talvolta usato per descrivere il compilatore usato per creare applicazioni batch e caratteri (DISPLAY / ACCEPT e Screen Section). È possibile creare applicazioni miste PowerCOBOL e NetCOBOL.

Con PowerCOBOL puoi creare e utilizzare i controlli ActiveX.

NetCOBOL supporta la funzionalità “make” dei file (compilazione e collegamenti automatici)?

Sì, il Project Manager NetCOBOL (presente solo nel NetCOBOL X86) ha una semplice funzionalità per automatizzare le compilazioni. Per ulteriori informazioni, consultare la Guida dell’utente NetCOBOL – Capitolo 6, Project Manager. La maggior parte dei programmi di esempio sono costruiti con file di progetto che utilizzano questa funzione, quindi puoi familiarizzare con esso creando ed eseguendo i programmi di esempio.

Qual è la differenza tra PowerFORM e Crystal Reports?

Crystal Reports è uno strumento progettato per creare report da dati esistenti. Il suo obiettivo principale è aiutare a far fronte alla situazione in cui gli utenti desiderano creare report in un breve lasso di tempo. PowerFORM è progettato per aiutare a creare report all’interno delle applicazioni COBOL. Poiché si scrivono report PowerFORM in modo molto simile ad altri report COBOL, PowerFORM può essere un ottimo strumento per migliorare l’aspetto dei report esistenti o sostituire i moduli prestampati con i progetti PowerFORM.

Quali sono le opzioni di stampa dei report in COBOL e PowerFORM?

Esistono due modi per stampare i report utilizzando NetCOBOL: sintassi COBOL e PowerFORM.

Con la sintassi COBOL, i caratteri a tonalità fissa e proporzionale sono tutti stampati con un tono fisso. Questo potrebbe non sembrare sempre il migliore quando vengono utilizzati i font proporzionali.

PowerFORM stampa report in un formato WYSIWYG.

Inoltre, si noti che MSLineDraw è l’equivalente di una stampa “DOS nativo”. Un’altra alternativa è scrivere su un file e stamparlo. Queste alternative dovrebbero essere prese in considerazione se sembra che i driver di stampa di Windows (che utilizza COBOL) stiano ostacolando una semplice stampa che “funzionava sotto DOS”.

Premi qui per una più completa panoramica dei prodotti NetCOBOL disponibili