Unix Technical Forum

Does DB2 Connect lisence needed for windows client?

This is a discussion on Does DB2 Connect lisence needed for windows client? within the DB2 forums, part of the Database Server Software category; --> hi, I need to connect to DB2 UDB running in mainframes to a DTS package that imports data from ...


Go Back   Unix Technical Forum > Database Server Software > DB2

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-27-2008, 05:42 AM
techsatish@gmail.com
 
Posts: n/a
Default Does DB2 Connect lisence needed for windows client?

hi,
I need to connect to DB2 UDB running in mainframes to a DTS package
that imports data from the DB2 database to a SQL server Database.

I got DB2 Runtime client installed and i use DB2 ODBC driver.

Do i need DB2 Connect installed in the same machine where the DB2 RT is
installed and do i need DB2 Connect lisense for connecting to a the DB2
UDB server which runs in mainframes?

Is installing DB2 Connect on the same machine where the DB2 runtime
installed is ok?


TIA
-Satish Sivasubramanian Gopinathan

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-27-2008, 05:42 AM
Barry Schrager
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

In article <1135942809.638073.170270@z14g2000cwz.googlegroups .com>,
techsatish@gmail.com says...
> hi,
> I need to connect to DB2 UDB running in mainframes to a DTS package
> that imports data from the DB2 database to a SQL server Database.
>
> I got DB2 Runtime client installed and i use DB2 ODBC driver.
>
> Do i need DB2 Connect installed in the same machine where the DB2 RT is
> installed and do i need DB2 Connect lisense for connecting to a the DB2
> UDB server which runs in mainframes?
>
> Is installing DB2 Connect on the same machine where the DB2 runtime
> installed is ok?
>
>
> TIA
> -Satish Sivasubramanian Gopinathan
>
>


I just spent a lot of time researching this. IBM does not make it easy
to find out.

But, from my research, it seems that anytime you want to connect from a
non-mainframe computer to a mainframe DB2, IBM wants you to purchase a
DB2 Connect license. You don't have to really install DB2 Connect --
the driver is downloadable by itself. However, the conditions listed by
IBM indicate that you must purchase the DB2 Connect license.

--
Barry Schrager
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-27-2008, 05:42 AM
juliane26
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

I do not think Barry is correct.

It is necessary to have DB2 Connect installed, either as a personal
edition for the client or as a seperate connect server.
Runtime Client allone won't work for z/OS.

What you probably want to do is installing a personal edition of DB2
Connect.

And, btw, the documentation is clear about this:
"To connect to an IBM mainframe database you require a licensed DB2
Connect product or a licensed product that contains a DB2 Connect
component, like DB2 Universal Database(TM) Enterprise Server Edition.
You cannot connect to an IBM mainframe database using a DB2 Run-Time
client."

http://publib.boulder.ibm.com/infoce...n/c0008225.htm

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-27-2008, 05:42 AM
Larry
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

techsatish@gmail.com wrote:
> hi,
> I need to connect to DB2 UDB running in mainframes to a DTS package
> that imports data from the DB2 database to a SQL server Database.
>
> I got DB2 Runtime client installed and i use DB2 ODBC driver.
>
> Do i need DB2 Connect installed in the same machine where the DB2 RT is
> installed and do i need DB2 Connect lisense for connecting to a the DB2
> UDB server which runs in mainframes?
>
> Is installing DB2 Connect on the same machine where the DB2 runtime
> installed is ok?
>
>
> TIA
> -Satish Sivasubramanian Gopinathan
>

From a technical standpoint, somewhere you must have DB2 Connect
installed to access DB2 on z, DB2 on 390, or DB2 on iseries from a
web-based or distributed application on Windows/Linux/UNIX ... unless
you are using a Java type 4 driver.

From a technical standpoint, DB2 Connect comes in two primary flavors:
Personal Edition or Enterprise Edition. PE is standalone single-user,
cannot accept inbound connections from other servers, other clients, or
app servers ... and must connect directly to DB2 on the mainframe. EE is
a server-based edition that can accept multiple inbound connections from
clients or from app servers. This can be used as a 3-tiered approach and
is required for advanced host-based functions such as WLM exploitation
and connection pooling.

