473,399 Members | 3,401 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

DB2 ON LINUX Z SERIES/390

Right now we have DB2 on Z/OS, collecting information on putting DB2 on
Linux zseries. So that our company can save money on Z/OS cpu cycles(or
MIPS).

On our mainframe we have OMEGAMON,CICS,RACF,TSO and PLATINUM tools are
accessing DB2 database. If we do migrate to DB2UDB on LINUX zseries,
then how does the above tools can communicate to newer DB2UDB. Do we
need any product like DB2 Connect ? was this do able ? any known
problems ? I am looking for expertise advice on this.

Does still our old COBOL/CICS programs can still acess newer DB2UDB ?
Do we have to do any special binds ?
How was the DB2UDB performace on Linux z-series ?

We are looking for solution that can work seamless solution and no code
changes

Dec 19 '06 #1
3 3838
sm*******@gmail.com wrote:
Right now we have DB2 on Z/OS, collecting information on putting DB2 on
Linux zseries. So that our company can save money on Z/OS cpu cycles(or
MIPS).

On our mainframe we have OMEGAMON,CICS,RACF,TSO and PLATINUM tools are
accessing DB2 database. If we do migrate to DB2UDB on LINUX zseries,
then how does the above tools can communicate to newer DB2UDB. Do we
need any product like DB2 Connect ? was this do able ? any known
problems ? I am looking for expertise advice on this.

Does still our old COBOL/CICS programs can still acess newer DB2UDB ?
Do we have to do any special binds ?
How was the DB2UDB performace on Linux z-series ?

We are looking for solution that can work seamless solution and no code
changes
Wow !!!! Not so fast !!!

I think what you may not have realised that DB2 on Linux on zSeries is, like
all DB2 on Linux flavours, part of the DB2 for Linux, UNIX and Windows
(LUW) family of products as also found on, for example, Linux for Intel,
AIX, Solaris and Windows (there are others). Is is significantly different
in both administration and function to DB2 for z/OS.

So your traditional mainframe tools will, in large part, not be useable.

All access to the DB2 on Linux system from the mainframe will be via DDF
(you don't need DB2 Connect to go outbound to DB2 for LUW, but you will
need DB2 Connect if you want to go from Linux to z/OS).

It is possible to get SPUFI working against a DB2 for LUW database, but it
is painful (and not everything can be run from it).

You definitely won't be able to attach a CICS or IMS/TM region to it.

So before you plan this move you really need to understand that you are
getting into : which is likely a rewrite of all your applications !!!

It would be a different story if you were moving apps currently pointing at
other DB2 for LUW platforms : they should in general move across cleanly.
Another great use for Linux on zSeries is as a consolidating platform for
DB2 Connect gateways. Also if you have z/OS Java / Websphere applications
they would be a lot easier to move to zLinux than traditional COBOL apps.

HTH

Phil Nelson
ScotDB Ltd.

Dec 20 '06 #2
Philip Nelson<te*****@scotdb.com12/20/06 2:37 PM >>>
>sm*******@gmail.com wrote:
>Right now we have DB2 on Z/OS, collecting information on putting DB2 on
Linux zseries. So that our company can save money on Z/OS cpu cycles(or
MIPS).

On our mainframe we have OMEGAMON,CICS,RACF,TSO and PLATINUM tools are
accessing DB2 database. If we do migrate to DB2UDB on LINUX zseries,
then how does the above tools can communicate to newer DB2UDB. Do we
need any product like DB2 Connect ? was this do able ? any known
problems ? I am looking for expertise advice on this.

Does still our old COBOL/CICS programs can still acess newer DB2UDB ?
Do we have to do any special binds ?
How was the DB2UDB performace on Linux z-series ?

We are looking for solution that can work seamless solution and no code
changes

Wow !!!! Not so fast !!!

I think what you may not have realised that DB2 on Linux on zSeries is,
like
>all DB2 on Linux flavours, part of the DB2 for Linux, UNIX and Windows
(LUW) family of products as also found on, for example, Linux for Intel,
AIX, Solaris and Windows (there are others). Is is significantly
different
>in both administration and function to DB2 for z/OS.

So your traditional mainframe tools will, in large part, not be useable.

All access to the DB2 on Linux system from the mainframe will be via DDF
(you don't need DB2 Connect to go outbound to DB2 for LUW, but you will
need DB2 Connect if you want to go from Linux to z/OS).

It is possible to get SPUFI working against a DB2 for LUW database, but it
is painful (and not everything can be run from it).

You definitely won't be able to attach a CICS or IMS/TM region to it.
Well, this is not entirely true. Speaking for VSE, and not z/OS, we are (in
test only, so far) using the DB2/VSE application requestor functionality to
connect a VSE CICS region to DB2/LUW servers (one on zSeries and one on
Intel). (This also works for VSE batch jobs.) The deal here is we have the
entire product "DB2 Server for VSE". We simply don't use the "server"
portion of it. In other words, we have no DB2/VSE databases.

I imagine that you can do the same for z/OS. Just remember, with DB2 for
z/OS you can access remote databases. So this is simply a case of *all* of
the databases being remote databases.

The major caveat being that I don't know if, as with VSE, you have to have
the entire DB2 for z/OS product. With VSE there is a special PRPQ pricing
where you can get a big (?) price break on DB2 Server for VSE if you intend
to only use the "client" (application requestor) functionality, and not have
DB2 databases reside on VSE. I have no idea whether or not this special
pricing is availble for z/OS. Or if, perhaps, z/OS has a separate "client
only" package that you can buy.

But in the end, the point is that you must have the client "piece" in order
to get from the mainframe to an LUW server. But it can be done.

