Business application development and runtime environment ... · PDF filelatest fourth...

11
Business application development and runtime environment The COBOL2002 Family All Rights Reserved. Copyright ©2010, Hitachi, Ltd.

Transcript of Business application development and runtime environment ... · PDF filelatest fourth...

Page 1: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

Business application development and runtime environment

The COBOL2002 Family

All Rights Reserved. Copyright ©2010, Hitachi, Ltd.

Page 2: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

Making optimum use of legacy assets while actively creating new values -- these dual objectives

can be fully realized with COBOL2002. In today's world of ever-evolving business systems, this

capability makes the crucial difference. Hitachi's COBOL2002 supports the specifications of the

latest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been

used for many years. Valuable resources such as existing COBOL source code and the skills of

trained COBOL developers can be fully applied.

Through features such as Java™ and XML interoperability, COBOL provides improved support

for Web application development. Interoperability with the SOA platform Cosminexus and the

Integrated systems management Job Management Partner 1 is also available. Hitachi's advanced

and reliable COBOL2002 meets the individual requirements of your business.

Dynamic Advancement and Proven Reliability - The Dual Strengths of COBOL2002

ASP: Application Service ProviderCRM: Customer Relationship ManagementEC: Electronic CommerceERP: Enterprise Resource PlanningISP: Internet Service ProviderSCM: Supply Chain Management B: Business

C: ConsumerE: EmployeeG: Government

GovernmentsGovernment services Electronic applications Electronic tender

Non-stop businesses Internet

Electronic payment B-to-B

Clearance Centers Business

Partners

Homes and Individuals

Virtual Malls

Online shopping Net surfing

B to BB to E

G to BB to C

G to C

One-stop services

Linking and integrating business processes

Sales

Departments

EC SCM

ERP CRM

COBOL2002

IntranetDevelopment of mission-critical

applications (business logic)Web system construction

ASP/ISP

1

Page 3: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

Supporting the specifications of the fourth International Standard for COBOL (the COBOL2002 standard)

COBOL2002: Highly advanced

COBOL2002: Highly reliable

COBOL2002 pioneered the support of specifications of the revised International Standard for COBOL published in 2002, and supports the new principal features of the COBOL2002 standard, including object orientation, conditional compilation, and user-defined data types, that help improve development efficiency.

Web technology supportInteroperability with the latest Web technology such as JavaTM and XML is provided as a non-optional feature. This enables COBOL applications to seamlessly integrate with other tools and allows the development of Web applications using the highly reliable COBOL.

Versatile functionality for business applicationsCOBOL2002 has a number of features for business applications, such as numeric operations with decimal rounding error control, versatile string handling, and excellent runtime performance.

Efficient use of legacy COBOL assetsWith COBOL2002, you can continue to make use of valuable assets, such as existing COBOL source code and the skills of COBOL developers. For example, COBOL applications can be used from a JavaTM application such as a Servlet or JSPTM.

Easy-to-use development tools create a productive environmentCOBOL2002 provides powerful and efficient tools, including a COBOL editor supporting the latest language specifications and a free-form reference format, a test debugger with a new GUI that has become even easier to use, and a coverage tool that can be invoked with the start of the application to collect coverage information in a distributed environment such as Web servers.

Standards provide future compatibilityThe International Standards Organization (ISO), American National Standards Institute (ANSI), and Japanese Industry Standards (JIS) define the COBOL language specifications, so the COBOL language specifications are not dependent on a specific vendor. Backwards compatibility is strictly kept in the newer standards so that existing COBOL applications can always be maintained with confidence.

2

XML: eXtensible Markup Language

Page 4: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

uCosminexusTP1/Web

uCosminexusOpenTP1

Java™-COBOL interoperability

COBOL2002 provides strong support for Web system environments that are essential in the age of e-business.

A JavaTM application running on the SOA platform Cosminexus can call a COBOL program as a JavaBeansTM or EJBTM instance. The business logic portion that is the core of the Web application can therefore be developed in COBOL.

