DB2 Data Provider for .NET – followup
A few months back I wrote this article on DB2 Data Provider for .NET, describing issues with .NET provider and certain DB2 SQL commands e.g. CURRENT DATE function or CASE statement. As this things go, it took several months to communicate things with IBM tech support and I have to say they were very responsive and managed to tilt me only once. So kudos to them.
Good news is that IBM Tech support did acknowledge this issue. Unfortunately, the bad news is, they cannot do nothing about it, as the problem is in SQL parser in Visual Studio, which uses Other parser for DB2 queries and hence finds a problem with non-standard functions. I was a tad startled by their solution that I should contact Microsoft on this issue. Now, I don’t want to claim that Microsoft doesn’t care about their customer satisfaction, as that would be a lie. However, I sincerely doubt that they care that DB2 Data Provider for .NET, which is IBM’s plug-in for a product that is supposed to be a competition to their MSSQL. works at all.
So, as IBM is not going to talk with Microsoft about this issue, and I am certainly not, it appears that all we can do is wait that one of the big guys comes to their senses and does something about it. Until then, you can use a workaround, which will require you to remove all case statements and CURRENT DATE calls from your typed data-sets at point of creation. You can add them on later and despite reported error, it will work. But beware that data-set will not get generated, if you keep case statements and CURRENT DATE calls.
December 14th, 2011 at 22:40
Hi Vladimir: I am having the exact problem you talk about regarding the use of Case Statements within SQL queries when using .NET’s query builder (with DB2.Net provider).
On September 2011 I opened a PMR through IBM, which is probably ending up as a RFC with Microsoft. I was asked to provide a business impact, and it has been a couple of weeks since I sent it.
Here is my communication transcript with IBM support:
—–Original Message—–
From: Deepak Bisht [mailto:deepbi@microsoft.com]
Sent: Monday, December 12, 2011 6:20 PM
To: Adam G Koile; Mendez, Eduardo (GDB)
Cc: Mary K Kassey; Madhuvanthi Guruprasad
Subject: RE: PMR 52231,7TD,000 [REG:111100384359285]
Adam/Mendez,
There seems to some sort of miscommunication on the priority of this issue.
This indeed is a high priority issue for us and currently we’re working on REPRO on our end in order to file a RFC. Once we have filed it, the product group will reach out to you if they need any further details. This is where we will not be able to let you know of the exact time frame.
I have asked one of our Escalation Engineers to review the case and other details that we have to ensure we’re moving on the right track. He’ll also help us in filing the RFC.
Please let me know if there is anything else you need from our end.
Thanks,
Deepak
—–Original Message—–
From: Adam G Koile [mailto:agkoile@us.ibm.com]
Sent: 13 December 2011 00:29
To: Mendez, Eduardo (GDB)
Cc: Mary K Kassey; Deepak Bisht; Madhuvanthi Guruprasad
Subject: RE: PMR 52231,7TD,000 [REG:111100384359285]
Hello Mendez,
I’m very sorry for the delay, we have provided Microsoft support with your business impact on this matter. Sadly I was just told by Madu that it will be another week before they can provide anything more on this issue. I tried explaining to her this is not acceptable and we need an update from them this week on this matter. She stated that this is not a high priority issue to them at this time and they will do what they can. Therefore, I will provide you with her contact information along with adding her to this email thread. and she can explain why she doesn’t think this a high priority issue to them or why waiting another week is acceptable for an update on this matter. I have also added her manager Deepak Bisht on this email as well.
Madhuvanthi Guruprasad | Support Engineer | Microsoft SQL Developer Support
| Phone: +1 (866)-425-7701 x 8244
Description: Description: Description: Description: Description:
Description: Description: cid:image001.png@01CAE299.E8BE9C00
Working Hours : 09:00am to 06:00pm Pacific Standard Time – Monday to Friday
| Adam G Koile
|
| SWG Client Support – Software L2 Common
Client Technologies – DB2 LUW |
| Security Team
|
|
|
| IBM Information Management Support
|
|
|
| agkoile@us.ibm.com
|
| Phone: 1-913-928-5333 x3661 Internal:
337-5261 |
From: “Mendez, Eduardo (GDB)”
To: Adam G Koile/Lenexa/IBM@IBMUS,
Cc: Mary K Kassey/Lenexa/IBM@IBMUS
Date: 12/09/2011 07:16 AM
Subject: RE: PMR 52231,7TD,000
Hello Adam and thanks for keeping me posted; could you please investigate if MS has already received the business impact we sent, if so, let us know if they have provided any feedback about it. We wanted to have an idea about when it is expected to be corrected and when can we (approximately) expect to have any sort of fix patch or such, that would let us keep working. We really need to have a clearer scope about how the issue is being handled, so we may consider it during our decision making process.
As you probably know, rightnow using de DB2.NET Provider we do not have any workarounds to proceed; so this is causing a big impact in our development progress.
I would appreciate any comments,
Thanks and regards,
Eduardo