xpxGetMethodSignature
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
Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_r_XPX_Return_Value'.
Options
Â
Example
<Missing Example>
Â
See also
Filter by label
There are no items with the selected labels at this time.
Â