...
Code Block | ||||
---|---|---|---|---|
| ||||
FUNCTION xpxGetMethodSignature (methodId, : GENERIC;
VAR methodType, VAR methodName : STRING;
VAR schemaName, VAR methodClass : STRING;
VAR arguments : INTEGER;
VAR returnValueDatatype : INTEGER;
VAR returnValueDomainId : GENERIC;
VAR argumentNames : LIST OF STRING;
VAR argumentDatatypes : LIST OF INTEGER;
VAR argumentDomainIds : LIST OF GENERIC;
VAR description : STRING;
VAR textualSignature : STRING)
status : INTEGER;
|
Use this function to ....
Arguments
...
1 | Type | Name | Comment |
2 | GENERIC | methodId | The instance Id of the method. This Id is an instance of the EDM_METHOD entity in the ExpressDataManager model. |
3 | STRING | methodType | Variable that will receive the type of method. Values are:
|
4 | STRING | methodName | Variable that will receive the name that was assigned to the method when it was defined with edmiDefineMethodSignature. If the method is a Query Function, the method name will be the name of the query function it self. |
5 | STRING | schemaName | If the method is an Express-X Schema Map, this variable will receive the name of the mapping schema. If the method is a query function, the variable will receive the name of the query schema containing the query in question, qualified with the name of the parent Express schema. |
6 | STRING | methodClass | Variable that will receive the optional and user defined method class. Method classification may be used to organize methods in the EDMdatabase |
7 | INTEGER | arguments | This variable will receive the number of input parameters for the given method. |
8 | INTEGER | returnValueDatatype | Variable that will receive the type of the return value from the method. This is only applicable for query function methods. |
9 | GENERIC | returnValueDomainId | |
10 | LIST OF STRING | argumentNames | A buffer that will receive a null terminated list of the input parameter names. |
11 | LIST OF INTEGER | argumentDatatypes | A buffer that will receive a list of the input parameter types that corresponds to the argument names in <argumentNames> |
12 | LIST OF GENERIC | argumentDomainIds | |
13 | STRING | description | Variable that will receive the user defined description of the method. |
14 | STRING | textualSignature | Optional, method signature in text. |
Return Value
...
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Options
...
Example
...
Code Block | ||
---|---|---|
| ||
<Missing Example> |
See also
Filter by label (Content by label) | ||||||
---|---|---|---|---|---|---|
|