Operator Messages Manual

Chapter 52 MHS (OSI/Message Handling System) Messages

The messages in this supplement are sent by the Tandem Open System Interconnection/Message Handling System (OSI/MHS) subsystem. The subsystem ID displayed by these messages includes MHS as the subsystem name.

The following example shows the format for MHS operator messages as they are sent to printers, log files, or terminals:

95-07-23 15:09:51 \NET.$RL11    TANDEM.MHS.D20   000003 
                                $MHSMGR:  Failure starting process $TLX in group 
                                $MS.GRP1 in CPU 4; error (250, 0)
NOTE: Negative-numbered messages are common to most subsystems. If you receive a negative-numbered message that is not described in this chapter, see Chapter 15.


1

process-name: Internal error OSI/MHS-kernel, OSI/MHS-subsystem, OSI/MHS-module, line-number, error-code, related PDU is original-pduid, [ crash-loop detected. ]

process-name

is the process that reported an error.

OSI/MHS-kernel

is the OSI/MHS kernel in which the error occurred.

OSI/MHS-subsystem

is the OSI/MHS software subsystem in which the error occurred.

OSI/MHS-module

is the OSI/MHS module in which the error occurred.

line-number

is the line number in the OSI/MHS software on which the error occurred.

error-code

is the error code. If the Gateway Programmatic Interface (GPI) discovers the error, this field displays one of the following values. If MHS discovers the error, a different set of values is displayed.

7000The gateway interface process (GIP) cannot use its reserved extended segment.
7001The GIP cannot initialize the outbound mapping tables due to an internal failure.
7002The GIP cannot initialize the inbound mapping tables due to an internal failure.

original-pduid

is the protocol data unit identifier (PDU ID) of a PDU received by OSI/MHS from an external source. During message processing, the OSI/MHS subsystem makes copies of the original PDUs.

Cause  OSI/MHS or GIP detected an unrecoverable internal error. If the error involves a crash loop, the text “crash-loop detected” appears in the operator message.

Effect  The affected process, OSI/MHS or GIP, terminates abnormally.

Recovery  Retain a copy of the message, contact the Global Mission Critical Solution Center (GMCSC), and provide all relevant information as follows:

  • The Inspect process snapshot file

  • The Event Management Service (EMS) log for events at least 10 minutes before the occurrence of MHS operator message 1

  • VPROCs of all the OSI/MHS processes

Be especially alert to major failures such as processor and disk failures before the event occurs. Other information that could be helpful to the Global NonStop Solution Center (GNSC) includes:

  • The OSI/MHS configuration file

  • Information about the remote message transfer agent (MTA) or user agent (UA) from which the protocol data unit was received

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



2

process-name: Warning: OSI/MHS-kernel, OSI/MHS-subsystem, OSI/MHS-module, line-number, error-code [ error-subcode [, error-subcode º ] ] [, PDU: pdu-id ]

process-name

is the process that reported an error.

OSI/MHS-kernel

is the OSI/MHS kernel in which the error occurred.

OSI/MHS-subsystem

is the OSI/MHS software subsystem in which the error occurred.

OSI/MHS-module

is the OSI/MHS module in which the error occurred.

line-number

is the line number in the OSI/MHS software on which the error occurred.

error-code

is the error code. If the Gateway Programmatic Interface (GPI) discovers the error, this field displays one of the values listed in Table 52-1. If MHS discovers the error, a different set of values is displayed.

Table 52-1 GIP Error Values for MHS Message 2

ValueCause and Effect
7100The gateway interface process (GIP) cannot initialize its memory-buffer-handling system. The GIP terminates abnormally.
7101The GIP cannot initialize its interprocess communication (IPC) interface with the MHS manager. The GIP terminates abnormally.
7102The GIP cannot initialize the IPC interface between the GPI and the GIP. The GIP terminates abnormally.
7103The IPC interface between the GPI and GIP is unusable. The GIP closes the session and continues processing.
7104A fatal error has occurred in the IPC interface between the MHS manager and GIP. The GIP continues processing.
7105A call to the SIGNALTIMEOUT procedure has failed. No error subcodes are returned. The GIP continues processing, but this failure prevents the GIP from closing all groups periodically.
7106A previous start-transfer-in or transfer-out operation did not complete, and the associated object tree has been released. No error subcodes are returned. The GIP continues processing.
7107The process ID (PID) of the process that opened the GIP does not match the PID of the process that is currently in session with the GIP. No error subcodes are returned. (This situation should occur only if the client process is a backup or primary process and calls the CHECKSWITCH procedure.) The GIP continues processing, but the current session is closed.
7108The GIP received a system message indicating that the processor in which the client process is running has failed. No error subcodes are returned. The GIP continues processing, but the current session is closed.
7110The GIP must switch to another protocol data unit (PDU) store because the current one is too full to handle the communication that is being transferred out. No error subcodes are returned. The GIP continues processing.
7111The GIP must switch to another message relay (MR) group because the current attempt to connect to an MR group has failed. No error subcodes are returned. The GIP continues processing.
7112The GIP must switch to another MR group because the current attempt to send a communication to an MR group has failed. No error subcodes are returned. The GIP continues processing.
7113The GIP received an error from a Transaction Management Facility (TMF) function while trying to begin, abort, or resume a TMF transaction. If the first subcode is not null, the value is the file-system error. The GIP continues processing.
7114The GIP found an entry on the ADMIN queue that has a bad gateway ID. This error occurred during a call to GPI_OPEN_. No error subcodes are returned. The GIP continues processing.
7115The GIP found an entry on the ADMIN queue that has a bad MHSMGR name. This error occurred during a call to GPI_OPEN_. No error subcodes are returned. The GIP continues processing.
7116The PDU store was not properly initialized by the GIP. No error subcodes are returned. The GIP continues processing.
7117The PDU store is currently not available for reading, or it does not exist. No error subcodes are returned. The GIP continues processing.
7118The GIP received an unexpected error while attempting to access the PDU store. No error subcodes are returned. The GIP continues processing.
7119The message being processed during a call to GPI_MT_FINISH_TRANSFER_IN_ has been successfully archived; that is, it has been removed from the message queue and saved in the PDU store. The PDU ID is reported in this message. No error subcodes are returned. The GIP continues processing.
7120An error was returned during an attempt to remove a PDU from the PDU store. The PDU ID is reported in this operator message. No error subcodes are returned. The GIP continues processing.
7121The PDU identifier is null, or the PDU cannot be found in the PDU store. This error occurred during a call to GPI_MT_START_TRANSFER_IN_. The PDU is archived and the PDU ID is reported in the message. No error subcodes are returned. The GIP continues processing.
7122The PDU is known, but has not been delivered to a gateway. This error occurred during a call to GPI_MT_START_TRANSFER_IN_. The PDU is archived and the PDU ID is reported in this operator message. No error subcodes are returned. The GIP continues processing.
7123The PDU has not been delivered to the correct gateway. This error occurred during a call to GPI_MT_START_TRANSFER_IN_. The PDU is not archived, but the PDU ID is reported in this operator message. No error subcodes are returned. The GIP continues processing.

 