From a licensing standpoint, you must be licensed for DB2 Connect in
order to access DB2 on z, DB2 on 390, or DB2 on iseries from a web-based
or distributed application on Windows/Linux/UNIX. Whether you use type-4
or not. Also, from a licensing and packaging standpoint, there are four
options: Personal Edition, Enterprise Edition, Application Server
Edition, and Unlimited Edition. UE ships with both Personal and
Enterprise Editions while Application server edition ships with
Enterprise Edition only (makes sense cause it's the only "technical"
solution for use with App servers).

See
http://www-128.ibm.com/developerwork...kopoulos1.html
for more info.

Back to the OP's question. It depends upon what you are trying to do and
what your objectives are. You do not have to have DB2 Connect on the
same machine with the RT client ... you can do as described above using
the 3-tiered approach. But understand that you must be licensed in some
way for a connection into the "other" DB2 Connect EE server and you also
add another network hop that may impact performance.

If you wish, you can install DB2 Connect on the same machine ... you
then don't need a separate RT client because it should be laid down with
DB2 Connect. Then, you must be licensed for a complete DB2 Connect
Personal Edition or Enterprise Edition on that machine.

Hope this helps.

Larry Edelstein



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-27-2008, 05:42 AM
db2team@hotmail.com
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

Or you can also consider an alternative driver (StarSQL, HiT etc...)
:-)

Larry wrote:
> techsatish@gmail.com wrote:
> > hi,
> > I need to connect to DB2 UDB running in mainframes to a DTS package
> > that imports data from the DB2 database to a SQL server Database.
> >
> > I got DB2 Runtime client installed and i use DB2 ODBC driver.
> >
> > Do i need DB2 Connect installed in the same machine where the DB2 RT is
> > installed and do i need DB2 Connect lisense for connecting to a the DB2
> > UDB server which runs in mainframes?
> >
> > Is installing DB2 Connect on the same machine where the DB2 runtime
> > installed is ok?
> >
> >
> > TIA
> > -Satish Sivasubramanian Gopinathan
> >

> From a technical standpoint, somewhere you must have DB2 Connect
> installed to access DB2 on z, DB2 on 390, or DB2 on iseries from a
> web-based or distributed application on Windows/Linux/UNIX ... unless
> you are using a Java type 4 driver.
>
> From a technical standpoint, DB2 Connect comes in two primary flavors:
> Personal Edition or Enterprise Edition. PE is standalone single-user,
> cannot accept inbound connections from other servers, other clients, or
> app servers ... and must connect directly to DB2 on the mainframe. EE is
> a server-based edition that can accept multiple inbound connections from
> clients or from app servers. This can be used as a 3-tiered approach and
> is required for advanced host-based functions such as WLM exploitation
> and connection pooling.
>
> From a licensing standpoint, you must be licensed for DB2 Connect in
> order to access DB2 on z, DB2 on 390, or DB2 on iseries from a web-based
> or distributed application on Windows/Linux/UNIX. Whether you use type-4
> or not. Also, from a licensing and packaging standpoint, there are four
> options: Personal Edition, Enterprise Edition, Application Server
> Edition, and Unlimited Edition. UE ships with both Personal and
> Enterprise Editions while Application server edition ships with
> Enterprise Edition only (makes sense cause it's the only "technical"
> solution for use with App servers).
>
> See
> http://www-128.ibm.com/developerwork...kopoulos1.html
> for more info.
>
> Back to the OP's question. It depends upon what you are trying to do and
> what your objectives are. You do not have to have DB2 Connect on the
> same machine with the RT client ... you can do as described above using
> the 3-tiered approach. But understand that you must be licensed in some
> way for a connection into the "other" DB2 Connect EE server and you also
> add another network hop that may impact performance.
>
> If you wish, you can install DB2 Connect on the same machine ... you
> then don't need a separate RT client because it should be laid down with
> DB2 Connect. Then, you must be licensed for a complete DB2 Connect
> Personal Edition or Enterprise Edition on that machine.
>
> Hope this helps.
>
> Larry Edelstein


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-27-2008, 05:42 AM
Larry
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

