Versions Compared

Key

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

...

  SYNTAX:
 
xpxGetSchema (schemaName   : STRING;
               VAR schemaId : GENERIC)
               status       : INTEGER;
 
The xpxGetSchema function returns the instanceId of the specified Express schema. The argument schemaName specifies the actual Express schema. The instanceId of a an Express schema is the instanceId of the schema_definition instance in the appropriate dictionary model in the EDMdatabase. The instanceId of the specified schema will be returned in the schemaId argument.
This function is equivalent to the EDMinterface function edmiGetSchema

Code Block
languagecpp
themeConfluence
FUNCTION xpxGetSchema (schemaName   : STRING;
                       VAR schemaId : GENERIC)
                       status       : INTEGER;

Returns the numeric schemaID that uniquely identifies the schema definition instance, i.e. the instance that defines the specified Express schema in the EDMdatabase. The schema definition instance is located in the dictionary model that defines the specified Express schema in the EDMdatabase.

Code Block
languagecpp
themeConfluence
ENTITY schema_definition;
   name                    : STRING; 
   entities                : SET OF entity_definition; 
   types                   : SET OF defined_type; 
   global_rules            : SET OF global_rule; 
   user_constants          : SET OF user_constant; 
   user_functions          : SET OF user_function; 
   user_procedures         : SET OF user_procedure; 
   interface_declarations  : LIST OF use_and_reference_from; 
   redeclared_attributes   : OPTIONAL SET OF attribute; 
   used_built_in_functions : OPTIONAL SET OF INTEGER; 
   rule_schemata           : OPTIONAL SET OF rule_schema; 
   query_schemata          : OPTIONAL SET OF query_schema; 
   short_form_schemata     : OPTIONAL SET OF STRING; 
   schema_not_debugable    : OPTIONAL BOOLEAN; 
END_ENTITY;        

Arguments

...

TypeNameComment
STRINGschemaNameSpecifies the name of Express schema of interest. This Express schema must exist as a dictionary model in the EDMdatabase. Schema names are case insensitive. Schema names are unique in an EDMdatabase.
GENERICschemaIdthe numeric schemaId that uniquely identifies the schema definition instance in the EDMdatabase that defines the specified Express schema.

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"