GENERATED: JAN 12,2023 - 12:50PM
TYPE 4 UCR SERVER - PEOPLE [V10.23.01. 27.00]

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 PEOPLEBROWSE.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 "000peoplebrowse.xml" file before processing to an HTML file, are read from a TPS file called "HNDO.TPS" which contains, a table called "PEOPLE".




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


 
PROCEDURE (2):
JumpStartSplashCHTBlue (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 205 HNDWINDO.INC
(0002) HWin HNDWindow HND 205 HNDWINDO.INC
(0003) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 40 ABWINDOW.INC
(4) Class Instances Found In JumpStartSplashCHTBlue


 
PROCEDURE (3):
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 (4):
XML2HTMLPeopleROForm (Procedure Template: Source)
Count Instance Class Type Methods Header File
(0) Class Instances Found In XML2HTMLPeopleROForm


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


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


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


Copyright © 1996-2023
Gus M. Creces, CHT (Clarion Handy Tools)
All Rights Reserved Worldwide

chtlogo001.gif
Classes By Procedure