FUJITSU Software NetCOBOL 2018 12
. COBOL. COBOL. NetCOBOL. 1
1.COBOL 2
1 VB 4.7% C++ 5.5% C 7.3% C# 8.1% 18.4% COBOL 13.3% Java 42.7% (IPA) 2018-2019 Copyright(c)2018 IPA 3
COBOL COBOL 50 10 READ/WRITE 4
COBOL COBOL 2002 2014 3 85 IEEE754 / ANY LENGTH COBOL INCITS *1 J4 ISO/IEC *2 SC22/WG4 NEC *1 International Committee for Information Technology Standards *2 International Organization for Standardization International Electro technical Commission 5
IT 05 10 08 12 18 COBOL for OSS COBOL - FUJITSU Cloud Service S5 / A5 for Microsoft Azure JSOX COBOL Java 6
COBOL SIer : xtech COBOL Copyright 2018 FUJITSU LIMITED 7
2 COBOL 8
COBOL COBOL Java (Servlet/JSP) Migration CJC for INTARFRM Interstage Application Server Java (Servlet/JSP) Interstage Business Application Server MeFt/Web NetCOBOL COBOL COBOL Shell Interstage Job Workload Server Systemwalker Operation Manager NetCOBOL COBOL Interstage Big Data Parallel Processing Server Systemwalker Operation Manager 9 Copyright 2018 FUJITSU LIMITED
COBOL Windows Solaris Linux DB PSAM COBOL COBOL OLTP JCL Java ( / ) Interstage Business Application Server NetCOBOL RDB MeFt NetCOBOL COBOL Interstage List Works Symfoware PostgreSQL Oracle SQL Server Interstage Job Workload Server Systemwalker OperationMGR 10
3.NetCOBOL 11
COBOL 2002 NetCOBOL New Windows NetCOBOL V12.1 *8 Windows Server 2016 *1 Windows 10 *1 MeFt/Web *5 1992 1997 PowerCOBOL85 PowerCOBOL97 Linux NetCOBOL V12.1 *8 *5 RHEL 7 *2 Hadoop.NET Solaris New NetCOBOL V8 NetCOBOL V10 *3 *4 MeFt/Web Visual Studio 2017.NET Framework4.6/4.7 Solaris11 SPARC64bit *6 *7 COBOLG COBOLG COBOL85 *1 V11.0.1 *2 64bitV11 32bitV7.3 *3 Apache Software Foundation(ASF) V10.5 Enterprise Edition *4 64bitV10.2 *5 64bit *6 Interstage Business Application Server *7 Interstage Job Workload Server *8 64bit 32bitV12.0 12
FUJITSU Software NetCOBOL NetCOBOL COBOL FUJITSU Software NetCOBOL OS Hadoop (HTML OS/IV MW MW ( ) MeFt/Web Apache Hadoop Interstage Big Data RESTParallel Processing Server NetCOBOL Studio Interstage Business Application Server DB MW Interstage JOB Workload Server Interstage List Works Interstage List Creator MeFt NetCOBOL Symfoware Server Visual Studio SQL Server PostgreSQL Oracle PowerRDBconnector DB Read/Write * 50 * 13
NetCOBOL 1/3 Windows 10 *1 *2 Solaris11 Red Hat Enterprise Linux7 *3 FUJITSU Cloud COBOL Apache Hadoop Interstage Big Data Parallel Processing Server COBOL *3 MeFt/Web HTML *4 RESTful Web 1 V11.0.1.NET NetCOBOL for.net V7 2 V11.1.0.NET NetCOBOL for.net V7 3 Linux 64bit V10.5.0 4 Windows 64bit V12.0.0 Linux 64bit V12.0.0 14
NetCOBOL 2/3 Micro Focus - Interstage Business Application Server - Interstage Job Workload Server Symfoware ServerPostger SQL Oracle SQL Server DB * Oracle SQL Server 15
NetCOBOL 3/3 16
NetCOBOL NetCOBOL OS OS C DB (AIM PP ) COBOL85 NetCOBOL) NetCOBOL/COBOLG) COBOL COBOL COBOL2002 17
InterstageList Works COBOL List Works COBOL MeFt NetCOBOL Interstage List Works A Web 18
InterstageList Creator PDF PDF COBOL COBOL MeFt Interstage List Creator PDF NetCOBOL Adobe Acrobat1/100 PDF PDF PDF 19
3.1 NetCOBOL 20
NetCOBOL NetCOBOL Studio Windows NetCOBOL Eclipse COBOL V12 Interstage Studio Eclipse NetCOBOL Interstage Java COBOL Visual Studio.NET NetCOBOL COBOL NetCOBOL VB C#.NET COBOL 21
NetCOBOL New Windows 64bit Linux 64bit NetCOBOL V12.1.0 22
NetCOBOL COBOL OS Windows Solaris Linux.NET FUJITSU Cloud Service for OSS FUJITSU Partner Cloud Service for Microsoft Azure AWS EC2 AWS EMR Java VB C Interstage Systemwalker SOA RDB Symfoware PostgreSQL Oracle SQL Server COBOL JIS Linux 64bit Apache Hadoop Interstage Big Data Parallel Processing Server Linux 64bit Windows 64bit Linux 64bit MeFt/Web HTML RESTfull Web CHECK TRACE 23
NetCOBOL New Windows 64bit NetCOBOL V12.1.0 * J Java11 * Standard Edition Linux 64bit 24
3.2 Windows NetCOBOL Studio 25
FORM/PowerFORM *2 Windows NetCOBOL (NetCOBOL Studio) Windows COBOL Eclipse Java COBOL *1 COBOL *1 Interstage Studio Eclipse *2 Windows NetCOBOL Standard Edition 26
NetCOBOL Studio ルーラーのダブルクリックで NetCOBOL Studio 27
NetCOBOL Studio Windows COBOL PC Solaris Linux Windows * COBOL COBOL COBOL COBOL NetCOBOL NetCOBOL * Solaris(32bit 64bit) Linux (64bit) Windows(64bit) NetCOBOL 28
NetCOBOL Studio FORM PowerFORM * * Windows NetCOBOL Standard Edition 29
コー ディ ン グJ2EE Job Interstage Studio SIMPLIA VF-FILECOMP Interstage Business Application Server/ Job Workload Server Interstage List Works Interstage List Creator *1 FORM/PowerFORM テスト実施テスト準備コンパイル *2 SIMPLIA TF-LINDA *2 SIMPLIA TF-MDPORT *2 NEW*3 *2 SIMPLIA DF-COBDOC *2 SIMPLIA MF-STEPCOUNTER RDB PowerRDBconnector PowerReplication *2 E-SUP AP Test/Web SIMPLIA TF-EXCOUNTER NetCOBOL / Interstage Studio GUI COBOL *1 NetCOBOL Standard Edition *2 NetCOBOL Professional Edition *3 Windows 64bit V12.1.0 30
COBOL SIMPLIA DF-COBDOC COBOL Java/C/C++ SIMPLIA MF-STEPCOUNTER SIMPLIA TF-EXCOUNTER SIMPLIA TF-LINDA, SIMPLIA TF-MDPORT Solaris Windows SIMPLIA TF-MDPORT SIMPLIA VF-FILECOMP 31
NetCOBOL New PowerSORT * * Linux 64bit NetCOBOL V12.0.0 32
3.2.1 OSIV Windows 32bit V11* * NetCOBOL Professional EditionEnterprise Edition V11.0.0 33
OSIV OSIV COBOL NetCOBOL/COBOL /MeFt COBOL85/PSAM/AIM)Windows OSIV ((結シ運翻構(ソ単翻ター体合ス用訳文訳ーステテテテ チ ゲ リェスリスム登テスンットトト録ククンックス集ト 定義体)Professional Edition Enterprise Edition Windows (OSIV NetCOBOL Studio ) OSIV COBOL85 ( OS ト翻訳) NetCOBOL 34
OSIV EBCDIC/JEF DB(AIM PP *2 *1) COBOL85 NetCOBOL) C COBOL85 COBOL2002 COBOL *1 *2 Windows NetCOBOL JEF 35
OSIV DB (AIM PP ) COBOL85 NetCOBOL Studio DB (AIM PP ) COBOL85 EBCDIC/JEF * * Windows NetCOBOL JEF 36
OSIV Windows Telnet/ CUI ( ) Windows ( ) GUI NetCOBOL Studio Telnet/ CUI 37
COBOL85 COBOL85 COBOL85 FLAGSW(GSS) RSV(112) 38
- / - COBO 39
PC [ ] [ ] EBCDIC/JEF JCL CLIST JCL CLIST 40
41
.NET NetCOBOL * Visual Studio COBOL Web Windows Visual Basic C# COBOL COBOL Web Windows Team Foundation Server Unicode JIS COBOL * V8 Microsoft Visual Studio 2017 42
V8 Visual Studio 2017 (.NET Framework 4.6 * Visual Studio 2017.NET Framework 4.6 * /4.7.NET COMP-6 Micro Focus COBOL USAGE IS COMPUTATIONAL-6 Micro Focus 10 SQL BigInt SQL BigInt Micro Focus COBOL IBM LE XML IBM *>> XML NuGet Visual Studio NuGet NuGet Gallery NetCOBOL for.net * V7 43
V8 MeFt Standard Edition PowerSORT Enterprise Edition ) NetCOBOL COMP-6 44
3.4 MeFt/Web HTML Windows 64bit Linux 64bit 45
MeFt/Web HTML *1 示ファイル PC IE Edge Google Chrome Google Chrome Safari ActiveX Web (IE ) Windows / Linux NetCOBOL ActiveX HTML Web (IE,Edge,Google Chrome, Safari ) ActiveX HTML Web サーバMeFt/Web 表スHTML COBOL クセ アプリREAD/WRITE ア*1 Windows 64bit V12.0.0 Linux 64bit V12.0.0Standard Edition 46
MeFt/Web HTML New MeFt/Web HTML ActiveX HTML HTML * * Linux 64bit 47
Hadoop Linux 64bit 48
COBOL COBOL Hadoop Apache Hadoop *1 IBDPPS *2 COBOL COBOL Hadoop COBOL *1 Apache Software Foundation(ASF) *2 Interstage Big Data Parallel Processing Server Apache Hadoop 49
NetCOBOL Hadoop COBOL Hadoop COBOL Hadoop HDFS COBOL Map COBOL Reduce Map COBOL COBOL Reduce COBOL HDFS Map *: Linux 64bit NetCOBOLEnterprise Edition V10.5 50
* Hadoop SIMPLIA TF-MDPORT Hadoop CSV COBOL SORT * Linux 64bit NetCOBOL Enterprise Edition V11 51
COBOL ID SORT 128GB 6400 SORT 512 32 Apache Hadoop +NetCOBOL Map NetCOBOL ID COBOL 25GB 1250 Reduce NetCOBOL Interstage BDPPS* +NetCOBOL Apache Hadoop +NetCOBOL Interstage BDPPS* +NetCOBOL COBOL 128GB 6400 512 32 8 0 50 100 150 25GB 1250 [ ] 150 *: Interstage Big Data Parallel Processing Server 50 1/3 1/18 2 8 181 52
COBOL COBOL Hadoop SORT COBOL ID ID SORT ID ID SORT Hadoop COBOL 53
3.6 PowerRDBconnector DB 54
PowerRDBconnector DB COBOL READ / WRITE COBOL DB FILE-CONTROL. SELECT FILE1 ASSIGN TO X01R10M1 FILE STATUS IS FILE-STS1. FILE SECTION. FD FILE1. 01 RECO1. 02 WIUNQU1 PIC S9(9) BINARY. PROCEDURE DIVISION. OPEN I-O FILE1. READ FILE1. EXEC SQL BEGIN DECLARE SECTION END-EXEC. 01 SQLSTATE PIC X(5). * 01 U01X01 PIC S9(9) USAGE IS BINARY. : EXEC SQL END DECLARE SECTION END-EXEC. : PROCEDURE DIVISION. EXEC SQL DECLARE CUR1 CURSOR FOR SELECT * FROM X01R10M1 WHERE W10000 >= 1000 AND W10000 < 1100 END-EXEC. : : 55
56
NetCOBOL *1 MF Micro Focus NetCOBOL *2 COMP-6 *3 USAGE IS COMPUTATIONAL-6 Micro Focus 10 *3 Micro Focus COBOL CBL IBM LE *3 NetCOBOL COMP-6 *1 Windows 32bitV12.0.0 Windows (64bit) V11.1.0 *2 Windows (32bit /64bit ) V12.0.0 Linux (64bit) V11.1.0 *3 Windows (32bit /64bit ) V12.0.0 Linux (64bit) V12.0.0 57
4. 58
Java Web Java NetCOBOL Java PC JSP / Servlet / Web API ( Java ) COBOL NetCOBOL Interstage Business Application Server Java,VB.NET Windows Linux Solaris 59
.NETWeb.NET Framework PC ASP.NET Web COBOL VB/C# NetCOBOL Microsoft.NET Framework Java,VB.NET Windows 60
Web MeFt /Web HTML ( HTML ) * Edge MeFt/Web COBOL PC NetCOBOL Windows * Windows 64bit Linux 64bit NetCOBOLV12 61
RESTWeb COBOL RESTful Web Web REST API COBOL RESTful Web REST(Representational State Transfer) API RESTful Web REST API VB C#Java 62
5. 63
NetCOBOL Web NetCOBOL http://www.fujitsu.com/jp/software/cobol/ FAQ 64
NetCOBOL & NetCOBOL & http://www.fujitsu.com/jp/products/software/middleware/business-middleware/middleware/cobol/services/?cobol=top 65
Migration CJC for INTARFRM Migration CJC for INTARFRM INTARFRM * FORM INTARFRM Java Servlet/JSP COBOL ASP,Solaris, Windows,Linux FORM COBOL-G, NetCOBOL Migration CJC for INTARFRM INTARFRM, Windows,Linux Interstage INTARFRM Servlet/JSP NetCOBOL Migration CJC for INTARFRM * : INTARFRM http://www.fujitsu.com/jp/solutions/infrastructure/dynamic-infrastructure/afw/ 66
Microsoft Windows Visual Studio Windows Server Windows 7 Windows 8 Windows 8.1 Windows10 Microsoft Edge Internet Explorer Microsoft Corporation Linux Linus Torvalds Red Hat Red Hat Enterprise Linux Red Hat, Inc. Oracle Java Corporation Apache Apache Hadoop The Apache Software Foundation Google Chrome Google Inc. Safari Apple Inc. MICRO FOCUS Micro Focus Micro Focus IP Limited Oracle Solaris Solaris Microsoft Edge Edge Internet Explorer IE TM 67