Download remote schema

Copies an express schema from an EDM database managed by an EDM server to a local EDM database. The express schema in the server database must have been compiled with the option [storing source] selected.
Arguments:

Server context name:

Specify name of server context.
When activating the Select button, the name of all defined server contexts will be displayed in the related selection list.

Remote schema:

Specify the name of the remote Express schema to download. Express schema names are case insensitive.
When activating the Select button, the name of all Express schemata that exists as dictionary models in the specified server context will be displayed in the related selection list.

Diagnostic file:

Specify the file name for diagnostic information generated by this command. If no file name is supplied, all diagnostic information will be displayed in the EDMsupervisor output window.
When activating the Select button, a window is opened to allow browsing the directory structure and select/specify the desired file.

Options:

accumulating command output:

A global option that appends the command output to the EDMsupervisor output window. Otherwise the output window is refreshed and only the last command output is displayed.

match selected input:

A global option that specifies that only items that partly or exactly matches the string in the related argument input field when activating a Select button, will be in the selection list. An empty (blank) string will match all items.

clear all options:

Unset all command options except [accumulating command output] and and [match selected input]

storing source:

Specifies that the Express schema(ta) in its original form will be stored in the EDMdatabase. This Express source can later be retrieved and displayed by the command Remote Systems> Express schema>Show Schemata.

deleting existing schemas:

Specifies that the existing schemata with the same name as the currently compiled will be replaced by the actual compiled schemata.

parse only:

Specifies that the Express schema(ta) will be checked for syntax errors only. This option will set and unset several other options, and these options cannot be changed until the [parse only] option is reset.

no dictionary model:

Specifies that no Express dictionary models will be created by this invocation of the EDMexpressCompiler.

continue storing on error:

Enforces the EDMexpressCompiler to create and populate Express dictionary model(s) of erroneous schema(ta). Only dictionary models of schema(s) compiled without any errors can be stored as a dictionary model(s) in the EDMdatabase when this option is unset.
NOTE: This option should be used with care as it may lead to unpredictable consequences, possibly fatal system failure!

log schema interface:

Specifies that a log record will be written to the diagnostic report for each Express construct that is interfaced from one schema to another. This log record contains information such as the name of the interfaced construct, if it is explicit or implicit interfaced etc.

sdai warnings:

This option enables the EDMexpressCompiler to report as warnings, all failing EDMsupervisor operations during the actual compiler invocation.

errors only:

Warnings will be suppressed.

diagnostics for root only:

Diagnostics information will not be generated for interfaced schemata.

diagnostics for interfaced only::

Diagnostics information will only be generated for interfaced schemata.

extensive diagnostics:

Sets the highest available diagnostics report level.

html error listing:

Specifies that errors will be presented in HTML format by the EDMsupervisor configured Internet Browser.

EXPRESS edition 2:

Supports edition 2 of the Express language

ignore empty select:

Specifies that no error message should be produced when the compiler detects that a SELECT definition with an empty selection list is interfaced from one schema to another.
Express constructions with expressions that refer to the empty select cannot be properly checked when this option is set. This option should never be set when compiling schemata that will be used as the underlying schema for a data model.

tc2:

Parse schema in accordance to Technical Corrigendum no.2

edm express extension:

The compiler will accept EDM extensions to Express. Currently there is only one, namely xpxPrintf function. (see EDMassistVol6).