gtpc2miiC/C++ Language Support User's Guide

Error Codes

The following table shows the external device functions and error codes that are applicable to each function. Refer to the c$tpxd.h header file for detailed descriptions of each error.

Refer to the following key for the function names.

Key:

A
TPFxd_archiveStart

B
TPFxd_open

C
TPFxd_nextVolume

D
TPFxd_getPosition

E
TPFxd_getPrevPosition

F
TPFxd_getVOLSER

G
TPFxd_getVOLSERlist

H
TPFxd_setPosition

I
TPFxd_sync

J
TPFxd_write

K
TPFxd_read

L
TPFxd_writeBlock

M
TPFxd_readBlock

N
TPFxd_close

O
TPFxd_archiveEnd

Error Code A B C D E F G H I J K L M N O
TPFxd_ERROR_archiveUnavail (-1 )


X X

X X X X X X X X
TPFxd_ERROR_levelInUse (-2 )











X

TPFxd_ERROR_maxArchive (-3 ) X X X











TPFxd_ERROR_notOpen (-4 )


X X

X X X X X X X
TPFxd_ERROR_noDDN (-5 )














TPFxd_ERROR_noPosition (-6 )
X X X X X X X






TPFxd_ERROR_positionIncorrect (-7)




X X X






TPFxd_ERROR_readOnly (-8 )
X






X
X


TPFxd_ERROR_recordTooLong (-9 )








X X
X

TPFxd_ERROR_recordTooShort (-10)









X
X

TPFxd_ERROR_timeOut (-11)
X X











TPFxd_ERROR_volserMismatch (-12)
X X



X






TPFxd_ERROR_EOVwarning (-13)







X X
X
X
TPFxd_ERROR_HWerror (-14)
X X X X

X X X X X X X X
TPFxd_ERROR_SDAunavail (-15 )














TPFxd_ERROR_SDAwarning (-16)














TPFxd_ERROR_VSNinuse (-17)
X X











TPFxd_ERROR_noToken (-18)
X X X X

X X X X X X X X
TPFxd_ERROR_unableToPosition (-19)
X X X X

X






TPFxd_ERROR_writeOnly (-20)
X X






X
X

TPFxd_ERROR_EOVerror (-21)

X





X X X X

TPFxd_ERROR_alreadyOpen (-22)
X












TPFxd_ERROR_noBlock (-23)










X


TPFxd_ERROR_notBaseSSU (-24) X X X











TPFxd_ERROR_noArchiveGroup (-25) X X X











TPFxd_ERROR_noArchiveSDA (-26)
X X











TPFxd_ERROR_libraryNotFound (-27)
X X











TPFxd_ERROR_tapeBlocked (-28)
X X






X
X

TPFxd_ERROR_logic (-29)
X X






X
X