error-subcode [, error-subcode] º

is from one through four error subcodes.

pdu-id

is an optional token representing the PDU store identifier for the message involved in this event. The PDU is named in the message only if the internal warning was reported by the GPI.

Cause  OSI/MHS or the GIP detected an internal warning. If the GIP detected the error, see message 102 for detailed cause information.

Effect  If the error occurs within OSI/MHS, processing usually continues. If the error occurs in the GPI, the GIP terminates. See message 102 for information on the effect of GPI errors, as defined by the error code. For more information on the GIP, see the Tandem OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual.

Recovery  Error codes 7106 through 7123 are informational messages only; no corrective action is needed. For error codes 7100 through 7105, or any critical errors reported by OSI/MHS processes, contact the Global NonStop Solution Center (GNSC) and provide all relevant information as follows:

  • A copy of the Event Management Service (EMS) log

  • A copy of the Subsystem Control Facility (SCF) configuration file

  • VPROCs for all the OSI/MHS processes

  • If a PDU is named in the message, information about the remote message transfer agent (MTA) or user agent (UA) that originated the PDU

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



3

process-name: Failure starting process object-file in group group-name in CPU cpu-number; error (error-code [, error-subcode ] º)

process-name

is the process that reported an error.

object-file

is the object file of the named process.

group-name

is the name of a group object in the OSI/MHS subsystem.

cpu-number

is the number of the processor in which the process could not be started.

error-code

is a number that represents the error. The value differs depending on when the error occurred.

If this error occurred before OSI/MHS called the NonStop Kernel operating system PROCESS_CREATE_ procedure, error-code can have the following values:

ValueMeaning
248No program file is available.
249No processor is available.
250A bad process name has been detected.
251No child control blocks (CHCBs) are available.
252A bad home terminal has been detected.
253A bad swap volume has been detected.
254A bad library file has been detected.
255A bad program file has been detected.

If this error occurred after OSI/MHS called the PROCESS_CREATE_ procedure, error-code is a PROCESS_CREATE_ error. For a description of PROCESS_CREATE_ errors, see Appendix D.

error-subcode

is a number that represents the error subcode. The value differs depending on when the error occurred.

If this error occurred before OSI/MHS called the NonStop operating system PROCESS_CREATE_ procedure, the message can include up to four values for error‑subcode.

If this error occurred after OSI/MHS called the PROCESS_CREATE_ procedure, the value returned for error-subcode is zero.

Cause  OSI/MHS was unable to create a process in the named backup processor.

Effect  The attempt to start the process is abandoned.

Recovery  Examine the error code value, then take the appropriate action depending on the error produced. If error-code is a PROCESS_CREATE_ error, see Appendix D. For more detailed information, including recovery actions for PROCESS_CREATE_ errors, see the Guardian Procedure Errors and Messages Manual.



4

process-name: PDU id pdu-id unrouteable for reason nonrouting-reason Recipient: /c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name

process-name

is the process that reported an error.

pdu-id

is the protocol data unit identifier (PDU ID) for the message involved in this event.

nonrouting-reason

is the reason a message could not be routed. This field can have the following values.

ValueMeaning
0No route was found.
1Routes were found but could not be used.
2The local APPL object is not available.
3The maximum time allowed for report delivery has expired.
4The report cannot be downgraded to 1984 X.400.
5The report contains unsupported 1988 X.400 extensions that are critical.
6A loop has been detected.
7An invalid distribution list expansion history was found.
8A distribution list recursion has been detected.

/c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name

is the OSI/MHS originator/recipient name.

Cause  This message has several possible causes depending on the information contained in the nonrouting-reason field. These are some possible causes:

  • A ROUTE object or APPL object is not configured.

  • OSI/MHS cannot establish an association with an adjacent message transfer agent (MTA).

  • OSI/MHS cannot pass the report to a local message store or gateway.

Effect  The local OSI/MHS MTA is unable to transfer a message to an adjacent MTA, local user, or gateway.

Recovery  Take action based on the nonrouting reason. For example, change the definition of ROUTE or APPL objects, or examine and correct the message.

Add or alter routes if necessary to allow transfer of subsequent messages and responses.



5

process-name: PDU Id pdu-id unrouteable recipient Recipient: /c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name

process-name

is the process that reported an error.

pdu-id

is the protocol data unit (PDU) store identifier for the message involved in this event.

/c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name

is the OSI/MHS originator/recipient (O/R) name.

Cause  OSI/MHS could not determine how to route a message to a particular recipient.

Effect  The message was not routed to the recipient.

Recovery  Determine which user should have received the message. Next, check the routing configuration for that specific recipient. This message occurs in conjunction with MHS operator message 4. Take action based on the nonrouting-reason in that message.



6

process-name: Bad protocol element in PDU Id pdu-id for reason reason-code

process-name

is the process that reported an error.

pdu-id

is the protocol data unit identifier (PDU ID) for the message involved in this event, or NULL if the identifier is not available.

reason-code

is the reason an X.400 protocol element was invalid. This field can have the following values:

ValueReason
0The element has an invalid length.
1The element is missing.
2The element has an invalid count.
3The element contains an invalid value.
4An internal error exists.

Cause  An attempt was made to decode a message; however, it was not sufficiently decodable to permit the requested action (such as sending a nondelivery report). This error can be caused by corrupted data in the PDU store or receipt of an invalid byte stream.

Effect  The requested action (such as sending a nondelivery report) is not done.

Recovery  Contact the Global NonStop Solution Center (GNSC) and provide all relevant information as follows:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable

the Global NonStop Solution Center (GNSC) can assist you with specialized diagnostic tools.



7

process-name: { Message transfer-operation-class; Msg Orig.: } { Probe transfer-operation-class; Probe Orig.: } { Report transfer-operation-class To: } /c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name, Size: message-size MPDUid: message-id

process-name

is the process that reported transfer information for a message, probe, or report.

transfer-operation-class

is the type of transfer that has occurred. This field can have the following values:

  • Submitted

  • Delivered

  • Relayed

  • Generated

  • Unrouteable

  • D-List expansion

/c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name

is the OSI/MHS originator/recipient (O/R) name. The field indicates whether the individual named represents the originator or the recipient.

message-size

is the total number of bytes in the message.

message-id

identifies the message protocol data unit (MPDU) that was transferred.

Cause  An OSI/MHS message was transferred.

Effect  The message was transferred to the recipient.

Recovery  Informational message only; no corrective action is needed.



8

process-name: { Message message-type }; Recip. (recip-index), { Probe message-type } { Report } [ Reas: nondelivery-reason, Diag: nondelivery-diagnostic ] MPDUid message-id

process-name

is the process that reported transfer information for a message, probe, or report.

message-type

is the type of X.400 message. The possible values are:

0User message (UMPDU)
1Probe
2Delivery/nondelivery report

recipient-index

is a sequence number supplied in each recipient-information Event Management Service (EMS) buffer in a sequence. The buffers are numbered sequentially starting with 1.

message-id

identifies the message protocol data unit (MPDU) that was transferred.

nondelivery-reason

indicates the reason for nondelivery of a report. This field can have the values specified for Nondelivery Diagnostic Reason in the X.411 standard.

