473,889 Members | 1,489 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

v8.1.4 new features

For those interested in new features,
Suggested reading...

http://publib.boulder.ibm.com/infoce...help/index.jsp
Release info.
v8.1.4
app.dev.enhence ments
sql data change operations

Result set retrieval from SQL data-change operations

ex:
SELECT * FROM FINAL TABLE (INSERT ...)

You should also check the include columns page.
In UPDATE statements, you can use include columns to return both the old
and new column values for a row.

SELECT salary, oldSalary FROM FINAL TABLE
(UPDATE employee INCLUDE (oldSalary decimal(9,2))
SET oldSalary = salary, salary = salary * 1.05
WHERE job = 'CLERK')
PM
Nov 12 '05
20 2389
Mark,

I value that opinion and you are certainly not alone with it.
It used to be that every fixpack contained significant function.
This has since been changed (due to comments such as yours) to be split
into even and odd. Odd numbers are fixes only (V8 FP1 and V8 FP3). Even
numbers contain function (V8 FP2 and FP4.

The problem is, and I'm in no position to judge the resulting decision,
that there is significant pressure to get function out. This pressure is
not comming from within IBM. It is being placed on us by customers who
cannot accept to wait for feature x for another year.

I suppose you could stick with odd-fixpacks....

Cheers
Serge

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab

Nov 12 '05 #11
As I mentioned, we had 8.1.3 - and a problem. And as I also said, IBM
support's stock response is "you're not current - install the latest Fixpak
and see if it fixes your problem". Unless you make it clear to support that
they should never insist on installation of even fixpaks, your suggestion of
sticking to odd fixaks won't help.

I would definitely prefer to wait for a function until it had been tested,
rather than being the poor bloke that tests and locates IBM's new (HIPER!)
defects due to their releasing inadequately tested code, whilst all I'm
trying to do is resolve some problem. In particular, I'd like to retain the
feeling that installing a fixpak is a relatively harmless operation that
does not require multi-month testing (new versions of a product get that
sort of testing as a matter of course). We, as service providers to our
users, need to be able to meet our service level agreements. And that means
we take the blame if you release buggy software and we go live with it,
regardless of who created the bug.

Microsoft learnt not to add functionality with fixpaks. NT4 SP3 was the last
major function-adder: they got yelled at enough after that, that they
stopped releasing new function in fixpaks. Instead they created the "Options
Pack" and related techniques for adding functionality (including bundling
with other server products). Perhaps IBM could create some form of separate
delivery mechanism for adding functionality; that way we - the customer -
could apply adequate testing to the functional enhancements, whilst
retaining a basic trust in the fixpak process as a vehicle for delivering
fixes to APARs.

As http://www-306.ibm.com/software/data...b/support.html puts it:
Authorized Program Analysis Reports, or APARs, are bugs in DB2's code that
require a fix. Fixes for APARs are provided through DB2 FixPaks.

Also, if you go to
http://www-306.ibm.com/cgi-bin/db2ww...oad.d2w/report,
you will note that FP4 is the only one listed. It mentions that earlier fixp
aks are available, but no warning is given that FP4 may be a buggier than
FP3 due to the addition if inadequately tested new functionality.

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
Mark,

