Defined in header file: hzDissemino.h
Enumerated Dissemino executive dommand types
Enum definition:
enum Exectype
{
| EXEC_NULL | No instruction | ||
| EXEC_SESS_COOKIE | Set a session cookie. Will do nothing if either a session or permanent cookie is in already in use. | ||
| EXEC_PERM_COOKIE | Set a permanant cookie. Will do nothing if a permanent cookie is in already in use but will upgrade a session cookie. | ||
| EXEC_SENDEMAIL | Send an email | ||
| EXEC_SETVAR | Explicity set a user session standalone variable | ||
| EXEC_ADDUSER | Create a user | ||
| EXEC_LOGON | Logon a user | ||
| EXEC_TEST | Test if two values are equal | ||
| EXEC_EXTRACT | Extract text from a submitted file | ||
| EXEC_OBJ_TEMP | Create a HTTP event duration object (non cookie forms only). This must specify an object reference key and a pre-defined data class. | ||
| EXEC_OBJ_START | Assert a session duration object. This must specify an object reference key and a pre-defined data class. | ||
| EXEC_OBJ_FETCH | Load the named user session object. This must supply the object reference key and name a pre-declared repository. | ||
| EXEC_OBJ_IMPORT | Load the named user session object from a JSON file. This command must supply the object reference key and specify the full pathname of the data file. | ||
| EXEC_OBJ_EXPORT | Export the named user session object to a JSON file. This command must supply the object reference key and specify the full pathname of the data file. | ||
| EXEC_OBJ_SETMBR | Set a member value within the named session object. This command must supply the object reference key, the applicable class (either the object host class or a sub-class of it), the member name and define the source of the value. | ||
| EXEC_OBJ_COMMIT | Commit the named user session object to a repository | ||
| EXEC_OBJ_CLOSE | Closes the named user session object. This only needs to supply the object reference key. | ||
| EXEC_TREE_DCL | This declares a tree. This requires a unique tree id | ||
| EXEC_TREE_HEAD | Adds an blank header to a user tree. This requires the tree id, parent node id, refname and title. | ||
| EXEC_TREE_ITEM | Adds an article to a tree. This requires the tree id, parent node id, refname and title. | ||
| EXEC_TREE_FORM | Adds an form as an article to a tree. This requires the tree id, parent node id, refname and title but also form name and class context. | ||
| EXEC_TREE_SYNC | Syncs the tree to a standalone object. Both must be tied to a user session. This requires the tree id and the object key. | ||
| EXEC_TREE_DEL | Deletes an item from a user tree. 1 parameter of id | ||
| EXEC_TREE_EXP | Expands an item from a user tree. 1 parameter of id | ||
| EXEC_TREE_CLR | Un-expands an item from a user tree. 1 parameter of id. | ||
| EXEC_SRCH_PAGES | A free text search on site pages | ||
| EXEC_SRCH_REPOS | A search on a repository | ||
| EXEC_FILESYS | File system commands direct the creation and deletion of directories and then save/delete files to/from those directories. |
} ;