Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2013 / 02 / file-this-one-u.html
1 <!DOCTYPE html>
2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
3   <head>
4     <meta charset="utf-8">
5     <meta name="description" content="I use both proprietary software as well as open source software. One would think that when you pay for your software and pay a lot for support, then obviously you must be in a better situation should something not work...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>File this one under Paid Support vs Open Source - Status</title>
8     <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9     <link rel="canonical" href="http://defaria.com/blogs/Status/2013/02/file-this-one-u.html">
10     <meta name="viewport" content="width=device-width,initial-scale=1">
11     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
12     <!--[if lt IE 9]>
13     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14     <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
15     <![endif]-->
16     
17     <link rel="start" href="http://defaria.com/blogs/Status/">
18
19     <link rel="prev" href="http://defaria.com/blogs/Status/2012/09/speed-of-networ.html" title="Speed of network reads as opposed to network writes">
20     <link rel="next" href="http://defaria.com/blogs/Status/2014/03/bugzillawebservice.html" title="Bugzilla::Webservice">
21     <!-- Open Graph Protocol -->
22     <meta property="og:type" content="article">
23     <meta property="og:locale" content="en-us">
24     <meta property="og:title" content="File this one under Paid Support vs Open Source">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2013/02/file-this-one-u.html">
26     <meta property="og:description" content="I use both proprietary software as well as open source software. One would think that when you pay for your software and pay a lot for support, then obviously you must be in a better situation should something not work...">
27     <meta property="og:site_name" content="Status">
28     <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
29     <!-- Metadata -->
30     <meta itemprop="description" content="I use both proprietary software as well as open source software. One would think that when you pay for your software and pay a lot for support, then obviously you must be in a better situation should something not work...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2013/02/file-this-one-u.html">
32     <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
33     
34   </head>
35   <body>
36     <div id="container">
37       <div id="container-inner">
38         <header id="header" role="banner">
39           <div id="header-inner">
40             <div id="header-content">
41               <h1>
42                 <a href="http://defaria.com/blogs/Status/">
43
44                   Status
45
46                 </a>
47               </h1>
48               
49             </div>
50
51             <nav role="navigation">
52           <ul>
53             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
54
55
56           </ul>
57         </nav>
58
59           </div>
60         </header>
61         <div id="content">
62           <div id="content-inner">
63             <ul class="breadcrumb breadcrumb-list">
64               <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65               <li class="breadcrumb-list-item">File this one under Paid Support vs Open Source</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1979" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">File this one under Paid Support vs Open Source</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2013-02-04T12:16:36-08:00" itemprop="datePublished">February  4, 2013</time></li>
74                       <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
75
76   
77                       <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/broadcom/">Broadcom</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <p>I use both proprietary software as well as open source software. One would think that when you pay for your software and pay a lot for support, then obviously you must be in a better situation should something not work correctly. But my experience has been the opposite. Not always but often. I can only attribute this to the fact that when dealing with OSS you often are talking directly with the developer who has pride in his work and wants it to work correctly. He is bothered when people report problems in his software and motivated to try and fix it.</p>
85
86 <p>On the other hand we've all had our "experiences" with so called front line support people who sometimes barely know how the software they support operates or even how to spell its name correctly, who ask their customers to reboot their Linux server that's been up for the last 3 years to see if that will "help".</p>
87
88 <p>IBM/Rational Support is far from that bad - often they are excellent. But it does seem that sometimes when the problem is a little thorny they will punt and say this is "outside of scope" - whatever that means.</p>
89
90 <p>I must admit my process is slightly complicated - a CQPerl script which serves as a multiprocess server which forks off a copy of itself to handle request to process Clearquest data. For anybody who has written such server processes they can be tricky at first to program and get right, but soon turn into just another programming task like any other.</p>
91
92 <p>The problem arises in an odd way in which a request comes in to add a record. BuildEntity is called and the record is successfully added. But when a second process later attempts to do a similar thing - add a record - the BuildEntity fails stating:</p>
93
94 <blockquote>
95 Status: 1 unknown exception from CQSession_BuildEntity in CQPerlExt at  cqserver.pl line 31. 
96 </blockquote>
97
98 <p>The support engineer eventually responded with:</p>
99
100 <blockquote>
101 On 1/25/2013 10:40 AM, Naomi Guerrero wrote:<br><br>
102 Hi Andrew,<br><br>
103 I'm following up on escalated PMR#16866,227,000. After escalating this PMR to L3 support, and Development having discussions about this issue, this request goes outside the scope of support. This is not something we can assist you with in support. Instead, I would recommend you reach out to your Sales agent at IBM (or I can) so that someone from the Rational Services team can further assist you. 
104 </blockquote>
105
106 To which I responded:
107
108 <blockquote>
109 <p>On 1/25/2013 11:00 AM, Andrew DeFaria wrote:</p>
110 <p>How can you possibly say that this goes outside the scope of support?!? We have a situation here where <b>your</b> software returns the words "unknown exception", fails to do what it's advertised to do (Build and entity) and even stops my script from continuing! This is clearly an error in IBM's software. I have a reproducible test case (you'll need our schema, which I supplied). There's is nothing in my code that is outside of a supported situation - I'm using regular CQPerl stuff and every call is supported. It's on supported hardware, with supported versions of OS, Clearquest, CQPerl, etc. Why BuildEntity returning "unknown exception"? Surely this is in the code for BuildEntity. Somebody should examine it and report back! This is clearly an error and I fail to see how it goes outside of the scope of support at all. If the problem is difficult to solve that does not put it into the realm of "outside of support".</p>
111
112 <p>My client pays IBM big $$$ for support every year if I remember how IBM support contracts go. We want our money's worth. While I fail to see how a "Sales" agent will be able to assist (I personally think a knowledgable software developer like the guy who's responsible for the BuildEntity code - you do have somebody like that no? - should look into the code and see exactly what circumstances causes BuildEntity to emit such an error) if that's the next step then by all means take it and reach out to whoever is next in line to assist. But from where I sit this is indeed a bug and is not outside the scope of support. If you believe it is then please explain yourself. Why is this "outside the scope of support"?</p>
113 </blockquote>
114
115 <p>Now granted it appears that this happens <b>only</b> with out schema (Works fine with the SAMPL database) but that seems to point to either a problem somewhere with action hook code being executed (which would also be deemed a bug as action hook code should never cause <b>unknown exception</b>s to happen or it could be caused by some corruption in my client's database - something that should be pursued - not dropped to "Sales"!</p>
116
117 <p>Problem report <a href="https://www-947.ibm.com/support/servicerequest/problemDescriptionSelect.action?srNumber=16866&branch=227&retainCountryCode=000">16866,227 000: unknown exception from CQSession_BuildEntity</a></p>
118                   
119                 </div>
120                 <nav class="page-navigation entry-navigation pagination content-nav">
121                   <ul class="page-navigation-list">
122
123                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2012/09/speed-of-networ.html" title="Speed of network reads as opposed to network writes">Previous entry</a></li>
124
125
126                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2014/03/bugzillawebservice.html" title="Bugzilla::Webservice">Next entry</a></li>
127
128                   </ul>
129                 </nav>
130                 <!--
131 <aside id="zenback" class="zenback feedback">
132   Please paste Zenback script code here.
133 </aside>
134 -->
135                 
136                 
137               </article>
138             </div>
139             <aside class="widgets related" role="complementary">
140               <nav class="widget-search widget">
141   <div class="widget-content">
142     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
143       <div>
144         <input type="text" name="search" value="" placeholder="Search...">
145
146         <input type="hidden" name="IncludeBlogs" value="8">
147
148         <input type="hidden" name="limit" value="20">
149         <button type="submit" name="button">
150           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
151         </button>
152       </div>
153     </form>
154   </div>
155 </nav>
156 <nav class="widget-archive-category widget">
157   <h3 class="widget-header">Categories</h3>
158   <div class="widget-content">
159     
160       
161     <ul class="widget-list">
162       
163       
164       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
165       
166       
167       </li>
168       
169     
170       
171       
172       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
173       
174       
175       </li>
176       
177     
178       
179       
180       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
181       
182       
183       </li>
184       
185     
186       
187       
188       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
189       
190       
191       </li>
192       
193     
194       
195       
196       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
197       
198       
199       </li>
200       
201     
202       
203       
204       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
205       
206       
207       </li>
208       
209     
210       
211       
212       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
213       
214       
215       </li>
216       
217     
218       
219       
220       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
221       
222       
223       </li>
224       
225     
226       
227       
228       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
229       
230       
231       </li>
232       
233     
234       
235       
236       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
237       
238       
239       </li>
240       
241     
242       
243       
244       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
245       
246       
247       </li>
248       
249     
250       
251       
252       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
253       
254       
255       </li>
256       
257     </ul>
258       
259     
260   </div>
261 </nav>
262   
263
264 <nav class="widget-archive-dropdown widget">
265   <h3 class="widget-header">Archives</h3>
266   <div class="widget-content">
267     <select>
268       <option>Select a Month...</option>
269     
270       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
271     
272   
273     
274       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
275     
276   
277     
278       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
279     
280   
281     
282       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
283     
284   
285     
286       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
287     
288   
289     
290       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
291     
292   
293     
294       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
295     
296   
297     
298       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
299     
300   
301     
302       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
303     
304   
305     
306       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
307     
308   
309     
310       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
311     
312   
313     
314       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
315     
316   
317     
318       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
319     
320   
321     
322       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
323     
324   
325     
326       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
327     
328   
329     
330       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
331     
332   
333     
334       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
335     
336   
337     
338       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
339     
340   
341     
342       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
343     
344   
345     
346       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
347     
348   
349     
350       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
351     
352   
353     
354       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
355     
356   
357     
358       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
359     
360   
361     
362       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
363     
364   
365     
366       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
367     
368   
369     
370       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
371     
372   
373     
374       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
375     
376   
377     
378       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
379     
380   
381     
382       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
383     
384   
385     
386       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
387     
388   
389     
390       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
391     
392   
393     
394       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
395     
396   
397     
398       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
399     
400   
401     
402       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
403     
404   
405     
406       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
407     
408   
409     
410       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
411     
412   
413     
414       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
415     
416   
417     
418       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
419     
420   
421     
422       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
423     
424   
425     
426       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
427     
428   
429     
430       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
431     
432   
433     
434       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
435     
436   
437     
438       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
439     
440   
441     
442       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
443     
444   
445     
446       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
447     
448   
449     
450       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
451     
452   
453     
454       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
455     
456   
457     
458       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
459     
460   
461     
462       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
463     
464   
465     
466       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
467     
468   
469     
470       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
471     
472   
473     
474       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
475     
476   
477     
478       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
479     
480   
481     
482       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
483     
484   
485     
486       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
487     
488   
489     
490       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
491     
492   
493     
494       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
495     
496   
497     
498       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
499     
500   
501     
502       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
503     
504   
505     
506       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
507     
508   
509     
510       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
511     
512   
513     
514       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
515     
516   
517     
518       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
519     
520   
521     
522       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
523     
524   
525     
526       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
527     
528   
529     
530       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
531     
532   
533     
534       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
535     
536   
537     
538       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
539     
540   
541     
542       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
543     
544   
545     
546       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
547     
548   
549     
550       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
551     
552   
553     
554       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
555     
556     </select>
557   </div>
558 </nav>
559     
560   
561
562 <div class="widget-syndication widget section">
563   <div class="widget-content">
564     <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
565
566   </div>
567 </div>
568
569             </aside>
570           </div>
571         </div>
572         <footer id="footer" role="contentinfo">
573           <div id="footer-inner">
574             <div id="footer-content">
575   <nav role="navigation">
576           <ul>
577             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
578
579
580           </ul>
581         </nav>
582
583   <p class="license">&copy; Copyright 2016.</p>
584   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
585 </div>
586           </div>
587         </footer>
588       </div>
589     </div>
590     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
591     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
592   </body>
593 </html>