workPage

Errors and some solutions

msxml4.dll error '80072ee2'

The operation timed out

/timelines/Sync.html, line 331

From: Stephen Sulzer \(Microsoft\) (ssulzer@online.microsoft.com)
Subject: Re: The operation timed out
Newsgroups: microsoft.public.winhttp, microsoft.public.xml.msxml-webrelease
View this article only
Date: 2001-12-04 20:18:24 PST

[In general, MSXML/ServerXMLHTTP questions should be asked on the
microsoft.public.xml.msxml-webrelease newsgroup.]

The default timeout values are not indefinite by default, except for DNS
name resolving. However, the default values likely changed from MSXML 3
(based on WinHTTP 4) to MSXML 4 (WinHTTP 5). The timeout settings are
actually managed by WinHTTP.

There are four different timeout settings: name resolution, connect, send
and receive.

In MSXML4, the default timeout values for these are:

name resolution - infinite
connect - 60 seconds
send - 30 seconds
receive - 30 seconds

The default send and receive timeouts were much longer in MSXML3/WinHTTP4
(for example, 300 seconds for send and 3600 seconds for receive).

You can use the setTimeouts method on the ServerXMLHTTP component to set new
timeout values. Please refer to the following on-line documentation for more
information:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmmthsettimeouts.asp

And from that address:
Microsoft XML 3.0 - XML Reference

...

oServerXMLHTTPRequest.setTimeouts(resolveTimeout, connectTimeout, sendTimeout, receiveTimeout)

...

resolveTimeout [in]
Long integer. resolveTimeout value is applied to mapping hostnames (such as "www.microsoft.com") to IP addresses; the default resolveTimeout value is infinite, meaning no timeout.
connectTimeout [in]
Long integer. connectTimeout is applied to establishing a communication socket with the target server, with a default timeout value of 60 seconds.
sendTimeout [in]
Long integer. sendTimeout applies to sending an individual packet of request data (if any) on the communication socket to the target server. A large request sent to a server will normally be broken up into multiple packets; the send timeout applies to sending each packet individually. The default sendTimeout value is 5 minutes.
receiveTimeout [in]
Long integer. The receiveTimeout value applies to receiving a packet of response data from the target server. Large responses will be broken up into multiple packets; the receive timeout applies to fetching each packet of data off the socket. The default receiveTimeout value is 60 minutes.

Edit  |  Subscribe
Language: fr  | it  | de  | es  | pt  | ar  | he  | da  | nl  | zh  | ja  | ko  | none 
skyCalendar

This Version:
Archived at: https://www.skybuilders.com/Users/Derek/Errors.20020405104902.html

Requests
 Version: 9966 | Series: 9966