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 ObjectFile
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 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. |