uCosminexus OpenTP1 interoperability

COBOL2002 can run in the Distributed Transaction Manager uCosminexus OpenTP1 environment. This enables the development of large-scale distributed transaction processing systems in a Web environment. An application for running on uCosminexus OpenTP1 can be developed using COBOL, and existing online applications can easily be migrated to a Web environment.

SystemSystemOperation Operation

EnvironmentEnvironment

SystemOperation

Environment

COBOL2002 runs in a variety of system operation environments.Effectively use COBOL assets in an advanced web environment.

Support for Web system environments

Interaction with Web server

Java™ (Servlet,JSP)

Internet

Web browser

Web browser

uCosminexus Application Server

COBOLapplication

COBOLapplication

COBOLapplication

Webserver

3

Page 5: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

COBOL2002 runs in a variety of system operation environments.Effectively use COBOL assets in an advanced web environment.

Data can be exchanged between COBOL applications on a Windows® server and client.

A COBOL application running on a Windows® server and a COBOL application running on a client can exchange data, which makes it possible to implement effective load distribution. By using a DBMS preprocessor or ODBC interface, the COBOL application on the client can perform remote access to a database on the server.

SystemSystemOperation Operation

EnvironmentEnvironment

SystemOperation

Environment

Support for client/server system environments

Batch processing operations are enabled.

Using Integrated systems management Job Management Partner 1, COBOL2002 running on a UNIX® or Windows® machine can perform batch processing of COBOL applications. Functions such as batch job scheduling on a monthly or weekly basis and large-volume output of forms for efficient printer operation are supported. Out-of-paper errors, paper jams and other conditions are also easily managed.

Management of Batch processing operations

Job Management Partner 1

UNIX®

COBOLcommunication

library

Windows® server

Windows® server

UNIX®

Printer

Windows® server

*READ/WRITE interface is for HiRDB only

COBOL application on server processes data

and outputs result to printer

COBOLserver

application

COBOL serverapplication

COBOLcommunication

library

COBOLclient

application

COBOL clientapplication

Daily/weekly processing

Job Management Partner 1job scheduler

ODBCinterface

COBOLapplication

READ/WRITEinterface

COBOLapplication

Preprocessor generatedCOBOL application

Database

UNIX® server environmentHiRDB, Oracle, UNIFY2000, etc.

Windows® server environmentHiRDB, Microsoft SQL Server,Oracle, etc.

Support for client/server environment

Operation and management usingJob Management Partner 1

Server

Server

Client

Client

ClientServer

4

Page 6: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

Object orientation support

Support for the fourth International Standard for COBOL(the COBOL2002 standard)

leads to easier and faster program development.

Object-oriented programming is supported, similar to C++ and JavaTM. The productivity of COBOL applications can be improved by using universal object-oriented methods such as inheritance, polymorphism, and encapsulation.

Common exception handling

In addition to the USE statement for conventional I/O error processing, various other processing routines for handling cases such as data exceptions and numeric size overflow can be specified. Various execution error handling routines that used to form a large part of COBOL applications can be separated from the logic part of the application itself, thereby improving logic readability.

Compiler directives (e.g. conditional compilation)

When compiling COBOL source code, special instructions can be given to the compiler to control its behavior and the interpretation of statements. This is convenient for managing all descriptions of platform-specific procedures or procedures customized for individual users in one source program.

User-defined data types

Data types data can be declared. You can freely define and reference data types and easily code data items with the same structure.

User-defined functions

In addition to using the intrinsic functions provided by COBOL, you can also define your own functions as needed. Using such user-defined functions in formulas results in simple and highly readable applications.

Free-form reference format

In addition to the conventional fixed format, a free-form reference format without sequence number and indicator areas is also available. This enables coding in a free format without having to be aware of column positions.

DevelopmentDevelopmentSupportSupportFeaturesFeatures

DevelopmentSupportFeatures

Features and development tools that support smooth application building are provided.

5

Page 7: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

Construct Web systems using existing COBOL assets.