nondelivery-diagnostic

indicates the reason for nondelivery of a report. This field can have the values specified for Nondelivery Diagnostic Code in the X.411 standard.

Cause  An OSI/MHS message was transferred to a specific recipient. This message occurs in conjunction with MHS operator message 7.

Effect  The message is transferred to the recipient. If a report cannot be delivered, the message provides nondelivery reason and diagnostic codes.

Recovery  If the message, probe, or report is successfully delivered, this message is informational only; no corrective action is needed. If a report cannot be delivered, see the Tandem OSI/MHS Management Programming Manual for information on the X.411 Nondelivery Diagnostic Reasons and Nondelivery Diagnostic Codes.



9

manager-process-name: Registration event; spi-command dsm-object-type #object-name, return code return-code

manager-process-name

is the process that issued a Subsystem Programmatic Interface (SPI) command.

spi-command

is a Subsystem Programmatic Interface (SPI) command used by OSI/MHS. This field can have the following values:

  • ADD

  • ALTER

  • DELETE

dsm-object-type

is an OSI/MHS object type. This field can have the following values:

APPL
CUG
CUGMEMBER
DLIST
DLISTMEMBER
MTA
#object-name

is the name of dsm-obj-type.

return-code

indicates whether an error occurred when the process attempted to perform the command.

Cause  A SPI configuration request to add, alter, or delete one of the OSI/MHS object types shown above occurred.

Effect  The process continues.

Recovery  Informational message only; no corrective action is needed.



10

process-name: { Message | Report } store-action; MS User: /c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name [ Size: message-size MPDUid: message-id ]

process-name

is the process that reported an accounting message.

store-action

indicates whether the message is stored in or deleted from the message store or report store. This field can have the following values:

Store
Delete
/c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given-name

is the OSI/MHS originator/recipient (O/R) name.

message-size

is the total number of bytes in the message.

message-id

identifies the message protocol data unit (MPDU) that was transferred.

Cause  A message was stored in or deleted from the message store or report store.

Effect  The process continues.

Recovery  Informational message only; no corrective action is needed.



11

process-name: Deferred delivery: Action: defer-action /c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal-given‑name, Size: message-size, MPDUid: message-id

process-name

is the process that reported an accounting message.

defer-action

is the deferral action taken on the message. This field can have the following values:

Defer Cancel
/c=country-name /a=admd-name /p=prmd-name /o=organization-name /pn=personal-surname.personal‑given-name

is the OSI/MHS originator/recipient (O/R) name. The field indicates whether the individual named represents the originator or the recipient.

message-size

is the total number of bytes in the message.

message-id

identifies the message protocol data unit (MPDU) that was transferred.

Cause  Message delivery was deferred or canceled.

Effect  The process continues.

Recovery  Informational message only; no corrective action is needed.



12

process-name: file-system error fs-error from procedure procedure, file file-name

process-name

is the process that reported an error.

fs-error

is the file-system error code.

procedure

is the name of the procedure involved in the error.

file-name

is the name of the file involved in the error.

Cause  A file-system error was encountered.

Effect  If the file is not critical to the process, the process continues.

Recovery  Check the file associated with the file-system error number. For a description of file-system errors, see Appendix B. For more detailed information, including recovery actions for file-system errors, see the Guardian Procedure Errors and Messages Manual.



13

process-name: Open rejected, process process-name2, name: file‑name

process-name

is the process that reported an error.

process-name2

is the process that made the request.

file-name

is the name specified by the requester in the OPEN request.

Cause  An OSI/MHS process rejected an OPEN request from an unauthorized requestor.

Effect  The process terminates. MHS operator message 1 can also occur with this message.

Recovery  If the requestor is an application, check the OPEN request to see whether it specifies the intended file name. If the requester is not an application, look for a recent occurrence of MHS operator message 1.



14

process-name: SPI request from process-name2 bad: Invalid OCCURS value.

process-name

is the process that reported an error.

process-name2

is the process that made a Subsystem Programmatic Interface (SPI) request.

Cause  The message either was longer than the buffer transmitted, was odd, or was smaller than the smallest value for a valid request image. The process has either destroyed the valid buffer or received an invalid buffer.

Effect  The request is rejected.

Recovery  Examine, correct, and resend the SPI message.



15

process-name: SPI request from process-name2 bad: Message short

process-name

is the process that reported an error.

process-name2

is the process that made a Subsystem Programmatic Interface (SPI) request.

Cause  The request was rejected with file-system error 2, which indicates that the operation is not supported. A received control and inquiry message was too short. The process has either destroyed the valid buffer or received an invalid buffer.

Any OSI/MHS process except the MHS manager can generate this event message. The message is usually caused by a process from another subsystem. It can also be caused by an OSI/MHS process if an internal error occurs.

Effect  The command is not executed.

Recovery  Correct the message byte count and resend the SPI message.



16

process-name: Error on SPI req/rsp from process process-name2. (routine: routine, error: error)

process-name

is the process that reported an error.

process-name2

is the process whose Subsystem Programmatic Interface (SPI) request or response was rejected.

routine

is the routine that rejected the request or response.

error

indicates the start of an error list describing the trap error that occurred.

Cause  The request or response was rejected because it was invalid. This probably indicates a problem in your application software or OSI/MHS software.

Effect  The command is not executed.

Recovery  Contact the Global NonStop Solution Center (GNSC) and provide all relevant information as follows:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



17

process-name: Group group-name cannot be recovered; state set to STOPPED.

process-name

is the process that reported an error.

group-name

is the name of a group object in the OSI/MHS subsystem.

Cause  The MHS manager unsuccessfully attempted to restart a failed GROUP object.

Effect  The GROUP object is set to the STOPPED state.

Recovery  Follow these steps:

  1. Examine other recent MHS operator messages for this GROUP object.

  2. Identify and resolve the problem causing the failure.

  3. Restart the GROUP object by issuing the START command.



18

process-name: Failure of process process-name2 in group group-name for reason failure-reason.

process-name

is the process that reported an error.

process-name2

is the process that failed.

group-name

is the name of a group object in the OSI/MHS subsystem.

failure-reason

is the type of failure that has occurred. This field can have the following values:

ValueMeaning
1A processor has failed.
2A process has ended abnormally.
3A process has stopped.

Cause  A process other than the MHS manager failed.

Effect  All processes in the group are stopped, then the group is restarted automatically.

Recovery  Informational message only; no corrective action is needed.



19

process-name: Invalid password attempt from dsm-object-type osi/mhs-object-name

process-name

is the process that reported an error.

dsm-object-type

is the type of object. This field can have the following values:

APPL MTA
osi/mhs-object-name

is the name of the APPL or adjacent MTA that sent the invalid password.

Cause  An invalid password was received from a message transfer agent (MTA) or an APPL object.

Effect  The attempted bind fails.

Recovery  Investigate repeated failed bind attempts, then reconfigure the OSI/MHS subsystem to disable the object.



20

process-name: MS cannot process PDU pdu-id for Mailbox appl-object-name due to diagnostic reason diagnostic-reason

process-name

is the process that reported an error.

pdu-id

