The disconnection codes caused by errors in the X.25 procedure, have a cause and a diagnostic code.
Table 87.5. ITU X.25 cause codes
Cause ( Hex ) | Meaning |
---|---|
CAUSES OF DISCONNECTION | |
00 | CLR DTE - Originating from DTE. |
01 | CLR OCC - Called address busy. |
03 | CLR INV - Request for facility not valid. |
05 | CLR NC - Network congestion. |
09 | CLR DER - Called address out of order. |
0B | CLR NA - Access not allowed. |
0D | CLR NP - Inexistent called address. |
11 | CLR RPE - Error in X.25 procedure at the remote end. |
13 | CLR ERR - Error in X.25 procedure at the local end. |
15 | RPOA out of service. |
19 | CLR RC -The called address does not accept taxation on its charge. |
21 | Incompatible destination. |
29 | “Fast Select” option not available for the called address. |
39 | Ship missing (only for mobile marine services). |
RESET CAUSES | |
00 | RES DTE - Originating from DTE. |
01 | RES DOWN - Remote DTE out of service (only PVC). |
03 | RES RPE - Remote DTE cause an X.25 procedure error. |
05 | RES ERR - Local DTE cause an X.25 procedure error. |
07 | RES NC - Network congestion. |
09 | RES UP - Remote DTE operative (only PVC). |
0F | RES UP - Network resumes service (only PVC). |
11 | Incompatible destination. |
1D | RES DOWN - Network out of service (only PVC). |
RESTART CAUSES | |
00 | Originating from DTE. |
01 | Local procedure error. |
D7 | Network operational. |
Table 87.6. ITU X.25 diagnostic codes
Diagnostic ( Hex ) | Meaning |
---|---|
00 | No additional information. |
01 | P(S) not valid. |
02 | P(R) not valid. |
10 | INVALID packet. |
11 | Type of packet not valid for rl state. |
12 | Type of packet not valid for r2 state. |
13 | Type of packet not valid for r3 state. |
14 | Type of packet not valid for p1 state. |
15 | Type of packet not valid for p2 state. |
16 | Type of packet not valid for p3 state. |
17 | Type of packet not valid for p4 state. |
18 | Type of packet not valid for p5 state. |
19 | Type of packet not valid for p6 state. |
1A | Type of packet not valid for p7 state. |
1B | Type of packet not valid for d1 state. |
1C | Type of packet not valid for d2 state. |
1D | Type of packet not valid for d3 state. |
20 | PACKET DISALLOWED. |
21 | Packet disallowed: unidentified packet. |
22 | Packet disallowed: call request received on OSVC. |
23 | Packet disallowed: type of packet not valid for PVC. |
24 | Packet disallowed: packet for an unassigned logical channel. |
25 | Packet disallowed: Reject not allowed. |
26 | Packet disallowed: packet too short. |
27 | Packet disallowed: packet too long. |
28 | Packet disallowed: GFI (General Format Identifier) not valid. |
29 | Packet disallowed: restart with GFI different from zero. |
2A | Packet disallowed: type of packet not compatible with the registered facility. |
2B | Packet disallowed: interrupt confirmation not authorised. |
2C | Packet disallowed: interrupt not authorized. |
2D | Packet disallowed: reject not authorized. |
30 | TIMER EXPIRED. |
31 | Timer expired: for call request. |
32 | Timer expired: for clear indication. |
33 | Timer expired: for reset indication. |
34 | Timer expired: for restart indication. |
40 | CALL SET-UP PROBLEMS. |
41 | Call-setup problems: facility or registration code not permitted. |
42 | Call-setup problems: parameter of the facility not permitted. |
43 | Call-setup problems: called address not valid. |
44 | Call-setup problems: caller's address. |
45 | Call-setup problems: length of facility or registration not valid. |
46 | Call-setup problems: incoming calls barred. |
47 | Call-setup problems: no logical channel available. |
48 | Call-setup problems: call collision. |
49 | Call-setup problems: facility request duplicated. |
4A | Call-setup problems: length of the address different to zero. |
4B | Call-setup problems: length of the facility different to zero. |
4C | Call-setup problems: facility wasn't supplied when expected. |
4D | Call-setup problems: format of the facility specified by DTE not compatible with CCITT. |
50 | VARIOUS. |
51 | Various: incorrect cause code generated by DTE. |
52 | Various: byte not aligned. |
53 | Various: Q-bit setting meaningless. |
70 | INTERNATIONAL PROBLEMS. |
71 | International problems: problems of the remote network. |
72 | International problems: problems of protocol at international level. |
73 | International problems: international link not in service. |
74 | International problems: international link busy. |
75 | International problems: problem of the facility on the transit network. |
76 | International problems: problem of the facility on the destination network. |
77 | International problems: problems on the international routings. |
78 | International problems: temporary routing problems. |
79 | International problems: the DNIC being called isn't recognized. |
7A | International problems: maintenance in progress. |
The internal disconnection codes caused by errors in the X.25 procedure, have as cause and diagnostic the values provided by CCITT.
Internal disconnection codes which aren't caused by errors in the
X.25 procedure, have FO as the cause (see also the parameter
MCAU
in the port parameters) and the appropriate
value for the error identification.
Some of these diagnostic codes are of considerable importance to the installer and the user of Abilis CPX, while others are important for technical assistance of the retailer and the producer.
Table 87.7. Abilis CPX internal codes
Cause ( hex ) | Diagnostic ( hex ) | Meaning |
---|---|---|
F0 | 90 | IP Router: no IP port has been recognized. |
F0 | 91 | IP Router: IP port busy. |
F0 | 92 | IP Router: closure caused by an INIT command of the IP port. |
F0 | 93 | IP Router: closure due to inactivity time-out - only for BSVC. |
F0 | 94 | TCP: closure due to expiry of the time-out, the number of retransmissions of the segment has reached the limit. |
F0 | 95 | TCP: closure due to a reset. |
F0 | 96 | TELNET: sessions of the TCP port exhausted. |
F0 | 97 | TELNET: The fields received for address calling and address being called differ from the ones configured. The connection is refused. |
F0 | 98 | TCP: Retries exceeded. |
F0 | 99 | TCP: Call refused. |
F0 | 9A | XTP: Error in protocol. |
F0 | 9B | XTP: Call collision in one session. |
F0 | A0 | No routing is satisfactory for the call. |
F0 | A1 | Sessions on the destination port exhausted. |
F0 | A2 | Closure following a RESTART SYSTEM or the command C C RES:TYPE-XXX SES:yyy |
F0 | A3 | Cause and detection not available in the “CLEAR” or “RESET” packets received. |
F0 | A4 | Dictionaries exhausted: impossible to activate a compressed logical channel. |
F0 | A5 | The destination port is out of service (OSI LEVEL 1). |
F0 | A6 | The destination port is out of service (OSI LEVEL 2). |
F0 | A7 | X25: the destination port is out of service (OSI LEVEL 3). |
F0 | A8 | The destination port does not exist. In the routing there is a POO that either does not exist or could not be used in order to prevent an undesired call loopback. |
F0 | A9 | Call collision in one session. |
F0 | AA | Compression protocol not compatible. |
F0 | AC | SVC: unexpected internal code. |
F0 | AD | PVC: unexpected internal code. |
F0 | AE | Access password to the control port not valid. |
F0 | B0 | Value assigned at the system startup. |
F0 | B1 | Obsolete. |
F0 | B2 | Obsolete. |
F0 | B3 | Channels exhausted. |
F0 | B4 | Impossible to carry out compression between two USER ports or two NETWORK ports. |
F0 | B5 | Maximum number of attempts to connect with alternative routings, has been reached. |
F0 | BE | Obsolete. |
F0 | BF | Obsolete. |
F0 | C0 | Generic software error during the compression or expansion phases. |
F0 | C1 | Error in the compression phase. |
F0 | C2 | Error in the expansion phase. |
F0 | C3 | Format of the compressed data not valid. |
F0 | C4 | Obsolete. |
F0 | C5 | Obsolete. |
F0 | C6 | HDLCT: disconnection as a consequence of a RESET occurred between the two HDLCT ports. |
F0 | C7 | An internal error caused the compression module to be reinitialized |
F0 | C8 | Internal code not provided for the commands SEND/RECEIVE. |
F0 | C9 | QLLC, MBIT, MBITB compressions: disconnection as a consequence of a RESET received on the compressed channel. |
F0 | CA | Obsolete. |
F0 | CB | Obsolete. |
F0 | CC | Obsolete. |
F0 | CD | Obsolete. |
F0 | CE | Obsolete. |
F0 | CF | Obsolete. |
F0 | D0 | Regular disconnection caused by the SHM feature. |
F0 | D1 | SDLC, HDLCT: ;the received frame is too long (greater than N1). |
F0 | D2 | Obsolete. |
F0 | D3 | SDLC/QLLC: ;received a too long sequence of X25 packets with M-bit= 1 (greater than N1-2). |
F0 | D4 | SDLC: the PU being addressed is already in use. |
F0 | D5 | SDLC: the PU being addressed isn't configured or does not exist. |
F0 | D6 | SDLC: the PU has received an X.25 reset packet while in an “ACTIVE” state (state 5, NRM) and forced the closure. |
F0 | D7 | SDLC: the secondary PU has not received polling for a period longer than “INACT”. |
F0 | D8 | SDLC: the primary PU, in an “ACTIVE” state, has exceeded frame retransmission attempts. |
F0 | D9 | SDLC: the secondary PU has sent a FRMR frame. |
F0 | DA | SDLC: the primary PU has received a FRMR frame. |
F0 | DB | SDLC/QLLC: the PU has received an invalid X.25/QLLC sequence. |
F0 | E0 | Obsolete. |
F0 | E1 | Obsolete. |
F0 | E2 | Obsolete. |
F1 | A0 | Simulator: closure caused by the receipt of a packet longer than MXPS. |
F1 | A1 | Simulator: closure caused by the receipt of a too long M-bit sequence. |
F1 | A2 | Simulator: closure caused by the receipt of a too short M-bit sequence. |
F1 | A3 | Simulator: closure due to an error noted in the comparison between the frames sent and received. |
F1 | A4 | Simulator: regular closure due to expiry of the configured time out. |
F1 | A5 | Simulator: generic regular closure. |