Messages from the Shared Memory Objects File Server under NDB
This section lists the information and error messages that may be
issued when creating or accessing a Shared Memory Objects File Server (FSSM)
under Natural for DB2.
For information on the FSSM, see File
Server – Shared Memory Object in the Database
Management System Interfaces documentation.
Unlike Natural system messages, the explanatory long texts to FSSM
messages and codes are only available in this document, not online.
FSSM messages are written into the JESMSGLG data set of the job or
started task which tries to access a file server shared memory object. A copy
of these messages prefixed by the job name and job number is written into the
JESMSGLG of the Natural Authorized Services Manager.
- Example:
-
JESMSGLG of CICS:
17.05.41 S0405196 FSSM008I NATFSSM attached to Shared Memory for
17.05.41 S0405196 CMFSERV2 at address 00000200_06900000
JESMSGLG of Authorized Services Manager SAGAS292:
17.05.41 S0306804 ASM0401 SAGAS292: DAEFCIA2 S0405196 FSSM008I NATFSSM attached to Shared Memory for
17.05.41 S0306804 ASM0401 SAGAS292: DAEFCIA2 S0405196 CMFSERV2 at address 00000200_06900000
Below is information on:
FSSM001E - NATFSSM invalid function code
xx
Explanation |
The NATFSSM module was called with an invalid
function code xx .
Valid function codes are 00, 01, 02, 03 and 04.
|
Action |
Specify a subsystem ID of 1 to 4 characters. |
FSSM002E - Invalid FSSM parameter card found
Explanation |
The parameter found in the ASMPARM parameter file
starting with the characters FSSM is invalid and will be
discarded.
|
Action |
Correct the parameter card and restart the Authorized Services
Manager. Do not insert blanks into the parameter for FSSM .
|
FSSM003E - Length of shared memory name wrong
Explanation |
The length of the name parameter in the parameter card is
wrong. It can be 1 to 8 characters.
|
Action |
Specify a name of up to 8 character name and restart the
Authorized Services Manager.
|
FSSM004E - Parameter 3, 4, 5 or 6 not lower than 32K
Explanation |
The value for one of the parameters 3, 4, 5 or 6 has to be
between 1 and 32 KB - 1 byte.
|
Action |
Correct the specification of these parameters to a value
between 1 and 32 KB - 1 byte. Restart the Authorized Services Manager.
|
FSSM005E - Block size not a multiple of 8
Explanation |
The specified block size (7th parameter) has to be a multiple
of 8.
|
Action |
Correct the block size parameter. |
FSSM006E - Definition for xxxxxxxx not
found
Explanation |
A request to create a shared memory object with the identifier
xxxxxxxx arrived but no definition for
xxxxxxxx could be found in the
ASMPARM parameter file.
|
Action |
Add the definition for
xxxxxxxx to the ASMPARM
parameter file or change the DDFSERV subparameter of
the DB2 profile parameter (NTDB2 macro) to
a name defined in the ASMPARM parameter file.
|
FSSM007I - NATFSSM created shared memory for
xxxxxxxx
at address xxxxxxxx_xxxxxxxx
Number
of Directory Entries: nnnnnn
Space
Map Blocks: nnnnnn
Free
Space Blocks: nnnnnn
ENQUEUE
Resource name......: xxxxxxxx
Explanation |
The NATFSSM module created a shared memory object
with the name xxxxxxxx with the virtual
address xxxxxxxx_xxxxxxxx . The calling
address space is also attached to the shared memory object and can read and
write to the memory.
|
Action |
None. |
FSSM008I - NATFSSM attached to shared memory for
xxxxxxxx
at address xxxxxxxx_xxxxxxxx
Explanation |
The NATFSSM module attached the calling address
space to the shared memory object with the name
xxxxxxxx with the virtual address
xxxxxx_xxxxxxxx .
|
Action |
None. |
FSSM009E - Return code from z/OS service
for function xxxxxxxx
Reason
code yyyyyyyy
Explanation |
The NATFSSM module
received the return code xxxxxxxx from
the z/OS service call for the FFSM
function with the reason code
yyyyyyyy .
For information on the return code
xxxxxxxx and reason code
yyyyyyyy , see the z/OS service
description provided by IBM.
The following z/OS service calls are
performed by NATFSSM :
|
IARV64 SHR |
IARV64 REQUEST=SHAREMEMOBJ |
IARV64 GET |
IARV64 REQUEST=GETSHARED |
IARV64 DTL |
IARV64 REQUEST=DETACH,
AFFINITY=LOCAL |
IARV64 DTS |
IARV64 REQUEST=DETACH,
AFFINITY=SYSTEM |
IARV64 LIS |
IARV64 REQUEST=LIST |
IEANTCR PR |
IEANTCR (SCOPE=PRIMARY) |
IEANTCR SY |
IEANTCR (SCOPE=SYSTEM) |
IEANTDL PR |
IEANTDL (SCOPE=PRIMARY) |
IEANTDL SY |
IEANTDL (SCOPE=SYSTEM) |
The following functions are provided by
NATFSSM :
|
ATTACH |
CREATE |
DETACH |
DELETE |
LIST |
Action |
Contact Software AG support.
|
FSSM010E - Total number of user blocks
(tttttt) is greater
than
total number of free blocks (ffffff)
Explanation |
The specified maximum user blocks (6th parameter) is greater
than the number of free blocks (2nd parameter minus space map blocks minus
directory blocks) in the Shared Memory Objects File Server (FSSM).
|
Action |
Increase the number of blocks (2nd parameter) or decrease the
maximum number of user blocks (6th parameter).
|
FSSM011I - NATFSSM detached from shared memory for
xxxxxxxx
at address xxxxxxxx_xxxxxxxx
Explanation |
The NATFSSM module detached the calling address
space from the shared memory object with the name
xxxxxxxx with the virtual address
xxxxxx_xxxxxxxx .
|
Action |
None. |
FSSM012I - NATFSSM deleted shared memory for
xxxxxxxx
at address xxxxxxxx_xxxxxxxx
Explanation |
The NATFSSM module deleted the shared memory
object with the name xxxxxxxx with the
virtual address xxxxxx_xxxxxxxx .
|
Action |
None. |