Restriction: This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms.
Select the number of the message you require details about :
21004 INVALID MEM MODEL Memory model specified for creating DLL of compiled macros is neither 16-bit segmented or 32-bit linear model.
21005 ERR OPENING ASM FILE Error opening .ASM output file to receive the assembler source form of compiled macros.
21006 ERR WRITING ASM FILE Error occurred while writing the .ASM output file to receive the assembler source form of compiled macros.
21007 ERR OPENING DLL FILE Error opening .DLL output file to directly receive the DLL form of compiled macros.
21008 ERR WRITING DLL FILE Error writing the .DLL output file that directly receives the .DLL form of compiled macros.
21009 ERR OPENING DEF FILE Error opening .DEF output file to receive the the module definition for creating the DLL form of compiled macros.
21010 ERR WRITING DEF FILE Error occurred while writing the .DEF output file to receive the the module definition for creating the DLL form of compiled macros.
21018 TOO MANY DATA SEG PARTS The allowed number of data parts/segments used to write the compiled form of a macro has been exceeded. This is an FMP internal
error.
21019 INVALID DATA SEG PART IX An internal index into the data parts/segments used to write the compiled form of a macro is out of bounds. This is an FMP
internal error.
21020 INVALID OPCODE An operation was encountered that is not known to the compiled macro write routines. This is an FMP internal error.
21021 NO MORE FIXUP SORT SLOTS When sorting fixups by page, location address, and reference address for constructing a DLL for a compiled macro, FMP ran
out of slots in the sort table. This is an FMP internal error.
21022 LOCATION NOT DEFINED A compiled macro is a complex data structure with many pointer references to locations (addresses of structures). A reference
has been encountered to a location that has never been defined. This is an FMP internal error.
21023 INVALID ASM SYMBOL TYPE When writing out a compiled macro, symbolic names are assigned to each data structure that comprises the compiled macro. A
structure of unknown type has been encountered. This is an FMP internal error.
21024 DUPLICATE SYMBOL DEFN When writing out a compiled macro, symbolic names are assigned to each data structure that comprises the compiled macro. A
location of a structure has been defined twice. This is an FMP internal error.
21029 DLL NONRESNAMES EXCEEDED When writing out a compiled macro as a .DLL, the size of the area allocated for the one of the following tables was exceeded.
This is an FMP internal error.
21100 NO ALLOC LOCMGR HASH TAB Could not allocate memory for the IR Location Manager hash table. This is a memory allocation error.
21101 NOT ALL LOC NODES FREED Upon terminating, the IR Location Manager, not all allocated Location Nodes were freed to the free chain. This is an FMP internal
error.
21102 UNABLE ALLOC LOC NODE Unable to allocate memory for an IR Location Node. Location Nodes keep track of addresses in the Intermediate Representation
that can be referenced and relocated. This is an FMP internal error.
21103 NULL LOC NODE ADDR Encountered an address of an IR Location Node that is NULL. This is an FMP internal error.
21200 UNABLE ALLOC REF NODE Unable to allocate memory for an IR Reference Node. Reference Nodes keep track of references Locations in the in the Intermediate
Representation. This is an FMP internal error.
21201 UNABLE CREATE REF NODE A call to createRefNode was unable to return an IR Reference Node in which to store a reference to an IR Location. This is
an FMP internal error.
21202 NOT ALL REF NODES FREED Upon terminating the IR Reference Manager, not all allocated Reference Nodes were freed to the free chain. This is an FMP
internal error.
21203 NULL REF NODE ADDR Encountered an address of an IR Reference Node that is NULL. This is an FMP internal error.
21300 INVALID DEF QUEUE TYPE An invalid type of deferred queue was presented to a routine in the Deferred Queue Manager. The Deferred Queue Manager provides
queues to defer writing structures out as compiled macros; there is a queue for each structure type. This is an FMP internal
error.
21301 NO ROOM IN DEF QUEUE A Deferred Queue Manager queue is full. The Deferred Queue Manager provides queues to defer writing structures out as compiled
macros; there is a queue for each structure type. This is an FMP internal error.
21400 UNABLE ALLOC DLL WORK Unable to allocate the work areas for directly writing out a .DLL of compiled macros.
21401 WRONG DATA SEG TYPE16 An a 16-bit data segment was requested for an inappropriate memory model for writing compiled macros to a DLL. 16-bit segments
are only for creating a 16-bit segmented memory model DLL. This is an FMP internal error.
21402 WRONG DATA PART TYPE32 A 32-bit data part was requested for an inappropriate memory model for writing compiled macros to a DLL. 32-bit data parts
are only for creating a 32-bit linear (flat) memory model DLL. For incremental allocation reasons, the single 32-bit logical
data object is physically created in incrementally allocated data parts. This is an FMP internal error.
21403 UNABLE ALLOC DLL AREA Unable to allocate memory for a work area in which to construct the DLL for the non-data portion of a compiled macro. This
is a memory allocation error.
21404 UNABLE ALLOC DLL DATA AREA Unable to allocate memory for a work area in which to construct the data part of a DLL for a compiled macro. This is a memory
allocation error.
21405 UNABLE ALLOC DLL FIXUP REC AREA Unable to allocate memory for a work area in which to construct the fixup record area for a LX DLL for a compiled macro. This
is a memory allocation error.
21406 DLL EXCEEDED MAX FIXUPRECORDAREAS Exceeded the maximum number of fixup record work areas that can be allocated. Work areas are for constructing the fixup record
area for an LX DLL for a compiled macro. The limit is set by an internal constant. Try breaking the macro source file into
several smaller files.
21407 BAD BACKPATCH ALIGN When backpatching forward references while directly writing out compiled macros to a DLL, a reference to another location
in the DLL was not on the correct alignment boundary. Pointers are usually aligned. This is a potential problem. This is an
FMP internal warning.