Category: ZIM User Documentation

The Original Internet Language

ENCRYPT

Encrypts the data in an EntitySet or relationship with fields. Syntax ENCRYPT object Parameters object The name of an EntitySet or a relationship with fields. Can be a role name. Comments The ENCRYPT command makes stored data meaningless to anyone scanning a raw database file on disk, thereby protecting the data from unauthorized access. The…
Read more

SET CONNECTOR DOCUMENT

Changes the runtime file name of a connector document Syntax SET CONNECTOR DOCUMENT connector document TO filename Parameters connector document The name of the connector document. filename The file name to which the connector document will be referencing. Comments The SET CONNECTOR DOCUMENT changes the run-time value for the filename field on a connector document.…
Read more

SET QUOTING

Specifies if quotation marks are required for character strings. Syntax SET QUOTING ON|OFF Comments The QUOTING option is set OFF by default. Setting QUOTING ON causes the software to issue a warning message each time it encounters a non-numeric character string not enclosed in quotation marks (i.e., unquoted character strings that are valid numbers do…
Read more

SET FLOW

Controls the call tracing of procedures. Syntax SET [LOCAL] FLOW ON|OFF Parameters LOCAL The command is to take effect only within the current procedure. Comments Call tracing messages show shifts in execution control from one procedure to another. The SET FLOW command controls call tracing. FLOW is OFF by default. When FLOW is ON, the…
Read more

$addminutes

Calculates a time value by adding minutes to (or subtracting minutes from) a specified time value. Syntax $addminutes(time,number) where time an 8-digit number or an expression that evaluates to an 8-digit number, that expresses a valid time value in the format HHMMSSTT number a number or an expression that evaluates to a number Return Value…
Read more

ZIM Comment Block << >>

(Program template delimiters) << your code >> Quickly marks a large block of code that you want to prevent from running or that you want to be generated by the GENERATE command by putting the delimiters at the start and end of an output section in a template program. Syntax Place a two less than…
Read more

$DeadlockReason

Indicates the reason that a deadlock condition occurred. Syntax $deadlockreason Return Value A character string. Cannot be reset by an application program. Description $DeadlockReason contains one of the following reason codes for the current deadlock condition: Code Reason 0 transaction completed normally 1 transaction terminated due to time out 2 transaction terminated due to transaction…
Read more

HALT

In application programs, sets break points where execution is to be halted. Syntax HALT Comments The HALT command suspends execution of the currently executing application program and displays the HALT prompt (>>) at the terminal. You can then enter any command, including a call to another program. The SET SINGLESTEP ON command causes the HALT…
Read more

< > (Macro name delimiters)

Marks the start and end of a macro name in an application program. Syntax <name> Parameters name The name to be assigned to a global macro, or a digit from 0 to 9 referring to one of the local macros belonging to the current macro program. Comments A macro is a dynamically declared name that…
Read more

[NOT] LIKE

Matches an expression to a pattern. Syntax expression [NOT] LIKE pattern Parameters expression An expression that evaluates to a character string. pattern An expression that evaluates to a character string. Pattern must consist of combinations of letters, digits, symbols, and the special wildcard characters % and _. Return Value Logical. Comments A LIKE comparison is…
Read more

en_CAEnglish