Slashdot Mirror


Preventing Vendors From Playing The Blame Game?

Johan asks: "In choosing an enterprise architecture, one of the considerations I have is support. IBM provides a good database (DB2), a bad Enterprise JavaBeans Container (Websphere) and an excellent OS (AIX). If I tolerate the delinquent EJB container I will have the advantage of one phone number to call for support and a single "point of responsibility". However, I dont want to have a mediocre architecture by getting all three components from the same vendor (IBM). I would like to get the database, EJB Container and OS from different companies (Oracle, BEA and IBM). How do I prevent (or at least minimize) them blaming each other when support issues come up? Anyone have a solution for this?"

148 comments

  1. Easy by Scurra+UK · · Score: 2

    It's easy... when you have a problem, don't bother ringing support - just Ask Slashdot

    :-)

    1. Re:Easy by Anonymous Coward · · Score: 1

      Riiight, and start a 2565 entries discussion filled with nothing but "write your own darn and stop complaining", "k00l", "you suck", "shut up you bitch" - type entries and not a single sane, coherent, relevant and _helpful_ suggestion.

      Slashdot is good for _very few_ things. Support is definitely NOT one of these, obviously you have not spent enough time actually reading people's submissions.

      If you are looking for news on a wide range of issues from all over the world, and the links to the pertinent articles, then slash is your place(*), otherwise, look elsewhere.

      (*)however, the discussions started by the submissions are childish and irrelevant, an overall waste of time.

  2. Don't compromise by tupshin · · Score: 2

    I've done tech. support and required tech. support for products like these, and I can only recommend that you not compromise by single-sourcing your products when there are better alternatives for individual components.

    If you understand exactly how you are using each of these components, it will generally be self evident which one is to blame for any particular problem. Convincing the vendor can be another problem, but if you come armed with clear facts about the situation, it shouldn't be that bad.

    Know your system, and how it interacts with each product. Convincing the correct support department that it's their issue isn't as bad as people would have you believe, as long as you are insistent and persistent.

    1. Re:Don't compromise by Stoutlimb · · Score: 1

      Yes, but what happens when some small part of this mishmash system happens to be truly be mutually incompatible?

    2. Re:Don't compromise by pghmark8 · · Score: 1

      In other words, if you know so much you don't need support, you can get it. Kind of like women.

  3. This is obvious by Anonymous Coward · · Score: 1

    scrap that sluggish Java stuff. Use Windows 2000 Server, COM+ and Micorsoft SQL Server 7 which are far superior. Write some components in VB 6 which is easier to learn and more readable than Java. Hold on for a few months if possible so you can take advantagee of VB7 and SQL Server 2000. Apparently VB7 is a great improvement over 6 with inheritance and proper error handling (no more ON ERROR GOTO ...). Remember, nobody got fired for choosing Microsoft.

    1. Re:This is obvious by Tirs · · Score: 1

      Oh, and, by the way, you will have to do some minor assumptions: -Downtime is not important. -Security holes are not important. -Reliability is not important. I have experienced the environment you describe (with NT, not 2K). My impressions about it: ENOUGH IS ENOUGH! Now I have an e-commerce site running on Aix, DB2 and Java stuff, and I don't even remember that the thingy is here.

      --
      Strength, balance, courage and reason. If you know what's this about, contact me!
    2. Re:This is obvious by Ponti · · Score: 1

      Put _ALL_ your eggs in one basket? Once you go Microsoft, you're like part of the Borg collective.

      Besides... why support closed standards software?

  4. Certification by Peter+Dyck · · Score: 1

    Request that each company certifies their product on when in use with the remaining two.

    1. Re:Certification by Tei'ehm+Teuw · · Score: 2

      Yeah, and wait 18 mos for it to happen. In the mean time all your competitors have crushed you in the speed to market game.

    2. Re:Certification by satori101 · · Score: 1

      Eighteen months? Probably not. Most companies will come to the table with certain solutions and configurations already tested and certified. Vendors realize that the enterprise computing landscape is varied and incredibly dynamic, and how one shop chooses to handle things may (will?) be completely different from how another shop does it. And since most vendors are trying to claw their way towards that sales valhalla of product ubiquity, they will go to great lengths to determine which products, in-house and third party, their's will or will not "play nice" with. That's why those that can invest millions of dollars into their QA labs. Chances are they'll be able to tell you right away whether their willing to certify their portion of your heterogeneous solution or not. And for more mainstream products like AIX, WebLogic, and Oracle, the vendor will probably be able to refer you to a real-world data center that's already operating with your intended configuration as a proof of concept. Have no doubt though, certified solution or not, finger pointing is an inevitability in this industry. Taking the time to make sure your vendors are willing to commit to your implementation though bounces the onus of support off of you right back onto them. And, joy of joys, they'll be contractually bound to obligate it.

  5. Simple solution by locutus074 · · Score: 4
    When the companies start blaming each other, phone all of them at the same time with a conference call. Should be better than American Gladiators. :)

    --

    --

    --
    We have fought the AC's, and they have won.

    1. Re:Simple solution by DustyHodges · · Score: 2

      Actually, with a call I once had with Technical Support for a major ISP, we had an issue where a man called in with an ISDN modem, and had been passed between us and the makers of his firewall software. He wasn't able to route, and we went back and forth over it... Finally, we had one of the NOC agents on the phone, and he had the man attempt to do an nslookup of a site, and then an nslookup of the page. Turned out that his reverse DNS wasn't working because of the firewall. Conference calling really can help you out. It's frustrating for the tech support reps, but tech support reps are easily frustrated anyway.

    2. Re:Simple solution by DustyHodges · · Score: 1

      I meant, they had him do an nslookup of the site, and then an nslooup of the resulting IP. My mistake.

    3. Re:Simple solution by Legolas-Greenleaf · · Score: 1
      ...then an nslooup of the resulting IP.

      Nice try, sparky. Just keep slugging, champ. =^)
      -legolas

      i've looked at love from both sides now. from win and lose, and still somehow...

    4. Re:Simple solution by Mija+Cat · · Score: 1

      I support a remote data center consisting of mostly HP kit connected to EMC disk arrays.

      When we have disk problems that I can't work out remotely (i.e. EMC claims their rig is fine, but the HP kit can't see disks and HP are claiming it's fine) I'll call out hardware techs for both, once they're at the site, conference 'em both in and say "Figure it out".

      Usually works pretty well, but it can take some doing to get 'em there as neither claim to have a problem, so don't want to dispatch a tech. Waving a P.O. number usually helps...

      Meow

      --
      Yes, that's really my e-mail. Don't change a thing.
    5. Re:Simple solution by Benley · · Score: 1

      This works beautifully! Imagine the following scenario:

      After having a simple data T1 installed wrong -again-, I called Ameritech, the people who bill me for the thing. They blamed GTE, who installed it and is the local office. GTE blamed Sprint, who is on the other end of the T1. Sprint blamed Ameritech. So what do I do? I get _all three_ in on a conference call. They all blamed each other for a few moments and eventually figured out that some fool in GTE's office kept placing the line into loopback mode. Genius.

      Anyway, the point is that getting multiple companies yelling at each other CAN solve the problem.

  6. Understand fully your problem by jjr · · Score: 1

    Whne you have a problem first step is to understand why you believe it is not working. This is the hardest part and it should not be your job if you are for support. It reality if you go to your tech support with the exact problem. It make everyone jobs easier.

  7. Preventing Vendors From Playing the Blame Game? by Tirs · · Score: 2

    Easy: get a "blame consultant" or "blame vendor". This is: get a guy or company (an external one, an internal employee will NOT do the trick) who/which, per contract, HAS TO solve your system problems. The idea is to set up things in such a way that if Mr. Externalguy says "Its a database problem" your answer has to be: "Ok then, call Oracle and have them fix it; if they claim it's an OS problem, then YOU call IBM and coordinate them with Oracle and whoever else to get the thing solved, Mr. Externalguy! That's the job I'm paying you for!" In short, the idea is to pay someone to serve as a "no-excuses" focal point and have him deal with as many vendors you may need.

    --
    Strength, balance, courage and reason. If you know what's this about, contact me!
    1. Re:Preventing Vendors From Playing the Blame Game? by Anonymous Coward · · Score: 1
      Interesting. If I were management, I'd have to wonder what the fuck we keep regular employees around for, when all our problems are solved by this consultant.

    2. Re:Preventing Vendors From Playing the Blame Game? by Chas · · Score: 2

      Nonono. It's actually a good idea. Funny as it may sound.

      Such a second-level person, with only a vendor/outsource tie to the company would be getting paid for handling these issues. His SOLE purpose is to get the problem fixed. So he won't be distracted by the boss's secretary and that virus she just executed.

      In short. The in-house guys should take first crack at getting the problem rectified. But if they cannot, the trouble ticket's handed off to the external liason. This guy then is in charge of coordinating online/telephone techsup from the multiple vendors (hardware, OS, application/environment). This way other internal issues don't suffer neglect when a major issue comes up with the big breadmaker systems.

      Example:

      1. You're in-house techsup. The company is running DevelPlatformX under OS-Y, on a HardwareZ system.
      2. Developer Joe is running into random crashes and other wierdness at various points.
      3. You go in and look around. Try to recreate the crashes, and look into the causes. After a couple hours, you're still getting random crashes and you're still stumped as to why.
      4. Other things which are of lesser importance, but still important (the Boss' pr0n browser farted out) are also clamoring for attention.
      5. You hand the problem off, along with your documentation, to the second tier external guy who's only concern is getting this system running properly.
      6. You continue fixing other stuff while the external guy agonizes with coordinating the telephone techsup.



      Chas - The one, the only.
      THANK GOD!!!
      --


      Chas - The one, the only.
      THANK GOD!!!
    3. Re:Preventing Vendors From Playing the Blame Game? by Anonymous Coward · · Score: 1

      You sound like management material but I can help you. Listen very carefully: you don't solve problems solely by assigning responsibility. There also has to be authority and some kind of solution technique. Your "external guy" has neither in this case.

    4. Re:Preventing Vendors From Playing the Blame Game? by rodgerd · · Score: 1

      This, is of course how IBM makes a huge chunk of money these days. If one wants Oracle on AIX instead of DB2 on AIX, IBM will be more than happy to support you. For a suitable fee. Ditto Apache on Linux - you name it, IBM will sell you support for it.

      Of course, it pays to check on the quality of IBM support - it is a *lot* better in some countries than in others.

    5. Re:Preventing Vendors From Playing the Blame Game? by Mija+Cat · · Score: 1

      It's actually quite simple - but expensive.
      IBM, for instance, will sell you whatever talent you want.

      Worked for a shop once that did a DB2-driven kiosk app on top of NT on IBM workstations using whatever the hot GUI display technology was at the time.
      IBM touchscreens, IBM custom membrane keyboards, IBM designed DB, they did it all.

      The thing looked fine when it worked, but after a day or two started bogging down badly, and they had hardware problems you would not believe.

      Everything was the responsibility of this one guy at IBM, and I would not have taken his job for all Gates' money. That he lived through a coronary during this project may tell you something of his stress level.
      We eventually got things up enough to roll it out, and then started having problems with the IBM-provided credit card authorisation software.
      That's about where it was when I quit, and I doubt it's gotten further. It was a genuine IBM-designed IBM-implemented disaster...but yes, they'll sell you an external resource whose job it will be to manage such.

      Meow

      --
      Yes, that's really my e-mail. Don't change a thing.
    6. Re:Preventing Vendors From Playing the Blame Game? by bobv-pillars-net · · Score: 1

      Agreed. Most of the delay in getting support for problem X with vendor Y lies is getting past the guy with "Rule 1: the customer always lies" and "Rule 2: the customer is an idiot" posted in his cubicle. Once you convince the techies that you have a clue, you can usually get pretty good support, provided you call in more often then they hire new techs.

      This is precisely why it's better (if you have more money than time) to outsource to an integration specialist. The integrator probably deals with each of the relevant vendors on a frequent basis, and often can bypass the "Rules" guy on the first call.

      To rebut the other respondent, the reason this "outside guy" can often do a better job than your own employees is because your problems aren't the only ones he's dealing with. In short, he has more experience and better resources for the limited class of problems you're paying him to solve.

      Many Open Source authors are successful because they give away the program (to those who couldn't afford to pay for it anyway) and charge for custom solutions and support (to those who can).

      Why buy hardware that is guaranteed for ten years if it will be obsolete in two? Why pay more for big-name software if they orphan their support after three release cycles? Save your money for guy who will keep it all working for you.

      --
      The Web is like Usenet, but
      the elephants are untrained.
  8. Political cooperation by pole · · Score: 1

    If these three vendors already participate in a joint venture, perhaps a b2b or other e-commerce initiaitve, then they have a political to interoperate lest their JV be seen as a failure. If they aren't in a JV, find three vendors who are and have best-of-breed or close to it as possible.

  9. Make them agree by slashdude · · Score: 1

    Make sure that each part of their contract shows what part they are responcible for, there is a good example at private support.

    --
    I'm a big flaming gay nigger
  10. Bah! by smoon · · Score: 5

    My company did the same thing last year. We ended up going with AIX, DB2, and Websphere. _BAD_ choice. We've since switched a lot of what we'd hoped to use the RS/6000 for to a different platform.

    The AIX has been OK, but IBM doesn't seem to know their own hardware/software very well. We've tried to order some performance monitoring software and were sent the wrong CD (three times and counting). When we discussed our performance problems (definitely not IBM-related) the senior technical person had 'never heard' of a configuration like ours (internal SSA disks). When trying to buy an extra hard drive we were promised Monday delivery. On Thursday we get a call asking for more detailed information so they can ship the right drive (even though there is only one possible drive to ship for that model/capacity).

    DB2 is not a bad database, but good luck finding A: any software that _really_ supports it, and B: any DBA that can support it -- there are lots of Mainframe guys out there, but mainframe DB2 is a bit different than DB2 'UDB'. Enjoy the 1-2 books out there.

    For my part I would heartily recommend looking _really_hard_ at Oracle, MS SQL server, Sybase, DB2, et. al. and verify you can: get a DBA, can find developers familiar with the database (DB2 is different enought you don't just develop and pretend it's 'any' database), and that any future software you might use supports the database.

    As far as 'no finger pointing' -- getting everything from IBM does nothing to prevent finger pointing. Instead of Oracle blaming Sun who blames BEA, you'll have the websphere group blaming the DB2 group who blames the AIX group within IBM. Unless you're a really big IBM customer (read: have a mainframe or two) forget about getting it resolved instantly.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
    1. Re:Bah! by Mija+Cat · · Score: 1

      Shop I worked for put SAP on Oracle on AIX on RS/6000 S70s. Know where support fell apart?
      IBM.

      The S70 is a beauty of a box, and the hardware support engineer really knew his way around inside it.
      The real problem is the VAR brain drain. If you're hired and trained on AIX by IBM, odds are the resellers will agressively headhunt you. The result is, the odds of getting someone on the support line who actually knows anything is pretty low.
      I ended up figuring a lot more out from my System V background and reading the manuals while on hold for support than I did from support.

      Meow

      --
      Yes, that's really my e-mail. Don't change a thing.
    2. Re:Bah! by PoitNarf · · Score: 1

      "you'll have the websphere group blaming the DB2 group who blames the AIX group within IBM"

      Actually, it's kind of funny what really happens in IBM. I am working on Websphere at IBM, having lots of fun testing it, developers just love it when I show up with new defect reports. Websphere group never blames anyone else but other Websphere people. There must be a couple dozen different departments working on WCS.

      --

      "0101100101? It's just jibberish. *looks in mirror, gasps* 1010011010@!? AHHHHHH!!"
    3. Re:Bah! by baldusi · · Score: 1

      We've tried to use WebSphere in our site (we're currently working on PHP3 and wnated to switch to a more professional architecture). So I sort of know this problem. I won't comment about the rest, but WebSphere has the wrong model.
      We wanted to implement an ecommerce site with our main bussines and some e-stores. That's suposedly the use, right? The fact is that we couldn't. We used some base classes and that's it. We ended up taking some of the product data model. But even that was brain dead.
      Let's take for example the attributes tables. That's a great idea (which everybody also had) with a horrid implementation. Instead of using a separate table for attribute names, are use as PK! Soy you kill any usefulness to put intelligence in your software. Or you end up setting up a new table with the attributes names (doing what should have been done in first place). You have some sort of object inheritance, But instead of going the whole mile (that's an expression?) they simply left it as a product/item relationship with nothing else shared.
      I don't see why te names are all 8 char. That's unacceptable. Particularly when your supported plataforms do support longer names (Oracle and DB2). You also couldn't keep the same name for a FK row and the pointed row? Come on guys?
      I will simply say the Catalog Archtech is such an ill concieved application that I spend se least productive day in my life convincing myslef that the're wasn't anything useful in there. Not to mention the fact that precludes te use of the little inheritance that you have.
      And the whole model is ridiculous! You only have e-stores and the products are linked to them. You can't have a single catalog. You don't have stocks management. The cart is a the least friendly thing I've ever seen. And there's no way of mixing data from different estores.
      But I have to admit that VisualAge is une fine editor. And the JVM is the very best thing ever. We actually ended up buing the database and Java suporting (and enabling) components. And as usual the whole enchilada wasn't availableunder Linux. At least the instalation scripts weren't broken (ejem Oracle, Informix) and hasn't hardcoded path to libraries and applications (Ejem again! Oracle).

    4. Re:Bah! by Big+Jason · · Score: 1

      Instead of Oracle blaming Sun who blames BEA, you'll have the websphere group blaming the DB2 group who blames the AIX group within IBM. Unless you're a really big IBM customer (read: have a mainframe or two) forget about getting it resolved instantly.

      I can attest to this as well. My company is a massive IBM shop (a few years ago IBM supplied us *everything*, from the desktops to the servers to the mainframes, even the networking equipment) but we have learned to diversify lately. We had a need for an Electronic Documentation Management System with near real-time retrieval. We went with the "best of the worst", which in this case turned out to be Cimage from Access Corp. As for the hardware, being an IBM shop, we went with an RS/6000 H70 with an SSA drawer and an 3995 C64 Optical Jukebox Library. For managing the images, we were to use ADSM/HSM.

      Not a bad little setup, RS/6000 hardware for the most part is pretty damn good. AIX has a lot of features you just have to love (LVM, mksysb, smit, etc) but features that make you cringe (ODM, Print Subsystem, etc). The RS/6000 piece works great, we just have problems with the Jukebox and ADSM/HSM. According to IBM documentation, each Magneto-Optical drive can write ~2MB/sec. With ADSM/HSM, we see 180KB/sec, which is about as fast as a floppy drive. With ADSM/HSM, data can only be written out to the library one drive at a time so if you have 40GB of images you need to migrate off, it tends to take some time. Since the Jukebox is a library, you need software to manage it so we couldn't just use tar or dd to see if the problem lie with ADSM/HSM.

      Being the large customer that we are (we have three mainframes mind you), we figured that having this problem ironed out would be a cinch. We were wrong. We had our on-site customer rep with us while we called up IBM support. The finger pointing began. AIX support claimed they knew nothing about ADSM/HSM nor had they ever seen an Optical Jukebox before. ADSM support was not familiar with AIX nor with Optical Jukeboxes. The Optical Jukebox folks were not familiar with AIX nor with ADSM/HSM. No one took responsibility even though it was an IBM product! We had our rep bump the problem up through the chain of command to no avail. Eventually we got an answer back. "Since ADSM/HSM and the Jukebox library work together, this is a performance problem and as such you will need to speak with our Consulting Group." Which undoubtedly would cost us disco dollars. Veritas has an HSM product but it is not available on AIX (to my knowledge).

      If possible see if the vendor can demo the application on the plaform/hardware you are planning to buy. Go over it with a fine tooth comb and make sure every base is covered. If we would have had the opportunity, we might have switched to Solaris from the get go.

    5. Re:Bah! by forgey · · Score: 1

      Yeah we had a Webshere guy come down to our office from IBM to demo the product. He couldn't get it working on our Oracle box and of course blamed the Oracle box. He wanted us to install DB2 on it so he could show us how it worked.

      Not a chance buddy!

      He eventually left at the end of the day without showing us anything. He never did get it working.

      forgey

  11. Re:Don't compromise, be an adult by Anonymous Coward · · Score: 1
    When you get everything from one vendor, it's easy for you to shift the blame to them, and your manager knows it.

    When you put together a mish-mash of best technologies as you're proposing, you're telling your boss that you're man enough to make it work.

    That's why they pay you the big bucks, honey. Aren't goals fun?

    Celebrate Adulthood - Bush/Cheney in the New Century

  12. There is no problem by ralphclark · · Score: 5

    The answer is that these days there is no problem. All the old "big iron" companies have re-invented themselves as service supplies. Consider, for example, Compaq who bought out DEC not for their hardware or software but for their large portfolio of nice juicy service customers.

    IBM is no different. All you have to do is tell your IBM rep what 3rd party components you want to run and that you want IBM to support the whole shebang. They'll be glad to do it - revenue is revenue. The one thing you'll *never* hear them say is "Er...I don't know how to do that" ;o)

    It shouldn't be more expensive than paying for three separate support contracts either, in fact you'll very likely be able to negotiate a discount.

    Looking beyond the obvious, you could in principle get a comprehensive support contract from just about any major service supplier, eg Compaq or ICL. But IBM are one of the best these days. They had to get that way to survive (remember how they were bleeding money a few years ago).

    Consciousness is not what it thinks it is
    Thought exists only as an abstraction

    1. Re:There is no problem by phosgene · · Score: 2

      Of course, in one sense, there if "no problem" but is he wants to use three different products then there will be inevitably. Paying IBM to support all of them is one option.

      As for the original question, there is no way to prevent one vendor from blaming another's product. The easiest way to get the problem resolved is to submit a detailed, accurate description of the problem, preferably with a test case, that demonstrates that the problem lies with one particular vendor.

      I've done a lot of support and I can't tell you how many times people call and say "x is broken" and they don't describe the problem or provide any diagnostic data to support it. The first thing a support person is going to do is to throw it back at you and say "give me more detail." It's no wonder why people complain so much about support when they don't even help themselves in the first instance. In my experience, ore than 80% of the questions are answered in the documentation (for the stuff I support). Of course, no one reads it, they want the answer spoon fed to them. Pathetic. If you're using complex software you damn well better read the documentation (yes, a lot of it is poorly written -- that's another thread).

      Web app servers, networks, different databases -- all these make the problem that much more complex.

      Another poster said "tell them to certify their products with the other software you want to use." This is a nice idea but if there's no business case for it it won't happen. If IBM is pushing WebSphere there's no real reason for them to bother certifying that Weblogic works with DB2.

      The answer is: read the documentation, keep up to date on the fixes and patches, and, when there is a problem (and there will be) send everything: the steps you took, the documentation you read, what you thought would happen, what did happen and provide data to back it up. More is better than less.

    2. Re:There is no problem by Axxia · · Score: 1
      The one thing you'll *never* hear them say is "Er...I don't know how to do that"

      You can tell me that one again, OTOH hand they should be telling you that. I deal with 60 different systems, and probably 30+ Vendors. One of the most difficult things is dealing with vendors who *WON'T* just say " I don't know ".

      IBM is very bad for taking on things that are hideously complex, and just throwing a low-level grunt in to maintain and fix it, without any clue as to how it really works.

      I've had to deal with more than one problem caused by the newbie IBM guy.

    3. Re:There is no problem by boojum_uc · · Score: 1
      Well, this is by-and-large true. *full disclosure* I work for IBM global services. We provide support for a lot of third party software-- particularly internet publication systems (which are a real pain in the butt, let me tell you!)

      My advice if you're going to go this route is as follows:

      1. In cases where very specific skills are needed, make sure the support people provided really do have experience. You can ask for business partner support if they don't.

      2. Understand carefully what the limits of IBM's support will be. Often we will manage the support, but will not be responsible for it if the software really goes wrong. A subtle but crucial difference.
      But we aren't half bad at it, if I do say so myself.
      --
      Because the snark was a...
    4. Re:There is no problem by ralphclark · · Score: 2
      Everything you say is true of course.

      But then again, you're no better off going to the original vendors either when it "really goes wrong". The EULA clearly states their limited liabilities in such circumstances. For software buyers it's always caveat emptor and there's no way out of that I'm afraid. On the other hand, when you buy support from a big player like IBM at least they are in a position to exert more pressure on the software vendor to fix problems than you would be by yourself. In theory anyway.

      Consciousness is not what it thinks it is
      Thought exists only as an abstraction

    5. Re:There is no problem by W.+Justice+Black · · Score: 1

      There is the flip side of the coin: Spending so much time doing test cases that you'd have been better served just calling tech support in the first place. At one point, this was the norm with my company in dealing with Cisco, M$, Dell, and a few other vendors because we desperately don't want to be told just to RTFM.

      A good rule of thumb is to compare costs. Figure out how much time you've spent on something and multiply it by your hourly pay rate. If this comes out to be double what you'd pay for the tech support call, it's time to call (even if you do sound like a dumbass). Once you hit that point, you've learned all you can while still being not completely unprofitable--time to let the (hopefully) better-connected guy handle it from here.

      I know that this isn't what happens most commonly (usually folks err on being too call-happy), but realize that it can happen...

      --
      "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  13. Spend loads of money, be vocal in support groups by swb · · Score: 2

    Since you said the magic words "enterprise architecture" I'm assuming you're already planning to spend a lot of money. That's usually a good way to start, although you have to make sure that its a lot of money relative to the amounts typically spent through your VAR, ISV or the local sales office of your company. Leverage with the local sales office is CRITICAL; these people count on your money and keeping them fat and rich will keep them loyal to you and will enable them to lean on the organization for support in ways that you couldn't. Even if you split your purchases among multiple businesses like you'd like to, you always have the leverage with each one (except IBM, since neither Oracle or BEA sell hardware) to drop its product and move to something sold by the other one. Often referred to as the "divide and conquer" startegy...

    Being vocal in support groups (online, real-world, etc) that give you an option to make support statements in front of other users is really helpful. Its one thing for the vendor to lie to you in a private conversation, "We think AIX sucks and Oracle should really be run on Sun.." It's quite another for you to say in front of Oracle and other customers "Why does Oracle have these bugs on AIX?" If your claims are true, they'll have to address the problem in a more constructive manner, especially if you've brought up this problem publicly before. They're much less adept at finger pointing in public.

    In a slightly simimlar manner, I had a problem with my home DSL service. My ISP for DSL was also my business ISP. The ISP kept giving me a rash of crap and foot dragging about their inability to deliver advertised bandwidth. Finally I sent a message to the technical suport mailing list for corporate customers asking why DSL bandwidth was so lame and why engineering was too lazy to look at it (not those exact words, but that exact meaning). Within six hours I had an email from a senior engineer and two phone calls from the director of operations and the director of engineering. The point is that public humiliation is a powerful tool..

    The downside to buying everything from one shop is that they might tend to look at you as a bit easy. If you were willing to spend all your money with them, why won't you believe everything they say?

  14. What's the problem with Websphere by Salsaman · · Score: 1

    In my current job, I'm using AIX and Websphere (though not EJBs). I've not found any problems with Websphere at all, it was simply a matter of configuring it and letting it run. I was wondering what problems people had encountered with it which made it a bad choice ?

    1. Re:What's the problem with Websphere by MemRaven · · Score: 1
      EJBs specifically. When I was at BEA, we were unable to find a single production installation of WebSphere using EJBs. They know that they don't work, and that's a big problem.

      Since the question was specifically on EJB support, I can't believe that he could really want to go with WebSphere.

  15. You buy it by cybaea · · Score: 2

    You buy single vendor support, usually from one of the big systems integration houses:

    So that when a problem arises, you have single-source accountability and responsibility, a single source that is unmatched in experience and technical savvy. A single source that knows and carries clout with all your technology vendors.

    And we own everything: problem identification, problem assignment, problem resolution, service-level management, and, if needed, on-site dispatch. Everything with one call. And you get this multi-skilled, knowledgeable resource at a fraction of the cost of building and maintaining it yourself - so it's more cost efficient and more talented. (eLoyalty)

    The above is obviously a sale blurb (and not directly relevant to your problem at that) but you get the idea: Pay somebody lots of $$$ to make them own the problem. I'm sure there is a growing market for this type of services.

    I can't really recommend anybody for your particular problem.

    ---

    "Where do you come from?"

    --
    Hi!
  16. IBM will support any 3rd party component by dustpuppy · · Score: 4
    as I imagine other big companies would as well (although since I only work for IBM, I can't comment on the others).

    I work for IBM (full disclosure :) supporting a major telco. This telco has Sun, HP and IBM servers with the whole lot supported by IBM. I personally support the HP servers and know next to nothing about IBM servers (ironic I think).

    So referring back to your question, simply select the bits and pieces that you want to run with and then get a major service supplier to bid on supporting the lot. You'll find that all of them will be more than happy to support whatever you have.

    Just choose IBM since they are the best! (wearing my big blue IBM underwear on the outside :-)

  17. It's the developers that make the difference by RanBato · · Score: 2

    If you have a bunch of lousy developers, yuo will be in trouble. Good tech support or not. Chances are that you might get better developers on board if you go for solution X. Once a crap system is build, no tech support in the world can save you.

  18. You cannot escape by homebru · · Score: 5

    Even with the best selection of vendors, you cannot escape a certain amount of "not my problem; it's him" finger pointing. The reason is simple; when something breaks, you are not dealing with a hive-mentality supplier where everyone in that company knows everything about the company's products. You will be dealing with individuals. And usually, the first person dispached on a problem call is the lowest-ranked, -paid, and -trained. And a large percentage of such, if they can't resolve the problem, will resort to finger-pointing instead of calling their next level support.

    As suggested elsewhere, you (or someone in your shop) will need to be learn enough about the entire installation that you can tell when someone is pouring lemonade in your ear and saying it's rainwater. Don't just give some surplus manager the title of "Architect" and let it go. Find a techie who knows how to back off and observe.

    Other suggestions:

    Getting reps from all suppliers in the same room is a good idea, but not generally possible until you have been down much longer than you want.

    Don't be afraid to "escalate" the problem. If the first response body can't / won't solve the problem, ask for a manager. Managers don't like talking to customers, but the good ones like even less having unhappy customers because of untrained employees or employee attitude. Odds are that the manager may not even know about your problem (other than "there was a ticket but we closed it").

    If you find a support rep who really knows her stuff, saying "thank you" never hurts. (Lots of customers think it does.) For a really good job, a note to the salesman (to be forwarded to the support boss) will be appreciated.

    Sometimes, it is possible to request that a particular support rep be assigned to your account. If you find a good one, do so.

    Bottom line: support reps from the suppliers are not your employees and so do not care quite as much about your company's problems as you do. Since you cannot completely avoid getting involved in problem resolution, get trained. Get multiple people trained.

    1. Re:You cannot escape by Stinking+Pig · · Score: 2

      Hear hear -- I'm level three installation support at a company which makes a complex networking software product, which is necessarily dependent on a bunch of other complex software products and operating systems. The methods described above are the difference between a support "issue" (opened and closed with a minimum of bleeding) and a support nightmare (massive cranial bloodloss for all parties concerned).

      You are dealing with individuals -- people who may have a multistate territory, people who might or might not have been well-trained, people who might or might not have natural aptitude for their job. They'll do a lot better if you gently steer them toward the problem and help them be calm and logical about it.

      Support people, especially field support, see the worst side of their customers and the products they support. They might secretly (or not so) think that you are a moron and the product they support is a buggy POS. If you're being unpleasant, they'll act to get you off of their desk quickly, which means run through the flowchart looking for interaction with other products. As soon as interaction is found, they'll tell you to go double check it and hope that you call back after their shift is over.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    2. Re:You cannot escape by bhanafee · · Score: 2

      You will be dealing with individuals. And usually, the first person dispached on a problem call is the lowest-ranked, -paid, and -trained. And a large percentage of such, if they can't resolve the problem, will resort to finger-pointing instead of calling their next level support.

      That's exactly the key to dealing with this problem. I used to deal with a lot of escalations for a big company that offered services (not IBM). One of the things that happened several times was the client started screaming "we're paying $XXX/hr to you, and we expect it to be fixed now!" So the junior person panics and starts pointing fingers. The whole exercise adds tension, confusion, and bogus data to the mix. To avoid this, ask the person to do two things:

      1. Call his or her company and ask see if anyone has encountered the problem before. (The objective is really just to give the person a graceful way to call for help.)
      2. Tell the person you don't want to get into a circle of finger-pointing, and ask him/her to help isolate the problem so you can supply proof to your manager or the vendor who's being pointed at. (The isolation will help regardless of which vendor turns out to be at fault.)
  19. Re:Don't compromise, be an adult by Photon+Ghoul · · Score: 1

    I live in Texas - I would probably get shot for driving around with those stickers. I love em though!

    "For the children!" - Vote Republican!

  20. Portability by esap · · Score: 4

    One good way of minimizing vendors blaming each other is making sure your product works with components from at least two vendors. Then you can always substitute the faulty component of the package, and tell the vendor whose software faulted that "when I replace this with , the problem does not occur". Sometimes it's enough that you support several versions of the same vendor's product, but for best results, you need to support different vendors' products.

    For some reason, it seems that when you tell a vendor that you are readily able to replace their software with someone else's, they respond much better to requests for support.

    The same works other way around too. If you have vendors blaming each other, you just need to replace one of the components with something else, and you are able to say the problem was or was not corrected by replacing that component.

    If none of this is possible for your product, then the only real alternative is to prove your point by producing a test driver that only uses one of the products [again replacing other products with something else], but is still able to reproduce the problem.

    --
    -- Esa Pulkkinen
  21. Sun Microsystems Ultra Sparc Systems and Solaris. by jellomizer · · Score: 1

    I have found that using Sun Hardware is a really good solution to your problem. Sience Sun like IBM will use a costom disigned OS for its arctecture (Solaris/SunOS) and Sun offers good support and the Solaris Software is really flexable. If you start off in a small company and use the smallest of Suns equiptment then your company grows and your purchase the the most powerful Sun System (The Enterprise Ultra 10000 (Dool)) Your software will work on the upgrades with a minum in configuration while with the other Unix arcetures you may be required to to a bunch of patches that actually take the blame away from IBM because they will no longer support your hacked configuration. While with sun you dont need to hack your configuration.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  22. Don't worry by gammatron · · Score: 2

    This isn't Dell supporting your new PC with Win98 - you won't have 20-year-old college drop-outs answering the phone. Enterprise Unix support is a big part of the revenue for IBM, Compaq, Sun, HP, Oracle, etc. The people who will be supporting you are professionals, and if they know what's good for them (and their company) they won't play "the blame game" - it just doesn't make business sense at this level. If they try to give you the run around on some critical problem, you will eventually find out (or else your machine will remain down), at which point you'll probably walk to another vendor, taking your fat support contract with you.

    Finally! A halfway decent "ask slashdot" question.
    --

    1. Re:Don't worry by gammatron · · Score: 1

      Sure, there are plenty of dropouts working for most companies, I was just over-generalizing. I guess what I really meant was that you won't find people who were not at least capable of finishing college doing enterprise-level unix support, whereas most consumer-level PC support organizations will take anyone who can use a mouse. Occasionally you will find an intelligent, useful person doing consumer-level PC support, but they'll never be there long - as soon as management finds out they have someone competent, they'll move them to a more profitable support group.
      --

    2. Re:Don't worry by Peter+Dyck · · Score: 1
      as soon as management finds out they have someone competent, they'll move them

      It's the same everywhere. Show too much initiative and competence, you will be moved up to management and you get to manage a group of morons. Now, instead of you doing what you do best, you end up pushing paper while your squad of morons "help" the clients by telling them to re-install Windows.

  23. Still and blame game (and one flamebait item) by FascDot+Killed+My+Pr · · Score: 1

    "...an excellent OS (AIX)."

    *spit out milk* HAHAHAHAHAHA!

    *wipe tears from eyes* AAAAaaanyway, you'll still have a blame game problem. When you call up with an OS problem (and you will) the tech support guy will say "that sounds like a DB problem, here's the number". It's not going to matter that it's nominally the same vendor--from IBM's point of view it's a different business unit.
    --
    Give us our karma back! Punish Karma Whores through meta-mod!

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  24. an excellent OS? by Anonymous Coward · · Score: 1

    You have no problem!

    If you think AIX is an excellent OS, you're so bug-tolerant you're never going to need technical support.

    ;-)

  25. Know what you don't know by martyb · · Score: 2

    It would be simple, if you (or your staff), knew ALL the ins and outs of ALL these parts. In the real world, this is not likely to happen. But, if you can isolate a problem down to being NOT in two out of those three, then it looks pretty likely that it would have to lie in what's left. Hence "know what you don't know." That is, know what areas you are weak, and what areas you are strong. Use that to your advantage in trying to sort things out.

    Often, in my experience, have I found myself going down the debugging path in frustration until I step back and realize the problem is not where I thought it had to be. That meant those areas which were not even a consideration, before, now come back for another look. I had again stumbled upon a case of:

    If it can't be what it has to be, then it has to be what it can't be.

    But, I suspect the real desire of this post is not improved debugging skills, but to avoid the need for debugging inter-vendor problems in the first place.

    Good luck! It's the nature of the beast that bugs tend to occur in the interfaces.

    But, there are some steps that can be taken to lessen the challenge... find someone else who has been down this path before and can point out the landmarks and land mines along the way. I commend you for doing so here in /., but there is more that can be done:

    1. Start with the smallest project that you can.

      When you get that working and stable, take what you've learned and then add capabilities. Build not your house upon the sand.

    2. Ask each vendor of each of the various components for a list of references -- and contact them.

      Consider, for example, your database vendor. Contact IBM and ask for references of customers who have used their DB2 database in a similar situation. Contact those references and find out what THEY learned from their experience. Do the same with Oracle and MicroSoft. Build up a table of strengths and weaknesses.

    3. Contact others who have been down a similar path.
      • Search usenet newsgroups.
      • Read trade magazines.
      • Search WWW pages for vendors trumpeting their successes.
      • Search WWW pages for customers trumpeting their successes.
      • Search for FAQs on each of these components.
      • Read "The Mythical Man Month"

    Yes, it is a lot of work, up front, but it has been well said:

    A week in the lab can often save an hour in the library.
  26. Lean on them a little by spoonboy42 · · Score: 1

    The blame game is only effective on inexperienced users. All 3 companies know pretty well that your average Oracle/BEA/AIX user is no fool. I would imagine that you have at least enough experience with server administration to know which of only 3 peices of major software to blame when something goes wrong. Even if a company denies responsibility, a few, um, harsh words to a tech (I'd like to speak to your supervisor. Don't make me give you bad press, etc.) will have them quickly sending an expert to your location.

    I should also mention that since you'll be running AIX, you'll also be using IBM hardware, which makes them a fallback point. They may say that they don't support your particular configuration, but once again, they'll fold under pressure. I've done it before with IBM (OK, so it was a Thinkpad running Linux, not a massive AIX server, but still).

    --
    Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
    Andy Grove: "Not Much."
  27. RTF or RFM? by kilo · · Score: 1
    The old "Read the **cking Manual" to this I have two interesting stories:

    I work as "tech support" for my department at Texas Tech University. (Nothing quite as complicated as the origional "ask slashdot" submission but I enjoy it.) One morning I'm chatting with my coworkers and one of them mentions that Real player isn't crashing alot, I tell him he can just reinstall it and it would probably work. He then asks when I can do it for him. I think "I'm to important to do some small job like that" and tell him he can just do it himself. He then counters that with his job as a "interviewer" he could just hand someone a list of questions and tell them to hit record on the tape player and just leave the room... I replaced it later that day.

    Last night at exactly 12:03AM I got a call from my aunt because she wanted to add her mother on Yahoo Messenger, and wanted me to walk her through it.

    It seems like I'm constantly troubleshooting computers (who isn't?). But the worst problem I ever came up with was when I bought an IBM Aptiva, added a slave drive, ran Aptiva's "update" program to be current and all. After tearing my hair out trying to get it to boot, and then doing the investigative work for 4 hours, it turned out to be an incompatibility with my new slave drive, which was the same brand and model (aside from size) as the first. Blimey.

    --
    It's ignorance itself to think you know all the answers. -Miles Comer
  28. Read the Documentation ;) by alert+system · · Score: 1

    Of course, in one sense, there if "no problem" but is he wants to use three different products then there will be inevitably. Paying IBM to support all of them is one option.
    As for the original question, there is no way to prevent one vendor from blaming another's product. The easiest way to get the problem resolved is to submit a detailed, accurate description of the problem, preferably with a test case, that demonstrates that the problem lies with one particular vendor.
    I've done a lot of support and I can't tell you how many times people call and say "x is broken" and they don't describe the problem or provide any diagnostic data to support it. The first thing a support person is going to do is to throw it back at you and say "give me more detail." It's no wonder why people complain so much about support when they don't even help themselves in the first instance. In my experience, ore than 80% of the questions are answered in the documentation (for the stuff I support). Of course, no one reads it, they want the answer spoon fed to them. Pathetic.
    If you're using complex software you damn well better read the documentation (yes, a lot of it is poorly written -- that's another thread).
    Web app servers, networks, different databases -- all these make the problem that much more complex.
    Another poster said "tell them to certify their products with the other software you want to use." This is a nice idea but if there's no business case for it it won't happen. If IBM is pushing WebSphere there's no real reason for them to bother certifying that Weblogic works with DB2. The answer is: read the documentation, keep up to date on the fixes and patches, and, when there is a problem (and there will be) send everything: the steps you took, the documentation you read, what you thought would happen, what did happen and provide data to back it up. More is better than less.
    As usual i've found another link that deals with this matter .

    --
    ------------------------------------I am an illiterate dork!--------
  29. I messed up the HTML! by alert+system · · Score: 1

    The Link is here.

    --
    ------------------------------------I am an illiterate dork!--------
  30. Customer No Support by Wellspring · · Score: 3

    Unfortunately, there is no way of avoiding finger-pointing. As others have pointed out, if you go and get a single big vendor, they will keep bouncing you between project groups, who will keep remarking on what a fascinating problem you have or what a strange/nonstandard setup you have.

    The best ways to get a problem fixed in a hurry is to keep escalating it. You don't want to be a 'problem customer', but it sounds like you are pumping plenty of moolah into this, so they won't be able to just brush you off.

    Ultimately, picking a single vendor will better avoid the fingerpointing between unrelated service techs because you can always find someone who is superior to both of them. But if you pick an inferior system, you'll have to make more service calls.

    If it is onsite service, throw a 'tea party'. Get all the techs from each software package which has been blamed, and say that none of them can leave until the problem is fixed. I've had three weeks of back and forth end in two hours that way-- usually the tech isn't going through his whole routine and so is missing something. Once he is in that environment, he will have to do everything, even the stuff he thinks he doesn't have to do.

    I guess my answer to your question is to thoroughly explore interoperability before you buy, but then get the best stuff with the best service-- without trying to find the one company for everything. Make sure interoperability is explored before you buy, so the sales reps won't weasel out of it later.

  31. what timing! by xbytor · · Score: 1

    I am currently in the middle of a series of irefights. WebSphere with Oracle and Sybase on some really big Solaris boxes (4x8CPU boxes etc...).

    My problem is not finger pointing by IBM support, my problem is finding anybody at IBM who has worked with an environment with more than 2 dozen EJB classes. We have 200+. We finally found a guy yesterday with a clue. Now, if I can only get him on site for a week or two.

    No finger pointing. Lots of cluelessness for the size and load that we expect to have.

    ciao

  32. priorities and culture by xaniamud · · Score: 1
    I have seen some dreadfully bad support from these so-called 'professional' organisations. Often the reason for bad turn-around on resolving problems is not due to finger-pointing but due to poor prioritisation. If the right people are put on the case quickly resolution of problems can be a breeze. If not, problems will get blown around the place, without ownership, like a bad smell. Obviously, getting priorities clear with your providers takes effort.

    The culture of the said organisation (or team within) is also critical. Avoid a backward looking, blamecentric cultures if possible.

    Rob.

  33. open source (oh well, someone had to start it :-|) by Pflipp · · Score: 1

    My little experience with tech support is that they blame something anyway. Things like "it should work now" and "it works from here", and I being unable to convince them that it does *not* work from *here*.

    This experience is with service providers (for websites, etc.). And what I really want to do then, is get over there myself and solve the problem with my very own hands: because I experience the problem myself, I won't stop after a minute trying to solve it or declare it as done, forcing the costumer to ring for the Nth time saying "no, it still doesn't work". I will solve the problem instead of making the costumer so tired that he gives up - but I am not allowed to do that.

    The problem I have with service providers, is the same as what you have with your soft-/ hardware providers. My advice would be to minimize your dependency on the service of your provider, because they don't really *care* about your problems.

    So, open source springs to mind, no matter how boring it is to put the topic up here. You can repair your own problems, have a third party look into it, etc. Vendor independent, bladidibla, go ask ESR anyway.

    For those parts that you'll really have to get as closed source (in the cases when the propietary product simply outperforms the alternatives), I guess all you can do is bothering tech support with your problems and keep bothering them, as others have already advised.

    Some "IANAL"ish excuses are in place, though: I am not a specialist, but these are my thoughts on the topic.

    It's... It's...

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  34. It's the econo^H^H^H^H^H support, stupid... by maxhead · · Score: 1
    I'm a technical support manager for a large networking company. When a customer calls in and says "PC A" can't ping "PC B", they may or may not have done any troubleshooting to verify it was our equipment, but it becomes our job to prove that it's not our kit. (Or fix the problem if it is ours). Any idea how hard it is to prove a negative? There could be 20 different vendor's switches, routers, hubs, NICs, ets., etc., between those two PCs. We have to set up an approximation of the client's network in the lab, which means configuring other vendor's kit, and running the same traffic the customer has.

    Okay, so what's the point? There are other companies, who because of their market share, or just bad support, will find it easier to blame the other guy, than find the real problem. I've had to point out specifically what was wrong on another vendor's implementation, before closing a case. It's really a function of how good a company's support team is...they represent the whole company. Which is what I keep trying to tell my guys...

    So...get a taste of what kind of support you will be receiving from the company you choose...call them with a problem, and evaluate how they react. If it's "too late" and you're already in bed with a certain vendor, learn how to yell. In other words, when you are talking to a support engineer, and not receiving good support, ask to speak to their manager. If the manager doesn't respond, tell your salesperson, and get loud. Trust me, if you shake the tree hard enough, you will get your problems resolved. (Just make sure your problems are legit...don't make these guys send someone onsite to fix a problem that isn't real, etc. -- remember, support are people too...)

    Good luck with your project...

  35. Re:DO compromise! by Mark+A.+Rhowe · · Score: 1

    It's the "One throat to choke" theory.
    Besides, have you checked out WebSphere lately?

    WebSphere Studio allows you to develop on the Windows platform, and drop your application into AIX.

  36. Fear this! by alacrityfitzhugh · · Score: 1

    "The highest of four new performance numbers on the TPC-C benchmark show SQL Server 2000 Enterprise Edition achieving a rate of 262,243 transactions per minute1 on a federated cluster of 12 ProLiant 8500 servers. That beats the record that Microsoft and Compaq set last February by 15 percent and, like that earlier measure, also beats the best performance results from Oracle and Sun, delivering nearly twice the performance of the largest Sun system. At this transaction rate, SQL Server 2000 could handle all of the e-commerce transactions that Amazon.com and eBay.com processed in 1999 -- and it could do it in just two days. "

    1. Re:Fear this! by MemRaven · · Score: 1
      Hmmmm....interesting, except for one thing: nobody takes TPC-C numbers seriously anymore, because they don't matter.

      One of the best things that the TPC has done is start on TPC-W, which more correctly simulates the workload that you're going to do in a web application infrastructure.

      The TPC-C schema and data set are intended to simulate a bank network, and as such there are virtually no transactions which will cross some pre-defined Boundaries, which means that you can partition the data and applications very easily across a cluster. That is NOT true of web workloads.

      Web Workloads tend to have a bunch of small transactions, which have some very big SELECTS as part of the transaction (such as integrating catalog data with personalization data). Those things can't very easily be partitioned across a cluster, so TPC-C numbers are irrelevant.

      All TPC-C checks these days is how good your TPM (Transaction Processing Monitor) is optimized for TPC-C, that's it.

      They're irrelevant, which is one reason why people like Amazon will never switch to SQLServer 2000.

    2. Re:Fear this! by MemRaven · · Score: 1
      Yeah, I just read the same report. But note that the price of the M$ software was just under $90k.

      Of course they can charge you nothing for the support there. ;-)

      Kirk

  37. At work I use Linux, Tru64 and AIX. Of the three, AIX is, by FAR, the least sane. You can't boot from anything but harddrive or TAPE, the NIS stuff is hosed and many of the supposedly POSIX functions are screwed up.
    --
    Give us our karma back! Punish Karma Whores through meta-mod!

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  38. Re:open source (oh well, someone had to start it : by verbatim · · Score: 1

    You reminded me of something I was doing this past December.. I was giving intermediate technical support to someone (meaning I was doing all the work), upgrading their system from PC-DOS 3.2 to Windows NT4 (ugh) because they were concerned about Y2K issues. They were mainly concerned because their vendor told them to be concerned (!).

    Anyhow, they already bought the new hardware and such (brand new) and wanted to use the old internal tape drive on the new machine. Now, remember that this is a 10 year old tape drive to get working on a brand new machine... no drivers... no support... no help... I got it working (whoho!) by hacking simelar drivers to reconize the drive, even though they weren't supposed to (a little late night hex editing if you catch my drift).

    Anyhow, the only thing that DIDN'T work was their management system (a piece of old crappy cobol code... not that theres anything wrong with cobol, its just this was ms-cobol and was all compiled sans source code). Of course, all of his records for the past 10 years were in this and you think I could get ANY info on the specs? Haw.

    So I call their technical support in Vancover (I'm out here in Ontario) and guess what...

    TECH: Whats the problem?

    ME: Its giving me error code #03-02-somefile.ext-29-3294.2093 (yeah.. nice error code there).

    TECH: Oh? That error never happens.

    ME: Well it's happening... what does it mean?

    TECH: It means that somefile.ext doesn't exist. But that file isn't needed by the system anyway.

    ME: So?

    TECH: Uhh..

    ME: How can I fix it.

    TECH: Click on the dial manager icon and I'll log in to fix it.

    Okay, he's being nice about it. Calling in long distance right across the country to look at it himself. They spend nearly 12 hours straight working on it.

    Next day...

    ME: So did you find the problem?

    TECH: Well, we downloaded the whole system and got it working here.

    ME: Great! So can you upload it to this system and have it working?

    TECH: We tried that, but it doesn't work on the system.. must be a hardware problem.

    ME: But they bought the EXACT system that you asked them to and had it checked out by a fully qualified technicain several times (yeah, so I'm a measly PFY with lots of technology certifications).

    TECH: Oh.. Maybe it's Windows.

    ME: You think? ;-)

    We went through fixing several files and what not.. no success.. they went back to using the old computer. Eventually they sent the HD over, the tech fixed it and sent it back. Happy ending.

    Know that in this persons other office (he has two nearly identical offices in 2 seperate locations) I had done a flawless upgrade of his other system (everything is identical except for the records in the system). Nothing wrong there.

    Oh well. c'est le vie I suppose.

    Sometimes techsupport means you talk to a programmer or someone who has indepth knowleadge of the program and it's quirks. More often than not you get stuck with some secretary with a rolodex of possible issues and possible ways of fixing them. If the solution isn't there it depends on the company policy of handling exceptional errors... and we all know how Microsoft deals with exceptional errors (BSOD).

    ;P

    --
    Price, Quality, Time. Pick none. What, you thought you had a choice?
  39. Operating Systems on a Boolean Scale by 1nt3lx · · Score: 1

    You are obviously one of those nitwitts that rates an operating system on a boolean scale...
    It's either good or bad.
    It's either Linux or not Linux.

    Perhaps he should have said, "...AIX is an excellent OS, though obviously not as excellent as Linux..."


    Why is there no spoon?

  40. Re:Don't worry? DO worry! by Gruturo · · Score: 1

    I've been working on AIX boxes for 3 years and _yes_, they have an _excellent_ support, provided that you know whom to call and have the best support contracts. I had a really painful job of trying to get a problem solved until i contacted an ex-ibm exec working with us. He knew whom to call, past the technical support first-level front line (no hope to get anything solved by them, they can just escalate problems to higher levels). Since then, i've been just jumping the front line and _yes_ their support is really good :-)

    --

    Vacuum cleaners suck. Kings rule.
  41. Not to totally mess up your decision... by jammer+4 · · Score: 2

    Most of the vendors we have worked with are really good about integration, but one in particular seemed to really stand out. Have you checked out Allaire's JRun 3.0? We tried them out against BEA and really felt like they kicked WebLogic's butt. Here's Allaire's website.

  42. Re:AIX ? Great ? by rhaig · · Score: 1

    how much have you actually used it? Or did you sit down and look at smit and go "woah, this must be a toy!" or was the lvm too complicated for you? I know being able to resize filesystems on the fly may be a little too much for you, but I bet nobody ever told you you can migrate an active swap space to another disk. I've (under AIX) had reported hardware failures (I still like that it tells you when a disk is about to go bad) migrated all the data off that disk (including swap) replaced the disk, and suffered no downtime because of it. And those weren't even hot swap drives.

    so you people can talk it down all you like. It's my commercial OS of choice (I'd rather run linux) unless we're talking about orable, then it should be slowaris as discussed earlier in this topic.

    --
    "We are not tolerant people. We prefer drastically effective solutions"
  43. finger pointing by feenberg · · Score: 1

    After 10 years of dealing with vendors (SUN, IBM, SAS, NetAPP, ECCS, HP) I can only be envious of someone who expects tech support from one. I can only recall a single instance when a vendor fixed something in response to my trouble report. Even in single vendor setups, the DB support group will have no hesitation to blame the hardware group, or the OS group for problems and close the problem report as 'solved'. If there is a vendor that doesn't do that, someone please mention them here. And I don't know any vendor that would not be perfectly comfortable closing a problem report with 'That is a known bug documented in TR123456. No patch or workaround is available'. Only a few favored customers actually get tech support, the rest might as well be buying at a flee market. The best way to protect yourself is to make sure that your configuration and purpose are very similar to a favored customer, or a target market.

  44. Re:AIX ? Great ? by The-Forge · · Score: 1

    I have a RS/6000 S80 running 600 users on a text mode app and the box and the OS never burps.

    Specific Config:

    8 Processors
    4GB RAM
    90 GB SSA (Mirrored down to 45 GB)
    and most importantly...
    2 black cabinets the size of fridges.

    This box makes you remember the good ole days in terms of size!

  45. Re:Start Over! FYI by pete_townshend · · Score: 1

    No kidding. The UDB is superior to Oracle in just about every way. I think IBM has to break through this Oracle "paradigm" that is prevalent in some business sectors. It is a great product.

  46. Re:Hah? by kan · · Score: 1

    I work for a company which is using RS/6000 and AIX servers exclusively. AIX servers have _never_ crashed on us, even though they run under serious load all the time.

    AIX has an unmatched volume management facilities, it integrates well with other vendor Unixes and it is sufficiently BSDish for me to feel at home while working on it. Very close to the perfect OS, indeed :)

  47. Better yet by Camel+Pilot · · Score: 2

    Scrap the expensive and vendor lock stuff. Use FreeBSD (or Linux) use Perl, use DBI and any Database you want. Forget VB, which you will be left stranded and locked into an obsolete path when MS starts pushing C#. Open Source solutions will have significantly more longevity than most closed solutions and whatever closed propriety closed solution you choose you will find yourself in a continous upgrade for $$$ cycle. Oh yes, and Perl is Rapid Development compared to even VB.

    1. Re:Better yet by bdow · · Score: 1

      Can't people recognize sarcasm when they hear it?
      Nobody seriously posts like that on Slashdot unless they're
      1) Trying to be funny or
      2) trolling

  48. I dont fear that. by jellomizer · · Score: 1

    Benchmarks can be altered in different ways. It is nice that microsoft made their product a little faster but Orical and Sun put emphysis on quality and not just raw speed. My expernece with Microsoft is that inorder to keep it running properly it will need constant administration. While Sun and Orical although may be slower acording to the benchmarks in realworld Orical and Solaris will be more useful in the long run because you will not haveing to make sure your system is running.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  49. Multi-vendor support by gone.fishing · · Score: 1
    Having provided hardware and software support, I understand your concerns and know that on occasion a "lazy" person will try to lay the blame on another vendor. That can happen but assuming it will also concerns me, I do not think it will be the "policy" (stated or unstated) of any of the companies that you noted to do that. If it happens, first assume that it is the person that is doing it NOT the company!

    IF it happens, ask the provider for any additional information that they can give you that will help document their companies position and get their name and a "ticket number" to reference when you call back. DO NOT try to pretend that you haven't called on the issue before, if you get "busted" you will be far less likely to get assitance if you pull that one.

    If at all possible, try to set up some sort of conference call between the providers. Getting everyone involved can be a really positive thing.

    Consider an alternitive resource for support, there are pay-per-call companies out there that do a great job of troubleshooting and resolving issues.

    Don't forget to access the different companies websites for support information before calling! If you can't find the answer, then call but stay armed with the info from the different documents, that way you can quote from them and keep the person on the other end on their toes.

    Again, I want to stress that a lazy employee is probably the worst enemy that both the company and the customer have. Just because you get a bad apple, don't assume the entire batch is bad! Of all the calls I've taken, I think those are the ones that bother me the most - because I really do try to help and try to keep my skills current. I know there are others who don't do as well and I am ashamed to work with them but these days sometimes companies have to settle for the help they can hire, not the help they want. I assure you these folks will be the first to go when the labor market loosens up a bit.

  50. Eternal Vigilance is the price of freedom. by taskiss · · Score: 1

    You or someone you hire will have to know what's what to keep on top of the ball. No if's, and's or but's. That's why top system integrators get the big bucks. Their motto: "Know the answer before the customer asks the question."

    --
    - real hackers don't have sigs -
  51. An actual answer to the question. by pete-classic · · Score: 5

    I have just gotten out of tech support, so let me shed a little light from that perspective.

    What you have to do to avoid finger pointing is ISOLATE the problem BEFORE you call.

    For example, you have a problem with the tape drive on your RS\6000, using some non-IBM tape backup software. BEFORE you pick up the phone, try tar. Now you know who to call. Since it is IBM's tape, in IBM's system, with IBM's tar it is IBM's problem if it doesn't work. OTOH, if it works, when you call your backup (or DB) vendor and tell them their software is goofy. If (when) they try to point at IBM you tell them, "Hmm, works with tar."

    See?

    Again, from a tech support guys point of view, this is YOUR JOB. Using a single vendor makes your job easier, because you don't have to figure out who to call. But it is not the tech support guys fault if you just call the vendor who's product is exhibiting the SYMPTOM, if it is not the component that actually has the PROBLEM. You will be the victim of finger pointing as long as you don't believe it is your responsibility to isolate the problem before you pick up the phone.

    Please don't interpret that last paragraph as "finger pointing is the customers fault." It is not. The vendor should say "It is possible, or even likely that the problem is in fooware. Here is how we can make sure our product, barsoft, is working correctly." Bad support techs don't do this. (Actually, this is a management problem, but that's another thread.)

    The point is sometimes you will get bad tech support. Doing your homework is how you avoid finger pointing.

    -Peter

    1. Re:An actual answer to the question. by WNight · · Score: 2

      Yeah, narrowing things down is essential.

      What I hate is when you get clueless tech support people who don't believe the customer can do anything right, they don't believe you when you narrow anything down and at best make you go through every step with them on the phone and at worst, simply ignore your information.

      I've talked to a *huge* range of tech support people. One guy, a CS Major, helped me with an interpreter I was writing in C while we were waiting for another machine to reboot. And another guy didn't know that Windows used the .CAB files to store system files... That was funny, this MCSE graduate was thanking me for telling him how to extract files from CABs... (before Winzip did it..)

      But it's more than the tech skills, both of those guys were helpful because they helped me narrow down the problem, from both ends at once.

      Once I called a guy at my cable-co's tech support and he told me to reinstall Windows because I couldn't connect... Idiot didn't listen to me saying my friend on the same segment was unable to connect and that I thought it was a DHCP server... Lo and behold, I call back and the next tech support guy says "Oh yeah, we lost the DHCP server ... go static with the last IP it gave you, you've got a fairly long lease, it'll be fixed in a few hours." Big difference between that and reinstalling the OS... (Isn't it sad that not only is it the most-recommended treatment for Windows, but it's often the right thing to do...)

      Anyways, I think the ability to listen to the customer is very important, anything else and you might as well just be listening to an automated message listing the correct settings.

    2. Re:An actual answer to the question. by teg · · Score: 1

      It would have worked after reinstalling Windows, since that would probably take a couple of hours... ;)

    3. Re:An actual answer to the question. by thantos · · Score: 1

      There's a good reason Tech Support generally wants you to go through the problem isolation steps again while you're handy:

      Because 9 out of 10 customers don't know their buttocks from a hole in the ground when it comes to noting error messages, log notes, and system events. 0 out of 10 times the techie hears the client tell him something either wrong or COMPLETELY fabricated.

      This has led me to a couple of very clear Rules posted obviously in my cube:

      Rule #1: The client always LIES.

      Rule #2: The client is an idiot.

      Sounds harsh, doesn't it? Unfortunately, by using those two very basic assumptions, I gain very low call cycle times compared to my compatriots. Check everything yourself, don't assume the client is competent to hold his job, don't assume he WANTS to get things fixed. All too often, I get the problem solution presented despite the desires of the client, who wants nothing more than someone to yell at and complain because HE destroyed his own system and I have neither magic wand nor crystal ball for him.

      Are these Rules ever wrong? Occasionally. And then you adapt, you smile, you nod, and you get things actually done. And then you tell everyone around you that something unbelievable happened, because its not news to get an idiot but its on par with seeing an angel to see a competent SysAdmin calling tech support.

      (I'm still amazed at the number of people who call up and yell, scream, raise a ruckus because we're doing our jobs the right way. And then expect to be treated like princes. Hint: You abuse one techie, you abuse them all, because they TALK. And you'll get the full support available to you ... if you're an ass. Your contract says you get an initial callback in 4hrs? Expect to wait 3.58 before it comes, while the guy who says "thank you" and is calm hets one in 2min. Expect to be ruthlessly dropped into the research queue after 15min to get a callback at our leisure instead of a guy who's interested in getting your problem solved FOR YOU. Make friends with the techs and you can save hundreds of thousands a year because instead of buying the next support contract up, you get guys who want to see you working. Piss them off, and you get kicked to the curb as often as possible, all within the rules.

      There are three groups never to piss off: police, the office secretary, and tech support.)

      --
      -- Riding the Winds of Fires Lit in Ancient Days
    4. Re:An actual answer to the question. by Tony-A · · Score: 1

      With the 1 of 10 that does know what he is talking about, you are still right.
      Repeat the steps again. Oops, missed that (either direction) will happen all too often.
      To properly diagnose, you have to _know_, to the best available certitude. Regarding feelings, you _are_ an idiot if you do not know everything.
      One note. There is a big difference between "X is broken" and "I think X is broken".

  52. You can Single Source AND Multi Vendor... by webmaven · · Score: 2

    By going to a good VAR.

    If you can find a Value Added Reseller that supports the combination of products you want to use, of course.

    But, be very picky about choosing your VAR, as many are little more than fly-by-night operations.

    Of course, most VARs will just try to convince you that what you REALLY need is what they already offer, 'trust us, we know this stuff!'. Don't beleive it unless they can show you.

    A truly good VAR will listen to your needs, and try to support your choice of products with a comprehensive support contract. That is, of course, what 'Value Added' means.
    --

    --
    The real Webmaven is user ID 27463. I don't rate an imposter, because my ID is such a lame-ass high number.
  53. What are your issues with WebSphere? by Army+No+Va · · Score: 1

    Which version are you using? What are the problems?

    Have you considered open source Enhydra? Then you can have multiple sources of support.

    What about Linux, PostgreSQL, and Enhydra combo?

    --
    Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
    1. Re:What are your issues with WebSphere? by Army+No+Va · · Score: 1

      depends on what "enterprise" means here.... i'd be skeptical of Postgres. But, now we have Inprise.... and yes we would have to scope the problem better. But support issues are easier to deal with (with skills and using popular OSS where there are multiple choices of support) than with even IBM or Sun closed SW.

      --
      Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
  54. Re:Don't compromise, be an adult by Stinking+Pig · · Score: 1

    Bingo -- 7x24 platinum plated super-duper on-site tech support from 37 vendors is no substitute for proper diagnostics. You designed the system with help from their SEs, now you're supporting the system with help from their techs. It's up to you to manage and direct their efforts.

    If you don't want any responsibility in this, then you can outsource the entire effort to a managed service company. But don't be surprised when the CFO starts asking what it is that you do for your paycheck.

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
  55. Just be prepared by fizban · · Score: 1
    Yeah, I know how to keep them from blaming each other. Make sure you know what you're talking about before you call them to complain!

    All you need to do is thoroughly narrow down the problem until you find it's source, and DOCUMENT what you did so you can explain to their tech people what steps you took. That way, they can either tell you to test a couple other things to make sure, or they will go, "Oh, you did that? and it did what? Hmmm... Okay, let me get back to you."

    Ah, progress! You now have gotten them to realize that it may just be their problem and they can't push it off that easily...

    It's all very simple, really.
    ----
    Lyell E. Haynes

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  56. Lame posting this as.... by Army+No+Va · · Score: 1

    Pretty lame posting this as anonymous coward. I've seen technical and functional studies that illustrate that AIX has the richest function set of any UNIX/Linux/BSD/NT.

    --
    Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
  57. Re:Don't compromise, be an adult by citizen_bongo · · Score: 1

    MY NAME IS BONGO NOT BINGO. And as a recipient of your various works of gay porn, I'm VERY DISPLEASED. No double fisting scenes? WHAT IS THIS. GIVE ME MY MONEY BACK. And STOP CALLING ME BINGO.

    -Bongo

  58. Fear not by Kohath · · Score: 1

    Why do you fear "problems"? What makes you think that the vendors will solve them for you? (What ever makes anyone think that?)

    Stop worrying about blame, think, and solve all the "problems" as they come. Pick the best technologies with the best track records to keep the problems to a minimum. Sun, Oracle, Bea Systems or I-Planet.

    Be a computer engineer, not a blame engineer. Succeed or fail and take your due of the credit and the blame.

    Deal with like people and do not fear anymore.

  59. Simular Problem by Legolas-Greenleaf · · Score: 2
    Although this isn't with IBM, AIX, Websphere, etc. al, i had a simular enounter with the tech support at Rogers/AT&T, my cellphone provider. I initially signed a contract with one of their indepentant dealers, but when they were unable to bring in the phone i wanted (Nokia 6160, sweeeet), we voided the contract, and i went to another dealership which could get me the phone i wanted.

    Fast forward a month, when it comes time to pay the bill, i get not one, but two. The first dealership just dripped with incompetance, and forgot to cancel the initial account. Ok, so i call Roger's tech support to get this corrected... only to find out that want me, personally, to go back into the incompetent dealership to make them fix the problem, despite the fact i had no contract with Rogers on that number, and that it was an internal screwup.

    The point of the story... yes, while they kept putting the onus on me to fix the problem their incompetence created, I kept insisting that it was their fault, I had no contract for that number, and therefore was under no obligation to fix it. I kept increasing the asshole factor (asking to talk to the supervisor, etc.), until eventually they caved in, and the supervisor personally called the incompetent dealer that messed up, getting the problem fixed.

    The lesson to be learned is that... well, put enough pressure on them when it is obviously their responcibility, and wonderful things will happen. =^)
    -legolas

    i've looked at love from both sides now. from win and lose, and still somehow...

  60. Entreprise Alternative by Jama · · Score: 2

    (Commercial) support like you say is just one of the arguments upon which the enterprise design should be based. I think there are some other points that are more important.

    1) Human resources.
    How many administrators and developers can you bring together with good knowledge of those IBM components (AIX, Websphere, DB2)? Here Linux or FreeBSD clearly beat AIX. For webapplication developers with Java and RDMS skills the scale (for now) is probably a bit more even, due to healthy competition between the different webapplication frameworks.

    2) Product Continuity.
    The basic architecture you lay down now will probably be around for a few years, maybe even more, so having your products evolve in sync with new standards is very important. OSS projects, by their very nature, nearly always tend to more aware of interoperabillity than their closed source equivalents.

    3) Security, Robustness, Scalability, Performance.
    I think the the OSS models, in general create products that score quite good on each of these points, especially when they have been activly developed on during more than a few years.

    4) Product functionality.
    The XML and Java features of the Java Apache Project or the entreprise ready Enhydra server (with commercial support from Lutris) are already more advanced than those of the IBM Websphere modules. Combine that with an excellent RDMS (with full JDBC driver support) like PostgreSQL and I think you got an excellent webapplication platform that is able to quickly evolve with future technology extensions.

    - just my Euro 0.02c

  61. Re:Start Over! FYI by childssss · · Score: 1

    Those are clusters, high numbers for tpc-c clusters is an exercise in how many PCs a vendor can put in one room. It does show that both IBM and Compaq can build rooms with good cooling. If you, or anyone alse, thinks the cluster tpc-c numbers has more relevance--please supply me with a reference of a real application using a setup like those, that does what the tpc-c benchmark is supposed to measure.

  62. been there by josepha48 · · Score: 2
    THe best way to prevent this is to have skilled people. The last company I worked for we had a DBA who was also our sys admin. First let me say that with AIX we rarely had problems that were the OS'es fault. We used Oracle and most of the problems we encountered with Oracle dealt with our database running out of space and having to allocate more or our application looping and filling certain log files. The logs filled up with transaction failed and when our sys admin looked at it he knew which log files to look at. Let me tell you something about your dba and sys admins, they also need to know the application that you are using to be effective too. Our did. He knew how to use our application he knew the server side of the application and knew the database and was familiar with what most of the tables were for. He also knew AIX pretty well. He handled only a few machines 2 or 3, but was ours mainly. This was good for us. I learned alot from him, and would love to have more people like that when building an application.

    In a sentance, nothing beats having skilled employees that know there stuff!

    Ands it really does not matter what OS/ DB/ EJB's you use, it matters more how well the people that you are getting to do the job, know what they are doing.

    send flames > /dev/null

    --

    Only 'flamers' flame!

  63. Re:Don't compromise, be an adult by Happy+Monkey · · Score: 1

    And, of course, the obligatory Bush/Dick campaign stickers. I guess this year the choice is between sex and violence: Bush/Dick, or Gore.
    ___

    --
    __
    Do ya feel happy-go-lucky, punk?
  64. Bingo! by Greyfox · · Score: 2
    I've both done and been through the tech support at IBM. The way the company is segmented internally, you do get a lot of finger pointing and a lot of the time one group doesn't know that a problem belongs with another grop (Or that the other group even exists.) And once the problem finds its way to the right queue, there's no guarantee that it'll get resolved speedily or at all. Even if you don't get the happy fun "Broken as designed" excuse, many of the groups are hideously understaffed. Especially in relation to the products IBM wishes would just dry up and go away like OS/2. I've seen high severity support cases languish there for nearly two years due to combinations of bad communications, finger pointing, untrained support people trying to go outside their areas of expertise and understaffing.

    Not that this is purely an IBM thing. I've had support people at several major corporations try to give me the run around, pass the buck or blow me off. Having been on their side of the phone, I can generally spot this and I don't put up with it. If I have to call support, I'm having a problem their frontline has never seen before and I'm not about to put up with some $8 an hour phone monkey jerking me around. I tell them that too, and ask for their manager. I tried to provide the level of support I'd want on the front lines when I was working the OS/2 support desk at IBM Boca and my manager told me that if I didn't get my numbers up, they'd fire me. Most of the frontline drones are idiots, because the smart ones either get promoted out rapidly, quit in disgust or get fired because some fucking bean counter would prefer quality to quantity. I ended up getting promoted out of phone support at Boca, in record time.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Bingo! by wierdo · · Score: 1

      I've both done and been through the tech support at IBM. The way the company is segmented internally, you do get a lot of finger pointing and a lot of the time one group doesn't know that a problem belongs with another grop (Or that the other group even exists.) And once the problem finds its way to the right queue, there's no guarantee that it'll get resolved speedily or at all.

      Hell, we had a fairly simple problem to fix once. We had to call tech support because we weren't real familar with their Network Stations, yet the AS/400 guy loved the hell out of them for whatever reason. Anyway, it took us about 3 hours just to find the correct people to be talking to. Most of the divisions that we called would send us on to another without really knowing what they were talking about.

      Finally, we got someone on the phone who was willing to actually be helpful, and spent 30 to 45 minutes just calling various groups within IBM trying to find out for us who we needed to be talking to. The only problem with this, was that we were on hold for 30 to 45 minutes. In some ways, however, this was good, given that we were getting pissed because nobody knew who we were supposed to be talking to, what a Network Station was (even after explaining it, we got transferred to the PC people at least twice), or even how to find out.

      We finally got the problem resolved by calling my boss' brother, who is a manager at one of the IBM places, who then said, "Oh, I know who you should be talking to, I'll give him a call." He was at lunch, but when he got back, sure enough, he called us back and our problem was resolved within 15 minutes.

      The bright side of this whole story is that the aforementioned brother had chats with other high-level IBM folks, and got quite a number of people reamed, as well as confirmation that yes, some sort of way for the phone monkeys to look up who we should be talking to given a product name or serial number would be a Good Thing. Unfortunately, it's probably never happened. It's still good, however, to be secure in the knowledge that some people got chewed out by their bosses for lil old us. ;)

      Now if only everyone knew an IBM manager, we'd all be in good shape. And at least you don't have to pay for the tech support you get from them (usually) ;)

      -Nathan

      --
      Care about freedom?
      Become a card carrying member of the GOA.
    2. Re:Bingo! by PD · · Score: 2

      Disclaimer: I work for IBM in Austin as a contractor.

      I have a couple Linux boxes that I do all my work on. Once I needed to export a directory through NFS to an AIX box. It didn't work because the NFS version that Linux supports is a version out of date.

      I was pleasantly surprised when I called AIX support that they did no finger pointing at all. I was expecting it. Instead, they diagnosed the problem accurately and told me how to get AIX to recognize the older NFS version that Linux uses. No sweat.

      On the other hand, AIX has some truly brain dead 'features' such as a grep that chokes on lines over 2048 characters. Duh!

      Definitely stay away from Web Sphere, and maybe consider Linux over AIX. But if you do go with the IBM stuff I think the tech support will be better than what you'd get from other places.

  65. Re:It's for the adults! by Sydney+Weidman · · Score: 1

    You must be very angry about being abandoned as a child. Don't worry, time heals all wounds.

  66. I deal with this everyday, here's how... by Argyle · · Score: 1

    I manage a television broadcast facility. The majority of systems are automated and there is a lot of software/database interaction. Pointing the finger in problem situations is what I get to do.

    My tips:

    1) Pre-arrange response times and service levels with each vendor. Know exactly how long before they can have an expert on the phone with you. Don't confuse this with general tech support response time. The first person that picks up the phone usually can't solve your issue. Know the names and skills of the people in support in advance. Make the vendor supply you with names. titles, phone numbers and written escalation plan for their support group.

    2) Do research before calling. Do some basic trouble shooting before picking up the phone. Have software/hardware version levels ready to go. While your vendor *should* have this info, they never do.

    3) If you have two systems and you can't decide which is at fault, ask the vendor how to eliminate the other guy as the problem. For example if you can't decide if vendor A or B is a fault, ask vendor A how to prove it's not vendor B. This turns the problem around. Usually they get focused on proving it's not their own gear.

    4) Put the involved vendors on the phone together to help them hash it out. I have gone so far as to get engineers from two companies to stand in front of the problem system and we all looked at the RS-422 analyzer together to agee who was at fault.

    5) Escalate a problem up higher. If you aren't getting the support you want, escalate to higher levels of both technical support *and* salees/marketing. Never forget how much power(wrath) the sales guys can bring on the support guys. In most companies the management chains of sales & support join up rather high. So if you complain loudly to sales, usually a person fairly high up hears and issues a "fix it NOW, I don't want to hear about this anymore" order.

    Good luck.

    --
    nuclear iraq bioweapon encryption cocaine korea terrorist
  67. Dealing with BEA support on WebLogic by MemRaven · · Score: 1
    I used to work for BEA in the EJB engineering group (I rewrote the CMP infrastructure for version 5.1, but left before the EJB2.0 work really began), and can probably shed some light on your potential infrastructure.

    First, going with BEA is the right choice on the EJB front. I don't mean to be all conceited, but WebSphere really sucks. In competitive situations, we found that WebSphere couldn't point to a single marquee customer which was using their EJB technology in a production site. Their Servlets and JSPs were okay, and their JMS definitely was better than WebLogic's, but their EJB infrastructure was pretty much unusable. An ironic thing to note here is that one of the largest systems integrators working with WebLogic Server is IBM Services....they don't even pitch their own product for their own customers. That should be a sign of the relative strengths of WebSphere vs. WebLogic on this front.

    BEA's technical support people are extremely overworked. It's just a fact of life there after the BEA acquisition of WebLogic that BEA hasn't spent that much on the technical support infrastructure. However, there are two mitigating factors there:

    • The actual engineers for the product lines read the WebLogic newsgroups, and regularly post messages. This is probably the best form of technical support you can get. (Take a look at them here )
    • WebLogic people have an enormous amount of experience cobbling together best-of-breed systems (i.e. DB from vendor A, App Server from WebLogic, OS from Vendor B), and it shows.

    Specifically on your choice of Oracle for the database, I'd recommend that you think again. The Oracle model of concurrency control makes doing serializable transactions damn near impossible for real-world EJB-enabled applications, and you'll find Oracle rolling back your TX_SERIALIZABLE transactions all over the place. Either move to a different DBMS (DB/2 rocks, actually....), mark your transactions TX_READ_COMMITTED, or be prepared for constant rollbacks of far-along transactions at COMMIT time. Unfortunately, there isn't much of an option otherwise, because Oracle does crazy things internally to try to maximize concurrency at the expense of transactional semantics. Think carefully about this one!

    In short, WebLogic rocks, DB/2 rocks, AIX rocks, and if you know how to work the system, WebLogic support is the best of the three.

    Kirk

    1. Re:Dealing with BEA support on WebLogic by kijiki · · Score: 1

      They only hand out the awards for best support on BEA newsgroups. Posting this weblogic fanboy bullshit on slashdot isn't gonna win you the big prizes.

      By the way, you missed a great party on friday.

    2. Re:Dealing with BEA support on WebLogic by MemRaven · · Score: 1
      Yeah, except that I don't provide very good support. I mostly bitch at WL people for not fixing the bugs^H^H^H^Hfeatures I introduced.

      Yeah, I know about the party, but it was really the first calm, alone night Brian and I have had since The Great 5-Week Travels began.

      Do you know how ridiculous it is that we're having this discussion on /.?

      Kirk

  68. Yes, but... by Army+No+Va · · Score: 1

    I'm kinda wondering about BEA's long term business model given they are the high volume leader, but not revenue leader, e.g. by my estimates, WebSphere is more than 2x BEA, the company, in revenue.

    But much worse, will Enhydra, etc... do to them what Linux has done to SCO? Or Apache to IIS or Netscape?

    --
    Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
  69. Sun has what you need by David+E.+Myers · · Score: 1
    You should seriously consider using hardware from Sun. Sun has the SunVIP program, whereby Sun has agreements in place with several vendors to work together to solve problems, including Oracle, IBM (for DB2), BEA, and several others. Finger pointing is a thing of the past.

    All you have to do is maintain the proper level of support contract with each of the companies involved. For more information on SunVIP, check out http://www.sun.com/ser vice/support/servicealliance/sunvip.html.

    Disclaimer: I work for Sun.

  70. Re:Not really. by FascDot+Killed+My+Pr · · Score: 1

    Admittedly I AM using 4.2.something. I also forgot to mention that the hardware is really loud too--can't blame AIX for that, but I CAN blame IBM.
    --
    Give us our karma back! Punish Karma Whores through meta-mod!

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  71. Re:Not really. by Vermifax · · Score: 1

    Just thought I'd point out that AIX 4.2 is ALSO capable of booting from cd tape disk and network

    Vermifax

    --

    Vermifax

    Logout
  72. Smit is an EXCELLENT tool by Vermifax · · Score: 1

    Just responding with as much info as you did for it being an "abortion"

    Vermifax

    --

    Vermifax

    Logout
  73. Beating the blame game by Technik~ · · Score: 2

    I can't help but jump in on this...

    Tech's notes on avoiding the run around with commercial vendors:

    * Document everything. Every configuration from the Prom to the OS to
    the details of your custom application must be in hardcopy.

    * Don't call anyone until you have every relevant piece of information
    you can imagine (and there will be some that you can't imagine).

    * Keep daily tabs on the products you use- Subscribe to the newsgroups,
    announce lists, etc., check one of the Usenet searches like deja weekly,
    join a users group.

    * Train at least two people in your organization on each product
    and make them responsible for it. Get backing for a policy that no
    closed-source, proprietary, or commercial product can be used unless
    there is in-house knowledge.

    * Call the sales reps and pre-sales engineers monthly and ask them about
    patches, notices, updates, etc.

    * Never buy a product that only runs on one platform or with one
    back-end. Best-of-breed also means best chance of survival, so don't get
    locked in.

    * Fight against using proprietary or non-standard anything when
    possible. Stay as flexible as possible but don't think for a second that
    open-source will save you from a knowledge deficit.

    * Always have more than one product of a given type under testing.

    * Negotiate with multiple vendors but try not to let on with which ones
    you are in contact.

    * Get a support contract from the vendor and from a third party. Use the
    third-party to hassle with the vendor for you.

    * When selecting a product try to get a written statement that the
    product works as described and what the vendor's responsibilities are.
    Run everything past your legal people.

  74. Solution: open source by Shadrone · · Score: 1

    This is exactly how I ended up liking open source. I've always worked for small companies, which means that the vendors really don't care about me. I got the run-around every time, and ended up having to find a solution myself. It's hard to fix software that isn't opensource, so here I am.

  75. IBM plays with itself..... by kelleher · · Score: 1
    You can't avaoid the Blame Game with IBM. When you have a problem, their hardware people blame it on the OS, their OS people blame it on the application, and their application people blame it on the hardware....

    Been there, done that.

    Eventually, you get around to reading the 3-ring binder that your support contract came in and you find out that IBM's various support groups aren't allowed to even be in the same room as each other!

    1. Re:IBM plays with itself..... by Tony-A · · Score: 1

      I've actually seen IBM fix something. Fast. Once.
      A long time ago, Cobol compiler wouldn't work with new version of MVS. DP group were the ones who used the compiler, infrequently, so they just put in the disks for the old version whenever they needed to compile anything. No big problem except that sometimes the system was unusable because the wrong system was up.
      Playing a hunch, I had one of the DP guys run and dump the cobol compiler and found what I suspected. The Cobol compiler was using the same RECFM=FS (Fixed Standard) in DCBs that I had. The new version got into something to do with Fixed Spanned and wasn't moving the record pointer. So just patched the DCBs to RECFM=F and the compiler now worked on the new system.
      The next day, someone from IBM (looked field engineer and not very happy to be where he was) was messing with tape drives.
      Moral: If you can do it yourself, you can get some pretty good response.

    2. Re:IBM plays with itself..... by otis+wildflower · · Score: 2

      I've actually seen IBM fix something. Fast. Once.

      Heh, I had a good experience with their storage group in Austin when I was working for their Internet Division in White Plains.. Had to get a 7135 RAIDiant array working with AIX 3.2.5, but the controller and drive microcode apparently had issues with the most recent PTF sets (thank you fixdist!) loaded on the box, so I ended up being escalated to an engineer who helped design and build the thing, and he FTP'd me the latest microcode fixes that day, had everything working fine the next..

      The next best thing to opensource!

      Your Working Boy,

  76. Re:Don't compromise, be an adult by Tangent+Z · · Score: 1

    Jesus on a stick! That has got to be one of the most obnoxious post that I have since on Slashdot in a long time! Does you ego know no bounds, you Republican?

    --
    DREAM LOUD!
  77. Go with a support company... by chuckw · · Score: 1

    Choose Linux and you could go with a support company like us or LinuXcare. We'll take care of the whole kit and caboodle.

    AIX is a good os, though I have never personally liked it. As for stability, it's pretty solid. My main complaint (among others) is that I have to add a ton of stuff to make it useful (and I'm not talking about GUI stuff) like vim, bash etc. I also very much dislike the way command history is the same for all shell windows. I guess I'm just spoiled on Linux...

    Also, for web stuff, there's no getting around 100 1u Linux servers behind an f5 load balancer. Save your big iron for your database (until someone figures out how to decently cluster a database).

    -Chuck

    --
    Quantum Linux Laboratories - Accelerating Business with Linux
    * Education
    * Integration
    * Support

    --
    *Condense fact from the vapor of nuance*
  78. Understand the softwares and system! by idlmx · · Score: 1

    If you understand the software and systems, you will know who to blame, and you will have enough proff to lay your accusation.

    --
    Time does not wait.
  79. Re:Solution: open source....yep! by Army+No+Va · · Score: 1

    Yep...!

    --
    Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
  80. Clear defined borders by Bender+Unit+22 · · Score: 1

    As with any project, you need to define the borders(/interface?) between each part of the system. You can never avoid it 100% but you can limit it by doing this. It will also help you when you need to debug errors.
    Get any book about project management, it's a classic scenario of how things can go wrong.
    ---

  81. back to back service level agreements.. by chrisom · · Score: 1

    Well, it depends on your budget here, but since I used to work as a service delivery manager for IBM, I know a bit about how their support agreements work.

    The client I was SDM for had IBM as the first point of contact for *all* of their software stuff. I had to negotiate "back to back" service level agreements and maintenance contracts from the other vendors.

    So basically, you could get the 2 products you wanted - DB2 and AIX - and skip on the websphere, and go *through* IBM for whatever product you wanted - and ask them to provide support.

    It may be that their support will really only be providing the same easy one-number contact for you for that product, and then IBM calling the vendor on your behalf. With service level agreements in place between yourself and IBM, and IBM and the vendor, it should mean that the back to back agreement is essentially transparent to you.

    At the end of the day, my experience with IBM is basically that if you are willing to pay for it, they can provide the support. :)

    Chrisom.

    --------------------------------------------------

    --
    Michelle

    ----
    Be true, regret not, and let your star shine forth!
  82. Why can't that stay in your bedroom ? by Forge · · Score: 1

    What is it about a fag that makes him want to tell everyone all about his private life? It is none of our business who or what you have sex with.

    You don't see heterosexual or celibate people going around screaming about what they do in private do you? The other thing is race. You gays keep attaching color to sexual preferences as if they are the same thing. They are not. The fact is even race needs to be kept quite unless it is relevant. I.e. I'm black so sunscreen isn't something I need. Someone wants to have a problem with your color. Let him find out about it in your presence and have his hisy fit to your face.

    --
    --= Isn't it surprising how badly I spell ?
  83. A Possible Solution by PureFiction · · Score: 2

    We work vendors for a large variety of products, from databases to CORBA OBR's, etc.

    The key to resolving these conflicts, as far as we have determined, is knowing EXACTLY what the problem is, what is causing it, and then contacting the appropriate vendor.

    Every vendor product has a well defined (at least, in theory) interface and functionality for their product. For example, an Oracle database will have an API for the embedded SQL library, and an ORB vendor will state their CORBA compliance.

    If something is not working correctly between components, it is either user error, or a flaw in the component. (or unsupported functionality, but you should have verified this before purchase right? ;)

    At this point, you know exactly where the problem lies, and which vendor owns the problem.

  84. Throwing Money At the Problem by Kagato · · Score: 2

    The problem with going with a single vendor is are you really getting a single vendor. Outsouring is a major problem in the industry. The quality level of the tech support is pretty much related to the turn-around rate at the centre you get connected to. So even if you were to go with IBM, that doesn't mean you won't get sent over to a support centre run by Stream or some other outsourcer of ill repute.

    And even when you do get the actual vendor will they even care. Will they speak f*ck'n english? A former tech support person for a major database company once told me that it was standard practice to blame it on the OS first. If the customer was actually able to prove the problem was with the DB then they'd submit a bug. But the point was it was up to the customer to do all the leg work.

    I think we as techs are to blame though. It's our way of doing things in IT. You've seen the SNL skit with the bastard tech support people. Sure they couldn't get the terms right if their life depended on it, but the point is we have huge ego's and little personal responcibility. Even played the blame game inside the company when someone left?

    BOSS: "Why isn't this project done?!?!"
    TECH: "Ahh..yeah..Habib was supposed to do that before he left the company."
    BOSS: "Damn that Habib!"

    At any rate, it's been said before, quality people. Also, if you have the money, go with a vendor that will offer "internal" classes for the product. HP for example has special "Internal Use" classes they will let customers go to. It might cost a little more. Hell, you may have to send your people to the UK for them. But it's well worth it to know what's going on under the hood.

  85. Use Common Sense by Nik4 · · Score: 1

    (from my experience)

    If you are a small company in a big pond like IBM...forget about consistent timely responsiveness that you can bank on. You would soon realize that dealing with different parts of IBM is like dealing with different vendors...sometimes even worse.

    If it is mission critical you would be much better off in building an in-house ace support team and use the vendors support as a resource...because your mission critical is NOT their mission critical. Having a strong team would also give you the flexibility of choosing the best of breed products rather than getting tied to particular vendors. It's obvious to realize that IBM is happiest when you buy IBM equipment (even if they claim otherwise).

    Above all use common sense in deciding strategy and taking decisions rather than getting swayed by the marketing hype and panacea of off loading problems from your shoulders.

  86. Re:Start Over! FYI by bwz · · Score: 1

    Umm, I wrote the previous post. How did it get assigned to that poor (or maybe very lucky? ;-) fellow?!

    Re: high numbers for tpc-c clusters is an exercise in how many PCs a vendor can put in one room.
    -- Gee explain number 11, Sun?s Starfire Enterprise 10000, not a cluster. A few weeks ago it was number 6. Obviously your statement is wrong.


    You seem to be unable to read, or maybe to understand what you read. I did not say, and never have said, that you have to use a cluster to get a high tpc-c score. Scores six to nine are none cluster system (IBM AS/400, Fujitsu something with SPARC CPUs, IBM RS/6000, BULL with PPC CPUs)

    Re: It does show that both IBM and Compaq can build rooms with good cooling. -- You are showing your ignorance of clustering.

    Or your ignorance of humor?

    Re: relevance -- Check out tpc-c faq for an explanation of tcp-c and for a real-life example

    Couldn't find how many NT boxes they had in their database back-end (11 servers in total, no mention that I could find on how many were used for what), but the availibility was strangely low for a cluster (99.97 percent, or 2.6 hours per year). No I didn't read it all--too much marketing drivel. Could you provide a technical paper on that setup so I could evaluate it?

    Has it ever occurred to you that God might be a committee?

    --

    Has it ever occurred to you that God might be a committee?
    --- Jubal Harshaw
  87. Re:Hah? by j-pimp · · Score: 1

    the usual appraisal is more along the lines of "AIX? Uurrggghhh..." ;)

    I'd never auctually used AIX, but from what I heard, most complaints are directed towards its design and its divergance from Unix standards that we all have come to know and love. Do not quote me on this, but I believe that AIX does not use the traditional text configuration files.

    I have heard /.ers pay similar compliments to AIX. It really is a solid OS designed to never crash. Thats what mainframes are designed for.

    Does that mean that the average admin coming from a BSD/Solaris/Linux/NT envirorment would enjoy admining an RS/6000 giving the proper training? Depends on their adjustability and how strong there feelings are about how a Un*x should be. Personally if I had a choice between a Sun enterprise server and an RS/6000 to play around with at home (and the space to store it as well as a 220 volt outlet), I would personally go with the Sun Server and play around with NetBSD. However, for a five 9's envirorment I'd probally go with RS/6000's.

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  88. Single source your way by capsteve · · Score: 1

    you could also find a var that's willing to put together the pieces you want, mix and match as you choose. Ask IBM to supply you with a list of var's, ask your fav ejb company to also supply you with a vendor list. more often than not, an integrator will act as you single point of contact, cause their the ones taking your money, it'll be their responsibility to act as the first and second tier support levels.

    --
    three can keep a secret, if two are dead - benjamin franklin
  89. Sun does something like this by ituraa · · Score: 1
    Sun have a program called SunVIP (Vendors Integration Program) which does something like this. Basically, they will go back & forth between their own tech support and your other vendor to track down the problem.

    Main issues are:

    1. Your other vendor needs to be on Sun's list (includes IBM, Oracle, Sybase, 3Com, Cisco)
    2. You need a fairly high-level support contract with Sun (& probably the other vendor)
    More info at Sun's support page.

    Disclaimer: We haven't used the service - I just heard the spiel at a Sun presentation & thought it was a rare example of common-sense.... it may not actually work :-)

    --
    -- Only speaking for me. Honest.
  90. solution by skrim · · Score: 1

    Well I work at IBM and here's how it goes: the customer just screams until they get a marketing rep to call about 4 layers of managment. Then no matter where the problem lies, we get to go fix it. So try that, it seems to work quiet well for everyone else :-)

    --
    -Skrim
  91. Re:Don't compromise, be an adult (slightly OT) by Nexx · · Score: 1

    Damn, I wish I was in the position to recommend the systems. All I got to do was to pick a technology or two (and using Java only got me the position; it wasn't my first choice for this).

    Speaking through an NDA, I get to hack together support for an application server that's

    1. been bought out by another major player
    2. not being supported by the said player (of course)
    3. and as a consequence, needs Java support hacked together

    I probably would've gone with Sun boxen (pre-existing hardware, and something I know), BEA Tuxedo (this is a large enough shop to warrant something like this), Oracle (ditto), and let the front-end programmers worry about the presentation layer *grin*

    *sigh* back to reality.

  92. There's nuthin' you can do about it, bwahahaha!! by ader · · Score: 1

    Finger pointing? We love it! Remember: every support call you make reduces the vendor's profit on the support contract.

    See under "Support" here.

    Ade_
    /

    --
    Big Bubbles (no troubles) - what sucks, who sucks and you suck
  93. One stop shop. by shippo · · Score: 2
    I used to work for a company that sold network support contracts for one OS. One bright spark in sales decided we could sell 'one stop shop' support contracts, where the customer would call us for every support issue going. This meant that the customer had only us to blame.

    Although this sounded like a good idea, practically it was hopeless. We had to farm all hardware support out to a 3rd party, and finding a competant 3rd party that was aware of our OS was impossible. We also had to learn all the applications and other tools used by the customer, not all of which we had supplied.

    One customer was a nightmare. They used us for everything. They'd call us for support on a DOS application that was over 8 years old, wondering why it couldn't handle PentiumMMX processors. They'd call us to download printer drivers for their 5 year old printers. They'd even get us to call hardware engineers to clean a mouse. Yet they wouldn't upgrade their network to even a remotely current release!

    Eventually we stopped doing hardware, as we were loosing money.

  94. Solution at my last company... by richardbowers · · Score: 1

    If you've got a big enough shop, the fastest solution is to get a consultant from each company on site. They don't have to be rocket scientists, but if they get the idea that they have to work together as a team, they will. Of course, this doesn't work at a small company - there, your best chance is to get someone from one company (either one of the vendors or a large consulting company) on site, and make it contractually their problem to keep your site going.

    --
    Law is whatever is boldly asserted and plausibly maintained. -- Aaron Burr
  95. Re:Not really. by spell · · Score: 1

    Ever since I started using AIX (3.2.5) it has supported booting from tape, disk, cd and network. And hey if you were really perverse you could boot AIX from floppy. Okay AIX can be a bit picky about what type of CD it boots from i.e non-IBM badged CDs can be a bit challenging; but in general it works.

    Of all the unices I've used, AIX is just about the easiest to administer and once the ODM has gone; it will be even better (well unless they replace with something worse; like the SDR...aaargh!!)

  96. Re:DO compromise! by NulDevice · · Score: 1

    I've checked out websphere lately.

    I'm still not impressed.

    Only the expensive version supports EJB, the JSP engine is almost entirely unhelpful for debugging (tomcat at least tells you soemthing beyond "compilation failed" when there's an error), it's excrutiatingly picky about what it runs with (needs a specific version of Oracle which naturally none of my other apps want to use), doesn't support JDK 1.2, has some OS issues...

    In short, it's a good idea that came out rather messy. It might work fine under AIX or OS/400 with DB/2 as a backend, but if you ever want to add any functionality for any other platform or any other database, you're essentially boned.


    ----

    --

    ----
    "I used to listen to Null Device before they sold out."

  97. A good offense... by ctimes2 · · Score: 1
    Hire REALLY smart people and pay them enough to keep them around. I work for an online trading company (who shall remain nameless to protect the guilty;). We pay a lot for support, and have run into this situation before. Your best bet is to have people who work for YOU that can tell them why it's not the other guys fault - essentially being able to corner the vendor into fixing it.

    If they are still hesitant to take charge, or the blame, require them by way of your service contract to work with you and the other vendor(s) until it's resolved.

    As Chris Farley once said: "I can shit in a box and stamp in guaranteed if it'll make you feel better, but it doesn't mean my product is any good" (paraphrased, thankyouverymuch)

    My 2

    Ctimes2

    --
    My cube. My friend. My solace. My prison.
  98. Oracle and AIX???? by bcflood · · Score: 1

    Why would you want to use anything other than DB/2 with AIX? I have been a lifelong DBA and have tried many combos, some which I am ashamed of :) I think DB/2, especially the 7.1 version just out, has come a long way, and certainly kicks SQL's butt (as released in a benchmark last week. I think www.infoworld.com ran the story) and Oracle won't submit to benchmarks,which makes me think they lack in speed as well. Plus the easy to use interface of DB/2 (command center is a godsend) mixed with bulletproof stability, who could ask for anything more?

  99. AIX by photon317 · · Score: 1
    This is just my opinion, I suppose, but AIX is just about the worst commercial unix-clone I've ever used. (and I've been using it extensively for years, I know what I'm talking about). And DB2 just doesn't compete with Oracle in my book for a commercial database for real-world problems. Maybe you should start by re-evaluating your choices.

    Here's a super-short 30 second list of AIX annoyances:

    • All of the text tools (grep, awk, sed, vi) have arbitrary limits on the length of a text line they will process, I believe 2048 characters with most of these tools.
    • Their "cfgmgr" and related tools for hardware detection/configuration at boot- and run-time are quirky at best.
    • Most of their man pages are completely un-informative and hard to read.
    • Most of the low-level tools needed for expert systems administration of AIX are undocumented, with no good "-h/--help" or man page.
    • They use an "Object" (supposedly) database to store OS config information, rather than the tradition of human textfiles with optional high-level management tools on top of them. I guess it made it easier on them writing management tools to be able to reshape what was being managed into oblivion.
    • The kernel is horribly about properly scheduling processes of various priorities.
    ..............
    --
    11*43+456^2
  100. How? Use TSANet. by StenD · · Score: 2

    How do I prevent (or at least minimize) them blaming each other when support issues come up? Anyone have a solution for this?

    Before you buy, make sure that your prospective vendors are members of TSANet. Then, if one of your vendors points the finger at another, tell them to use TSANet to open a ticket with the other vendor on your behalf. As a support engineer at Tivoli Systems, I've used TSANet to open tickets with other vendors in order to resolve customer problems.

  101. Believe it or not, this happens... by Eneff · · Score: 1

    There have been a few other people who have mentioned this already, but I thought I'd pipe in with my story. At AOL (I was young and foolish then...) I had someone call me with the other vendor's tech on the line already. Within 10 minutes we had figured out that it was Microsoft's fault. There's always *someone* to pass the blame onto.