General Discussions

Microsoft Support Batting a Thousand! – mastallama

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
I setup a support request with Microsoft over the weekend. I've had some major problems with MSXML DLLs on Windows 2003 Servers over the past week and finally broke down and paid for some support. Here's what happened.

::::::::::::::::::::::::::::::::::::::::::::::::::
9/16/2007 9:33:17 AM
Problem Description: Hello,

I am developing a website that uses the MSXML DLL to read in an XML stream from another website, parse the stream and then I format the stream into my HTML. The working version of this page can be seen at http://www.jeremysouthard.org/GoD/guildRoster.asp (which is on a Windows 2000 server with SP4). I was using a Microsoft Access database for development but decided to move over to SQL Server Express for this site. I moved all the site files over to a Windows 2003 Server Standard Edition with SP 2 but every page that references the MSXML DLLreturns an error to my XML error handler.

So, I've setup 3 tests. This is an ASP Script that runs through a list of ProgIDs trying to get the correct MSXML dll to read the XML stream.

Windows 2003 SE SP2 - http://www.guardians-of-destiny.net/MSXML_Test.asp
Windows 2003 R2 SP2 - http://67.96.168.138:18080/Test/MSXML_Test.asp
Windows 2000 Server SP 4 - http://www.jeremysouthard.org/god/MSXML_Test.asp

I realize things change between operating systems and version of IIS and all that, but I'm missing an entire functionality here. After searching forums and the internet I haven't been come across any solution and really need your help.

Thanks,
Jeremy Southard
Director Of IT
A & J Designs
Operating System: Windows 2003
--------------------------------------------------
Response from Microsoft - 9/17/2007 3:58:13 AM
From: Yawei Wang
Sent: Monday, September 17, 2007 4:57 PM
To: 'jeremy'
Subject: SRZ070916000068

Hi Jeremy,

Thank you for contacting Microsoft. After checking the case log, I found that this case is within “Advisory” support scope instead of “Incident” support scope. However, for professional level support, we don’t provide “Advisory” support. So I will close this case as non-decrement. Thanks for your understanding!

Have a good day!
Yawei
--------------------------------------------------
9/17/2007 9:06:59 AM
Problem Description: Hello Yawei,

I'm confused. You said "I found that this case is within “Advisory” support scope instead of “Incident” support scope."...what does this mean?

I am not asking for "help" to develop anything, I am asking for support on a Microsoft DLL file that is not returning the same results on 2 different operating systems after I've searched Microsoft's support site and the MSDN for a reason or update that could cause such an issue.

I do expect support on this "incident" of the MSXML DLL not returning what it should.

Thanks,
Jeremy Southard
Director Of IT
A & J Designs

::::::::::::::::::::::::::::::::::::::::::::::::::

What the..? They just basically told me "Nope, not going to help you."

/sigh

[This message has been edited by mastallama (edited October 29, 2007).]

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
Keep sqeaking, they may be forced to oil your complaint. Have you tried uploading both DLLs and showing them the comparison? It's hard to argue with logic and displayed facts. Or are you not allowed to do that?

------------------
All Your Base Are Belong To Us!!! chown -r us ./base
"After three days without programming, life becomes meaningless.'' -- Tao of Programming Book 2

"Oh, bother," said the Borg. "We've assimilated Pooh."

Open source, open mind.

My Programming and Hacker/Geek related Blog

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
you can click on the 3 links and see the difference...or maybe I don't understand your question.
SSquared

Member

Posts: 654
From: Pacific Northwest
Registered: 03-22-2005
Here is a link with a similar problem: http://www.ureader.com/message/446668.aspx

Are both servers running the same versions of MSXML?

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
quote:
Originally posted by mastallama:
you can click on the 3 links and see the difference...or maybe I don't understand your question.


What I mean is can you give them the code, and dlls to prove that you're just not talking smoke, but really have a problem that falls in the category of support that you paid for?

------------------
All Your Base Are Belong To Us!!! chown -r us ./base
"After three days without programming, life becomes meaningless.'' -- Tao of Programming Book 2

"Oh, bother," said the Borg. "We've assimilated Pooh."

Open source, open mind.

My Programming and Hacker/Geek related Blog

SSquared

Member

Posts: 654
From: Pacific Northwest
Registered: 03-22-2005
BTW, I totally agree with you mastallama. I don't understand what the person wrote. And what does "non-decrement" mean? They are using lingo which probably makes perfect sense in their support world.
zookey

Member

