|
This application demonstrates how to build an authentication server much like the one that services CHT's own installation services. First, the server provides a web browse and form that let you choose one of three CHT versions and the associated installer(s). Second, the server provides authentication for the downloaded installers, connecting current subscribers and rejecting expired subscribers. When a current subscriber connects via the updater, a list of current installation HZOs is provided from a standard .TPS or SQL file that you control. The installer can use this list to download those files for which CRCs are different from local containers it may have present. Cheers, Gus M. Creces The Clarion Handy Tools Page www.cwhandy.ca (CHT Website) news.cwhandy.ca (CHT Forum) |
| PROCEDURE (1): CHTVideoSalesView (Procedure Template: HandyJDODataAdapter) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Qry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | HJDO | HNDJDOAdapter | HND | 65 | HNDJSDAP.INC |
| (0003) | VM | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0004) | VM2 | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0005) | TM | TransactionManager | ABC | 14 | ABFILE.INC |
| (5) Class Instances Found In CHTVideoSalesView | |||||
| PROCEDURE (2): EditProducts (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Calendar9 | CalendarClass | ABC | 5 | ABUTIL.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ToolbarForm | ToolbarUpdateClass | ABC | 4 | ABTOOLBA.INC |
| (0004) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (4) Class Instances Found In EditProducts | |||||
| PROCEDURE (3): ServerMain (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Time | HNDDates | HND | 96 | HNDDATES.INC |
| (0002) | Disk | HNDDisk | HNDDISK | 333 | HNDDISK.INC |
| (0003) | Disk2 | HNDDisk | HNDDISK | 333 | HNDDISK.INC |
| (0004) | Server | HNDSubscriptionServer | HNDINET | 470 | HNDSUBSV.INC |
| (0005) | VM | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0006) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0007) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0008) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (8) Class Instances Found In ServerMain | |||||
| PROCEDURE (4): DownloadFilesView (Procedure Template: HandyJDODataAdapter) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Qry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | HJDO | HNDJDOAdapter | HND | 65 | HNDJSDAP.INC |
| (0003) | VM | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0004) | VM2 | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0005) | TM | TransactionManager | ABC | 14 | ABFILE.INC |
| (5) Class Instances Found In DownloadFilesView | |||||
| PROCEDURE (5): JumpStartViewServerSubscribers (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | BRW1 | BrowseClass | ABC | 82 | ABBROWSE.INC |
| (0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 45 | ABBROWSE.INC |
| (0003) | HQry8 | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0004) | HMrkBrw7 | HNDMarkerBrowse | HND | 372 | HNDMRKBR.INC |
| (0005) | NotUsed | HNDSubscriptionServer | HNDINET | 470 | HNDSUBSV.INC |
| (0006) | HWin3 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0007) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
| (0008) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0009) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (9) Class Instances Found In JumpStartViewServerSubscribers | |||||
| PROCEDURE (6): JumpStartEditServerSubscribers (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HWin7 | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ToolbarForm | ToolbarUpdateClass | ABC | 4 | ABTOOLBA.INC |
| (0004) | Transaction | TransactionManager | ABC | 14 | ABFILE.INC |
| (0005) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (5) Class Instances Found In JumpStartEditServerSubscribers | |||||
| PROCEDURE (7): JumpStartSearchReplaceEmailTokens (Procedure Template: HandySourceProcedure) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Disk | HNDDisk | HNDDISK | 333 | HNDDISK.INC |
| (0002) | HSRC | HNDSourceProcedure | HND | 46 | HNDSRC.INC |
| (2) Class Instances Found In JumpStartSearchReplaceEmailTokens | |||||
| PROCEDURE (8): JumpStartConfigCurrentServerInServerVersion (Procedure Template: Window) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | AppHook | HNDAppHook | HND | 19 | HNDAPPHK.INC |
| (0002) | Util | HNDDisk | HNDDISK | 333 | HNDDISK.INC |
| (0003) | HTTP | HNDHttp | HNDINET | 188 | HNDHTTP.INC |
| (0004) | HShell | HNDShellAutoComplete | HND | 48 | HNDAUTOC.INC |
| (0005) | HWin | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0006) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0007) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (7) Class Instances Found In JumpStartConfigCurrentServerInServerVersion | |||||
| PROCEDURE (9): CHTSubscriberBrowse (Procedure Template: HandyJDODataAdapter) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | Qry | HNDBrwFilter | HND | 245 | HNDBRWFL.INC |
| (0002) | HJDO | HNDJDOAdapter | HND | 65 | HNDJSDAP.INC |
| (0003) | VM | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0004) | VM2 | HNDViewManager | HND | 69 | HNDVWMGR.INC |
| (0005) | TM | TransactionManager | ABC | 14 | ABFILE.INC |
| (5) Class Instances Found In CHTSubscriberBrowse | |||||
| PROCEDURE (10): JumpStartGetServerVariablesItemByLocation (Procedure Template: HandySourceProcedure) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HSRC | HNDSourceProcedure | HND | 46 | HNDSRC.INC |
| (1) Class Instances Found In JumpStartGetServerVariablesItemByLocation | |||||
| PROCEDURE (11): JumpStartSplashCHTBlue (Procedure Template: Splash) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HTellMe | HNDWindow | HND | 197 | HNDWINDO.INC |
| (0002) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
| (0003) | ThisWindow | WindowManager | ABC | 38 | ABWINDOW.INC |
| (3) Class Instances Found In JumpStartSplashCHTBlue | |||||
| PROCEDURE (12): JumpStartPutServerVariablesByLocation (Procedure Template: HandySourceProcedure_TS) |
|||||
| Count | Instance | Class | Type | Methods | Header File |
| (0001) | HSRC | HNDSourceProcedure | HND | 46 | HNDSRC.INC |
| (1) Class Instances Found In JumpStartPutServerVariablesByLocation | |||||
Classes By Procedure In HNDINSTALLATIONSERVER.APP