HNDSLFSVFX.APP is a TYPE 4 CHT server, which means it serves files. It is our default web page server. Web pages and images, are after all, files. Normal HTTP page views from a browser are public and do not require password enabled access privileges. File transactions into and out of server-visible directories are security-controlled via a 2-part server login. HNDSLFSVFX.AP can securely transact file transfers with several CHT file client applications. All secure clients require this server to set up a single, 2-part server-level login (username + password), to control file upload/download permissions. HNDSLFCMD.APP is a CHT "Batch-Bot" upload/download application, enabling transfers into and out of the server root and any server subdirectory below the server root. "Batch-Bot" style applications may be used from the DOS command line, from DOS batch scripts, and, naturally, inside Clarion applications where they are known as "CHT Snap-Ins". HNDSLFCL.APP is a simple, example client single-file uploader, downloader illustrating four different client-side upload/download methods. This server is entirely template-built and contains almost no hand-embedded code. It may be used alone, via a standard HTTP communications link, or via an encrypted HTTPS tunnel communications link, when combined with a STUNNEL Proxy, configured with an SSL Certificate. |
Count | Global Template Name | Qty | Global Template Description | |
(0001) | AACHTControlPanel(HNDTools) | 1 | © CHT AACHTControlPanel • (TIER-1) • | |
(0002) | ApplicationImagesEx(HNDTools) | 1 | © CHT ApplicationImagesEx • (TIER-1) • | |
(0003) | FieldLevelValidationCode(HNDTools) | 1 | © CHT FieldLevelValidationCode • (TIER-1) • | |
(0004) | HNDCMPControlPanel(HNDTools) | 1 | © CHT HNDCMPControlPanel • (TIER-2) • | |
(0005) | HandyVersionResource(HNDTools) | 1 | © CHT HandyVersionResource • (TIER-1) • | |
(0006) | INIFile(HNDTools) | 1 | © CHT INIFile • (TIER-1) • | |
(0007) | VblFileNames(HNDTools) | 1 | © CHT VblFileNames • (TIER-1) • | |
(7) Global Templates • (TIER-2) | ||||
1 – Template Type: Window | ||||
– – Procedure Name: ServerMain() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0008) | AppStartSplashProcedure(HNDTools) | 1 | © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) • | |
(0009) | BrowserServerInitializationControls(HNDTools) | 1 | © CHT BrowserServerInitializationControls • (TIER-3) • | |
(0010) | EmbedBrowserServer(HNDTools) | 1 | © CHT EmbedBrowserServer • (TIER-3) • | |
(0011) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0012) | HandyApplicationIniFetch(HNDTools) | 1 | © CHT HandyApplicationIniFetch • (TIER-1) • (13) | |
(0013) | HandyApplicationIniPut(HNDTools) | 2 | © CHT HandyApplicationIniPut • (TIER-1) • (8) | |
(0014) | HandyHelpWhatsNew(HNDTools) | 1 | © CHT HandyHelpWhatsNew • (TIER-1) • (12) | |
(0015) | HandyToolBarGradient(HNDTools) | 1 | © CHT HandyToolBarGradient • (TIER-2) • | |
(0016) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0017) | PostControlEvent(HNDTools) | 3 | © CHT PostControlEvent • (TIER-1) • (11) | |
(0018) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(0019) | ServerFileHandlingOverrides(HNDTools) | 1 | © CHT ServerFileHandlingOverrides • (TIER-3) • | |
(0020) | VisitMeControl_EWF(HNDTools) | 1 | © CHT VisitMeControl_EWF • (TIER-2) • (15) | |
(13) Local Templates • (TIER-3) | ||||
2 – Template Type: Splash | ||||
– – Procedure Name: JumpStartSplashCHTBlue() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0021) | AppBuildDateTimeStamp(HNDTools) | 1 | © CHT AppBuildDateTimeStamp • (TIER-2) • | |
(0022) | AppBuildNumberStamp(HNDTools) | 1 | © CHT AppBuildNumberStamp • (TIER-2) • | |
(0023) | AppCopyRightStamp(HNDTools) | 1 | © CHT AppCopyRightStamp • (TIER-2) • | |
(0024) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0025) | HandyTellMeControl(HNDTools) | 1 | © CHT HandyTellMeControl • (TIER-2) • (2) | |
(0026) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(6) Local Templates • (TIER-3) | ||||