I value that opinion and you are certainly not alone with it.
It used to be that every fixpack contained significant function.
This has since been changed (due to comments such as yours) to be split
into even and odd. Odd numbers are fixes only (V8 FP1 and V8 FP3). Even
numbers contain function (V8 FP2 and FP4.

The problem is, and I'm in no position to judge the resulting decision,
that there is significant pressure to get function out. This pressure is
not comming from within IBM. It is being placed on us by customers who
cannot accept to wait for feature x for another year.

I suppose you could stick with odd-fixpacks....

Cheers
Serge

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab

Nov 12 '05 #12
Mark,

Just a couple of comments:

I never accept what appears to be a blanket directive from any support
analyst to install the latest fixpack as an initial attempt at
resolution of a problem, and you shouldn't either. I always make them
point to a specific reason or apar which they feel with a reasonable
degree of confidence would be highly likely to resolve the problem (and
direct my customers to do the same). If they can convince me (or if I'm
convinced that there is absolutely no other alternative way to move
forward), then I'll do it.

Another good practice that I recommend (whether using alternate fixpacks
or not) is to wait 4-8 weeks after a fixpack is published prior to
installing in a customer environment ... unless there is a HIPER that
is required for some reason. This is simply good systems mgt. and gives
any potential issues a chance to shakeout.

I don't really have much to add to your other comments ... although I
think you'd be surprised at the lengths that the lab goes through to
test fixpacks. It's really a very rigorous process that takes literally
weeks. Do you have some type of QA process that you normally put new
code through (either IBM or other)?

Larry Edelstein

Mark Yudkin wrote:
As I mentioned, we had 8.1.3 - and a problem. And as I also said, IBM
support's stock response is "you're not current - install the latest Fixpak
and see if it fixes your problem". Unless you make it clear to support that
they should never insist on installation of even fixpaks, your suggestion of
sticking to odd fixaks won't help.

I would definitely prefer to wait for a function until it had been tested,
rather than being the poor bloke that tests and locates IBM's new (HIPER!)
defects due to their releasing inadequately tested code, whilst all I'm
trying to do is resolve some problem. In particular, I'd like to retain the
feeling that installing a fixpak is a relatively harmless operation that
does not require multi-month testing (new versions of a product get that
sort of testing as a matter of course). We, as service providers to our
users, need to be able to meet our service level agreements. And that means
we take the blame if you release buggy software and we go live with it,
regardless of who created the bug.

Microsoft learnt not to add functionality with fixpaks. NT4 SP3 was the last
major function-adder: they got yelled at enough after that, that they
stopped releasing new function in fixpaks. Instead they created the "Options
Pack" and related techniques for adding functionality (including bundling
with other server products). Perhaps IBM could create some form of separate
delivery mechanism for adding functionality; that way we - the customer -
could apply adequate testing to the functional enhancements, whilst
retaining a basic trust in the fixpak process as a vehicle for delivering
fixes to APARs.

As http://www-306.ibm.com/software/data...b/support.html puts it:
Authorized Program Analysis Reports, or APARs, are bugs in DB2's code that
require a fix. Fixes for APARs are provided through DB2 FixPaks.

Also, if you go to
http://www-306.ibm.com/cgi-bin/db2ww...oad.d2w/report,
you will note that FP4 is the only one listed. It mentions that earlier fixp
aks are available, but no warning is given that FP4 may be a buggier than
FP3 due to the addition if inadequately tested new functionality.

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
Mark,

