GENERATED: FEB 21,2019 - 1:22PM
HTTP TYPE 4 UCR SERVER [V10.19.02]

Previous Page
This application demonstrates TCP/IP connectivity with a browser or with a Clarion client application using HNDHttp or HNDClient classes.

In this particular example, application functionality has been limited to acting as a dynamic data, page server and providing several example UCR$ (User Custom Request) procedure calls that may be called from any HTML web browser, desktop, tablet or phone.

This server was branched from HNDSLFSV.APP to demonstrate building dynamic-data web pages based on CHT XML2HTMLGEN techniques. Take note that it has had it's default base page changed from INDEX.HTML to TEMPLATESBROWSE.UCR. This is still a TYPE 4 server, however, because these UCR$ requests do not require prior authentication against a server password or against a user file, page transactions with this server do not require prior login, and do not operate on a SESSION IDentifier.

This server utilizes a function called AutoGenHTMLFromXML_VER02 exported from HNDXML2HTMLGEN.APP to convert standard CHT XML template files into HTML. This is the same functionality that triggers an HTML file to be generated from CHTSNAPEDIT.EXE when the "Preview" menu key is clicked.

Calling any one of this server's specialized UCR$ functions, triggers the return of a dynamic data page based on one of CHT's .XML page templates.

Data rows inserted into a temporary copy of "000templatesbrowse.xml" file before processing to an HTML file, are read from a TPS table called "TPLHEADER".




 
PROCEDURE (1):
JumpStartSplashCHTBlue (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 215 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In JumpStartSplashCHTBlue


 
PROCEDURE (2):
AutoGenHTMLFromXML_VER_NOCOPY (Procedure Template: HandySourceProcedure)
Count Instance Class Type Methods Header File
(0001) HSRC HNDSourceProcedure HND 47 HNDSRC.INC
(1) Class Instances Found In AutoGenHTMLFromXML_VER_NOCOPY


 
PROCEDURE (3):
XML2HTMLTemplatesBrowse (Procedure Template: Source)
Count Instance Class Type Methods Header File
(0) Class Instances Found In XML2HTMLTemplatesBrowse


 
PROCEDURE (4):
ServerMain (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) Disk HNDDisk HND 374 HNDDISK.INC
(0002) Disk2 HNDDisk HND 374 HNDDISK.INC
(0003) Server HNDSubscriptionServer HNDINET 518 HNDSUBSV.INC
(0004) VM HNDViewManager HND 71 HNDVWMGR.INC
(0005) HWin HNDWindow HND 215 HNDWINDO.INC
(0006) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0007) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(7) Class Instances Found In ServerMain


Copyright © 1996-2019
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Classes By Procedure In HNDNEWSLINKSLISTSVR.APP