is the protocol data unit identifier (PDU) for the message involved in this event.

appl-object-name

is the name of the APPL object referred to in the event, or the value null if the APPL object has been deleted.

diagnostic-reason

is the reason that a message in a message store (MS) cannot be processed. This field can have the following values:

ValueMeaning
0An APPL object has been suspended.
1An APPL object has been stopped.
2An APPL object has been deleted.
3A message has arrived for a user agent for which the association has been aborted.
4The message store is full.
5A message cannot be stored.
6A bad content type has been detected in a message.
7A message cannot be decoded.

Cause  A problem occurred with an APPL object or with a message, as indicated by diagnostic-reason.

Effect  The message store cannot process the message.

Recovery  Inspect the X.400 message. If the message store is full, the message store SQL table size should be extended; otherwise, make corrections depending on the reason displayed.



21

process-name: Insufficient memory space for swap file swap-file-name

process-name

is the process that reported an error.

swap-file-name

is the name of the file involved in the error.

Cause  Not enough disk space was allocated for the process’s extended memory, or the disk was too fragmented.

Effect  The process stops.

Recovery  If the MHS manager fails to restart the process, provide more disk swap space for the process or run the DCOMP utility to compress the disk. If you still need assistance, contact the Global NonStop Solution Center (GNSC) and provide all relevant information as follows:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



22

process-name: OSI configuration problem with device API-file-name { on call API-procedure-name returned with API-error-code, API-error-subcode | over }. Local: NSAP=local-nsap TSEL=local-tselector SSEL=local-sselector PSEL=local-pselector Remote: NSAP=remote-nsap TSEL=remote-tselector SSEL=remote-sselector PSEL=remote-pselector [ The first detected error was with device API-file-name2 returned with first-API-error-code, first-API-error-subcode ]

process-name

is the process that reported an error.

API-file-name

is the name of the OSI/AS TAPS device used.

API-procedure-name

is the OSI/AS procedure call used.

API-error-code

is the application programmatic interface (API) error.

API-error-subcode

is the API error subcode. A list of API subcodes follows.

API Error SubcodeMeaning
103Local NSAP not configured
104Remote NSAP not configured
105Local TSEL not configured
106Local SNPA not configured
107NSP process not available
108TSP process not available
109TAPS process not available
110File-system error attempting to add TSP subdevice
111Subsystem Programmatic Interface (SPI) error attempting to add TSP subdevice
112Layer 3 profile not available
113Layer 4 profile not available

  • The Tandem Application, Presentation, and Session Service Provider (TAPS) refers to the OSI Application Services (OSI/AS).

  • The Transport Service Provider (TSP) refers to the OSI Transport Services (OSI/TS).

  • The Network Service Provider (NSP) refers to the Tandem X.25 Access Method (X25AM) or Tandem LAN Access Method (TLAM; D-series only).

  • The layer 3 and 4 profiles are defined in commands to OSI/AS.

local-nsap

is the local NSAP part of the OSI address.

local-tselector

is the local T-selector part of the OSI address.

local-sselector

is the local S-selector part of the OSI address.

local-pselector

is the local P-selector part of the OSI address.

remote-nsap

is the remote NSAP part of the OSI address.

remote-tselector

is the remote T-selector part of the OSI address.

remote-sselector

is the remote S-selector part of the OSI address.

remote-pselector

is the remote P-selector part of the OSI address.

API-filename2

is the fully qualified name of the device on which the first error in the current error situation occurred.

first-API-error-code

identifies the first error that occurred on the device API-filename2.

first-API-error-subcode

further describes first-API-error-code.

Cause  Either a problem occurred in the interaction between OSI/MHS and OSI/AS, or the problem was solved.

Effect  If a configuration problem has blocked OSI/MHS from using the specified device, OSI/MHS might continue to attempt to use the device until the configuration is corrected. If the configuration problem has been resolved, OSI/MHS is no longer blocked from using the specified device.

Recovery  If the message indicates a problem, check the configuration for the OSI stack and for OSI/MHS. Look for an error or a mismatch, depending on the API error subcode displayed. If the subcode in the operator message is in the range 103-106, check the specified attribute in the definition of the message transfer agent object and the underlying OSI configuration. If the subcode is in the range 107-113, check the configuration and status of the underlying subsystem and its components.

If the problem is not caused by a mismatch between OSI/MHS and OSI/AS addresses or by the omission of OSI/AS addresses from the configuration, then check for a lower-layer connection problem, such as rejected packet-switch network call requests. To determine whether the problem is at a lower layer, run a trace of the reliable transfer service (RTS) processes and examine them using the PTrace utility. Use the statistics counters of the RTS processes to identify and verify which processes are having the connection problem. For more information about running traces and statistics, see the SCF Reference Manual for Tandem OSI/MHS.

If the message indicates that a problem has been solved, it is informational only; no corrective action is needed.



23

process-name: OSI resource problem with device API-file-name { on call API-procedure-name returned with API-error-code, API-error-subcode | over } Local: NSAP=local-nsap TSEL=local-tselector SSEL=local-sselector PSEL=local-pselector Remote: NSAP=remote-nsap TSEL=remote-tselector SSEL=remote-sselector PSEL=remote-pselector [The first detected error was with device API-file-name2 which returned with first-API-error-code, first-API-error-subcode File system error fs-error on the connection-type connection. [X25 Disc Reason =circuit-disconnection-reason Clear cause =clear-cause diagnostic code =diagnostic-code] ]

process-name

is the process that reported an error.

API-file-name

is the name of the OSI/AS TAPS device used.

API-procedure-name

is the OSI/AS procedure call used.

API-error-code

is the API error.

API-error-subcode

is the API error subcode. A list of API subcodes follows.

API Error SubcodeMeaning
103Local NSAP not configured
104Remote NSAP not configured
105Local TSEL not configured
106Local SNPA not configured
107NSP process not available
108TSP process not available
109TAPS process not available
110File-system error attempting to add TSP subdevice
111Subsystem Programmatic Interface (SPI) error attempting to add TSP subdevice
112Layer 3 profile not available
113Layer 4 profile not available

  • The Tandem Application, Presentation, and Session Service Provider (TAPS) refers to the OSI Application Services (OSI/AS).

  • The Transport Service Provider (TSP) refers to the OSI Transport Services (OSI/TS).

  • The Network Service Provider (NSP) refers to the Tandem X.25 Access Method (X25AM) or Tandem LAN Access Method (TLAM; D-series only).

  • The layer 3 and 4 profiles are defined in commands to OSI/AS.

local-nsap

is the local NSAP part of the OSI address.

local-tselector

is the local T-selector part of the OSI address.

local-sselector

is the local S-selector part of the OSI address.

local-pselector

is the local P-selector part of the OSI address.

remote-nsap

is the remote NSAP part of the OSI address.

remote-tselector

is the remote T-selector part of the OSI address.

remote-sselector

is the remote S-selector part of the OSI address.

remote-pselector

is the remote P-selector part of the OSI address.

API-filename2

is the fully qualified name of the device on which the first error in the current error situation occurred.

first-API-error-code

identifies the first error that occurred on the device API-filename2.

