Adabas Console Messages (ADAN* & ADACM*)

The following messages may be displayed on the operator console during an Adabas session. Each message number is followed first by either:

  • "ADAB" for Adabas SVC module messages; or

  • the database identification (DBID) of the physical database for which the message applies.

Then follows the error date and time and finally the message text. The console messages have the same general format:

ADANnn dbid yyyy-mm-dd hh:mm:ss message text

Because of space restrictions, the message descriptions are shown here without the database ID and date/time portion of the message.

Note:
Some message numbers have been assigned to more than one message text.


ADANnn Console Messages

Overview of Messages

ADAN01 | ADAN02 | ADAN03 | ADAN04 | ADAN05 | ADAN06 | ADAN07 | ADAN08 | ADAN09 | ADAN11 | ADAN13 | ADAN14 | ADAN15 | ADAN16 | ADAN17 | ADAN18 | ADAN19 | ADAN1A | ADAN1B | ADAN1C | ADAN1D | ADAN1U | ADAN1V | ADAN1W | ADAN1X | ADAN1Y | ADAN1Z | ADAN20 | ADAN21 | ADAN22 | ADAN23 | ADAN24 | ADAN25 | ADAN26 | ADAN27 | ADAN28 | ADAN29 | ADAN2A | ADAN2B | ADAN2C | ADAN2D | ADAN2E | ADAN2F | ADAN30 | ADAN31 | ADAN33 | ADAN34 | ADAN35 | ADAN36 | ADAN41 | ADAN42 | ADAN43 | ADAN44 | ADAN45 | ADAN46 | ADAN47 | ADAN48 | ADAN49 | ADAN4A | ADAN4B | ADAN4C | ADAN4D | ADAN4E | ADAN4F | ADAN50 | ADAN51 | ADAN52 | ADAN53 | ADAN54 | ADAN55 | ADAN56 | ADAN57 | ADAN58 | ADAN59 | ADAN5A | ADAN60 | ADAN61 | ADAN62 | ADAN69 | ADAN70 | ADAN71 | ADAN72 | ADAN73 | ADAN74 | ADAN75 | ADAN76 | ADAN77 | ADAN78 | ADAN79 | ADAN7A | ADAN7C | ADAN7D | ADAN7E | ADAN7F | ADAN7G | ADAN80 | ADAN81 | ADAN82 | ADAN83 | ADAN84 | ADAN85 | ADAN86 | ADAN87 | ADAN88 | ADAN89 | ADAN8A | ADAN8B | ADAN8C | ADAN8D | ADAN8E | ADAN8F | ADAN8G | ADAN8H | ADAN8J | ADAN8K | ADAN8L | ADAN8M | ADAN8O | ADAN8P | ADAN8Q | ADAN8R | ADAN8S | ADAN8T | ADAN8U | ADAN8V | ADAN8W | ADAN8Y | ADAN8Z | ADAN90 | ADAN91 | ADAN92 | ADAN93 | ADAN94 | ADAN95 | ADAN96 | ADAN97 | ADAN98 | ADAN99 | ADAN9A | ADAN9B | ADAN9C | ADAN9D | ADAN9E | ADAN9F | ADAN9H | ADAN9I | ADAN9J | ADAN9K | ADAN9L | ADAN9M | ADAN9N | ADAN9O | ADANA1 | ADANA2 | ADANA3 | ADANA5 | ADANA6 | ADANA7 | ADANA8 | ADANA9 | ADANAA | ADANAB | ADANAC | ADANAD | ADANAE | ADANAF | ADANAG | ADANAI | ADANAL | ADANAX | ADANC1 | ADANC2 | ADANC3 | ADANC4 | ADANI2 | ADANI4 | ADANI5 | ADANL0 | ADANL1 | ADANL2 | ADANL3 | ADANL4 | ADANL6 | ADANL7 | ADANL9 | ADANLA | ADANN1 | ADANO1 | ADANO2 | ADANO5 | ADANP1 | ADANP2 | ADANP3 | ADANP4 | ADANR1 | ADANR2 | ADANRP | ADANRR | ADANRS | ADANRT | ADANS1 | ADANS5 | ADANS6 | ADANS7 | ADANS8 | ADANS9 | ADANSA | ADANSB | ADANSC | ADANSD | ADANSE | ADANSF | ADANSG | ADANSH | ADANSJ | ADANSK | ADANSL | ADANSM | ADANSN | ADANSP | ADANSQ | ADANT1 | ADANT2 | ADANT4 | ADANT5 | ADANT6 | ADANT7 | ADANT8 | ADANT9 | ADANTA | ADANTB | ADANTC | ADANTD | ADANTE | ADANTF | ADANTG | ADANTH | ADANTI | ADANTJ | ADANTM | ADANX1 | ADANY1 | ADANY4 | ADANZ1 | ADEN1 | ADONIS1
ADAN01 Adabas (vv . r . s) is active
Mode = {single | multi}
Running {with | without} recovery-log
With Two-Phase-Commit Support
As Transaction Manager
READONLY=YES
ADABAS Auditing V(x.x.x) is active
ADABAS Auditing Server V(x.x.x) is active
ADABAS replication V(x.x.x) is active
ADABAS Replicator V(x.x.x) is active
Explanation

The Adabas nucleus at release level v.r.s has been initiated successfully. Multi- or single-user mode is indicated; whether the nucleus is running with or without the Adabas Recovery Aid (ADARAI) log; whether the nucleus is initiated with two-phase-commit support, or as the transaction manager. Also indicated is whether the Adabas nucleus is initiated with READONLY mode enabled; whether Adabas Auditing or Replication are enabled; the status of the auditing server and the replicator on startup of the nucleus.


ADAN02 Nucleus-run {with | without} protection log
Explanation

The Adabas nucleus session has been initiated and database protection logging either has or has not been specified. The subsequent execution of the REGENERATE and BACKOUT functions of the ADARES utility for any updates applied during the session is only possible when protection logging has been specified. However, transaction recovery for ET logic users is not affected by PLOG specification since data protection information for such users is still maintained on the Adabas Work file.


ADAN03 Adabas coming up
Explanation

Adabas session initialization is in progress.


ADAN03 Initializing NUCID=nnnnn INTNUCID=xx
Explanation

Initialization is in progress for the specified external nucleus ID (nnnnn) with the specified internal nucleus ID (xx). This message is useful for determining the internal system-assigned nucleus ID associated with the external user-assigned NUCID.


ADAN04 Abnormal end due to Work overflow
Explanation

The Adabas nucleus detected an overflow condition on the Work data set that could not be rectified by normal Adabas backout processing. The Adabas session was therefore terminated abnormally.

Action

In a non-cluster environment:

When running in a non-cluster environment, the quickest way to recover the database is to run an ADARES REGENERATE from the last protection log data sets at the time of the abend. The regenerate should start at the checkpoint created by the last ADASAV SAVE operation or the last nucleus start (SYN2 or SYNC checkpoint). This way of recovery is valid if no ADADBS (or AOS) DELETE FILE, RENUMBER FILE, ADAORD STORE OVERWRITE, or ADASAV RESTORE/RESTONL OVERWRITE functions were performed after the start checkpoint of the ADARES REGENERATE run.

An alternative way to recover the database that is always valid is to run an ADASAV RESTORE/RESTONL from the last database save, followed by an ADARES REGENERATE starting at the checkpoint created by that SAVE operation.

In a cluster environment (Adabas Cluster Services or Adabas Parallel Services):

When running in a cluster environment, the remaining active nuclei will perform an online recovery process. The failed nucleus can simply be restarted to continue processing after the online recovery.

If the online recovery process also gets a Work overflow, all remaining active nuclei will go down, too. In this case, any of the cluster nuclei that have not yet gotten a Work overflow can be started in an attempt to recover the database. Alternatively, or if this fails, a new nucleus can be added to the cluster. Its Work data set needs to be the same size as those of the other nuclei in the cluster and its LP parameter should be set as high as possible within that size. The failed nuclei can be restarted after the recovery has succeeded.

If all else fails, the database can be recovered as described above for the non-cluster environment.


ADAN05 Warning. Now it is too late to copy DDPLOGRn
FROMBLK=blk1, FROMTIME=timestamp1
TOBLK =blk2, TOTIME=timestamp2
ERROR obtaining timestamp information
IOR function = X'nn', response = X'nn'
Explanation

Adabas has begun to write data protection log data to the data set identified by DD/PLOGRn. This means that the data set can no longer be copied to tape for subsequent use as input to the REGENERATE or BACKOUT functions of the ADARES utility. A user exit 2 (dual log processing) or a user exit 12 (multiple log processing) call either was not made or did not successfully copy the DD/PLOGRn data set with the ADARES utility.

Normally, the from and to blocks and the from and to timestamps being overwritten are given in the message. The last two lines are printed only if an error occurs when the nucleus determines the contents of the PLOG that is about to be overwritten.


ADAN05 I/O error on PLOGRn
Explanation

An I/O error occurred on the dual or multiple protection log data sets. The Adabas nucleus terminates abnormally with user abend 21.


ADAN06 Number of HQEs = nnn
Explanation

This message is displayed in response to the operator command DNH. The number of ISNs currently in the Adabas hold queue is represented by "nnn".


ADAN06 I/O error on SIBA
Explanation

An I/O error occurred on sequential protection log SIBA. If the nucleus runs with PLOGRQ=YES or FORCE, the nucleus terminate with user abend 22; otherwise, the SIBA is set to DUMMY and processing continues without protection logging.


ADAN07 SIBA is set to DUMMY
Explanation

This message may follow an ADAN06 message.


ADAN08 Current HQ is empty
Current HQ
File=file, ISN=isn, Secondary, shared
User=user, SecUID={'secuid'| ' '}
Job='jobname', TID='tid'
...num more users
n out of m HQEs displayed
Explanation

This message is produced in response to DHQ and DHQA operator commands. The response consists of a header line followed by one or more file/ISN detail sections. Each file/ISN detail section is followed by information about the user who holds the ISN. When there are no active hold queue elements, the response is the single "Current HQ is empty" line.

The following table describes the possible substitutions provided in the message for each hold queue element.

Message Substitutions Description
file The file number.
isn The record's Internal Sequence Number (ISN).
jobname The name of the job from which the user issued Adabas calls.
m The total number of active hold queue elements.
n The number of hold queue elements displayed.
num If all users were not displayed, this shows the number remaining.
secuid The user's system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
shared The term "Shared" is displayed if this file/ISN is not exclusive to a single user.
Secondary The term "Secondary" is displayed if this file/ISN is a secondary ISN of a spanned record.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.
user The Adabas-assigned internal user ID. This is unique within a single Adabas nucleus.

ADAN09 Number of UQEs = nnn
Explanation

This message is displayed in response to the operator command DNU. "nnn" indicates the number of user queue elements currently active.


ADAN11 Current UQ
User=user,SecUID={'secuid'| ' '}
Comm-ID=communication-id
Job='jobname',TID='tid'
ETID='etid',Type=type,Status=status
Session=session-min, Inactive=inactive-sec
File list has count files [(restricted)]:
file(acctype),…
No UQEs selected for display
-- n out of m UQEs displayed
Current UQ is empty
Explanation

This message is displayed in response to the DUQ, DAUQ, DUQA, DUQE, and DUUQE operator commands. Not every line of this message will appear; the actual text of the message is determined by the actual command that is issued.

  • The "Current UQ is empty" line appears when there are no active user queue elements.

  • The "Current UQ" header line appears only in responses to the DUQ, DAUQ, and DUQA commands.

  • The optional "(restricted)" text is displayed if you issued an OP command with Command Option 1 set to "R" and is restricted to using only the listed files.

  • The "No UQEs selected for display" line appears in DUQA, DUQE and DDUQE command responses when no UQEs satisfy the filter criterion.

The following table describes the possible substitutions provided in the message for each user queue element.

Message Substitutions Description
acctype The file access type:
  • A: ET user reading the file or access-only user (ACC)

  • F: Exclusive file control (EXF)

  • P: Privileged (utilities and Adabas Online System)

  • S: Online file save

  • U: ET user updating the file (UPD)

  • X: Exclusive-update file control (EXU)

communication-id The 28-byte communication ID in hexadecimal. This appears only in DUQE responses.
count The quantity of file numbers in the following file list. The file list appears only in DUQE responses.
etid The user’s ETID (specified in the Additions-1 field of the OP command) or "None" if no ETID is present.
file The file number. Repeated for each file in the user’s file list.
inactive-sec The time in seconds (rounded down) since the user’s last command was selected for processing.
jobname The name of the job from which the user issued Adabas calls.
m The total number of active UQEs.
n The number of UQEs displayed. This trailer line appears only in DUQ, DAUQ, DUQA and DUUQE responses.
secuid The user's system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
session-min The time in minutes (rounded down) since the user session started.
status The user status:
  • ET: ET logic user at ET status

  • Heur: Two-phase commit transaction heuristically terminated

  • HR-BT: Two-phase commit transaction heuristically backed out

  • HR-ET: Two-phase commit transaction heuristically committed

  • OK: None of the above

  • PET: Two-phase commit transaction with preliminary ET done, waiting for final ET.

  • T-Out: User timed out, response code 9 pending

  • Trans: ET logic user in a transaction (holding ISNs)

  • WK4: Two-phase commit transaction in PET status, copied to Work part 4

tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.
type The user type:
  • 2PC: ET logic user during two-phase commit

  • ACC: Access-only user

  • ET: ET logic user

  • EXF: Exclusive file control user

  • EXU: Exclusive-update file control user

  • UTI: Utility or Adabas Online System (AOS) user

user The Adabas-assigned internal user ID. This is unique within a single Adabas nucleus.

ADAN13 Number of posted CQEs = nnn
Explanation

This message is displayed in response to the DNC operator command. "nnn" indicates the number of posted command queue elements.


ADAN14 Current CQ is empty
Cmd=command, File=file, Len=len
Seq-Nr=seqnr, Status=status
Time=num sec ago, SecUID={'secuid'| ' '}
Job='jobname', TID='tid'
-- cqecount CQEs displayed
Explanation

This message is displayed in response to DCQ operator commands. The response consists of a header line followed by one or more detail sections describing active CQEs and a trailer line. When there are no active command queue elements, the response is the single "Current CQ is empty" line.

The following table describes the possible substitutions provided in the message for each command queue element.

Message Substitutions Description
command The two-character Adabas command code.
cqecount The number of command queue elements displayed.
file The file number.
jobname The name of the job from which the user issued Adabas calls.
len The total length of the user's buffers and control structures passed to the nucleus through the attached buffer pool.
num The time in seconds (rounded down) since this command was added to the command queue.
secuid The user's system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
seqnr The command sequence number
status The command status. The following values are possible:
  • Done: The command is complete and waiting for the user to retrieve the results.

  • Commit: An ET command is waiting for protection data to be written to the Work data set and the PLOG.

  • Wait-I: The command is waiting for an ISN held by another user.

  • Wait-S: The command is waiting for space in the workpool.

  • Wait-C: The command is waiting for other commands.

  • Trig: A precommand triggered procedure is running.

  • Ready: The command is ready to be selected.

  • Active: The command is being processed.

  • None: The command status cannot be determined. This may occur when the CQE is being built or released.

tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.

ADAN15 LBP-size too small for the number of threads
Explanation

The specified or available buffer pool space may not be large enough for the number of threads specified by the ADARUN NT parameter. This message is a warning. Adabas allocates 50 kilobytes per thread and processing continues.

Action

Either increase the buffer pool size (specified by the ADARUN LBP parameter) or decrease the thread count (with the ADARUN NT parameter). Restart Adabas. If the error occurs again, allocate more address space for the Adabas nucleus and check the session I/O statistics for buffer efficiency.