DevelopmentDevelopmentSupportSupportFeaturesFeatures

DevelopmentSupportFeatures

Java™-COBOL interoperability

A JavaTM application (Servlet or JSPTM) running in the Cosminexus environment can call a COBOL program as a JavaBeansTM instance. A COBOL access Bean (JavaBeansTM) for calling the COBOL application is created automatically by the COBOL2002 development environment product, which helps in streamlining development tasks. By using JavaTM and COBOL in tandem, systems can be constructed quickly.

XML data handling

XML data can be processed as records in COBOL programs. Your COBOL programming know-how is sufficient to develop XML data processing applications. Depending on the application processing, the required range for XML data (arbitrary XML element) can be matched to COBOL records.

Web browser

Web browser

You can use a COBOL application simply by calling the COBOL access Bean from a Java application.

Input/output of XML data corresponding to COBOL records.

The COBOL access Bean is easily generated with a wizard that is part of COBOL2002 Net Developer. The only information input that is required is the library text (COPY file) that defines the COBOL linkage section data items.

Features and development tools that support smooth application building are provided.

Product

COBOL application

Order-form

COBOL2002 Net Developer COBOLaccess Bean

XML data COBOL record

Webserver

uCosminexus Application Server

Microsoft® SQL Server

Oracle

HiRDB

JSP

Servlet

COBOL2002 Net Server Runtime

<Order-form> <Product> <Product-name>Facial-soap</Product-name> <Number-of-units> 10</Number-of-units> </Product> <Product> <Product-name>Shampoo</Product-name> <Number-of-units> 5</Number-of-units> </Product> <Product> <Product-name>Rinse</Product-name> <Number-of-units> 5</Number-of-units> </Product> </Order-form> Document Type Definition file