first-API-error-subcode

further describes first-API-error-code.

fs-error

is the file-system error code that has been received by X25AM or the Tandem LAN Access Method (TLAM; D-series only), whichever is being used to provide the lower communications layers. For a description of file-system errors, see Appendix B.

connection-type

identifies the type of connection, either X.25 or LAN.

circuit-disconnection-reasons

appear only for an X.25 connection. These variables provide up to four reasons for a circuit disconnection. For more information, see the Tandem OSI/AS Programming Manual.

clear-cause

appears only for an X.25 connection. This variable specifies the clear cause. For further details see the Tandem OSI/AS Programming Manual.

diagnostic-code

appears only for an X.25 connection. This variable specifies the diagnostic code. For further details, see the Tandem OSI/AS Programming Manual.

Cause  A resource problem occurred for the named device or for the OSI stack as a whole, or the resource problem was solved.

Effect  OSI/MHS might continue to attempt to use the device until the resource is available.

Recovery  If the message indicates that there is a problem, check the configuration of the OSI stack for errors specified in the error codes, then change the configuration to correct the error. Look for an error or a mismatch, depending on the API error subcode displayed.

If the subcode in the operator message is in the range 103-106, check the specified attribute in the definition of the message transfer agent object and the underlying OSI configuration. If the subcode is in the range 107-113, check the configuration and status of the underlying subsystem and its components.

If the problem is not caused by a mismatch between OSI/MHS and OSI/AS addresses or the omission of OSI/AS addresses from the configuration, then check for a lower-layer connection problem, such as rejected packet-switch network call requests. To determine whether the problem is at a lower layer, run a trace of the reliable transfer service (RTS) process and examine it using the PTrace utility. Use the statistics counters of the RTS processes to identify and verify which processes are having the connection problem. For more information about running traces and statistics, see the SCF Reference Manual for Tandem OSI/MHS.

If the message indicates that the resource problem has been solved, it is informational only; no corrective action is needed.



24

process-name: FATAL OSI configuration problem with device API-file-name on call API-procedure-name returned with API-error-code, API-error-subcode. Local: NSAP=local-nsap TSEL=local-tselector SSEL=local-sselector PSEL=local-pselector Remote: NSAP=remote-nsap TSEL=remote-tselector SSEL=remote-sselector PSEL=remote-pselector The first detected error was with device API-file-name which returned with first-API-error-code, first-API-error-subcode

API-file-name

is the name of the OSI/AS TAPS device used.

API-procedure-name

is the OSI/AS procedure call used.

API-error-code

is the API error.

API-error-subcode

is the API error subcode. A list of API subcodes follows.

API Error SubcodeMeaning
103Local NSAP not configured
104Remote NSAP not configured
105Local TSEL not configured
106Local SNPA not configured
107NSP process not available
108TSP process not available
109TAPS process not available
110File-system error attempting to add TSP subdevice
111Subsystem Programmatic Interface (SPI) error attempting to add TSP subdevice
112Layer 3 profile not available
113Layer 4 profile not available

  • The Tandem Application, Presentation, and Session Service Provider (TAPS) refers to the OSI Application Services (OSI/AS).

  • The Transport Service Provider (TSP) refers to the OSI Transport Services (OSI/TS).

  • The Network Service Provider (NSP) refers to the Tandem X.25 Access Method (X25AM) or Tandem LAN Access Method (TLAM; D-series only).

  • The layer 3 and 4 profiles are defined in commands to OSI/AS.

local-nsap

is the local NSAP part of the OSI address.

local-tselector

is the local T-selector part of the OSI address.

local-sselector

is the local S-selector part of the OSI address.

local-pselector

is the local P-selector part of the OSI address.

remote-nsap

is the remote NSAP part of the OSI address.

remote-tselector

is the remote T-selector part of the OSI address.

remote-sselector

is the remote S-selector part of the OSI address.

remote-pselector

is the remote P-selector part of the OSI address.

API-filename2

is the fully qualified name of the device on which the first error in the current error situation occurred.

first-API-error-code

identifies the first error that occurred on the device API-filename2.

first-API-error-subcode

further describes first-API-error-code.

Cause  An OSI stack configuration problem was detected at startup of an OSI/MHS GROUP object.

Effect  The process stops. OSI/MHS does not retry the startup.

Recovery  Make sure that the device name specified in the message is correctly configured. Look for an error or a mismatch, depending on the API error subcode displayed. Restart the GROUP object.

If the subcode in the operator message is in the range 103-106, check the specified attribute in the definition of the message transfer agent (MTA) object and the underlying OSI configuration. If the subcode is in the range 107-113, check the configuration and status of the underlying subsystem and its components.

If the problem is not caused by a mismatch between OSI/MHS and OSI/AS addresses or the omission of OSI/AS addresses from the configuration, then check for a lower-layer connection problem, such as rejected packet-switch network call requests. To determine whether the problem is at a lower layer, run a trace of the reliable transfer service (RTS) processes and examine them using the PTrace utility. Use the statistics counters of the RTS processes to identify and verify which processes are having the connection problem. For more information about running traces and statistics, see the SCF Reference Manual for Tandem OSI/MHS.



25

process-name: FATAL OSI resource problem with device API-file-name on call API-procedure-name returned with API-error-code, API-error-subcode. Local: NSAP=local-nsap TSEL=local-tselector SSEL=local-sselector PSEL=local-pselector Remote: NSAP=remote-nsap TSEL=remote-tselector SSEL=remote-sselector PSEL=remote-pselector The first detected error was with device API-file-name2 returned with first-API-error-code, first-API-error-subcode File system error fs-error on the connection-type connection. [X25 Disc Reason =circuit-disconnection-reasons Clear cause =clear-cause diagnostic code =diagnostic-code]

process-name

is the process that reported an error.

API-file-name

is the name of the OSI/AS TAPS device used.

API-procedure-name

is the OSI/AS procedure call used.

API-error-code

is the API error.

API-error-subcode

is the API error subcode. A list of API subcodes follows.

API Error SubcodeMeaning
103Local NSAP not configured
104Remote NSAP not configured
105Local TSEL not configured
106Local SNPA not configured
107NSP process not available
108TSP process not available
109TAPS process not available
110File-system error attempting to add TSP subdevice
111Subsystem Programmatic Interface (SPI) error attempting to add TSP subdevice
112Layer 3 profile not available
113Layer 4 profile not available

local-nsap

is the local NSAP part of the OSI address.

local-tselector

is the local T-selector part of the OSI address.

local-sselector

is the local S-selector part of the OSI address.

local-pselector

is the local P-selector part of the OSI address.

remote-nsap

is the remote NSAP part of the OSI address.

remote-tselector

is the remote T-selector part of the OSI address.

remote-sselector

is the remote S-selector part of the OSI address.

remote-pselector

is the remote P-selector part of the OSI address.

API-filename2

is the fully qualified name of the device on which the first error in the current error situation occurred.

first-API-error-code

identifies the first error that occurred on the device API-filename2.

first-API-error-subcode

further describes first-API-error-code.

fs-error