ADAN16 ADARUN-parameter-settings
Explanation

This message is displayed on the console in response to the operator command DPARM. The current setting for each ADARUN parameter specified for an Adabas nucleus is given using this message number.

Action

No action is required for this informational message.


ADAN17 dbid yyyymmdd hh:mm:ss adabas-statistic
Explanation

This message is displayed in response to the operator command DSTAT. Various Adabas statistics appear for adabas-statistic, including statistics such as the number of Associator, Data Storage, and Work read and write I/Os and buffer flush statistics.


ADAN18 THN=nnn, ST=status, USE=ccc
Explanation

In response to the operator command DTH, shows the following information for each thread:

nnn thread number
status
thread status:
AA Active
RR Ready to run
UU Unused
WAP Waiting for asynchronous post
WE Waiting for event
WHQ Waiting for hold queue space
WI Waiting for I/O
WSP Waiting for workpool space
WLF Waiting for logical buffer flush
WPF Waiting for physical buffer flush
WP2 Waiting for PLOG write I/O
WQE Waiting for queued event
WRB Waiting for RABN
WSE Waiting for simple event
WTI Waiting for time elapse
WW2 Waiting for WORK write I/O
W* Waiting for other event
ccc count of commands processed by the thread

ADAN19 Buffer flush is asynchronous
Explanation

This message and the asynchronous buffer flush occur when the ADARUN LFIOP parameter specifies a nonzero value.


ADAN1A ASSO:
VOLSER High RABN
volser high-rabn
Reads rrrr
Writes wwww
ASSO total:
Reads rrrr
Writes wwww
DATA:
VOLSER High RABN
volser high-rabn
Reads rrrr
Writes wwww
DATA total:
Reads rrrr
Writes wwww
Total:
Reads
Writes wwww
Explanation

This message is used to display statistics about the number of ASSO and DATA I/Os by volume serial (VOLSER) number. The number of reads and writes to each volume is displayed. This message is printed as output for the operator command DVOLIO.

Action

No action is required for this informational message.


ADAN1B File Commands
{file cmd count}...
Total totalcount
Explanation

This message is used to display statistics about the number of commands by file. This message is printed as output for the operator command DFILESTAT.

Action

No action is required for this informational message.


ADAN1C Type Commands
{command count}...
Total totalcount
Explanation

This message is used to display statistics about the distribution of commands by type.

Action

No action is required for this informational message.


ADAN1D Error operation file rc system code
Explanation

An error occurred using file file. The operation may be either opening, closing or writing. The ADAIOR return code is rc and system code is any operating system return code.

Action

If you are unable to resolve the error, contact your Software AG technical support representative.


ADAN1U ccccc license check failed: setting ppppp=NO
Explanation

When product license check did not pass, the product ppppp with product code ccccc was disabled in a utility or nucleus session.

Action

In order to activate the product, provide a valid license from the start or - provided that the product supports this - during a nucleus session by replacing the old license file or load module and issue a LICREFRESH operator command.


ADAN1V Adabas is now executing in TCB mode
Explanation

In response to the operator command ZIIP=NO, this message indicates the Adabas nucleus is now executing in TCB mode (disabling the use of System z Integrated Information Processors). The ZIIP parameter value was changed to NO, from YES.

Action

No action is required for this informational message.


ADAN1W Adabas is already executing in TCB mode
Explanation

In response to the operator command ZIIP=NO, this message indicates the Adabas nucleus was already executing in TCB mode (disabling the use of System z Integrated Information Processors). The ZIIP parameter value was not changed; it had already been NO.

Action

No action is required for this informational message.


ADAN1X Adabas is now executing in SRB mode
Explanation

In response to the operator command ZIIP=YES, this message indicates the Adabas nucleus is now executing in SRB mode (enabling the use of System z Integrated Information Processors). The ZIIP parameter value was changed to YES, from NO.

Action

No action is required for this informational message.


ADAN1Y Adabas is already executing in SRB mode
Explanation

In response to the operator command ZIIP=YES, this message indicates the Adabas nucleus was already executing in SRB mode (enabling the use of System z Integrated Information Processors). The ZIIP parameter value was not changed; it had already been YES.

Action

No action is required for this informational message.


ADAN1Z zIIP-related statistics:
Adabas is executing in {SRB | TCB} mode
… (CPU consumption statistics for Adabas address space) …
… (CPU consumption statistics for Adabas enclave) …
… (SRB/TCB use statistics) …
… (extended pause/release statistics) …
… (type-of-work statistics) …
… (processor-related statistics) …
Explanation

In response to the operator command DZSTAT, these messages display the zIIP-related statistics of Adabas.

The first line shows the current execution mode: "SRB" (execution on zIIP enabled) or "TCB" (execution on zIIP disabled).

The following statistics correspond and are equivalent to the zIIP-related statistics at the end of the nucleus session statistics. See Understanding the zIIP-Related Statistics in the Adabas for zIIP documentation for detailed information about the various statistical figures.

Action

No action is required for this informational message.


ADAN20 ONLINE-DB-SAVE started
PLOG-NR=session-number, BLK-NR=block-number
VOLSER-NR=volume
Explanation

Online execution of the ADASAV utility's SAVE database function has started. The message shown above occurs for both database and file SAVEs and specifies the following:

session-number the number of the session with which SAVE begins.
block-number the RABN block that specifies the SYN1 starting point of the SAVE.
volume the current SIBA volume/serial number.
Action

Save this session/RABN information and the related PLOG and other SAVE output for later ADASAV restore activity.


ADAN21 Protection log DD/PLOGRN started
Explanation

Adabas is now ready to begin writing data protection information to the dual or multiple data protection log identified by DD/PLOGRn.

Action

Execute the PLCOPY function of the ADARES utility at this time.


ADAN22 File dump online started
DATASET-NR=session-number, BLK-NR=block-number
VOLSER_NR=volser
Explanation

The online ADASAV SAVE FILE execution has begun. The SAVE operation begins with session session-number, using the SYN4 start point indicated by RABN block-number.

Action

Save this session/RABN information and the related PLOG and SAVE output for later ADASAV RESTORE activity.


ADAN23 online process {started | partially done | done | stopped | terminated with error}
process-type, FNR=fnr, DE=aa
Explanation

An online process has started, is ongoing or has completed, terminated due to an error, or was stopped. The type of process is displayed, as well as the file number and details about the process as appropriate.


ADAN24 DISPLAY PPT RABNs nnnn TO mmmm
Explanation

In response to operator command DPPT (Display PPT), this and subsequent messages show the contents of the Participating Plex-ID Table (PPT).


ADAN25 DIB block is currently empty
JOBNAME=jobname, STARTTIME=hh:mm:ss , LID=userid
Explanation

In response to operator command DDIB (display DIB block), this message either indicates an empty DIB block or provides the following DIB information:

jobname job name
hh:mm:ss job start time
userid user ID assigned in the OP command

ADAN26 Files locked=file-number, ...
Explanation

In response to the DDIB operator command, this message displays the file-number of a file that is locked because it is being used by an Adabas utility.


ADAN27 dbid date time Release DE
Explanation
Release done, FNR=fnr DE=de The Release Descriptor function at the end of an aborted online invert process has released the incomplete descriptor de for file fnr.
Release DE terminated due to error
FNR=fnr DE=de RESPONSE=rsp
The Release Descriptor function at the end of an aborted online invert process has failed with response code rsp to release descriptor de for file fnr.
Function terminated The Release Descriptor function at the end of an aborted online invert process has finished. If the online invert was processing an expanded file, the Release Descriptor function has been performed on all component files of the expanded file.

After an online invert function was aborted due to an error (reported in an earlier ADAN23 message), a Release Descriptor function was started automatically. The Release Descriptor finished successfully or with another error.

Action

If the Release Descriptor finished with an error, determine the state of the descriptor in the file. If the online invert and Release Descriptor were working on an expanded file, determine the state of the descriptor in all component files of the expanded file.


ADAN28 Resource Size Current Highwater
Explanation

In response to the DRES operator command, the first line of the message is a text header line. The second and subsequent lines of the message will display the resource name, allocated size or value, current usage value, and the highest usage value reached ("high water mark") in the current session for the following resources:

Resource Name Description Associated Parameter
AB - Pool

Attached buffer table.

NAB
CQ - Pool

Command queue.

NC
DUQ - Pool

Unique descriptor pool.

LDEUQP
FI - Pool

Internal format buffer pool.

LFP
HQ - Pool

Hold queue.

NH
Plog-IO B

PLOG I/O buffers.

NPLOGBUFFERS
Redo - Pool

Cluster redo pool.

This is only displayed for Adabas cluster environments.

LRDP
RPL - Pool

Replication pool.

This is only displayed for Event Replicator for Adabas environments.

LRPL
Sec - Pool

Security pool.

LCP
TBI - Pool

Table of ISNs.

LI
TBS - Pool

Table of sequential commands.

LQ
UQ - Pool

User queue.

NU
UQF - Pool

UQ file list pool.

NU
Wrk1 - IO B

Work I/O buffers.

NWORK1BUFFERS
WORK - Pool

Work pool.

LWP
Work Part1

Work Part 1.

Note:
The maximum pool value of Work part 1 is derived from the LP parameter. It corresponds to the maximum number of blocks a transaction can spend on Work Part 1 before Adabas decides to back it out.

LP
Work Pt 1b

Work Part 1 extension.

This is only displayed for Adabas cluster environments.

CLUWORK1CACHE
Work Part2

Work Part 2.

LWKP2
Work Part3

Work Part 3.

 
XID -Pool

XID -Pool.

This is only displayed for Adabas Transaction Manager environments.

NU

The following is an example of the messages produced. The database ID and actual values shown in the example are variable, depending on the database and situation.

17:32:07 ADAN28 00035 2016-11-29 17:32:05 Resource       Size       Current    Highwater
17:32:07 ADAN28 00035 2016-11-29 17:32:05 AB  -Pool    1228800          N/A        1536 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 CQ  -Pool      96000            0         192 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 DUQ -Pool       7000            0           0 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 FI  -Pool     100000            0         160 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 HQ  -Pool     416000            0        5200 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Redo-Pool   10485760            0         176 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Sec -Pool      10000            0           0 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 TBI -Pool       4000            0           0 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 TBS -Pool      30000            0           0 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 UQ  -Pool     183456         1092        1456 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 UQF -Pool      48384           72         144 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Wrk1-IO B         50            0           5 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 WORK-Pool    5242880          128       34584 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Work Part1      1200            0           7 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Work Pt 1b         4            4           4 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Work Part2        20            0           0 
17:32:07 ADAN28 00035 2016-11-29 17:32:05 Work Part3       270            0           0 

ADAN29 (No) users stopped
Explanation

In response to the STOPI operator command, this message displays either as "users stopped" or "no users stopped", depending on the action performed by the STOPI command.


ADAN2A Overwriting PPT entry for NUCID=nnnnn
Explanation

There are already 32 entries in the parallel participant table. The nucleus ID entry specified was inactive and is being overwritten.


ADAN2B Different work data set was detected
Explanation

A Work data set was specified that is different from the one used in the previous session. This message is displayed only when the previously used Work data set contains a pending autorestart.


ADAN2C Unable to open or read previous work data set
Explanation

A Work data set was specified that is different from the one used in the previous session. An attempt to read the Work data set used in the previous session to search for a pending autorestart failed.


ADAN2D Caution - pending autorestart detected
Explanation

A Work data set was specified that is different from the one used in the previous session. The previously used Work data set was read and contains a pending autorestart. The ADAI63 message identifies the previous Work data set.


ADAN2E Warning - PLOG datasets have changed. PPT overwritten.
Use ADARES PLCOPY NOPPT to copy previous PLOG datasets.
Explanation

The protection log (PLOG) data sets have changed from the previous session and the previous PLOG data sets have not been copied. Because FORCE=YES was not specified, the parallel participant table (PPT) entry for these data sets has been overwritten.

Action

Software AG recommends that you use the ADARES PLCOPY NOPPT function to copy the PLOGs from the previous session.


ADAN2F Warning: FST overflow - run ADAORD REORDB
{ASSO|DATA} element deleted: RABNs x,xxx,xxx,xxx x,xxx,xxx,xxx
Explanation

An attempt to add an extent to the Free Space Table (FST) was unsuccessful because the free space has become highly fragmented. Some free space could not be added and is therefore unavailable.

Action

The ADAORD REORDER DB utility function will compress free space and reconstruct the FST.


ADAN30 FILES=nn(type)[,nn(type)] ...
A-Files=nn
No files locked
Explanation

In response to the operator command DLOCKF, this message displays the files that have been locked by LOCKF, LOCKU, LOCKX, or ALOCKF (if any). Different versions of this message appear, depending on the results. For file locked by LOCKF, LOCKU, or LOCKX, the type of lock (type) is displayed after the file number (nn). Possible types are:

Type Description
F The file was locked by LOCKF.
U The file was locked by LOCKU.
X The file was locked by LOCKX.

Files locked by ALOCKF (advanced file locks) are identified with the "A-Files=nn" version of this console message. Finally, if no files are locked, the "No files locked" message appears.

Action

No action is necessary for this informational message.


ADAN31 Current file usage by user
File=file,usage-counters
User=user,SecUID={'secuid'| ' '}
Job='jobname',TID='tid '
... n more users
Explanation

This message is produced in response to DFILES operator commands. The response consists of a header line followed by one or more detail sections describing active files and any active users of the files. Up to five users of each file are displayed. The following table describes the possible substitutions provided in the message for each file.

Message Substitutions Description
file The file number.
jobname The name of the job from which the user issued Adabas calls.
n This line will appear only if there are more than five users of a file. Only the first five users are displayed
secuid The user's system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.
usage counters Counts of the number of users using the file in each access mode. If there are no users, the phrase "is not being used" is displayed. Note that a single user may be using multiple access modes for a given file.
  • ACC=u: Number of users reading the file.

  • UPD=u: Number of users updating the file.

  • EXU=u: Number of users with exclusive update access to the file.

  • UTI=u: Number of utilities working with the file.

user The Adabas-assigned internal user ID. This is unique within a single Adabas nucleus.
Action

No action is necessary for this informational message.


ADAN33 FILE=n, USAGE=n
FILE=n is not used
Explanation

In response to the operator command DFILUSE, this message displays the number of active commands (USAGE=n) for the specified file (FILE=n), or that the specified file does not exist in the database.


ADAN34 No users stopped
Explanation

In response to operator command STOPF, this message indicates that no users were active when the command was issued.


ADAN35 online processes:
process-type SORTSEQ=file=fnr, CUR-RABN=rabn-nr, CUR-ISN=isn
ID=x'nnnnnnnn', {active | suspended}
Explanation

In response to the operator command DONLSTAT, this message lists all online processes present in the nucleus session, the kind of process, the file number, the current RABN or ISN (depending on the function), the ID of the process, and whether the process is active or suspended.


ADAN36 Dataset=dsn
nLOG number x has been {deleted|added}
Explanation

A CLOG or PLOG data set has been dynamically added or deleted by an ADADBS utility function or using the Adabas Online System (AOS). The CLOG or PLOG data set name (dsn) and number (x) are given in the message.


ADAN41 Function completed
Explanation

The command or function issued was completed successfully.


ADAN42 Function accepted
Explanation

The command issued was accepted by Adabas.


ADAN43 Invalid type-in: request
Explanation

Either the request request was invalid or it was not correctly entered.

Action

