Professional Documents
Culture Documents
Cobol
Cobol
Cobol
Governments
Government services
Electronic applications
Electronic tender
Clearance
Centers Business
Linking and integrating business processes Partners
Electronic payment
Sales B-to-B
COBOL2002
Development of mission-critical One-stop services
applications (business logic) Intranet
Web system construction B to E B to B
Non-stop businesses Internet
Departments G to B
ERP CRM B to C Homes
and Individuals
EC SCM G to C
Online shopping
Net surfing
ASP/ISP
ASP: Application Service Provider
CRM: Customer Relationship Management
EC: Electronic Commerce
ERP: Enterprise Resource Planning Virtual Malls
ISP: Internet Service Provider
SCM: Supply Chain Management B: Business
C: Consumer
E: Employee
G: Government
1
COBOL2002: Highly advanced
Supporting the specifications of the fourth International Standard for COBOL (the COBOL2002 standard)
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.
2
COBOL2002 runs in a variety of
System system operation environments.
Operation
Environment Effectively use COBOL assets in
an advanced web environment.
OpenTP1
COBOL TP1/
application Web
COBOL Web browser
application
3
COBOL2002 runs in a variety of
System system operation environments.
Operation
Environment Effectively use COBOL assets in
an advanced web environment.
Server
Client
Database
Preprocessor generated
UNIX® server environment
COBOL application
HiRDB, Oracle, UNIFY2000,
etc.
Windows® server environment ODBC COBOL
HiRDB, Microsoft SQL Server, interface application
Oracle, etc.
READ/WRITE COBOL
interface application
Printer
4
Development Features and development tools
Support that support smooth application building
Features are provided.
Support for the fourth International Standard for COBOL (the COBOL2002 standard)
leads to easier and faster program development.
User-defined functions
Common exception handling
In addition to using the intrinsic functions provided by
In addition to the USE statement for conventional I/O error
COBOL, you can also define your own functions as needed.
processing, various other processing routines for handling
Using such user-defined functions in formulas results in
cases such as data exceptions and numeric size overflow
simple and highly readable applications.
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, Free-form reference format
thereby improving logic readability.
In addition to the conventional fixed format, a free-form
reference format without sequence number and indicator
Compiler directives (e.g. conditional compilation) areas is also available. This enables coding in a free format
without having to be aware of column positions.
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.
5
Development Features and development tools
Support that support smooth application building
Features are provided.
Java™-COBOL interoperability
You can use a COBOL application simply by calling
A Java TM application ( Servlet or JSP TM ) the COBOL access Bean from a Java application.
running in the Cosminexus environment can The COBOL access Bean is easily generated with a wizard that Effective use of
is part of COBOL2002 Net Developer. The only information existing COBOL assets
input that is required is the library text (COPY file) that defines
call a COBOL program as a JavaBeansTM the COBOL linkage section data items. COBOL2002 Net Server Runtime
Microsoft®
instance. A COBOL access Bean (JavaBeansTM) Development environment COBOL application runtime environment SQL Server
COBOL application
for calling the COBOL application is created COBOL
Wizard
COBOL Oracle
program Generation access
automatically by the COBOL2002 development Bean
COBOL HiRDB
environment product, which helps in COBOL2002 Net Developer
access Bean
streamlining development tasks. By using Internet COBOL access Bean
Intranet Web runtime environment
JavaTM and COBOL in tandem, systems can be server
Servlet
constructed quickly.
JSP
Web browser
uCosminexus Application Server
Web browser
COBOL-SOAP interoperability
Automatic generation of routines for
This feature provides environments for Web communication and SOAP message analysis.
service application development and
Server side (Web service provider) Client side (Web service consumer)
operation. It reduces the need of creating
COBOL server source program COBOL server source program
complex routines for communication SOAP message COBOL program for
processing and enables efficient service conversion program accessing Web service
Development manager
This 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.
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.
Compilation 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.
Coverage
Test progress can be monitored quantitatively for easy schedule management and assessment of test
adequacy.
7
Customize your development environment
Optional for even better results.
Features
Convenient optimization features are provided.
Java™-TP1/COBOL interoperability*
Mission-critical transaction processing (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 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. Requires the separately available TP1/COBOL adaptor for Cosminexus
*
Internet
Intranet
OpenTP1 server
TP1/COBOL Extended
Run Time System for
Cosminexus Version 2
uCosminexus Application Server DB
DB
Web browser Transaction synchronization is possible with 2-phase-commit
Easy-to-use libraries and utilities are provided for the Windows® environment.
8
COBOL2002 Product Information
Only the Japanese version of the COBOL2002 product is available.
*3: COBOL ISAM and COBOL SORT provide ISAM and SORT functionality in a COBOL2002 environment.
*4: IfThis
multiple CPUs are installed, additional CPU licenses are required.
product can be used for development and actual operation.
*
COBOL2002 Program Products (for UNIX ® )
Product Name Outline Supported OS
Development and runtime environment products consisting of the following components: COBOL2002 compiler and
COBOL2002 AIX 5L
command-based test debugger, runtime library, JavaTM -COBOL interoperability (runtime environment), COBOL-XML 6
Net Server Suite interoperability (development runtime environment), COBOL ISAM, COBOL SORT 5
*
HP-UX 11i v2 (IPF)
*
COBOL2002 Runtime environment products consisting of the following components: COBOL2002 runtime library, JavaTM -COBOL AIX 5L
interoperability (runtime environment), COBOL-XML interoperability (runtime environment), COBOL ISAM, COBOL SORT 5
Net Server Runtime * HP-UX 11i v2 (IPF) 6
*
5: COBOL ISAM and COBOL SORT provide ISAM and SORT functionality in a COBOL2002 environment.
* 6: JavaTM -COBOL interoperability is not supported.
* If multiple CPUs are installed, additional CPU licenses are required.
COBOL2002 Family
Product Name Outline Supported OS
COBOL communication library 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 Java -TP1/COBOL interoperability (runtime environment)
TM
AIX 5L
Windows®
Job Management Partner 1 Integrated systems management AIX 5L
HP-UX 11i v2 (IPF)
Windows®
HiRDB Scalable database AIX 5L
HP-UX 11i v2 (IPF)
Windows®
EUR Forms system construction support AIX 5L
HP-UX 11i v2 (IPF)
9
Business applica
and runtime envi
The COBO
Hitachi participates in the COBOL Consortium of COBOL2002 has been developed under a quality
Japan to actively provide users with information. assurance system approved by ISO9001 and TickIT.
Information service
Information on Hitachi Open Middleware is available at the following website: http://www.hitachi.co.jp/soft-e/
Hitachi, Ltd.
Hitachi Ltd., Software Division
5030 Totsuka-cho,Totsuka-ku,Yokohama-shi, Kanagawa-ken, 244-8555 Japan
E-mail : WWW-mdc@itg.hitachi.co.jp