This is where you can load pages from if you not uses files. The webserver table can hold templates, pages, elements and dqls.


FieldTypeDescription
IDtext 10A sequence field that are required, read only, indexed and unique. Usually set with derivation: sequence from "ELM00001"
Typetext 10The different types of server documents. Supported types are Base, Page, Element, DQL and Setting
Nametext 52The name of the document. This is used when looking up templates, elements and dqls
Urltext 255The url used looking up pages. Can have several section and can end with a * to catch all and manage the rest as parameters.
SecuritychoiceWhat security to use on a page. Can have values None, Low3, Low2, Low1, Medium3. Medium2, Medium1 and High and is the same as levels in DataEase except for None that let you show the page to users not logged in as well.
Templatetext 52The name of template to use  with page
SupportQueryYes/NoTell if page support the DataEase query as first after ? or not. If not the part between ? and & will be converted to a key value pair that can be used as data-enty or as a lookup paramameter in dql using DEOS("@getserverinfo","parameters", key). Default is Yes meaning that the first parameter between ? and & is a DataEase query and not a query parameter.
SupportParameterschoiceWhat type of query paramters are supported. Can be none, dataentry, sorting, dataentry and sorting, no definition and all. Default is all. This is to limit what users can add to the url to manipulate what comes back from the server. By setting dataentry, only the paramters supported by you underlying dql can be run and not json=1 to list data instead of html. Can be used at the end of development to lock down ways to look into inner working of your application.
Codememothe code for the entry
[TimeStamp]text 14A readonly time stamp for the document that can be used to see what version of a document is newer. Ex. dirivation used: concat(Year(current date),if (Month(current date)<10,concat("0",Month(current date)),Month(current date)),if (Day(current date)<10,concat("0",Day(current date)),Day(current date)),if(Hours(current time)<10,concat("0",Hours(current time)),Hours(current time)),if(Minutes(current time)<10,concat("0",Minutes(current time)),Minutes(current time)),if (Seconds(current time)<10,concat("0",Seconds(current time)),Seconds(current time)))