| Dart Home | PowerTCP Web Enterprise for ActiveX | Custom Development | Reply | PowerTCP Web Enterprise for ActiveX Topics | Forums |
| Author | Forum: PowerTCP Web Enterprise for ActiveX Topic: Web Enterprise Tool 1.6 Distribution... |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 27, 2002 6:21 PM I recently applied the 1.6 patch for the Web Enterprise Tool. I am using this to upload and download files from a VB6 application. I rebuilt my InstallShield setup program and ran it on a client machine, and now all file downloads are failing. I'm getting an error code of 10060, which indicates a timeout, but I can access these files through a browser just fine. If I reinstall my old application version, which consequently installs the old WebASP version, it works like a champ. Have the runtime dependencies changed? Can you forward an updated list of dependencies? I notice that you refer to DartSecure.dll, which doesn't even exist on my development box, so I've been distributing DartSecure2.dll instead. I verified that the following versions were in fact installed on my test machine: dartcertificate.dll - 1.6.0.2 dartsecure2.dll - 1.6.0.4 dartsock.dll - 2.2.0.16 dartwebutil - 1.6.0.2 dartwebasp - 1.6.0.4 I also verified that my test machine had this: wsock2.dll - 5.0.2195.2871 Thanks. Louis |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 27, 2002 6:30 PM Forgot to ask... do you have a merge module to handle distribution? If not, would you consider going this route in the near future? It sure simplifies things! |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 27, 2002 7:18 PM First Question: I just installed the latest WebEnterpriseTool.exe, then applied the Update and I can confirm that the DLL versions match. I can't confirm the timeout though. I ran the sample pagefetch program with timeout at 5 secs and was able to download very large files with no problems. Please tell me what I need to do to see the problem. Second question: We do not provide merge modules. That is something best left to the end-user (you). We do offer consulting services if you need one developed for you though. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 27, 2002 7:48 PM I compiled and ran the VB6 PageFetch example on my development machine and it worked just fine. I copied that EXE to my test machine after having verified the dart control versions as specified earlier, and it also returned timeouts. I was using the default timeout setting of 20 seconds. Both machines are Windows 2000 Professional, IE6, with all the latest patches installed from windowsupdate.microsoft.com. |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 27, 2002 8:27 PM If it works on one machine and not on another, then the DLL's are not at fault. There must be something else causing the problem. Maybe something to do with proxy server? Have you tried other URL's? |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 27, 2002 9:02 PM I did try multiple URL's but since this is a test machine that gets "played with" a lot, I am in the process of reinstalling the OS and starting from scratch. I'll let you know how it goes shortly. The odd thing is that the old DLLs work if I reinstall them, but the new don't. Eliminating an OS issue seems like the logical next step. |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 27, 2002 9:21 PM Is the URL secure or non-secure? If you can give me a url to try, I can try it on an unaltered 2000 machine. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 27, 2002 11:35 PM I reformatted the drives, reinstalled Windows 2000 professional, reapplied ALL available patches from WindowsUpdate.Microsoft.com, and then reinstalled my application, which includes all files listed in your documentation as runtime requirements. I then ran your PageFetch sample against http://www.dart.com/default.asp. The operation timed out after about 30 seconds. I must be missing SOMETHING in the setup program. |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 27, 2002 11:39 PM You can rule that out by installing the WebEnterprise Tool Setup. If it works after that, it's definately something you are leaving out. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 28, 2002 10:06 AM I went ahead and ran the Web Enterprise Tool setup on my deployment machine. My application then ran like a champ. I went ahead and applied the Update.exe anyway, just to be safe, but that didn't even appear to be necessary. That tells me that I'm missing some other dependency in my setup program. But what? My original posting (June 27, 2002 6:21 PM) shows that I included all the files required according to your documentation. There must be something else? |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 28, 2002 10:18 AM All we do is install and register the DLL's. My guess is that InstallShield is not really installing the DLL's that you think you are installing. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 28, 2002 10:47 AM The file names and versions I posted were from the target machine that I ran the install on, so I know they are there. When I ran your install, I saw all kinds of file names go by. Even saw a reference to SOAP flash by. This is the same install project I used with the old version, and that worked. All I did was update the dart controls on my dev box and rebuild the installshield project. I appreciate your help, but I'm not sure where to turn next? |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 28, 2002 12:40 PM The only thing I know and the only thing that I have control over is our install. Since I wrote the install I know exactly what it does. On a clean 2000 machine all OLE files will be up to date so all that is done (besides the help and samples) is the copying of the Dart DLL's that you mentioned at first into the System32 directory where they are registered. Since you don't get a catastrophic error, I must assume that all the DLL's are sucessfully registered. The error you are getting indicates that the server stopped responding the number of milliseconds that you specify as Timeout. I honestly can't tell you why it doesn't work if you install using InstallShield. Please call in to 315-790-5456 and ask to speak with Tony. Tell them it is in regards forum issue 2129. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 28, 2002 1:39 PM I had a customer test this on a Win98 machine, and they were having the same results. I then had them manually register the five Dart controls in a specific order, and then it began working. I checked the InstallShield project, and they are all set for automatic registration. I suspect that one or more of these registrations may be failing due to the order in which they are run. I will look into this more on my end before bothering you on the phone. It's odd that I'm not getting a catastrophic failure if that's the case, though, isn't it? Thanks for sticking with me on this. |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted June 28, 2002 1:59 PM Wise installs all the DLLs first, then registers them at the end. If IS does it different then the order should be dartsock dartcertificate dartsecure2 dartwebutil dartwebasp |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 28, 2002 6:54 PM OK... I reformatted and reinstalled Win2000 (no service packs this time, since I didn't want to waste MORE hours) and ran my InstallShield setup. Still no luck. Same timeout symptoms. I ran regsvr32 manually against DartSock.dll ONLY, and it now works. It seems like that file is not getting registered properly, but all other COM dll's (and there are quite a few in there, including some VB6 ones I wrote) are registering OK. InstallShield is not telling me that registration failed, and it DOES register fine manually. It's almost as if IS is TRYING to register it. The registration properties in InstallShield on your files all match, and all are set to "Extract COM Information". At this point, there seem to be two issues. The first, I will take up with InstallShield to try to determine WHY this file is not registering properly. The second, it why your controls are returning a timeout rather than a catostrophic error when a dependent file is not registered properly. Should InstallShield request a copy of your files to investigate, do I have permission to supply them? Thanks. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted June 28, 2002 6:56 PM Sorry. Third sentence of second paragraph should have read "It's almost as if IS is NOT TRYING to register it. " |
Tony Priest![]() From: Utica, NY USA Posts: 8466 Member Since: 04/11/00 |
posted July 1, 2002 5:21 PM Sorry to take so long to reply to this. I have been trying to think of something that would help but nothing is coming to me. Even if I could duplicate the problem by running your setup, I'm not sure that I could debug it, since I would have to register a debug DLL, which would most likely make everything work. |
| lledee From: Tampa, FL USA Posts: 16 Member Since: 06/27/02 |
posted July 1, 2002 5:31 PM I changed my InstallShield setup properties on JUST the DartSock.dll file from "Extract COM Information" to "Self-Registration". This resulted in a successful installation. Note that the setting was left at "Extract COM Information" for all other dll's (including other Dart dlls), and they are working fine. I am still waiting for a reply from InstallShield as to a possible reason why that one dll required this work-around. I will keep you posted. |
| Reply | PowerTCP Web Enterprise for ActiveX Topics | Forums |
This site is powered by
PowerTCP WebServer for ActiveX
|