PeSIT protocol diagnostic codes

The PeSIT diagnostic code is conveyed in the PI 2 code of a FPDU. It is broken down into one byte giving an error code and two bytes providing a reason code. The contents of these last two bytes converted into a decimal representation appears in the protocol diagnostics in "XXX NNN" format.

This topic lists the PeSIT reason codes, which are specified by the PeSIT protocol, and the associated Transfer CFT internal diagnostic value.

Diagnostic protocol field format

This section presents the diagnostic protocol fields format for the PeSIT protocol. In PeSIT protocol, the DIAGP or Diag Protocol fields can be organized in several ways:

  • "HHHHHHHH" format

H represents a hexadecimal digit.

In general for Transfer CFT, this format represents an error code specific to the operating system of the host computer and only relates to NON network resources (file access, task management, system services, etc.).

For PeSIT, this field can also represent an error code specific to the method of access to the network of the system concerned. In this case, the code is associated with the following internal diagnostics:

  • 301: network addressing error in connection phase
  • 302: network error (cut, timeout) during the data exchange phase
  • 303: network parameter error in connection phase
  • "eNNsNN" format

N represents a decimal digit. An unexpected event has arisen in the protocol controller.

This value should be given to the Technical support in the event of unexplained transfer difficulties.

  • "PDU iNN" format

N represents a decimal digit. Reception of an FPDU not conforming to the protocol specifications. The meanings associated with this message are explained further on in this book. For example, DIAGP = "PDU i16" means that the header of an FPDU received does non conform, because its size is greater than the length of the network message received.

  • "XXX NNN" format

X represents an alphabetical character.

N represents a decimal digit. Reception of an FPDU featuring an error diagnostic (PI 2) conforming to the PeSIT protocol. XXX represents the FPDU received. NNN represents the PeSIT reason code (the two least significant bytes sent in the PI 2 code of FPDUs). The possible values for the PeSIT reason code are given further on in this appendix. The possible values for XXX are given in the following table.

  • "XXX iNN" format

X represents an alphabetical character.
N represents a decimal digit.
Reception of an FPDU having a parameter not conforming to the protocol specifications. As for the previous format, XXX represents the FPDU received. NN indicates an error code which is used to refine the problem detected. The possible values for XXX are given in the following table.
For example, DIAGP = "CRE i12" means that a CREATE FPDU has been received with an unknown space reservation unit (PI 41).

 "XXX iNN" format values

XXX FPDU Definition

ABO 

ABORT  

Sudden connection interruption 

ACF 

AckCRF  

File closing confirmation 

ACO 

ACONNECT 

Connection confirmation 

ACR 

AckCREATE  

File creation confirmation 

ADS 

AckDESELECT 

File deselect confirmation 

AMG 

AckMSG 

Message confirmation 

AOF 

AckORF 

File opening confirmation 

ARD 

AckREAD 

Read confirmation 

ASE 

AckSELECT 

File selection confirmation 

ATE 

AckTRANS.END 

End of transfer confirmation 

AWR 

AckWRITE 

Write confirmation 

CON 

CONNECT 

Connection request 

CRE 

CREATE 

File creation 

CRF 

CRF 

File closing 

DMG 

MSGDM 

Message start 

DSE 

DESELECT 

File deselect 

DTE 

TRANS.END 

End of transfer 

IDT 

IDT 

Transfer interruption 

MSG 

MSG 

Message transmission 

RCO 

RCONNECT 

Connection refusal 

SEL 

SELECT 

File selection 

  • "Vxxxxxxx" format

The mnemonic Vxxxxxxx represents a protocol event.

This value should be given to the Technical support in the event of unexplained transfer difficulties.

Vxxxxxxx format: possible protocol events

Vxxxxxxx Definition

"VFxxxxx" 

File transfer event  (eg: VFCAND)  

"VLOGxxxx" 

Event relative to the pre-connection message  (eg: VLOGRP) 

"VNxxxxxx" 

Network event  (eg: VNRELI) 

"VRxxxxxx" 

FPDU reception event  (eg: VRABORT) 

"VVxxxxxx" 

Internal event (eg: VVTIMO) 

"VIxxxxxx" 

Induced internal event (eg: VIABORT) 

PeSIT reason codes and the associated Transfer CFT internal diagnostic values

PeSIT reason code Transfer CFT internal diagnostic Service item concerned

Diagnostics imposing a re-synchronization 

100 

720 

F.RESTART 

Diagnostics imposing a restart 

200 

730 

F.CREATE
F.SELECT 

201 

916 

F.CREATE
F.SELECT 

202 

730 

F.CREATE
F.SELECT 

203 

730 

F.CREATE
F.SELECT 

204 

613 

F.CREATE
F.SELECT 

205 

610 

F.CREATE
F.SELECT 

206 

611 

F.CREATE
F.SELECT 

207 

635 

F.CREATE
F.SELECT 

208 

730 

F.CREATE
F.SELECT 

209 

920 

F.CREATE
F.SELECT 

210 

730 

F.OPEN 

211 

604 

F.OPEN 

212 

605 

F.CLOSE 

213 

600 

F.READ
F.WRITE
F.DATA.END
F.CANCEL 

214 

730 

F.READ
F.DATA.END
F.CANCEL 

215 

730 

F.DATA.END
F.CANCEL 

216 

621 

F.DATA.END
F.CANCEL 

217 

730 

F.DATA.END
F.CANCEL 

218 

730 

F.DATA.END
F.CANCEL 

219 

614 

F.DATA.END
F.CANCEL 

220 

626 

F.DATA.END
F.CANCEL 

221 

730 

F.DATA.END
F.CANCEL 

222 

730 

F.DATA.END
F.CANCEL 

223 

730 

F.TRANSFER.END
F.DESELECT 

224 

600 

F.TRANSFER.END
F.DESELECT 

225 

600 

F.TRANSFER.END
F.DESELECT 

226 

904 

F.CREATE
F.SELECT 

299 

730 

F.CREATE
F.SELECT
F.OPEN
F.CLOSE
F.READ
F.WRITE
F.DATA.END
F.CANCEL
F.TRANSFER.END
F.DESELECT
F.RESTART 

Diagnostics requiring a reconnection 

300 

730 

F.CONNECT  

301 

909 

F.CONNECT  

302 

730 

F.CONNECT 

303 

730 

F.CONNECT  

304 

730 

F.CONNECT
F.ABORT
F.CREATE
F.ABORT 

305 

730 

F.CONNECT 

306 

730 

F.CONNECT 

307 

730 

F.CONNECT 

308 

730 

F.CONNECT 

309 

916 

F.CONNECT
F.ABORT 

310 

802 

F.ABORT 

311 

730 

F.ABORT 

312 

730 

F.RELEASE
F.ABORT 

313 

730 

F.RELEASE
F.ABORT 

314 

730 

F.RELEASE
F.ABORT 

315 

730 

F.ABORT 

316 

730 

F.RELEASE
F.ABORT 

317 

740 

F.ABORT 

318 

722 

F.ABORT 

319 

620 

F.ABORT 

320 

730 

F.ABORT 

321 

730 

F.CONNECT
F.CREATE
F.ABORT 

322 

730 

F.CONNECT
F.CREATE
F.ABORT 

399 

730 

F.CONNECT
F.RELEASE
F.CREATE
F.ABORT 

Related Links