Define method signature

Provides additional information / documentation of methods in the EDMdatabase.
The purpose of the user defined method signatures is to provide information about the methods and their input parameters to the users. The methods in question are Express-X mapping schemas and query functions. Query functions already have their input parameters stored in the dictionary model. Therefore, this function is not applicable for query function methods. Use Modify method signature to add this information. For mapping schemas, there is no information about the required input parameters in the dictionary model at all. By manually adding this information, users may find the required documentation of the methods within the EDMdatabase
Note that the Express-x method signature is only for documentation purposes. When an Express-X mapping is invoked, there is no control that the input parameters are given according to one of the defined methods of the mapping schema.
It is possible to give input parameters to a map schema execution by selecting the "user parameters" options when the execution is started by the command Data>Convert Models. Within the Express-X mapping schema number of input parameters is read by the Express-X function xpxGetNumberOfUserParameters() and the parameter values may be obtained by the Express-X function xpxGetUserParameter (….).
Arguments:

Method type:

Specify type of method, XPX or QEX

Method schema:

Specify the name of the schema.
When activating the Select button,

Method name:

Specify name of method

Method class:

optional: Examples: ifc_checkin, ifc_checkout, ifc_heal

Method parameter names:

List of parameter names

Method parameter types:

Specify list of parameter data types.
When activating the Select button, a list of allowed parameter types is displayed. Select one or more from the list.

Method parameter domain Ids:

Specify list of parameter domain Ids. If domain Ids is specified, the corresponding method parameter types are ignored.

Method return type:

Specify type of return value.
When activating the Select button, a list of allowed types is displayed. Select one or more from the list.

Method return domain Id:

Specify type of the return value. If domain Id is specified, the corresponding method type is ignored.

Method description:

Textual description of the method.

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.