Search Results for rem

 

Rem / EndRem

A type of Prefix which allows the programmer to create Remarks or Comments in their code.

 

Remote Method

A Remote Method may be called by any other Moxie system. It can be used to divide up a large system among a number of backend servers, or as a public API for 3rd parties. In order to call a Remote Method from MOX, the Remote statement is used.

 

RemainAny$

Takes two parameters, Source and Search

 

RemoveAny$

Takes two parameters, Source and Search

 

Remove$

Takes two parameters, Source and Search

 

Remote

Takes three parameters, Url, InputQuery, OutputQuery

 

Remain$

Takes two parameters, Source and Search

 

Login

Takes three parameters, Login, Password, bRememberMe

 

Get Started with Setting up the Development Environment

Developing in Moxie.Build on localhost give you the advantage of working with the template files natively. When working on procedures (MOX code) you need to access that through the Procedures page in the Admin area of a Moxie.Build system, if running the server on localhost or on a remote server. When running on a remote server, you can edit the template files via the Files page in the Admin area.

 

[A] Copy Attached Value

Parameter must first specify only looking at Parents ( PARENT ) or only looking at Children ( CHILD ). The remainder of the parameter should be the table and field name you are after in the form of TableName.FieldName.

 

CloudFlare Integration

CloudFlare is a first and foremost a Web Application Firewall and Content Distribution Network, among other additional services

 

[_$] Currency if not blank (Top Query)

Has no parameters. If the field is blank it will remain blank.

 

MCase$

Takes one parameter, Source

 

NulStream$

Takes one parameter, bNoHeader

 

Text

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

 

MakeValidTable$

Takes one parameter, Source

 

Value

Takes four parameters, FieldBase, Destination, Function, IfLenFld

 

Pivot

Takes two parameters, FieldBase, PivotField

 

NulStream

Takes two parameters, Data, bHasHeader

 

SaveJsonFile

Takes two parameters, FileName, Options

 

RawStream$

Takes one parameter, a top query destination variable

 

SetIf

Takes six parameters, FieldBase, Destination, Source, Left, Comparison, Right

 

MakeValidDBField$

Takes one parameter, Source value

 

JsonEncode$

Has two parameters: Source, Options

 

WithGroup

Takes six parameters, FieldBase, GroupByField, Destination, Action, Source, IfLenFld

 

XmlMerge

Takes two parameters, [WorkWith]+Scope, EmbedScope

 

CFApi$

Takes three parameters Method, URL, Body

 

Http$

Takes 9 parameters, ServerName, Port, bSecure, Mode, Path, ContentType, extraHeader, body, rtnHeaders

 

LTrimAny$

Takes two parameters, Source, Search

 

MakeValidAlias$

Takes one parameter, a Source value

 

LastAny$

Takes two parameters, Source, Search

 

JsonStream$

Has one parameter, Options

 

Lang$

Takes four parameters, FieldBase, Destination, Source, IfLenFld

 

ListQueries

Takes no parameters

 

Get

Takes two parameters, TableName, IfLenFld

 

JsonStream

Used to manipulate a WorkQuery into a JSON type

 

Children

Takes two parameters, ChildTableName, Mode

 

TemplateRuntime

Takes one parameter, Name

 

Backfill

Has no parameters

 

Update

Takes two parameters, TableName, IfLenFld

 

Build

Takes a variable number of parameters

 

FixFields

Takes one parameter, a single character

 

NewWithAttach

Takes 4 parameters, TableName, Relation, OtherTableName, IfLenFld

 

Parents

Takes three parameters, ChildTableName, ParentTableName, Mode

 

HttpStatus

Takes one parameter, Status

 

Trim$

Takes two parameters, Source, Search

 

TrimAny$

Takes two parameters, Source, Match

 

Similar$

Takes 2 parameters, pString1, pString2

 

SessionIsGroupType$

Takes one parameter, a List of possible group types

 

Similar%

Takes 2 parameters, pNum1, pNum2

 

HttpCookie

Takes 6 parameters, Name, Value, Path, Domain, Expires, Other

 

HttpsEnsure

Takes no parameters.

 

HtmlAlert

Takes three parameters, Location, ClassNames, AlertText

 

KeepUnique

Takes one parameter, FieldName

 

WebSafe$

Takes one parameter, Source

 

[WQFieldList]

Has no parameters

 

[_#] Format if not blank (DB Field Attribute)

Takes 1 parameter, a formatting mask

 

 

Syntax and Builtin Values, Procedures and Code Documentation

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

 

 

 

[FieldList]

Parameter is a space separated list of field names to be displayed.

 

 

[Temp] Field

Parameter is a single new field name or a space separated list of new field names.

 

Style Guide, Procedures and Code Documentation

In order for source code to be more readily readable across teams, it is recommended that your source code always be styled according to this style guide.

 

Learn More About Managing Files

Prerequisites: This tutorial assumes that you have already set up your Moxie.Build server and logged in. This page covers some of the basics that are involved in managing files and folders in the Moxie.Build system.

 

 

 

Learn More about Frontend Development

Prerequisites: This tutorial assumes that you have already set up a Category and Procedure if necessary. This page covers some of the basics that are involved in Front End development using the MOX language.

 

Overview for PHP Developers

This hands-on experience article is written by an experienced PHP developer, and serves as an overview to help you understand the similarities and differences.

 

Partners

‍ Learn how your development shop can build awesome solutions for engaged customers, and get listed as a Moxie.Build Partner on this website.

 

 

Licensing

Moxie.Build, in short, may be used and licensed free of charge for education, development, or non-profit organizations. Whenever it is deployed by government or for-profit organizations to a production environment 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.

 

Try / Catch / Finally / End Try

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

 

WorkIf

Takes one parameter, FieldName

 

Thread

Takes a variable number of parameters

 

Trigger

Takes two parameter, URL, InputQuery

 

[_#] Format if not blank (Top Query)

Takes 1 parameter, a formatting mask

 

[L] Lookup (Top Query)

Takes one parameter.

 

WorkWith

Takes one parameter, FieldBase

 

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

 

Sleep

Takes one parameter.

 

Function

A special type of Private Method, called a Private Function, that is intended to return a single value or multiple values simultaneously.

 

Image

Has 5 parameters, DestFileName, Action, SrcFileName, Val1, Val2

 

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.

 

[Ensure] Field Exists

Takes a variable number of parameters, a comma separated list of TopQuery variable names

 

PaaS

Takes three parameters, Url, SaaSTenant, InputQuery, OutputQuery

 

Return

Takes a variable number of parameters.

 

Include

Takes one parameter, ProcedureName

 

JoinQuery

Takes 5 parameters, DestinationQuery, SourceQuery, DestinationMatchField, SourceMatchField, Mode