My Authorize script stop working overnight

Posted on 2006-04-28
Last Modified: 2008-01-09
This morning when I came to work our customer service department was flooded w/ complain that our cc app stop working.
When tried to run the app, I get this error message

msxml3.dll error '800c0005'

The system cannot locate the resource specified.

I try to do some research, but could not make head and tail of it.
Here are what I know.  

Everything was working up to 3 am today (the time when we record our last cc charge)
I don't think there was any type of update on the server last night.
We know that no one change any part of the script for cc charging app.
It works on our testing server, but the testing server is an w2k server running iis5
Out web server is running w2k3 with iis 6
I install MSXML3 sp 7 and restart the server, but don't seem to do any thing.

Following is the code that's causing the problem

144  set xml = Server.CreateObject("Microsoft.XMLHTTP")
145 "POST", "" _
146       & data & "", false
147  xml.send ""

The asp error point the error at line 147

I really don't know xml enough to trouble shoot, so any help will be great.  


Question by:tongslee
    LVL 52

    Accepted Solution

    You may want to try using ServerXMLHTTP instead.


        set xml = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
    LVL 1

    Author Comment


    Thanks, it worked.
    I think an security update that was done last night cause the problem with MSXML3.dll

    Would you tell me what's the different between "Microsoft.XMLHTTP" and "MSXML2.ServerXMLHTTP.3.0"

    LVL 52

    Expert Comment

    by:Carl Tawn
    Essentially XMLHTTP is a client version of the control which uses WinInet under the hood. It has several limitations that cause problems when used server-side (such as a two concurrent connections limit).

    If you are using any server-side operations then you should stick with ServerXMLHTTP.

    More details here:

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    Remove all occurances from js string 12 48
    migrate from classic ASP to C# .NET 5 49
    Copy only dates 3 62
    JSON error 4 28
    Have you ever needed to get an ASP script to wait for a while? I have, just to let something else happen. Or in my case, to allow other stuff to happen while I was murdering my MySQL database with an update. The Original Issue This was written…
    This demonstration started out as a follow up to some recently posted questions on the subject of logging in: and…
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now