Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

My Authorize script stop working overnight

Posted on 2006-04-28
3
Medium Priority
?
327 Views
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  xml.open "POST", "https://secure.authorize.net/gateway/transact.dll?" _
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.  

Thanks

0
Comment
Question by:tongslee
  • 2
3 Comments
 
LVL 52

Accepted Solution

by:
Carl Tawn earned 2000 total points
ID: 16564921
You may want to try using ServerXMLHTTP instead.

i.e.

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

Author Comment

by:tongslee
ID: 16565113
Carl_Tawn

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"

Thanks
0
 
LVL 52

Expert Comment

by:Carl Tawn
ID: 16565141
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: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/97884cf6-5fdf-4b1f-8273-73c0e098b8f3.asp
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have helped a lot of people on EE with their coding sources and have enjoyed near about every minute of it. Sometimes it can get a little tedious but it is always a challenge and the one thing that I always say is:   The Exchange of informatio…
This demonstration started out as a follow up to some recently posted questions on the subject of logging in: http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_28634665.html and http://www.experts-exchange.com/Programming/…
Screencast - Getting to Know the Pipeline
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Suggested Courses
Course of the Month10 days, 7 hours left to enroll

571 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