is the file-system error received by X25AM or the Tandem LAN Access Method (TLAM; D-series only), whichever is being used to provide the lower layers. For a description of file-system errors, see Appendix B.

connection-type

identifies the type of connection, either X.25 or LAN.

circuit-disconnection-reasons

appear only for an X.25 connection. These variables provide up to four reasons for a circuit disconnection. For more information, see the Tandem OSI/AS Programming Manual.

clear-cause

appears only for an X.25 connection. This variable specifies the clear cause. For further details, see the Tandem OSI/AS Programming Manual.

diagnostic-code

appears only for an X.25 connection. This variable specifies the diagnostic code. For further details, see the Tandem OSI/AS Programming Manual.

Cause  A resource problem for the named device, or for the OSI stack as a whole, existed at the startup of an OSI/MHS GROUP object.

Effect  The process stops. OSI/MHS does not retry the startup.

Recovery  Make sure that the device name specified in the message is correctly configured. Restart the GROUP object.



26

process-name: Unexpected message from calling-process-name

process-name

is the process that reported an error.

calling-process-name

is the calling process.

Cause  An OSI/MHS process received an unexpected message. The calling process might or might not be a part of OSI/MHS.

Effect  Unpredictable and possibly erroneous behavior occurs.

Recovery  Keep a copy of the message, contact the Global Mission Critical Solution Center (GMCSC), and provide all relevant information as follows:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



27

process-name: File system error fs-error on SQL database

process-name

is the process that reported an error.

fs-error

is a file-system error returned from an SQL function. For information on SQL file‑system errors, see the NonStop SQL/MP Messages Manual.

Cause  There may be a problem with the SQL database, or there may be an internal programming error.

Effect  The process terminates.

Recovery  If there is a problem with the SQL database, correct the SQL database. If the problem is an internal programming error, keep a copy of the message, contact the Global Mission Critical Solution Center (GMCSC), and provide all relevant information as follows:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



28

process-name: Alternate collector alternate-collector-process { unavailable | available }.

process-name

is the process that reported an error.

alternate-collector-process

is the alternate collector process.

Cause  The alternate collector to which OSI/MHS is sending accounting messages is either available or unavailable.

Effect  OSI/MHS tries several times to send an accounting message to the alternate collector. If all retries fail, the accounting message is discarded.

Recovery  If the alternate collector is unavailable, restart the alternate collector process.

If the alternate collector is available, this message is informational only; no corrective action is needed. The alternate collector has been restarted and is ready to store accounting messages.



29

process-name: Fatal file-system error fs-error from procedure procedure-name, file file-name.

process-name

is the process that reported an error.

fs-error

identifies a file-system error.

procedure-name

is the procedure involved in the error.

file-name

is the file involved in the error.

Cause  A file-system error from an I/O operation occurred.

Effect  The process stops.

Recovery  In some cases, the MHS manager restarts the GROUP object to which the process belongs. If the manager’s automatic recovery actions do not succeed, check the file file-name and correct the file-system problem. For a description of file-system errors, see Appendix B. For more detailed information, including recovery actions for file-system errors, see the Guardian Procedure Errors and Messages Manual.



30

process-name: CUG violation with number-of-recipients recipients.

process-name

is the process that reported an error.

number-of-recipients

is the number of recipients in a message or probe, or the number of proposed recipients in a report.

Cause  A closed user group (CUG) violation was detected. Here are some examples of CUG violations:

  • No CUG object exists.

  • The originator is not in any CUG object.

  • A CUG object exists, but the restrictions defined for the CUG object exclude the current message or probe.

Effect  OSI/MHS generates a nondelivery report for the invalid recipients.

Recovery  Check the current definitions of the CUG or CUGMEMBER objects. If those definitions are too restrictive, add or alter attributes as needed. For example, if the specified recipient should be able to receive messages from members of a CUG, add that user to the CUG.



31

process-name: CUG violation recipient Id recipient-number.

process-name

is the process that reported an error.

recipient-number

is the invalid recipient number.

Cause  A closed user group (CUG) violation was detected. Here are some examples of CUG violations:

  • No CUG object exists.

  • The originator is not in any CUG object.

  • A CUG object exists, but the restrictions defined for the CUG object exclude the current message or probe.

Effect  OSI/MHS generates a nondelivery report for the invalid recipient.

Recovery  Check the current definitions of the CUG or CUGMEMBER objects. If those definitions are too restrictive, add or alter attributes as needed. For example, if the specified recipient should be able to receive messages from members of a CUG, add that user to the CUG.



32

process-name: No MTA password server configured for object‑name.

process-name

is the process that reported an error.

object-name

is the name of the object referred to in the event.

Cause  An attempt was made to use a message transfer agent (MTA) bind password server, but no password server has been specified in the configuration.

Effect  OSI/MHS cannot establish an association with the remote MTA; therefore, OSI/MHS cannot send messages to the remote MTA nor receive messages from the remote MTA.

Recovery  Specify a value for the MTA-BIND-PW-SVR attribute for the OSI/MHS SUBSYS object, or change the PASSW-SERVER attribute to OFF for the adjacent MTA object.



33

process-name: MTA PW SVR error for object-name type password-type.

process-name

is the process that reported an error.

object-name

is a message relay (MR) object.

password-type

is the type of password. The possible values and their meanings are listed below:

1Request
2Response

Cause  A mismatch probably occurred in the OSI/MHS password and the adjacent message transfer agent (MTA) password.

Effect  OSI/MHS fails to establish an outgoing association with an adjacent MTA or it rejects an incoming request for an association from that adjacent MTA.

Recovery  Check the OSI/MHS configuration for the adjacent MTA and make sure that the passwords match those that the MTA bind password server is expecting. Tandem does not provide the MTA bind password server. Check the documentation for the password server that you are using.



34

process-name: Duplicate message type message/report size message-size deleted

process-name

is the process that reported an error.

message/report

is the type of message. The possible values and their meanings are listed below:

0User message (UMPDU)
1Probe
2Delivery/Nondelivery report

message-size

is the total number of bytes in the message.

Cause  A duplicate message or report message protocol data unit (MPDU) was discarded by the message store.

Effect  Processing continues.

Recovery  Check the distribution lists and accounting messages to determine if a recipient was specified more than once in the original message.



35

process-name: RTS association-direction Association { Accepted | Rejected }; id (association-id); [ Reason: rejection-reason ] Remote: NSAP = remote-rts-nsap TSEL = remote-rts-tsel SSEL = remote-rts-ssel PSEL = remote-rts-psel Local: NSAP = local-rts-nsap TSEL = local-rts-tsel SSEL = local-rts-ssel PSEL = local-rts-psel

process-name

is the process that reported an accounting event (Association Accepted) or an error (Association Rejected).

association-direction

is the direction of the association. This field can have the following values:

Incoming Outgoing
association-id

is the local association identifier.

remote-rts-nsap

is the remote OSI NSAP address.

remote-rts-tsel

is the remote OSI T-selector address.

remote-rts-ssel

is the remote OSI S-selector address.

remote-rts-psel

is the remote OSI P-selector address.

local-rts-nsap

is the local OSI NSAP address.

local-rts-tsel

is the local OSI T-selector address.

