Upload remote schema

Copies a schema from a local EDM database to an EDM database managed by an EDM server.
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.

Schema:

Name of the schema to be copied.

Diagnostic file:

Specify the file name for diagnostic information generated by this command. If no file name is supplied, all diagnostic information will be presented 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.
This option has no effect on file name arguments.

clear all options:

Unset all command options except [accumulating command output].

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 dictionary model(s) with the same name as the resulting dictionary model(s) from this compilation will be replaced by the new dictionary model(s) as long as there are no data models associated with this (these) existing dictionary model(s). Dictionary models with associated data models or associated Express-X dictionary models cannot be deleted before all the associated data models or associated Express-X dictionary models are deleted.

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 dictionary models will be created by the current execution of the Remote Systems>Schemata>Express schema>Upload command.

continue storing on error:

Enforces the EDMexpressXCompiler to update the dictionary models of the underlying EXPRESS schemata for Rule schemata that is reported erroneous by the compiler. Only schema(ta) compiled without any errors will be stored in the actual 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:

Activates EDMinterface/SDAI warnings relevant for the usage of EDMinterface functions on an instantiated data model of the actual schema.

errors only:

Warnings will be suppressed.

diagnostics for root only:

Diagnostics information will not be generated for interfaced schemata. <concept name=interfaced schema>

diagnostics for interfaced only:

Diagnostics information will only be generated for interfaced schemata. <concept name=interfaced schema>

extensive diagnostics:

Sets the highest available diagnostics report level.

html error listing:

Specifies that compilation 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).