db2team@hotmail.com wrote:
> Or you can also consider an alternative driver (StarSQL, HiT etc...)
> :-)
>
> Larry wrote:
>
>>techsatish@gmail.com wrote:
>>
>>>hi,
>>>I need to connect to DB2 UDB running in mainframes to a DTS package
>>>that imports data from the DB2 database to a SQL server Database.
>>>
>>>I got DB2 Runtime client installed and i use DB2 ODBC driver.
>>>
>>>Do i need DB2 Connect installed in the same machine where the DB2 RT is
>>>installed and do i need DB2 Connect lisense for connecting to a the DB2
>>>UDB server which runs in mainframes?
>>>
>>>Is installing DB2 Connect on the same machine where the DB2 runtime
>>>installed is ok?
>>>
>>>
>>>TIA
>>>-Satish Sivasubramanian Gopinathan
>>>

>>
>> From a technical standpoint, somewhere you must have DB2 Connect
>>installed to access DB2 on z, DB2 on 390, or DB2 on iseries from a
>>web-based or distributed application on Windows/Linux/UNIX ... unless
>>you are using a Java type 4 driver.
>>
>> From a technical standpoint, DB2 Connect comes in two primary flavors:
>>Personal Edition or Enterprise Edition. PE is standalone single-user,
>>cannot accept inbound connections from other servers, other clients, or
>>app servers ... and must connect directly to DB2 on the mainframe. EE is
>>a server-based edition that can accept multiple inbound connections from
>>clients or from app servers. This can be used as a 3-tiered approach and
>>is required for advanced host-based functions such as WLM exploitation
>>and connection pooling.
>>
>> From a licensing standpoint, you must be licensed for DB2 Connect in
>>order to access DB2 on z, DB2 on 390, or DB2 on iseries from a web-based
>>or distributed application on Windows/Linux/UNIX. Whether you use type-4
>>or not. Also, from a licensing and packaging standpoint, there are four
>>options: Personal Edition, Enterprise Edition, Application Server
>>Edition, and Unlimited Edition. UE ships with both Personal and
>>Enterprise Editions while Application server edition ships with
>>Enterprise Edition only (makes sense cause it's the only "technical"
>>solution for use with App servers).
>>
>>See
>>http://www-128.ibm.com/developerwork...kopoulos1.html
>>for more info.
>>
>>Back to the OP's question. It depends upon what you are trying to do and
>>what your objectives are. You do not have to have DB2 Connect on the
>>same machine with the RT client ... you can do as described above using
>>the 3-tiered approach. But understand that you must be licensed in some
>>way for a connection into the "other" DB2 Connect EE server and you also
>>add another network hop that may impact performance.
>>
>>If you wish, you can install DB2 Connect on the same machine ... you
>>then don't need a separate RT client because it should be laid down with
>>DB2 Connect. Then, you must be licensed for a complete DB2 Connect
>>Personal Edition or Enterprise Edition on that machine.
>>
>>Hope this helps.
>>
>>Larry Edelstein

>
>

But if you do, then do the proper comparisons from a feature/function
and total cost of ownership perspective ... before you make your decision.

Larry Edelstein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-27-2008, 05:42 AM
bka
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

One thing to add if it is not clear - if the client application is on
zOS, MVS, VM, VSE, or AS/400, you do not need a client license to get
data from a DB2 database server on Linux, UNIX or Windows.

Larry wrote:
> techsatish@gmail.com wrote:
> > hi,
> > I need to connect to DB2 UDB running in mainframes to a DTS package
> > that imports data from the DB2 database to a SQL server Database.
> >
> > I got DB2 Runtime client installed and i use DB2 ODBC driver.
> >
> > Do i need DB2 Connect installed in the same machine where the DB2 RT is
> > installed and do i need DB2 Connect lisense for connecting to a the DB2
> > UDB server which runs in mainframes?
> >
> > Is installing DB2 Connect on the same machine where the DB2 runtime
> > installed is ok?
> >
> >
> > TIA
> > -Satish Sivasubramanian Gopinathan
> >

