473,549 Members | 3,109 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

DB2 UDB & C runtime environment components

Hi there,

I have already checked the URL http://www-306.ibm.com/software/data/db2/9/sysreqs.html.
There are no Operating System need to install C rumtime environment
components other than AIX before installing DB2 Server product. Is it
specific for AIX only?

By the way, the sentence "If you are installing the Application
Development Client, you must have a C compiler to build SQL Stored
Procedures". Does it mean for HP-UX and Solaris only?

In addition, if someone wants to build SQL Stored Procedures by CLP,
does he must to install Application Development Client? Or just
install a C compiler?
Thanks in advance,

Laurence

Apr 17 '07 #1
9 2532
Laurence wrote:
I have already checked the URL http://www-306.ibm.com/software/data/db2/9/sysreqs.html.
There are no Operating System need to install C rumtime environment
components other than AIX before installing DB2 Server product. Is it
specific for AIX only?

By the way, the sentence "If you are installing the Application
Development Client, you must have a C compiler to build SQL Stored
Procedures". Does it mean for HP-UX and Solaris only?

In addition, if someone wants to build SQL Stored Procedures by CLP,
does he must to install Application Development Client? Or just
install a C compiler?
Starting with DB2 V8.2 there is no requirement for a C-compiler to build
and run SQL Procedures on any platform.
I'm not clear where you saw that statement in the DB2 9 docs...

Cheers
Serge

--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Apr 17 '07 #2
Thanks for the reply.

Links to http://publib.boulder.ibm.com/infoce...c/r0008857.htm
, and under Software considerations: "DB2 Version 9 requires the "IBM C
++ Runtime Environment Components for AIX" which includes xlC.rte
8.0.0.4."

Links to http://publib.boulder.ibm.com/infoce...c/r0008869.htm
, and under Software considerations: "If you are installing the
Application Development Client, you must have a C compiler to build
SQL Stored Procedures."

That's why I am confusing...

Apr 17 '07 #3
Laurence wrote:
Thanks for the reply.

Links to http://publib.boulder.ibm.com/infoce...c/r0008857.htm
, and under Software considerations: "DB2 Version 9 requires the "IBM C
++ Runtime Environment Components for AIX" which includes xlC.rte
8.0.0.4."

Links to http://publib.boulder.ibm.com/infoce...c/r0008869.htm
, and under Software considerations: "If you are installing the
Application Development Client, you must have a C compiler to build
SQL Stored Procedures."
OK, The statement on SQL Procedures is clearly outdated. I used the
feedback button of the page to request a fix.
Now in general IBM has tended to limit support when you write C Routines
or C programs with embedded SQL to a finite set of compilers (i.e.
compilers we test with ourselves). That is what the AIX statement is about.

Basically when you write your own C-Compiler and your C-UDF doesn't work
don't come to us unless you can prove it equally fails on a supported
compiler.

Cheers
Serge
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Apr 17 '07 #4
Thanks for the reply.

So, "IBM C ++ Runtime Environment Components for AIX" should be an
option but not a requirement while installing DB2 UDB on AIX, if
someone doesn't code C programs with embedded SQL.

Am I right?

PS:
Reference for somebody who is interested, links to
http://publib.boulder.ibm.com/infoce...c/r0023467.htm
to check supported programming languages and compilers for database
application development.

Apr 17 '07 #5
Laurence wrote:
Thanks for the reply.

So, "IBM C ++ Runtime Environment Components for AIX" should be an
option but not a requirement while installing DB2 UDB on AIX, if
someone doesn't code C programs with embedded SQL.

Am I right?
Correct.
>
PS:
Reference for somebody who is interested, links to
http://publib.boulder.ibm.com/infoce...c/r0023467.htm
to check supported programming languages and compilers for database
application development.
Yep, that's the one.

Cheers
Serge
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Apr 18 '07 #6
Ian
Serge Rielau wrote:
Laurence wrote:
>Thanks for the reply.

So, "IBM C ++ Runtime Environment Components for AIX" should be an
option but not a requirement while installing DB2 UDB on AIX, if
someone doesn't code C programs with embedded SQL.

Am I right?
Correct.
Are you sure? I was pretty sure that this is a requirement because IBM
compiles the engine code using the IBM C++ compiler. Therefore there
are dependencies on having the correct runtime, just to run the engine.

Or am I misunderstandin g something?
Apr 18 '07 #7
On Apr 17, 11:05 pm, Ian <ianb...@mobile audio.comwrote:
Serge Rielau wrote:
Laurence wrote:
Thanks for the reply.
So, "IBM C ++ Runtime Environment Components for AIX" should be an
option but not a requirement while installing DB2 UDB on AIX, if
someone doesn't code C programs with embedded SQL.
Am I right?
Correct.

Are you sure? I was pretty sure that this is a requirement because IBM
compiles the engine code using the IBM C++ compiler. Therefore there
are dependencies on having the correct runtime, just to run the engine.

