Parse of project SampleWeb generated 21 December 2006 by ASP Documentation Tool 6.8 [COMMAND LINE SETTINGS] Project Name = SampleWeb Input Folder = C:\work\wwwroot\SampleWeb Output Folder = output\SampleWeb Use Include Files = On Use CSS file = Off Text Output Filename = HTML Help Output = On Line Numbering = On Extract ASP Function/Sub Descriptions = On Syntax Highlighting = On Hyperlinking of Entities in Source Code = On Color Coding of Entities in Source Code = Off Guess Stored Procedure Calls = On Verbose Mode = On Web Root Folder = c:inetpubwwwroot Web Root Specified in Command Line Options = No Document Database = SampleWeb Document Database = SampleProject [APPLICATION SETTINGS] HTML Help Program Location = C:/Progra~1/HTMLHe~1/hhc.exe File Extensions = \.asa$|\.asp$|\.inc$|\.cls$|\.js$ Avoid Files = _ScriptLibrary|_vti|postinfo|DataEnvironment.asa AppName = ASP Documentation Tool AppVersion = 6.8 AppURL = http://www.winnershtriangle.com/w/Products.ASPDocumentationTool.asp Preferred Default Scripting Language = VBScript Default Scripting Language Used = VBScript [FINDING FILES] [DATABASES] Examining database SampleWeb Found table t_CustomerOrders Found column CustomerOrderID in table t_CustomerOrders Found column fk_CustomerID in table t_CustomerOrders Found column fk_ProductID in table t_CustomerOrders Found column NumberOrdered in table t_CustomerOrders Found column PricePaid in table t_CustomerOrders Found table t_customers Found column CustomerID in table t_customers Found column Forename in table t_customers Found column Surname in table t_customers Found column Address1 in table t_customers Found column Address2 in table t_customers Found column City in table t_customers Found column State in table t_customers Found column CountryID in table t_customers Found relationship FK_t_CustomerOrders_t_customers between primary key t_customers.CustomerID and foreign key t_CustomerOrders.fk_CustomerID Found table t_inventory Found column ProductID in table t_inventory Found column NumberInStock in table t_inventory Found table t_jobtitles Found column JobTitleID in table t_jobtitles Found column JobTitleName in table t_jobtitles Found relationship FK_t_staff_t_jobtitles between primary key t_jobtitles.JobTitleID and foreign key t_staff.JobTitleID Found table t_products Found column ProductID in table t_products Found column ProductName in table t_products Found column ProductPrice in table t_products Found column ProductCode in table t_products Found trigger Trigger_DeletedProduct on table t_products Extracting text from trigger Trigger_DeletedProduct Found relationship FK_t_CustomerOrders_t_products between primary key t_products.ProductID and foreign key t_CustomerOrders.fk_ProductID Found relationship FK_t_inventory_t_products between primary key t_products.ProductID and foreign key t_inventory.ProductID Found table t_staff Found column StaffID in table t_staff Found column Forename in table t_staff Found column Surname in table t_staff Found column JobTitleID in table t_staff Found column StartDate in table t_staff Found trigger ModifiedStaffTrigger on table t_staff Extracting text from trigger ModifiedStaffTrigger Found view v_ExpensiveProducts Extracting text from view v_ExpensiveProducts Found column ProductID in view v_ExpensiveProducts Found view v_Products Extracting text from view v_Products Found column ProductID in view v_Products Found view v_Staff Extracting text from view v_Staff Found column StaffID in view v_Staff Found stored procedure GetCustomerByCustomerID Found stored procedure sp_GetCountExpensiveProducts Found stored procedure sp_GetProductByProductID Found stored procedure sp_GetProducts Found stored procedure sp_GetProductsNotInStock Found stored procedure sp_GetStaff Found stored procedure sp_UpdateProductNameByProductID Extracting text from stored procedure GetCustomerByCustomerID Stored procedure GetCustomerByCustomerID has parameter @RETURN_VALUE int(4) Stored procedure GetCustomerByCustomerID has parameter @CustomerID int(4) Extracting text from stored procedure sp_GetCountExpensiveProducts Stored procedure sp_GetCountExpensiveProducts has parameter @RETURN_VALUE int(4) Extracting text from stored procedure sp_GetProductByProductID Stored procedure sp_GetProductByProductID has parameter @RETURN_VALUE int(4) Stored procedure sp_GetProductByProductID has parameter @ProductID int(4) Extracting text from stored procedure sp_GetProducts Stored procedure sp_GetProducts has parameter @RETURN_VALUE int(4) Extracting text from stored procedure sp_GetProductsNotInStock Stored procedure sp_GetProductsNotInStock has parameter @RETURN_VALUE int(4) Extracting text from stored procedure sp_GetStaff Stored procedure sp_GetStaff has parameter @RETURN_VALUE int(4) Extracting text from stored procedure sp_UpdateProductNameByProductID Stored procedure sp_UpdateProductNameByProductID has parameter @RETURN_VALUE int(4) Stored procedure sp_UpdateProductNameByProductID has parameter @ProductID int(4) Stored procedure sp_UpdateProductNameByProductID has parameter @ProductName varchar(100) [ACCESS DATABASES] Examining Access database SampleProject Found view Display Courses Query Found view q_courses Found table Switchboard Items Found column Argument in table Switchboard Items Found column Command in table Switchboard Items Found column ItemNumber in table Switchboard Items Found column ItemText in table Switchboard Items Found column SwitchboardID in table Switchboard Items Found table t_courses Found column CourseDescription in table t_courses Found column CourseID in table t_courses Found column CourseName in table t_courses Found column SubjectID in table t_courses Found column TutorID in table t_courses Found table t_subjects Found column SubjectID in table t_subjects Found column SubjectName in table t_subjects Found table t_tutors Found column TutorBiography in table t_tutors Found column TutorID in table t_tutors Found column TutorName in table t_tutors Found column TutorSubjects in table t_tutors Found column TutorTitle in table t_tutors Found Access stored procedure Edit Tutor Name Extracting text from Access stored procedure Edit Tutor Name [FINDING FILE CONTENT] Looking in /Default.asp Found Request.QueryString("GoToSamples") on line 12 Found Response.Redirect to URL ASPSamples/ on line 14 Found Response.Redirect to URL ASPSamples/Default.asp on line 15 Found Application Variable WebSiteName on line 25 Found Application Variable WebSiteName on line 30 Found Request.ServerVariables("HTTP_REFERER") on line 74 Found Request.ServerVariables("HTTP_USER_AGENT") on line 75 Found Samplewebcomobject.Clsmaths object instantiation on line 77 Looking in /global.asa Found ASP VBScript Subroutine: Application_OnStart() on line 21 Found Application Variable WebSiteName on line 23 Found Application Variable WebSiteURL on line 24 Found Application Variable Connection_DSN on line 26 Found Application Variable Connection_Username on line 27 Found Application Variable Connection_Password on line 28 Found Application Variable Connection_String on line 29 Found Email Address brett@someserver.co.uk on line 31 Found Application Variable AdministratorEmailAddress on line 31 Looking in /includes/AdditionalFunctionality.asp Found ASP VBScript Function: StripHTMLTags(HTMLString) on line 4 Looking in /includes/Global.asp Found definition of constant XML_FILE_NAME with a value of '"JobAdvertisements.xml"' on line 7 Found definition of constant XSL_FILE_NAME with a value of '"JobAdvertisements.xsl"' on line 7 Found definition of constant NUMBER_OF_YEARS with a value of '5' on line 8 Found Start of ASP VBScript Class: TextEncoding on line 11 Found ASP VBScript Subroutine: Class_Initialize() on line 13 Found ASP VBScript Subroutine: Class_Terminate() on line 17 Found ASP VBScript Function: ToUpperCase(Text) on line 21 Found ASP VBScript Function: ToLowerCase(Text) on line 27 Found End of ASP VBScript Class: TextEncoding on line 34 Found Email Address support@somewhere.net on line 38 Function RandomImage(ImagesFolderPath, _ ImageFileTypes, _ ImageDescription) has a multi-line definition of its arguments Found ASP VBScript Function: RandomImage(ImagesFolderPath, ImageFileTypes, ImageDescription) on line 45 Found Scripting.FileSystemObject object instantiation on line 66 Found Scripting.Dictionary object instantiation on line 83 Found ASP VBScript Function: CheckFileExists(sFileName) on line 130 Found Scripting.FileSystemObject object instantiation on line 134 Found ASP VBScript Function: CheckFolderExists(sFolderName) on line 149 Found Scripting.FileSystemObject object instantiation on line 153 Found ASP VBScript Function: GetCustomerRecordSet(Customer) on line 167 Guessed possible stored procedure call to GetCustomerByCustomerID on line 173 Found ADODB.Connection object instantiation on line 175 Found Application Variable Connection_DSN on line 177 Found ASP VBScript Function: GetStaffRecordSet() on line 192 Guessed possible stored procedure call to sp_GetStaff on line 198 Found ADODB.Connection object instantiation on line 200 Found Application Variable Connection_DSN on line 202 Found ASP VBScript Function: CreateDaySelectOptions(SelectedDay) on line 219 Found ASP VBScript Function: CreateMonthSelectOptions(SelectedMonth) on line 243 Found ASP VBScript Function: CreateYearSelectOptions(SelectedYear) on line 267 Found ASP VBScript Function: CreateHourSelectOptions(SelectedHour) on line 296 Found ASP VBScript Function: CreateMinuteSelectOptions(SelectedMinute) on line 327 Found ASP VBScript Function: DisplayXMLUsingXSL(XMLFileName, XSLFileName) on line 361 Found Microsoft.XMLDom object instantiation on line 367 Found Microsoft.XMLDom object instantiation on line 373 Subroutine DisplayServerVariables(Color1, _ Color2, _ SecureMode) has a multi-line definition of its arguments Found ASP VBScript Subroutine: DisplayServerVariables(Color1, Color2, SecureMode) on line 387 Found ASP VBScript Subroutine: DisplayBannerAd() on line 425 Found ASP VBScript Function: CheckValidSession() on line 448 Found Session Variable UserID on line 453 Found Session Variable UserPassword on line 454 Looking in /ASPSamples/ProductDetailsWithCOM.asp Found Samplewebcomobject.Clsdataaccess object instantiation on line 25 Found Application Variable Connection_String on line 27 Looking in /includes/JavaScript_Functions.js Found JavaScript Function ValidateForm() on line 4 Found JavaScript Function IsValidDate(d,m,y) on line 23 Found JavaScript Function IsLeapYear(year) on line 52 Found JavaScript Function setLoginCookie(loginuser,cookieyear,cookiemonth,cookiedayofmonth) on line 64 Found JavaScript document.cookie usage on line 67 Found JavaScript Function getLoginCookie() on line 72 Found JavaScript document.cookie usage on line 74 Looking in /ASPSamples/RegularExpressions.asp Found Request.Form("txtHTML") on line 6 Found JavaScript Function SubmitForm() on line 23 Found HTML Form named 'frmHTMLContent' (Action=RegularExpressions.asp, Method=POST) on line 41 Found HTML Form TextArea Field with a name of 'txtHTML' and value of '<%=sHTML%>' Found HTML Form Button with a name of 'Submit' and value of 'Submit' Looking in /includes/JScriptFunctions.asp Found ASP JScript Function: JSrot13(text) on line 6 Looking in /ASPSamples/ROT13_Encoder.asp Found Request.Form("ROT13") on line 6 Found HTML Form named 'ROT13_form' (Action=ROT13_Encoder.asp, Method=POST) on line 28 Found HTML Form TextArea Field with a name of 'ROT13' and value of '<% Response.write(sROT13Text) %>' Found HTML Form Submit Button with a name of 'B1' and value of 'Encode/Decode' Looking in /ASPSamples/DateAndTimeSelector.asp Found Request.QueryString("Action") on line 10 Found Request.Form("Day") on line 13 Found Request.Form("Month") on line 15 Found Request.Form("Year") on line 16 Found Request.Form("Hour") on line 17 Found Request.Form("Minute") on line 18 Found HTML Form named 'frmEditDateAndTime' (Action=DateAndTimeSelector.asp?Action=Post, Method=POST) on line 43 Found HTML Form Select Field with a name of 'Day' and value of '' Found HTML Form Select Field with a name of 'Month' and value of '' Found HTML Form Select Field with a name of 'Year' and value of '' Found HTML Form Select Field with a name of 'Hour' and value of '' Found HTML Form Select Field with a name of 'Minute' and value of '' Found HTML Form Button with a name of 'Submit' and value of 'Submit' Looking in /ASPSamples/ScriptEncodedFile.asp This page appears to make use of the Script Encoder so cannot be examined in detail Looking in /ASPSamples/DiskSpaceMonitoringScript.asp Found Response.Redirect to URL http://authors.aspalliance.com/brettb/ASPDiskMonitoringScript.asp on line 6 Found Server.Execute to URL DiskSpaceMonitoringScript.asp on line 8 Found Response.Cookies("DiskMonitoring") (HasKeys = 1) on line 12 Found Request.Cookies("DiskMonitoring") (HasKeys = 0) on line 19 Found Scripting.FileSystemObject object instantiation on line 48 Looking in /ASPSamples/ServerVariables.asp Found Request.QueryString("Password") on line 10 Found Response.Redirect to variable ../Default.asp on line 11 Found Session Variable Color1 on line 17 Found Session Variable Color2 on line 18 Found Request.Cookies("CookieSiteName") (HasKeys = 1) on line 27 Found Request.Cookies("CookieSiteName") (HasKeys = 1) on line 28 Found Session Variable Color2 on line 63 Looking in /ASPSamples/Index_Server_Search.asp Found 'Option Explicit' statement on line 10 Found Request.QueryString("query") on line 28 Found Request.Cookies("SampleWeb") (HasKeys = 1) on line 31 Found Request("query") on line 34 Found definition of constant DOCUMENTS_PATH with a value of '"*ASPArticles\SampleContent*"' on line 42 Found definition of constant SEARCH_CATALOG with a value of '"www.brettb.com"' on line 45 Found HTML Form named 'frmSearch' (Action=Index_Server_Search.asp, Method=GET) on line 66 Found HTML Form Text Field with a name of 'query' and value of 'index' Found HTML Form Submit Button with a name of 'Go' and value of 'undefined' Found IXSSO.Query object instantiation on line 81 Found Server.Transfer to URL ErrorHandler.asp?Error= on line 204 Found ASP VBScript Function: CleanupQuery(SearchString) on line 235 Found ASP VBScript Function: CreateURLFromFileName(FileName) on line 256 Looking in /ASPSamples/ShowProducts.asp Found Session Variable CellTitleColor on line 8 Found Session Variable CellRowColor on line 9 Found ADODB.Connection object instantiation on line 20 Found Application Variable Connection_DSN on line 23 Found Application Variable Connection_Username on line 24 Found Application Variable Connection_Password on line 25 Found ADODB.RecordSet object instantiation on line 27 Guessed possible stored procedure call to sp_GetProducts on line 29 Found Session Variable CellTitleColor on line 36 Found Session Variable CellTitleColor on line 37 Found Session Variable CellTitleColor on line 38 Found Session Variable CellRowColor on line 45 Found Session Variable CellRowColor on line 46 Found Session Variable CellRowColor on line 47 Looking in /ASPSamples/XML/DisplayXML.asp [SERVER-SIDE INCLUDES] Looking in /Default.asp Found file include 'includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Looking in /global.asa Looking in /includes/AdditionalFunctionality.asp Looking in /includes/Global.asp Found file include 'AdditionalFunctionality.asp' This file include file is '/includes/AdditionalFunctionality.asp' (page no. 3) Looking in /includes/JavaScript_Functions.js Looking in /includes/JScriptFunctions.asp Looking in /ASPSamples/DateAndTimeSelector.asp Found file include '..\includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Looking in /ASPSamples/DiskSpaceMonitoringScript.asp Found file include '..\includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Looking in /ASPSamples/Index_Server_Search.asp Looking in /ASPSamples/ProductDetailsWithCOM.asp Found file include '..\includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Looking in /ASPSamples/RegularExpressions.asp Found file include '..\includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Looking in /ASPSamples/ROT13_Encoder.asp Found file include '..\includes\JScriptFunctions.asp' This file include file is '/includes/JScriptFunctions.asp' (page no. 6) Looking in /ASPSamples/ScriptEncodedFile.asp Found file include '..\includes\JScriptFunctions.asp' This file include file is '/includes/JScriptFunctions.asp' (page no. 6) Looking in /ASPSamples/ServerVariables.asp Found file include '..\includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Looking in /ASPSamples/ShowProducts.asp Looking in /ASPSamples/XML/DisplayXML.asp Found file include '..\..\includes\Global.asp' This file include file is '/includes/Global.asp' (page no. 4) Found file include '..\..\includes\MoreIncludes\MoreIncludes.asp' Error: Could not determine the filename of this file include file [ASP FUNCTION CALLS] Looking in /Default.asp Looking in /global.asa Looking in /includes/AdditionalFunctionality.asp Looking in /includes/Global.asp Found call to ASP VBScript function GetStaffRecordSet on line 181 Looking in /includes/JavaScript_Functions.js Looking in /includes/JScriptFunctions.asp Looking in /ASPSamples/DateAndTimeSelector.asp Found call to ASP VBScript function CreateDaySelectOptions on line 46 Found call to ASP VBScript function CreateMonthSelectOptions on line 49 Found call to ASP VBScript function CreateYearSelectOptions on line 52 Found call to ASP VBScript function CreateHourSelectOptions on line 56 Found call to ASP VBScript function CreateMinuteSelectOptions on line 60 Looking in /ASPSamples/DiskSpaceMonitoringScript.asp Looking in /ASPSamples/Index_Server_Search.asp Found call to ASP VBScript function CleanupQuery on line 38 Found call to ASP VBScript function CreateURLFromFileName on line 149 Looking in /ASPSamples/ProductDetailsWithCOM.asp Looking in /ASPSamples/RegularExpressions.asp Found call to ASP VBScript function StripHTMLTags on line 11 Looking in /ASPSamples/ROT13_Encoder.asp Found call to ASP JScript function JSrot13 on line 15 Looking in /ASPSamples/ScriptEncodedFile.asp This page appears to make use of the Script Encoder so cannot be examined in detail Looking in /ASPSamples/ServerVariables.asp Found call to ASP VBScript function ToUpperCase on line 51 Found call to ASP VBScript function ToUpperCase on line 52 Found call to ASP VBScript function ToLowerCase on line 55 Looking in /ASPSamples/ShowProducts.asp Looking in /ASPSamples/XML/DisplayXML.asp Found call to ASP VBScript function DisplayXMLUsingXSL on line 17 [ASP SUBROUTINE CALLS] Looking in /Default.asp Looking in /global.asa Looking in /includes/AdditionalFunctionality.asp Looking in /includes/Global.asp Looking in /includes/JavaScript_Functions.js Looking in /includes/JScriptFunctions.asp Looking in /ASPSamples/DateAndTimeSelector.asp Found call to subroutine DisplayBannerAd on line 71 Looking in /ASPSamples/DiskSpaceMonitoringScript.asp Found call to subroutine DisplayBannerAd on line 144 Looking in /ASPSamples/Index_Server_Search.asp Looking in /ASPSamples/ProductDetailsWithCOM.asp Looking in /ASPSamples/RegularExpressions.asp Found call to subroutine DisplayBannerAd on line 64 Looking in /ASPSamples/ROT13_Encoder.asp Looking in /ASPSamples/ScriptEncodedFile.asp This page appears to make use of the Script Encoder so cannot be examined in detail Looking in /ASPSamples/ServerVariables.asp Found call to subroutine DisplayBannerAd on line 36 Found call to subroutine DisplayServerVariables on line 63 Found call to subroutine DisplayBannerAd on line 70 Looking in /ASPSamples/ShowProducts.asp Looking in /ASPSamples/XML/DisplayXML.asp [CONSTANT USAGE] Looking in /Default.asp Looking in /global.asa Looking in /includes/AdditionalFunctionality.asp Looking in /includes/Global.asp Constant NUMBER_OF_YEARS used on line 276 Constant XML_FILE_NAME used on line 371 Constant XSL_FILE_NAME used on line 375 Looking in /includes/JavaScript_Functions.js Looking in /includes/JScriptFunctions.asp Looking in /ASPSamples/DateAndTimeSelector.asp Looking in /ASPSamples/DiskSpaceMonitoringScript.asp Looking in /ASPSamples/Index_Server_Search.asp Constant SEARCH_CATALOG used on line 82 Constant DOCUMENTS_PATH used on line 85 Looking in /ASPSamples/ProductDetailsWithCOM.asp Looking in /ASPSamples/RegularExpressions.asp Looking in /ASPSamples/ROT13_Encoder.asp Looking in /ASPSamples/ScriptEncodedFile.asp This page appears to make use of the Script Encoder so cannot be examined in detail Looking in /ASPSamples/ServerVariables.asp Looking in /ASPSamples/ShowProducts.asp Looking in /ASPSamples/XML/DisplayXML.asp [FINDING VB CLASSES] SampleWeb_COM_Object/Project_SampleWebCOMObject.vbp contains reference to samplewebcomobject.clsdataaccess which is in file SampleWeb_COM_Object/clsDataAccess.cls SampleWeb_COM_Object/Project_SampleWebCOMObject.vbp contains reference to samplewebcomobject.clsmaths which is in file SampleWeb_COM_Object/clsMaths.cls [VB CLASSES] Looking for samplewebcomobject.clsmaths entities in SampleWeb_COM_Object/clsMaths.cls Found VB Public Function Add(Number1 As Long, Number2 As Long) on line 3 Function Subtract(Number1 As Long _ , Number2 As Long) has a multi-line definition of its arguments Found VB Public Function Subtract(Number1 As Long , Number2 As Long) on line 10 Found VB Public Function GetVersion() on line 18 Looking for samplewebcomobject.clsdataaccess entities in SampleWeb_COM_Object/clsDataAccess.cls Found VB Public Function GetVersion() on line 4 Found VB Public Function GetNumberOfProducts() on line 10 Found VB Public Function GetNumberOfExpensiveProducts() on line 34 Guessed possible VB stored procedure call to sp_GetCountExpensiveProducts on line 41 Found VB Public Property Get ConnectionString() on line 57 Found VB Public Property Let ConnectionString(ByVal vNewValue As Variant) on line 63 [CREATING VB CLASS SOURCE CODE PAGES] Creating samplewebcomobject.clsmaths from file SampleWeb_COM_Object/clsDataAccess.cls Creating samplewebcomobject.clsdataaccess from file SampleWeb_COM_Object/clsMaths.cls [CREATING SOURCE CODE PAGES] Creating /Default.asp Creating /global.asa Creating /includes/AdditionalFunctionality.asp Creating /includes/Global.asp Creating /includes/JavaScript_Functions.js Creating /includes/JScriptFunctions.asp Creating /ASPSamples/DateAndTimeSelector.asp Creating /ASPSamples/DiskSpaceMonitoringScript.asp Creating /ASPSamples/Index_Server_Search.asp Creating /ASPSamples/ProductDetailsWithCOM.asp Creating /ASPSamples/RegularExpressions.asp Creating /ASPSamples/ROT13_Encoder.asp Creating /ASPSamples/ScriptEncodedFile.asp Creating /ASPSamples/ServerVariables.asp Creating /ASPSamples/ShowProducts.asp Creating /ASPSamples/XML/DisplayXML.asp [SUMMARY] Number of page(s) in the project: 16 Number of ASP VBScript function(s) in the project: 17 Total number of ASP VBScript function call(s) in the project: 13 Number of ASP JScript function(s) in the project: 2 Total number of ASP JScript function call(s) in the project: 1 Number of ASP VBScript subroutine(s) in the project: 10 Total number of ASP VBScript subroutine call(s) in the project: 6 Number of ASP VBScript constant(s) in the project: 5 Number of JavaScript function(s) in the project: 6 Number of Object(s) used in the project: 8 Number of Distinct Email Addresses(s) found in the project: 2 Number of Application variable(s) used in the project: 7 Number of Session variable(s) used in the project: 6 Number of HTML Form(s) used in the project: 4 Number of Request.Form variable(s) used in the project: 7 Number of Request.QueryString variable(s) used in the project: 4 Number of other Request variable(s) used in the project: 1 Number of Server Variable variable(s) used in the project: 2 Generation of documentation took 0 minute 05 seconds [DOCUMENTATION GENERATION COMPLETE] Everything done. Documentation generation took 0 minute 05 seconds. The report has been placed in output\SampleWeb