Search Results for valid

 

MakeValidAlias$

Takes one parameter, a Source value

 

MakeValidDBField$

Takes one parameter, Source value

 

MakeValidTable$

Takes one parameter, Source

 

IsValidAlias$

Takes one parameter, a Source value

 

IsValidDBField$

Takes one parameter, a Source value

 

IsValidTable$

Takes one parameter, a Source value

 

ValidDate$

Takes one parameter, a Source value.

 

JsonStream$

Has one parameter, Options

 

JsonEncode$

Has two parameters: Source, Options

 

SaveJsonFile

Takes two parameters, FileName, Options

 

JsonStream

Takes two parameters, Data, Options

 

NameField

Takes three parameters, FieldBase, OldFieldName, NewFieldName

 

HtmlETable

Takes 6 parameters, Location, Mode, Div, Data, Script, Extra

 

NamesToLabels

Takes no parameters

 

Text

Takes six parameters, FieldBase, Destination, Function, Source, Value, IfLenFld

 

JsonDecode$

Has two parameters: Source, Options

 

Json$

Has two parameters: Source, Name

 

Year$

Takes one parameter, Source

 

Verify$

Takes two parameters, Source, AllowedCharacters (case sensitive)

 

HttpStatus

Takes one parameter, Status

 

FixFields

Takes one parameter, a single character

 

ETableStream

Takes two parameters, ExcelTableData, Options

 

Month$

Takes one parameter, Source

 

Minute$

Takes one parameter, Source

 

Second$

Takes one parameter, Source

 

Verify%

Takes two parameters, Source, AllowedCharacters (case sensitive)

 

Format

Takes five parameters, FieldBase, FieldList, Mask, bBlanks2Zero, IfLenFld

 

IsGroupType$

Takes two parameters: Username, GroupTypes

 

Message Handler

A Message Handler is only ever called by the Database on a Database Event. These Event Messages allow a Developer to intercept operations taking place on a per-record level and implement Event based business logic.

 

[HideNew]

Has no parameters

 

[HideAttach]

Has no parameters

 

If (Not) / And / Or / ElseIf / End If

Takes a variable number of conditional logical if statements

 

Call

Takes a variable number of parameters

 

PaaS Method

A PaaS Method may be called by any other Moxie system. In order to call a PaaS Method from MOX, the PaaS statement is used.

 

MOX Coding and Programing Language Syntax Documentation

The MOX coding and programming language pays heritage to BASIC, but has been crafted for the specific type of work and environment that is demanded of Moxie.Build.

 

Licensing

Moxie.Build, in short, may be used and licensed free of charge for education and non-profit organizations. Whenever it is used by government or for-profit organizations the license is granted on a subscription basis.

Moxie.Build includes a number of open source components as part of its distribution; each is subject to their own licenses as included with the files for those components.

 

 

[Time] (DB Field Attribute)

Has no parameters.

 

[Min]

Accepts a numeric value as a parameter.

 

[MaxLen]

Accepts a numeric value as a parameter.

 

AmPm$

Takes one parameter, Source

 

[CountIf]

Takes one parameter, TestCondition

 

Setup Table

The Setup Table controls aspects that can be changed while the server is running, and is intended to contain both Moxie.Build specific values as well as application specific.

 

Hour$

Takes one parameter, Source

 

Day$

Takes one parameter, Source

 

DateTime$

Takes one parameter, Source

 

Try / Catch / Finally / End Try

A traditional way to check for hard errors and enable those errors to error softly.

 

Remote

Takes three parameters, Url, InputQuery, OutputQuery

 

PaaS

Takes three parameters, Url, SaaSTenant, InputQuery, OutputQuery

 

Nightly Management Utility

This utility program manages a server install with one or many Moxie.Build services running by taking care of nightly tasks via a scheduled task.

 

Moxie.cfg Config

The Moxie.cfg file is read on server start and controls aspects that cannot be changed while the server is running.

 

Cloudflare Origin Certificates

Cloudflare automatically provides free client-facing certificates for your domain, even when using their free service. In addition, they provide free Origin Certificates to encrypt the connection between Cloudflare and your origin Moxie.Build server. Use this article when you are going to have Cloudflare connect to inbound open ports on your Moxie.Build server.