> Home
> User Guide
v Reference
    > Introduction
    > CROFT
    > BEE Variables
    > BEE Syntax
    > BEE Commands
    > Database Operation
    > Content Management
    > Objects and Classes
    > Interface with others
    o Glossary
> Portal Object
> Development Guide

sys Class
debug Class
Intrinsic Conversions
>> Reference >> Glossary <=  =>      <  1  >  

AMS – Please see "Authentication Mechanism Specification".

Attribute Name – The Name part of an Attribute Name-Value Pair.

Attribute Name-Value Pair – Parameter specification in a BEE Command in the form of name=value.

Attribute Value – The Value part of an Attribute Name-Value Pair, optionally quoted by a pair of single or double quotation marks if the value string contains white spaces.

Authentication Mechanism Specification – a CROFT record that tells the BEE system where to find the user/password table, its database type, the server, the database and table name, field mapping and how to decode the password.

BEE – Please see "Business Electronic Enterprise".

BEE Code Section – The section in the web page between two neighbouring <script language="bee"> tag and </script> tag inclusively.

BEE Command – One of the commands specified in the "BEE Command Reference" section of this document.  A BEE Command is used in this document to refer to the operation (the BEE Command Name) and its parameters.  A BEE Command may appear as a BEE Statement or a BEE Tag.

BEE Command Name – The operation of a BEE Command.  It is the first word of the BEE Command, less the object reference if exists in BEE Script, or in the case of BEE Tag, less the "<bee" part.  (Please see "BEE Command".)

BEE Conversion – A function that convert a value into another value, which is used in place of the original one.

BEE Hosting Administrator – The person who administer the BEE Hosting Server

BEE Hosting Provider – The organisation who provides the BEE Hosting Service

BEE Hosting Server – The computer which runs the BEE software along with other necessary programs and/or system to serve web pages from a BEE Web Site to the visitors.

BEE Hosting Services – The service of providing, running and administering a BEE Hosting Server.

BEE Script – Please see "BEE Script Syntax" and "BEE Statement".

BEE Script Syntax – A BEE program code syntax in which the command starts with the command name, is optionally followed by some name=value pairs, and is terminated with a semi-colon ';'.

BEE Section – The part of the web page containing BEE operation, which will be replaced by its output before the web page is sent to the client browser.  BEE Script surrounded by <script language="bee"> and </script> inclusively is a BEE Section.  A BEE Tag is a BEE Section by itself.  Content between two neighbouring BEE Tags (white pages or else) is NOT part of a BEE Section.

BEE Statement – The smallest unit of independent operation in BEE Script syntax.  A BEE Statement starts with a BEE Command and ends with a semi-colon (';').  A BEE Statement must be placed in a BEE Code Section.

BEE Web Path – Identified by an idURL of a BEE Web Site, and contains all the web pages of which the URL starts with the idURL after the protocol specification (http://).

BEE Tag – The smallest unit of independent operation in BEE Tag syntax.  A BEE Tag starts with "<beecommand" and ends with ">", where command is a valid BEE Command.  A BEE Tag must NOT be placed in a BEE Code Section.

BEE Tag Syntax – A BEE program code syntax in which the command starts with "<bee" followed by the command name immediately after it (with no spaces), then a series of optional name=value pairs, and ends with ">".

BEE Variable – A run-time storage content of a BEE program, implemented as an array containing BEE Elements.

BEE Variable Name – Name of a BEE Variable in the form of [class%][file&]name[:[#]element].  A Variable Name without the element part (i.e. [class%][file&]name) mean the whole array or the string value of the Default Element (the element indexed by blank).  Please see the "To String or Not to String" section.

BEE Web Site – A collection of BEE Web Paths, each identified by an idURL.

Business Electronic Enterprise –  A web technology to enable easy development of commercial web site through server-side scripting.

Code Section – Please see "BEE Code Section".

Command – Please see "BEE Command".

Command Name – Please see "BEE Command Name".

Conversion – Please see "BEE Conversion".

Context – A section of program code where a set of BEE Variables are defined separately from those outside of the section.  When the execution leaves the section (e.g. a function), the BEE Variables defined in that section will be undefined.

CROFT – Please see "Customer Resource Online Facility Tables".

Customer Resource Online Facility Tables – An automatic system to bind resources to web site according to their URL, so that the knowledge of the resource identification is concealed from the code.

DAS – Please see "Database Access Specification".

Database Access Specification – A CROFT record uniquely identified by an idURL and a DBID.  A DAS describes a database access and contains information like Database Type, Database Host, Database Name, and the Username and password to gain access to the database on its data server.  This information is stored within CROFT.

Default Element – The element in a variable which is indexed by blank.  When a variable is specified without the element part (i.e. class%name), it will be taken as the default element unless in the Context where an array will be assumed.

DBID – An identifier that, together with an idURL, identify a DAS.  This is useful for a web page to access multiple databases when necessary.  For those pages that access none or a single database, DBID is not necessary (or is set to blank).

Element – An item in the array of a BEE Variable.

Hosting Administrator – Please see "BEE Hosting Administrator".

Hosting Provider –Please see "BEE Hosting Provider".

Hosting Server – Please see "BEE Hosting Server".

Hosting Services – Please see "BEE Hosting Services".

idURL – A partial URL that starts with the full web server name without the protocol specification (http://), and optionally followed by a path and/or a page.  An idURL identifies a BEE Web Path.  A collection of BEE Web Paths forms a BEE Web Site.

Loop Variable – The variable in a "foreach" or "for" loop that is updated by the system in every iteration by either assigning it the next item (in "foreach" loop) or increasing or decreasing its value (in "for" loop).

Matrix – A set of variables defined under a class (object) which serves as a two-dimensional array, with each variable representing a record (the variable name is the key) and its elements representing a field in the record.

OnMyWeb – The developer and intellectual property owner of BEE.

Owner-Service Duple – A dual-key uniquely identify a BEE Web Site.  The Owner usually stands for the organisation that uses the BEE Web Site for its own purpose (or a web hosting customer in a BEE Hosting Provider environment).  The Service usually stands for the name of the BEE Web Site name within the organisation, or just "main" if the organisation has only one BEE Web Site on the server.

Parameter – Arguments passed into a BEE Command or a function in the form of an Attribute Name-Value Pair.

Reference – An alias of a variable name.  All BEE Variable Names are in fact references to the variable itself.

Scope – The set of resources that a web page or web site have access to.  The resources are allocated to the URL when the web site is set up.

SME – Small to Medium Enterprise.

Statement – Please see "BEE Statement".

Tag – Please see "BEE Tag".

Variable – Please see "BEE Variable".

Variable Name – Please see "BEE Variable Name".

Variable Value – Please see "BEE Variable Value".

Virtual Page – A BEE feature that allows the web site administrator to modify web content or create new web pages through the very web site, without any authoring tools but the browser (Internet Explorer 6 or later).

Web Content – Information presented in a predefined area of a web page

Web Content Unit – A piece of Web Content that is always handled in a whole unit and allow online editing in a square shape area.



Previous Page       Next Page

Accsoft Computer Technology Pty Ltd     ABN: 98 065 617 549
PO Box 892, Epping NSW 1710         Level 1, Epping Office Park, 242 Beecroft Rd, Epping NSW 2121, Australia
Tel: Sydney - (02)98691668     National - 1300-881668         Fax: (02)98691866
© Copyright 2003 Accsoft Computer Technology Pty Ltd