Note:
References in this topic to other CICS® platforms--CICS OS/2 and CICS for AIX®--are
included for completeness. There have been Technology Releases of the CICS
Foundation Classes on those platforms.
Three equivalent pairs of boolean values:
- true, yes, on
- false, no, off
true, yes, and on evaluate to 1, while false, no, and off evaluate to zero.
Thus you can code test functions as follows:
if (task()->isStartDataAvailable())
{
//do something
}
Note:
'true' and 'false' are compiler keywords in the z/OS 1.2 C/C++
compiler and will not be generated by ICCGLBEH when using this compiler, or
any later version.
- cmmDefault
- The defaults for the different platforms are:
- MVS/ESA
- cmmNonCICS
- OS/2
- cmmCICS
- UNIX
- cmmCICS
- cmmNonCICS
- The C++ environment performs the memory management required by the
program.
In MVS/ESA Language Environment® ensures
that the storage for CICS tasks is released at the end of the task, or if
the task terminates abnormally.
On CICS for AIX or CICS for OS/2 dynamic storage release
does not occur at normal or abnormal task termination. This means that programs
are susceptible to memory leaks.
- cmmCICS
- The new and delete operators
defined in IccBase class map storage allocations to
CICS; storage is automatically released at task termination.
- fsDefault
- The defaults for the different platforms are all the same: fsAllowPlatformVariance
- fsEnforce
- Enforces Family Subset conformance; that is, it disallows use of any
CICS features that are not available on all CICS
servers (OS/2, AIX, and MVS/ESA).
- fsAllowPlatformVariance
- Allows each platform to access all the CICS features available on that
platform.
This enumeration is used on a number of methods throughout the classes.
It indicates whether the value held internally by the object is to be returned
to the caller, or whether it has to be refreshed from CICS first.
- object
- If the value has been previously retrieved from CICS and stored within
the object, return this stored value. Otherwise, get a copy of the value from
CICS and store within the object.
- CICS
- Force the object to retrieve a fresh value from CICS (and store it within
the object) even if there is already a value stored within the object from
a previous invocation.
Indicates on which operating system the program is being run. Possible
values are:
[[ Contents Previous Page | Next Page Index ]]