local-rts-ssel

is the local OSI S-selector address.

local-rts-psel

is the local OSI P-selector address.

rejection-reason

is the reason for the association rejection. This field can have the following values:

RTS Busy Cannot Recover Validation Failure Unacceptable Dialog Mode MTA Busy Unknown Calling Session Address Unacceptable Turn Bad Protocol Remote Association Initiation Not Allowed Maximum Number of Associations Reached

Cause  A reliable transfer service (RTS) association with an adjacent message transfer agent (MTA) was either successful or unsuccessful. An unsuccessful association is usually caused by an inconsistent configuration.

Effect  Processing continues.

Recovery  If the RTS association is accepted, no recovery is required. If the RTS association is rejected, check the reason code and correct the problem as necessary. For information about troubleshooting interconnection problems with adjacent MTAs, see the Tandem OSI/MHS Configuration and Management Manual.



36

process-name: RTS association-direction Message Transfer; Assoc. id (association-id)

process-name

is the process that reported an accounting event.

association-direction

is the direction of the association. This field can have the following values:

Incoming Outgoing
association-id

is the local reliable transfer service (RTS) association identifier.

Cause  The successful transfer by the RTS of an application protocol data unit (APDU) to or from an adjacent message transfer agent occurred.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



37

process-name: RTS association-direction Association End; Assoc. id (association-id) Reason: reason

process-name

is the process that reported an accounting event or error.

association-direction

is the direction of the association. This field can have the following values:

Incoming Outgoing
association-id

is the local reliable transfer service (RTS) association identifier.

reason

is the reason for the end of the association. This field can have the following values:

Normal Aborted

Cause  An association with an adjacent message transfer agent either ended normally or aborted.

Effect  The association is ended.

Recovery  Check the reason code for the RTS termination. If the RTS terminates normally, no recovery is required. If the RTS aborts repeatedly, use PTrace to discover the reason for the abort. For information on using PTrace, see the Tandem OSI/MHS Configuration and Management Manual.



38

process-name: ROS Association association-result Assoc. id (association-id) To: appl-name: Remote NSAP : remote-rts-nsap TSEL : remote-rts-tsel SSEL : remote-rts-ssel PSEL : remote-rts-psel Local NSAP : local-rts-nsap TSEL : local-rts-tsel SSEL : local-rts-ssel PSEL : local-rts-psel

process-name

is the process that reported an accounting event or error.

association-result

indicates whether the association was accepted or rejected. This field can have the following values:

Accepted Rejected
association-id

is the local association identifier.

appl-name

specifies the name of the APPL object representing the remote user agent (UA).

remote-rts-nsap

is the remote OSI NSAP address.

remote-rts-tsel

is the remote OSI T-selector address.

remote-rts-ssel

is the remote OSI S-selector address.

remote-rts-psel

is the remote OSI P-selector address.

local-rts-nsap

is the local OSI NSAP address.

local-rts-tsel

is the local OSI T-selector address.

local-rts-ssel

is the local OSI S-selector address.

local-rts-psel

is the local OSI P-selector address.

Cause  A successful or unsuccessful association establishment with a remote user agent occurred.

Effect  Processing continues.

Recovery  If the remote operations service (ROS) process association is accepted, no corrective action is needed. If the RS process association is rejected, take any of the following actions to diagnose the problem:

  • Examine the surrounding messages in the message log.

  • Run a trace on the RS process. For more information on how to run a trace, see the SCF Reference Manual for Tandem OSI/MHS.

  • Check the configuration for OSI/MHS.



39

process-name: ROS transfer-direction APDU Transfer; Assoc. id (association-id) APPL: #appl-name

process-name

is the process that reported an accounting event.

transfer-direction

is the direction of the application protocol data unit (APDU) transfer. This field can have the following values:

Incoming Outgoing
association-id

is the local association identifier.

#appl-name

is the APPL object that represents the remote user agent (RUA).

Cause  The transfer of an APDU by the remote operations service (ROS) process to an RUA (outgoing transfer) or from an RUA (incoming transfer) occurred.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



40

process-name: ROS Association End; Assoc. id (association-id) APPL: #appl-name; Reason: association-end-reason.

process-name

is the process that reported an error.

association-id

is the local association identifier.

#appl-name

is the APPL object that represents the remote user agent (RUA).

association-end-reason

is the reason for the end of the association. This field can have the following values:

Normal Aborted

Cause  This accounting message indicates whether the remote operations service (ROS) association terminated normally.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



41

process-name: LO Association association-result Assoc. id (association-id); To #appl-name.

process-name

is the process that reported an accounting message.

association-result

indicates whether a local operations (LO) association was accepted or rejected. This field can have the following values:

Accepted Rejected
association-id

is the local association identifier.

#appl-name

is the APPL object that represents the local user agent.

Cause  Either a successful LO association (Accepted) or an unsuccessful LO association (Rejected) occurred.

Effect  Processing continues.

Recovery  If the association is accepted, this message is informational only; no corrective action is needed. If the association is not accepted, check the surrounding operator messages and take the recovery actions that they describe.



42

process-name: LO Message Transfer Assoc. id (association-id) APPL: #appl-name

process-name

is the process that reported an accounting message.

association-id

is the local association identifier.

#appl-name

is the APPL object that represents the local user agent.

Cause  The transfer of an application protocol data unit (APDU) between a local operations (LO) process and a local user agent occurred.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



43

process-name: LO Association End Assoc. id (association-id); APPL: #appl-name; Reason: association-result.

process-name

is the process that reported an accounting message.

association-id

is the local association identifier.

#appl-name

is the APPL object that represents the local user agent.

association-result

indicates whether the association was accepted or rejected. This field can have the following values:

Normal Aborted

Cause  The local operations (LO) association either terminated normally or aborted.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



44

process-name: Routing message-type To: #dsm-object-name (dsm-object-type); Recip. (extension-identifier) MPDUid: message-id

process-name

is the process that reported a subsystem message or error.

message-type

is the type of MHS message protocol data unit (MPDU). This field can have the following values:

MessageUser message (UMPDU)
ProbeProbe
ReportDelivery/nondelivery report

#dsm-object-name

is the name of the OSI/MHS object to which the message was routed. If the message is unroutable, this field contains the value NULL.

dsm-object-type

is the type of object to which the message was routed. This field can have the following values:

APPL DLIST ROUTE

If a message cannot be routed, this field contains the value UNROUTEABLE instead of an object type.

extension-identifier

is the originally specified recipient number.

message-id

is the local identifier for a message or probe. This field does not appear for a report.

Cause  The OSI/MHS subsystem either routed an MPDU or determined that it could not be routed.

Effect  OSI/MHS queues the MPDU for delivery or relay.

Recovery  If the MPDU was routed to an APPL, a DLIST, or a ROUTE, no recovery is required. If the MPDU is labeled UNROUTEABLE, look for occurrences of MHS operator messages 4 and 5 near this message. Operator messages 4 and 5 provide more information about routing problems. For more information about unroutable MPDUs, see the Tandem OSI/MHS Configuration and Management Manual.



45