<!DOCTYPE Order-form[<!ELEMENT Order-form(Product)*><!ELEMENT Product (Product-name, Number-of-units)><!ELEMENT Product-name (#PCDATA)><!ELEMENT Number-of-units (#PCDATA)>]>

Product-name

Facial-soap

Shampoo

Rinse

Number-of-units

10

5

5

COBOL record definition

01 Order-form. 05 Product OCCURS 10. 10 Product-name PIC X(30). 10 Number-of-units PIC 9(9).

Development environment

COBOLprogram

COBOLaccessBean

Wizard

COBOL access Beanruntime environment

COBOL application

COBOL application runtime environment

Generation

Effective use of existing COBOL assets

InternetIntranet

6

Page 8: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

DevelopmentDevelopmentEnvironmentEnvironmentDevelopmentEnvironment

Tools and a compiler are provided for every step of the process, from panel and form design to testing and debugging.Smooth development is supported.

Web system construction supportIntegration of COBOL applications with the latest Web technology is made easy by interoperability features for Java and XML. This lets you build sophisticated Web applications in a highly reliable environment.

Panel definition

CUI panels can be defined easily using panel images. From the defined panels, it is then possible to generate the COBOL source code for WINDOW SECTION or SCREEN SECTION.

File and record definition

From the defined file and record specifications, the COBOL source code for FILE SECTION and WORKING-STORAGE SECTION is generated.

ODBC record definition

From information about tables created by database applications, the record definition can be created, and the resulting record definition can be used as the COPY library.

COBOL manuals

Documentation such as the Language Reference, User's Guide, and Operation Guide manuals can be accessed online. Efficient search features help speed up development work.

COBOL editor

Color highlighting of reserved terms and constants, automatic numbering, and syntax check, are just some of the features provided by the editor that is tailor-made for COBOL. Templates for all COBOL statements are supplied. Debugger and compiler errors are linked, to ensure efficient source editing.

Compiler

The compiler includes optimization features to get the most out of the hardware. Runtime performance is improved, enabling the development of high-performance applications. Test command templates can also be created easily.

Test debugger

Simulation (for main/sub programs, files, databases, DC, etc.) and other powerful stand-alone testing tools are provided. Batch execution enables efficient execution of high-volume test data.

Coverage

Test progress can be monitored quantitatively for easy schedule management and assessment of test adequacy.

Development managerThis is the front end for the COBOL development environment, where all tools come together. The manager lets you keep track of development resources, display dependency structures, and control automated compiling.

Design

Programming

Compilation

Testingand

Debugging

7

Page 9: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

OptionalOptionalFeaturesFeaturesOptionalFeatures

Customize your development environment for even better results.Convenient optimization features are provided.

TP1/COBOL ExtendedRun Time System for

Cosminexus Version 2

Transaction synchronization is possible with 2-phase-commit

JSP

uCosminexusOpenTP1 server

COBOLApplication

uCosminexus Application Server

DB

DB

Servlet

uCosminexusTP1

Connector

uCosminexus TP1/

Client/J

*Requires the separately available TP1/COBOL adaptor for Cosminexus

Easily transfer current transaction processing to the Web.

Easy-to-use libraries and utilities are provided for the Windows® environment.

Wide-ranging software interoperability

Web browser

Web browser

Webserver

TP1/COBOLaccessBean

InternetIntranet

Libraries and utilities for the Windows® environment

Various interoperability features facilitate development of COBOL applications for Windows®.

COBOL communication library

A communication tool is provided using the TCP protocol. This makes it easy to create COBOL applications that perform data exchange with applications running the other machines.

Business utility

This utility provides features for file conversion (sequential to CSV/txt, ISAM to CSV, etc.) as well as file editing and updating.

Business library

Functions often used by business applications are provided as a library. This includes routines for image data processing and Japanese character conversion (Shift-JIS to JIS and vice versa).

Mission-critical transaction processing (uCosminexus OpenTP1) can be transformed to the Web. A JavaTM application running in the Cosminexus environment can access an existing COBOL application in the Distributed Transaction Manager uCosminexus OpenTP1 server environment. Changes to your server environment or to the COBOL application are not necessary. A TP1/COBOL access Bean (JavaBeansTM) for calling the COBOL application is created automatically by the development environment product.

Java™-TP1/COBOL interoperability*

OLE automation feature

COBOL application procedure statements can be used to control applications that support the COM interface (Microsoft® Office, etc.), enabling automation of tasks such as spreadsheet operations.

Database access

By using a DBMS preprocessor or ODBC interface, access to various databases such as HiRDB, Oracle, or Microsoft®SQL Server is available.

Spreadsheet software interoperability

Files, such as CSV format files, created by spreadsheet software such as Microsoft® Excel can be handled with the READ/WRITE statement for input and output.

Multi-thread support

COBOL2002 enables the creation of applications that support a multi-thread environment in which parallel processing places fewer demands on the hardware than in a multi-process approach. This facilitates integration of existing assets into a multi-thread environment.

8

Page 10: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

Only the Japanese version of the COBOL2002 product is available.COBOL2002 Product Information

COBOL2002 Program Products (for Windows®)

Development environment product consisting of the following components: COBOL2002 compiler, development manager, COBOL editor, test debugger, coverage tool, ODBC record definition, panel definition, file record definition, Java™-COBOL interoperability (development runtime environment), COBOL-XML interoperability (development runtime environment), COBOL2002 runtime library, COBOL ISAM, COBOL SORT*2

Runtime environment product (for PC clients) consisting of the following components: COBOL2002 runtime library, Java™-COBOL interoperability (runtime environment), COBOL-XML interoperability (runtime environment), COBOL ISAM, COBOL SORT*2

Product suite (for PC servers) consisting of the following components: COBOL2002 compiler, development manager, COBOL editor, test debugger, coverage, ODBC record definition, panel definition, file record definition, Java™-COBOL interoperability (development runtime environment), COBOL-XML interoperability (development runtime environment), COBOL2002 runtime library, COBOL ISAM, COBOL SORT*2

Product suite (for PC clients) consisting of the following components: COBOL2002 compiler, development manager, COBOL editor, test debugger, coverage, ODBC record definition, panel definition, file record definition, Java™-COBOL interoperability (development runtime environment), COBOL-XML interoperability (development runtime environment), COBOL2002 runtime library, COBOL ISAM, COBOL SORT*2

Runtime environment product (for PC servers) consisting of the following components: COBOL2002 runtime library, Java™-COBOL interoperability (runtime environment), COBOL-XML interoperability (runtime environment), COBOL ISAM, COBOL SORT*2

Windows Serve® 2008,Windows Serve® 2003,Windows® 2000 Server,Windows® 2000 Professional,Windows® 7,Windows Vista®,Windows® XP

Windows® 2000 Professional,Windows® 7,Windows Vista®,Windows® XP

Windows® 2000 Professional,Windows® 7,Windows Vista®,Windows® XP

Windows Serve® 2008,Windows Serve® 2003,Windows® 2000 Server

Windows Serve® 2008,Windows Serve® 2003,Windows® 2000 Server

COBOL2002 Net Server Runtime*3

COBOL2002 Net Client Runtime

COBOL2002 Net Server Suite*3*4

COBOL2002 Net Client Suite*4

COBOL2002 Net Developer*1

*1: To put applications into actual operation, COBOL2002 Net Client Suite or COBOL2002 Net Server Suite is required.

*2: COBOL ISAM and COBOL SORT provide ISAM and SORT functionality in a COBOL2002 environment.

*3: If multiple CPUs are installed, additional CPU licenses are required.

*4: This product can be used for development and actual operation.

*5: To put applications into actual operation, COBOL2002 Net Server Suite (64) is required.

*6: JavaTM-COBOL interoperability is not supported.

*7: COBOL2002 does not support JavaTM-COBOL interoperability.

Product Name Outline Supported OS

COBOL2002 Program Products (for 64 bit Windows®)

Development environment product consisting of the following components: COBOL2002 compiler for 64 bit, development manager, COBOL editor, test debugger, coverage tool, ODBC record definition, COBOL2002 runtime library, COBOL ISAM, COBOL SORT*2

Product suite (for PC servers) consisting of the following components: COBOL2002 compiler for 64 bit, development manager, COBOL editor, test debugger, coverage, ODBC record definition, COBOL2002 runtime library, COBOL ISAM, COBOL SORT*2

Runtime environment product (for PC servers) consisting of the following components: COBOL2002 runtime library for 64 bit, COBOL ISAM, COBOL SORT*2

Windows Server® 2008 (x64),Windows Server® 2003 x64 Editions,Windows Vista® x64,Windows® XP Professional x64 Edition

Windows Server® 2008 (x64), Windows Server® 2003 x64 Editions

Windows Server® 2008 (x64), Windows Server® 2003 x64 Editions

COBOL2002Net Server Runtime (64)*3

COBOL2002Net Server Suite (64)*3*4

COBOL2002Net Developer (64)*5

Product Name Outline Supported OS

COBOL2002 Related Products

SOA Platform

Integrated systems management

Scalable database

Report Management System

Distributed Transaction Management

Windows®, AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF)*7,Linux(x86),Linux(x64),Solaris(SPARC)

Windows®, AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF),Linux(x86),Linux(x64),Solaris(SPARC)