Check the request/command syntax and validity, then retry the request.

  • A request to end a nucleus session with DUMP is invalid, and should not be retried.

  • An operator command to change the cache space parameters for a file (CFILE) that has an existing cache space is invalid. It is necessary to first delete the existing cache space and then add a new one with different parameters.


ADAN44 Function not executed
Explanation

Adabas could not perform the function because of

  • space restrictions;

  • a conflict between the requested command/function and the system status.

Action

Check for other related messages, correct any previously indicated errors, then retry the operation. Otherwise, contact your DBA, system support personnel, or Software AG technical support.


ADAN45 various
Explanation

Various message texts are provided with message ADAN45:

ADAN45 Message Text Explanation Action
Online process not found The process specified in the request or command is either not active or not known to the system. Verify that the specified process is valid.
Suspe.by I-STATE waiting for post The requested process is currently suspended. Verify that the specified process is valid.
Transaction Manager not active The Adabas Transaction Manager must be active for the specified function. Verify that the Adabas Transaction Manager is active.
User does not exist The user specified in the request or command is either not active or not known to the system. Verify that the specified user ID is valid.

ADAN46 Function not executable
Explanation

The requested function/command was valid but could not be executed. This message occurs preceded by one of the following ADAN46 messages, which provide reasons why the current nucleus status does not allow the requested function:

ADAN46 Message Text Explanation Action
ADASAV is running (DIB-entry found) The READONLY=NO request was rejected because an ADASAV SAVE is running. Wait until the ADASAV utility is finished, then retry the command.
AUTOINCxxxxSIZE is less than one track The autoincrease size for xxxx (ASSO or DATA) was specified in blocks, but the size was smaller than the number of blocks per track. In z/OS environments, the minimum extent size is one track. Specify a size that is either zero (to disable autoincrease for the component) or the minimum number of blocks for one full track.
AUTOINCxxxxTOTAL=nnnn is invalid
current xxxxSIZE=zzzz
The value specified for the AUTOINCxxxxTOTAL operator command is invalid because it is less than the current allocated space in component xxxx. (The value of xxxx is either "ASSO" or "DATA".)

The AUTOINCxxxxTOTAL value should be greater than the size currently allocated.

Specify a valid value for AUTOINCxxxxTOTAL and try again.
AUTOINCxxxxTOTAL=nnnn is too big The value specified for the AUTOINCxxxxTOTAL operator command is invalid because it is too large. The value exceeds 2,147,483,647 blocks or 16,777,215 blocks (3-byte RABNs). (The value of xxxx is either "ASSO" or "DATA".) Specify a valid value for AUTOINCxxxxTOTAL and try again.
Command supported only on z/OS AUTOINC* operator commands are currently only supported in z/OS environments. No action is required for this informational message.
Command permitted only for cluster nuclei The requested function was rejected because this function is only supported by a nucleus running in cluster mode. No action is required for this informational message.
DSF is set to NO The DDSF request was rejected because the nucleus is started with DSF=NO parameter. Restart the nucleus with DSF=YES.
ET-Synchronization is already running The SYNCC request was rejected because ET-Synchronization process is already running.  
Failed to acquire global parameter lock An error occurred when a nucleus running in Adabas cluster mode attempted to acquire the global parameter lock in order to change a global Adabas parameter. The parameter was not changed. Contact your Software AG technical support representative.
File is already locked The ALOCKF request was rejected because the requested file is already locked. No action is required for this informational message.
File is not locked The RALOCKF request was rejected because the requested file is not locked. No action is required for this informational message.
Function not executable The requested function could not be run because is only supported in z/OS environments. Make sure you are trying to perform the function in a z/OS environment.
Internal command pending for the user The STOPU request was rejected because an internal command is running for this user (user is not selectable).  
LOGGING is set to NO The requested function was rejected because the LOGGING parameter is set to NO. Set LOGGING to YES before executing the command.
No free CLOGs The FEOFCL request was rejected because no free CLOGs are available. Run ADARES CLCOPY and then retry the command.
No free PLOGs The FEOFPL request was rejected because no free PLOGs are available. Run ADARES PLCOPY and then retry the command.
No online save is running The RFDUMPST or RDUMPST request was rejected because no online save is running. No action is required for this informational message.
Not yet supported by Cluster Services The version of Cluster Services you are running does not support the requested function. The function is supported only by a nucleus running in noncluster mode. No action is required for this informational message.
NUCID in PPT changed (Internal Error) The READONLY=NO request was rejected because of an unexpected change in the PPT. Contact your Software AG technical support representative for assistance.
Nucleus is a Resource Manager (RM) The READONLY request was rejected because the nucleus is a resource manager. A resource manager cannot be switched to READONLY status.
Nucleus is in READONLY status The ALOCKF or RALOCKF request was rejected because the nucleus is in READONLY status. First switch READONLY status to NO, then retry the command.
Nucleus is a Transaction Manager (TM) The READONLY request was rejected because the nucleus is a transaction manager. A transaction manager cannot be switched to READONLY status.
Nucleus is in UTIONLY status The READONLY request was rejected because the nucleus is in UTIONLY status. First switch UTIONLY status to NO, then retry the command.
Online process running The ADAEND request was rejected because an online reorder or online invert process is running. Request ADAEND again after the online process finishes. Consider using HALT to stop the online process and shut down the nucleus.
Online recovery is running The ADAEND or HALT request was rejected because an online recovery process is running. Wait until recovery process is finished, then retry the command.
PLOGRQ is set to SEL The FEOFPL request was rejected because PLOGRQ parameter is set to SEL.  
Read-Only preparation is running The UTYONLY=YES or READONLY=NO request was rejected because a readonly preparation is running. Wait until read-only preparation process is finished, then retry the command.
SMGT is set to NO The SMGT... request was rejected because the nucleus is started with SMGT=NO parameter. Restart the nucleus with SMGT=YES.
TCPIP is set to NO The TCPIP request was rejected because the nucleus is started with TCPIP=NO parameter. Restart the nucleus with TCPIP=YES.
TRANSACTIONS SUSPEND in progress The requested function was rejected because the ADADBS TRANSACTION SUSPEND is in process. Wait until the SUSPEND process is finished, then retry the command.
User is Online Process, use ONLSTOP The STOPU request was rejected because the user is an online invert or online reorder process. Use the ONLSTOP command to stop this user instead of STOPU.
Utility is running The READONLY request was rejected because a utility is running. Wait until the utility is finished, then retry the command.
User is waiting for command from ATM The STOPU request was rejected because the user is waiting for the Adabas Transaction Manager. (ATM)  
Utility with exclusive DB control running The requested function was rejected because a utility with exclusive DB control is running. Wait until the utility is finished, then retry the command.
Work pool currently full Work pool space for DFILES command could not be acquired. Wait a minute or two, then retry the command.

ADAN47 Online DUMP-DB is running, function not executed
Explanation

A SYNCC, ADAEND, HALT, or CANCEL operator command was issued, but is not permitted during the current online save operation.

Action

Wait until the online save has ended, then retry the command.


ADAN47 Net-work termination target-node due to conflict
Explanation

In Entire Net-Work, target node IDs must be unique across all connected systems. If an attempt is made to connect to a target node ID that is not unique, the system terminates abnormally (ADAEND).

Action

Identify the conflicting node IDs and determine which one is to be active under the specified ID number.


ADAN48 File currently in use - function not executed
Explanation

A LOCKF, LOCKU, or LOCKX operator command was issued but the file specified is currently in use.

Action

Wait until the file is no longer in use, then retry the command.


ADAN48 File not loaded
Explanation

The file specified in the ALOCKF function is not loaded.


ADAN49 {userid | jobname} backed out {during system open | by ADARES } UID=communication-id
Explanation

The last, incomplete transaction of the specified user (or job, if the user is not displayable) has been backed out during Adabas session autorestart or at the end of REGENERATE processing. The user ID (or job name) and communication ID are shown.

The user ID is the user's ET-ID. For users without an ET-ID, "ADAEND" is displayed as their user ID.

The field following UID= is the last 8 bytes of the 28-byte communication ID of the user in hexadecimal format; that is, the terminal ID for an online user or a STCK time stamp for a batch or TSO user.

Action

None required. This is an information message only. The transaction status of the specified users may need to be checked.


ADAN4A TRANS ET-SYNC point
Explanation

ET-SYNC has occurred for the TRANSACTIONS SUSPEND process. This message is followed by the ADAN4E message.


ADAN4B TRANS SUSPEND started TT=time-limit
Explanation

All verifications in the nucleus are complete and the SUSPEND process has started. TT indicates when the transactions will time out. The TT value is derived either from the TTSYN parameter in the ADADBS TRANSACTIONS SUSPEND TTSYN=nn job or the nucleus default ADARUN TT setting.


ADAN4C Transactions TT rejected
Explanation

TPC is in effect and there are transactions on PET status. This is followed by the ADAN4B message displaying the original TT value.


ADAN4D TRANS TIMER elapsed
Explanation

The timer specified by TRESUME in the ADADBS TRANSACTIONS SUSPEND process has been exceeded. The database returns to normal processing. This message is followed by the ADAN4F message.


ADAN4E Updates stopped. TRESUME=time-limit
Explanation

ET-SYNC has occurred for the SUSPEND function and updates are discontinued until either the RESUME function is issued or the timer specified by TRESUME expires.


ADAN4F Normal processing resumes
Explanation

The database once again accepts and processes update commands as a result of either the RESUME function or a timeout.


ADAN50 Excluded files: file1 ...
Explanation

This message documents the files that were excluded from autorestart due to the ADARUN AREXCLUDE parameter. These files remain unavailable for normal users and must be recovered (restore - regenerate).


ADAN51 {operator | aos-user} typein: command
Explanation

Adabas repeats the operator command "command" before continuing. The second message is written for an operator command issued by an Adabas Online System user.


