B006-6273-A000
Issue 1
January 2001
56xx/Personas Self-Service
Financial Terminal
Diagnostic Status Code Notebook
NCR CONFIDENTIAL AND PROPRIETARY
Use pursuant to Company Instructions
The product described in this book is a licensed product of NCR
Corporation.
NCR and Personas are trademarks of NCR Corporation.
It is the policy of NCR Corporation (NCR) to improve products as new
technology, components, software, and firmware become available. NCR,
therefore, reserves the right to change specifications without prior notice.
All features, functions, and operations described herein may not be
marketed by NCR in all parts of the world. In some instances, photographs
are of equipment prototypes. Therefore, before using this document,
consult with your NCR representative or NCR office for information that
is applicable and current.
To maintain the quality of our publications, we need your comments on
the accuracy, clarity, organization, and value of this book.
Address correspondence to:
NCR Financial Solutions Group Ltd.
Software and Services - Information Solutions
Kingsway West
Dundee
Scotland
DD2 3XX
© 2000
By NCR Corporation
Dayton, Ohio U.S.A.
All Rights Reserved
NCR — CONFIDENTIAL AND PROPRIETARY
CONTENTS
Federal Communications
Commission (FCC) Radio
Frequency Interference Statement
NOTE: This equipment has been tested and found to
com-ply with the limits for a Class A digital device, pursuant
to Part 15 of the FCC Rules. These limits are designed to
provide reasonable protection against harmful
interfer-ence when the equipment is operated in a commercial
environment. This equipment generates, uses, and can
radiate radio frequency energy and, if not installed and
used in accordance with the instruction manual, may
cause harmful interference to radio communications.
Operation of this equipment in a residential area is
likely to cause harmful interference in which case the
user will be required to correct the interference at his
own expense.
Canadian Class A Device Declaration
This digital apparatus does not exceed the Class A limits
for radio noise emissions from digital apparatus set out in
the Radio Interference Regulations of the Canadian
Depart-ment of Communications.
Le présent appareil numérique n’émet pas de bruits
radioélectriques dépassant les limites applicables aux
appa-reils numériques de la classe A prescrites dans le Réglement
sur le brouillage radioélectrique édicté par le ministère des
Communications du Canada.
Information to User
This equipment must be installed and used in strict accordance
with the manufacturer’s instructions. However, there is no
guarantee that interference to radio communications will not
occur in a particular commercial installation. If this equipment
does cause interference, which can be determined by turning the
equipment off and on, the user is encouraged to consult an NCR
service representative immediately.
CAUTION
NCR Corporation is not responsible for any radio or
television interference caused by unauthorised
mod-ifications of this equipment or the substitution or
attachment of connecting cables and equipment
other than those specified by NCR. Such
unauthor-ised modifications, substitutions, or attachments
may void the user’s authority to operate the
equip-ment. The correction of interference caused by such
unauthorised modifications, substitutions, or
attachments will be the responsibility of the user.
NCR — CONFIDENTIAL AND PROPRIETARY
CONTENTS
Revision Record
Date DescriptionContents
Chapter 1 - Communications
Chapter 2 - Magnetic Card Reader/Writers
Chapter 3 - Encryptors
Chapter 4 - Graphics/Video
Chapter 5 - Audio
Chapter 6 - Printers
Chapter 7 - Disk Drives
Chapter 8 - Input Devices
Chapter 9 - Miscellaneous (Misc. I/F Functions)
Chapter 10 - Currency Handling
Chapter 11 - Deposit Handling
Chapter 12 - Document Processing
Chapter 13 - NLX PC Core
CONTENTS
Preface
This publication is the NCR 56xx/Personas Self-Service Financial
Terminal Diagnostic Status Code Notebook. It documents the
M_STATUS and M_DATA returned in error log reports or
diagnostic reports although the diagnostics tests themselves are
described in the 56xx/Personas Services Aids Mini Manual
(SAMM), (publication ID: FM-0547).
By having the same page size as the SAMM, users of the SAMM
can include relevant pages from this manual in their SAMM
binders. The chapter names of this manual have been chosen to
match those of the diagnostics chapters in the SAMM to facilitate
this action.
STATUS REPORTING FORMATS
ERROR LOG REPORTS
z
Hardware and High Order Comms
z
Current time
z
Date and time log last cleared
z
Sequence number of log entry (or start and end seq. numbers if
multiple entry, plus number of occurences)
z
Date and time error was logged (or date/time of first and last
entry when multiple entries)
z
Service name
z
Severity - The M_STATUS value
z
M_DATA - Up to 11 bytes of M_DATA
z
If output is to the display, number of entries still to be
displayed.
Example
HARDWARE MODULE ERROR LOG 10:15:45
LAST CLEARED 05/07/00 12:35:40
SEQ 0062
LOGGED 07/07 15:42
NAME: PASSBOOK-PRINTER
SEVERITY 01 M_STATUS 07
M_DATA 0E 04 00 10 08 00 42 B1 44 81
*** 01 MORE ENTRIES ***
DIAGNOSTIC REPORTS
zDevice name
z
Test name
z
Prompt for operator action (if any)
z
Error message (if any)
z
One or more of:
z
M_CODE translation
z
M_STATUS value
z
M_STATUS translation
z
M_DATA (if any)
Example 1
CURRENCY DISPENSER
PURGE
EVENT EXPECTED
M_STATUS=00
GOOD
TEST PASSED
M_STATUS=00
GOOD
M_DATA
06 00 00
Example 2
CURRENCY DISPENSER
PRESENT
TEST FAILED
M_STATUS=34
CONTENTS
Communications
7&3,3
3&200 DQG &0
7& $6<1&+521286
7& 6<1&+521286
1&5,62 $6<1&+521286
,%0 %,6<1&+521286
%,6<1&+521286
,%0 $6<1&+521286
32,177232,17 56
*(1(5$/ %6& %,6<1&+521286
&20081,&$7,216 68%6<67(0
9,3 +21(<:(//
$16, ; 6<1&
&20081,&$7,216 68%6<67(06
2/,9(77, %,
' 75,%87$5<
63(55< 876 6<1&+521286
1&5'/& &20021 &$55,(5 /,1.
+'/&
61$ 6'/&
;/$3%
*(1(5$/ 61$6'/&
61$ ;
,%0 ),1$1&,$/ /223
61$ ; $70&66 :,7+ 6+0
1&5'/& ,1+286( /,1.
72.(1 5,1* $'$37(5
+$<(6 02'(0
3& 0,5/$1
)%66
NCR — CONFIDENTIAL AND PROPRIETARY
CONTENTS
Chapter 1
Communications
TCP/IP
M_STATUS
M_DATA
z
M_DATA 0 = Error Type
z
03 = API Error Code
z
04 = Formatting Error
z
05 = Validation Error
z
06 = Fatal Error
z
07 = Ping Availability feature
z
M_DATA 1..n = Additional details
API Error Code
When M_DATA[0] = 3, the subsequent M_DATA values will be as
given below.
M_DATA[1] will be a value between 00H and 15H identifying
the Application Access Function Call. This information is useful to
NCR only.
M_STATUS Meaning
10 Communications lost. The connection to the host has been lost (or has not been established).
20 Communications restored. The connection to the host has been restored.
30 Transmit failure. The data was unable to be sent; refer to the M_DATA fields for additional information.
40 Receive failure. An error occurred while receiving data; refer to the M_DATA fields for additional information.
60 System failure. Refer to the M_DATA fields for additional information.
M_DATA[2-3] is a two byte field which contains one of the error
codes listed below:
M_DATA[2-3]
Hex Cause/Action
0026 Socket Return Code: NOTSOCK
Cause: The parameter sent to the command was not a valid socket descriptor.
0028 Socket Return Code: MSGSIZE
Cause: The parameter passed to the API exceeds the maximum for the function call being used.
Action: Check the configuration of the network. 0031 Socket Return Code: ADDRNOTAVAIL
Cause: The SST cannot reach the server specified by the con-nection service.
Action: Check the configuration of the network. 0033 Socket Return Code: NETUNREACH
Cause: The network cannot be reached from the SST. Action: Check the cabling and try to connect again. 0037 Socket Return Code: NOBUFS
Cause: The third party API has been unable to allocate itself buffer space when trying to send data.
Action: Check the configuration and the available memory of the PC.
0039 Socket Return Code: NOTCONN Cause: The connection has been lost.
Action: None. The Application Access service will automatically attempt to recover the session.
003C Socket Return Code: TIMEDOUT
Cause: No connection was established within the time-out period or the keepalive timer has timed-out because there has been no response to keepalive probes.
Action: Check the server is ready to accept a connection. 003D Socket Return Code: CONNREFUSED
Cause: The server is not ready to accept a connection from the SST. The server must have successfully called a bind() and listen().
Action: Check the status of the server. Error recovery should be made to try to establish the connection again.
0041 Socket Return Code: HOSTUNREACH Cause: There is no route to the server.
NCR — CONFIDENTIAL AND PROPRIETARY
Formatting Error
When M_DATA[0] = 4, the subsequent M_DATA values will be
given below.
M_DATA[1] will be a value between 01H and 02H:
Validation Error
When M_DATA[0] = 5, the subsequent M_DATA values will be
given below.
M_DATA[1] will be a value between 01H and 02H:
M_DATA[2-5] will contain the Internet Address which failed
the validation.
M_DATA[6-10] will contain the first five bytes of the UDP
mes-sage (on a UDP connection only).
M_DATA[1]
Hex Error Qualifier 01 Insufficient TX Header
Cause: The configuration is not correct or there is an Internal Error.
02 Insufficient Received Bytes
Cause: The received message did not contain the specified number of bytes. There may be a problem with the connection to the server.
M_DATA[1]
Hex Connection Type 01 TCP Server 02 UDP Connection
Fatal Error
When M_DATA[0] = 6, the subsequent M_DATA values wil be as
given below.
M_DATA[1] will be a value between 00H and 15H identifying
the Application Access Function Call. This information is useful to
NCR only.
M_DATA[2-3] is a two byte field which contains the error code
listed below:
PING Availability Feature
When M_DATA[0] = 7, the subsequent M_DATA values will be
given below. This indicates that a PING to a host has not returned a
message.
M_DATA[1..4] will contain the IP address of the host.
M_DATA[2-3]
Hex Cause/Action
01 Socket Return Code: NSSDOWN
Cause: A Fatal Error report will be sent on the physical connection.
NCR — CONFIDENTIAL AND PROPRIETARY
PCOMM and CM/2
M_STATUS
M_DATA for M_STATUS = 10
In a CONNECTION LOST report, M_DATA[0-3] will contain the
session status. The four bytes will only be present if the session
status is reported in an LUSTAT or SIGNAL command.
M_DATA for M_STATUS = 30
In a TRANSMIT FAILURE report, M_DATA[0-5] will contain the
LUA return codes. M_DATA[0-1] will contain the LUA two byte
primary return code and, if relevant to the primary return code,
M_DATA[2-5] will contain the LUA four byte secondary return
code.
Below are some examples of primary return codes that can be
returned in M_DATA[0-1] fields:
M_STATUS Meaning
10 Communications lost. Returned only in CONNECTION LOST unsolictied reports. See M_DATA for reason.
30 Transmit failure. Returned only in maintenance reports. See M_DATA for reason.
33 SNA negative response sent or received.
40 Receive failure. Returned only in maintenance reports. See M_DATA for reason.
50 Hardware failure. For example, cable disconnected. Returned only in FATAL ERROR unsolicited reports or
maintenance reports. See M_DATA for reason.
60 RUI verb cannot be processed. For example, Primary return code reported a parameter error, not enough stack space or an unrecognised Secondary return code occurred.
Primary Return
Code (Hex) Meaning
000F SESSION_FAILURE.
The session was taken down due to an error condition. The specific reason is identified in the secondary return code. 0014 UNSUCCESSFUL.
Cause: The verb did not complete successfully.
Action: Check the specific error that is indicated by the secondary return code.
Below are some examples of secondary return codes that can be
returned in M_DATA[2-5] fields:
0018 NEGATIVE_RESPONSE.
Cause: One of the following conditions occurred:
1) The end-of-chain has arrived for a chain that was responded to negatively by the application program.
2) LUA detected an error in a message thatw as received from the primary LU and sent a negative response.. This error will be returned when the end-of-chain is received from the primary LU. The secondary return code contains the sense data that was sent with the negative response.
Action: Check the secondary return code for sense data to determine the specific cause of the problem.
0021 CANCELLED.
Cause: This command was cancelled due to the the reasons specified in the secondary return code.
F003 COMM_SUBSYSTEM_ABENDED. Cause: PCOMM abnormally ended. F004 COMM_SUBSYSTEM_NOT_LOADED.
Cause: The communication sub-system was not loaded. Action: Configure PCOMM for LU0, load PCOMM and then run your LU0 application.
F011 UNEXPECTED_DOS_ERROR.
If an unexpected DOS return code is encountered after the communications sub-system issues a DOS call, the verb is posted with this primary return code. In addition, the secondary return code contains the unexpected DOS return code.
Secondary Return
Code (Hex) Meaning
00000001 INVALID_LUNAME.
Cause: the verb specified an invalid lu_luname.
Action: Verify that the luname matches the configured lu-luname.
00000015 NOT_ACTIVE.
Cause: An application program issued an LUA verb at a time that Primary Return
NCR — CONFIDENTIAL AND PROPRIETARY
M_DATA for M_STATUS = 40
In a RECEIVE FAILURE report, M_DATA[0-5] will contain the
LUA return codes. M_DATA[0-1] will contain the LUA two byte
primary return code and, if relevant to the primary return code,
M_DATA[2-5] will contain the LUA four byte secondary return
code.
See "M_DATA for M_STATUS = 30" for examples of primary
return codes that can be returned in M_DATA[0-1] fields and
sec-ondary return codes that can be returned in M_DATA[2-5] fields
M_DATA for M_STATUS = 50
In a FATAL ERROR report, M_DATA[0-5] will contain the LUA
return codes. M_DATA[0-1] will contain the LUA two byte primary
return code and, if relevant to the primary return code,
M_DATA[2-5] will contain the LUA four byte secondary return code.
See "M_DATA for M_STATUS = 30" for examples of primary
return codes that can be returned in M_DATA[0-1] fields and
sec-ondary return codes that can be returned in M_DATA[2-5] fields
0000008D INVALID_ADAPTER.
The DLC adapter configuration is incorrect or the configuration file has been damaged.
Secondary Return
TC500 ASYNCHRONOUS
M_STATUS
M_STATUS Meaning
10 Communications lost. The TC500 logical connection has timed out waiting for a poll from central.
(Severity code S_DATA =SUSPEND (03)).
20 Communications restored. Polling by central has restarted on a connection where communications were lost.
(Severity code S_DATA = ROUTINE (01)).
30 Transmit abandoned. TC500 driver has failed to transmit data given to it in a send command on three consecutive poll cycles due to either receiving EOT before central has ACKed the text message or because of an unexpected carrier drop.
31 Carrier error. Carrier Detect failed to drop when the TC500 driver wanted to transmit and Carrier Flags indicated that Carrier Detect must be OFF first.(Severity code S_DATA = WARNING (02)). 32 Time out on transmit. The Output complete interrupt did not occur
on time. May be due to a faulty transmit clock or a lack of transmit interrupts. (Severity code S_DATA = FATAL (04)).
40 Receive abandoned. During a select cycle the TC500 driver failed to receive an error free text message. Due to time out on receive or format errors.
(Severity code S_DATA = WARNING(02)).
41 Receive abandoned. During a select cycle the TC500 driver failed to receive an error free text message. Due to receiving EOT from central before receiving the text message (error free). (Severity code S_DATA = WARNING (02)).
42 Receive abandoned. During a select cycle the TC500 driver failed to receive an error free text message due to an unexpected carrier drop. (Severity code S_DATA = WARNING (02))
43 Sequence error. The TC500 driver returned text it had received without error because the TR_NO was out of sequence. (Severity code S_DATA =WARNING (02)).
50 Modem interface error. During the physical connection process, initiated by an open command, Data Set Ready failed to switch on in response to Data Terminal Ready failed to switch on in response to Data Terminal Ready being turned ON.
NCR — CONFIDENTIAL AND PROPRIETARY
M_STATUS values 81, 82, and 83 are only returned in response
to the Loop3 and Loop3 Special function commands.
M_STATUS 89 is only returned in response to a Loop3
com-mand.
M_DATA For M_STATUS 69
zM_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
12 = 50XX xa
81 No Data Set Ready detected. 82 No Carrier detected. 83 No Clear to Send detected 84 No characters transmitted. 85 No characters received. 86 Parity error detected. 87 Receiver overrun error
88 Data mismatch. The data received was not the same as the test pattern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON.
TC500 SYNCHRONOUS
M_STATUS
M_STATUS Meaning
10 Communications lost. The TC500 logical connection has timed out waiting for a poll or select from central (Severity code S_DATA =SUSPEND (03)).
20 Communications restored. Polling by central has restarted on a connection where communications were lost. (Severity code S_DATA = ROUTINE(01)).
30 Transmit abandoned. The driver has reached there try limit for the number of poll cycles in which it will try to send data. Due to either unusually bad line conditions (for example noise) or a temporary busy condition at central.(Severity code S_DATA = WARNING (02)).
31 Carrier error. Carrier Detect failed to drop when the TC500 driver wanted to transmit and Carrier Flags indicated that Carrier Detect must be OFF first. (Severity code S_DATA = FATAL (04)). 32 Time out on transmit. The Output complete interrupt did not occur
on time. May be due to a faulty transmit clock or a lack of transmit interrupts. (Severity code S_DATA = FATAL (04)).
40 Receive abandoned. During a select cycle the TC500 driver failed to receive an error free text message. Due to time out on receive or format errors. (Severity code S_DATA = WARNING (02)).
41 Receive abandoned. During a select cycle the TC500 driver failed to receive an error free text message. Due to receiving EOT from central before receiving the text message (error free). (Severity code S_DATA = WARNING (02)).
42 Receive abandoned. During a select cycle the TC500 driver failed to receive an error free text message due to an unexpected carrier drop. (Severity code S_DATA = WARNING (02)).
43 Sequence error. The TC500 driver returned text it had received without error because the TR_NO was out of sequence. (Severity code S_DATA =WARNING (02)).
50 Modem interface error. During the physical connection process initi-ated by an open command, Data Set Ready failed to switch on in response to Data Terminal Ready failed to switch on in response to Data Terminal Ready being turned ON. (Severity code S_DATA = SUSPEND(03)).
NCR — CONFIDENTIAL AND PROPRIETARY
M_STATUS values 81, 82, and 83 are only returned in response
to the Loop3 and Loop3 Special function command.
M_STATUS 89 is only returned in response to a Loop3
com-mand.
M_DATA For M_STATUS 69
zM_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
69 A fatal communications error has been detected. 81 No Data Set Ready detected.
82 No Carrier detected. 83 No Clear to Send detected. 84 No characters transmitted. 85 No characters received. 86 Parity error detected. 87 Receiver overrun error.
88 Data mismatch. The data received was not the same as the test pattern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON.
NCR/ISO ASYNCHRONOUS
M_STATUS
M_STATUS Meaning 0 No error
10 Communications lost. The NCR/ISO logical connections has timed out waiting for a poll or select from central.
(Severity code S_DATA =SUSPEND (03)).
20 Communications restored. Polling by central has restarted on a communications where communications where lost.
(Severity code S_DATA= WARNING (02)).
30 Transmit abandoned. The NCR/ISO driver has failed to transmit data given to it in a SEND command on three consecutive poll cycles. Due to either failing to receive ACK or an unexpected carrier drop. (Severity code S-DATA = FATALERROR (04)).
32 Timeout on transmit. Output Complete interrupt did not occur on time. (Severity code S_DATA =FATAL ERROR (04)).
40 Receive abandoned. The NCR/ISO driver has reached the limit on time outs while waiting fora message from central during a select cycle. (Severity code S-DATA = SUSPEND (02)).
41 Receive abandoned. Central has terminated a select cycle prema-turely (by transmitting EOT) before the NCR/ISO driver has had a chance to ACK a text message. (Severity code S-DATA =SUS-PEND (03))
50 Modem error. Connection has failed due to no polls or selects arriv-ing. Data Set Ready is not on in response to Data Terminal Ready. Check modem is connected to terminal. (Severity code S-DATA= SUSPEND (03))
51 Modem interface error. During a poll or select cycle. Clear to Send has failed to switch ON within three seconds after Request to Send switched ON. If attempting to send a message then the send will fail on the third attempt with S_DATA = WARNING (02). If the condition persists for ten successive poll or selects then the driver will report a fatal error with S_DATA= FATAL (04).
52 Modem Interface error. Clear to Send has switched from ON to OFF while Request to Send was still ON. (Severity code S-DATA = WARNING (02))
69 A fatal communications error has been detected 81 No Data Set Ready detected
NCR — CONFIDENTIAL AND PROPRIETARY
M_STATUS values 81, 82 and 83 are only returned in response
to the Loop3 Test commands.
M_STATUS value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA For M_STATUS 69
zM_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
86 Parity error detected 87 Receiver overrun
88 Data mismatch. The data received was not the same as the data transmitted
89 No external turnaround detected. Test Indicator failed to turn ON 90 CRC error
IBM 3270 BISYNCHRONOUS
M_STATUS
M_STATUS Meaning 0 No error
10 Communications lost. The Bisync Job has timed out waiting for a poll or select from central.
(Severity code S_DATA = SUSPEND (03)).
20 Communications restored. Polling by central has restarted (Severity code S_DATA = ROUTINE (Ol))
30 Transmit abandoned. The Bisync Job has failed to transmit data given to it in output command on three consecutive poll cycles due to either failing to receive ACKl or an unexpected carrier drop. 31 Carrier detect failed to drop in a 2 wire configuration.
(Severity code S_DATA = WARNING(02) or FATAL (04)). 32 Timeout on transmit. Output complete interrupt did not occur on
time. (Severity code S_DATA =WARNING (02)).
40 Receive abandoned. The Bisync Job has reached the limit on time-outs while waiting for a message from central during a select cycle. (Severity code S_DATA = WARNING (02)).
41 Receive abandoned. Central has terminated a select cycle prema-turely (by transmitting EOT) before the BISYNC Job has had a chance to ACK a text message.
(Severity code S_DATA = WARNING (02)).
50 Modem interface error. DSR did not respond to DTR during the physical connection process. Probably due to a power failure at the modem or the comms cable is not connected.
(Severity code S_DATA = WARNING (03)).
51 Modem interface error. During a poll or select cycle. Clear to Send has failed on switch ON within three seconds after RTS switched ON.
(Severity code S_DATA = WARNING (02) on first occasion FATAL (04) on the tenth consecutive occasion).
52 Modem interface error. Clear to Send has switched from ON to OFF while RTS was still ON.
(Severity code S_DATA = WARNING (02)). 60 Could not create DSA for OPEN
69 A fatal communications error has been detected 81 No Data Set Ready detected
NCR — CONFIDENTIAL AND PROPRIETARY
M_STATUS values 81, 82 and 83 are only returned in response
to the Loop3 Test commands.
M_STATUS value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA
M_DATA contains additional information on error reports. The
following information has been defined for the relevant
M_STATUS.
M_STATUS = 50 - 52
Status of modem interface signals when modem failure is reported.
This is one byte with the following layout:
M_STATUS = 69
z
M_DATA O = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50xx xa
86 Parity error detected 87 Receive overrun
88 Data mismatch. The data received was not the same as the data transmitted.
89 No external turnaround detected. Test Indicator failed to turn ON 90 CRC error
Bit mask Meaning
01H DTR (Data Terminal Ready) 02H RTS (Request To Send)
04H RLSD (Receive Line Signal Detect Carrier) 08H WC (Wrap Command)
10H RFS (Ready For Sending Clear To Send) 20H DSR (Data Set Ready)
40H CI (Call Indicator) 80H WS (Wrap Indicator) M_STATUS Meaning
3275 BISYNCHRONOUS
M_STATUS
M_STATUS Meaning
10 Communications lost. The Bisync Job has timed out waiting for a poll or select from central.
20 Communications restored. Polling by central has restarted
30 Transmit abandoned. The Bisync Job has failed to transmit data given to it in output command on three consecutive poll cycles due to either failing to receive ACK1 or an unexpected carrier drop.
32 Timeout on transmit. Output Complete interrupt did not occur on time. 40 Receive abandoned. The Bisync Job has reached the limit on
time-outs while waiting for a message from central during a select cycle 41 Receive abandoned. Central has terminated a select cycle
prema-turely (by transmitting EOT) before the BISYNC Job has had a chance to ACK a text message.
42 Receive abandoned. The carrier has switched ON to OFF unexpect-edly while central was transmitting a message during a select cycle. 50 Modem interface error.
During the physical connection process, initiated by an open com-mand. Data Set Ready failed to switch ON in response to Data Termi-nal Ready being turned ON. This is not a fatal error
51 Fatal modem error. During a poll or select cycle. Clear To Send has failed to switch ON within three seconds after Request To Send switched ON on ten consecutive polls. but associated with a suspend S_DATA
52 Modem error. Either Clear To Send has switched from ON to OFF while Request to Send was still ON or Data Set Ready switched from ON to OFF
69 A fatal communications error has been detected while Data Terminal Ready was still ON.
81 No Data Set Ready detected 82 No Carrier detected 83 No Clear To Send detected 84 No characters transmitted 85 No characters received 86 Parity error detected 87 Receive overrun
NCR — CONFIDENTIAL AND PROPRIETARY
M_STATUS values 81, 82, 83 and 89 are only returned in
response to the Loop3 Test commands.
M_STATUS value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA For M STATUS = 69
zM_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
IBM 2265 ASYNCHRONOUS
M_STATUS
M_STATUS Meaning
10 Communications lost. The IBM 2265 driver has deemed that com-munications have been lost after the off-line timeout timer expires without receiving 8 polls.
(Severity Code S_DATA = SUSPEND (03)).
20 Communications restored. Polling by central has restarted. (Sever-ity code S_DATA - ROUTINE (01)).
30 Transmit abandoned. The IBM 2265 driver has failed to transmit data given to it in a send command on three consecutive poll cycles due to either receiving EOT or SOT before central has ACKed the test message or because of an unexpected carrier drop. (Severity code S_DATA = WARNING (02)).
31 Carrier error. Carrier Detect failed to drop when the IBM 2265 driver wanted to transmit and Carrier Flags indicated that Carrier Detect must be OFF first. (Severity code S_DATA = WARNING (02)). 32 Timeout on transmit. The Output complete interrupt did not occur
on time. May be due to a faulty transmit clock or a lack of transmit interrupts. (Seventy code S_DATA = FATAL ERROR (04)). 40 Receive abandoned. During a select cycle the IBM 2265 driver
failed to receive an error free text message. Due to timeout on receive. (Severity code S_DATA = WARNING (02)).
41 Receive abandoned. During a select cycle the IBM 2265 driver failed to receive an error free text message. Due to receiving EOT or SOT from central before receiving the text message (error free). (Severity code S_DATA = WARNING (02)).
42 Receive abandoned. During a select cycle the IBM 2265 driver failed to receive an error free text message. Due to an unexpected carrier drop. (Severity code S_DATA = WARNING (02)).
50 Fatal modem error. During the physical connection process, initi-ated by an open command. Data Set Ready failed to switch on in response to Data Terminal Ready being turned ON.
(Severity code S_DATA - FATAL ERROR (04)).
51 Fatal modem error. During a poll or select cycle. Clear to Send has failed to switch ON within 250ms after Request to Send switched ON. (Severity code S_DATA = FATAL ERROR (04)).
NCR — CONFIDENTIAL AND PROPRIETARY
M STATUS values 81, 82, and 83 are only returned in response
to the Loop3 and Loop3 Special function commands.
M_STATUS value of 89 is only returned in response to a Loop3
command.
M_DATA For M_STATUS = 69
zM DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
83 No Clear to Send detected. 84 No characters transmitted. 85 No characters received. 86 Parity error detected. 87 Receiver overrun error.
88 Data mismatch. The data received was not the same as the test pattern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON.
POINT-TO-POINT RS232
M_STATUS
M_STATUS values 81, 82, 83 and 89 are only returned in
response to the Loop3 Test commands.
M_Status value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA For M STATUS = 69
zM DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
M_STATUS Meaning 0 No error
10 Communications lost. The RS232C CSS has detected that the communications plug has been disconnected (DSR and CTS are both OFF) (Severity code S_DATA = SUSPEND (03)).
20 Communications restored. The RS232C CSS has detected that communications plug has been reconnected (DSR or CTS in ON). (Severity code S_DATA = ROUTINE (01)).
32 Timeout on Transmit. The 30 second transmit timer has expired and this signifies either a lack of transmit interrupts from the Z8530 or a failure of the transmit check from the 8254. The M_STATUS carries a fatal severity (04) as it is certainly a processor board fault. 69 A fatal communications error has been detected.
81 No Data Set Ready detected. 82 No Carrier detected. 83 No Clear to Send detected. 84 No characters transmitted. 85 No characters received. 86 Parity error detected. 87 Receiver overrun.
88 Data mismatch. The data received was not the same as the data transmitted.
NCR — CONFIDENTIAL AND PROPRIETARY
GENERAL BSC BISYNCHRONOUS
COMMUNICATIONS SUBSYSTEM
M_STATUS
M_STATUS Meaning
10 Communications lost. The BSC3 CSS has timed out waiting for a poll or select from central.
20 Communications restored. Polling by central has restarted. 30 Transmit abandoned. The BSC3 driver has failed to transmit data
given to it in output command on three consecutive poll cycles. Due to either failing to receive ACKl or an unexpected carrier drop. 32 Timeout on transmit. Output complete interrupt did not occur on
time.
40 Receive abandoned. The BSC3 CSS has reached the limit on time-outs while waiting for a message from central during a select cycle. 41 Receive abandoned. Central has terminated a select cycle
prema-turely (by transmitting EOT) before the BSC3 driver has had a chance to ACK a text message.
42 Receive abandoned. The carrier has switched ON to OFF unex-pectedly while central was transmitting a message during a select cycle.
43 Receive denied. The driver has NAKed a select from the host due to selective NAKs being enabled
50 Hardware problem. During the physical connection, initiated by an open command, Data Set Ready failed to switch ON in response to Data Terminal Ready being turned ON. This is not a fatal error but associated with a suspend S_DATA.
51 Fatal modem error. During a poll or select cycle Clear to Send has failed to switch ON within three seconds after Request to Send switched ON on ten consecutive polls. switched ON on ten consec-utive polls.
52 Modem error. Either Clear to send has switch from ON to OFF while Request to Send was still ON or Data Set Ready switched from ON to OFF while Data Terminal Ready was still ON. 69 A fatal communications error has been detected. 81 No Data Set Ready detected
82 No Carrier detected 83 No Clear to Send detected 84 No characters transmitted 85 No characters received 86 Parity error detected 87 Receive overrun
M_STATUS values 81, 82, 83 and 89 are only returned in
response to the Loop3 Test commands.
M_STATUS value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA For M_STATUS = 69
zM DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
88 Data mismatch The data received was not the same as the data transmitted
89 No external turnaround detected. Test Indicator failed to turn ON. 90 CRC error
NCR — CONFIDENTIAL AND PROPRIETARY
VIP 7700 HONEYWELL
M_STATUS.
M_STATUS Meaning 0 No error
10 Communications lost. The VIP logical connection has timed out waiting for a poll or select from central.
(Severity code S_DATA = SUSPEND (03)).
20 Communications restored. Polling by central has restarted on a connection where communications were lost.
(Severity code S_DATA = ROUTINE (01)).
30 Transmit abandoned. The VIP driver has failed to transmit data given to it in a SEND command on three consecutive poll cycles. Due to either failing to receive ACK or an unexpected carrier drop. (Severity code S_DATA = WARNING (02)).
31 Transmit abandoned. The incoming Carrier has failed to turn off when it was expected to.
32 Timeout on transmit. Output Complete interrupt did not occur on time. (Severity code S_DATA = FATAL (04)).
40 Receive abandoned. The VIP driver has reached the limit on time-outs while waiting for a message from central during a select cycle. (Severity code S_DATA = WARNING (02)).
41 Receive abandoned. Central has terminated a select cycle prema-turely (by transmitting EOT) before the VIP driver has had a chance to ACK a text message.
(Severity code S_Data = WARNING (02)).
43 Sequence Error. The VIPCSS driver has discarded text it had received without error because the TR# indicated that the message was a duplicate message.
(Severity code S_DATA = WARNING (02)).
50 Modem error. Connection has failed due to no polls or selects arriv-ing. Data Set Ready is not on in response to Data Terminal Ready. Check modem is connected to terminal.
(Severity code S_DATA = SUSPEND (03)).
51 Modem interface error. During a poll or select cycle. Clear to Send has failed to switch ON within three seconds after Request to Send switched ON. If attempting to send a message then the send will fail on the third attempt with S_DATA = WARNING (02)). If the condition persists for ten successive poll or selects then the driver will report a fatal error with S_DATA = FATAL (04)).
52 Modem Interface error. Clear to Send has switched from ON to OFF while Request to Send was still ON.
(Severity code S_DATA = WARNING (02)). 69 A fatal communications error has been detected.
M_STATUS values 81, 82, 83 and 89 are only returned in
response to the Loop3 Test commands.
M_STATUS value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA For M_STATUS = 69
zM DATA 0 - Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
81 No Data Set Ready detected. 82 No Carrier detected. 83 No Clear to Send detected. 84 No characters transmitted. 85 No characters received. 86 Parity error detected. 87 Receiver overrun.
88 Data mismatch. The data received was not the same as the data transmitted.
89 No external turnaround detected. Test Indicator failed to turn ON. M_STATUS Meaning
NCR — CONFIDENTIAL AND PROPRIETARY
ANSI X3.28 SYNC
COMMUNICATIONS SUBSYSTEMS
M_STATUS
M_STATUS Meaning 0 No error10 Communications lost. The X3.28 logical connection has timed out waiting for a poll or select from central.
(Severity code S_DATA = SUSPEND (03)).
20 Communications restored. Polling by central has restarted on a connection where communications were lost.
(Severity code S_DATA = ROUTINE (01)).
30 Transmit abandoned. The X3.28 driver has failed to transmit data given to it in a SEND command on three consecutive poll cycles. Due to either failing to receive ACK or an unexpected carrier drop. (Severity code S_DATA = WARNING (02)).
31 Transmit abandoned. The X3.28 driver expected the carrier to drop out but it has not.
32 Timeout on transmit. Output Complete interrupt did not occur on time. (Severity code S_DATA = FATAL (04)).
40 Receive abandoned. The X3.28 driver has reached the limit on timeouts while waiting for message from central during a select cycle. (Severity code S_DATA = WARNING (02)).
41 Receive abandoned. Central has terminated a select cycle prema-turely (by transmitting EOT) before the X3.28 driver has had a chance to ACK a text message.
(Severity code S_DATA = WARNING.
50 Modem error. Connection has failed due to no polls or selects arriv-ing. Data Set Ready is not on in response to Data Terminal Ready. Check modem is connected to terminal.
(Severity code S_DATA = SUSPEND (03)).
51 Modem interface error. During a poll or select cycle. Clear to Send has failed to switch ON within three seconds after Request to Send switched ON. If attempting to send a message then the send will fail on the third attempt with S_DATA = WARNING (02)). If the condition persists for ten successive poll or selects then the driver will report a fatal error with S_DATA = FATAL (04)).
52 Modem Interface error. Clear to Send has switched from ON to OFF while Request to Send was still ON.
(Severity code S_DATA = WARNING (02)). 69 A fatal communications error has been detected. 81 No Data Set Ready detected.
82 No Carrier detected. 83 No Clear to Send detected.
M_STATUS values 81, 82, 83 and 89 are only returned in
response to the Loop3 Test commands.
M_STATUS value of 89 will not be returned in response to a
Loop3 Special command.
M_DATA For M_STATUS - 69
zM_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
84 No character transmitted. 85 No character received. 86 Parity error detected. 87 Receiver overrun.
88 Data mismatch. The data received was not the same as the data transmitted.
89 No external turnaround detected. Test Indicator failed to turn ON. 90 CRC error.
NCR — CONFIDENTIAL AND PROPRIETARY
OLIVETTI 349BI
M_STATUS
M_STATUS Meaning 0 No error
10 Communications lost. The 349BI logical connection has timed out waiting for a poll or select from central. Suspend severity. 20 Communications restored. Polling by central has restarted on a
connection where communications were lost. Error severity. 30 Transmit abandoned. The 349BI driver has failed to transmit data
given to it in a send command on three consecutive poll cycles due to either receiving EOT before central has ACKed the text mes-sages or because of a unexpected carrier drop. Warning severity. 31 Carrier error. Carrier Detect failed to drop when the 349BI driver
wanted to transmit and Carrier Flags indicated that Carrier Detect must be OFF first. Warning severity.
32 Timeout on transmit. The Output complete interrupt did not occur on time. May be due to a faulty transmit clock or a lack of transmit interrupts. Fatal severity.
40 Receive abandoned. During a select cycle the 349BI driver failed to receive an error free text message. Warning severity.
41 Receive abandoned During a select cycle the 349BI driver failed to receive an error free text message. Due to receiving EOT from cen-tral before receiving the text message (error free). Warning severity. 50 Modem I/F error. During the physical connection process, initiated
by an open command, Data Set Ready failed to switch on in response to Data Terminal Ready being turned ON. Suspend severity.
51 Modem I/F error. During a poll or select cycle, Clear to Send has failed to switch ON within three seconds after Request to Send switched ON. If attempting to send a message then the send will fail on the third attempt with severity WARNING. If the condition per-sists for ten successive polls or selects, then the driver will report a fatal error.
52 Modem I/F error. Clear to Send switched ON to OFF while Request to Send was still ON. Warning Severity.
69 A fatal communications error has been detected 81 No Data Set Ready detected
82 No Carrier detected 83 No Clear to Send detected 84 No characters transmitted 85 No characters received 86 Parity error detected
M_STATUS values 81, 82 and 83 are only returned in response
to the Loop3 and Loop3 Special function commands.
M_STATUS value of 89 is only returned in response to a Loop3
command.
M_DATA For M_STATUS = 69
zM DATA O = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
87 Receiver overrun error
88 Data mismatch. The data received was not the same as the test pattern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON.
90 CRC error. M_STATUS Meaning
NCR — CONFIDENTIAL AND PROPRIETARY
D5 TRIBUTARY
M_STATUS
M_STATUS values 81, 82 and 83 are only returned in response
to the Loop3 and Loop3 Special function commands.
M_STATUS Meaning
10 Communications lost. The D5 driver has deemed that communica-tions have been lost after the off-line timeout timer expires without receiving 8 poll.
20 Communications restored. Polling by central has restarted. 30 Transmit abandoned. The D5 driver has failed to transmit data
given to it in a send command on three consecutive poll cycles. 31 Carrier error. Carrier Detect failed to drop when the D5 driver
wanted to transmit and Carrier Flags indicated that Carrier Detect must be OFF first. If the condition persists for ten successive poll or selects a fatal error will be returned.
32 Timeout on transmit. The output complete interrupt did not occur on time. May be due to a faulty transmit clock or a lack of transmit interrupts.
50 Modem error. During the physical connection process, initiated by an open command. Data Set Ready failed to switch on in response to Data Terminal Ready being turned on.
51 Modem Interface error. During a poll or select cycle, Clear to Send has failed to switch ON within 250ms after Request to Send switched ON. If the condition persists for ten successive poll or selects then the driver will report a fatal error.
52 Modem error. Clear to Send switched ON to OFF while Request to Send was still ON.
69 A fatal communications error has been detected 81 No Data Set Ready detected
82 No Carrier detected 83 No Clear to Send detected 84 No characters transmitted 85 No characters received 86 Parity error detected 87 Receive overrun error
88 Data mismatch. The data received was not the same as the test pattern transmitted
89 No external turnaround detected. The Test Indicator failed to turn ON
M_STATUS value of 89 is only returned in response to a Loop3
command.
M_DATA For M_STATUS = 69
zM_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
NCR — CONFIDENTIAL AND PROPRIETARY
SPERRY UTS 20 SYNCHRONOUS
M_STATUS
M-STATUS Meaning 0 No error.
10 Communications lost. The UTS 20 driver has deemed that commu-nications have been lost after the off-line timeout timer expires with-out receiving any transmission directed to it.
20 Communications restored. Polling by central has restarted. 30 Transmit abandoned. The UTS 20 driver has failed to transmit data
given to it in a send command on three consecutive poll cycles, due to either receiving another poll before central has acknowledged the text messages or because of an unexpected carrier drop. 31 Carrier error. Carrier Detect failed to drop when the UTS 20 driver
wanted to transmit and Carrier Flags indicated that Carrier Detect must be OFF first.
32 Timeout on transmit. The output complete interrupt did not occur on time. May be due to a faulty transmit clock or a lack of transmit interrupts.
40 Receive abandoned. The UTS 20 driver failed to receive an error free text message. Due to timeout on receive.
42 Receive abandoned. During a text to UTS 20 cycle the UTS 20 driver failed to receive an error free text message. Due to an unex-pected carrier drop.
50 Modem error. During the physical connection process, initiated by an open command. Data Set Ready failed to switch on in response to Data Terminal Ready being turned ON.
51 Fatal modem error. During a poll or select cycle. Clear to Send has failed to switch ON within 250ms after Request to Send switched ON.This is only reported after it occurs on ten successive occa-sions.
52 Modem error. Clear to Send switch ON to OFF while Request to Send was still ON.
69 A fatal communications error has been detected. 81 No Data Set Ready detected
82 No Carrier detected 83 No Clear to Send detected 84 No characters transmitted 85 No characters received 86 Parity error detected 87 Receiver overrun error
88 Data mismatch. The data received was not the same as the test pattern transmitted
M_STATUS values 81, 82 and 83 are only returned in response
to the Loop3 and Loop3 Special function commands.
M_STATUS value of 89 is only returned in response to a Loop3
command.
M_DATA For M_STATUS = 69
zM DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
89 No external turnaround detected. The Test Indicator failed to turn ON.
NCR — CONFIDENTIAL AND PROPRIETARY
NCR/DLC COMMON CARRIER LINK
M_STATUS
M_STATUS Meaning
10 No Poll received within specified time frame in Normal Response Mode (open).
11 DISC received while in NRM.
12 No SNRM received during OPEN within specified time frame. 20 Communications restored. Polling has resumed.
21 Communications restored. SNRM has been received while in Dis-connect Mode.
22 Link protocol reset. SNRM has been received while in NRM. 30 Output abandoned due to I-frame being rejected by primary three
times.
31 RLSD error. RLSD failed to drop when this station wanted to trans-mit and Carrier Flags indicate the RLSD must be OFF first. 32 Timeout on transmit. Output Complete interrupt did not occur in
time.
40 Send not possible within 150 seconds or Send is not acknowl-edged.
50 Modem failure. DSR has failed to switch ON after DTR was switched ON during OPEN.
51 Modem failure. CTS has failed to switch ON after RTS was switched ON.
52 Modem failure. CTS dropped while RTS was still ON or CSR dropped while DTR was still ON.
53 DSR is raised.
69 A fatal communications error had been detected. 81 No Data Set Ready detected.
82 No Carrier (RLSD) detected. 83 No Clear to Send detected.
84 Timeout on transmit (no characters transmitted). 85 Timeout on receive (no characters received). 86 (Reserved).
87 Receiver overrun error.
88 Data mismatch. The data received was not the same as the test pattern transmitted.
89 No external turnaround detected. The test indicator failed to turn ON.
M_DATA
M_DATA contains additional information on error reports. The
following information has been defined for the relevant
M_STATUS.
M_STATUS = 50-52
NOTE:
IH does not have signals DTR, DSR, WS, WI, CI.
Loop Test
The received characters of Loop test when mismatch has occurred
will be displayed.
M_STATUS = 69
z
M_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
Bit mask Meaning
01H DTR (Data Terminal Ready) 02H RTS (Request To Send)
04H RLSD (Receive Line Signal Detect Carrier) 08H WC (Wrap Command)
10H RFS (Ready For Sending Clear To Send) 20H DSR (Data Set Ready)
40H CI (Call Indicator) 80H WI (Wrap Indicator)
NCR — CONFIDENTIAL AND PROPRIETARY
HDLC
M_STATUS
M_DATA
M_DATA contains additional information on error reports. The
M_STATUS Meaning
10 No Poll received within specified time frame in Normal Response Mode (open).
11 DISC received while in NRM.
12 No SNRM received during OPEN within specified time frame. 20 Communications restored. Polling has resumed.
21 Communications restored. SNRM has been received while in Dis-connect Mote.
22 Link protocol reset. SNRM has been received while in NRM. 30 Output abandoned due to I-frame been rejected by primary three
times.
31 RLSD error. RLSD failed to drop when this station wanted to trans-mit and Carrier Flags indicate that RLSD must be OFF first. 32 Timeout on transmit. Output Complete interrupt did not occur in
time.
50 Modem failure. DSR has failed to switch ON after DTR was switched ON during OPEN.
51 Modem failure. CTS has failed to switch ON after RTS was switched ON.
52 Modem failure. CTS dropped while RTS was still ON or DSR dropped while DTR was still ON.
53 DSR is raised.
69 A fatal communications error has been detected. 81 No Data Set Ready detected.
82 No Carrier (RLSD) detected. 83 No Clear To Send detected.
84 Timeout on transmit (no characters transmitted). 85 Timeout on receive (no characters received). 86 (Reserved).
87 Receiver overrun error.
88 Data mismatch. The data received was not the same as the test pattern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON.
following information has been defined for the relevant
M_STATUS.
MSTATUS = 50-52
M_STATUS = 69
z
M_DATA 0 = Comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
Loop Test
The received characters of Loop test when mismatch has occurred
will be displayed.
Bit mask Meaning
01H DTR (Data Terminal Ready) 02H RTS (Request To Send)
04H RLSD (Receive Line Signal Detect Carrier) 08H WC (Wrap Command)
10H RFS (Ready For Sending Clear To Send) 20H DSR (Data Set Ready)
40H CI (Call Indicator) 80H WI (Wrap Indicator)
NCR — CONFIDENTIAL AND PROPRIETARY
SNA (3624)/SDLC
M_STATUS
M_STATUS Meaning
10 No Poll received within specified time frame in Normal Response Mode (open).
11 DISC received while in NRM.
12 No SNRM received during OPEN within specified time frame. 13 LU-LU session terminated due to receipt of UNBIND or ACTLU or
DACTLU or ACTPU or DACTPU.
14 Waiting for Network connection (OPEN Command).
21 Link protocol establishment. SNRM has been received while in NDM. 22 Link protocol reset. SNRM has been received while in NRM. 23 Communications restored. LU-LU session has been (re-)established. 29 FRMR sent. M-DATA contains more information.
30 Output abandoned due to I-frame been rejected by primary three times. (SDLC level).
31 RLSD error. RLSD failed to drop when this station wanted to transmit and Carrier Flags indicate that RLSD must be OFF first.
32 Timeout on transmit. Output complete interrupt did not occur in time. 33 Negative SNA response received.
34 Load procedure error.
35 Illegal or out of sequence message during Load procedure. 36 No SNA response received in time.
37 Send not possible due to Data Traffic not allowed. 44 Negative SNA response transmitted.
45 Special SNA Command received.
50 Modem failure. DSR has failed to switch ON after DTR was switched ON during OPEN.
51 Modem failure. CTS has failed to switch ON after RTS was switched ON.
52 Modem failure. CTS dropped while RTS was still ON or DSR dropped while DTR was still ON.
53 DSR raised.
69 A fatal communications error has been detected. 81 No Data Set Ready detected.
82 No Carrier (RLSD) detected. 83 No Clear To Send detected.
84 Timeout on transmit (no characters transmitted). 85 Timeout on receive (no characters received). 86 (Reserved).
M_DATA
M_DATA contains additional information on error reports. The
following information has been defined for the relevant
M_STATUS.
M_STATUS = 29
Special information about the reason for sending a FRMR.
Originator:
87 Receiver overrun error.
88 Data mismatch. The data received was not the same as the test pat-tern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON. 90 FCS error. The FCS of the received data was incorrect.
byte 0 Control Field
byte 1 sequence numbers <VR> 0 <VS> 0 byte 2 reason bits
byte 3 originator (see below)
byte 4-7 buffer address of received frame byte 8-9 frame length
byte 10 received status (passed from IOH to IFL)
2 - Control field not supported (S-frame) 3 - S-frame with I-field received 4 - SNRM with I-field received 5 - Disc with I-field received 6 - Control field not supported 7 - Buffer overflow I-frame 8 - Buffer overflow other frames 9 - Invalid NR in I-frame 10 - Invalid NR in RR or REJ 11 - Invalid NR in RNR M_STATUS Meaning
NCR — CONFIDENTIAL AND PROPRIETARY
M_STATUS = 50-52
State of modem interface signals when modem failure is reported.
The M_DATA is one byte with the following layout:
M_STATUS = 13
SNA Command that terminated the LU-LU session (1 byte, hex
values):
M_STATUS = 45
The special SNA Command received (1 to 8 bytes, hex values):
Refer to the SNA Format and Protocol (FAP) Reference
Manu-als IBM Doc. SC30-31112-2.
Bit mask Meaning
01H DTR (Data Terminal Ready) 02H RTS (Request To Send)
04H RLSD (Receive Line Signal Detect, Carrier) 08H WC (Wrap Command)
10H RFS (Ready For Sending, Clear to Send) 20H DSR (Data Set Ready)
40H CI (Call Indicator) 80H WI (Wrap Indicator) 11 - ACTPU 12 - DACTPU OD - ACTLU OE - DACTLU 32 - UNBIND 00 - SHUTD 80 - QEC 82 - RELQ 83 - CANCEL 84 - CHASE
A1 - CLEAR only reported when received in the middle of a chain (Load data).
01 06 04 xx yy yy yy yy- NPE
M_STATUS = 33 or 44
Sense code of received or transmitted negative SNA response (4
bytes).
If the negative SNA Response is to an SNA Command, the RU
(Command code) will follow the sense code (1 to 3 bytes).Refer to
the SNA FAP Manual for the values and their meaning.
M_DATA For M_STATUS = 69
zM_DATA 0 = comms Number
z
M_DATA 1 = Protocol I.D.
z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
NCR — CONFIDENTIAL AND PROPRIETARY
X.25/LAPB
M_STATUS
M_STATUS Meaning
10 Retry count expired (DISC or SABM). 11 DISC/DM received while in ABM.
12 No UA received during OPEN within specified time frame. 13 Logical connection terminated (unexpected).
14 Waiting for Network connection (OPEN Command). 17 Link protocol reset failed.
20 Link protocol reset. SABM sent.
21 Link protocol established. SABM has been received while in Discon-nect Mode.
22 Link protocol reset. SABM has been received while in ABM. 23 Communications restored. Logical connection has been
(re-)estab-lished.
24 Connection set-up initiated. 29 FRMR sent (first time).
30 Output abandoned due to I-frame been rejected by primary three times. (SDLC level).
31 RLSD error. RLSD failed to drop when this station wanted to transmit and Carrier Flags indicate that RLSD must be OFF first.
32 Timeout on transmit. Output Complete interrupt did not occur in time. 33 Output abandoned due to receipt of negative network level response. 36 Network Level response timeout.
37 Logical Connection reset. 39 DCE busy (RNR received). 46 Network diagnostic information. 47 DTE busy (RNR transmitted).
50 Modem failure. DSR has failed to switch ON after DTR was switched ON during OPEN.
51 Modem failure. CTS has failed to switch ON after RTS was switched ON.
52 Modem failure. CTS dropped while RTS was still ON or DSR dropped while DTR was still ON.
60 No DSA available to generate structures for a logical connection. 61 No DSA available to assemble/segment a message.
62 No logical channel available.
63 Logical Connection not closed/released. 69 A fatal communications error has been detected. 81 No Data Set Ready detected.
M_DATA
M_DATA contains further information on error reports. The
following information has been defined for the relevant
M_STATUS.
M_STATUS = 50 - 52
State of modem interface signals when modem failure is reported.
The M_DATA buffer contains one byte with the following layout:
M_STATUS = 10, 11, 17, 20 - 22, 29, 30, 39, 47
Level-2 report giving last ten or seven LPH states and the
command field of the frame causing the report. In cases where
frame reject data is present, the last seven states followed by the
FRMR data are reported, otherwise the last ten states are reported.
82 No Carrier (RLSD) detected. 83 No Clear To Send detected.
84 Timeout on transmit (no characters transmitted). 85 Timeout on receive (no characters received). 86 (Reserved).
87 Receiver overrun error.
88 Data mismatch. The data received was not the same as the test pat-tern transmitted.
89 No external turnaround detected. The Test Indicator failed to turn ON. 90 Data-mismatch or FCS error detected.
Bit mask Meaning
01H DTR (Data Terminal Ready) 02H RTS (Request To Send)
04H RLSD (Receive Line Signal Detect Carrier) 08H WC (Wrap Command)
10H RFS (Ready For Sending Clear To Send) 20H DSR (Data Set Ready)
40H CI (Call Indicator) 80H WI (Wrap Indicator) M_STATUS Meaning
NCR — CONFIDENTIAL AND PROPRIETARY z
M_DATA 2 = Hardware Variant
z
01 = ISA PCCM
z
10 = MCA PCCM
z
12 = 50XX xa
M_STATUS = 13, 14, 23, 36, 37
Level-3 report: station state, report type, received packet type,
cause code (if applicable) and diagnostic code if present. The layout
of the M_DATA buffer is:
C and D are optional. When C and D are left out LCN and LCI
are shifted to the left.
M_STATUS = 46
Network generated diagnostic information. The layout of the
M_DATA buffer is:
M_STATUS = 61
Length of DSA required (word, T_DATA size only). A report
segment requires 11 bytes more. The layout of the M_DATA buffer
S T P C D LCN LCI
Logical Connection Identifier Logical Channel Number
Diagnostic code transmitted/received Cause code transmitted/received
Packet type conveying Cause/Diagnostic info Report type indication
(IFL) station state
P D D D D D D D D D D Diagnostic code(s) received
is:
M_STATUS = 81-85 and 89
State of modem interface signal (1 byte) when modem failure is
reported in the response to the Loop3 or Special Loop3 Command.
M_STATUS = 87, 88, 90
Received characters of Loop test when mismatch has occurred or
characters have otherwise not been received correctly. The layout of
the M_DATA buffer is:
length LSB MSB
C C C C C C C C characters received