Windows®, AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF),Linux(x86),Linux(x64),Solaris(SPARC)

Windows®, AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF),Linux(x86),Linux(x64),Solaris(SPARC)

Windows®, AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF),Linux(x86),Linux(x64),Solaris(SPARC)

uCosminexus OpenTP1

Job Management Partner 1

HiRDB

uCosminexus EUR

Cosminexus

Product Name Outline Supported OS

COBOL2002 Family

COBOL communication library

Product Name Outline Supported OS

COBOL2002 Program Products (for UNIX®)

Development and runtime environment products consisting of the following components: COBOL2002 compiler and command-based test debugger, runtime library, JavaTM-COBOL interoperability (runtime environment), COBOL-XML interoperability (development runtime environment), COBOL ISAM, COBOL SORT*2

Runtime environment products consisting of the following components: COBOL2002 runtime library, JavaTM-COBOL interoperability (runtime environment), COBOL-XML interoperability (runtime environment), COBOL ISAM, COBOL SORT*2

AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF)*6,Linux(x86),Linux(x64),Solaris(SPARC)

AIX 5L,AIX V6.1,HP-UX 11i v2/v3 (IPF)*6,Linux(x86),Linux(x64),Solaris(SPARC)

COBOL2002Net Server Runtime*3

COBOL2002 Net Server Suite*3

