• Abstract for IP and SNA Codes
    • Summary of changes
      • Changes made in z/OS Version 2 Release 1, as updated February 2015
      • Changes made in z/OS Version 2 Release 1, as updated September 2014
      • Changes made in z/OS Version 2 Release 1, as updated December 2013
      • Summary of changes for z/OS Version 2 Release 1
  • SNA sense codes
    • Sense codes
      • 08XX (request reject)
        • Sense code 0801
        • Sense code 0802
        • Sense code 0803
        • Sense code 0804
        • Sense code 0805
        • Sense code 0806
        • Sense code 0807
        • Sense code 0808
        • Sense code 0809
        • Sense code 080A
        • Sense code 080B
        • Sense code 080C
        • Sense code 080D
        • Sense code 080E
        • Sense code 080F
        • Sense code 0810
        • Sense code 0811
        • Sense code 0812
        • Sense code 0813
        • Sense code 0814
        • Sense code 0815
        • Sense code 0816
        • Sense code 0817
        • Sense code 0818
        • Sense code 0819
        • Sense code 081A
        • Sense code 081B
        • Sense code 081C
        • Sense code 081D
        • Sense code 081E
        • Sense code 0820
        • Sense code 0821
        • Sense code 0822
        • Sense code 0823
        • Sense code 0824
        • Sense code 0825
        • Sense code 0826
        • Sense code 0827
        • Sense code 0828
        • Sense code 0829
        • Sense code 082A
        • Sense code 082B
        • Sense code 082C
        • Sense code 082D
        • Sense code 082E
        • Sense code 082F
        • Sense code 0830
        • Sense code 0831
        • Sense code 0832
        • Sense code 0833
        • Sense code 0834
        • Sense code 0835
        • Sense code 0836
        • Sense code 0837
        • Sense code 0838
        • Sense code 0839
        • Sense code 083A
        • Sense code 083B
        • Sense code 083C
        • Sense code 083D
        • Sense code 083E
        • Sense code 083F
        • Sense code 0840
        • Sense code 0841
        • Sense code 0842
        • Sense code 0843
        • Sense code 0844
        • Sense code 0845
        • Sense code 0846
        • Sense code 0847
        • Sense code 0848
        • Sense code 0849
        • Sense code 084A
        • Sense code 084B
        • Sense code 084C
        • Sense code 084D
        • Sense code 084E
        • Sense code 084F
        • Sense code 0850
        • Sense code 0851
        • Sense code 0852
        • Sense code 0853
        • Sense code 0855
        • Sense code 0856
        • Sense code 0857
        • Sense code 0858
        • Sense code 0859
        • Sense code 085A
        • Sense code 085B
        • Sense code 085C
        • Sense code 085D
        • Sense code 085E
        • Sense code 0860
        • Sense code 0861
        • Sense code 0862
        • Sense code 0863
        • Sense code 0864
        • Sense code 0867
        • Sense code 0868
        • Sense code 0869
        • Sense code 086A
        • Sense code 086B
        • Sense code 086C
        • Sense code 086D
        • Sense code 086E
        • Sense code 086F
        • Sense code 0870
        • Sense code 0871
        • Sense code 0872
        • Sense code 0873
        • Sense code 0874
        • Sense code 0875
        • Sense code 0876
        • Sense code 0877
        • Sense code 0878
        • Sense code 0879
        • Sense code 087A
        • Sense code 087B
        • Sense code 087C
        • Sense code 087D
        • Sense code 087E
        • Sense code 087F
        • Sense code 0881
        • Sense code 0884
        • Sense code 0885
        • Sense code 0886
        • Sense code 0887
        • Sense code 0888
        • Sense code 0889
        • Sense code 088A
        • Sense code 088B
        • Sense code 088C
        • Sense code 088D
        • Sense code 088E
        • Sense code 088F
        • Sense code 0890
        • Sense code 0891
        • Sense code 0892
        • Sense code 0893
        • Sense code 0894
        • Sense code 0895
        • Sense code 0896
        • Sense code 0897
        • Sense code 0898
        • Sense code 0899
        • Sense code 089A
        • Sense code 089B
        • Sense code 089C
        • Sense code 089D
        • Sense code 089E
        • Sense code 089F
        • Sense code 08A0
        • Sense code 08A2
        • Sense code 08A3
        • Sense code 08A4
        • Sense code 08A6
        • Sense code 08A8
        • Sense code 08A9
        • Sense code 08AA
        • Sense code 08B2
        • Sense code 08B5
        • Sense code 08B6
      • 10XX (request error)
        • Sense code 1001
        • Sense code 1002
        • Sense code 1003
        • Sense code 1005
        • Sense code 1006
        • Sense code 1007
        • Sense code 1008
        • Sense code 1009
        • Sense code 100A
        • Sense code 100B
        • Sense code 100C
        • Sense code 100D
        • Sense code 100E
        • Sense code 100F
        • Sense code 1010
        • Sense code 1011
        • Sense code 1012
        • Sense code 1013
        • Sense code 1014
        • Sense code 1015
        • Sense code 1016
        • Sense code 1018
        • Sense code 1019
        • Sense code 101A
        • Sense code 101C
        • Sense code 101D
        • Sense code 101E
      • 20XX (state error)
        • Sense code 2001
        • Sense code 2002
        • Sense code 2003
        • Sense code 2004
        • Sense code 2005
        • Sense code 2006
        • Sense code 2007
        • Sense code 2008
        • Sense code 2009
        • Sense code 200A
        • Sense code 200B
        • Sense code 200C
        • Sense code 200D
        • Sense code 200E
        • Sense code 200F
        • Sense code 2010
        • Sense code 2011
        • Sense code 2012
        • Sense code 2013
      • 40XX (RH usage error)
      • 80XX (path error)
        • Sense code 8000
        • Sense code 8001
        • Sense code 8002
        • Sense code 8003
        • Sense code 8004
        • Sense code 8005
        • Sense code 8006
        • Sense code 8007
        • Sense code 8008
        • Sense code 8009
        • Sense code 800A
        • Sense code 800B
        • Sense code 800C
        • Sense code 800D
        • Sense code 800E
        • Sense code 800F
        • Sense code 8010
        • Sense code 8011
        • Sense code 8012
        • Sense code 8013
        • Sense code 8014
        • Sense code 8015
        • Sense code 8016
        • Sense code 8017
        • Sense code 8018
        • Sense code 8019
        • Sense code 801C
        • Sense code 8020
        • Sense code 8021
      • A0XX (RTP sense data)
        • Sense code A001
        • Sense code A002
        • Sense code A018
        • Sense code A019
        • Sense code A01A
        • Sense code A01B
      • FFXX (HPR sense data)
      • SNA sense field values for RPL-based macroinstructions
        • System-sense information
      • 3270 SNA and non-SNA device sense fields
  • Return codes for VTAM macroinstructions
    • ACB OPEN and CLOSE macroinstruction error fields
      • OPEN macroinstruction error fields
      • CLOSE macroinstruction error fields
    • RPL RTNCD and FDB2 return code combinations
    • RTNCD and FDB2 information for LU 6.2
    • RCPRI and RCSEC return codes for LU 6.2
    • LAN channel station error return codes
      • Byte 0—LAN general classifications
        • MAC generic codes
        • MAC LAN specific codes
        • LLC LAN generic codes
        • LLC LAN specific codes
  • Data link control (DLC) status codes
  • CSM monitor IDs
  • VTAM status codes
    • Resource status codes and modifiers
      • Resource state code categories
      • Resource state code values
      • Resource status modifiers (positions 4 and 5)
      • Resource status field information (positions 6–10)
    • Session states and modifiers
      • Session state modifiers and suffixes
      • Session initiation states
      • Session termination states
      • Session status modifiers (positions 6–8)
  • VTAM wait state event codes and IDs
    • Codes 0102–010C (configuration services LQAB group)
      • Event Code 0102
      • Event Code 0103
      • Event Code 0104
      • Event Code 0105
      • Event Code 0106
      • Event Code 0107
      • Event Code 0108
      • Event Code 010A
      • Event Code 010B
      • Event Code 010C
    • Codes 0201–020D (I/O LQAB group)
      • Event Code 0201
      • Event Code 0202
      • Event Code 0203
      • Event Code 0204
      • Event Code 0206
      • Event Code 0208
      • Event Code 0209
      • Event Code 020B
      • Event Code 020C
      • Event Code 020D
    • Codes 0301–0306 (logical unit services LQAB group)
      • Event Code 0301
      • Event Code 0302
      • Event Code 0304
      • Event Code 0305
      • Event Code 0306
    • Codes 0401–0409 (physical unit services LQAB group)
      • Event Code 0401
      • Event Code 0402
      • Event Code 0403
      • Event Code 0404
      • Event Code 0405
      • Event Code 0406
      • Event Code 0407
      • Event Code 0408
      • Event Code 0409
    • Codes 0501–0503 (network operator services LQAB group)
      • Event Code 0501
      • Event Code 0502
      • Event Code 0503
    • Codes 0601–0610 (session services LQAB group)
      • Event Code 0601
      • Event Code 0602
      • Event Code 0603
      • Event Code 0604
      • Event Code 0605
      • Event Code 0606
      • Event Code 0607
      • Event Code 0608
      • Event Code 0609
      • Event Code 060A
      • Event Code 060B
      • Event Code 060C
      • Event Code 060D
      • Event Code 060E
      • Event Code 060F
      • Event Code 0610
    • Code 0701 (session services LQAB 2 group)
      • Event Code 0701
  • VTAM abend codes
    • Abend code 0A7
    • Abend code 0A8
    • Abend code 0A9
    • Abend code 0AA
    • Abend code 0AB
    • Abend code 0AC
    • Abend code 0AD
  • ATM network-generated cause and diagnostic codes
    • ATM network-generated cause codes
    • ATM network-generated coding standard
    • ATM network-generated cause location
    • ATM network-generated diagnostic codes
      • Diagnostic code for cause codes 1, 2, and 49
      • Diagnostic code for cause code 21
      • Information element identifier
      • ATM user cell rate subfield identifier
      • Virtual path connection identifier (VPCI) and virtual channel identifier (VCI)
      • Message type
      • Timer number
  • SNA coupling facility user reason codes
    • Rebuild start reason codes
      • 00000108x storage shortage
      • 00000112x loss of connectivity
      • 00000114x list number expansion
    • Rebuild stop reason codes
      • 00000100x response failure
      • 00000104x local repopulation failure
  • TCP⁄IP codes
    • GDDMXD⁄MVS abend codes
      • 102
      • 103
      • 104
      • 105
    • MVS platform (MVPMAIN) completion codes
      • 1xx
      • 200
      • 316
      • 516
      • 600
      • 7xx
      • 8xx
      • 9xx
    • MVS platform (MVPXVI) completion codes
      • 52
      • 3016
      • 4000
      • 5000
      • 70xx
    • SMTP reply code messages
      • 451: Local error in processing
      • 451: Pacing problem detected by server
      • 500: Command Line too long
      • 500: Unknown command, command
      • 501: Syntax Error. <CR> and <LF> not permitted in Quoted Text
      • 501: Syntax Error. message
      • 501: Syntax Error. address expected
      • 501: Syntax Error. address must be in range 0..255
      • 501: Syntax Error. address too long
      • 501: Syntax Error. ‘.’ expected
      • 501: Syntax Error. ‘[’ expected in PathName
      • 501: Syntax Error. ‘:’ Expected in Path Name
      • 501: Syntax Error. ‘@’ expected
      • 501: Syntax Error. ‘@’ Expected in Source Route
      • 501: Syntax Error. ‘”’ expected
      • 501: Syntax Error. Domain name cannot end with ‘-’
      • 501: Syntax Error. Domain name missing
      • 501: Syntax Error. Domain name too long
      • 501: Syntax Error. Incomplete Address
      • 501: Syntax Error. Incomplete Address
      • 501: Syntax Error. Invalid LocalPart of Address
      • 501: Syntax Error. Invalid Path Specification
      • 501: Syntax Error. Missing Domain Name
      • 501: Syntax Error. Missing host name, ‘@’ expected
      • 501: Syntax Error. Missing User name
      • 501: Syntax Error. Must use MAIL FROM:
      • 501: Syntax Error. Must use RCPT TO:
      • 501: Syntax Error. Must use VERB ON or VERB OFF
      • 501: Syntax Error. Need args after MAIL command
      • 501: Syntax Error. Need args after RCPT command
      • 501: Syntax Error. Need args after command command
      • 501: Syntax Error. Need args after TICK command
      • 501: Syntax Error. Need args after VERB command
      • 501: Syntax Error. No Args after command command
      • 501: Syntax Error. Null Recipient Invalid
      • 501: Syntax Error. Number Expected
      • 501: Syntax Error. Only ListId or Userid allowed as argument to this command
      • 501: Syntax Error. Path too long
      • 501: Syntax Error. Quoted text is a null string
      • 501: Syntax Error. Special chars only with Escape Char
      • 501: Syntax Error. Start Domain with a…z, A…Z, or 0…9
      • 501: Syntax Error. Start Path name with ‘<’
      • 501: Syntax Error. Unexpected end of Domain Name
      • 501: Syntax Error. Unexpected Token result
      • 501: Syntax Error. Unterminated Quoted String
      • 502: Command smtp_command not implemented
      • 503: HELO must be first command in session
      • 503: No Recipients specified
      • 503: No Sender specified
      • 503: Sender already specified
      • 503: Sender must be specified before recipients
      • 504: HELP topic unknown
      • 522: Too many recipients
      • 550: Cannot accept mail for this host; MX records will cause loop.
      • 550: Cannot accept mail for this host; Next MX site not defined.
      • 550: Cannot accept mail IPMAILERNAME will cause loop.
      • 550: Host host Unknown
      • 550: Mail forwarding not supported
      • 550: Mailing list mailinglist Nonexistent 550 MailBox mailbox Nonexistent
      • 550: Service denied due to user supplied exit.
      • 550: Source routing not permitted in gateway
      • 550: Spool File Origin: userid@nodeid does not match Sender’s Address: path
      • 550: Unable to find A records for any MX sites for the recipient host.
      • 550: Unable to resolve recipient address for days days.
      • 550: User name Unknown
      • 550: User userid@nodeid on Restricted List
      • 550: User RSCSUser@RSCSHost is not a registered gateway user
      • 552: Mail file too large
      • 552: Too many recipients
    • SNALU6.2 abend codes
      • 1
      • 100
      • 200
      • 210
      • 220
      • 300
      • 310
      • 320
      • 331
  • SNMP pe_error messages
    • Class⁄ID mismatch in constructor
    • Not a constructor form
    • Not a primitive form
    • Out of memory
    • Overflow
  • SNMP ps_error messages
    • End of file
    • End of file reading extended ID
    • End of file reading extended length
    • Indefinite length in primitive form
    • Length Mismatch
    • Out of memory
    • Overflow in ID
    • Overflow in length
    • XXX
  • Sockets and sockets extended return codes (ERRNOs)
    • Sockets return codes (ERRNOs)
    • Sockets extended ERRNOs
  • TCP/IP abend 3C5 reason codes
    • 001: Bad Load
    • 002: UCB DEQ Failed
    • 003: MVPDG7C Logic error 1
    • 004: MVPDG7C Logic error 2
    • 005: MVPIOINT Circular Q
    • 006: Operator Forced Dump
    • 007: Get of TNF area failed
    • 008: Zero ptr
    • 009: Cannot locate TNF SSCT
    • 010: Raclow allocate failed
    • 011: Raclow free failed
    • 012: GARB routine allocation failure
    • 013: VTWK Free error
    • 015: Zero token invalid bug
    • 016: Unqueue - entry not found
    • 017: Message complete not done here
    • 018: Bug - wrong type to Q_IUCV_Int
    • 019: Count going negative
    • 020: Bad interrupt type being Queued
    • 021: Caught local lock held in xiuc
    • 022: Logic error in DoQr MVPXIUC
    • 023: GARB routine allocation failure
    • 024: Lock not held error
    • 025: Count going negative
    • 026: Internal error in path counting
    • 027: GARB routine allocation failure
    • 028: Unqueue - entry not found
    • 031: Wrong ASCB
    • 032: Caught Local lock held in xtnf
    • 033: Unqueue - entry not found
    • 034: Alloc user data failed
    • 035: Alloc SRBS failed
    • 036: Freemain of SRB failed
    • 037: Getlock for 0 asid
    • 038: Local lock not held error
    • 039: Local lock held
    • 040: Local lock should be held
    • 041: Too many locks held
    • 042: User lock already held excl
    • 043: Two user locks in read only
    • 044: Upgrade lock by wrong TCB
    • 045: User lock not held excl
    • 046: Already holding user lock
    • 047: User lock is not held excl
    • 048: More than two user locks error
    • 049: holding other user lock exclusively
    • 050: Already held the local lock
    • 051: Must hold user lock first
    • 052: Path lock already held exclusive
    • 053: Already holding path lock
    • 054: Lock already held
    • 055: Another subordinate lock held
    • 056: Freelock for 0 asid
    • 057: Freeing not-held lock
    • 058: Subordinate not free
    • 059: Local lock was not held
    • 060: Caught local lock held in xvmc
    • 061: GARB routine allocation failure
    • 062: Unqueue - entry not found
    • 063: YSRB Freemain of SRB failed
    • 101: Interrupt when INT_GETN. AddUserNote rc not zero.
    • 102: Interrupt when INT_PECB. Circular buffer wrapped.
    • 103: In SQLSUBx-TASK. "TODO" not FETCH a row -or- CLOSE DOWN
    • 104: In PUTVTAM. New VTAM PUT addr equals VTAM GET addr.
    • 105: In IUCVRUPT. New IUCV PUT addr equals IUCV GET addr.
    • 106: Usage error
    • 107: Session Type
    • 108: Max RU size
    • 109: Storage for path index table
    • 110: IUTIL Init Error
    • 111: Missing CONNBLOK
    • 112: OPENACB failure
    • 113: SETLOGON failure
    • 502: UNITCHEC Freemain error
    • 503: TAPECHEC FREEMAIN ERROR
    • 504: DYNALLOC (SVC 99) failure
    • 505: CCALL: Data copy allocate failure
    • 506: GARB routine allocate failure
    • 507: Unexpected GTTERM Return Code
    • 508: Unexpected STFSMODE Return Code
    • 509: Unexpected TPG Return Code
    • 510: Unexpected Return Code from TGET after TPG
    • 511: Invalid device for Diagnose 8C
    • 512: Unexpected GTTERM Return Code in Diagnose 8
    • 513: Invalid virtual device number
    • 514: Unexpected Diagnose Request
    • 515: Invalid WSF Data
    • 516: Invalid Query Data
    • 517: Unexpected STFSMODE Return Code
    • 518: Bad STTMPMD Return Code
    • 519: Bad STTMPMD Return Code
    • 520: Unexpected TPUT Return Code
    • 521: Unexpected TGET Return Code
    • 522: Unexpected TGET Return Code
    • 523: Unexpected TPG Return Code for read buffer
    • 524: Unexpected TGET Return Code
    • 525: Unexpected Diagnose 58 OpCode
    • 526: Error allocating write buffer
    • 527: Error allocating read buffer
    • 528: Unexpected STFSMODE Return Code
    • 529: Error freeing write buffer
    • 530: Error freeing read buffer
    • 531: Bad STTMPMD Return Code
    • 532: Unexpected STFSMODE Return Code
    • 533: MVSCLOSE DCB=0
    • 534: MVSPOSIT zero DCBptr
    • 535: BFREAD DCB=0
    • 536: SLOWSFRE DCB=0
    • 537: BFWRITE DCB=0
    • 538: SFWRITE DCB=0
    • 539: Null=2
    • 540: Null=1
    • 541: WRITEBLOck DCB=0
    • 542: WRITEBLOck DCB=0
    • 543: BLOKREAD DCB=0
    • 544: BLOKWRIT DCB=0
    • 545: BLOKINFO DCB=0
    • 546: MVSAPPEN DCB=0
    • 547: MVPCFIO (MVSMEMLI)
    • 548: DSLIS Free=1
    • 549: Bad Locate parms
    • 550: DISLIS Free=2
    • 551: Bad return code from PUTGET
    • 552: Unexpected TGET Return Code
    • 553: Bad RC from STIMERM SET
    • 554: Bad Return Code from IKJEFTSR
    • 555: Bad Return Code from IKJEFTSR
    • 556: CXSEM: Data copy free failure
    • 557: This return code should not occur.
    • 558: GETJOBID ZERO DCBPTR
    • 559: Unrecognized Dsorg
    • 560: Incorrect DSCB obtained
    • 561: Obtain error
  • TCP/IP abend 422 reason codes
    • 04FD
    • 04FE
    • 04FF
  • TCP/IP abend 4C5 reason codes
    • 03FE: TcpTerminatedFail
    • 03FF: TcpTerminatedNorm
    • 0401: TcpBadEntryCode
    • 0402: TcpUnexpectedErr
    • 0403: TcpInBadStack
    • 0404: TcpLostOMPROUTE
    • 0405: TcpSysplexUnresponsive
    • 04C1: TcpINEcode
    • 04C2: TcpINDspservC
    • 04C3: TcpINAleservA
    • 04C4: TcpINAleservE
    • 04C5: TcpINAleservD
    • 04C6: TcpINDspservD
    • 04C7: TcpINTcbToken
    • 04C8: TcpINLxres
    • 04C9: TcpINAxset
    • 04CA: TcpINEtcre
    • 04CB: TcpINEtcon
    • 04CC: TcpINEstae
    • 04CD: TcpINBadVSMLoc
    • 04CE: TcpINBadLoad
    • 04CF: TcpINEtdes
    • 04D0: TcpINBadParm
    • 04D1: TcpINCsvquery
    • 04D2: TcpINPgser
    • 04D3: TcpINAxres
    • 04D4: TcpINAsext
    • 04D5: TcpINAsxTcbToken
    • 04D6: TcpINLxfre
    • 04D7: TcpINAttach
    • 04D8: TcpINBadDelete
    • 04D9: TcpINAxext
    • 04DA: TcpINNoTseb
    • 04DB: TcpINBadDirectedLoad
    • 04DC: TcpInBadEZBITCOM
    • 05C0: TcpS2Ecode
    • 05C1: TcpSMLatchSetExists
    • 05C2: TcpSMLatchCreateOutOfStorage
    • 05C3: TcpInIsglcrt
    • 05C4: TcpInvCellStart
    • 05C5: TcpInAleserv
    • 05C6: TcpInvReleaseReq
    • 05C7: TcpInCsrpbld
    • 05C8: TcpInCsrpexp
    • 05C9: TcpInvCellToken
    • 05CA: TcpInvCellAddr
    • 05CB: TcpInCsrpget
    • 05CC: TcpInCsrpfre
    • 05CD: TcpInCsrpqpl
    • 05CE: TcpInCsrpcon
    • 05CF: TcpInCsrpact
    • 05D0: TcpCBInvalidStack
    • 05D1: TcpCBStackOverflow
    • 05D2: TcpOutOfMasterCells
    • 05D3: TcpOutOfMasterCBCells
    • 05D4: TcpOutOfStackCells
    • 05D5: TcpInvalidCpoolId
    • 05D7: TcpSmEstae
    • 05D8: TcpInCsrpqex
    • 05D9: TcpInCsrpdac
    • 05DA: TcpInCsrpdis
    • 05DB: TcpInLength
    • 05DC: TcpInDataSpaceGroupID
    • 05DD: TcpInDataSpaceAlet
    • 05DE: TcpInDataSpaceStoken
    • 06C1: TcpTSEstae
    • 06C2: TcpTCMLLockHeld
    • 07C1: TcpLAObtHier
    • 07C3: TcpLARelHier
    • 07C5: TcpLAObtFail
    • 07C7: TcpLARelFail
    • 07C9: TcpLAFreLocked
    • 07CB: TcpLAInvTlcb
    • 07CD: TcpLAInvLmca
    • 07CF: TcpLAInvLmqe
    • 07D1: TcpLAAllocLatch
    • 07D3: TcpLAObtDelete
    • 07D5: TcpLAInvConTok
    • 07D7: TcpLAAllocLS
    • 07D9: TcpLAInvTcb
    • 08C1: TcpSMGetCell
    • 08C3: TcpSMGetCellD
    • 08C5: TcpSMFreeCellZero
    • 08C7: TcpSMGetCellInUse
    • 08C9: TcpSMFreeCellInUse
    • 08CB: TcpLALatchSetInUse
    • 08CD: TcpSMFreeCellCirc
    • 08FF: TcpOPInvEye
    • 1001: TcpSKBadVerb
    • 1101: TcpSKMsgNotAvailable
    • 1102: TcpSKMsgHoldFailed
    • 1103: TcpSKMsgReleaseFailed
    • 2000: TcpitProcStackExceeded
    • 2001: TcpitLockObtNotInit
    • 2002: TcpitLockObtLevelHeld
    • 2003: TcpitLockObtStatusChange
    • 2004: TcpitLockObtHierarchy
    • 2101: TcpitLockRelNotInit
    • 2102: TcpitLockRelNotHeld1
    • 2103: TcpitLockRelLevelHeld
    • 2104: TcpitLockRelNotHeld2
    • 2105: TcpitLockRelNotHeld3
    • 2201: TcpitLockTstNotInit
    • 2301: TcpitLockRelAllAbend
    • 2401: TcpitLockSusError1
    • 2402: TcpitLockSusError2
    • 2403: TcpitLockSusError3
    • 2500: TcpitStorNoStorage
    • 2501: TcpitStorNoCSMstorage
    • 2502: TcpitStorBadHeader
    • 2503: TcpitStorBadTrailer
    • 2504: TcpitStorBadParm
    • 2505: TcpitStorCSMtooLarge
    • 2506: TcpitStorNotAllocated
    • 2507: TcpitStorNoPrivStorage
    • 2508: TcpitStorECSALimit
    • 2509: TcpitStorPoolLimit
    • 2600: TcpitDUbadParm
    • 2601: TcpitDUSusError1
    • 2701: TcpitTimerBadTQE1
    • 2702: TcpitTimerCanError1
    • 2703: TcpitTimerCanError2
    • 2704: TcpitTimerBadTID1
    • 2705: TcpitTimerBadTQE2
    • 2706: TcpitTimerSetFailed
    • 2707: TcpitTimerBadState1
    • 2708: TcpitTimerBadTID2
    • 2709: TcpitTimerBadTQE3
    • 270A: TcpitTimerBadState2
    • 2801: TcpitTrrStackFull
    • 2900: TcpPatTreeCorrupted
    • 2901: TcpPatTreeKeyTooLarge
    • 2902: TcpPatTreeBadParm
    • 2A00: TcpHashTabUnbalanced
    • 3001: TcpSTKattLoop
    • 3002: TcpSTKblkngArrInvalid
    • 3003: TcpSTKPtreeRecovery
    • 3004: TcpSTKLoopIutlChain
    • 3005: TcpSTKMProtoInvalid
    • 3006: TcpSTKLoopIutlDChain
    • 3007: TcpSTKLoopXbflChain
    • 3009: TcpIEBegProfTimer
    • 300A: TcpNmiBadRetInfo
    • 300B: TCPDvipaError
    • 3100: TcpPascalUnexpectCond
    • 3101: TcpPascalUnknownFnCode
    • 3133: TcpTelnetAbendTrap
    • 3134: TcpTelnetStall
    • 3202: TcpTestNoNSwap
    • 3203: TcpTestSwap
    • 3204: TcpTestNoCancel
    • 3205: TcpTestCancel
    • 3210: TcpTestPSWsuper
    • 3211: TcpTestPSWPgm
    • 3213: TcpTestPSWUserKey
    • 3214: TcpTestPSWSysKey
    • 3215: TcpTestPSWBadKey
    • 3216: TcpTestAPF1
    • 3217: TcpTestAPF0
    • 3221: TcpTestTask
    • 3222: TcpTestSRB
    • 3223: TcpTestJobStep
    • 3224: TcpTestTobJob
    • 3225: TcpTestAmode24
    • 3226: TcpTestAmode31
    • 3227: TcpTestAmode64
    • 3230: TcpTestSys
    • 3231: TcpTestSTC
    • 3232: TcpTestInit
    • 3233: TcpTestTSO
    • 3235: TcpTestOMVS
    • 3236: TcpTestAPPC
    • 3237: TcpTestUID0
    • C001: TcpJCodeNotValid
    • C009: ResBadReturnInfo
  • FTPD reply codes
    • 125 reply codes
      • 125: Appending to data set name
      • 125 : Appending to named pipe pathname
      • 125-: Binary tagged file translated with current data connection translation table
      • 125: command terminated due to server shutdown in progress
      • 125: Could not allocate receive buffer
      • 125: Data connection already open; transfer starting.
      • 125-: Data set access will be retried in 1 minute intervals - number attempts remaining
      • 125: Data set dsname is migrated and NoAutoRecall is specified.
      • 125: Data set dsname is not available
      • 125: dsname is a physical sequential data set and a member was specified on the RETR command.
      • 125: DCB lrecl blksize
      • 125: Error allocating tape data set dsname
      • 125: Error mounting volume
      • 125: Error mounting volume containing data set dsname
      • 125: error occurred while seeking restart marker
      • 125: Error recalling data set dsname.
      • 125: Error recalling data set data_set (rc=rc)
      • 125: File dsname not found.
      • 125: file_name request nonexistent member to be sent.
      • 125-: Format of file number incorrect, filenum ignored.
      • 125-: FTP Server unable to obtain type use of dsname which is held by: asid jobname accessmode on qname
      • 125: Invalid data set name "dsname". Use MVS Dsname conventions.
      • 125: JES internal reader operation failed
      • 125: List started OK for JESJOBNAME=name, JESSTATUS=status and JESOWNER=owner
      • 125: List started OK
      • 125: List terminated.
      • 125: Mismatched quotes on pathname pathname
      • 125: Name length error for pathname pathname
      • 125: Nlst started OK
      • 125: Nlst started OK for JESJOBNAME=name, JESSTATUS=status and JESOWNER=owner
      • 125: Non-DASD data set dsname cannot be processed.
      • 125: Open of dsname failed.
      • 125: Retrieve of a whole Partitioned data set is not supported. Use MGET for this purpose.
      • 125-: Seeking restart marker
      • 125: 125 Sending all spool files for requested Jobid
      • 125: Sending data set data set FIXrecfm record length
      • 125: Sending data set name
      • 125: Sending file via NJE to requested destination.
      • 125: Sending Job to JES internal reader format record length
      • 125: Storing data in the Null directory (*dev.null).
      • 125: Storing data set name
      • 125: Storing data set name (unique name)
      • 125: Submit fails: dsname User not authorized.
      • 125-: Submitting job job_id format record_length
      • 125-: Tagged type file translated with table built using file system cp=codepage_1, network transfer cp=codepage_2
      • 125-: Tagged type file translated with current data connection translation table
      • 125: Transfer aborted: file error.
      • 125: Transfer aborted: send error.
      • 125: Transfer request aborted
      • 125-: Transferring load module
      • 125: Transferring load module
      • 125: Unable to get Jobid
      • 125: Unable to send name
      • 125: User Exit refuses this Job to be submitted by dsname
      • 125: Volume containing dsname is not mounted and NoAutoMount specified.
      • 125: Volume is not ready and automatic tape mounts are not allowed.
      • 125: VSAM data set dsname cannot be processed.
      • 125: wait ended
      • 125-: Waiting for allocation of tape data set dsname
      • 125-: Waiting for batch pipe subsystem name reader to open
      • 125-: Waiting for read process to open pathname
      • 125-: Waiting for recall of data set data set
      • 125-: Waiting for volume mount for dsname
      • 125-: Waiting for volume mount for volume volume
      • 125-: Waiting for write process to open pathname
      • 125-: Warning TAPEREADSTREAM configured - <NL> in data cannot be translated
      • 125: When job_id is done, will retrieve its output
    • 150 reply codes
      • 150: command terminated due to server shutdown in progress
      • 150: Waiting for allocation of tape data set dsname
      • 150: Waiting for recall of data set dsname
      • 150: Waiting for volume mount for dsname
    • 200 reply codes
      • 200-: Active server dumpIDs -value_1 value_2 … value_n
      • 200-: Active server traces - value_1 value_2 … value_n
      • 200-: BLOCKSIZE being set to blksize
      • 200-: BLOCKSIZE must be a multiple of LRECL for RECFM recfm
      • 200-: BLOCKSIZE must be at least 4 more than LRECL for RECFM recfm
      • 200-: BLOCKSIZE must equal LRECL for RECFM recfm
      • 200-: Blocksize parameter (value) is not numeric. Blocksize ignored.
      • 200-: Blocksize parameter (value) must be between 0 and 32760. Blocksize ignored.
      • 200-: BUfno parameter (value) is not numeric. BUfno ignored.
      • 200-: BUfno parameter (value) must be between 1 and 255 - BUfno ignored.
      • 200: BUfno parameter value must be from minimum to maximum. BUfno ignored.
      • 200 : CCC command successful
      • 200-: Chkptint parameter (value) is not numeric. Chkptint ignored.
      • 200-: Chkptint parameter (value) is larger than a 4 byte integer. Chkptint ignored.
      • 200-: Chmod cannot access file filename : error
      • 200-: Chmod failed: error
      • 200-: Chmod filename is not a valid z/OS UNIX file. CHMOD ignored
      • 200-: Chmod invalid filename filename
      • 200-: Chmod invalid syntax. Specify CHMOD mode filename. CHMOD ignored
      • 200-: Chmod mode value invalid. Specify mode as a 1-3 digit octal value, or as {u|g|o|a}{=|+|-}{r|w|x|rw|rx|wx|rwx}. CHMOD ignored
      • 200-: Chmod not allowed when user not logged in. CHMOD ignored.
      • 200-: Chmod parameters missing. Specify CHMOD mode filename. CHMOD ignored
      • 200: command terminated due to server shutdown in progress
      • 200-: Conddisp parameter (value) is invalid. Conddisp ignored.
      • 200-: Conflicting SITE operands keyword1 and keyword2. Keyword2 ignored.
      • 200-: Ctrlconn invalid syntax. Specify CTRLCONN=ascii_code_page_name or CTRLCONN=7BIT. CTRLCONN ignored.
      • 200 : Data connection protection set to protection
      • 200-: DATAKEEPALIVE value value out of range - value must be 0 or between 60 and 86400 - parameter is ignored
      • 200-: Data set “dsname” does not exist. Dcbdsn parameter ignored.
      • 200-: “dsname” invalid dsorg. DCBDSN parameter ignored.
      • 200-: “dsname” is a VSAM data set. Dcbdsn parameter ignored.
      • 200-: “dsname” is migrated and noautorecall is specified. DCBDSN parameter ignored.
      • 200-: “dsname” is not on a direct access volume. Dcbdsn parameter ignored.
      • 200-: Data set name missing from DCBDSN parameter. DCBDSN parameter ignored.
      • 200: Data transfer is mixed SBCS/DBCS
      • 200: Data transfer is pure DBCS
      • 200: Data transfer mode is type
      • 200-: Dataclass parameter (value) is more than 8 characters. Dataclass ignored.
      • 200-: DB2 parameter (db2name) is more than 4 characters. DB2 ignored.
      • 200-: Debug values not supported :value_1 value_2 … value_n
      • 200-: Dest node longer than 8 characters. Dest ignored.
      • 200-: Dest user longer than 8 characters. Dest ignored.
      • 200-: Destination (value) is more than 8 characters. Dest ignored.
      • 200-: Directory parameter (value) is not numeric. Directory ignored.
      • 200-: Directory parameter (value) must be between 1 and 16777215. Directory ignored.
      • 200-: Dump values not supported -value_1 value_2 … value_n
      • 200: EPRT request OK
      • 200: EPSV ALL accepted
      • 200-: Error locating file “dsname”. DCBDSN parameter ignored.
      • 200-: Error mounting “dsname”. DCBDSN parameter ignored.
      • 200-: Error retrieving “dsname”. DCBDSN parameter ignored.
      • 200-: Filename for Xlate parameter (name) exceeds maximum length of length. Xlate ignored.
      • 200-: Filetype parameter (value) is invalid. Filetype ignored.
      • 200-: Ignoring parameter. The keyword was already specified on this SITE command.
      • 200-: Ignoring parameter=value. The keyword was already specified on this SITE command.
      • 200-: Invalid format data set name “name”. Dcbdsn parameter ignored.
      • 200-: Invalid record format ‘value’ encountered.
      • 200-: JESINTERFACELEVEL=value. The value of keyword cannot be modified.
      • 200-: Jeslrecl parameter (value) is not numeric. Jeslrecl ignored.
      • 200-: JesLrecl parameter must be between 1 and 254. JesLrecl parameter ignored.
      • 200-: Jesrecfm parameter (parameter) is invalid. Jesrecfm ignored.
      • 200-: keyword=value ignored. Unable to set up requested conversion.
      • 200: Language is en-US (United States English)
      • 200- : Language reverts to default en-US (United States English)
      • 200: Load module transfer reset
      • 200: Local byte size is 8, representation type is Image
      • 200-: LRECL being changed to lrecl
      • 200-: LRECL being reset to lrecl.
      • 200-: LRECL being reset to SITE default of ‘not used’.
      • 200-: Lrecl parameter (value) is not numeric. Lrecl ignored.
      • 200-: Lrecl parameter (value) must be between 0 and 32760. Lrecl ignored.
      • 200-: LRECL X valid only for RECFM of U or variable length spanned.
      • 200-: LRECL 0 valid only for RECFM of U.
      • 200-: LRECL, RECFM, and BLOCKSIZE being reset to default values.
      • 200-: Mgmtclass parameter (value) is more than 8 characters. Mgmtclass ignored.
      • 200-: Migratevol parameter (value) is more than 6 characters. Migratevol ignored.
      • 200-: NCP parameter not supported for the C server. NCP ignored.
      • 200-: No conversion available to 'cp_name1' from 'cp_name2'. MBDATACONN ignored.
      • 200-: No conversion available between parm1 and parm2. SBDATACONN ignored.
      • 200-: No storage volumes exist.
      • 200-: No users are allowed to use SITE DEBUG
      • 200-: No users are allowed to use SITE DUMP
      • 200-: Nowrtapefastio ignored. Wrtapefastio already specified on this Site command.
      • 200: OK
      • 200-: Operand not allowed on parm parameter. Parameter ignored.
      • 200-: operand required on parm parameter. Parameter ignored.
      • 200-: Parameter keyword value value is not numeric - the parameter is ignored
      • 200-: Parameter parameter value value must be in the range minimum to maximum - parameter is ignored
      • 200-: parameter=operand ignored. Requested conversion is not supported.
      • 200 : PBSZ=0 is the protection buffer size
      • 200 : PBSZ=size
      • 200-: Percent Free Free Largest Free
      • 200: Port request OK.
      • 200-: Primary parameter (value) is not numeric. Primary ignored.
      • 200-: Primary parameter (value) must be between 1 and 16777215. Primary ignored.
      • 200 : Protection buffer size accepted
      • 200-: Qdisk ignored. “value” is not a valid volser.
      • 200-: Qdisk workarea allocation failed.
      • 200-: READTAPEFormat value is not supported - READTAPEFormat ignored
      • 200-: Recfm parameter (value) is invalid. Recfm ignored.
      • 200-: Representation type is Big5
      • 200: Representation type is Ebcdic IBM Kanji
      • 200: Representation type is Image
      • 200-: Representation type is SChinese
      • 200: Representation type is type
      • 200: Representation type is UCS-2
      • 200-: Retpd parameter (value) is not numeric. Retpd ignored.
      • 200-: Retpd parameter (value) must be between 0 and 9999. Retpd ignored.
      • 200-: Sbdataconn invalid syntax. Specify SBDATACONN=(value1,value2) or SBDATACONN=dsn. SBDATACONN ignored.
      • 200-: Sbdataconn parameter is too long. Maximum length for code page name is length. SBDATACONN ignored.
      • 200-: SBSUBChar parameter (sbsubchar) is not valid - SBSUBChar ignored
      • 200-: Secondary parameter (value) is not numeric. Secondary ignored.
      • 200-: Secondary parameter (value) must be between 0 and 16777215. Secondary ignored.
      • 200: SITE command was accepted
      • 200-: Some characters cannot be translated between codeset_1 and codeset_2
      • 200-: SO/SI characters char used
      • 200-: Sqlcol parameter (value) is invalid. Sqlcol ignored.
      • 200: Standard DBCS control used
      • 200-: Storclass parameter (value) is more than 8 characters. Storclass ignored.
      • 200-: SUBSYS parameter (value) is more than 4 characters - SUBSYS parameter is ignored
      • 200-: The keyword keyword value of value is not valid. Parameter ignored.
      • 200: Transferring PDS directory information.
      • 200-: Translate file 'file' invalid. SBDATACONN ignored.
      • 200-: Translate file 'file' not found. SBDATACONN ignored.
      • 200-: Translate file for Xlate name 'name' not found. Xlate ignored.
      • 200-: Translate file for Xlate name 'name' not valid. Xlate ignored.
      • 200-: UCOUNT parameter (value) is neither numeric, nor P. UCOUNT ignored.
      • 200-: UCOUNT parameter (value) must be between 1 and 59, or P. UCOUNT ignored.
      • 200-: Umask invalid syntax. Specify UMASK umask_value. UMASK ignored
      • 200-: Umask value invalid. Specify Umask value as 1 - 3 octal digits
      • 200-: Umask value missing. Specify Umask value as 1 - 3 octal digits
      • 200-: Unable to set up conversion between 'parm1' and 'parm2'. SBDATACONN ignored.
      • 200-: Unable to set up conversion between UCS-2 and codeset
      • 200-: Unit ignored. “value” is not a valid unit parameter.
      • 200-: Unrecognized parameter ‘parameter=operand’ on SITE command.
      • 200-: Unrecognized parameter ‘parameter’ on SITE command.
      • 200-: User userid is not authorized to filter on keyword. Its value remains value.
      • 200-: User user_name is not allowed to use SITE DEBUG
      • 200-: User user_name is not allowed to use SITE DUMP
      • 200-: VCOUNT parameter is not numeric. VCOUNT ignored.
      • 200-: VCOUNT parameter must be between 1 and 255. VCOUNT ignored.
      • 200-: volume for “dsname” is not mounted and noautomount is specified. DCBDSN parameter ignored.
      • 200-: Volume Free Cyls Trks Cyls-Trks Exts Use Attr
      • 200-: Volume ignored. “value” is not a valid volume parameter
      • 200-: volume percent_free free_cylinders free_tracks largest_cyls largest_trks free_extents use_attribute
      • 200-: Volume volser could not be found.
      • 200-: Waiting for mount for “dsname”
      • 200-: Waiting for recall of “dsname”
      • 200-: Wrtapefastio ignored. Nowrtapefastio already specified on this Site command.
      • 200-: Xlate parameter (xlate_name) is more than 8 characters. Xlate ignored.
    • 202 reply codes
      • 202: ACCT command not required - ignored
      • 202: ALLO not necessary, you may proceed
      • 202: command terminated due to server shutdown in progress
      • 202: SITE not necessary; you may proceed
    • 205 reply codes
      • 205: Load module transfer syntax error
      • 205: Load module transfer syntax error: blksize parameter missing.
      • 205: Load module transfer syntax error: lrecl parameter missing.
    • 211 reply codes
      • 211: command terminated due to server shutdown in progress
      • 211-: Confidence level in data transfers is neither checked nor reported
      • 211-: Confidence level in data transfers is checked and reported
      • 211-: Confidence level in data transfers is not checked or reported
      • 211-: DBSUB is set to dbsub
      • 211: End
      • 211-: Extensions supported
      • 211-: ISPFSTATS is set to ispfstats
      • 211: no Extensions supported
      • 211-: Outbound MBCS ASCII data uses lt_chars line terminator
      • 211-: Outbound SBCS ASCII data uses lt_chars line terminator
      • 211-: Partitioned data sets will be created in extended format.
      • 211-: Records on input tape are fixed format
      • 211-: Records on input tape are lrecl X format
      • 211-: Records on input tape are spanned format
      • 211-: Records on input tape are unspecified format
      • 211-: Records on input tape are variable format
      • 211-: SBSUBCHAR is set to sbsubchar
      • 211-: SBSUB is set to sbsub
      • 211-: Server site variable statement_name is set to value
      • 211-: Timer timer_name is set to timer_value
      • 211: The value of option option is undefined
      • 211: TLS security is supported at the tlsRfcLevel level
      • 211-: UTF-8 encoding in use on the control connection
    • 213 reply codes
      • 213: command terminated due to server shutdown in progress
      • 213: Status: number bytes transferred
      • 213: YYYYMMDDHHMMSS
    • 214 reply codes
      • 214: command terminated due to server shutdown in progress
      • 214: XDSS dsname: extract the attributes of an MVS data set.
      • 214-: READTAPEFormat=value Format of input tape data sets. Valid formats are
      • 214-: F (for fixed), V (for variable), S (for spanned),
      • 214-: X (for lrecl X), and blank (unspecified).
    • 215 reply codes
      • 215: command terminated due to server shutdown in progress
      • 215: MVS is the operating system of this server. FTP Server is running on name.
      • 215: UNIX is the operating system of this server. FTP Server is running on name.
    • 220 reply codes
      • 220: command terminated due to server shutdown in progress
      • 220: Connection will close if idle for more than timeout
      • 220: Connection will not timeout.
      • 220-: FTP init_time on init_date.
      • 220-: jobname IBM FTP version_release at hostname, init_time on init_date.
      • 220: Reinitialized; Ready for new user.
      • 220-: The message was truncated.
    • 221 reply codes
      • 221: command terminated due to server shutdown in progress
      • 221: Quit command received. Goodbye.
    • 226 reply codes
      • 226: Abort successful.
      • 226: command terminated due to server shutdown in progress
      • 226-: Compression reduced bytes transferred by percentage percent
      • 226-: DBCS conversion to EBCDIC encountered invalid input (number errors)
      • 226-: It is known to JES as job_ID
      • 226: List completed successfully.
      • 226: Nlst completed successfully
      • 226-: One or more characters were substituted during the transfer
      • 226: Statistics have been updated for the PDS member that was transferred
      • 226: Transfer completed (data was truncated)
      • 226: Transfer completed (lines were wrapped)
      • 226: Transfer completed (number translation errors)
      • 226: Transfer completed successfully.
      • 226: Transfer completed successfully, warning SELECT file too large
      • 226-: Unicode to EBCDIC conversion resulted in number substitutions
    • 227 reply codes
      • 227: command terminated due to server shutdown in progress
      • 227: Entering Passive Mode (h1,h2,h3,h4,p1,p2)
    • 229 reply codes
      • 229: Entering Extended Passive Mode (|||port_number|)
    • 230 reply codes
      • 230: command terminated due to server shutdown in progress
      • 230-: Password was changed.
      • 230-: Processing FTPS.RC configuration file - filename
      • 230: The email address entered is in an incorrect format.
      • 230-: The message was truncated.
      • 230-: Unable to open FTPS.RC configuration file - filename - errno
      • 230-: Unrecognized command - cmd - entered
      • 230: user_id is logged on. Working directory is “directory”.
      • 230-: User userid is an authorized user
      • 230-: Unrecognized parameter 'parameter=operand'on SITE command.
    • 234 reply codes
      • 234 : Security environment established - ready for negotiation
    • 235 reply codes
      • 235 : ADAT=base64EncodedData
      • 235 : GSSAPI Authentication succeeded
    • 250 reply codes
      • 250: Cancel successful
      • 250: command terminated due to server shutdown in progress
      • 250-: Compression reduced bytes transferred by percentage percent
      • 250: dsname deleted.
      • 250: dsname deleted from migration volume.
      • 250: Data structure is File
      • 250: Data structure is Record
      • 250-: DBCS conversion to EBCDIC encountered invalid input (number errors)
      • 250: DCB saved, send next command for load module transfer
      • 250: “directory” is the working directory name prefix.
      • 250: directory remains "old_directory".
      • 250-: Error mounting “dsname”;
      • 250-: Error retrieving "dsname";
      • 250: z/OS UNIX directory directory is the current working directory
      • 250-: It is known to JES as job_ID.
      • 250-: JES SSI interface return code rc.
      • 250-: JESENTRYLIMIT of number reached. Additional entries not displayed
      • 250-: JES SSI function function SSOBRETN = rc
      • 250: List completed successfully.
      • 250: Nlst completed successfully
      • 250: old data set renamed to new data set
      • 250-: One or more characters were substituted during the transfer
      • 250: Rename requested and the new name is the same as the old.
      • 250-: Statistics have been updated for the PDS member that was transferred
      • 250-: The message was truncated.
      • 250: The working directory “directory” is a partitioned data set
      • 250-: The working directory might be a load library
      • 250: Transfer completed (data was truncated)
      • 250: Transfer completed (lines were wrapped)
      • 250: Transfer completed (number translation errors)
      • 250: Transfer completed successfully.
      • 250: Transfer completed successfully, warning SELECT file too large
      • 250: type size - send next command for load module transfer
      • 250-: Unicode to EBCDIC conversion resulted in number substitutions
      • 250-: Waiting for mount for “dsname”
      • 250-: Waiting for recall of “dsname”
      • 250-: Working Directory for PUT is NULL Device;
      • 250: for GET is “directory” partitioned data set.
      • 250-: Working Directory for PUT is NULL Device;
      • 250: for GET is z/OS UNIX directory directory
      • 250-: Working Directory for PUT is NULL Device;
      • 250: for GET is “directory” name prefix.
    • 251 reply codes
      • 251: Current working directory is not a PDS
      • 251: Current working directory is not a PDSE
    • 252 reply codes
      • 252: Current working directory is not a load library
      • 252: No load module transfer processing necessary
    • 253 reply codes
      • 253: Could not build a file list
      • 253: No members of the data set match the selection pathnames
    • 254 reply codes
      • 254: Load module transfer requires filetype=SEQ
    • 257 reply codes
      • 257: command terminated due to server shutdown in progress
      • 257: “‘directory’” created.
      • 257: “directory” is the z/OS UNIX working directory.
      • 257: “‘directory’” is working directory.
      • 257: “‘directory’” partitioned data set is working directory.
      • 257: MKD failed. Error mounting volume.
      • 257: named pipe pathname created
      • 257-: Waiting for volume mount for volume volume
      • 257-: Working Directory for PUT is NULL Device;
      • 257: for GET is “directory” partitioned data set.
      • 257-: Working Directory for PUT is NULL Device;
      • 257: for GET is z/OS UNIX directory directory.
      • 257-: Working Directory for PUT is NULL Device;
      • 257: for GET is “directory” name prefix.
    • 300 reply codes
      • 300: command terminated due to server shutdown in progress
      • 300: Restart command accepted, parameter restart checkpoint.
    • 331 reply codes
      • 331: command terminated due to server shutdown in progress
      • 331: Send email address as password please.
      • 331: Send password please.
    • 334 reply codes
      • 334: Using authentication mechanism mechanism
    • 335 reply codes
      • 335 : ADAT=base64EncodedData
      • 335 : More data needed
    • 350 reply codes
      • 350: command terminated due to server shutdown in progress
      • 350: REST command accepted, parameter byte_transfer_offset.
      • 350: RNFR accepted. Please supply new name for RNTO.
    • 400 reply codes
      • 400: command terminated due to server shutdown in progress
    • 421 reply codes
      • 421: command terminated due to server shutdown in progress
      • 421: connection terminated - setuid failure during REIN command processing. error
      • 421: Open rejected due to insufficient resources.
      • 421: User Exit rejects open for connection.
    • 425 reply codes
      • 425: Can't open data connection.
      • 425: Can't open passive connection.
      • 425: command terminated due to server shutdown in progress
      • 425-: Server requires protected data connection.
      • 425: Unable to open data connection.
    • 426 reply codes
      • 426: command terminated due to server shutdown in progress
      • 426: Connection closed; transfer aborted.
      • 426: Data connection aborted
      • 426-: Data set dsname is allocated to another job and is unavailable for cmd command.
    • 450 reply codes
      • 450: command terminated due to server shutdown in progress
      • 450: Data set dsname is allocated to another job and is unavailable for cmd command.
      • 450: JESGET failed, could not allocate send buffer
      • 450-: Record too long
      • 450: timer expired waiting for read process to open pathname
      • 450: timer expired waiting for write process to open pathname
      • 450: timer expired while reading from named pipe
      • 450: Cannot create unique data set name for store unique of dsname
    • 451 reply codes
      • 451-: Checkpoint marker not supported
      • 451: command terminated due to server shutdown in progress
      • 451-: Compression reduced bytes transferred by percentage percent
      • 451-: Data set is full (19).
      • 451-: Data set is full rc.
      • 451-: Data set is out of space.
      • 451: data transfer aborted - command terminated due to CPU time limit exceeded.
      • 451: data transfer aborted - command terminated due to server shutdown in progress
      • 451: Dele failed due to internal error
      • 451: Dele failed, too many entries
      • 451-: Device is out of space.
      • 451: Error (error) closing the data set.
      • 451: Error (error) closing the data set. File could not be deleted.
      • 451: Error (error) closing the data set. File is catalogued.
      • 451: Error (error) closing the data set. File is deleted.
      • 451: Error (rc) closing the data set dsname
      • 451-: File transfer failed. File contains records that are longer than the LRECL of the new file.
      • 451: File transfer failed. Multi-byte data conversion error occurred
      • 451: File Transfer might not be complete. Last record received without EOL sequence.
      • 451: Index index is greater than number of spool files for jobid
      • 451: Internal storage allocation error, JesPutGet aborted
      • 451: Internal storage allocation error, try again later
      • 451: JESGET aborted: internal error processing JES request
      • 451: JESPUTGET aborted: internal error processing JES request
      • 451: List failed due to internal error
      • 451: List failed, too many entries
      • 451-: LRECL lrecl is incompatible with RECFM recfm
      • 451: Nlst failed due to internal error
      • 451: Nlst failed, too many entries
      • 451-: Possible cause is the destination PDS or its directory is too small.
      • 451-: Record is too long to process
      • 451-: Record received was too short (4).
      • 451: Renaming attempt failed.
      • 451-: System completion code and reason: cc-rc
      • 451: Transfer aborted.
      • 451: Transfer aborted due to file error.
      • 451: Transfer aborted due to file error. File could not be deleted.
      • 451: Transfer aborted due to file error. File is catalogued.
      • 451: Transfer aborted due to file error. File is deleted.
      • 451: Transfer aborted due to receive error.
      • 451: Transfer aborted due to receive error. File could not be deleted.
      • 451: Transfer aborted due to receive error. File is catalogued.
      • 451: Transfer aborted due to receive error. File is deleted.
      • 451: Transfer aborted. File could not be deleted.
      • 451: Transfer aborted. File is catalogued.
      • 451: Transfer aborted. File is deleted.
      • 451: Transfer aborted: file error.
      • 451: Transfer aborted: internal error while processing SQL request
      • 451: Transfer aborted: send error.
      • 451: Transfer aborted: SQL FETCH error (code)
      • 451: Transfer completed
      • 451-: Unable to get Jobid
      • 451: Unrecoverable error from JES SSI request RC=rc
    • 452 reply codes
      • 452: command terminated due to server shutdown in progress
      • 452: insufficient storage to process SITE command
      • 452: Transfer aborted: insufficient storage to process SQL request
    • 500 reply codes
      • 500: Command failed - command too long
      • 500: command terminated due to server shutdown in progress
      • 500: Invalid restart parameter.
      • 500: unknown command command
      • 500: User Exit denies user from using Command ‘command’.
      • 500: User Exit denies Userid ‘user_ID’ from using Command ‘command’.
      • 500-: UX-explanation
    • 501 reply codes
      • 501: * is not last char
      • 501: ** must be preceded and followed by a period or blank
      • 501: A qualifier in “pathname” begins with an invalid character
      • 501: A qualifier in “pathname” is more than 8 characters
      • 501: A qualifier in “pathname” contains an invalid character
      • 501 : Base 64 decode failed for ADAT data: error
      • 501 : Base 64 decode failed for command command: error
      • 501: command aborted - error in local processing
      • 501: command aborted -- FTP server not configured for commandname
      • 501: command command fails: "" is not a valid directory name
      • 501: command command syntax error : too many parameters
      • 501: command OPTS aborted -- no options supported for command
      • 501: command supported only in Stream mode
      • 501: command terminated due to server shutdown in progress
      • 501: CWD ../ only valid for z/OS UNIX directories
      • 501: Data set name too long. Use MVS naming conventions.
      • 501: Data set name too long. Use MVS or z/OS UNIX data set naming conventions.
      • 501: ‘data_set(member)’ requests members but data_set is not a partitioned data set.
      • 501: Directory is already NULL
      • 501: Error - existing kanji type invalid
      • 501: Error - existing type invalid
      • 501: Error - existing UCS type invalid
      • 501: File name too long. Use z/OS UNIX file naming conventions.
      • 501: Invalid data set name "dsname". Use MVS Dsname conventions.
      • 501: Invalid data set name. Use MVS Dsname conventions.
      • 501: Invalid directory name - too large.
      • 501: Invalid file identifier in RNTO command.
      • 501: Invalid Jobid
      • 501: Invalid user name ‘*’ in USER command
      • 501: Member name too long. Use MVS naming conventions.
      • 501: Mismatched quotes on directory name “pathname”.
      • 501: MKDIR fails: reason
      • 501: No directory name entered
      • 501: Nonexistent GDG data set dsname
      • 501: One or more parameters missing from command command
      • 501: Partitioned data set may not be created within a partitioned data set
      • 501: Partitioned data set may not be deleted within a partitioned data set
      • 501: password missing from PASS command
      • 501: Pathname required with null working directory
      • 501: Patterns (% and *) may only be specified in the last qualifier when in directory mode
      • 501: Protection buffer size value is not valid
      • 501: Qualifier too long. Use MVS naming conventions.
      • 501: RMDIR fails: reason
      • 501: Store unique not supported for GDG data sets.
      • 501: syntax error -- command required for OPTS
      • 501: Syntax error -- marker required for REST.
      • 501: syntax error -- pathname pathname not allowed for working directory directory
      • 501: syntax error -- pathname required for command
      • 501: too many bad passwords entered, PASS command disabled
      • 501: TYPE command contains invalid parameter
      • 501: TYPE command syntax error: num parameter invalid
      • 501: TYPE command syntax error: reason
      • 501: Type remains type
      • 501-: Unknown mode new_mode
      • 501: Data transfer mode remains old_mode
      • 501-: Unknown structure new_stru
      • 501: Data structure remains old_stru
      • 501-: unknown type type_value
      • 501: User name missing from USER command
      • 501: Wildcards not allowed in PDS name
    • 502 reply codes
      • 502: command aborted -- server not configured for LANG
      • 502: command aborted -- UTF-8 translation not available
      • 502: command command not implemented
      • 502: command terminated due to server shutdown in progress
      • 502: error in host address
      • 502: error in host address ‘value’
      • 502: error in port number
      • 502: error in port number ‘value’
      • 502: error parsing command_name command
      • 502: PORT command syntax error - insufficient digits in host-port
    • 503 reply codes
      • 503 : Authentication already established
      • 503: Command command rejected - command not allowed after prior_command command
      • 503: command terminated due to server shutdown in progress
      • 503: EPSV ALL received - command not allowed after EPSV ALL
      • 503 : Must first establish authentication
      • 503 : Must first issue PBSZ
      • 503 : Must issue AUTH command before ADAT command
      • 503: PASS command must be preceded by USER
      • 503 : Server on the TLS secure port does not accept the AUTH command
    • 504 reply codes
      • 504: Block mode not implemented for type B.
      • 504: Command command aborted -- FTP server not configured for parameter parameter.
      • 504: command command into named pipe fails -- filetype must be SEQ
      • 504: command STOU not supported for named pipes
      • 504: command terminated due to server shutdown in progress
      • 504: Compress mode not implemented for type B.
      • 504: Data structure remains old_stru
      • 504: Error - existing kanji type invalid
      • 504: Error - existing type invalid
      • 504: Filetype SQL requires type A (ASCII) or E (EBCDIC) or B (DBCS)
      • 504: Lrecl X transfer not supported with condition
      • 504: Lrecl X transfer not supported with Record I/O
      • 504: NOASATRANS is not supported for TYPE U. Use 'SITE ASATRANS'
      • 504: Only local byte size allowed is 8
      • 504-: Only 'TYPE U 2' is supported
      • 504-: Page structure not implemented
      • 504: parameter parameter not supported
      • 504: Port command not implemented for that parameter
      • 504: Record structure is not supported for TYPE U transfer
      • 504: Restart not allowed for named pipes
      • 504 : Restart not allowed with active security mechanism
      • 504: restart is not supported for type type
      • 504: Restart not allowed for store unique.
      • 504: Restart requires Block or Compressed transfer mode.
      • 504: Restart requires EBCDIC data type.
      • 504: Restart requires filetype=SEQ.
      • 504 : Server does not understand the specified mechanism
      • 504 : Server does not understand the specified protection level
      • 504: Server SBSENDEOL must be CRLF for SIZE command
      • 504: Server SBSENDEOL must be CRLF for stream mode restart of RETR command
      • 504: STAT file-identifier: not implemented
      • 504: Stream mode restart not supported for MVS data sets
      • 504: Struct R implemented with stream mode only.
      • 504: SUBSYS parameter not supported for APPE command
      • 504: Transfer of RDWs is not supported for TYPE U. Use 'SITE NORDW'
      • 504: Transfer of trailingblanks is not supported for TYPE U. Use 'SITE NOTRAILINGBLANKS'
      • 504-: TYPE command contains extraneous parameter parm
      • 504: Type format file transfer is not supported when SUBSYS is configured
      • 504-: TYPE has unknown format format
      • 504-: TYPE has unsupported format format
      • 504-: TYPE not Supported. Translation table not Loaded.
      • 504-: Type not supported. Unable to load lang translation tables.
      • 504: Type remains type
      • 504: TYPE U transfer is not supported for filetype type
      • 504: TYPE U transfer is not supported in mode mode
      • 504: TYPE U transfer is supported only for filetype SEQ
      • 504: TYPE U transfer is supported only in stream mode
      • 504-: Unable to set up conversion between UCS-2 and codeset
      • 504 : Unknown authentication type mechname
      • 504: WRAPRECORD is not supported for TYPE U. Use 'SITE NOWRAPRECORD'
    • 509 reply codes
      • 509: cannot convert pathname to native character set
    • 521 reply codes
      • 521: command terminated due to server shutdown in progress
      • 521: “new_directory” data set already exists
    • 522 reply codes
      • 522: command PORT not allowed with this session - current protocol is not IPv4.
      • 522: network protocol netprt_specified not consistent with this session. Use netprt_allowed.
      • 522: Network protocol not supported. Use (supported_protocols)
      • 522: No IPv4 address available for PASV. Use EPSV.
    • 525 reply codes
      • 525: No data is available on the data connection
    • 530 reply codes
      • 530-: A load was done from an uncontrolled library
      • 530-: An error occurred in the security product
      • 530-: An MVS environmental or internal error occurred
      • 530-: Anonymous login with security protected session requires anonymousLevel > 2
      • 530: Closing control connection
      • 530: command terminated due to server shutdown in progress
      • 530-: Current user current user remains logged in.
      • 530-: email address rejected by user exit
      • 530-: Error on func function call, errno=errno, rsncode=errnojr
      • 530-: error processing PASS command : error
      • 530: Excessive bad passwords entered - USER command disabled
      • 530-: Initial filetype file_type is disabled for anonymous.
      • 530-: Internal processing error
      • 530: Login attempt by user ID rejected by user exit
      • 530: Logon attempt by 'user_id' rejected.
      • 530: new password format invalid
      • 530: new passwords are not the same
      • 530: Not logged in.
      • 530-: Number of groups exceeds the maximum number allowed
      • 530: PASS command failed
      • 530: PASS command failed - getpwnam() error : error
      • 530: PASS command failed - _passwd() error : error
      • 530-: Password was changed.
      • 530-: Process does not have permission to set the UID
      • 530 : Server requires authentication
      • 530 : Server requires authorized user
      • 530-: StartDirectory value is disabled for anonymous.
      • 530-: System authorization facility (SAF) had an error
      • 530-: The caller is not authorized
      • 530-: The email address entered is in an incorrect format.
      • 530-: The newpass is not valid
      • 530-: The old password has expired
      • 530-: The old password is not authorized
      • 530-: The password is not authorized
      • 530-: The process is currently not able to change UID
      • 530-: The username access was denied by SAF services
      • 530-: The username is unknown
      • 530-: The username, oldpass or newpass argument is invalid
      • 530-: The value of uid is incorrect
      • 530: USER command failed
      • 530-: USER command failed. Switch from current user to new user not accepted.
      • 530-: User userid is not allowed to access server's port.
      • 530: You must first login with USER and PASS.
    • 531 reply codes
      • 531 : Server requires client certificate for login processing
    • 532 reply codes
      • 532 : Username does not match name in client certificate
    • 533 reply codes
      • 533 : All commands must be ENC protected
      • 533 : All commands must be protected
    • 534 reply codes
      • 534 : CCC not supported
      • 534: Command command not allowed for connection to secure port
      • 534: Could not stop TLS security
      • 534 : Server does not support the ADAT command for TLS secured connection
      • 534 : Server does not turn off protection for TLS secured control connection
      • 534 : Server is not willing to accept security mechanism
      • 534: Server is not willing to accept security mechanism on this connection
      • 534 : Server is protected and is not willing to accept another AUTH command
      • 534 : Server requires authentication before command processing
      • 534 : Server requires authentication before PASS command
      • 534 : Server requires authentication before USER command
      • 534 : Server setup for TLS failed
      • 534: TLS negotiation failed -- data connection closed
    • 535 reply codes
      • 535: Attempt to decrypt data failed
      • 535: Attempt to encrypt data failed
      • 535-: GSSAPI error major status code: value - text
      • 535-: GSSAPI error minor status code: value - text
      • 535 : Length length of received buffer is greater than PBSZ size
      • 535 : Request to accept security context failed
      • 535 : Request to acquire security credentials failed
      • 535 : Request to import name failed
      • 535 : Request to import the security context failed
      • 535: Request to load the Kerberos DLL library failed
    • 536 reply codes
      • 536 : Data connection protection level not supported
    • 550 reply codes
      • 550: Allocation for remote destination failed.
      • 550: Allocation of dsname failed while executing command command.
      • 550: Allocation of dsname failed while executing cmd command.
      • 550: Allocation of data_set failed: (rc=rc, err=err, info=info)
      • 550: Allocation of temporary data set failed: (rc=rc, err=err, info=info)
      • 550-: anonymous login rejected by FTP server
      • 550 : command command fails: message_prefix reason (errno2 = errno2)
      • 550: command command fails - unable to create named pipe pathname
      • 550: command command into pathname not supported when UNIXFILETYPE is FIFO
      • 550: Cannot create unique data set name for store unique of dsname.
      • 550: Cannot create unique file name for store unique of filename.
      • 550: Cannot create unique member name for append to dsname
      • 550: Cannot create unique member name for store unique of dsname
      • 550: cannot determine characteristics of pathname
      • 550: Cannot rename from partitioned data set dsname to a different partitioned data set dsname.
      • 550: closing control connection
      • 550: cmd cmd failed : error
      • 550: cmd cmd failed. No files found.
      • 550: cmd command failed - popen error: error
      • 550: cmd failed. Unknown HOME directory
      • 550: cmd fails: dsname. User not authorized.
      • 550: cmd fails: filename is a directory and is not empty.
      • 550: cmd fails: pathname is a directory.
      • 550: cmd fails: pathname is not a directory.
      • 550: Command command fails: access to resource is denied by server.
      • 550: Command cmd failed - pipe error: error
      • 550: command cmd fails: filename does not exist
      • 550: Command cmd fails: filename is a character special file.
      • 550: Command cmd fails: filename is an unknown type.
      • 550: Command cmd fails: filename is a directory.
      • 550: Command cmd fails: filename is a pipe or FIFO.
      • 550: command command fails: filetype is file type
      • 550: Command cmd fails - name is of an unsupported type
      • 550: command command fails - pathname must be an MVS directory
      • 550 : command command fails: pathname - user is not authorized
      • 550: command command is not available for pathname
      • 550: command command is not supported for mode mode
      • 550: command command is not supported for structure structure
      • 550: command command is not supported for type type
      • 550-: command command rejected - file transferred while SBSENDEOL not CRLF
      • 550: command fails: dsname. User not authorized
      • 550: command fails: pathname. User not authorized
      • 550: command SIZE is not supported for the current data connection translate table when type is type
      • 550: command SIZE rejected - pathname contains CR characters
      • 550: command SIZE rejected - pathname is not an z/OS UNIX file
      • 550: Command terminated due to CPU time limit exceeded
      • 550: command terminated due to server shutdown in progress
      • 550: could not delete dataset
      • 550: Data set dsname is migrated and NoAutoRecall is specified.
      • 550: Data set dsname not found
      • 550: “directory” data set does not exist.
      • 550: dsname is a partitioned data set and no member was specified on the cmd command.
      • 550: dsname is a physical sequential data set and a member was specified on the command.
      • 550: dsname is not on a direct access volume. It may not be deleted.
      • 550: dsname is not on a direct access volume. It may not be renamed.
      • 550: dsname used exclusively by someone else.
      • 550: DELE fails: dsname does not exist.
      • 550: DELE fails: dsname. User not authorized.
      • 550: directory remains “file_name”.
      • 550: DSORG=DA requires structure: FILE, mode: STREAM, and transfer type: IMAGE.
      • 550: error allocating new_directory
      • 550: Error allocating storage for type
      • 550: Error allocating tape data set dsname
      • 550: Error deleting migrated data set dsname
      • 550-: error initializing FTP server
      • 550: Error mounting volume containing data set dsname
      • 550: Error opening data_set_name
      • 550: error reading PDS directory
      • 550: Error recalling data set data_set
      • 550: Error recalling data set data_set (rc=rc)
      • 550: File filename not found.
      • 550: file_name requests a nonexistent partitioned data set. Use MKD command to create it.
      • 550-: GSSAPI error major status code: value - text
      • 550-: GSSAPI error minor status code: value - text
      • 550: Index number is greater than number of spool files for jobid
      • 550: internal error processing command command
      • 550-: Internal error processing function SSOBRETN=rc.
      • 550: Invalid cancel request
      • 550: Invalid jobname/Jobid combination
      • 550: JES cannot find output for jobid
      • 550: JES cannot find output for jobid, JesPutGet aborted
      • 550: JES internal reader allocation failed
      • 550: JES internal reader open failed
      • 550: JES is unable to provide spool data set name now
      • 550: JES is unable to provide spool data set name now, JesPutGet aborted
      • 550: JES spool file allocation failed for dsname
      • 550: JES spool file open failed for dsname
      • 550: JESPUT failed, could not allocate receive buffer
      • 550: JesPutGet aborted
      • 550: JesPutGet aborted, internal error
      • 550: JesPutGet aborted, job not found
      • 550: JesPutGet aborted, timeout exceeded
      • 550: JesPutGet terminated
      • 550: Job name not found
      • 550: Job not cancelled, duplicate jobnames and no Jobid
      • 550: Job not cancelled, job on output queue
      • 550: Jobid jobid not found
      • 550: Jobid jobid not found for JESJOBNAME=name, JESSTATUS=status and JESOWNER=owner
      • 550: Jobid with invalid syntax for subsystem
      • 550: Mismatched quotes on pathname pathname
      • 550: MKD failed. Dcbdsn data set dcbdsn_name does not exist.
      • 550: MKD failed. Dcbdsn data set dcbdsn_name is not on a direct access volume.
      • 550: MKD failed. Dcbdsn data set dcbdsn_name is a VSAM data set.
      • 550: MKD failed. Dcbdsn data set dcbdsn_name has an invalid dsorg.
      • 550: MKD failed. Dcbdsn data set dcbdsn_name has a recfm of recfm which is invalid for a PDS.
      • 550: MKD failed. Dcbdsn data set dcbdsn_name is migrated and noautorecall is specified.
      • 550: MKD failed. Error locating dcbdsn data set dcbdsn_name.
      • 550: MKD failed. Unit=unit_name invalid for PDS.
      • 550: MKD failed. Volume for dcbdsn data set dcbdsn_name is not mounted and NoAutomount is specified.
      • 550: MKD failed. Volume list volume serial list includes a volume which is not mounted and NoAutoMount is specified.
      • 550: MKD failed. Volume volume is not mounted and NoAutoMount is specified.
      • 550: MKD failed. Volume=serial is a tape and is invalid for a PDS.
      • 550: MKD failed. Volume=volume serial list includes a tape and is not valid for a PDS.
      • 550: MKD failed. Error mounting dcbdsn data set dcbdsn_name.
      • 550: MKD failed. Error retrieving dcbdsn data set dcbdsn_name.
      • 550: MKD failed. Recfm recfm is invalid for a PDS.
      • 550: Mkd fails: new_directory. User not authorized
      • 550: MKDIR failed: error
      • 550: Name length error for pathname pathname
      • 550: No data sets found.
      • 550: No jobs found for JESJOBNAME=name, JESSTATUS=status and JESOWNER=owner
      • 550: No members found.
      • 550: No spool files available for jobid
      • 550: No spool files available for jobid, JesPutGet aborted
      • 550: Non-DASD data set dsname cannot be processed.
      • 550: Open of dsname failed.
      • 550: Partitioned data set ‘pathname’ does not exist
      • 550: Pathname does not contain valid Jobid
      • 550: pathname pathname not retrievable.
      • 550: Permanent negative completion.
      • 550: READTAPEFormat value is value but input tape is format
      • 550: READTAPEFormat value is value but input tape is format format
      • 550: READTAPEFormat value is value but input tape is not spanned.
      • 550: READTAPEFormat value is value but input tape is spanned
      • 550: Rename fails: dsname already exists.
      • 550: Rename fails: GDG name conversion failed.
      • 550: Renaming attempt failed. Rc was errno
      • 550: Request nonexistent member file_name to be sent.
      • 550: request size of nonexistent member member
      • 550-: Request to export security context failed
      • 550: Retrieval of a whole partitioned data set is not supported. Use MGET or MVSGET for this purpose.
      • 550: RMD failed. Valid only for z/OS UNIX files or partitioned data sets.
      • 550: Rmd fails: directory. User not authorized
      • 550: RMDIR failed: error
      • 550: RNFR fails: dsname does not exist.
      • 550: RNFR fails: dsname. User not authorized.
      • 550: RNTO fails: dsname. User not authorized.
      • 550 : SIZE command not supported with active security mechanism
      • 550: Size of a whole Partitioned data set is not supported
      • 550: SIZE fails: file name is migrated
      • 550: SIZE fails: filename is on a volume which is not mounted
      • 550: SQL query not available. Can't load CAF routines.
      • 550-: SVC99 RETURN CODE=rc S99INFO=info S99ERROR=decerr HEX=hexerr S99ERSN code code.
      • 550-: System completion code and reason: code-reason
      • 550: TAPEREADSTREAM does not support transfer of an American Standards Association (ASA) data set
      • 550: TAPEREADSTREAM does not support transfer of the trailing blanks in a fixed format tape data set
      • 550: The user is not authorized to access the job
      • 550: Transfer aborted
      • 550: TYPE U transfer requires variable format data set
      • 550: Unable to append to dsname
      • 550: Unable to append to fixed record format file in image mode
      • 550: Unable to append to member name in Partitioned data set dsname
      • 550: Unable to append to the Null directory.
      • 550: Unable to create data set dsname for command command.
      • 550: Unable to delete directory (Error code: error_code, Reason code: reason_code, S99ERSN code s99reason_code).
      • 550: Unable to delete dsname (Rc = errno).
      • 550: Unable to obtain data set list
      • 550-: Unable to obtain JES NODE name from subsystem information
      • 550: Unable to perform LIST/NLST command due to error with /dev/null.
      • 550: Unable to send dsname
      • 550: Unable to size dsname
      • 550: Unable to store dsname
      • 550: Unable to store member name in Partitioned data set dsname
      • 550: Unable to store unique dsname
      • 550: Unable to store unique member name in Partitioned data set dsname
      • 550: Unexpected status for dsname
      • 550: Unknown HOME directory for pathname path
      • 550: Unknown return code from Get JES spool request: number
      • 550: Unknown return code from Get JES spool request: number, JesPutGet aborted
      • 550: Unknown return code from JES cancel request
      • 550: User Exit refuses this Job to be submitted by dsname
      • 550: Volume containing dsname is not mounted and NoAutoMount specified.
      • 550-: volume for “new_directory” is not mounted and NoAutomount is specified
      • 550: Volume is not ready and automatic tape mounts are not allowed.
      • 550: Volume name is not mounted and NoAutoMount is specified.
      • 550: Volume=volume list includes a volume which is is not mounted and NoAutoMount is specified.
      • 550: VSAM data set dsname cannot be processed.
    • 551 reply codes
      • 551: command terminated due to server shutdown in progress
      • 551: Reload of the load library failed
      • 551: Transfer aborted: attempt to connect to db2name failed (code)
      • 551: Transfer aborted: condition occurred for TYPE U transfer
      • 551: Transfer aborted: conversion failure
      • 551: Transfer aborted: internal read error.
      • 551: Transfer aborted: internal write error.
      • 551: Transfer aborted: SQL CURSOR DECLARE failure
      • 551: Transfer aborted: SQL CURSOR OPEN failure
      • 551: Transfer aborted: SQL not available. Attempt to open plan plan_name failed (code)
      • 551: Transfer aborted: SQL PREPARE/DESCRIBE failure
      • 551: Transfer aborted: uneven number of bytes received for TYPE U transfer
      • 551: Unload of the load library failed
    • 552 reply codes
      • 552: Command cmd fails: filename does not exist.
    • 554 reply codes
      • 554: command terminated due to server shutdown in progress
      • 554: Multibyte transfer not supported for destination processing
      • 554: Requested action not taken: file not found.
      • 554: Requested action not taken: GDG name conversion failed.
      • 554: Requested action not taken: invalid REST parameter.
      • 554: Restart not valid for destination processing
      • 554: Transfer aborted: unsupported SQL statement
    • 557 reply codes
      • 557 : Data contains codepoints that cannot be translated
      • 557 : File contains ASCII data - enter TYPE A command before entering cmdname command
      • 557 : File contains binary data - enter TYPE I command before entering cmdname command
      • 557 : JES functions are not allowed with ASCII codepage codepage
  • SMTP (pascal version) user abend codes
  • Intrusion detection services probeids
  • Resolver return and reason codes
    • Resolver return codes
    • Resolver reason codes
  • TCP/IP Discard reason codes
  • ENF event code 80 return and reason codes
  • Related protocol specifications
      • Index