Posts: 1902
From: Great Falls, Montana, USA
Registered: 04-28-2002
LMAO At an old job I used to work in the quality department (when you call a place and get the 'this call may be monitored for quality' message--I was the dude monitoring and grading the rep taking the call---that person would have FAILED-----altho I can't help but dislike MS that much more---long live PS3 and Apple!!

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

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
that bites! it reminds me of when i had to talk to someone when i called into activate xp(i reinstall/rebuild a lot), the guy just hung up on me! microsoft has good software, but their tech support is starting to be very cruddy.

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
Well, I had another update waiting for me this morning...

:::::::::::::::::::::::::::::::::
Response from Microsoft - 9/18/2007 4:42:43 AM
From: Yawei
Sent: Tuesday, September 18, 2007 5:42 PM
To: 'Jeremy Southard'
Subject: SRZ070916000068

Hi Jeremy,

Sorry for the late response…. I have transferred the case to the proper technical resource. They will contact you shortly. Thanks again for your cooperation and understanding!

Have a good day!
Yawei
:::::::::::::::::::::::::::::::::

So maybe things will get worked out after all!

quote:
ssquared posted:
Here is a link with a similar problem: http://www.ureader.com/message/446668.aspx

Are both servers running the same versions of MSXML?



Of course not, the 2000 server has an older version. I know it was the MSXML 4.0 SP2 that screwed things up but my server was shipped AFTER that update so I never had a chance to tell it "No, don't install!" I know about the Registry hack but I refuse to do that unless Microsoft explicitly tells me to...and I already tried that hotfix (KB832414_MSXML4.0_x86.exe) but again, it was an update to IE 6, which isn't even on the system.

[This message has been edited by mastallama (edited October 29, 2007).]

kenman

Member

Posts: 518
From: Janesville WI
Registered: 08-31-2006
I have never found microsoft to be problematic on the support side. Even when I had to call for reactivation of windows. When they asked why and I told them that I accidently formated the wrong partition, they just laughed and reactivated it.

Now there are many others that the tech support has been rediculous. AOL for one. I decided to cancell my AOL account when a rep told me becuase I deleted the IE icon from my desktop that I had corrupted windows. I told the tech person that was the craziest thing I had heard. The tech response was "you should be microsoft certified to mess with your operating system like that, you need to re install windows". It took me 3 1/2 hours of waiting on hold to cancel my account. That was so funny too. .

quote:

We are sorry that you are deciding to cancel you AOL account. It may take our accounting department up to 90 days to stop withdrawing funds from your account. Be certain that as long as we are debiting your account, you will still be able to enjoy your full AOL service . .


Now that was customer service at the worst. I put a stop payment on the AOL automatic withdrawls. It was worth it as they kept on trying to debit my account for several months. . . But everyone has their own experiances with tech support.

------------------
Howdy all! Check out http://art.twobrotherssoftware.com/shs.html, my latest CD.

If you ain't in the forums, you in the againstums

[This message has been edited by kenman (edited September 18, 2007).]

zookey

Member

Posts: 1902
From: Great Falls, Montana, USA
Registered: 04-28-2002
Yeah AOL is bad, thank God I haven't used them since high school!!!

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

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
Ok, a support tech called me when I was on the way home Wednesday. They told me in an email they were going to call at 5:30 (which would have been fine) but they didn't call until almost 6:30 and I had to get home and get to church. We've decided to continue support through email, but I haven't heard back since.

samw3

Member

Posts: 542
From: Toccoa, GA, USA
Registered: 08-15-2006
hmm. maybe it's time to switch to linux At least you can peruse the source if you don't get any support.

------------------
Sam Washburn

Check out my CCN SpeedGame 2 Blog

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
ha ha...I run 2 *nix boxes (production spam filter and dev spam filter) at the house but my 2 corporately leased servers at the datacenter are windows. Besides, the online game I'm working on, the server side requires windows...
MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
Here's what's happened since my last post:

quote:

Response from Microsoft - 9/19/2007 6:28:09 PM
<EMAILOUT>
From: Srini
Sent: Wednesday, September 19, 2007 6:27 PM
To: 'jeremy'
Subject: Case SRZ070916000068

Hi Jeremy,

I really sorry that I contacted over the phone, because your preference to work on this case via email.

I browsed the URL ( http://www.guardians-of-destiny.net/guildRoster.asp ) and noticed following error message.

Microsoft VBScript runtime error '800a01a8'
Object required: '[object]'

/guildRoster.asp, line 22

Is it possible to forward guildRoster.asp to me? If not could you please source code in this file around line number 22?

What version of SQL Server are you using?

I look forward to hear from you.


Sincerely,
Support Engineer
Developer Support Database

Meeting and exceeding your expectations is our top priority. We are interested in any feedback you might have about the service you received on this incident. Please let my Manager, Cheryl Fesh, know what you think of the level of service provided, by contacting her via email at or via phone at .

</EMAILOUT>


quote:

Your Response - 9/19/2007 11:06:06 PM
Problem Description: Hey Srinivasa,

No worries about the phone call.

You can view the source at http://www.guardians-of-destiny.net/guildRoster.txt

I'm not using SQL Server yet and this page doesn't do anything at all with a database, it's reading in an XML stream from http://www.wowarmory.com/guild-info.xml?r=Thorium+Brotherhood&n=Guardians+of+Destiny&p =1

I do have SQL Server Express installed on this Windows 2003 Server.

Also, this script works fine on the Windows 2000 server (as you can see @ http://www.jeremysouthard.org/GoD/guildRoster.asp).

I think it could be a security issue with an MSXML update or something but I can't find any documentation for it on any Microsoft supported website.

Let me knwo what you need next.

Thanks,
Jeremy Southard
Director of IT
A & J Designs


quote:

Your Response - 9/29/2007 12:24:07 PM
Problem Description: There has been no updates for 10 days. Am I going to receive support?

Thanks,
Jeremy Southard
Director of IT
A & J Designs


quote:

Response from Microsoft - 10/3/2007 4:42:20 PM
<EMAILOUT>
From: Srini
Sent: Wednesday, October 03, 2007 4:37 PM
To: 'jeremy'
Subject: CASE SRZ070916000068

Hi Jeremy,

I am really sorry for my delayed reply.

In your code you were using version independent ProgID, while creating Microsoft.XMLDOM.

It’s preferable to user version dependent ProgIDs, such as MSXML2.DOMDocument.4.0, MSXML2.DOMDocument.3.0, MSXML2.DOMDocument.6.0. Please modify your code to use version specific ProgIDs and see if it fixes the issue.

Please let me know.

Sincerely,


Support Engineer
Developer Support Database

Meeting and exceeding your expectations is our top priority. We are interested in any feedback you might have about the service you received on this incident. Please let my Manager, Cheryl Fesh, know what you think of the level of service provided, by contacting her via email at or via phone at.
</EMAILOUT>


quote:

Your Response - 10/3/2007 9:38:11 PM
Problem Description: You wrote "Please modify your code to use version specific ProgIDs and see if it fixes the issue."

Here are 3 links I need you to look at (these 3 links were on my original message as well as my 4th message).

On each page is a link to the source of these pages as well.

Windows 2003 SE SP2 - http://www.guardians-of-destiny.net/MSXML_Test.asp
Windows 2003 R2 SP2 - http://67.96.168.138:18080/Test/MSXML_Test.asp
Windows 2000 Server SP 4 - http://www.jeremysouthard.org/god/MSXML_Test.asp

Each of these 3 pages go through the following ProgIDs and prints the responses to the screen:

Microsoft.XMLDOM
Msxml.DOMDocument
Msxml2.DOMDocument
Msxml2.DOMDocument.3.0
Msxml2.DOMDocument.4.0
Msxml2.DOMDocument.6.0

Not a single one works on either Windows 2003 Server. This is my problem.

Thanks,
Jeremy Southard
Director of IT
A & J Designs


/sigh So...that's where I am. I've told them the same exact thing many many times and they still ask me the same questions. Notice they started adding a tag to their messages:

quote:

Meeting and exceeding your expectations is our top priority. We are interested in any feedback you might have about the service you received on this incident. Please let my Manager, Cheryl Fesh, know what you think of the level of service provided, by contacting her via email at cheryfes@microsoft.com or via phone at +1 (469) 775-7609.

...I'm thinkin' about calling Cheryl Fesh tomorrow. We'll see.

[This message has been edited by mastallama (edited October 29, 2007).]

Realm Master

Member

Posts: 1971
From: USA
Registered: 05-15-2005
seems to me like there working on it...
not very fast, but at least their trying..
(at least ONE Tech support knows what its talking about...)

------------------
yeah, im a little crazy
Check out my crazy sig that I made:


MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
I'm still confused as to why he keeps asking to see my code. I'm not asking for help to develop the script. The script is done and works. There is ZERO documentation on any Microsoft website about MSXML not behaving the same way on 2003 vs 2000. I told them I can't find documentation, they're not presenting any...seems like it doesn't exist.
MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
Finally, someone who at least read what I sent.

quote:

Response from Microsoft - 10/4/2007 3:40:14 PM
<SEE/TL Case Review>
Adam and I looked into this in-depth. The main problem appears to be lack of the ServerHTTPRequest option:

objXML.setProperty "ServerHTTPRequest", True

It would seem that the customer is using a version of MSXML3 on Windows 2000 SP4 that behaves correctly without this option, but as documented in KB 281142, this should always be required, so it's strange that 2000 SP4 works without this setting.

We need to get the full version information for msxml3.dll on each of the customer's servers so we know what builds are involved.

We think that setting the option may be enough to resolve the issue, but we are still getting an error when testing due to a name resolution problem, that is possibly due to the proxy server.
</SEE/TL Case Review>


...yeah, well, I tried that long ago.

quote:

Your Response - 10/4/2007 4:03:00 PM
Problem Description: Per the instructions on KB 281142, I added objXML.setProperty "ServerHTTPRequest", True directly below objXML.async=FALSE

Now all three versions of this MSXML_Test.asp script return errors:

Windows 2003 SE SP2 - http://www.guardians-of-destiny.net/MSXML_Test.asp
Windows 2003 R2 SP2 - http://67.96.168.138:18080/Test/MSXML_Test.asp
Windows 2000 Server SP 4 - http://www.jeremysouthard.org/god/MSXML_Test.asp

The script at 67.96.168.138 will timeout before it goes through the entire loop now. I cannot change the timeout setting on this server at this time but I can split the ProgIDs into their own scripts if that would help.


MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
Alright! 1 week later and another response!

quote:

Response from Microsoft - 10/10/2007 8:37:59 PM
<ResearchLog>
Reviewing case notes and trying to understand where WinHttp is coming in the picture here. It seems that the customers script is failing and webdata needs to reproduce this behavior and tell the customer how to fix it. I am sending email to Srini
</ResearchLog>
===================================================
Email to Srini:
===================================================
From: Prashant
Sent: Wednesday, October 10, 2007 6:37 PM
To: Srini
Cc: John
Subject: SRZ070916000068

Hi Srini,

WinHttp is not coming into the picture here at all. The customer is saying that the calls to MSXML fail with an Access Denied because he cannot create instance of the MSXML object.

You can easily reproduce the behavior by downloading the customers script from this location: <http://67.96.168.138:18080/Test/MSXML_Test.txt> and test it out on a Windows 2003 server.

The customer is saying that if you run this URL: <http://67.96.168.138:18080/Test/MSXML_Test.asp>, it is executing the script from here <http://67.96.168.138:18080/Test/MSXML_Test.txt> and you will be able to reproduce this issue easily.

I do not understand how WinHttp is related here. So, please isolate the issue and let me know where WinHttp is failing.

That would be very helpful.

Thanks.


Regards,

Prashant.


Followed by ...

quote:

Response from Microsoft - 10/10/2007 8:56:10 PM
Further research led to the following:
================================
From: Prashant
Sent: Wednesday, October 10, 2007 6:55 PM
To: Srini
Cc: John
Subject: RE: SRZ070916000068

So, I tried putting the script on my Win2k3 machine and ran it and with WinHttpTracing turned on.

This is what I get as the WinHttplog: \\seeplusplus\SharedDocs\srini <file:///\\seeplusplus\SharedDocs\srini>

There are a total of 12 GET requests in the trace and I get 12 responses. The code which I used to get this WinHttp trace is in the above share.

There are 12 requests because the ASP code has these 2 lines:

objXML.Load ("http://armory.worldofwarcraft.com/guild-info.xml?r=Thorium+Brotherhood&n=Guardians+of+Destiny")

and

ReturnValue = objXML.Load ("http://armory.worldofwarcraft.com/guild-info.xml?r=Thorium+Brotherhood&n=Guardians+of+Destiny")

So, for a loop of 0 to 5, it will be executed 6*2 =12 times.

There is no error in the WinHttp trace, so WinHttp is out of the picture here. The ASP page is showing all kinds of errors in the table, because the code enters this path:

If ReturnValue = False Then
Set XMLError = objXML.parseError

And that is because the preceeding line: objXML.Load(…) returns false. So, the issue here is to find out why the Load function returned false and set the error object.

Hope this helps.


Thanks.


Regards,
Prashant.


And my response...

quote:

Your Response - 10/10/2007 10:40:20 PM
Problem Description: Thank you Prashant, this is exactly what the problem is.

Srini, how do I "Run the proxycfg"?

Thanks,
Jeremy Southard
Director of IT
A & J Designs


So, after almost a month they finally realize that I have a problem here. Woooo! I hope they can figure out what's wrong with their DLL faster though, I can't wait forever!

[This message has been edited by mastallama (edited October 29, 2007).]

Dany
Junior Member

Posts: 2
From: Toronto,CANADA
Registered: 10-28-2007
We dont see any update on your support case. Also, I am not too sure if its approproiate to include support engineer identity in the public forums like this.

Dany

spade89

Member

Posts: 561
From: houston,tx
Registered: 11-28-2006
hi danny and welcome to ccn

------------------
John 14:6

Jesus answered, "I am the way and the truth and the life. No one comes to the Father except through me.

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
quote:
Originally posted by Dany:
We dont see any update on your support case. Also, I am not too sure if its approproiate to include support engineer identity in the public forums like this.

Dany


I edited my posts and removed full names and phone numbers. I did not post that here maliciously.

As for updates, I don't see any either and I'm not sure why you would bring the conversation here.

Welcome to CCN!

Dany
Junior Member

Posts: 2
From: Toronto,CANADA
Registered: 10-28-2007
Thank you Spade!