Development and runtime environment products consisting of the following components: COBOL2002 compiler for 64 bit and command-based test debugger, runtime library, JavaTM-COBOL interoperability (runtime environment), COBOL ISAM, COBOL SORT*2

Runtime environment products consisting of the following components: COBOL2002 runtime library for 64 bit, JavaTM-COBOL interoperability (runtime environment), COBOL ISAM, COBOL SORT*2

HP-UX 11i v2/v3 (IPF),Linux(x64)

HP-UX 11i v2/v3 (IPF),Linux(x64)

COBOL2002Net Server Runtime(64)*3

COBOL2002 Net Server Suite (64)*3

Product Name Outline Supported OS

Provides TCP protocol communication features Windows®

Business utility Version 3 Provides various file handling features for applications Windows®

Business library Comprises often used processing for business use Windows®

TP1/COBOL adaptor for Cosminexus Version2 Provides JavaTM-TP1/COBOL interoperability (development environment) Windows®

TP1/COBOL Extended Server Run Time System for Cosminexus Version 2 Provides JavaTM-TP1/COBOL interoperability (runtime environment) Windows®

TP1/COBOL Extended Run Time System for Cosminexus Version 2 Provides JavaTM-TP1/COBOL interoperability (runtime environment)

TP1/COBOL Expansion Run Time System for Cosminexus Version 2 (64) Provides Java™-TP1/COBOL interoperability (runtime environment)

AIX 5L,AIX V6.1,Linux(x86)

9

HP-UX 11i v2/v3(IPF)

Page 11: Business application development and runtime environment ... · PDF filelatest fourth International Standard for COBOL while inheriting Hitachi COBOL85 that has been ... ASP: Application

COBOL2002 has been developed under a quality assurance system approved by ISO9001 and TickIT.

AIX is a registered trademark of the International Business Machines Corp. in the U.S.AIX 5L is a trademark of International Business Machines Corporation in the United States, other countries, or both.HP-UX is a product name of Hewlett-Packard Company.Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.Microsoft is a registered trademark of Microsoft Corp. in the U.S. and other countries.Windows is a registered trademark of Microsoft Corp. in the U.S. and other countries.Microsoft, Windows Server, Windows Vista are registered trademarks or trademarks of Microsoft Corp. in the U.S. and other countries.Microsoft Excel is a product name of Microsoft Corp.Microsoft SQL Server is a product name of Microsoft Corp.Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.The official name of Microsoft Windows Server 2003 is Microsoft® Windows Server™ 2003.ODBC is Microsoft's strategic interface for accessing databases.OLE is the name of a software product developed by Microsoft Corporation and the acronym for Object Linking and Embedding.ORACLE is a registered trademark of Oracle Corporation.Solaris is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.Sun is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.UNIFY2000 is a product name of Unify Corp.UNIX is a registered trademark of The Open Group in the United States and other countries.The official name of Windows® is Microsoft® Windows® Operating System.Other product and company names mentioned in this document may be the trademarks or registered trademarks of their respective owners.

Information serviceInformation on Hitachi Open Middleware is available at the following website: http://www.hitachi.co.jp/soft-e/

Hitachi participates in the COBOL Consortium of Japan to actively provide users with information.

Hitachi Ltd., Software Division5030 Totsuka-cho,Totsuka-ku,Yokohama-shi, Kanagawa-ken, 244-8555 JapanE-mail : [email protected]

Mar., 2010

Hitachi, Ltd.