Re: Upgrading to 4.0 on Windoze 98

This WebDNA talk-list message is from

2000


It keeps the original formatting.
numero = 33364
interpreted = N
texte = I'm glad you got it!!Here is a description of the problem:Starting with IIS4 and PWS, Microsoft uses a new database, called the metabase, to store all of the PWS/IIS settings. However, both IIS and PWS do still recognize the now obsolete registry keys for script mappings (and other settings). So, when PWS/IIS (a.k.a. inetinfo.exe) start up, the registry is checked for legacy entries. Any script mappings found in the registry are appended to those that exists in the metabase. The problem is that both PWS/IIS4 (I don't think this is a problem with IIS5) appear to append the registry script mappings every time, whether or not they already exists in the metabase. So, after a short period of time, you end up with several duplicate entries in the metabase. You can prevent the addition of more duplicate entries by removing the mappings from the registry. This is not a big problem for IIS because you can detect and remove the duplicate entries using the Microsoft Management Console (MMC). But there is no such tool for Win98/PWS (Well, at least none that are installed with PWS. See below).So, why is this a problem? Lets say you change the html mapping in the registry to point to the new $webcat.dll, now located in the new 'webcatalogengine' directory. IIS/PWS will append the new mapping into the metabase, as expected. But, it will not override the dozens of duplicate mappings that may already exists in the metabase. All of which may point to the old $webcat.dll! This is a problem for PWS users because there in no tool to detect and remove the unwanted script mapping from the metabase. Here are two ways to deal with this issue. One, to uninstall/reinstall PWS, then install Webcatalog 4.0. The other is to use a handy Microsoft utility called 'MetaEdit' to remove the bad mappings. MetaEdit is very similar to RegEdit, in that it allows you to modify the metabase as you would the registry. You may need to do a little hunting around to find this utility.The WebCatalog 4.0 installer is very good at removing existing tpl mappings from the metabase and adding the new mapping that point to the 'webcatalogengine' directory. But it only does this for the tpl mapping. I hope to add the ability for the user to specify additional mappings at install time, for future releases. For now, you will need to either uninstall/reintstall PWS, or use MetaEdit to remove the old duplicate script mappings.If, after you have cleared out old mappings, you need to add aditional script mappings in the future, you can still use the old method of adding them to the registry. But just remember to remove them from the registry after you have restarted PWS, so that you do not clutter up the metabase with duplicate entries. Or, again, you can use the MetaEdit utility to add any new mappings.Anyway, I just wanted shed some light on this issue.-----Original Message----- From: WebCatalog Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of Peter Werno Sent: Sunday, June 18, 2000 12:25 AM To: WebCatalog Talk Subject: FYI: Upgrading to 4.0 on Windoze 98 I finally made it !!!! :-)If you are running Windows 98 / PWS and had previously installed WebCatalog 3.0.8 AND had the suffixes .htm & .html set to be interpreted by WebCat, it is not enough to just install 4.0 !!!NO:You must de-install 3.0.8 first, then (!!!!) uninstall PWS (!!!!!), then re-install PWS and finally install Version 4.0that was the only way I could get 4.0 & PWS to run correctly. If you do not re-install PWS, it seems to remember the link to the old Version when interpreting .htm or .html-files, which will -of course- not work, as you are running the new Version of the db-server!I hate windoze :-)Ciao,Pete------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Upgrading to 4.0 on Windoze 98 (Scott Anderson 2000)
  2. FYI: Upgrading to 4.0 on Windoze 98 (Peter Werno 2000)
I'm glad you got it!!Here is a description of the problem:Starting with IIS4 and PWS, Microsoft uses a new database, called the metabase, to store all of the PWS/IIS settings. However, both IIS and PWS do still recognize the now obsolete registry keys for script mappings (and other settings). So, when PWS/IIS (a.k.a. inetinfo.exe) start up, the registry is checked for legacy entries. Any script mappings found in the registry are appended to those that exists in the metabase. The problem is that both PWS/IIS4 (I don't think this is a problem with IIS5) appear to append the registry script mappings every time, whether or not they already exists in the metabase. So, after a short period of time, you end up with several duplicate entries in the metabase. You can prevent the addition of more duplicate entries by removing the mappings from the registry. This is not a big problem for IIS because you can detect and remove the duplicate entries using the Microsoft Management Console (MMC). But there is no such tool for Win98/PWS (Well, at least none that are installed with PWS. See below).So, why is this a problem? Lets say you change the html mapping in the registry to point to the new $webcat.dll, now located in the new 'webcatalogengine' directory. IIS/PWS will append the new mapping into the metabase, as expected. But, it will not override the dozens of duplicate mappings that may already exists in the metabase. All of which may point to the old $webcat.dll! This is a problem for PWS users because there in no tool to detect and remove the unwanted script mapping from the metabase. Here are two ways to deal with this issue. One, to uninstall/reinstall PWS, then install Webcatalog 4.0. The other is to use a handy Microsoft utility called 'MetaEdit' to remove the bad mappings. MetaEdit is very similar to RegEdit, in that it allows you to modify the metabase as you would the registry. You may need to do a little hunting around to find this utility.The WebCatalog 4.0 installer is very good at removing existing tpl mappings from the metabase and adding the new mapping that point to the 'webcatalogengine' directory. But it only does this for the tpl mapping. I hope to add the ability for the user to specify additional mappings at install time, for future releases. For now, you will need to either uninstall/reintstall PWS, or use MetaEdit to remove the old duplicate script mappings.If, after you have cleared out old mappings, you need to add aditional script mappings in the future, you can still use the old method of adding them to the registry. But just remember to remove them from the registry after you have restarted PWS, so that you do not clutter up the metabase with duplicate entries. Or, again, you can use the MetaEdit utility to add any new mappings.Anyway, I just wanted shed some light on this issue.-----Original Message----- From: WebCatalog Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of Peter Werno Sent: Sunday, June 18, 2000 12:25 AM To: WebCatalog Talk Subject: FYI: Upgrading to 4.0 on Windoze 98 I finally made it !!!! :-)If you are running Windows 98 / PWS and had previously installed WebCatalog 3.0.8 AND had the suffixes .htm & .html set to be interpreted by WebCat, it is not enough to just install 4.0 !!!NO:You must de-install 3.0.8 first, then (!!!!) uninstall PWS (!!!!!), then re-install PWS and finally install Version 4.0that was the only way I could get 4.0 & PWS to run correctly. If you do not re-install PWS, it seems to remember the link to the old Version when interpreting .htm or .html-files, which will -of course- not work, as you are running the new Version of the db-server!I hate windoze :-)Ciao,Pete------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Scott Anderson

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

[WriteFile] problems (1997) RE: creating writefile data from a nested search (1997) Num Found by category (2000) Uploading Files (2000) autocommit problem (1998) Hyperboard/bulletin board available (1998) Apache Question (2003) [WebDNA] HTTPS and authorization (2018) math problems (2000) Include binary files in template/XML (SOLVED/Request new (2004) WebCat2 - Getting to the browser's username/password data (1997) read and write you own cookies with webcat (1997) f2 download problems (1997) Search all Fields in a db (1997) List Address Changed! (1998) Apache/MySQL Authentication (2006) New to WebCat, Help. (1998) Grouping search fields, etc. (1997) WebCat2 - Getting to the browser's username/password data (1997) Using Applescript to process WebCatalog functions (1998)