Since 1998

Monkeying Around with ASP by Rob Caron



Site Contents



Troubleshooting My SOAP Toolkit Sample

Top 5 Reasons Why the Sample Does Not Work
  1. Permissions - The interactive user account (IUSR_machine) must have Read & Execute permissions for both ROPE.DLL and SalesTaxRates.DLL to execute methods in these DLL's. Also, both ROPE.DLL and SalesTaxRates.DLL must not be placed in a directory managed by IIS/FrontPage Extensions, such as a virtual directory. Instead, place them in a regular folder in the file system. Also, when working on a local Web server ensure that the files you manipulate are accessible to the interactive user (IUSR_machinename). Working locally instead of publishing may result in missing security permissions.
  2. Constructor String - The SalesTaxRates.DLL is written to take advantage of the Constructor String property of COM+ applications. This string provides the location of the ADO Recordset, which is persisted as an XML document in the file system. Without this information, the SalesTaxRates.DLL has no data to query. If you are trying to install this sample on an operating system other than Windows 2000, you will need to re-write SalesTaxRates.DLL to not rely on the Constructor String.
  3. CDATAize - The GetStateTaxRates() proxy method (located in USStateRates.ASP on the server side) must be modified to call the CDATAize method of the SoapPackager object. Since the data being returned by this method is XML that will be placed into a SOAP message, it is placed into a <![CDATA[...]]> section to prevent it from being parsed along with the SOAP message.
  4. ServiceURI.inc - This file is located on the client side. The values for SDL_URI and URI_Endpoint must be updated to reflect the location of these files on the SOAP server. Failure to update these values will result in a failure to load the service description.
  5. DLL Registration - Do not forget to register ROPE.DLL. SalesTaxRates.DLL is registerd by virtue of creating a COM+ application with it.

Troubleshooting My SOAP Toolkit Sample
Some Sample Error Messages and Their Likely Causes




Copyright Notice

All original material Copyright ©1998-2000, 2003 Rob Caron. All rights reserved.

Site Provided By

aspAlliance