Frank
---
Frank Swarbrick
Senior Developer/Analyst - Mainframe Applications
FirstBank Data Corporation - Lakewood, CO USA
Dec 21 '06 #3
Frank Swarbrick wrote:
Philip Nelson<te*****@scotdb.com12/20/06 2:37 PM >>>
>>sm*******@gmail.com wrote:
>>Right now we have DB2 on Z/OS, collecting information on putting DB2 on
Linux zseries. So that our company can save money on Z/OS cpu cycles(or
MIPS).

On our mainframe we have OMEGAMON,CICS,RACF,TSO and PLATINUM tools are
accessing DB2 database. If we do migrate to DB2UDB on LINUX zseries,
then how does the above tools can communicate to newer DB2UDB. Do we
need any product like DB2 Connect ? was this do able ? any known
problems ? I am looking for expertise advice on this.

Does still our old COBOL/CICS programs can still acess newer DB2UDB ?
Do we have to do any special binds ?
How was the DB2UDB performace on Linux z-series ?

We are looking for solution that can work seamless solution and no code
changes

Wow !!!! Not so fast !!!

I think what you may not have realised that DB2 on Linux on zSeries is,
like
>>all DB2 on Linux flavours, part of the DB2 for Linux, UNIX and Windows
(LUW) family of products as also found on, for example, Linux for Intel,
AIX, Solaris and Windows (there are others). Is is significantly
different
>>in both administration and function to DB2 for z/OS.

So your traditional mainframe tools will, in large part, not be useable.

All access to the DB2 on Linux system from the mainframe will be via DDF
(you don't need DB2 Connect to go outbound to DB2 for LUW, but you will
need DB2 Connect if you want to go from Linux to z/OS).

It is possible to get SPUFI working against a DB2 for LUW database, but it
is painful (and not everything can be run from it).

You definitely won't be able to attach a CICS or IMS/TM region to it.

Well, this is not entirely true. Speaking for VSE, and not z/OS, we are
(in test only, so far) using the DB2/VSE application requestor
functionality to connect a VSE CICS region to DB2/LUW servers (one on
zSeries and one on
Intel). (This also works for VSE batch jobs.) The deal here is we have
the
entire product "DB2 Server for VSE". We simply don't use the "server"
portion of it. In other words, we have no DB2/VSE databases.

I imagine that you can do the same for z/OS. Just remember, with DB2 for
z/OS you can access remote databases. So this is simply a case of *all*
of the databases being remote databases.

The major caveat being that I don't know if, as with VSE, you have to have
the entire DB2 for z/OS product. With VSE there is a special PRPQ pricing
where you can get a big (?) price break on DB2 Server for VSE if you
intend to only use the "client" (application requestor) functionality, and
not have
DB2 databases reside on VSE. I have no idea whether or not this special
pricing is availble for z/OS. Or if, perhaps, z/OS has a separate "client
only" package that you can buy.

But in the end, the point is that you must have the client "piece" in
order
to get from the mainframe to an LUW server. But it can be done.

Frank
---
Frank Swarbrick
Senior Developer/Analyst - Mainframe Applications
FirstBank Data Corporation - Lakewood, CO USA
Frank,

I agree that you can run programs on z/OS which access DB2 for LUW : we do
this with both COBOL and REXX under limited circumstances. In these cases
you are, as you say, using DB2 for z/OS as your AR (client) to the DB2 for
LUW server : probably the most expensive client ever <G!!!

Every time you add a new LUW database you have to add the connection details
into the tables in SYSDDF and recycle DDF to bring these in. And all your
applications are then talking to remote locations, with all the challenges
for binding, security and distributed transaction management.

I'm not sure how well IMS/TM or CICS/TM transactions will run in this setup
(if at all). I guess it can be done. We do have batch jobs which access
both IMS databases on z/OS and DB2 for AIX databases. I don't think we
have ever done it in a transaction or BMP however.

But really all these scenarios are only where you have data on both z/OS and
LUW which you want to access together : and even then it is probably better
done with Information Integrator. For a site going into wholesale use of
DB2 on zLinux as their DBMS of choice, I really think they need to get used
to developing applications outside the CICS/COBOL comfort zone. Not only
because it will be easier in the long run, but also because of performance
reasons.

Phil
Dec 21 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

27
by: Mike | last post by:
Open source programs in general suck pretty bad also. Here are some loose facts regarding why projects like Linux, PHP, MYSQL, and other open source programs suck: - Linux is simply a clone of...
10
by: Adam Witney | last post by:
Hi, Do people think linux 2.6.5 is stable enough yet for a production PostgreSQL server? Thanks Adam
5
by: Ray Tomes | last post by:
Hi Folks I am an old codger who has much experience with computers in the distant past before all this object oriented stuff. Also I have loads of software in such languages as FORTRAN and...
1
by: jwamicha | last post by:
Hi, I'm currently running linux on an embedded POS device (http://www.linudix.com) which unfortunately I'm unable to recompile Linux for. The support is also poor and so I have been unable to...
5
by: tinie | last post by:
I am just starting in c++ programming in Linux and currently, I have a 2d vector of characters, what function (or functions )can i use to find a series of characters in my vector? For example, I want...
1
drhowarddrfine
by: drhowarddrfine | last post by:
I have a program that runs fine on FreeBSD but yesterday I transferred it over to a linux box and it failed. (Actually it's a web server on a shared host). What is happening is a run time linker...
0
by: c0d3lib | last post by:
I am attempting to implement, what I believe to be, an unusual scenario, and am hoping to find someone that has experience with something similar. I currently have a series of physical and logical...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.