Or am I misunderstandin g something?
Hi Ian,

You're correct - the specified C++ runtime is needed in order to run
DB2 (both clients, and servers). The actual compiler is only required
if you want to compile C UDFs.

Cheers,
Liam.

Apr 18 '07 #8
Liam Finnie wrote:
On Apr 17, 11:05 pm, Ian <ianb...@mobile audio.comwrote:
>Serge Rielau wrote:
>>Laurence wrote:
Thanks for the reply.
So, "IBM C ++ Runtime Environment Components for AIX" should be an
option but not a requirement while installing DB2 UDB on AIX, if
someone doesn't code C programs with embedded SQL.
Am I right?
Correct.
Are you sure? I was pretty sure that this is a requirement because IBM
compiles the engine code using the IBM C++ compiler. Therefore there
are dependencies on having the correct runtime, just to run the engine.

Or am I misunderstandin g something?

Hi Ian,

You're correct - the specified C++ runtime is needed in order to run
DB2 (both clients, and servers). The actual compiler is only required
if you want to compile C UDFs.
Thanks for the clarification Liam.
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Apr 18 '07 #9
Serge Rielau wrote:
Liam Finnie wrote:
>On Apr 17, 11:05 pm, Ian <ianb...@mobile audio.comwrote:
>>Serge Rielau wrote:
Laurence wrote:
Thanks for the reply.
So, "IBM C ++ Runtime Environment Components for AIX" should be an
option but not a requirement while installing DB2 UDB on AIX, if
someone doesn't code C programs with embedded SQL.
Am I right?
Correct.
Are you sure? I was pretty sure that this is a requirement because IBM
compiles the engine code using the IBM C++ compiler. Therefore there
are dependencies on having the correct runtime, just to run the engine.

Or am I misunderstandin g something?

Hi Ian,

You're correct - the specified C++ runtime is needed in order to run
DB2 (both clients, and servers). The actual compiler is only required
if you want to compile C UDFs.
Thanks for the clarification Liam.
Sev 2 defects have been raised against the docs.

Cheers
Serge
--
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Apr 18 '07 #10

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

Similar topics

0
1784
by: Rahail | last post by:
Hello, I have a question, can someone help me please? What are the differences between a runtime and a designtime component? Is runtime component only good for running with the .exe and not during development environment using Visual Basic 6 (For example, an error pops out saying License is not found - I am using 3rd party components.)?
4
4380
by: Aliza Klein | last post by:
Apologies in advance as I am SURE this has been asked 100 times - but I haven't got a simple answer: I have MS Office XP Developer and have created an installation package (with the runtime) for an Access 2002 database. The problem: when installing on a Windows XP machine, I get the following error: The Office System Pack cannot be...
17
4184
by: Karl Irvin | last post by:
To use the Textstream object, I had to set a Reference to the Microsoft Scripting Runtime. This works good with A2000 Is the Scripting Runtime included with A2002 and A2003 so the Reference won't be broken when my app is opened with those versions. Also is the Scripting Runtime included as part of the A2000 Runtime Engine which some of...
12
2314
by: Merrill & Michele | last post by:
It's very difficult to do an exercise with elementary tools. It took me about fifteen minutes to get exercise 1-7: #include <stdio.h> int main(int orange, char **apple) { int c; c=-5; while(c != EOF ) {
11
1253
by: Mike Towers | last post by:
Hi, The company I work for has a web site (IIS5) build using ASP and COM+ components which are written in VB6 and provide the business and database logic for the site. We would very much like to start using ASP .NET and are looking at how we can migrate our ASP code and COM+ components. I have read several articles which provide a fair...
1
1235
by: VBTricks.de.vu Webmaster | last post by:
Hello, I created an application (Windows Forms) with a form and an imagelist. Everything works fine under WinXP, but when I try to start the app on Win98, the following error is returned: Quote: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System InvalidOperationException:...
0
1546
by: Fuzzyman | last post by:
It's finally happened, `Movable Python <http://www.voidspace.org.uk/python/movpy/>`_ is finally released. Versions for Python 2.3 & 2.4 are available from `The Movable Python Shop <http://voidspace.tradebit.com/groups.php>`_. The cost is £5 per distribution, payment by PayPal. £1 from every distribution goes to support the development of...
4
6386
by: Josh Soref | last post by:
It seems that windows file systems can have files dated to 1617, and unfortunately if you call _findfirst/_findnext on such a directory, msvcr80d will assert. Is there some provision for changing msvcr80d so that this assert doesn't happen? Debug Assertion Failed! File: dtoxtm64.c Line: 67
42
2647
by: coder_lol | last post by:
Thanks everyone again for contributing to helping me clear C++ confusions. I did some serious reading on copy constructors and assignments and I think I've got a good handle on the memory stuff. Well, I came across Scott Meyer's SmartPtr example from some 10 years ago. I like the template member function for type conversion to solve...
0
7520
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7718
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7956
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
7809
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6041
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5368
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3480
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1936
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1058
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.