

The API definitions are independent of the underlying storage model.

WIZARD PINS DISCOUNT CODE CODE
If an error occurs, the macro logs a message including the file name and source code line number, making it easy to locate and correct the error.įor details on the return status of PCM functions and the error messages returned, see "Understanding API Error Handling and Logging". When an API macro is called, the macro records the file name and line number of the source code where the API was called. You make BRM API calls by using a macro interface instead of directly through functions. You use FM opcodes to implement business policies and processes You use base opcodes to create, search for, delete, and modify objects in the database.įM object manipulation. You use context management opcodes to control communication channels to the database.īasic object manipulation. The API consists of three classes of functions:Ĭontext management. Client applications as well as custom Facilities Modules (FMs) use this library to manipulate objects in the database. For detailed information, see "String Manipulation Functions" in BRM Developer's Reference.Īll access to the data in the BRM database is through the PCM API. For detailed information, see "Decimal Data Type Manipulation Functions" in BRM Developer's Reference. Perform arithmetic functions on decimal data types. For detailed information, see "POID Management Macros" in BRM Developer's Reference. For detailed information, see "Error-Handling Macros" in BRM Developer's Reference. For detailed information, see "Flist Management Macros" and "Flist Field-Handling Macros" in BRM Developer's Reference.ĭetect and log errors and log messages. Manage and manipulate flists and fields in flists. The PIN library contains macros and functions that you use to perform the following tasks:

The PIN library is required to build custom applications and FMs. These functions are different from PCM operations in that they are implemented locally in the programs they do not pass data over the communication channel. The PIN library contains macros and functions that manipulate flists, fields, and data types.
