Execute remote query

To be completed.
Invokes the specified Query function with the given set of arguments. The number of input fields and the prompts will be according to the signature of the Query function to execute.
The Query function may allocate virtual memory for the result data. This allocated virtual memory is identified by the Query result index written out by this command. The actual virtual memory can later be released by the command Data>Query>ReleaseQueryResults to avoid out of virtual memory errors.
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 repository:

Specify the name of the remote repository holding the model to be queried. Repository names are case sensitive.
When activating the Select button, the name of all open remote repositories will be displayed in the related selection list.

Remote model:

Specify the name of the remote model to be queried. Model names are case sensitive.
When activating the Select button, the name of all open models located in the remote repository(ies) specified by the <Remote repository> argument will be displayed in the related selection list..

Remote query schema:

Specify the name of the Remote Query schema(ta) to use. Query schema names are case insensitive.
When activating the Select button, the name of all Remote Query schemata that exists for the underlying EXPRESS schema of the model specified in the <Remote model> argument will be displayed in the related selection list.

Remote query:

Specify the name of the Remote Query Function to be invoked.
When activating the Select button, the name of all existing Query functions in the specified Remote Query Schema will be displayed in the related selection list.

Columns:

Specify which columns to include in the query result table. A column name is an attribute name in an entity instance or in a view entity instance.
When activating the Select button, all available columns will be displayed in the related selection list. The selected item will be added to the current content in the related input field of the actual dialog.
This argument is only valid when the [result as table] option is enabled.

Remote XML configuration:

The name of the defined XML configuration to apply on the XML formatted output from the Query function.

Express-X declarations to log:

A comma separated list of Express-X declarations for which a log should be recorded. Express-X declaration names are case insensitive.
When activating the Select button, the names of all available Express-X declarations will be displayed in the related selection list. The value selected from the selection list will be added to the current value in the related dialog input field.
Declarations that can be specified are: MAP, COMPOSE, STATEMENTS

Source areas to log:

A comma separated list of source areas for which a log should be obtained.
A source are can be specified by an Express declaration (identifier) name, by a single line number (23,27, etc.) or an interval line numbers (31-35,43-47, etc.). An Express declaration name is case insensitive.
When activating the Select button, the names of all available Express declarations will be displayed in the related selection list. The value selected from the selection list will be added to the current value in the related dialog input field.
Declarations that can be specified by name are: MAP, COMPOSE. STATEMENTS, RULE, WHERE, DERIVE, QUERY_FUNCTION, FUNCTION, PROCEDURE

Log file:

Specify the name of the file that will hold the log information. This file can be an existing file or the name of a file that will be created by the conversion process. Default file extension is .log.
This argument is only valid when the [log to file] option is set

Max file size:

Specify an integer value that is the maximum number of bytes the specified <Log file> can hold before the <Log file> is closed. Specifying the value 0 (zero) means no size limit for the <Log File> is defined. This argument is only effective when the <Log file> argument is specified and the [log to file] option is set.

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.

Output file:

Specify the name of a file that will be used to receive the result of executing the Query function in the actual Query schema. The specified file can be an existing file or the name of a file that will be created by the actual Query schema execution. This argument is valid when the [file output] option is set.
When activating the Select button, a window is opened to allow browsing the directory structure and select/specify the desired file.

Input files to use in operation:

 

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.

exact match:

A global option that specifies that the model with a name that exactly matches the arguments <Remote repository> and <Remote model> are handled.

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.

result as id

The result from the invoked Query function will be displayed as a single value. This is the default way of handling the Query result value.

result as id contents

In case the result from the invoked Query function is an aggregate, then each element in the resulting aggregate will be displayed when this option is enabled.

result as table

In case the result from the invoked Query function is an aggregate with entity instances or view entity instances, then the result will be displayed as a table where each instance is a row and the attributes are the columns.
When the query result is displayed in a table window, then each column can be sorted when clicking on the column header frame.
Any number of tables can be active on the screen simultaneously. The actual available virtual memory is the only limitation factor for the number of simultaneously active tables. The EDMinstanceBrowser can be activated by clicking on a table cell that contain an instanceID or an aggregateID. The result table can be sorted according to a column by clicking on the column head frame.

ignore empty columns

Empty columns will not be displayed or written to the actual result file.

ascending

Ascending sorting order.

descending

Descending sorting order. Ascending sorting order

file output

Specifies that the result from the Query functions will be written to the file specified in the <Output file> argument.
If the option [file output] is set, then the output from these functions will be written to the actual <Output file> if defined, else the output from these functions will be written to the EDMsupervisor output window.
[result as table] must be activated when [file output] is used with [html format] or [ascii format].

html format

The output file will be created in HTML format. Default file extension is ".html". This option is only valid when the [file output] option is set.
Only one of the [html format], [xml format] and [ascii format] can be enabled in the same command execution.

xml format

The output file will be created in XML format. Default file extension is .xml. This option is only valid when the [file output] option is set.
Only one of the [html format], [xml format] and [ascii format] can be enabled in the same command execution.

ascii format

The output file will be created in ASCII format. Default file extension is .txt. The tabulator character will be delimiter between each column when the actual query result is in table format. This option is only valid when the [file output] option is set.
Only one of the [html format], [xml format] and [ascii format] can be enabled in the same command execution.

show file

The generated output file will be displayed in the available internet browser when the option [file output] is set together with one of the options [html format] or [xml format].

open model for write access:

Â