JCICS 예외 맵핑

Java에서 CICS 명령이 리턴하는 조건이 Java 예외에 맵핑됩니다.

표 1. Java 예외 맵핑
CICS® 조건 Java 예외 CICS 조건 Java 예외
ALLOCERR AllocationErrorException CBIDERR InvalidControlBlockIdException
CCSIDERR CCSIDErrorException CHANNELERR ChannelErrorException
CONTAINERERR ContainerErrorException DISABLED FileDisabledException
DSIDERR FileNotFoundException DSSTAT DestinationStatusChangeException
DUPKEY DuplicateKeyException DUPREC DuplicateRecordException
END EndException ENDDATA EndOfDataException
ENDFILE EndOfFileException ENDINPT EndOfInputIndicatorException
ENQBUSY ResourceUnavailableException ENVDEFERR InvalidRetrieveOptionException
EOC EndOfChainIndicatorException EODS EndOfDataSetIndicatorException
EOF EndOfFileIndicatorException ERROR ErrorException
EXPIRED TimeExpiredException FILENOTFOUND FileNotFoundException
FUNCERR FunctionErrorException IGREQID InvalidREQIDPrefixException
IGREQCD InvalidDirectionException ILLOGIC LogicException
INBFMH InboundFMHException INVERRTERM InvalidErrorTerminalException
INVEXITREQ InvalidExitRequestException INVLDC InvalidLDCException
INVMPSZ InvalidMapSizeException INVPARTNSET InvalidPartitionSetException
INVPARTN InvalidPartitionException INVREQ InvalidRequestException
INVTSREQ InvalidTSRequestException IOERR IOErrorException
ISCINVREQ ISCInvalidRequestException ITEMERR ItemErrorException
JIDERR InvalidJournalIdException LENGERR LengthErrorException
MAPERROR MapErrorException MAPFAIL MapFailureException
NAMEERROR NameErrorException NODEIDERR InvalidNodeIdException
NOJBUFSP NoJournalBufferSpaceException NONVAL NotValidException
NOPASSBKRD NoPassbookReadException NOPASSBKWR NoPassbookWriteException
NOSPACE NoSpaceException NOSPOOL NoSpoolException
NOSTART StartFailedException NOSTG NoStorageException
NOTALLOC NotAllocatedException NOTAUTH NotAuthorisedException
NOTFND RecordNotFoundException NOTOPEN NotOpenException
OPENERR DumpOpenErrorException OVERFLOW MapPageOverflowException
PARTNFAIL PartitionFailureException PGMIDERR InvalidProgramIdException
QBUSY QueueBusyException QIDERR InvalidQueueIdException
QZERO QueueZeroException RDATT ReadAttentionException
RETPAGE ReturnedPageException ROLLEDBACK RolledBackException
RTEFAIL RouteFailedException RTESOME RoutePartiallyFailedException
SELNERR DestinationSelectionErrorException SESSBUSY SessionBusyException
SESSIONERR SessionErrorException SIGNAL InboundSignalException
SPOLBUSY SpoolBusyException SPOLERR SpoolErrorException
STRELERR STRELERRException SUPPRESSED SuppressedException
SYMBOLERR SymbolErrorException SYSBUSY SystemBusyException
SYSIDERR InvalidSystemIdException TASKIDERR InvalidTaskIdException
TCIDERR TCIDERRException TEMPLATERR TemplateErrorException
TERMERR TerminalException TERMIDERR InvalidTerminalIdException
TOKENERR TokenErrorException    
TRANSIDERR InvalidTransactionIdException TSIOERR TSIOErrorException
UNEXPIN UnexpectedInformationException USERIDERR InvalidUserIdException
WRBRK WriteBreakException WRONGSTAT WrongStatusException
참고: CICS 명령 WEB RECEIVE가 수신된 데이터가 HTTP 이외 메시지임을 나타낼 경우(TYPE=HTTPNO 설정) getContent()에 의해 NonHttpDataException이 발생합니다.