ADAN52 Partially inverted descriptor {present | released descriptor=descriptor, file=fnr
Explanation

During session start, the nucleus detected the specified descriptor of the file fnr left over from an incomplete online invert operation. If the previous session terminated abnormally, the nucleus automatically releases the incomplete descriptor.

Action

If the nucleus did not release the descriptor and no regenerate on the file in question is to follow, release the incomplete descriptor using the AOS or ADADBS RELEASE function.


ADAN53 DBID waiting to serialize (rrrddddd)
Explanation

The nucleus is trying to perform an action that only one nucleus or utility can do at a time. Another nucleus or utility is performing a similar action at the moment, so this nucleus must wait. rrrddddd identifies the logical resource used for serialization. The resource name comprises three letters followed by five digits representing the database ID. Possible resource names include:

  • SSEddddd for serializing nucleus session start and end.

  • DIBddddd for serializing DIB updates.

  • FSTddddd for serializing FST updates.

Action

None required. This message is for information only.

If the nucleus hangs after displaying this message, another nucleus or utility is blocking the logical resource specified in the message. Identify the other job and either allow it to continue or terminate it.


ADAN54 DBID global serialization error (rrrrrrrr)
DBID IOR FUNCTION = x'ff', RESPONSE = x'cc'
Explanation

An attempt to lock or unlock a logical resource failed. The ADAIOR function number was ff (in hexadecimal), its response code cc (in hexadecimal). Depending on the circumstances, the nucleus terminates abnormally or ignores the error.

Action

This is an unexpected error. Contact your Software AG technical support representative.


ADAN55 Recovery data found on work data set(s)
Explanation

During session start (or, with Adabas nucleus clusters, during online recovery), the Adabas nucleus found recovery data on the Work data set (or Work data sets, in the case of nucleus clusters) that is needed to recover the database from a previous failure. The nucleus performs session autorestart logic.


ADAN56 Backward repair done
Forward repair done
Autobackout done
Explanation

These message lines are printed when the Adabas nucleus finishes a phase of session autorestart (backward repair, forward repair, autobackout). The statistics (block counts and time durations) indicate how much repair and recovery work has already been done and how much remains to be done.

Session autorestart repairs physical inconsistencies in the database, redoing updates belonging to completed transactions and backing out updates belonging to incomplete transactions.

The following is an example of the messages produced. The database ID and actual values shown in the example are variable, depending on the database and situation.

ADAN56 dbid backward repair done
ADAN56 dbid work blocks processed    =             887
ADAN56 dbid work blocks remaining    =           1,269
ADAN56 dbid time used so far         =     00000:00:03

 
ADAN56 dbid forward repair done
ADAN56 dbid work blocks processed    =           1,774
ADAN56 dbid work blocks remaining    =             382
ADAN56 dbid time used so far         =     00000:00:05

ADAN56 dbid Autobackout done
ADAN56 dbid time used so far         =     00000:00:06

ADAN57 various
Explanation

Various message texts can appear for this message number. The explanation and action for each is given in the following table.

Message Text Explanation Action
WK4 (DTP) GETMAIN failed A nucleus with support for distributed transaction processing (DTP=RM) was performing the session autorestart after an abnormal termination. The nucleus was trying to allocate virtual storage for the processing of transactions for which the preliminary ET (PET) but not the final ET (FET) had been given. The storage allocation request failed, probably due to insufficient virtual storage being available to the nucleus address space. Increase the region size, or decrease the size of a large pool (such as the buffer pool -- LBP), and restart the nucleus.
WK4-area (DTP) too small A nucleus with support for distributed transaction processing (DTP=RM) was performing the session autorestart after an abnormal termination. The nucleus was trying to copy transactions to Work part 4 for which the preliminary ET (PET) but not the final ET (FET) had been given. Work part 4 was too small to keep the protection data for all these transactions. Increase the LDTP parameter and restart the nucleus.
WORK4-index too small
Increase the LDTP-parm and rerun
DTP=RM nucleus: GETMAIN failed
Increase the region size and rerun
An error occurred during nucleus startup at the time of DDWORKR4 interpretation.

Note:
DDWORKR4 must be interpreted before the system autorestart is done.

Adjust the startup JCL as requested in the message so DDWORKR4 is interpreted before the system autorestart and rerun the job.

ADAN58 Buffer-flush start record detected during autorestart. The nucleus will terminate after autorestart. In case of power failure, the database might be inconsistent because of partially written blocks. Only in this case, repair the database by restore and regenerate; Otherwise restart the nucleus.
Explanation

An autorestart operation found that a buffer flush was being performed when the action that caused the autorestart occurred; the buffer flush was therefore incomplete. The nucleus completes autorestart processing before terminating.

  • If the cause of the autorestart was a power failure, the database may be inconsistent in a way that cannot be repaired by autorestart.

  • If the cause of the autorestart was not a power failure, the database has already been made consistent and needs only to be restarted.

Action

If a power failure caused the autorestart and your storage subsystem does not guarantee that no block is partially written, perform the following utility operations to ensure database consistency:

  • ADASAV RESTORE (database)

  • ADARES REGENERATE

If your storage subsystem technology does guarantee that no block is partially written, even in the case of power failure, there is no need to restore/regenerate after this message is received: simply restart the nucleus.

You may restrict the RESTORE - REGENERATE to the files modified by autorestart (see the ADAN5A message) but be sure to run the REGENERATE FILE with transaction logic (autobackout at the end of the regenerate) by specifying the ADARES parameter CONTINUE.

If the autorestart operation was not caused by a power failure, do not perform the utility operations described above. Simply restart the nucleus.


ADAN59 Abend UCODE at address [= module+offset]
register-00 register-01 register-02 register-03 (r0-r3)
register-04 register-05 register-06 register-07 (r4-r7)
register-08 register-09 register-10 register-11 (r8-rb)
register-12 register-13 register-14 register-15 (rc-rf)
Explanation

An internal error occurred that caused the nucleus to terminate abnormally. The message shows the abend code and the address, if possible also the module and offset, where the error was detected, as well as the contents of the general registers at that time.

Action

Contact your Software AG technical support representative.


ADAN5A Files modified during autorestart: {none | file-list }
Explanation

During nucleus startup, an autorestart was performed that modified the files listed in the message text.


ADAN60 ARM element element-name successfully registered/deregistered
Explanation

The ARM ELEMENTNAME parameter has been specified and the nucleus has successfully registered or deregistered this element with the Automatic Restart Manager (ARM).


ADAN61 ARM registering /deregistering failed
ARM reason code=X"xxxx"
Explanation

The ARMELEMENTNAME parameter has been specified, but registering or deregistering with the Automatic Restart Manager (ARM) has failed. ARM has returned the reason code shown. The possible reason codes are described in the IBM manual MVS Programming Sysplex Services Reference. Common reason codes include:

  • X`002C' The ARMELEMENTNAME parameter value is invalid.

  • X`013C' The Adabas nucleus has improper SAF authorization to register with ARM.

  • X`0150' ARMELEMENTNAME is not unique across the sysplex.

  • X`0004' The system does not support ARM.

The nucleus ignores the error and continues processing.

Action

Look up the meaning of the reason code. If this explains the error, correct it. Otherwise, contact your systems programmer or your Software AG technical support representative.


ADAN62 FNR=fnr A= U= ID= CA= CU=
Explanation

This message is displayed in response to the DNFV operator command.

  • FNR supplies the file number

  • A is set to either "Y", indicating that the file is being used by access-only users, or blank, indicating that it is not being used by access-only users.

  • U is used in the same way as A, but indicates usage by update users.

  • ID shows the ID of the database which has exclusive control over the file

  • CA provides the count of how many access-only users are using the file.

  • CU is the count of how many update users are using the file.


ADAN69 BASE AND LOB FILE ARE OUT-OF-SYNC
BASE FNR=base-fnr, UPDATE STATUS=upd-status1
LOB FNR=lob-fnr, UPDATE STATUS=upd-status2
Explanation

A LOB file group consisting of a file with LB fields (base file) and a file containing the associated LB field values (LOB file) has become inconsistent. An illogical sequence of utility operations has exported (saved, restructured, unloaded) the files from, and subsequently reimported (restored, stored, loaded, defined) them into the database in a way that the two files no longer reflect the same point in time during processing.

The base and LOB file have gotten out-of-sync. It is possible that the base file contains references to LB field values that should be, but are not, stored in the LOB file. Also, the LOB file may contain LB field values that should be, but are not, referenced by records in the base file.

Action

Investigate the cause of the base and LOB file getting out-of-sync. Take corrective action, such as reloading or restoring both files, depending on the findings. If necessary, you can use the following function to just mark the two files as being back in sync:

ADADBS MODFCB FILE=base-fnr,LOBFILE=lob-fnr

ADAN70 Retry to switch PLOG/CLOG
Explanation

The nucleus is retrying the attempt to switch PLOGs or CLOGs. The retry is performed when the FEOFPL/CL attempt is made and there is currently no free PLOG or CLOG.

Action

Submit an ADARES PLCOPY or CLCOPY to copy the appropriate data sets.


ADAN71 *** Security error ***
Security system user ID is unknown
Job='jobname',TID='tid'
This user's calls are being rejected
Explanation

A user's attempt to submit database calls has failed because the user's security system user ID is unknown. The following table describes the possible substitutions provided in the message.

Message Substitutions Description
jobname The name of the job from which the user issued Adabas calls.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.

This message occurs when the ADARUN SECUID parameter is set to "REQUIRE".

Action

Determine why the user's security system user ID is not known to Adabas and resolve the problem. Changing the ADARUN SECUID setting to WARN or ALLOW is one possible solution. For additional assistance, contact your Software AG technical support representative.


ADAN72 *** Security error ***
Security system user ID has changed
Previous SECUID={'secuid1'| ' '},Current SECUID={'secuid2'| ' '}
Job='jobname',TID='tid'
This user's calls are being rejected
Explanation

A security error occurred because the security system user ID changed. Adabas calls by this user are being rejected. The following table describes the possible substitutions provided in the message.

Message Substitutions Description
jobname The name of the job from which the user issued Adabas calls.
secuid1 The user's previous system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
secuid2 The user's current system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.

This message occurs when the ADARUN SECUID parameter is set to "REQUIRE".

Action

Determine why the user's security system user ID has changed and resolve the problem. For additional assistance, contact your Software AG technical support representative.


ADAN73 -- Security warning --
Security system user ID is unknown
Job='jobname',TID='tid'
This user's calls are being allowed
Explanation

The security system user ID is unknown, but calls made by the user are being allowed. The following table describes the possible substitutions provided in the message.

Message Substitutions Description
jobname The name of the job from which the user issued Adabas calls.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.

This message occurs when the ADARUN SECUID parameter is set to "WARN".

Action

Determine why the user's security system user ID is not known to Adabas and resolve the problem. Changing the ADARUN SECUID setting is one possible solution to controlling the display of this message. For additional assistance, contact your Software AG technical support representative.


ADAN74 -- Security warning --
Security system user ID has changed
Previous SECUID={'secuid1'| ' '},Current SECUID={'secuid2'| ' '}
Job='jobname',TID='tid'
This user's calls are being allowed
Explanation

A security error occurred because the security system user ID changed. Adabas calls by this user are being allowed. The following table describes the possible substitutions provided in the message.

Message Substitutions Description
jobname The name of the job from which the user issued Adabas calls.
secuid1 The user's previous system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
secuid2 The user's current system security user ID (or logon ID). If none is available, the value ' ' (a blank space between two single quotes) displays.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.

This message occurs when the ADARUN SECUID parameter is set to "WARN".

Action

Determine why the user's security system user ID has changed and resolve the problem. For additional assistance, contact your Software AG technical support representative.


ADAN75 Rsp=rep-code, Fnr=fnr, ISN=isn
Cmd=cc, Op='cop1', DE=de-name, Val=x'descriptor-value'
NI-RABN=index-rabn, USER=x'userid',SECUID=x'secuid'
Explanation

The nucleus prints this message to the operator console and DD/PRINT when certain response codes are set. This message is used to inform your database administrator of a potential problem. The nucleus will print the message and then continue processing as it did before.

Within the message, the following information is supplied:

Message Value Description
rsp-code The Adabas response code being set.
fnr The number of the Adabas file on which the error condition occurred.
isn The ISN of the data record on which the error occurred.
cc The Adabas command code of the command that encountered the error condition.
cop1 The Command Option 1 value of the command.
de-name The name of the descriptor being processed when the error condition occurred.
descriptor-value The related descriptor value (in hexadecimal, if it is not printable).
index-rabn The RABN of the Normal Index block in which the descriptor value was sought or found.
secuid The security ID of the user who issued the command (in hexadecimal format , if it is not printable).
userid The last eight bytes of the communication ID of the user who issued the command (in hexadecimal, if it is not printable).
Action

No action is required for this informational message.


ADAN76 I/O-error { ASSO | DATA | WORK } RABN=rabn-number
Explanation

The Adabas nucleus detected an internal I/O error.

Action

Contact your Software AG technical support representative.


ADAN77 *** Security violation ***
JOB='jobname',TID='tid'
ETID='etid',SECUID={'secuid'| ' '}
Command code='cc',File number=fnr
Response code rsp is given for this call
Explanation

A security violation occurred.

The following table describes the possible substitutions provided in the message.

Message Substitutions Description
jobname The name of the job from which the user issued Adabas calls.
tid The last eight bytes of the communication ID. If the user is hosted by a TP monitor, often a terminal ID or user ID is shown here. For a batch user, an STCK timestamp is shown. If this ID is comprised of printable hexadecimal characters it will appear in quotes, otherwise it will appear in alphanumeric characters.
etid The user’s ETID (specified in the Additions-1 field of the OP command) or "None" if no ETID is present.
secuid The user’s system security user ID or ' ' (a blank space between two single quotes) if none is available.
cc The Adabas command code of the command that encountered the error condition.
fnr The number of the Adabas file on which the error condition occurred.
rsp An appropriate Adabas response code. For more information about the response code, read the Adabas nucleus response code documentation.
Action

Review the Adabas response code documentation to determine the cause of the security violation.


ADAN78 Function extent
Nucleus terminated after { ASSO | DATA } function
Explanation

The function INCREASE or ADD for an Associator or Data Storage extent has been performed by the nucleus. The nucleus terminates and permits the newly added part of the Associator to be allocated and formatted, which is necessary before another Adabas session can be started and the new extent can be used.

Action

Perform the necessary allocation/reformatting utility operations, and then restart the nucleus.


ADAN79 I/O - error during asynchronous buffer flush ADAIOR-RESP = hex-resp the nucleus terminates with dump
Explanation

An I/O error occurred during asynchronous buffer flush operation. The nucleus ends operation.

Action

Correct the cause of the I/O error.


ADAN7A ECS error error-code in function ecs-function
Explanation

ECS is the Entire Conversion Services, a subsystem of the Adabas universal encoding support (UES) system. This message is written after a function of the subsystem has failed.

Error codes produced by the ECS component are described in Universal Encoding System (UES) Component Error Codes.

The following ECS functions may return errors:

ECS Function Description
ECS LOAD An error loading ECS. Check that the ECS load module is in the Adabas load library.
COX LOAD An error loading ADACOX, which is loaded if the database is UES-enabled. ADACOX is the Adabas conversion exit for special conversions.
APS INIT An error occurred during APS (POSIX Services) initialization. Verify that the APS library is in the load library concatenation and/or that the APS parameters are specified in SYSPARM.
SLIBLOAD An error loading SAGECS, SAGOVO, or SAGSMP2. Check that these modules from the Software AG base technology library can be found in the load library concatenation.
DDECSOJ An error occurred during initialization while reading ECS standard conversion objects. Check that the nonexecutable binary ECS conversion object library is specified in the DDECSOJ DD statement of the JCL.
GETHANDLE nnnn An error occurred reading the ECS encoding descriptor object EDDnnnn. Check that the nonexecutable binary ECS conversion object library is specified in the DDECSOJ DD statement of the JCL. Check that EDDnnnn is contained in the library. If it is not, then either an invalid number was specified or the object is missing and must be added.
GETHANDLE mmmm/nnnn See the GETHANDLE nnnn explanation. In this case, an ECS plane table object (PTO) is missing Txxx2yyy where xxx or yyy are the hexadecimal value of the decimal mmmm or nnnn, respectively. For some conversion combinations, it may be necessary to request additional PTOs from your Software AG support representative.
Action

Resolve the problem and try again.


ADAN7C Entire conversion services v.r.s initialized
Explanation

The specified version of Entire Conversion Services was successfully initialized.


ADAN7D Collation exit nn initialized
Explanation

The specified collation descriptor user exit was successfully initialized.


ADAN7E Logic.-deleted-DE referenced
DBID=dbid, NUCID=nucid, FNR=fnr
DE-NAME=name, JOBNAME=jobname
Explanation

The nucleus prints this message to the console and DD/PRINT when a command tries to reference a logically-deleted descriptor. The command will receive response code 39. This message is used to inform your database administrator that the logically-deleted descriptor is still used. The nucleus will print the message and then continue processing as it did before.

Within the message, the following information is supplied:

Message Value Description
dbid The database ID of the nucleus.
fnr The number of the Adabas file on which the descriptor is referenced.
jobname The job name of the program issuing the command.
name The name of the referenced descriptor.
nucid The nucleus ID in the cluster.
Action

No action is required for this informational message.


ADAN7F Security error messages suppressed
Explanation

To avoid flooding the event log and the console with redundant events and messages, Software AG has set limits on the number of security error messages created. This message occurs when that security error message limit has been exceeded.

Note:
When message suppression takes place, the messages are no longer written to the console, but will continue to be written to DDPRINT.

Action

No action is necessary for this informational message. Use other security error messages that have been sent to determine the cause (and solution) for the problem.


ADAN7G Security warning messages suppressed
Explanation

To avoid flooding the event log and the console with redundant events and messages, Software AG has set limits on the number of security warning messages created. This message occurs when that security warning message limit has been exceeded.

Note:
When message suppression takes place, the messages are no longer written to the console, but will continue to be written to DDPRINT.

Action

No action is necessary for this informational message. Use other security warning messages that have been sent to determine the cause (and solution) for the problem.


ADAN80 Adabas dynamic caching environment established
Explanation

Adabas Caching Facility was successfully initialized.

Action

No action is required for this informational message.


ADAN80 Adabas dynamic caching fixed 1M large page support available
Explanation

Adabas Caching Facility determined that 64-bit virtual storage, which can be backed by non-pageable, 1M large pages is available for use.

Action

No action is required for this informational message.


ADAN80 Adabas dynamic caching 1M pageable large page support available
Explanation

Adabas Caching Facility determined that 64-bit virtual storage, which can be backed by pageable, 1M large pages is available for use.

Action

No action is required for this informational message.


ADAN80 Adabas dynamic caching 2GB fixed large page support available
Explanation

Adabas Caching Facility determined that 64-bit virtual storage, which can be backed by non-pageable, 2G large pages is available for use.

Action

No action is required for this informational message.


ADAN80 Adabas dynamic caching virtual 64 environment available
Explanation

Adabas Caching Facility determined that 64-bit virtual storage is available for use.

Action

No action is required for this informational message.


ADAN80 ADACSH active for work part 2 and work part 3 only
Explanation

In an Adabas nucleus cluster environment prior to version 7.2, caching is available only for Work parts 2 and 3.

Action

No action is required for this informational message.


ADAN81 Warning: not all blocks of the DB are allocated and formatted - run ADAREP to check the DB's size
Explanation

The highest RABN of an ASSO or DATA extent, as defined in the GCBs, is not readable. Most likely, an Adabas Online System or ADADBS INCREASE function was performed without allocating and formatting the new database area. The nucleus continues. Any attempt to access an unallocated area of the database causes an I/O error.

Action

Ensure that the defined extents are completely allocated and formatted.


ADAN81 No statistics available for file file-number file not used
Explanation

An attempt was made to change cache space parameters for a file without first deleting its existing cache space.

Action

Delete the existing cache space for the file; then add a new cache space with the changed parameters.


ADAN81 (see explanation below)
Explanation

This message displays the output of the CSTAT, CFSTAT, and CSUM operator commands of the Adabas Caching Facility. See the Adabas Caching Facility documentation for more information.

The CSTAT command is used to display the current cache space statistics. A sample report display is shown below:

+--------------------------------------------------------+
+ 005 DATA SPACE, DATA, RABNS 81 THRU 135                +
+--------------------------------------------------------+
+ ALLOCATED, LA=17:04:26                                 +
+--------------------------------------------------------+
+        253 CACHE WRITES  +            47 BLKS IN CACHE +
+         47 READ EXCPS    +       172,032 DATA SPC SIZE +
+        408 CACHE READS   +            55 BLKS/DATA SPC +
+        455 TOTAL READS   +          1320 INDXSPCE SIZE +
+       89.6 DSP EFFICIENCY+       167,936 MAX DSP USED  +
+   0.071810 MAX NIOT (SEC)+      0.698682 MAX EXCPT(SEC)+
+   0.000080 MIN NIOT (SEC)+      0.009600 MIN EXCPT(SEC)+
+   0.000245 AVE NIOT (SEC)+      0.167286 AVE EXCPT(SEC)+
+--------------------------------------------------------+

The CFSTAT command is used for file-level caching to display the current cache space statistics for one or more files. When file-level caching is active, a report is produced for each RABN range associated with the file request. A sample report display is shown below:

+--------------------------------------------------------+
+ FNR 00001 AC CL1 EXT RABNS 91 THRU 93
+--------------------------------------------------------+
+   ALLOCATED, LA=09:55:36           
+--------------------------------------------------------+
+         60 CACHE WRITES  +             0 BLKS IN CACHE +
+          2 READ EXCPS    +    32,767,404 EXTM  SIZE    +
+         52 CACHE READS   +        16,351 BLKS/EXTM     +
+         54 TOTAL READS   +            28 RABN TAB SIZE +
+       96.2 ESP EFFICIENCY+         4,008 MAX ESP USED  +
+   0.001503 MAX NIOT (SEC)+      0.092800 MAX EXCPT(SEC)+
+   0.000018 MIN NIOT (SEC)+      0.092071 MIN EXCPT(SEC)+
+   0.000062 AVE NIOT (SEC)+      0.092435 AVE EXCPT(SEC)+
+--------------------------------------------------------+

The CSUM command is used to display, for a session, the accumulated cache summary for all active and inactive cache spaces, including statistics from previously deleted cache spaces. A sample report display is shown below:

+--------------------------------------------------------+
+ A D A B A S DYNAMIC CACHING SESSION SUMMARY            +
+        52.5 CURRENT ADABAS BUFFER EFFICIENCY           +
+         7.2 PROJECTED NON-CACHE BUFFER EFFICIENCY      +
+           3 ACTIVE CACHE SPACES                        +
+           4 CACHE SPACES DEFINED                       +
+ ------------ -----ASSO---- -----DATA---- -----WORK---- +
+ CACHE WRITES        27,367         6,674           212 +
+   READ EXCPS            78           444             0 +
+  CACHE READS        27,288         6,203         4,865 +
+  TOTAL READS        27,366         6,647         4,865 +
+   EFFICIENCY          99.7          93.3         100.0 +
+--------------------------------------------------------+

ADAN82 Status switch
readonly = {yes | no}
Explanation

The READONLY status of the nucleus has been switched. This message occurs as a response to the operator command or Adabas Online System function READONLY.


ADAN83 status switch
utionly = {yes | no}
Explanation

The "utility use only" (UTIONLY) status of the nucleus has been switched. This message occurs as a response to the operator command or Adabas Online System function UTIONLY.


ADAN84 LP parameter has been increased, additional
Protection area blocks are being formatted.
Explanation

The ADARUN LP parameter was increased in the current Adabas session. Therefore, additional Work part 1 RABNs had to be formatted.

Action

None required. Consider increasing the Work data set to ensure that sufficient Work part 3 space is available.


ADAN85 various
Explanation

Various message texts can appear for this message number. The explanation and action for each is given in the following table.

Message Text Explanation
DTP = RM
INITIALIZATION PROBLEMS:
A problem was detected during DDWORKR4 interpretation.
Work part 4 problem detected during startup During system startup and Work part 4 interpretation of a nucleus defined with DTP=RM, a problem was detected with Work part 4. This message is following by ADAN86.
Action

Examine error ADAN86 for the cause of the error.


ADAN86 various
Explanation

Various message texts can appear for this message number. The explanation and action for each is given in the following table.

Message Text Explanation Action
WK4 I/O error was detected
{ rabn=__ ior-resp=__ | resp-code=__ subcode=__ }
During system startup and Work part 4 interpretation of a nucleus defined with DTP=RM, a Work part 4 I/O error was detected. This message follows ADAN85 and indicates either the RABN location and ADAIOR response code of the error or the nucleus response code and subcode of the error. Determine the cause of the error, correct it, and rerun the job.
dbid GETMAIN (TBWK4) failed If DTP=RM is specified, an additional GETMAIN is needed to allocate the tables used by a DTM=RM nucleus. Increase the GETMAIN and rerun the job.
dbid File-list pool too small The UQEFLIST_POOL, an extension of the user queue, is too small to receive all file definitions found on DDWORKR4. Increase the number of user queue elements using the ADARUN NU parameter and rerun the job.
dbid User-queue too small The user queue is too small to receive all user queue elements found on DDWORKR4. Increase the number of user queue elements using the ADARUN NU parameter and rerun the job.
dbid name unequal
in the cluster
The DDWORKR4 data set is a container file. All nuclei in a cluster must use the same DDWORKR4 data set. A subsequently started nucleus used an invalid DD statement. The nucleus will not come up. Correct the DD statement and rerun the job.
dbid nucleus response code detected:
RESP-CODE=rc , SUBCODE=sc
A nucleus response code was detected. The nucleus will go down. Determine the cause of the error, correct it, and rerun the job.
dbid WORK4 size is diff. to last session
BUT/AND IGNDTP not defined
The DDWORKR4 data set size is unequal to the size of the last session, but the data set is not empty. Correct the DDWORKR4 DD statement and rerun the job.
dbid WORK4 I/O-error:
RABN= rabn IOR-RESP= resp
The nucleus will go down. Determine the cause of the error, correct it, and rerun the job.
dbid GCB contains WORK4 definition
but: DTP=NO, IGNDTP=NO
The nucleus will not come up. Determine the cause of the error, correct it, and rerun the job.
dbidParameter conflict
- MODE=SINGLE but last session run with DTP=RM
- DTP=NO but WORKR4 defined
A parameter conflict exists, as described in the message text. Correct the parameter conflict and rerun the job.
Action

User actions are given in the explanation.


ADAN87 various
Explanation

Various message texts can appear for this message number. The explanation and action for each is given in the following table.

Message Text Explanation Action
DDWORK4 too small
The nucleus will terminate.
Rerun with a bigger data set size.
A utility with exclusive database control is running. The nucleus will terminate with this message, followed by the U019 abend dump. Increase the size of DDWORKR4 and rerun the job.
WK4 area too small
The nucleus will terminate
Increase LDTP parm and rerun

During startup of a nucleus defined with DTP=RM when it is necessary to copy partially completed transactions or during an ADARES REGENERATE for all files, insufficient space was available in Work part 4 to reestablish the previous environment.

Because the nucleus cannot reestablish the previous environment and cannot terminate the incomplete transaction(s) heuristically, it terminates.

Increase the size of the Work part 4 area using the ADARUN LDTP parameter and rerun the job.
Action

User actions are given in the explanation.


ADAN88 (rm=yes) abend
(DTP=RM) ABEND
Explanation

During initialization of a nucleus defined with DTP=RM, a logic error was detected while executing DTP functions.

The nucleus terminates abnormally with abend 19. The registers at entry to the abend and the load addresses of ADANC0-ADANCB are printed.

Action

Contact your local Software AG technical support representative.


ADAN89 various
Explanation

Various message texts can appear for this message number. The explanation and action for each is given in the following table.

Message Text Explanation Action
DTP support
WORKR4 open error
WORKR4 I/O-error: RABN=rabn
WORKR4 close-error
An I/O error occurred for the DDWORKR4 data set. Check the DDWORKR4 data set or the nucleus JCL definition for DDWORKR4 to identify the problem. Then fix the problem and rerun the job.
DTP-database:
Heuri. terminated user is moved:
userid secuid
After a local ADAEND or HALT request was issued against a cluster nucleus, the terminating nucleus has heuristically terminated a prepared transaction (for which the preliminary ET was issued but the final ET still outstanding) and is now moving the affected user to another nucleus in the cluster, in order to allow that nucleus to inform the Adabas Transaction Manager about the heuristic transaction termination. The last 8 bytes of the 28-byte communication ID of the affected user are printed in hexadecimal format. The security ID of the affected user is printed in hexadecimal format. No action is required for this informational message.
DTP-database: HEURISTIC termination occurred due to ET-SYNC request for user or (GLOBAL) ADAEND request A prepared transaction, for which the preliminary ET has been issued but the final ET is still outstanding, is being heuristically committed, in order to allow an ET-sync process (e.g., at the end of an online save operation) or ADAEND process to complete. The last 8 bytes of the 28-byte communication ID of the affected user are printed in hexadecimal format. The security ID of the affected user is printed in hexadecimal format. Use Adabas Transaction Manager Online Services to determine what happened to the transaction in the other resource managers involved with it and to correct any logical inconsistencies that may have arisen. For more information, refer to the Adabas Transaction Manager documentation available within Software AG's Empower site (https://empower.softwareag.com/default.asp).
DTP-database: 2PH-ADAEND : ADAEND is forced After ADAEND had been requested, one or more prepared transactions have been waiting longer than one minute for the final ET. Adabas will heuristically commit these transactions and then shut down. Use Adabas Transaction Manager Online Services to determine what happened to the transaction in the other resource managers involved with it and to correct any logical inconsistencies that may have arisen. For more information, refer to the Adabas Transaction Manager documentation available within Software AG's Empower site (https://empower.softwareag.com/default.asp).
User heuristically terminated
G-TID= communication-id
SECUID=secuid
XID = transaction-id
Held ISNs are (FNR/ISN): fnr/isn-list
A prepared transaction, for which the preliminary ET has been issued but the final ET is still outstanding, is being heuristically committed or rolled back. The 28-byte communication ID, security ID, and the internal transaction ID are printed in hexadecimal format. Furthermore, the data records exclusively locked by the transaction, identified by their file number/ISN pairs, are listed. Use Adabas Transaction Manager Online Services to determine what happened to the transaction in the other resource managers involved with it and to correct any logical inconsistencies that may have arisen. For more information, refer to the Adabas Transaction Manager documentation available within Software AG's Empower site (https://empower.softwareag.com/default.asp).
Action

User actions are given in the explanation.


ADAN8A file already being cached
Explanation

The file specified for caching is already being cached by Adabas Caching Facility. This error can occur if you use operator or Adabas Online System commands in an attempt to define different types of memory to cache Associator and Data Storage RABNs of the same file.

Action

It is possible at startup using ADARUN CFILE parameters to specify different types of memory to cache Associator and Data Storage RABNs of the same file. However, once a memory type is set for caching any RABNs of a file, Adabas Online System and operator commands do not allow you to specify any other memory type for the same file. If you want to change the memory type for the file, you must delete the existing cache space and then add a new one with different parameters.


ADAN8B Device constants could not be acquired.
Explanation

ADACSH (Adabas Caching Facility) could not acquire the Constant Set during initialization..

Action

Contact your local Software AG technical support representative.


ADAN8C Memory allocation failure or insufficient space available
Explanation

ADACSH could not acquire space for its working areas. Adabas Caching Facility is not started and the associated message ADAN8H is displayed.

Action

Increase the region, partition, or address space size.


ADAN8D zzz (aaaa) cache active
Explanation

A RABN range has been activated. This generally occurs when Adabas writes a RABN from its buffer pool to cache storage.

Message Variable Description
zzz The type of RABN range ("DSP" for data space; "ESP" for extended memory; "HSP" for hiperspace; "V64" for virtual 64; "L64" for virtual 64 backed by fixed 1MB large page; "P64" for virtual 64 backed by pageable 1MB large page; "G64" for virtual 64 backed by fixed 2GB large page; or "FNR" for file-related)
aaaa The type of RABN range storage ("ASSO", "DATA" or "WORK")

ADAN8E {track | hiperspace} I/O buffer allocation failure
CSP (ASSO) RABNINDX allocation failure
Explanation

Adabas Caching Facility could not allocate storage for the track or hiperspace I/O buffer, or for RABNINDX blocks. When the track I/O buffer is not available, a RABN I/O request being considered for read-ahead caching is issued normally. When the hiperspace I/O buffer is not available, caching using hiperspaces is not possible. When the RABNINDXes for a cache space area are not available, the attempt to allocate the associated cache space area fails and is not attempted again until at least CRETRY seconds have elapsed.

Action

Increase the region, partition, or address space size.


ADAN8F various
Explanation

The Adabas Caching Facility detected an error while processing a console operator command.

Various message texts can appear for this message number. Possible error messages are listed in the following table.

Possible Error Messages
ADAN8F XXXXX File Caching mode required.
ADAN8F XXXXX Global caching mode required.
ADAN8F XXXXX SMP/PLEX nucleus prohibited.
ADAN8F XXXXX Cache type invalid.
ADAN8F XXXXX memory type not supported.
ADAN8F XXXXX from RABN missing.
ADAN8F XXXXX inconsistent RABN range.
ADAN8F XXXXX invalid RABN range ID.
ADAN8F XXXXX Service Class invalid.
ADAN8F XXXXX invalid File range (start>end).
ADAN8F XXXXX invalid File number (>max).
ADAN8F XXXXX invalid value "BUFNO" (> NT).
ADAN8F XXXXX invalid "CDISPSTAT" value.
ADAN8F XXXXX Parameter error INCLUDE/EXCLUDE.
ADAN8F XXXXX Invalid "ASSO/DATA" size.
ADAN8F XXXXX CWORKSTORAGE parameter missing.

ADAN8G xxx bytes [L64 | P64 | G64] storage [NOT] backed by [1M | 2G] large pages
Explanation

The Adabas Caching Facility attempted to allocate 64-bit virtual storage backed by large pages. The storage was allocated either for an L64 cache space backed by page-fixed 1M large pages, for a P64 cache space backed by pageable 1M large pages or for a G64 cache space backed by 2G large pages.

The original target size of the allocation request is given in the message (xxx). For an L64 or P64 cache space to be backed by 1M large pages, this was then rounded up to the next integral multiple of one megabyte. For a G64 cache space to be backed by 2G large pages, this was then rounded up to the next integral multiple of two gigabytes.

If the word "NOT" is omitted from the message, the storage allocation request was successful and the storage was backed by non-pageable large pages of the specified size. If the word "NOT" occurs in the message, insufficient large pages of the type requested were available. Instead, storage was allocated and backed by pageable 4 kilobyte pages.

This message is written to the operator console only.

Action

If the message indicates that the storage is not backed by large pages, consider whether the number of fixed large pages specified for the operation system using the LFAREA parameter in SYS1.PARMLIB member IEASYSxx should be increased. If the message indicates that the storage is backed by large pages, no action is required for this informational message.


ADAN8H ADABAS dynamic caching is -not- in service
Explanation

Adabas Caching Facility was not activated due to a previous parameter specification or error condition.


ADAN8J CSP nnn (aaaa) released due to parallel utility operation
xxx BLKS released due to parallel utility on FNR y
Explanation

Depending on the utility, Adabas Caching Facility acted to maintain database integrity by releasing an entire cache space or a number of cache blocks because of a parallel utility operation.

Message Variable Description
nnn The cache space number
aaaa The type of RABN storage: "ASSO", "DATA" or "WORK"
xxx The number of blocks released
y The file that owned the released blocks

ADAN8K zzz (aaaa) released after exceeding non-activity time limit
Explanation

A cache storage area was released after it was inactive for a continuous elapsed time period of CCTIMEOUT seconds.

Message Variable Description
zzz The type of cache space area ("DSP" for data space; "ESP" for extended memory; "HSP" for hiperspace; "V64" for virtual 64)
aaaa The type of RABN storage: "ASSO", "DATA" or "WORK".

ADAN8L zzz nnnnn (aaaa) active, RABNS xxx thru yyy
Explanation

This message is displayed whenever a RABN range is activated. This generally occurs when Adabas writes a RABN from its buffer pool to cache storage.

Message Variable Description
zzz The type of RABN range ("DSP" for data space; "ESP" for extended memory; "HSP" for hiperspace; "V64" for virtual 64; "L64" for virtual 64 backed by fixed 1MB large page; "P64" for virtual 64 backed by pageable 1MB large page; "G64" for virtual 64 backed by fixed 2GB large page; or "FNR" for file-related)
nnnnn The file number when zzz is "FNR"; otherwise, the RABN range ID
aaaa The type of RABN range storage ("ASSO", "DATA" or "WORK")
xxx,yyy The RABN range, with xxx representing the starting value and yyy representing the ending (and inclusive) value.

ADAN8M zzz (aaaa) size extended to yyy bytes
zzz (aaaa) extension failed
Explanation

An attempt was made to add an additional cache storage area for a cache space.

Message Variable Description
zzz The type of cache space area ("DSP" for data space; "ESP" for extended memory; "HSP" for hiperspace; "V64" for virtual 64)
aaaa The type of cache space area storage ("ASSO", "DATA" or "WORK")
yyy The size of new area, in bytes

When the request is successful, the additional storage is available for the cache space and "yyy" reflects the size of the new area which is equal to the current CASSOMAXS or CDATAMAXS setting.

If unsuccessful, the system simply uses the storage areas already allocated for the cache space until CRETRY seconds pass. Then another attempt is made to add a new storage area for the cache space if this is still required.

Action

Check with the system programmer; the extension failure may be due to insufficient ESA capabilities (memory or page data sets), or too many data spaces or hiperspaces allocated at one time.


ADAN8O AOS operator command: xxxxx
Explanation

An Adabas Online System (AOS) operator issued a command to change one of the Adabas Caching Facility system parameters.

Message Variable Description
xxxxx Change as follows: CASSOMAXS=new size CDATAMAXS=new size CCTIMEOUT=new value CDISPSTAT=YES/NO CRETRY=new value CBUFNO=new value CEXCLUDE=exclude list CINCLUDE=include list

ADAN8P zzz nnnnn (aaaa) disabled after exceeding non-activity time limit
Explanation

Demand caching is in effect and a RABN range or file has been inactive for a period longer than the CCTIMEOUT specification.

Message Variable Description
zzz The type of RABN range ("DSP" for data space, "ESP" for extended memory, "HSP" for hiperspace; "V64" for virtual 64; or "FNR" for file-related)
nnnnn The file number when zzz is "FNR"; otherwise, the RABN range ID
aaaa The type of RABN range storage ("ASSO" only, "DATA" only, "WORK", or "BOTH" if both ASSO and DATA are cached for the file)

ADAN8Q Hiperspace READ/WRITE error. RETCODE = nn
Explanation

An error occurred during the processing of a hiperspace cache request. The system return code from the request (nn) is given in the message.

Generally speaking, this error causes a request to write to or read from a hiperspace cache to fail. In most cases, the system can continue by reading the RABN from disk or writing, ignoring the request from the nucleus.

However, where Work parts 1 or 2 are being cached 100%, the failure of a request to return a cached RABN may have more serious consequences because there is no copy of the RABN on disk and therefore the I/O cannot be satisfied.

Action

Determine if the error was caused by some event or problem in the system that could impact on hiperspaces used by Adabas Caching Facility. If there is nothing evident, report the error and the circumstances surrounding the error to your Software AG technical support representative.


ADAN8R Insufficient storage for xxxx
Explanation

An attempt to allocate dynamic storage in extended memory failed due to a shortage of space in extended memory.

Message Variable One of the following for which the storage was intended:
xxxx File table Table of file control block entries
File control block Required for file caching
RABN extent block Required to define one RABN extent
RABN table Required to described RABNs cached
RABN table expansion Required when file becomes larger
Action

Review your storage estimates to insure that there is sufficient storage available for the parameters specified.


ADAN8R Hiperspace WRITE error. RETCODE = nn
Explanation

The write to hiperspace operation returned a nonzero condition code. The requested RABN is not written to hiperspace and is flagged as unused.

Action

No operator intervention is required.


ADAN8S zzz (aaaa) allocate failed. RETCODE = nn
Explanation

An attempt to allocate the first storage block for a cache area failed.

Message Variable Description
zzz The type of cache space area ("DSP" for data space; "ESP" for extended memory; "HSP" for hiperspace; "V64" for virtual 64)
aaaa The type of cache space area storage ("ASSO", "DATA", or "WORK")
nn The return code from the system function used to allocate the storage.

No storage is available for caching the RABNs for which the cache storage allocation was attempted. The situation continues at least until CRETRY seconds have elapsed and another attempt to allocate the storage is made, if required.

Action

Check with the system programmer; the allocation failure may be due to insufficient memory or page data sets or too many data spaces and/or hiperspaces allocated at one time.


ADAN8T zzz nnnnn (aaaa) xxxx by yyyy command
zzz nnnnn (aaaa) not xxxx due to conflicts
Explanation

An operator command was received and was either successfully completed or not.

Message Variable Description
zzz The type of RABN range ("DSP" for data space, "ESP" for extended memory, "HSP" for hiperspace; "V64" for virtual 64; or "FNR" for file-related)
nnnnn The file number when zzz is "FNR"; otherwise, the RABN range ID
aaaa The type of RABN range storage ("ASSO" only, "DATA" only, "WORK", or "BOTH" if both ASSO and DATA are cached for the file)
xxxx
The operation requested by the command. Valid values are:
ADDED CASSOxxx, CDATAxxx, or CFILE command
CHANGED CCHANGE command
DELETED CDELETE command
DISABLED CDISABLE command
ENABLED CENABLE command
yyyy
The command requesting operation xxxx was issued by either:
AOS OPER An Adabas Online System user; or
OPERATOR The operator.
Action

If the command was unsuccessful, check DDPRINT for warning messages to determine why the command failed. Alternately, insure that the syntax used for the command is correct.


ADAN8U zzz nnnnn (aaaa) enabled on demand
Explanation

This message is displayed for each inactive RABN range or file that is enabled when the Adabas buffer efficiency drops below the specified CDEMAND threshold level.

Message Variable Description
zzz The type of RABN range ("DSP" for data space; "ESP" for extended memory; "HSP" for hiperspace; "V64" for virtual 64; or "FNR" for file-related)
nnnnn The file number when zzz is "FNR"; otherwise, the RABN range ID
aaaa The type of RABN range storage ("ASSO" only, "DATA" only, "WORK", or "BOTH" if both ASSO and DATA are cached for the file)

ADAN8V parameter list
Explanation

This message is displayed in response to the CPARM operator command. The parameters displayed are:

Parameter Description
CASSOMAXS maximum ASSO cache space size
CDATAMAXS maximum DATA cache space size
CDISPSTAT display to console option
CDEMAND Adabas buffer efficiency threshold
CMAXCSPS maximum number of cache spaces
CRETRY retry time interval
CCTIMEOUT non-activity time limit
CWORKSTORAGE Work parts 2 and 3 cache type
CWORK2FAC Work part 2 cache space factor
CWORK3FAC Work part 3 cache space factor

ADAN8W FNR nnnnn (aaaa) synchronized
Explanation

When Adabas Caching Facility first accesses a RABN belonging to a file to be cached, it learns about the extents and RABNs associated with the file and synchronizes its view of the file with the file's FCB.

If ADASCR detects that the structure of the file has changed (e.g., a new extent is added), ADASCR resynchronizes its view of the file at the next possible opportunity and issues this message.

nnnnn file number
aaaa what is being cached for the file (ASSO only, DATA only, or BOTH if both ASSO and DATA are being cached)

ADAN8Y File-level caching initialized
Explanation

File-level caching is active for the current nucleus.


ADAN8Z Logic error in ADACSH+xxxxxxxxx
Explanation

A logic error occurred during Adabas Caching Facility processing.

Action

Report the error and the hexadecimal offset to your Software AG technical support representative.


ADAN90 TSP GETMAIN failed
Explanation

The Adabas trigger driver was unable to obtain enough storage within the region or address space to set up its I/O buffers.

Action

Determine the source of the problem and correct it. Try increasing the region size for the MPM.


ADAN91 TSP GETMAIN failed. Increase REG. size
Explanation

The Adabas trigger driver was unable to obtain enough storage within the region or address space to set up its I/O buffers.

Action

Increase the region size for the MPM.


ADAN92 TSP initialization completed
Explanation

The triggers and stored procedures facility was initialized successfully. Commands for detecting triggers are now processed.


ADAN92 TSP trigger refresh requested
Explanation

A request to refresh the trigger table buffer was made.

Action

No action is required.


ADAN92 TSP trigger refresh completed
Explanation

The trigger table buffer was refreshed. The triggers have been reloaded and the Adabas nucleus will continue to run normally.


ADAN93 TSP has been deactivated via AOS (SYSTRG)
Explanation

The ADARUN parameter SPT=YES was specified; however, because the database administrator has overridden this using the Adabas triggers subsystem, triggers will not be activated.

Action

To reactivate triggers, access the Adabas triggers subsystem function "modify profile information" (located on the Miscellaneous Functions Menu), and change the triggers status field in the profile to "active".


ADAN93 TSP cannot be run in single user mode
Explanation

The Adabas nucleus has been started with SPT=YES and MODE=SINGLE. This is not allowed.

Action

Start the nucleus with MODE=MULTI in the ADARUN parameters (DDCARD), or specify SPT=NO.


ADAN93 TSP incurred an internal error with cluster
Explanation

During the startup of the Adabas trigger driver, certain communication must occur with Adabas Parallel Services if it is active. The Adabas trigger driver was unable to complete the communication.

Action

After obtaining a dump, contact your Software AG technical support representative and report the error.


ADAN93 TSP trigger refresh incurred an error
Explanation

During the refresh of the trigger table buffer, an error occurred. This error was identified by a previous console message. The error causes an inconsistent state in the triggers subsystem that necessitates a shut-down as indicated in the error action option setting in the profile.

Action

Review previous console messages to determine the error. Correct it and, if necessary, restart the nucleus to restart the triggers subsystem.


ADAN94 TSP unable to read the trigger file FDT
Explanation

During the triggers initialization process, Adabas needs to read the trigger file FDT; however, the FDT could not be found. As a result, triggers will not be activated.

Action

Determine the reason why the FDT could not be found and correct the problem. Ensure that the file was correctly loaded as a system file.


ADAN95 TSP unable to read the trigger file FCB
Explanation

During the triggers initialization process, Adabas needs to read the trigger file FCB; however, the FCB could not be found. As a result, triggers will not be activated.

Action

Determine the reason why the FCB could not be found and correct the problem. Ensure that the file was correctly loaded as a system file.


ADAN96 TSP incurred resp xxx reading triggers
Explanation

During the triggers initialization process, Adabas needs to read the entries from the trigger file; however, a nonzero response code was received. As a result, triggers will not be activated.

Action

Determine the source of the problem; that is, analyze the response code and take the necessary action to resolve the problem.


ADAN97 nucleus will terminate with U021 dump due to internal autorestart failure; CMD=command, FILE-NR=file-number, RSP=rspcode
Explanation

The nucleus terminates with a dump due to failure of the internal autorestart.


ADAN98 TSP unable to find any trigger entries
Explanation

During the triggers initialization process, Adabas needs to read the entries from the trigger file; however, no valid trigger entries were found in the file. As a result, triggers will not be activated.

Action

Verify that there are triggers defined on the trigger file and that the trigger file is set up correctly; that is, the file is loaded on the database where the error occurred.


ADAN99 TSP unable to load all trigger entries
Explanation

During the triggers initialization process, Adabas needs to load the entries from the trigger file into its buffer; however, the size calculated for the buffer is incorrect. The cause could be one of the following:

  • triggers were added by some means other than the Adabas triggers subsystem, or

  • the buffer size was not calculated or was specified incorrectly. As a result, triggers will not be activated.

Action

Recalculate the size required for the buffer. Issue the NUMBER or CHECK command from the Modify Profile screen to verify that the number is recorded correctly by Adabas Online System. Also check the buffer size specified in the "trigger table size" field in the Adabas triggers and stored procedures profile.


ADAN99 TSP has ignored triggers gt file nnnnn
Explanation

An attempt was made to process triggers that are assigned to file numbers greater than the maximum acceptable file number; that is, the highest loaded file plus 10.

Action

This message is a warning. Triggers should not be assigned to file numbers greater than the maximum file number allowed.


ADAN9A TSP CNTL data missing on TRIG file (nnnnn)
Explanation

During the triggers initialization process, Adabas needs to read the profile definition from the trigger file; however, the profile definition could not be found. As a result, triggers will not be activated.

Action

Using the Adabas triggers subsystem, add a profile for the subsystem.


ADAN9B TSP unable to read trigger control data
Explanation

During the triggers initialization process, Adabas needs to read the profile definition from the trigger file. However, an internal error occurred during the read. As a result, triggers will not be activated.

Action

Determine the cause of the error and correct it using the Adabas triggers subsystem. Possibly modify the profile again to ensure that it is correct.


ADAN9C TSP could not get work area. Check LWP
Explanation

During the triggers initialization process, Adabas needs to acquire space for its buffer, but insufficient space was found. This can occur if the value specified for the LWP ADARUN parameter is too small. As a result, triggers will not be activated.

Action

Check the value specified for the LWP ADARUN parameter and increase it as appropriate.


ADAN9D TSP no trigger file defined
Explanation

The Adabas nucleus started with SPT=YES; however, no trigger file exists for this database. As a result, triggers will not be activated.

Action

Either set SPT=NO or load a trigger file that contains at least one trigger definition onto the database.


ADAN9E TSP missing module for subsystem
Explanation

During the triggers initialization process, Adabas needs to start the subsystems for the execution of procedures; however, the name specified was invalid. As a result, triggers has been deactivated.

Action

Check the batch Natural name setting in the Adabas triggers and stored procedures profile. Also ensure that the Natural nucleus module is concatenated in the JCS/JCL startup and is a loadable module.


ADAN9F TSP has terminated the nucleus due to errors
Explanation

A serious or fatal error occurred that created an inconsistent state in the system. The nucleus has been shut down.

Action

Review previous console messages to determine the error. Correct it and restart the nucleus to restart the triggers subsystem.


ADAN9F TSP has been deactivated due to errors
Explanation

Triggers incurred one or more errors and has been deactivated. The error action taken depends on the error action setting in the Adabas triggers and stored procedures profile.

Action

Review previous console messages to determine the cause of the errors and correct the problem.


ADAN9H TSP subsystem (nn) name initialized / restarted
Explanation

nn is the unique number and name is the name of the Natural nucleus subsystem. During the triggers initialization process, a specified number of Natural subsystems will be started for the execution of procedures. When a subsystem has aborted it will be restarted. This message informs the user of the successful initialization/restart of each subsystem.

Action

No action is required. The subsystem will wait for work.


ADAN9I TSP subsystem (nn) name has abended / SSF error / return code code
Explanation

nn is the unique number and name is the name of the Natural nucleus subsystem. The specified subsystem incurred an error and terminated abnormally. The Adabas trigger driver will try three times to restart it. A subsequent message will inform the user of the type of abend.

Action

Determine the cause and resolve the problem. The return code code given should provide additional information.


ADAN9I TSP Status changed to Reject / Ignore mode
Explanation

The action to be taken by Adabas Triggers and Stored Procedures after a processing error from which the system cannot recover is changed to reject/ignore.

Action

No action is required.


ADAN9J TSP subsystem (nn) name shut down
Explanation

nn is the unique number and name is the name of the Natural nucleus subsystem. Either a request was made to shut down the specified subsystem or three consecutive abends have occurred and the Adabas trigger driver has decided to deactivate the subsystem.

Action

Determine the cause and resolve the problem. The return code given should provide additional information.


ADAN9J TSP unable to update Trigger table
Explanation

It was not possible to get an exclusive lock of the trigger table.

Action

Retry the command.


ADAN9J TSP subsystem (nn) name shut down
Explanation

nn is the unique number and name is the name of the Natural nucleus subsystem. The shut-down of triggers has completed successfully. This message is shown for each subsystem.


ADAN9K TSP subsystem (nn) name canceled / timed out
Explanation

nnis the unique number and name is the name of the Natural nucleus subsystem. During the processing of a trigger, it was detected that the originating command had timed out or was canceled by AOS request. The trigger will not be processed successfully.

Action

Retry the command.


ADAN9K TSP subsystem (nn) name canceled
Explanation

nn is the unique number and name is the name of the Natural nucleus subsystem. The specified subsystem was canceled when a timeout occurred for a procedure that was executing in the subsystem. The subsystem will be restarted. A previous message gives specifics about the cancellation.

Action

Determine the cause and resolve the problem. The reason code given should provide additional information.


ADAN9K TSP requested: Halt at YYYY-MM-DD HH:MM:SS
Explanation

The Error Action field in the Adabas triggers and stored procedures profile is set to halt, and either a fatal error occurred or Adabas Online System requested a shut-down of the Adabas triggers subsystem.

Action

Review previous messages to determine whether a problem occurred and, if so, correct the problem.


ADAN9L TSP Timeout / Cancel: PROC proc-name JOB jobname
CMD yy FNR nnnnn FIELD-UID xxxxxxxxxxxxxxxx
SECUID secuid
Explanation

The Adabas trigger driver determined that a triggered procedure exceeded the specified time limit. The procedure was canceled so that processing can continue with another procedure and queuing can be prevented. FIELD-UID is the last 8 bytes of the user ID in hexadecimal, as specified in the UQE. SECUID is the security ID of the user ID.

Action

Check the procedure. Determine if it was looping, is doing too much work, or if the time-out parameter is too low. Correct the problem for the next time.


ADAN9L TSP Timeout / Cancel: PROC proc-name JOB jobname
*stored procedure req ** UID xxxxxxxxxxxxxxxx SECUID=secuid
Explanation

The Adabas trigger driver determined that a particular stored procedure exceeded the specified time limit. The procedure has been canceled so that processing may continue with another procedure and queuing may be prevented. UID is the last 8 bytes of the user ID in hexadecimal, as specified in the UQE. SECUID is the security ID of the user ID.

Action

Check the procedure. Determine if it was looping, is doing too much work, or if the time-out parameter is too low. Correct the problem for the next time.


ADAN9M TSP waiting on UID userid SECUID secuid
Explanation

Triggers is shutting down and must queue the subsystems. However, a procedure is still running. The user ID (UID) and security ID (SECUID) are provided to help the database administrator investigate a potential problem.

Action

No action is necessary. However, the database administrator may not want the Adabas trigger driver to wait; therefore, the user's procedure may be stopped.


ADAN9N TSP subsystem (nn) name canceled
TSP Subsystem(xx) Triggers:count
Explanation

nn is the unique number and name is the name of the Natural nucleus subsystem. Subsequent to ADAN9N, the Adabas trigger driver decided not to wait for the specified subsystem to complete processing; therefore, the subsystem was canceled.

The second line of this message appears during shutdown of TSP databases. It shows the number of triggers used during that nucleus session (count).

Action

No action is required for this informational message.


ADAN9O TSP subsystem shutdown in progress
Explanation

Either the nucleus is terminating (ADAEND or HALT) or the triggers and stored procedures facility has requested a halt, probably due to an error, and the Adabas trigger driver has also been requested to shut down.

Action

No action is required. The user is informed that this is in progress.


ADANA1 SMGT display active DUMP= {on | off}
Explanation

A display command is about to be processed with (ON) or without (OFF) a formatted dump.


ADANA2 SMGT {active | not active}
Explanation

Indicates whether the error handling and message buffering facility is active in the nucleus.


ADANA3 Abnormal termination handler {active | not active}
Explanation

Indicates whether the error handling and message buffering facility's abnormal termination handler is active.


ADANA5 No error conditions handled
Explanation

The error handling and message buffering facility has not encountered any of the errors it is looking for.


ADANA6 Last error occurred at: date time
Explanation

Indicates the date (yyyy-mm-dd) and time (hh:mm:ss) of the most recent error handled by the error handling and message buffering facility.


ADANA7 Condition: {mvs-abend-code | rsp: rsp-code} location: location
Explanation

Identifies the abnormal termination that has occurred or the response code that has been received and indicates the location (if any) of the most recent error handled by the error handling and message buffering facility. Explanations of z/OS abnormal termination codes can be accessed in the System Codes Manual from IBM.


ADANA8 Count executions of abnormal termination handler
Explanation

Indicates the number of times an error or abend code is trapped and actually handled by the error handling and message buffering facility.


ADANA8 Count executions of response code handler
Explanation

Indicates the number of times a response code is actually handled (that is, a PIN routine is invoked) by the error handling and message buffering facility.


ADANA8 Count executions of total error recovery calls
Explanation

Indicates the total number of times the error handling and message buffering facility is invoked to handle a condition (response code or abend code).


ADANA9 Last error handled by pin pin-number
Explanation

Indicates the PIN routine invoked by the error handling and message buffering facility to handle the most recent error encountered.


ADANAA xxx condition PIN routines recovered yyy errors
Explanation

Indicates the number of condition-handling PIN routines invoked and the number of errors they recovered.


ADANAB xxx location PIN routines recovered yyy errors
Explanation

Indicates the number of location-only PIN routines invoked and the number of errors they recovered.


ADANAC xxx response PIN routines recovered yyy errors
Explanation

Indicates the number of response-code PIN routines invoked and the number of errors they recovered.


ADANAD xxx total PIN routines recovered yyy errors
Explanation

Indicates the total number of PIN routines invoked and the number of errors they recovered.


ADANAE Message buffering is {active | not active}
Explanation

Indicates whether message buffering in the error handling and message buffering facility is active.


ADANAF nnn messages in buffer from date time
Explanation

Indicates the number of messages currently in the message buffer and the date (yyyy-mm-dd) and time (hh:mm:ss) of the oldest message.


ADANAG PIN nnnn uses: nnnn condition: {mvs-abend-code | rsp:rsp-code} {this pin valid for all locations routine-name | location: hexno hexno (routine-name)}
Explanation

Provides information about an active (PIN) or inactive (*PIN) routine: the number of times used, the condition it handles (the abnormal termination that occurred or the response code that was returned), and the location(s) for which it is valid. Explanations of z/OS abnormal termination codes can be accessed in the System Codes Manual from IBM.


ADANAI AUTOINCxxxxTOTAL=nnnn is invalid, current xxxxSIZE=yyyy
Explanation

An invalid autoincrease AUTOINCxxxxTOTAL operator command was specified. The specification for the AUTOINCASSOTOTAL or AUTOINCDATATOTAL operator command is smaller than the currently allocated size for the ASSO or DATA data set or exceeds 2,147,483,647 blocks or 16,777,215 blocks (3-byte RABNs).


ADANAL There are currently no exits in use
Explanation

The DISPLAY=EXITS command was issued but no exits are currently in use.


ADANAX Exit: exit-code modname: exit-module-name status: {ACTIVE | ACTIVE CRT | ENACT}
Explanation

Indicates whether the specified exit is active, active and critical, or inactive.


ADANC1 dbid yyyy-mm-dd hh:mm:ss Caution: DDCLOGRn dataset not yet copied
Explanation

The nucleus detected that there is one or more CLOG data set that needs to be copied and the LOGWARN timer has expired. One message will occur for each data set that needs to be copied.

Action

Check the status of the CLCOPY jobs affecting the oldest CLOG to be copied to determine why the copy has not worked correctly or in a timely fashion. If necessary, make corrections and resubmit the job. If all CLOG data sets become full, your nucleus may stall waiting for a free CLOG.


ADANC2 dbid yyyy-mm-dd hh:mm:ss CLOG warning no longer in effect
Explanation

All CLOG data sets have now been copied.

Action

No action is required for this informational message.


ADANC3 dbid yyyy-mm-dd hh:mm:ss Command logging has stalled
Explanation

There are no free command log data sets. The nucleus is unable to write command log data. This also prevents Adabas from executing commands and the environment may appear to be completely stalled.

Action

Check the status of the latest CLCOPY jobs, concentrating on the jobs affecting the oldest CLOG to be copied. If necessary, make corrections and resubmit the jobs.


ADANC4 dbid yyyy-mm-dd hh:mm:ss Command logging has resumed
Explanation

Command logging has resumed after a stalled situation. An ADANC3 stalled message should have appeared sometime before this message.

Action

No action is required for this informational message. The crisis of stalled command logging has been resolved.


ADANI2 SMGT abend handler active
Explanation

Indicates that the abnormal termination handler of the error handling and message buffering facility is active.


ADANI4 GETMAIN failed for exit table
Explanation

Not enough memory is available to run the error handling and message buffering facility. Adabas runs without the facility.

Action

Increase the region size available to the Adabas nucleus.


ADANI5 GETMAIN failed for initial PIN area
Explanation

Not enough memory is available to run the error handling and message buffering facility. Adabas runs without the facility.

Action

Increase the region size available to the Adabas nucleus.


ADANL0 Error opening license file DD:ddname
Explanation

An error occurred loading the license load module and then opening the license file specified by the DD/link statement. Where ddname is the DD/link name for the license sequential file. The name is concatenated from the string DDL and the product code ccccc.

Action

Provide the license as load module or assign the license file to the ddname in the JCL.


ADANL1 License file size exceeds limit
Explanation

The license being read is larger than expected (8000 bytes).

Action

Verify that you are using the original license file obtained from Software AG.


ADANL2 Error reading license file DD:ddname
Explanation

An empty file or invalid record structure was detected. Where ddname is the DD/link name for the license sequential file. The name is concatenated from the string DDL and the product code ccccc.

Action

Verify that the license file has been copied correctly to the license data set. The file should not be empty and the data should not have been converted to EBCDIC (it should be in ASCII format).


ADANL3 Error license function fx subfunction sfx returned err
Explanation

An unexpected error occurred while performing the Adabas license check.. The license function (fx), subfunction (sfx) and return code (err) are given in the message.

Action

Examine the Adabas nucleus JCL and verify that the Adabas license is available as load module ADALIC or is assigned with the link (DD) name DDLIC.


ADANL4 License module could not be loaded
Explanation

The license processor module could not be loaded.

Action

Verify that the modules from the MLCvrs load library can be loaded by the Adabas nucleus.


ADANL6 License check failed for ccccc
Explanation

The license file is physically correct, but some license property was found that did not match your Adabas nucleus execution environment. Where ccccc is the product code where the license was checked. This is a final message, accompanied by another message specifying details of the failure.

Action

Contact your Software AG sales representative to resolve the discrepancy between your license file and your execution environment.


ADANL7 License check completed for ccccc
Explanation

The license check completed successfully. Where ccccc is the product code where the license was checked.

Action

No action is required for this informational message.


ADANL9 cccccLIC license could not be loaded
Explanation

The license module cccccLIC for Adabas or an add-on identified by product code ccccc could not be loaded.

Action

Verify that the installation of the license file occurred correctly. For more information, read about the Adabas database installation steps for your operating environment. If problems persist, contact your Software AG technical support representative for assistance.


ADANLA Error using MLC version older than vvvv
Explanation

The product license check works with the separate component Mainframe License Check (MLC). For a correct interaction with MLC a minimum version vvvv is required.

Action

Update the MLC component and rerun the job.


ADANN1 NWCONNECT RSP/ rsp/ // subcode// node/*
Explanation

The NWCONNECT operator command received an unexpected response when attempting to define the DBID target to Entire Net-Work. The response and subcodes given in the message are from Entire Net-Work. Depending on the error, the Entire Net-Work node name may also appear. The most common response codes are 148 (ADARSP148 - Entire Net-Work not available) and 145 (ADARSP145 - target already defined on another Entire Net-Work node).

Action

Resolve the Entire Net-Work problem. If the problem persists, contact your Software AG technical support representative for assistance.


ADANO1 Invalid SMGT cmd: command
Explanation

The operands on an SMGT command were invalid.

Action

Correct the operands and reissue the command.


ADANO2 SMGT command processed
Explanation

The error handling and message buffering facility finished processing a command.


ADANO5 SMGT not currently active
Explanation

The error handling facility must be active (SMGT=ON) before the command can be issued. The command issued can be found in the ADANO1 message immediately following the ADANO5 message.

Action

Activate the error handling facility and reissue the command.


ADANP1 dbid yyyy-mm-dd hh:mm:ss Caution: DDPLOGRn dataset not yet copied
Explanation

The nucleus detected that there is one or more PLOG data set that needs to be copied and the LOGWARN timer has expired. One message will occur for each data set that needs to be copied.

Action

Check the status of the PLCOPY jobs affecting the oldest PLOG to be copied to determine why the copy has not worked correctly or in a timely fashion. If necessary, make corrections and resubmit the job. If all PLOG data sets become full, your nucleus may stall waiting for a free PLOG.


ADANP2 dbid yyyy-mm-dd hh:mm:ss PLOG warning no longer in effect
Explanation

All PLOG data sets have now been copied.

Action

No action is required for this informational message.


ADANP3 dbid yyyy-mm-dd hh:mm:ss Protection logging has stalled
Explanation

There are no free protection log data sets. The nucleus is unable to write protection log data. This also prevents Adabas from executing update commands which could eventually lead to a complete stall of the environment.

Action

Check the status of the PLCOPY jobs, concentrating on the jobs affecting the oldest PLOG to be copied. If necessary, make corrections and resubmit the jobs.


ADANP4 dbid yyyy-mm-dd hh:mm:ss Protection logging has resumed
Explanation

Protection logging has resumed after a stalled situation. An ADANP3 stalled message should have appeared sometime before this message.

Action

No action is required for this informational message. The situation of stalled protection logging has been resolved.


ADANR1 SMGT handling condition: {mvs-abend-code | rsp: rsp-code }
Explanation

The error handling facility has been invoked for the specified condition. Note that explanations of z/OS abnormal termination codes can be accessed in the System Codes Manual from IBM.


ADANR2 Error is in {user | hyper} exit xx, exit disabled
Explanation

An error occurred in the specified, noncritical exit. The exit is not invoked until the error is corrected.

Action

Consult diagnostic messages; correct the exit; reload the exit using the SGMT,XLOAD command; then reactivate the exit using the SGMT,XACT command.


ADANRP PSW: hexno hexno hexno hexno
Explanation

Displays the PSW when the error was encountered.


ADANRR ry-ry hexno hexno hexno hexno
Explanation

Displays the registers when the error was encountered.


ADANRS Response rspc/subc when posting commands in cluster
Explanation

An unexpected response / subcode occurred when trying to post commands waiting for advance-locks in a cluster environment.

Action

Ensure that the communication between the cluster nodes works.


ADANRT Condition is a error-type error
Explanation

The error handling facility is handling an error of the specified type.


ADANS1 SNAP file unavailable
Explanation

The nucleus startup JCL did not define a data set to hold a formatted hexadecimal dump of an area in memory, either an address space or a data space.

To use the error handling and message buffering facility's SMGT,DUMP={ON| OFF } or SMGT,SNAP[=(start,end)] command successfully, the data set ADASNAP must be defined in the Adabas startup JCL.

Action

Stop the Adabas session; add the required statement to the startup JCL, and start a new session.


ADANS5 dbid Database {ASSO|DATA} usage is xx%
xxuu of yyuu in use
bb of byy blocks in use
cc of cyy cylinders in use
Explanation

This space usage message is printed during nucleus startup when the ASSOSPACEWARN or DATASPACEWARN ADARUN parameters are specified with a nonzero threshold percentage and the ASSO or DATA space use is greater than or equal to the threshold specification. Similarly, if autoincrease ADARUN parameters have been specified with nonzero parameters, this message appears when either of the AUTOINCASSOTHRESHOLD or AUTOINCDATATHRESHOLD settings are exceeded. Only the first line of the message (percentage) appears in these cases.

The message also appears in response to a DSPACE operator command. In this case, all four lines appear for both ASSO and DATA for a total of 8 lines.

The second detail line expresses the statistics in uu units, which may be "KB" (210 bytes), "MB" (220 bytes), "GB" (230 bytes) or "TB" (240 bytes).

When more than one container is configured for a component (ASSO or DATA) the statistics represent the sum of all the component’s containers. If different device types are used for individual containers, the block size and the number of blocks per cylinder may be different for each container.

Action

No action is necessary for this informational message. However, if the percentage is excessively high, determine the reason for the excessive ASSO or DATA space use. If necessary, adjust the ASSO or DATA space. For more information, read Dynamically Increasing Associator and Data Storage Space.


ADANS6 dbid Database {ASSO|DATA} usage increased to xx%
Explanation

This space usage message is printed when the amount of ASSO or DATA space used in the database increases by the increment set by the ADARUN ASSOSPACEWARN or DATASPACEWARN parameters or by the ASSOSPACEWARN or DATASPACEWARN operator commands.

Action

No action is necessary for this informational message. However, if the percentage is excessively high, determine the reason for the excessive ASSO or DATA space use. If necessary, adjust the ASSO or DATA space. For more information, read Dynamically Increasing Associator and Data Storage Space.


ADANS7 dbid Database {ASSO|DATA} usage increased to xx% in nucleus zzzz
Explanation

This space usage message is printed when the amount of ASSO or DATA space used in the database increases by the increment set by the ADARUN ASSOSPACEWARN or DATASPACEWARN parameters or by the ASSOSPACEWARN or DATASPACEWARN operator commands. The increase in space usage in the database is being reported by nucleus zzzz in a cluster environment.

Action

No action is necessary for this informational message. However, if the percentage is excessively high, determine the reason for the excessive ASSO or DATA space use. If necessary, adjust the ASSO or DATA space. For more information, read Dynamically Increasing Associator and Data Storage Space.


ADANS8 dbid Database {ASSO|DATA} usage decreased to xx%
Explanation

This space usage message is printed when the amount of ASSO or DATA space used in the database decreases by the increment set by the ADARUN ASSOSPACEWARN or DATASPACEWARN parameters or by the ASSOSPACEWARN or DATASPACEWARN operator commands.

Action

No action is required for this informational message.


ADANS9 dbid Database {ASSO|DATA} usage decreased to xx% in nucleus zzzz
Explanation

This space usage message is printed when the amount of ASSO or DATA space used in the database decreases by the increment set by the ADARUN ASSOSPACEWARN or DATASPACEWARN parameters or by the ASSOSPACEWARN or DATASPACEWARN operator commands. The decrease in space usage in the database is being reported by nucleus zzzz in a cluster environment.

Action

No action is required for this informational message.


ADANSA dbid Autoincrease threshold exceeded for {ASSO|DATA}
Explanation

This message is printed if the ASSO or DATA autoincrease ADARUN parameters have been specified with nonzero parameters and the AUTOINCASSOTHRESHOLD or AUTOINCDATATHRESHOLD settings have been exceeded.

Action

No action is required for this informational message.


ADANSB dbid Autoincrease started for {ASSO|DATA}
Explanation

This message is printed if the ASSO or DATA autoincrease ADARUN parameters have been specified with nonzero parameters, the AUTOINCASSOTHRESHOLD or AUTOINCDATATHRESHOLD settings have been exceeded and the nucleus has started the autoincrease process.

Action

No action is required for this informational message.


ADANSC dbid Autoincrease added nn blocks to {ASSO|DATA}
Explanation

This message is printed as a result of an autoincrease process after the database extents block (GCB2) has been updated. It indicates the number of blocks (nn) that have been added to the Associator or Data Storage data set.

Action

No action is required for this informational message.


ADANSD dbid Autoincrease completed for {ASSO|DATA}
Explanation

This message indicates that the autoincrease process has completed and the new space was added to the free space table (FST).

Action

No action is required for this informational message.


ADANSE dbid Unable to autoincrease {ASSO|DATA}
Autoincrease {ASSO|DATA} aborted because reason
Explanation

An error has occurred while attempting an autoincrease process for the ASSO or DATA container. The AUTOINCASSOTHRESHOLD or AUTOINCDATATHRESHOLD setting (as appropriate) has been set to zero to prevent another attempt. The reason for the failure is given in the message (reason). Possible reasons include:

  • Autoincrease total already reached

  • Container change already in progress

  • Container change already in progress in peer nucleus

  • Error in calculation of used space

  • FST update failed

  • GCB lock unavailable

  • Get VOLSER table failed

  • Getmain VOLSER extent failed

  • HALT pending

  • Invalid message index idx autoincrease {ASSO|DATA}

  • IOR-3D open extended failure

  • IOR-3E extend ASSO/DATA failure

  • IOR-3E extend did not get any space

  • IOR-3E extend failure on peer nucleus

  • IOR-5B format track failure

  • No room in FST for additional extent

  • Online recovery in progress

  • Other ONLINCREASE in progress

  • Too many ASSO, DATA and DSST extents

  • VOLSER table inconsistent

  • VOLSER table mismatch

Action

Contact your Software AG technical support representative if you are unable to resolve the failure.


ADANSF dbid Autoincrease formatted mmm of nnn {ASSO|DATA} blocks
Formatting xx% complete, ss seconds estimated to complete
Explanation

These status messages are produced at intervals during the execution of an autoincrease process. They are issued while the autoincrease process is active or when one of the following operating commands is run: ADAEND, DSTAT, or HALT. They provide you with information about the progress of the autoincrease process.

Action

No action is required for this informational message.


ADANSG dbid AUTOINCxxxxTOTAL smaller than existing [ASSO|DATA] size
Autoincrease for [ASSO|DATA] is being disabled
Explanation

The AUTOINCxxxxTOTAL parameter for the ASSO or DATA container specifies a value smaller than the current size of the container. The parameter is set to zero, which disables autoincrease processing for the container.

Action

To reenable autoincrease processes, reset the AUTOINCASSOTOTAL or AUTOINCDATATOTAL parameter to a nonzero value greater than the current size of the ASSO or DATA container.


ADANSH dbid Autoincrease for [ASSO|DATA] will not be performed at this time reason
Explanation

An attempt was made to initiate an autoincrease process for the ASSO or DATA container, but the current environment does not allow autoincrease processes. A reason (reason) is given in the message. Possible reasons include:

  • ADAEND/HALT pending

  • Autoincrease is not currently enabled

  • Conflicting utility running

  • Error reading FST

  • FST allocation failure

  • GCB2 overflow

  • Global container change lock unavailable

  • Highest possible RABN already reached

  • Invalid device type (internal error)

  • Invalid autoincrease size: too large/small

  • Local container change lock unavailable

  • No room in FST for additional extent

  • Nucleus in read-only mode

  • Nucleus in single-user mode

  • Online recovery in progress

  • ONLINEINCREASE in progress

  • Threshold no longer exceeded

  • Unable to calculate used percentage

  • Unable to create ICQE

Conflicting utilities are those that require exclusive database control, for example the ADAORD function REORGDB.

The global lock is used only in cluster configurations.

Action

Contact your Software AG technical support representative for assistance if you are unable to resolve the conflict.


ADANSJ dbid Remaining cluster nuclei will check autoincrease thresholds
Explanation

This message is issued when a terminating cluster nucleus causes a threshold to be exceeded and there is at least one other active nucleus. Because autoincrease processes cannot be initiated during nucleus termination, a check of thresholds will occur on another nucleus.

Action

No action is required for this informational message.


ADANSK dbid Error writing SYNS-83 checkpoint for [ASSO|DATA] autoincrease
Response/Subcode rrr/sssss
Explanation

The SYNS-83 checkpoint contains data relating to an autoincrease attempt. The checkpoint could not be created.

Action

Contact your Software AG technical support representative for assistance.


ADANSL dbid Autoincrease formatting {ASSO|DATA} started
Explanation

This message is printed as a result of an autoincrease process. It indicates that the formatting process of the increased space has started.

Action

No action is required for this informational message.


ADANSM dbid Autoincrease formatting {ASSO|DATA} finished
Explanation

This message is printed as a result of an autoincrease process. It indicates that the formatting process of the increased space has finished.

Action

No action is required for this informational message.


ADANSN dbid AUTOINCxxxxTHRESHOLD set to 0 to disable autoincrease
Explanation

An error described in a previous ADANSE or ADANSH message caused the nucleus to disable autoincrease processes for the specified component.

Action

To re-enable autoincrease processes, reset the ASSO or DATA threshold parameter AUTOINCxxxxTHRESHOLD to a nonzero value. Contact your Software AG technical support representative if you are unable to resolve the earlier failure.


ADANSP dbid Extended ddname by nnnnn {cylinders | blocks}
Explanation

This message indicates that the first step of an autoincrease process has successfully completed. It shows the size of the allocated extent for the ASSO or DATA data set.

This size might be smaller than the size requested (see message ADAI79). For example, in z/OS environments, when the size specified in blocks is not a multiple of the blocks-per-track for the device, the size is rounded down to the last multiple.

Action

No action is required for this informational message.


ADANSQ dbid Unable to allocate memory for autorestart WORK buffers
Memory requested = xxx,xxx
Memory acquired = yyy,yyy
Autorestart will run with one WORK buffer
Explanation

This message indicates that a problem occurred allocating memory for the number of work buffers requested for autorestart processing in the ADARUN ARNWORKBUFFERS parameter. The amount of memory requested (xxx,xxx) and actually amount of memory acquired (yyy,yyy) are provided in the message. Because of this problem, autorestart processing will run with only one work buffer.

Action

No action is required for this informational message. However, you might consider adjusting your ADARUN ARNWORKBUFFERS parameter setting.


ADANT1 SMGT {activated | deactivated}
Explanation

Indicates a change of status in the error handling and message buffering facility.


ADANT2 Message buffering {activated | deactivated}
Explanation

Indicates a change of status in message buffering.


ADANT4 Abnormal termination handler {activated | deactivated}
Explanation

Indicates a change of status in the abnormal termination handling or the error handling and message buffering facility.


ADANT5 GETMAIN failed for PIN descriptors
Explanation

Not enough memory was available to add new PINs. Adabas runs without the PIN module.

Action

Increase the size of the region available to the Adabas nucleus.


ADANT6 Module module-name load failed
Explanation

Unable to load the specified module. The error handling and message buffering facility runs without the module.

Action

Ensure that the module is available to the error handling facility by placing it in the Adabas program library.


ADANT7 Invalid exit exit-code
Explanation

The exit-code indicated in the message is not a valid code, or is not in the correct state for the command requested. Adabas rejects the command.

Action

Ensure that the exit-code is correct. If it is, ensure that the exit is in a state that allows the requested command.


ADANT8 Exit exit-code in use module(module-name)
Explanation

The exit-code specified in the message indicates an active exit. Adabas rejects the command.

Action

Ensure that the exit-code is correct. If it is, ensure that the exit is in a state that allows the requested command.


ADANT9 No module name for exit load
Explanation

Adabas cannot load the exit without the name of the module. Adabas rejects the command.

Action

Retype the SGMT,XLOAD command and include a member name for the exit.


ADANTA Exit exit-code not loaded
Explanation

A command that requires an exit cannot be processed because the exit is not loaded. Adabas rejects the command.

Action

Ensure that the exit-code is correct. If it is, load the exit.


ADANTB exit exit-code module exit-module-name status: {active | inact | loaded | crit | notcrt}
Explanation

The status (active, not active, loaded, critical, or not critical) of an exit changed as a result of an operator command, and this messages provides the details.


ADANTC Invalid SNAP parameters
Explanation

The parameters provided for a SNAP command are invalid. Adabas rejects the command.

Action

Ensure that the addresses provided to the SNAP command are correct.


ADANTD PIN routine pin-number disabled
Explanation

The specified PIN routine has been disabled.


ADANTE PIN routine pin-number not found
Explanation

The PIN routine for the previous command was not found. Adabas rejects the command.

Action

Ensure that the PIN routine is correct and reissue the command.


ADANTF PIN routine pin-number enabled
Explanation

The specified PIN routine has been enabled.


ADANTG PIN module module-name loaded
Explanation

The specified PIN module has been loaded.


ADANTH PIN module module-name deleted
Explanation

The specified PIN module has been removed from memory.


ADANTI PIN module module-name not {found | valid}
Explanation

The PIN module for the previous command is not available. Adabas rejects the command.

Action

Ensure that the PIN module name is correct, and that the PIN module is in the Adabas library; then reissue the command.


ADANTJ { FULL | SNAP } dumps taken for events
Explanation

Indicates whether a full dump or a snap dump is taken.


ADANTM Message buffering unable to activate
Explanation

Message buffering cannot be activated.

Action

Add the MSGBUF= parameter to the initial ADARUN parameters.


ADANX1 Command cmd Command-ID hex-cid FNR file-number Response rsp-code Subcode rsp-subcode FLD field-name TID hex-internal-userid UID open-userid JOB jobname SECUID security-id
Explanation

Format of the diagnostic information produced by the Adabas PINRSP or PINUES routine. The PINRSP routine will produce only the cmd, hex-cid, rsp-code, and rsp-subcode information.


ADANY1 Adabas must be run from an authorized environment
Explanation

The PIN ADAMXY detected a S047 abend.

Action

Run Adabas from an authorized load library.


ADANY4 Error occurred in routine: routine-name
Explanation

The PIN ADAMXY determined that the particular error is in the identified routine.

Action

Refer to the appropriate operating system documentation for a description of the system abend that occurred.


ADANZ1 Adabas SMGT terminated
Explanation

Adabas is in the process of termination, and the error handling and message buffer facility functions have been terminated.


ADEN1 Invalid control string: string
Explanation

Adabas Online System internal error.

Action

Contact your Software AG technical support representative.


ADONIS1 Load failed on SMGT module module-name
Explanation

A load module for the error handling and message buffering facility could not be loaded. Adabas runs without the facility.

Action

Ensure that all modules for the error handling and message buffering facility installed with Adabas are still in the distributed library. If modules are missing, restore a copy of the module from a backup and apply any maintenance.


ADATCP Messages (Prefix ADACM)

The ADATCP component displays several information or error messages on the system console. The functionality for which ATACM* ADATCP messages might be displayed is now largely provided by Entire Net-Work components.

Overview of Messages

ADACM007E | ADACM008E | ADACM009E | ADACM010E | ADACM011I
ADACM007E Parm error
Explanation

One of the parameters passed within the URL was incorrect.

Action

Ensure that the URL includes valid values for all required elements: the API name (protocol), stack ID, and port number. Correct the URL and try again.


ADACM008E Invalid value in PORT= parameter
Explanation

The port that was specified in the URL was not valid.

Action

The port number can be 1-5 bytes; it cannot be zero (0) or greater than 65535.


ADACM009E URL=url already {active | closed}
Explanation

Either the URL is already opened (ACTIVE) or already closed (CLOSED).

Action

Ensure that the URL includes valid values for all required elements: the API name (protocol), stack ID, and port number. Correct the URL and try again.


ADACM010E URL=url not found
Explanation

The URL itself was not found.

Action

Ensure that the URL includes valid values for all required elements: the API name (protocol), stack ID, and port number. Correct the URL and try again.


ADACM011I URL=url has been {closed | opened}
Explanation

The URL was successfully closed or opened.