> From a technical standpoint, somewhere you must have DB2 Connect
> installed to access DB2 on z, DB2 on 390, or DB2 on iseries from a
> web-based or distributed application on Windows/Linux/UNIX ... unless
> you are using a Java type 4 driver.
>
> From a technical standpoint, DB2 Connect comes in two primary flavors:
> Personal Edition or Enterprise Edition. PE is standalone single-user,
> cannot accept inbound connections from other servers, other clients, or
> app servers ... and must connect directly to DB2 on the mainframe. EE is
> a server-based edition that can accept multiple inbound connections from
> clients or from app servers. This can be used as a 3-tiered approach and
> is required for advanced host-based functions such as WLM exploitation
> and connection pooling.
>
> From a licensing standpoint, you must be licensed for DB2 Connect in
> order to access DB2 on z, DB2 on 390, or DB2 on iseries from a web-based
> or distributed application on Windows/Linux/UNIX. Whether you use type-4
> or not. Also, from a licensing and packaging standpoint, there are four
> options: Personal Edition, Enterprise Edition, Application Server
> Edition, and Unlimited Edition. UE ships with both Personal and
> Enterprise Editions while Application server edition ships with
> Enterprise Edition only (makes sense cause it's the only "technical"
> solution for use with App servers).
>
> See
> http://www-128.ibm.com/developerwork...kopoulos1.html
> for more info.
>
> Back to the OP's question. It depends upon what you are trying to do and
> what your objectives are. You do not have to have DB2 Connect on the
> same machine with the RT client ... you can do as described above using
> the 3-tiered approach. But understand that you must be licensed in some
> way for a connection into the "other" DB2 Connect EE server and you also
> add another network hop that may impact performance.
>
> If you wish, you can install DB2 Connect on the same machine ... you
> then don't need a separate RT client because it should be laid down with
> DB2 Connect. Then, you must be licensed for a complete DB2 Connect
> Personal Edition or Enterprise Edition on that machine.
>
> Hope this helps.
>
> Larry Edelstein


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-27-2008, 05:42 AM
Barry Schrager
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

In article <ZYetf.1022$l06.247@fe11.lga>, larry@nospam.net says...
> But if you do, then do the proper comparisons from a feature/function
> and total cost of ownership perspective ... before you make your decision.
>
> Larry Edelstein
>
>


Larry,

The problem I ran into was that it was difficult to correlate the cost
of each of the DB2 Connect variations.

Additionally, the DB2 Connect Enterprise Edition talks about "named" and
"concurrent" users, but fails to spell out exactly which one applies to
what, what exactly a "named" user is, and how you get the user changed,
etc.

--
Barry Schrager
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-27-2008, 05:42 AM
Larry
 
Posts: n/a
Default Re: Does DB2 Connect lisence needed for windows client?

Barry Schrager wrote:
> In article <ZYetf.1022$l06.247@fe11.lga>, larry@nospam.net says...
>
>>But if you do, then do the proper comparisons from a feature/function
>>and total cost of ownership perspective ... before you make your decision.
>>
>>Larry Edelstein
>>
>>

>
>
> Larry,
>
> The problem I ran into was that it was difficult to correlate the cost
> of each of the DB2 Connect variations.
>
> Additionally, the DB2 Connect Enterprise Edition talks about "named" and
> "concurrent" users, but fails to spell out exactly which one applies to
> what, what exactly a "named" user is, and how you get the user changed,
> etc.
>

Did you read the article I provided in the link? It really breaks all of
this down. As far as named vs. concurrent is concerned, there is more on
this in

http://www-128.ibm.com/developerwork...kopoulos1.html

but not specific to DB2 Connect.

See the DB2 Connect announcement letter:

http://www-306.ibm.com/common/ssi/OI...etter%20search

and search for "concurrent" or "registered":

A concurrent user is a person, application, or device used by a single
person or device that has established one or more connections to one or
more databases through a DB2 Connect server. A user with multiple
connections to a single DB2 Connect server counts as only one concurrent
user of the DB2 Connect server. Persons using applications that connect
to a DB2 Connect server through other products that act as connection
concentrators must be counted as DB2 Connect users and are subject to
use-based charges. Persons using applications based on Web technologies
(intranet or Internet) can not be licensed as concurrent users. In such
cases, each potential application user must be licensed as a registered
user or either DB2 Connect Application Server Edition or DB2 Connect
Unlimited Edition products should be used.

Registered user

A registered user is a person, application, or device used by a single
person , application, or device entitled to establish one or more
connections to any authorized DB2 Connect server in the customer's
enterprise, either directly or through a multiplexing program,
application server, or Web server.


Larry Edelstein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:18 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com