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


1TypeNameComment
2GENERICmethodIdThe instance Id of the method. This Id is an instance of the EDM_METHOD entity in the ExpressDataManager model.
3STRINGmethodType

Variable that will receive the type of method. Values are:

  • "XPX" if the method is an Express-X Schema Map.
  • "QEX" if the method is a Query Function.
4STRINGmethodNameVariable 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.
5STRINGschemaNameIf 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.
6STRINGmethodClassVariable that will receive the optional and user defined method class. Method classification may be used to organize methods in the EDMdatabase
7INTEGERargumentsThis variable will receive the number of input parameters for the given method.
8INTEGERreturnValueDatatypeVariable that will receive the type of the return value from the method. This is only applicable for query function methods.
9GENERICreturnValueDomainId 
10LIST OF STRINGargumentNamesA buffer that will receive a null terminated list of the input parameter names.
11LIST OF INTEGERargumentDatatypesA buffer that will receive a list of the input parameter types that corresponds to the argument names in <argumentNames>
12LIST OF GENERICargumentDomainIds 
13STRINGdescriptionVariable that will receive the user defined description of the method.
14STRINGtextualSignatureOptional, 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.