SBM ModScript Reference → Welcome to SBM ModScript → Terminology and Naming Conventions
The following terminology conventions are used throughout SBM documentation to discuss the following elements:
Items: Generic term that encompasses both primary and auxiliary items, including issues, incidents, contacts, and problems. Reports are also referred to generically as items.
Primary Items: Items like issues and incidents, which are stored in a Primary table and follow a workflow process.
Auxiliary Items: Items like contacts, companies, and problems, which are stored in an Auxiliary table and do not follow a workflow process.
The following formatting and naming conventions are used throughout the SBM ModScript documentation for methods and functions:
Throughout Programming SBM ModScript, most methods are described using the following format:
Each function signature is composed of the following:
In the signature above, the ReadWithWhere function takes two parameters: whereClause and params. The second parameter, [Vector params], is an optional argument that returns a Vector of SQL bind parameters.
Operators are symbols such as +, =, ==, <, and >. They are used for copying and comparing objects, as well as math-related functions. The that way operators are invoked is handled differently than the way that functions are invoked.
The following format is used throughout the SBM ModScript documentation for operators:
TimeT& operator=( TimeT v )
Example:
var t1 = TimeT(); //Uses TimeT constructor var t2 = TimeTNow(); //Gets current time t1 = t2; // Uses = operator to copy t2 to t1
The operator = method for TimeT is invoked using the "=" symbol. The value to the left of the symbol is acted on; the value to the right is the parameter that is passed to the method. In the example, the return value is ignored, but it could have been used for stringing operators and functions together.
Copyright © 2007–2019 Micro Focus or one of its affiliates. All rights reserved.