Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagecpp
themeConfluence
FUNCTION xpxGetMethodSignatureBN (methodType, methodName, schemaName

...

   :

...

 STRING;
                                  VAR methodId                         : GENERIC;
                                  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
2STRINGmethodType
  • "XPX" if the method is an Express-X Schema Map.
  • "QEX" if the method is a query function.
3STRINGmethodNameIf the method is an Express-X Schema Map, this shall be the method name that was assigned to the method when it was defined with edmiDefineMethodSignature.  If the method is a query function, the method name shall be the name of the query function it self.
4STRINGschemaNameIf the method is an Express-X Schema Map, this variable shall be the name of the mapping schema. E.g "MySchemaMap".  If the method is a query function, this variable shall be the name of the query schema containing the query in question, qualified with the name of the parent Express schema.
5GENERICmethodIdVariable that will receive the instance Id of the method. This is an instance of the EDM_METHOD entity in the ExpressDataManager model
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

...

Insert excerpt
US:_r_XPX_Return_Value
US:_r_XPX_Return_Value
nopaneltrue

Options

...

 

Example

...

Code Block
languagecpp
<Missing Example>

 

See also

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "extension_schema" and parent = "5636522"