I value that opinion and you are certainly not alone with it.
It used to be that every fixpack contained significant function.
This has since been changed (due to comments such as yours) to be split
into even and odd. Odd numbers are fixes only (V8 FP1 and V8 FP3). Even
numbers contain function (V8 FP2 and FP4.

The problem is, and I'm in no position to judge the resulting decision,
that there is significant pressure to get function out. This pressure is
not comming from within IBM. It is being placed on us by customers who
cannot accept to wait for feature x for another year.

I suppose you could stick with odd-fixpacks....

Cheers
Serge

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab



Nov 12 '05 #13
APAR# IY51795, just so we all knwo hwat we're talking about.

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab

Nov 12 '05 #14
Unfortunately, the APAR text doesn't seem to have been made public just yet
(I can't locate it from
http://www.ibm.com/cgi-bin/db2www/da...ib.d2w/report).

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
APAR# IY51795, just so we all knwo hwat we're talking about.

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab

Nov 12 '05 #15
Unfortunately, the APAR text doesn't seem to have been made public just yet
(I can't locate it from
http://www.ibm.com/cgi-bin/db2www/da...ib.d2w/report).

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
APAR# IY51795, just so we all knwo hwat we're talking about.

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab

Nov 12 '05 #16
Of course we have a QA process that we use to test new releases, and indeed,
we apply these to DB2 fixpaks (as well as all other internal and external
code). We do not apply fixes to production until they've been through the QA
process. And we use a copy of the real database for testing, so as not to
get caught by scalability issues.

Nevertheless, we do have a different level of QA testing for new releases (a
long testing period) and fixpaks (generally, just a few weeks). Also, we
have no choice but to install a fixpak when IBM supports requires this to be
done before processing a PMR further (they usually claim some specific fix
as being possibly relevant). We can avoid new versions (IBM don't insist on
our upgrading to the latest version when the previous one is still
supported), but not fixpaks. This is part of my complaint about bundling of
new functionality in fixpaks.

Fixpaks are released very frequently. We cannot reasonably test a fixpak for
longer than it will take for the next one to arrive. As a result, we tend to
stay on an earlier release for some time after the new version is issued.

I fully accept that IBM test their fixes before releasing them in a fixpak.
My comment here concerns the risk of adding new functionality to what is
ostensibly a collection of fixes. It is my contention that the risk is too
great for the benefit, and such a gamble should not be taken.

"Larry" <la***@nospam.n et> wrote in message
news:gI******** **************@ news4.srv.hcvln y.cv.net...
Mark,

Just a couple of comments:

I never accept what appears to be a blanket directive from any support
analyst to install the latest fixpack as an initial attempt at
resolution of a problem, and you shouldn't either. I always make them
point to a specific reason or apar which they feel with a reasonable
degree of confidence would be highly likely to resolve the problem (and
direct my customers to do the same). If they can convince me (or if I'm
convinced that there is absolutely no other alternative way to move
forward), then I'll do it.

Another good practice that I recommend (whether using alternate fixpacks
or not) is to wait 4-8 weeks after a fixpack is published prior to
installing in a customer environment ... unless there is a HIPER that
is required for some reason. This is simply good systems mgt. and gives
any potential issues a chance to shakeout.

I don't really have much to add to your other comments ... although I
think you'd be surprised at the lengths that the lab goes through to
test fixpacks. It's really a very rigorous process that takes literally
weeks. Do you have some type of QA process that you normally put new
code through (either IBM or other)?

Larry Edelstein

Mark Yudkin wrote:
As I mentioned, we had 8.1.3 - and a problem. And as I also said, IBM
support's stock response is "you're not current - install the latest Fixpak and see if it fixes your problem". Unless you make it clear to support that they should never insist on installation of even fixpaks, your suggestion of sticking to odd fixaks won't help.

I would definitely prefer to wait for a function until it had been tested, rather than being the poor bloke that tests and locates IBM's new (HIPER!) defects due to their releasing inadequately tested code, whilst all I'm
trying to do is resolve some problem. In particular, I'd like to retain the feeling that installing a fixpak is a relatively harmless operation that
does not require multi-month testing (new versions of a product get that
sort of testing as a matter of course). We, as service providers to our
users, need to be able to meet our service level agreements. And that means we take the blame if you release buggy software and we go live with it,
regardless of who created the bug.

Microsoft learnt not to add functionality with fixpaks. NT4 SP3 was the last major function-adder: they got yelled at enough after that, that they
stopped releasing new function in fixpaks. Instead they created the "Options Pack" and related techniques for adding functionality (including bundling with other server products). Perhaps IBM could create some form of separate delivery mechanism for adding functionality; that way we - the customer - could apply adequate testing to the functional enhancements, whilst
retaining a basic trust in the fixpak process as a vehicle for delivering fixes to APARs.

As http://www-306.ibm.com/software/data...b/support.html puts it:
Authorized Program Analysis Reports, or APARs, are bugs in DB2's code that require a fix. Fixes for APARs are provided through DB2 FixPaks.

Also, if you go to
http://www-306.ibm.com/cgi-bin/db2ww...oad.d2w/report, you will note that FP4 is the only one listed. It mentions that earlier fixp aks are available, but no warning is given that FP4 may be a buggier than FP3 due to the addition if inadequately tested new functionality.

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
Mark,

I value that opinion and you are certainly not alone with it.
It used to be that every fixpack contained significant function.
This has since been changed (due to comments such as yours) to be split
into even and odd. Odd numbers are fixes only (V8 FP1 and V8 FP3). Even
numbers contain function (V8 FP2 and FP4.

The problem is, and I'm in no position to judge the resulting decision,
that there is significant pressure to get function out. This pressure is
not comming from within IBM. It is being placed on us by customers who
cannot accept to wait for feature x for another year.

I suppose you could stick with odd-fixpacks....

Cheers
Serge

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab


Nov 12 '05 #17
FYI - Here's what I found about it on our internal system:

APAR= IY51795 SER= 069609 IN INCORROUT
With same where condition, using distinct will give more data w
ich do not match the where condition.
STAT= CLOSED
SB03/12/11 RC CL03/12/11 PD SEV= 2

RCOMP= 5765E6100 AIX 5L FOR POWE RREL= R510

ERROR DESCRIPTION:
Environment: WIN2K, DB2_v81, FP4.
Internal Defect# given by lv3: 303868

Sympton:
statement1:sele ct distinct(col) from <tbname> where <condition>
statement2:sele ct (col) from <tbname> where <condition>.
While statement1 and 2 have same where condition. statement1
return more records and those extra records actually do not
match the where condition.

Mark Yudkin wrote:
Unfortunately, the APAR text doesn't seem to have been made public just yet
(I can't locate it from
http://www.ibm.com/cgi-bin/db2www/da...ib.d2w/report).

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
APAR# IY51795, just so we all knwo hwat we're talking about.

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab



Nov 12 '05 #18
Hi Blair,
Thanks for the information. As we are going to move to V8, and our
application does use distinct. I have some questions about this APAR:
1. What kind of WHERE condition will cause the problem?
2. Is this problem only happened on WIN2K? or on other platform as
well (such as AIX)?
3. I think the fix will be included in the next Fixpack. When the next
Fixpack will be available?(or Where we can get the HotFix if the next
FP is too far away from now?)

Regards,

Bill
Blair Adamache <ba*******@2muc hspam.yahoo.com > wrote in message news:<3F******* *******@2muchsp am.yahoo.com>.. .
FYI - Here's what I found about it on our internal system:

APAR= IY51795 SER= 069609 IN INCORROUT
With same where condition, using distinct will give more data w
ich do not match the where condition.
STAT= CLOSED
SB03/12/11 RC CL03/12/11 PD SEV= 2

RCOMP= 5765E6100 AIX 5L FOR POWE RREL= R510

ERROR DESCRIPTION:
Environment: WIN2K, DB2_v81, FP4.
Internal Defect# given by lv3: 303868

Sympton:
statement1:sele ct distinct(col) from <tbname> where <condition>
statement2:sele ct (col) from <tbname> where <condition>.
While statement1 and 2 have same where condition. statement1
return more records and those extra records actually do not
match the where condition.

Mark Yudkin wrote:
Unfortunately, the APAR text doesn't seem to have been made public just yet
(I can't locate it from
http://www.ibm.com/cgi-bin/db2www/da...ib.d2w/report).

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt******** **@hanover.toro lab.ibm.com...
APAR# IY51795, just so we all knwo hwat we're talking about.

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab


Nov 12 '05 #19
answers inline

Bill Chen wrote:
Hi Blair,
Thanks for the information. As we are going to move to V8, and our
application does use distinct. I have some questions about this APAR:
1. What kind of WHERE condition will cause the problem? can't comment on that 2. Is this problem only happened on WIN2K? or on other platform as
well (such as AIX)? all platfroms 3. I think the fix will be included in the next Fixpack. When the next
Fixpack will be available?(or Where we can get the HotFix if the next
FP is too far away from now?) It will be in fixpak 5, which may be out in 1-2 months. If that's too
long, contact IBM Support and ask for a special build.

Regards,

Bill
Blair Adamache <ba*******@2muc hspam.yahoo.com > wrote in message news:<3F******* *******@2muchsp am.yahoo.com>.. .
FYI - Here's what I found about it on our internal system:

APAR= IY51795 SER= 069609 IN INCORROUT
With same where condition, using distinct will give more data w
ich do not match the where condition.
STAT= CLOSED
SB03/12/11 RC CL03/12/11 PD SEV= 2

RCOMP= 5765E6100 AIX 5L FOR POWE RREL= R510

ERROR DESCRIPTION:
Environment : WIN2K, DB2_v81, FP4.
Internal Defect# given by lv3: 303868

Sympton:
statement1:se lect distinct(col) from <tbname> where <condition>
statement2:se lect (col) from <tbname> where <condition>.
While statement1 and 2 have same where condition. statement1
return more records and those extra records actually do not
match the where condition.

Mark Yudkin wrote:

Unfortunatel y, the APAR text doesn't seem to have been made public just yet
(I can't locate it from
http://www.ibm.com/cgi-bin/db2www/da...ib.d2w/report).

"Serge Rielau" <sr*****@ca.e ye-bee-m.com> wrote in message
news:bt***** *****@hanover.t orolab.ibm.com. ..
APAR# IY51795, just so we all knwo hwat we're talking about.

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab


Nov 12 '05 #20

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

Similar topics

1
1474
by: Kl | last post by:
Hi, python is really easy to learn in my opinion. There are loads of tutorials/books on the web talking about the most common python features. The problem comes when they add something new to the language or you want to use advanced features. Since python is still evolving its difficult to find good documentation on these new features/language changes. Where can i find always up-to-date documentation about python? Unfortunately the...
18
2060
by: 5460lqh | last post by:
who can tell me which two features in the C++ language are most usefule, and which two features that you think are the most over-rated or the most misused and why you think so? Thanks very much!
2
1525
by: zhaoyandong | last post by:
One of my interviewers ask me "Two favorite features of C++, and over-rated, and misued features" Could anybody give me some advice on this? Thanks
18
1781
by: Michael B Allen | last post by:
Is it considered a bad idea to use a C99 only feature? It has been almost 6 years right? Specifically I'm interested in variadic macros. All of my code is C89 (or less) except for my debugging macros. Thanks, Mike
8
1944
by: Servé Lau | last post by:
I've read the new features that are coming to the next VC and they all sound fine. But I was missing new standard C++ features, will the features like export still not be implemented? What about C features like designated initializers? struct X { int x; int y; }; X x = { .x = 2, .y = 3 };
6
2454
by: aron t | last post by:
Hi, I am good php programmer and want to learn asp.net. Can someone tell me what are the best and the worst features of ASP.NET? thanks
0
1123
by: Shawn Cutter | last post by:
I am beginning work on a somewhat complex project and I need to decide what route to take before beginning the project. The main issue with this project is that it needs to be modular and support customized additions on standard pages. What I mean by the last statement is this. I have a webpage UserSignup.aspx that has all of the standard profile fields (name, address, email, phone). This page resides in a standard project so that...
148
5233
by: BillJosephson | last post by:
Want to do OOP. Does c++ have all the abilities of java, or is it some subset? Thanks...
7
3178
by: Fister | last post by:
I'm reading Professional C# (Wrox) and stumbled across: "Some features are supported by.NET but not by C#, and you might be surprised to learn that some features of the C# language are not supported by .NET (for example, some instances of operator overloading)!" How can some features be supported by C# and not .NET? Are there other features than operator overloading and could someone please supply an example? / Fister
5
2594
by: bearophileHUGS | last post by:
I often use Python to write small programs, in the range of 50-500 lines of code. For example to process some bioinformatics data, perform some data munging, to apply a randomized optimization algorithm to solve a certain messy problem, and many different things. For that I often use several general modules that I have written, like implementation of certain data structures, and small general "utility" functions/classes, plus of course...
0
9810
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
11198
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. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10791
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 captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10442
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 choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9609
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 launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7993
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 instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
4647
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
2
4251
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3256
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.