process-name: Discard { Message | Report }; MS User: c=country-name /a=admd-name /p=prmd-name /o=organizational-unit-name /pn=surname.given-name, [ Size: message-size MPDUid: message-id ]

process-name

is the process that reported an accounting message.

c=country-name /a=admd-name /p=prmd-name /o=organizational-unit-name /pn=surname.given-name

is the O/R name of the recipient.

message-size

is the total number of bytes in a user message protocol data unit (UMPDU). The message-size applies to both envelope and content for an UMPDU, and envelope only for a probe. This field does not appear for a report.

message-id

is the local identifier for a message or probe. This field does not appear for a report.

Cause  The message store (MS) discarded a duplicate message or report message protocol data unit (MPDU).

Effect  Processing continues.

Recovery  Review the distribution lists and accounting messages to determine if a recipient was specified more than once in the original message.



46

process-name: MS Operations (Association Summary); Submit number-of-submits, Lists number-of-lists, Fetch number-of-fetches, Delete number-of-deletes, Summarize number-of-summaries, Cancel number-of-cancels, Probe number-of-probes, Register number-of-registers, Errors number-of-errors.

process-name

is the process that reported an accounting message.

number-of-submits

is the number of SUBMIT operations performed by the MS APPL object.

number-of-lists

is the number of LIST operations performed by the MS APPL object.

number-of-fetches

is the number of FETCH operations performed by the MS APPL object.

number-of-deletes

is the number of DELETE operations performed by the MS APPL object.

number-of-summaries

is the number of SUMMARIZE operations performed by the MS APPL object.

number-of-cancels

is the number of CANCEL operations performed by the MS APPL object.

number-of-probes

is the number of PROBE operations performed by the MS APPL object.

number-of-registers

is the number of REGISTER-MS operations performed by the MS APPL object.

number-of-errors

is the number of operations that result in an error.

Cause  The operations performed by the message store user were counted. The count begins either at the start of the association or at the previous occurrence of this message.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



47

process-name: MS Operation ms-operation Performed; Result operation-result Argument size: argument-size, Result size: result-size.

process-name

is the process that reported an accounting message.

ms-operation

is the type of message store (MS) operation. This parameter can have the following values:

BIND UNBIND SUBMIT PROBE CANCEL REGISTER LIST FETCH SUMMARIZE DELETE
operation-result

is the result of an operation. This parameter can have the following values:

0Successful
1Error

argument-size

is the size of the MS operation, in bytes.

result-size

is the size of the MS operation result, in bytes.

Cause  An MS operation result was either successful or unsuccessful.

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.



48

process-name: Utilization (usage %) { above | below } threshold (threshold %) for resource resource-subsystem: resource-identifier

process-name

is the process that reported an error.

usage %

is the actual usage level.

threshold %

is the system-defined threshold for the resource.

resource-subsystem: resource identifier

specifies the resource. The possible values are as follows:

PDU store: DATA file PDU store: LOG file Memory buffers: NULL pool Memory buffers: DPDU pool Memory buffers: EPDU pool Memory buffers: APPLIC pool Memory buffers: QUEUE pool Memory buffers: ILAYER pool Memory buffers: TIMER pool Memory buffers: CONTROL pool

Cause  The usage level of a resource exceeded a threshold value.

Effect  In general, if a usage level exceeds a threshold, the incoming message or request is rejected. A message store process, however, behaves as follows:

  • It does not respond to an incoming message from a message relay (MR) process.

  • It issues service controls to a remote operations service (ROS) process to restrict messages and probes.

Recovery  If the usage % level is above the threshold, you must reduce the usage of the resource to an acceptable level. You can reduce the usage of the resource in two ways:

  • If the resource is a protocol data unit (PDU) store file, configure more space for the file using FUP ALTER file, MAXEXTENTS n.

  • If the resource is a memory pool, add more groups within the same class to accommodate the volume of messages. For more information about how to add groups, see the SCF Reference Manual for Tandem OSI/MHS. If adding more groups does not correct the problem, contact the Global NonStop Solution Center (GNSC) and provide all relevant information as follows:

    • A copy of the Event Management Service (EMS) log

    • A copy of the Subsystem Control Facility (SCF) configuration file

    • VPROC for all the OSI/MHS processes

      If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.

If this message indicates that usage % is below the threshold, the problem has been corrected. The message is informational only; no correction is needed.



50

Message changed state from prev-state to new-state; MS Operation ms-operation; & PDUid: pdu-id; Message Sequence Number: seq-number; /c=country-name /a=admd-name /p=prmd‑name; MPDUid local-id

prev-state

specifies the state of the message prior to the operation that triggered the event. This field can have the following values:

ValueMeaning
0Message has not been listed or fetched.
1Message has been listed.

new-state

specifies the state of the message after the operation that triggered the event. This field can have the following values:

ValueMeaning
1Message has been listed.
2Message has been fetched.

ms-operation

is the type of message store (MS) operation. This field can have the following values:

BIND UNBIND SUBMIT PROBE CANCEL REGISTER LIST FETCH SUMMARIZE DELETE
pdu-id

is the PDU store identifier for the message involved in this event.

seq-num

is the sequence number of the message that generated this event.

c=country-name /a=admd-name /p=prmd-name

are the country, admd, and prmd name components of an MTS‑wide, unique message identifier.

local-id

is the local identifier component of an MTS‑wide, unique message identifier.

Cause  A message in a message store (mailbox) changed state in one of the following ways:

  • From NEW to LISTED

  • From NEW to PROCESSED

  • From LISTED to PROCESSED

Effect  Processing continues.

Recovery  Informational message only; no corrective action is needed.

OSI/MHS message store (MS) processes can generate this event message.

If you use a version of MHSMGR that does not support the SCF product module that has Event 50, the command ALTER SUBSYS #subsystem‑name, ACCT‑RESET [ ON | OFF ] fails, and the message “invalid token received” is returned.



52

manager-process-name group-name process-name: Gateway max time expired on gateway-object-name

manager-process-name

is the name of the manager process of the OSI/MHS subsystem where the timeout occurred.

group-name

is the name of a group object in the OSI/MHS subsystem.

process-name

is the name of the process that reported the timeout.

gateway-object-name

contains the gateway object name the timeout is reported against. This name indicates which gateway must be inspected.

Cause  A gateway input queue is not being accessed in a timely manner by the Tandem Secure Internet Messaging System (TSIMS) MTA or any other gateway application.

NOTE: After every twentieth message queued to the gateway input queue, the OSI/MHS MTA retrieves the time of enqueue for the first message on the queue. If the first enqueued message has remained on the queue longer than the maximum time configured in the gateway object, event 52 is generated. This event is also generated every time an additional 20 messages are enqueued, as long as the message has not been retrieved from the queue. After the message is retrieved, no additional event is generated.

Effect  None. Information only.

Recovery  Check the appropriate gateway application program or extend MAX‑TIME‑EXPIRED using the ADD or ALTER GATEWAY command (see the SCF Reference Manual for Tandem OSI/MHS for further information about the ADD GATEWAY command).

Note that this procedure only prevents the generation of this event. You may need to determine why the gateway application process did not remove messages from the gateway queue within the specified time.