What's New?: DB2 Universal Database Server For z/OS and OS/390
What's New?: DB2 Universal Database Server For z/OS and OS/390
Whats New?
Version 7
GC26-9946-03
Whats New?
Version 7
GC26-9946-03
Note
Before using this information and the product it supports, be sure to read the
general information under Notices on page 53.
Contents
About this book
. . . . . . . . . . . . . . . . . . . . . . . . v
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
3
4
5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
6
.
.
.
.
. 9
. 9
. 9
. 9
. 10
. 10
. 10
. 10
. 10
. 11
. 11
. 12
. 13
. 13
. 13
. 13
. 14
. 14
. 14
. 14
. 14
. 14
. 16
. 16
. 16
. 18
. 18
. 20
. 20
. 20
. 20
. 21
. 21
. 21
. 21
. 21
. 21
. 22
. 22
. .
. .
. .
. .
. .
. .
and
. .
. .
. .
. .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
business
. . . .
. . . .
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
iii
.
.
.
.
.
.
.
.
23
23
23
23
23
24
24
24
.
.
.
.
.
.
.
25
25
26
26
26
26
27
.
.
.
.
.
.
29
29
29
30
30
32
.
.
.
.
.
.
.
.
32
36
37
38
39
40
40
42
. 42
. 44
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
iv
Whats New?
Users of DB2 for OS/390 Version 5, Version 6, or Version 7, or people who want to
know about DB2, can subscribe to iSource, an IBM service that sends notification of
announcements about DB2 and other IBM software. For more information about
how to subscribe to this service, see the following Web site:
ibm.com/isource
Version 5 and Version 6 users can learn how to obtain some capabilities now.
ibm.com/software/db2os390/v5apar.html
ibm.com/software/db2os390/v6apar.html
vi
Whats New?
First tier
Second tier
Client system
Web server
(with DB2
Connect)
Windows 2000,
UNIX, or OS/2
Third tier
Database server
Windows 2000,
UNIX, or OS/2
Windows 2000
TCP/IP
HTTP
Database server
z/OS or OS/390
TCP/IP
Browser
WebSphere
or Net.Data
Figure 1. Three-tier connectivity with a workstation-based client and Web server, and with
different database servers
Figure 1 illustrates the use of a three-tier architecture. In this example, the Web
server on the second tier is a Windows 2000 machine. WebSphere or Net.Data
can use DB2 Connect to access DB2 for z/OS and OS/390. You will read more
about WebSphere, Net.Data, and DB2 Connect later in this section.
DB2 for z/OS and OS/390 offers a robust solution for Web applications. Specifically,
using DB2 for z/OS and OS/390 as a database server for a Web application
provides the following advantages:
v Tremendous scalability. The volume of transactions on any Web application
varies. Transaction loads increase, or spike, at different times of the day, on
different days of the month, or at different times of the year. Transaction loads
also tend to increase over time, as more users move to the Web. In a Parallel
Sysplex environment, DB2 for z/OS and OS/390 can handle the full range of
transaction loads with little or no impact on performance. Any individual user is
generally unaware of how busy the system is at a given point in time.
v High degree of availability. When DB2 for z/OS and OS/390 runs in a Parallel
Sysplex environment, the availability of data and applications is very high. If one
DB2 subsystem is unavailable because of maintenance, for example, other DB2
subsystems in the Sysplex take over the workload. Users are unaware that part
of the system is unavailable because they have access to the data and
applications that they need.
Whats New?
v Ability to manage a mixed workload. DB2 for z/OS and OS/390 effectively and
efficiently manages priorities of a mixed workload as a result of its tight
integration with OS/390 Workload Manager (WLM).
v Protection of data integrity. Users of DB2 for z/OS and OS/390 can benefit
from the products well-known strength in the areas of security and reliability.
WebSphere
The WebSphere family of products offers users:
v A Java server run-time environment that is based on industry standards
v Web-site development tools
v Commerce software
v Management software
By using these tools, companies can build, deploy, and manage portable e-business
applications. Information about WebSphere is available at:
ibm.com/software/webservers
Net.Data
The Net.Data family of products provides a robust environment for both application
development and execution. Companies can use Net.Data products to create
high-performance Web applications by using a variety of programming languages,
such as Java, REXX, Perl, and C++. IBM delivers more power with Net.Data for
Version 7 of DB2 for z/OS and OS/390. See Net.Data for secure Web applications
on page 42 for more information about Net.Data.
v Improved load-balance and fail-over support for DB2 for z/OS and OS/390
servers in Parallel Sysplex environments
v Distributed request capability that lets you work with all DB2 family servers in the
same SQL statement, and access Oracle databases by using the DB2 Relational
Connect option.
v Support for new function in DB2 for z/OS and OS/390 Version 7 that includes:
Scrollable cursors, described in Scrollable cursors on page 18.
FETCH FIRST n ROWS ONLY, described in FETCH FIRST n ROWS SQL
clause and fast implicit close on page 19.
Single sign-on capability using Kerberos and user ID and password
encryption, described in Support for Windows Kerberos security on page 23.
v Improved transactional capabilities with support for tightly-coupled X/Open XA
transactions, such as those required by BEA Tuxedo, and support for Microsoft
SNA Server in two-phase commit applications
Whats New?
DB2 for z/OS and OS/390 Version 7 for your e-business and business
intelligence applications
With Version 7, DB2 for z/OS and OS/390 delivers improved performance,
availability, and scalability for your e-business and data warehouse applications.
Using the powerful environment provided by System/390, OS/390, and z/OS, you
can leverage your existing applications while developing and expanding your
electronic commerce for the future.
This section provides a quick overview of the new function. For more detailed
information on each of these enhancements, see Chapter 2, Whats new in DB2 for
z/OS and OS/390 Version 7?, on page 9 and Chapter 3, Managing your
Enterprise, on page 29.
Warehouse integration
The DB2 family is expanding the capability of the DB2 server by integrating
warehouse management. The new DB2 Warehouse Manager makes it easy to
design and deploy a data warehouse on your S/390. You can extract operational
data from your DB2 for z/OS and OS/390 and import it into an S/390 warehouse
without transferring your data to an intermediate platform. You can prototype
applications more quickly, query and analyze data, and help your users access data
and understand information. The new DB2 Warehouse Manager gives you a full set
of tools for building and using a data warehouse based on DB2 for z/OS and
OS/390.
DB2 utilities
DB2 has included a basic set of core utilities since Version 1. These utilities initially
provided a basic level of services that let customers manage data. Some
customers, however, preferred to obtain such functions from independent software
vendors that develop utilities and tools that provided additional performance,
function, and features beyond those contained in DB2 utilities. In response to clear
customer demand, IBM has invested in improving DB2 utilities in recent releases of
DB2 for z/OS and OS/390.
IBM now offers DB2 utilities as products in the new family of Data Management
Tools for DB2. These new DB2 utility products deliver improved and powerful tools
for your database operation and also for diagnosis and recover. For more
information, see New packaging for DB2 utilities on page 24.
New UNLOAD utility
A new utility, UNLOAD, provides faster data unloading than was available
with the DSNTIAUL program. In addition to the unload functions of REORG
UNLOAD EXTERNAL, you can also unload data from an image copy, do
row sampling, specify field selection and ordering, and use parallelism when
unloading multiple partitions.
LOAD utility enhancements
The LOAD utility has three major improvements:
v You can use SQL SELECT to produce input directly into LOAD. This
enhancement delivers a DB2 family cross loader function. Use any
DRDA-compliant server as a data input source for populating your tables
in DB2 for z/OS and OS/390. Your input can even come from non-DB2
data sources by using IBM DataJoiner for access to data from sources
as diverse as Oracle and Sybase, as well as the entire DB2 family of
database servers. See Support for loading output from a SELECT
Statement on page 20.
v In earlier releases, many customers would run individual LOAD utilities at
the partition level in order to take advantage of multiple processors. Now
this same function can be performed with a single LOAD job with multiple
partitions loaded in parallel and with added efficiency building secondary
indexes. See Parallel LOAD with multiple inputs on page 11.
v You can specify SHRLEVEL CHANGE on the LOAD utility for improved
data availability. You enable LOAD to run concurrently with queries and
applications.
REORG utility enhancements
Online REORG makes your data more available. Enhancements to this
utility eliminate the time required to rename data sets and shorten the
elapsed time. When hundreds of table space and index objects are involved
in a reorganization, the time savings can become quite significant.
New COPYTOCOPY utility
The COPYTOCOPY utility makes up to three additional backup copies
asynchronously from an existing copy and registers the copies in the DB2
catalog for recovery purposes.
Whats New?
Whats New?
More power for managing data in DB2 for z/OS and OS/390
Several new facilities in DB2 for z/OS and OS/390 help you track changes, submit
utility changes, manage authorizations, and share data across your enterprise.
payroll INCLUDE
INCLUDE
EXCLUDE
EXCLUDE
COPY LIST PAYROLL ...
TABLESPACE
INDEXSPACE
TABLESPACE
INDEXSPACE
PAYROLL.*
PAYROLL.*IX
PAYROLL.TEMP*
PAYROLL.TMPIX*
Figure 2. Example of a LISTDEF utility control statement that specifies a list of objects.
The TEMPLATE utility control statement simplifies job control language ( JCL) by
eliminating most data definition (DD) cards. Now you can provide data set
templates, and DB2 dynamically allocates the data sets that are required based on
your allocation information.
With these utility control statements, database administrators require less time to
maintain utilities jobs, and database administrators who are new to DB2 will learn to
perform these tasks more quickly. These factors can help reduce the cost of
operations.
10
Whats New?
Table space
Incremental
image copy
Decompress
Decompress
Partitioned
Table space
Decompress
DB2 UNLOAD
Unloaded data
Selected columns
or rows
Data
conversion
Row
sampling
LOAD utility
statement
11
loading the data as compared to loading the same data with a single job in earlier
releases. Using load parallelism is much easier than creating multiple LOAD jobs
for individual parts.
Figure 4 shows a parallel load of four partitions, with the SORTKEYS keyword
enabling a parallel index build of three indexes. Each load task takes input from a
sequential data set and loads the data into a corresponding partition. The utility
then extracts index keys and passes them in parallel to the sort task that is
responsible for sorting the keys for that index. If there is too much data to perform
the sort in memory, the sort product writes the keys to the sort work data sets. The
sort tasks pass the sorted keys to their corresponding build task, each of which
builds one index. If the utility encounters errors during the load, DB2 writes error
and error mapping information to the error and map data sets.
SYSREC1
SYSREC2
SYSREC3
SYSREC4
Load
Load
Load
Load
Part 1
Sort
Build
PI
Sort
Build
NPI 1
Sort
Build
NPI 2
Part 2
Part 3
Part 4
SWn2WKm2
Error/Map
SWn3WKm3
SWn1WKm1
Figure 4. Parallel LOAD with multiple inputs and parallel index build
12
Whats New?
v Fewer sort operations for queries that have an ORDER BY clause and WHERE
clauses with predicates of the form COL=constant
v IN-list index access parallelism, which can improve performance for queries
involving IN-list index access
v The ability to use indexes with a correlated subquery so that ERM applications,
such as PeopleSoft applications, will perform and scale much better
V6
13
V6
Restart light
A new feature of the START DB2 command allows you to choose restart light for a
DB2 member. Restart light allows a DB2 data sharing member to restart with a
minimal storage footprint, and then to terminate normally after DB2 frees retained
locks. The reduced storage requirement can make a restart for recovery possible on
a system that might not have enough resources to start and stop DB2 in the normal
mode. If you experience a system failure in a Parallel Sysplex, the automated
restart in light mode removes retained locks with minimum disruption.
14
Whats New?
Consider using DB2 restart light with restart automation software, such as OS/390
Automatic Restart Manager.
#
#
#
#
#
#
Version 1 Release 2 of z/OS provides more robust failure recovery for some data
sharing environments through support for duplexing the SCA and lock structures.
When you enable duplexing, z/OS maintains a synchronized copy of the structures
during normal operation. If a primary structure failure occurs, z/OS automatically
switches to the secondary structure.
V6
15
DB2 XML Extender for OS/390 and z/OS for your e-business
DB2 XML Extender for OS/390 and z/OS is a new member of the DB2 Extender
family. You can use DB2 XML Extender to store, retrieve, and search XML
documents in a DB2 database. DB2 XML Extender for OS/390 and z/OS supplies
the data types, functions, and stored procedures to let you manage XML
documents.
You can use DB2 XML Extender for OS/390 and z/OS to:
v Store XML documents as whole documents in columns.
v Compose XML documents from a collection of data stored in multiple columns
and tables.
v Decompose an XML document back into data stored in columns and tables
based on the previously defined mapping.
An application server can send the XML documents over the Internet to other sites.
XML is the standard for data interchange for the next generation of electronic
business-to-business and business-integration solutions. Use interchange formats
that are based on XML to leverage your critical business information in DB2
databases in business-to-business solutions. When you store, retrieve, and search
XML documents in a DB2 database, you benefit from the unmatched performance,
reliability and scalability of DB2 for z/OS and OS/390. With DB2 XML Extender for
OS/390 and z/OS you can integrate Internet applications, that are based on XML
documents, with your existing DB2 database.
16
Whats New?
DB2
XML document
<?xml?>
<!DOCTYPE>
<Order key="1">
</Order>
Collection
Figure 5. An XML document stored as a collection of traditional data items in multiple
columns and tables in DB2
You define a mapping of the document elements to the data in the database.
You can then use DB2 XML Extenders stored procedures to compose XML
documents from data that is stored in DB2 tables, based on the previously
defined mapping. You can send the resulting XML document over the Internet,
by way of an application server, to a corresponding application server at another
site. You can also receive XML documents and decompose them into data that
is stored in the DB2 tables based on these mappings.
Columns: You can store XML documents in a DB2 database as a whole
document in a single column with a new XML data type, as shown in Figure 6.
DB2
XML document
<?xml?>
<!DOCTYPE>
<Order key="1">
</Order>
XML CLOB
Figure 6. An XML document stored in a single column of a DB2 table with a new XML data
type
You use SQL to do fast and powerful searches on XML distinct types just as you
would search other distinct types. You can automatically extract elements or
attributes into traditional SQL data types. Then you can use the sophisticated
indexing and SQL query capabilities of DB2 to search the data. In addition, DB2
Text Extender for OS/390 and z/OS supports structured documents such as XML.
You can apply the powerful text search functions in DB2 to a section or list of
sections within a set of XML documents. This can significantly improve the
effectiveness of the search.
17
Unions in views
Version 7 adds support for the UNION and UNION ALL operators in a view
definition, an insert, an update, a nested table expression, or a subquery predicate.
This enhancement increases programmer productivity by allowing complex unions
in views, rather than in each cursor. It is also makes porting SQL easier.
DB2 can treat a series of tables as if the series were a single table by allowing you
to create a view using UNION and UNION ALL operators. DB2 attempts to optimize
a query that references such a view by:
v Distributing the joins, predicates, and aggregation in the query to the subselects
of UNION ALL when possible
v Avoiding materialization when possible
v Eliminating subselects if the query does not need them
The INSERT statement now supports fullselect rather than subselect and the
UPDATE statement supports row-fullselect rather than row-select.
This function improves DB2 family compatibility and complies with SQL99
standards.
Scrollable cursors
Support for scrollable cursors lets applications use a powerful new set of SQL
statements to fetch data using a cursor at random and in forward and backward
directions. The syntax can replace cumbersome logic techniques and coding
techniques and improve performance. Scrollable cursors are especially useful for
screen-based applications. You can specify that the data in the result table remain
static or do the data updates dynamically. You can specify that the data in the result
table remain insensitive or sensitive to concurrent changes in the database. You
can also update the database if you choose to be sensitive to changes. For
example, an accounting application can require that data remain constant, while an
airline reservation system application must display the latest flight availability
information.
18
Whats New?
V6
ORDER BY expression
A new option, ORDER BY expression, lets you specify an expression with operators
as the sort key for the result table of a SELECT statement (that is, not simply a
column name or integer). The query to which ORDER BY is applied must be a
subselect to use this form of the sort key for the ORDER BY clause.
19
LOAD
SELECT...
Local DB2,
DRDA, or
DataJoiner
Data
conversion
DB2 family
Oracle
Sybase
Informix
IMS
VSAM
SQL Server
NCR Teradata
DB2 for
z/OS and
OS/390
20
Whats New?
procedures that run on DB2 for z/OS and OS/390 can also run on other operating
systems and platforms, including those of other database vendors, without being
recompiled or modified.
Version 6 of DB2 for OS/390 runs compiled Java stored procedures under Visual
Age for Java. Version 7 of DB2 for z/OS and OS/390 processes interpreted Java
stored procedures that run in a Java virtual machine.
V6
Savepoints
Your application can set a savepoint within a transaction. Application logic can undo
the data and schema changes that were made since the application set the
savepoint without affecting the overall outcome of the transaction. Using savepoints
makes coding applications more efficient. You no longer need to include
contingency and what-if logic in your applications.
21
IBM Enterprise COBOL for z/OS & OS/390 Version 3 Release 2 and the SQL
statement coprocessor support:
v The NATIONAL data type that is used for declaring Unicode values in the
UTF-16 format
#
#
You can use the NATIONAL data type and the CODEPAGE compiler option to
control the CCSID of the character host variables in your application.
v The COBOL CODEPAGE compiler option that is used to specify the default
EBCDIC CCSID of character data types
Using the host language compiler that supports Precompiler Services enhances
DB2 family compatibility. You can more easily import applications from other
database management systems and from other operating environments into DB2 for
z/OS and OS/390.
22
Whats New?
Version 7 of DB2 for z/OS and OS/390 delivers support for Unicode encoded data.
The encoding scheme can represent the code points of many different geographies
and languages. You can easily store multilingual data within the same table or on
the same DB2 subsystem.
Improvements in connectivity
IBM improves e-business connectivity with new levels of support for both ODBC
and JDBC, the ability to perform commit and rollback function in a stored
procedure, Kerberos security for your clients, and the server elapsed time reporting.
23
v Eliminates the flow of unencrypted user IDs and passwords across the network.
v Enables single-logon capability for DRDA clients by using the Kerberos principle
name as the global identity for the end user.
v Simplifies security administration by using the Kerberos principle name for
connection processing and by automatically mapping the name to the local user
ID.
v Uses the Resource Access Control Facility (RACF) product to perform much of
the Kerberos configuration. RACF is a familiar environment to administrators of
OS/390.
v Eliminates the need to manage authentication in two places, the RACF database,
and a separate Kerberos registry.
#
#
#
#
#
#
#
#
24
Whats New?
MODIFY STATISTICS
REBUILD INDEX
RECOVER
v DB2 Operational Utilities (5655E63)
COPY
EXEC SQL
LOAD
REBUILD INDEX
RECOVER
REORG INDEX
REORG TABLESPACE
RUNSTATS
STOSPACE
UNLOAD
v DB2 Utilities Suite (5697-E98)
CHECK DATA
CHECK INDEX
CHECK LOB
COPY
COPYTOCOPY
EXEC SQL
LOAD
MERGECOPY
MODIFY RECOVERY
MODIFY STATISTICS
REBUILD INDEX
RECOVER
REORG INDEX
REORG TABLESPACE
RUNSTATS
STOSPACE
UNLOAD
All DB2 utilities operate on catalog, directory and sample objects and require no
additional products.
Support for Migration to Version 7 of DB2 for z/OS and OS/390 from
Version 5 or Version 6
Version 7 of DB2 for z/OS and OS/390 supports migration from DB2 for OS/390
Version 5 or DB2 for OS/390 Version 6. To plan for your migration, consult the
following publications:
v DB2 Release Planning Guide for prerequisites of the product
v DB2 Installation Guide for migration considerations
Both publications are available in BookManager and PDF formats on the Web at
the following location:
v ibm.com/software/db2os390/library.html
25
DB2 family
DB2 Universal Database for OS/390 and z/OS
ibm.com/software/db2os390
26
Whats New?
Other references
Application development
ibm.com/software/ad
Business intelligence and data warehouse
ibm.com/solutions/bi
Database and data management
ibm.com/software/data
DeveloperWorks
ibm.com/developer
e-business
ibm.com/ebusiness
Enterprise Storage Servers
ibm.com/storage
IBM Redbooks
ibm.com/redbooks
Java technology
ibm.com/java
Subscription service for announcements about IBM products
ibm.com/isource
XML for developers
ibm.com/XML
27
28
Whats New?
QMF Version 7
QMF for OS/390 enables your users to issue queries on OS/390. QMF Version 7
enhancements include support for the following functions:
v New default edit codes for current DB2 date (DD) and time (TT) formats in date
columns and time columns
v Direct navigation to the QMF HOME panel with the SHOW command
v Comprehensive defaults for object types in many commands, including:
CONVERT
EDIT
EXPORT
PRINT
RESET
RUN
SAVE
v Functions that are easier to use with prompting for commands and defaults that
are preloaded in prompts so users do less typing
v Extended text option in the MSG command, eliminating the need to add double
quotation marks when the text of a message has single quotes
v Two DB2 data types: ROWID and limited LOB support
29
30
Whats New?
Interface (CLI), as Figure 9 shows. To provide this access, QMF uses direct DRDA
connectivity without database gateways, middleware, or Open Database
Connectivity (ODBC) drivers.
Enhancements to QMF for Windows Version 7 include:
v An improved user interface:
QMF for Windows provides a point-and-click and a drag-and-drop interface to
QMF Form creation.
You can automatically populate a QMF Form definition by using aggregation,
grouping, and formatting.
You can convert the resulting display options to QMF form definitions.
You can more intuitively navigate and locate QMF objects with a
Windows-style tree control.
You can create job schedules by calendar, time of day, and more from within
QMF for Windows.
Java servlet support enables you to perform a Java-based query from a
browser.
Application
File
Edit
View
Go
Bookmarks
Options
Window
Help
Application
File
Edit
View
Go
Bookmarks
Options
Window
Help
Application
File
Edit
View
Go
Bookmarks
Options
Window
Help
Application
File
Edit
View
Go
Bookmarks
Options
Window
Help
Custom
applications
Office suites
DB2 for
VSE & VM
DB2
for AS/400
QMF
e-business
applications
DB2
Personal Edition
Application
File
My Web Browser
File
Edit
View
Go
Bookmarks
Options
Window
Edit
View
Go
Bookmarks
Options
Window
Help
Help
QMF for
Windows
Location: http://www.dqti.InfoProduct.com
InfoProductFrequentlyAskedQuestions(FAQ)
We frequently update this page. Please send any questions or comments to
FAQcomments @ InfoProduct.com.
GeneralQuestions
InstallationQuestions
ConfigurationQuestions
AdministrationQuestions
.
.
.
Browser
access
Groupware
Other relational and non-relational databases
(IMS, VSAM, Oracle, Microsoft SQL Server,
Informix, Sybase, and more)
DB2
DataJoiner
QMF for Windows includes QMF Report Center as an optional install. QMF
Report Center was previously a separate download named Personal Portal.
Chapter 3. Managing your Enterprise
31
When you invoke the QMF for Windows Table Editor, you can use the DB2
Forms option if you have it installed.
More command icons are available so that you can customize the toolbar.
QMF for Windows can remember DB2 passwords when that are used in the
Windows NT environment.
You can sort query results on more than one noncontiguous column and in
day-of-week or month-of-year order.
The Visual Warehouse object library now integrates QMF for Windows objects
.
v Enhanced database connectivity for distributed applications:
Support for stored procedures that return multiple result sets by using the CLI
interface
Large object support
Enhanced support for DB2 for z/OS and OS/390 data sharing
Display of CLI-specific information when a CLI connection to the server exists
New trace options include CLI, TCP/IP, embedded SQL, SQLAM, REXX,
CPI-C, and DDM
v More support for QMF for OS/390:
Support for all types of QMF for OS/390 procedures, including procedures
with REXX logic
A new docking toolbar for entering and issuing single QMF commands
v Several new QMF commands:
Form conditions and form column definitions
A RESET GLOBAL command
PF keys that are defined to match QMF for OS/390
v A user interface with national language support for:
19 language translations, which in Version 7 include Belgian French,
Canadian French, Swiss French, Swiss Italian, Arabic, and Traditional Chinese
Unicode
Managing DB2 for z/OS and OS/390 from your workstation with Control
Center
The IBM DB2 Universal Database Control Center is a graphical interface that is
designed to help you manage DB2 databases on different operating systems. The
Control Center can run either as a Java application or as an application on your
Web server that your Web browser can access.
32
Whats New?
With the Control Center for DB2 for z/OS and OS/390, you can manage DB2 for
OS/390 Version 5, Version 6, and Version 7 objects. These objects display on the
Control Center main window, along with DB2 Universal Database objects. See
Figure 10. Using the Control Center, you can create, alter, and drop objects. You
can also run utilities that reorganize or load your data in your existing DB2 for z/OS
and OS/390 databases.
The Control Center for DB2 for z/OS and OS/390 enhances the usability and
administration of DB2 for z/OS and OS/390 objects from the workstation. In Version
7, IBM significantly improves the usability of the DB2 for z/OS and OS/390 utilities.
STM4BOBR
SUBSYSC7
Figure 10. A DB2 for z/OS and OS/390 subsystem and its objects as displayed in the main
navigation window of Control Center
Managing DB2 for z/OS and OS/390 data sets from the Control
Center
You can now retrieve a list of data sets that reside on an OS/390 system from the
Control Center. The interface to the Multiple Virtual Storage (MVS) file system
allows you to work with four types of data sets: A physical sequential data set, a
partitioned data set, a partitioned data set extended, or a generation data group.
Depending on the data set type, you can rename, delete, or display members of the
data set through the Control Center.
33
Restarting DB2 for z/OS and OS/390 utilities from the Control
Center
You can now restart utilities that were originally started from the Control Center. You
can execute restart from the last committed point or from the last committed phase.
You can define a custom utility identifier from the Control Center, and associate the
identifier with any utilities as they run. Customized utility identifiers help you find the
utilities that you started among others that are running on the system.
34
Whats New?
mvssys - SUBSYSC7
Figure 11. The default data set templates available with DB2 for z/OS and OS/390
Information Center
The Control Center includes an Information Center for quick access to DB2 family
product information, including:
v Database tasks
v Reference material
v DB2 documentation
v Warehouse administration information
v Troubleshooting aids
v Sample programs for application development on workstations
v DB2 Web-related links
You can use the Information Center to link to current DB2 for z/OS and OS/390
publications in Portable Document Format (PDF) on the Web. You can download
the publications to your local server and update the Information Center links to
access DB2 for z/OS and OS/390 books directly from your intranet.
35
Deployment
Stored
Procedure
Builder
Platforms:
AIX, Sun Solaris,
Windows NT,
95,98, 2000
Debugger daemon
Debugger client
Debugger backend
With the DB2 Stored Procedure Builder, you can develop stored procedures on one
operating system and deploy them on other server operating systems. The DB2
Stored Procedure Builder supports two commonly used languages for stored
procedures: SQL procedures language and Java.
The DB2 Stored Procedure Builder has a graphical user interface that guides you
through tasks with the help of basic design patterns, SQL assistants, and costing
information. Use the DB2 Stored Procedure Builder to perform a variety of tasks
that are associated with stored procedures, such as:
v Viewing existing stored procedures
v Modifying existing stored procedures
v Creating new stored procedures
v Running existing stored procedures
v The copying and pasting of stored procedures across connections
v Building stored procedures on target databases in a single step
v Customizing the settings to enable remote debugging of installed stored
procedures
The DB2 Stored Procedure Builder requires DB2 Connect. The DB2 Management
Clients Package provides a restricted-use copy of DB2 Connect Version 7 to satisfy
this functional dependency.
36
Whats New?
37
If you are using the Control Center, you can start Visual Explain directly from the
Control Center.
Use Visual Explain to perform management tasks for DB2 for z/OS and OS/390:
v View statement costs in milliseconds and service units. The graph of the access
path includes the DB2 estimated cost. You can include the cost when viewing
explainable statements. Then you can either sort your statements by cost or filter
out statements that are based on their costs.
v Filter explainable SQL statements from multiple plans and packages. You can list
explainable statements from many plans and packages and then filter them by
criteria that you specify. The criteria include statement cost, access path steps
(such as table space scans and sorts and either tables or indexes that your SQL
statements reference. You can save filter criteria specifications for later use or
modification.
v Quickly generate customized reports. The Visual Explain report wizard helps you
create customized reports on one or more explainable statements. You choose
38
Whats New?
how detailed a report you want. The report can include the statement cost, a
description of the access path, and catalog statistics on the indexes and tables.
You can print the report or save it as a text file.
v Specify your own qualifier for catalog tables. You can avoid contention against
your DB2 catalog for Visual Explain queries by first copying the catalog tables.
Then you can specify your own qualifier to access the copied catalog tables
when Visual Explain retrieves DB2 catalog information.
DB2 Visual Explain saves statistics history for comparison with new variations that
you enter so that you can improve your access paths.
39
Version 7 of DB2 Estimator adds support for scrollable cursors, FETCH FIRST n
ROWS, and statistics history.
Web-ready applications
Designed for use with the Web, DB2 supports all the key Internet standards. Built-in
Java support, an Extensible Markup Language (XML) Extender, search capability,
and a Web server make it easy to deploy e-business applications. Net Search
Extender is a new feature and Net.Data for OS/390 is enhanced for Version 7 of
DB2 for z/OS and OS/390.
Text search capability for the Internet with Net Search Extender
Net Search Extender delivers the latest in high-speed search technology. Use its
powerful search to provide rapid query responses for your e-business applications.
Net Search Extender combines in-memory database technology with text search
technology. This new extender is ideal for your e-commerce and Web self-service
applications. Net Search Extender searches text data contained in DB2 and can
handle the heavy text search demands of large, text-intensive Web sites. It rapidly
searches data without locking database tables and delivers excellent query
performance and scalability.
40
Whats New?
v Net Search issues the text query relational databases against the text indexes,
saving time and locks by not searching through standard SQL query
v The search engine preserves the order specified during index creation in the
result list
v Net Search Extender returns corresponding results from the main memory table,
listing the lowest priced books first
Internet/Intranet
Application
Stored procedure
call
End user
DB2 client
DB2 server
Text
search
engine
Text
indexes
In memory
database tables
41
v Write user-specified messages to the Net.Data error log and the Net.Data trace
log through built-in functions and user-written Language Environments
42
Whats New?
v Give you more flexibility in the tools and techniques you use to build, manage,
and access the warehouse
v Meet the most common reporting needs for enterprises of any size
The DB2 Warehouse Manager for OS/390 provides the following components:
v A restricted license for Version 7 of DB2 Universal Database Enterprise Edition,
which delivers the database warehouse management infrastructure and OLAP
Starter Kit. This infrastructure replaces Visual Warehouse with enhancements
that include:
The Data Warehouse Center, as shown in Figure 16 on page 44, a new
graphical interface that is integrated with the DB2 Control Center. The Data
Warehouse Center which provides the administration for building and
managing data warehouses. New features include:
- A navigator window to display and browse warehouse objects
- A schema modeler that visualizes table relationships
- The ability to extend the environment with user-written stored procedures or
user-defined functions
- A process modeler that provides a canvas and palette for defining
warehouse steps and control flow between them
- Integration with the DB2 OLAP Integration Server
- Integration with DB2 DataPropagator to define subscriptions for warehouse
population
- An integrated tutorial for fast learning
A warehouse manager, which runs on Microsoft Windows NT and controls all
the operations that are defined through the Data Warehouse Center.
A warehouse agent for Windows NT, which executes local operations on
behalf of the components of the DB2 Warehouse Manager.
The OLAP Starter Kit, which is a limited user license for DB2 OLAP Server
Integration Server for building and deploying OLAP applications.
43
v Warehouse agents for OS/390, UNIX, AS/400, and Windows NT which execute
processes on behalf of the components of the DB2 Warehouse Manager.
v Prebuilt programs for performing a variety of OS/390 specific tasks, such as
executing file transfer protocol (FTP), submitting job control language (JCL), and
triggering server or client programs.
v Warehouse transformers for OS/390, which are stored procedures or
user-defined functions. These transformers perform complex transformations that
are commonly used in warehouse development including data manipulation, data
cleansing, key generation, and statistical calculations. These transformers
augment the transformations that are available with built-in SQL, including SQL
string manipulation, Boolean operations, mathematical calculations, data type
conversions, and utility invocations.
v The enhanced Information Catalog Manager, previously available with Visual
Warehouse, improves the Web interface. The Information Catalog Manager
provides tighter integration with DB2 OLAP Server, QMF from any DB2
database, Hyperions Essbase, other front-end tools, and IBM Enterprise
Information Portal (EIP).
44
Whats New?
45
DB2 catalog extract function, a batch job generator, a dynamic link library
(DDL) extract feature, an ISPF interface, and a batch compare capability.
Program number: 5697-G64
IBM DB2 Object Restore Tool for OS/390
Automatically restores previously dropped objects and all related
dependencies. This tool saves DASD space because it eliminates the need
for a duplicate shadow copy of the catalog to recover objects.
Program Number: 5655-E72
IBM DB2 Performance Monitor for OS/390
Helps you monitor, analyze and optimize your DB2 system performance.
You can now take advantage of Data Sharing (Sysplex) Monitoring Online
with group scope view, dynamic SQL statement cache monitoring, and an
API that easily retrieves performance data and passes it on to an
application program.
Program number: 5655-E61
IBM DB2 Query Monitor for OS/390
Helps you maximize DB2 availability. DB2 Query Monitor lets you determine
what data is gathered during activity monitoring, when it is gathered, what
database resources are required, and what kind of alerts or corrective
actions to take.
Program number: 5655-E67
IBM DB2 Recovery Manager for OS/390
Simplifies and coordinates the recovery of both DB2 and IMS data to a
common point, cutting the time and cost of data recovery and availability.
DB2 Recovery Manager eliminates the error-prone complexity of managing
different logs, utilities, and processes to do recovery from both databases.
Program Number: 5697-F56
IBM DB2 Row Archive Manager for OS/390
Saves storage, improves performance and reduces the overall costs of your
DB2 environment by providing a simple method to control the separation of
aged data from active DB2 data.
Program number: 5655-E65
IBM DB2 SQL Performance Analyzer for OS/390
Delivers performance analysis for all phases of database application design
and development. DB2 SQL Performance Analyzer helps you find out how
long queries will take and aids in preventing queries from running too long.
Program number: 5697-F57
IBM DB2 Table Editor for z/OS
Offers a multipurpose table-editing environment for enterprise-wide, direct
update and data creation operations on DB2 Universal Database for z/OS
from within Java, , Microsoft Windows or ISPF interfaces. This new
generation of DB2 Forms for OS/390 enables database administrators and
developers to conduct robust table editing in full-screen, multirow, single
row, or wizard mode across multiple end-user environments and DB2
databases.
Program number: 5697-G65
IBM DB2 Utilities Suite for OS/390 and z/OS
Is comprised of DB2 Operational Utilities and DB2 Diagnostic and Recovery
46
Whats New?
Utilities. This suite extends the capabilities of the core DB2 for z/OS and
OS/390 database utilities with advanced functions once available only
through independent software vendors. The latest functional enhancements
include object wildcarding and dynamic allocation, as well as a new
UNLOAD utility and improvements to the LOAD and Online REORG
utilities.
Program numbers:
DB2 Utilities Suite Program number: 5697-E98
DB2 Operational Utilities Program number: 5655-E63
DB2 Diagnostic and Recovery Utilities Program number: 5655-E62
IBM DB2 Web Query Tool for OS/390
Allows end users and administrators to access enterprise data with speed,
reliability and simplicity. The tool enables pervasive connectivity over the
Internet to every desktop.
Program number: 5655E71
For more information about these tools and how to order them, see the Data
Management Tools Web site:
ibm.com/software/data/db2imstools
47
48
Whats New?
Glossary
The following terms and abbreviations are defined
as they are used in the DB2 library.
A
API. Application programming interface.
application plan. The control structure that is
produced during the bind process. DB2 uses the
application plan to process SQL statements that it
encounters during statement execution.
ASCII. An encoding scheme that is used to represent
strings in many environments, typically on PCs and
workstations. Contrast with EBCDIC and Unicode.
B
buffer pool. Main storage that is reserved to satisfy
the buffering requirements for one or more table spaces
or indexes.
C
call level interface (CLI). A callable application
programming interface (API) for database access, which
is an alternative to using embedded SQL. In contrast to
embedded SQL, DB2 ODBC (which is based on the CLI
architecture) does not require the user to precompile or
bind applications, but instead provides a standard set of
functions to process SQL statements and related
services at run time.
catalog. In DB2, a collection of tables that contains
descriptions of objects such as tables, views, and
indexes.
CCSID. Coded character set identifier.
character set. A defined set of characters.
character string. A sequence of bytes that represent
bit data, single-byte characters, or a mixture of
single-byte and multibyte characters.
clause. In SQL, a distinct part of a statement, such as
a SELECT clause or a WHERE clause.
CLI. Call level interface.
client. See requester.
coded character set. A set of unambiguous rules that
establish a character set and the one-to-one
relationships between the characters of the set and their
coded representations.
D
DASD. Direct access storage device.
database. A collection of tables, or a collection of table
spaces and index spaces.
database request module (DBRM). A data set
member that is created by the DB2 precompiler and that
contains information about SQL statements. DBRMs are
used in the bind process.
49
M
MB. Megabyte (1 048 576 bytes).
multibyte character set (MBCS). A character set that
represents single characters with more than a single
byte. Contrast with single-byte character set and
double-byte character set. See also Unicode.
G
GB. Gigabyte (1 073 741 824 bytes).
K
KB. Kilobyte (1024 bytes).
L
list. A type of object, which DB2 utilities can process,
that identifies multiple table spaces, multiple index
spaces, or both. A list is defined with the LISTDEF utility
control statement.
50
Whats New?
O
ODBC. Open Database Connectivity.
Open Database Connectivity (ODBC). A Microsoft
database application programming interface (API) for C
that allows access to database management systems
by using callable SQL. ODBC does not require the use
of an SQL preprocessor. In addition, ODBC provides an
architecture that lets users add modules called
database drivers, which link the application to their
choice of database management systems at run time.
This means that applications no longer need to be
directly linked to the modules of all the database
management systems that are supported.
S
savepoint. A named entity that represents the state of
data and schemas at a particular point in time within a
unit of work. SQL statements exist to set a savepoint,
release a savepoint, and restore data and schemas to
the state that the savepoint represents. The restoration
of data and schemas to a savepoint is usually referred
to as rolling back to a savepoint.
scrollable cursor. A cursor that can be moved in both
a forward and a backward direction.
self-referencing constraint. A referential constraint
that defines a relationship in which a table is a
dependent of itself.
self-referencing table. A table with a self-referencing
constraint.
single-byte character set (SBCS). A set of characters
in which each character is represented by a single byte.
Contrast with double-byte character set or multibyte
character set.
SQL function. A user-defined function in which the
CREATE FUNCTION statement contains the source
code. The source code is a single SQL expression that
evaluates to a single value. The SQL user-defined
function can return only one parameter.
SQLJ z/OS
SQLJ. Structured Query Language (SQL) that is
embedded in the Java programming language.
star join. A method of joining a dimension column of a
fact table to the key column of the corresponding
dimension table. See also join, dimension, and star
schema.
star schema. The combination of a fact table (which
contains most of the data) and a number of dimension
tables. See also star join, dimension, and dimension
table.
Z
z/OS. An operating system for the eServer product line
that supports 64-bit real storage.
T
table. A named data object consisting of a specific
number of columns and some number of unordered
rows. See also base table or temporary table.
TB. Terabyte (1 099 511 627 776 bytes).
template. A DB2 utilities output data set descriptor that
is used for dynamic allocation. A template is defined by
the TEMPLATE utility control statement.
temporary table. A table that holds temporary data;
for example, temporary tables are useful for holding or
sorting intermediate results from queries that contain a
large number of rows. The two kinds of temporary table,
which are created by different SQL statements, are the
created temporary table and the declared temporary
table. Contrast with result table. See also created
temporary table and declared temporary table.
type 2 indexes. Indexes that are created on a release
of DB2 after Version 6 or that are specified as type 2
indexes in Version 4 or later.
U
Unicode. A standard that parallels the ISO-10646
standard. Several implementations of the Unicode
standard exist, all of which have the ability to represent
a large percentage of the characters contained in the
many scripts that are used throughout the world.
unit of recovery. A recoverable sequence of
operations within a single resource manager, such as
an instance of DB2. Contrast with unit of work.
unit of work. A recoverable sequence of operations
within an application process. At any time, an
application process is a single unit of work, but the life
of an application process can involve many units of
Glossary
51
52
Whats New?
Notices
This information was developed for products and services offered in the U.S.A. IBM
may not offer the products, services, or features discussed in this document in other
countries. Consult your local IBM representative for information on the products and
services currently available in your area. Any reference to an IBM product, program,
or service is not intended to state or imply that only that IBM product, program, or
service may be used. Any functionally equivalent product, program, or service that
does not infringe any IBM intellectual property right may be used instead. However,
it is the users responsibility to evaluate and verify the operation of any non-IBM
product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you any
license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply to
you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements and/or
changes in the product(s) and/or the program(s) described in this publication at any
time without notice.
IBM may use or distribute any of the information you supply in any way it believes
appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose of
enabling: (i) the exchange of information between independently created programs
and other programs (including this one) and (ii) the mutual use of the information
which has been exchanged, should contact:
IBM Corporation
J46A/G4
555 Bailey Avenue
Copyright IBM Corp. 2001
53
Trademarks
The following terms are trademarks of International Business Machines Corporation
in the United States, other countries, or both.
AIX
AS/400
BookManager
BookMaster
CICS
CICS/ESA
DATABASE 2
DataJoiner
DataPropagator
DB2
DB2 Connect
DB2 OLAP Server
DB2 Universal Database
DRDA
Enterprise Storage Server
IBM
IMS
IMS/ESA
MQSeries
Net.Data
OS/2
OS/390
OS/400
Parallel Sysplex
QMF
RACF
RAMAC
S/390
System/390
WebSphere
z/OS
Tivoli is a trademark of Tivoli Systems Inc. in the United States, other countries, or
both.
Java Beans, JDBC, and all Java-based trademarks and logos are trademarks or
registered trademarks of Sun Microsystems, Inc. in the United States, other
countries, or both.
54
Whats New?
Microsoft, Windows, Windows NT, and Visual Basic are trademarks of Microsoft
Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other company, product, and service names may be trademarks or service marks
of others.
Notices
55
56
Whats New?
Index
A
AIX 3
application enhancements 16
applications
Web 40
Net Search Extender 40
Automatic Restart Manager 14
availability enhancements 10
B
Baan 23
books, new 26
business intelligence 1
business partnerships 23
C
cancel thread without rollback processing 13
CASTOUT(NO) option on -STOP DB2 command 15
CHECKPAGE 14
collections with the DB2 UDB Control Center 34
commands 13
commands with a global scope 15
COMMIT and ROLLBACK in stored procedures 23
CONNECT statement 19
constraints 10
COPY with CHECKPAGE 14
COPY, external 14
COPYTOCOPY utility 11
customer relationship management 1
D
data definitions, generating using DB2 UDB Control
Center 34
Data Management Tools 44
data set templates 34
data sharing enhancements 14
DB2 Administration Tool 34
DB2 Connect 3
DB2 Estimator 39
DB2 Extenders 23
DB2 Installer 37
DB2 Management Clients package 32
DB2 MQSeries functions 24
DB2 Stored Procedure Builder 36
DB2 UDB Control Center 32
DB2 Visual Explain 38
DB2 Warehouse Manager 5, 42
DBADM authority 10
DDF RESUME command 14
DDF SUSPEND command 14
declared temporary tables 21
deferred definitions of data sets 10
defining identity columns 21
E
e-business 1
Net Search Extender 40
Net.Data 42
scalability 10
system parameters, changing online 13
Unicode support 22
Version 7 enhancements 5, 9
Web sites 26
XML extender 16
enterprise resource management 1, 23
Enterprise Storage Server (ESS) 16
extenders 23
F
failure recovery in a data sharing environment,
duplexing 15
family compatibility 5, 9, 18
fast implicit close 19
features, DB2 for z/OS and OS/390 29
FETCH FIRST n ROWS SQL clause 19
G
global transaction support 4
global transaction support for distributed
applications 20
I
identity columns 21
IFI calls with global scope 15
independent software developers 23
index access for small tables 14
Information Center 35
J
Java
Control Center run as a Java application 32
Java applets and Javascript with Net.Data 42
Java stored procedures 20
reports with Java query capability 29
stored procedures 36
57
Kerberos security
23
L
LISTDEF facility 9
LOAD RESUME, online 13
LOAD utility, enhancements 20
lock structure, duplexing 15
log read request, retry 14
LOG SUSPEND and RESUME commands
S
14
M
monitoring
distributed applications 20
server elapsed time for remote requests
multiple inputs to parallel LOAD 11
multisite updates 4
24
N
Net Search Extender
Net.Data 3, 42
notices, legal 53
5, 40
O
object lists 34
ODBC 21
optional features, DB2 for z/OS and OS/390
OS/390 Workload Manager (WLM) 3
OS/400 3
P
parallel LOAD with multiple inputs 11
pattern-matching characters in utility lists 9
PeopleSoft 10, 23
performance
Enterprise Storage Server and DB2 16
estimating 39
Persistent Stored Modules 21
persistent structure size 15
precompiler services 22
publications, new 26
14
29
SAP 10, 23
savepoints 21
SCA structure, duplexing 15
scalability improvements 10
scalar function 19
scrollable cursors 18
security
Web with Net.Data 42
Windows Kerberos 23
workstation clients 23
self-referencing subselect on UPDATE and
DELETE 18
server elapsed time monitoring 24
shutdown of data sharing members 15
Siebel Systems 23
Solaris Operating Environment 3
SQL
CONNECT statement 19
embedded, support for scrollable cursors using 18
enhancements 18
processing queries 12
scalar function 19
SELECT statement, ORDER BY 19
support for COMMIT and ROLLBACK in stored
procedures 23
support for REXX 21
with XML extenders 17
SQL procedures 21
star schema 13
statistics history, comprehensive 9
stored procedures
DB2 Stored Procedure Builder 36
Java stored procedures 20
support for COMMIT and ROLLBACK 23
written entirely in SQL 21
structure size changes, persistent 15
system parameters, changing online 13
T
Q
QMF 29
QMF for Windows 30
QMF High Performance Option (HPO)
QMF HPO 30
queries using a new join method 13
query parallelism 12
58
Whats New?
30
tables
declared temporary, defining 21
small, with index access 14
UNION and UNION ALL operators, using
templates, data set 34
Text Extender 23
three-tier architecture 1
transaction manager support in DB2 4
18
U
Unicode support 22
UNION and UNION ALL operators 18
UNLOAD utility 10
UPDATE or DELETE with self-referencing
subselect 18
UPDATE with subselect 19
utilities
COPY 14
COPYTOCOPY 11
DB2 UDB Control Center, using with 34
dynamic allocation of data sets 9
LOAD 11
LOAD RESUME, online 13
procedures using the DB2 UDB Control Center
REORG 13
UNLOAD 10
using pattern-matching characters 9
34
W
warehouse management 42
Web
accessing books 35
applications 40
Net Search Extender 40
publishing reports using QMF
sites 26
WebSphere 3
Windows 2000 3
Windows Kerberos security 23
Windows NT 3
29
X
XML extender
description 16
XML extenders
using SQL 17
Index
59
60
Whats New?
Printed in U.S.A.
GC26-9946-03