Package com.ibm.cics.server

CICS TS JCICS.

See: Description

  • Interface Summary 
    Interface Description
    AsyncService
    This class provides the Java interfaces to three of the CICS Asynchronous API commands: EXEC CICS RUN TRANSID EXEC CICS FETCH ANY EXEC CICS FREE CHILD
    ChildResponse
    This class represents the response of a child task; part of the CICS Asynchronous API.
    CICSTransactionCallable<T>
    This interface allows a user to indicate that the Callable work should be executed under a CICS transaction id of choice, rather than the default transaction id.
    CICSTransactionRunnable
    This interface allows a user to signify that the Runnable work should be executed under a CICS transaction id of choice, rather than the default transaction id.
    Constants
    Constants that are common to the JCICS library.
    IHolder
    This interface provides methods for interacting with a byte[] held within a Holder class.
    ILongHolder
    This interface provides methods for interacting with a long held within a Holder class.
    IRetrievedDataHolder
    This interface provides methods for interacting with a RetrievedData held within a Holder class.
    OutputRedirectionPlugin
    This interface provides a single method to the CICS Wrapper class for use when redirecting requests for STDOUT and STDERR.
    RegionTraceBits
    This interface provides a set of constants that should be used to construct a java.util.BitSet for use with the TRACE-related API.
    RetrieveBits
    This interface provides a set of constants that should be used to construct a java.util.BitSet for use with the Task.retrieve() method.
    TerminalSendBits
    This interface provides a set of constants that should be used to construct a java.util.BitSet for use with the SEND-related API.
    TerminalSendCommonBits
    This interface provides a set of constants that should be used to construct a java.util.BitSet for use with the SEND-related API.
    TerminalSendControlBits
    This interface provides a set of constants that should be used to construct a java.util.BitSet for use with sendControl().
    TerminalSendTextBits
    This interface provides a set of constants that should be used to construct a java.util.BitSet for use sendText().
  • Class Summary 
    Class Description
    AddressResource
    This class provides the implementation of synchronization based on the address of a data area.
    AIDValue
    This class provides a set of constants for use with getAIDbyte() method in the TerminalPrincipalFacility class.
    API
    This is the base class for all JCICS classes that interact with CICS.
    Application
    The application to be invoked.
    ApplicationContext
    The context of an application that is running or is to be run in CICS TS.
    AsyncServiceImpl
    This class, implementing AsyncService, provides the Java interfaces to three of the CICS Asynchronous API commands: EXEC CICS RUN TRANSID EXEC CICS FETCH ANY EXEC CICS FREE CHILD
    AttachInitiator
    This bean is the main interface to APPC.
    AttachInitiatorBeanInfo
    This Class provides the BeanInfo for an AttachInitiator.
    CertificateInfo
    This Class provides the Java implementation of CICS API command EXTRACT CERTIFICATE.
    Channel
    This is the Java implementation of CICS Channels
    ChannelFactory
    This is the Factory for creating CICS Channels.
    ChildResponseImpl
    Implementation of ChildResponse.
    Chunk
    This class provides a mechanism by which a PIPELINE terminal handler program can send multiple response chunks of data in response to a remote Web request.
    CICSExecutorService
    The CICSExecutorService provides a way to run work on a separate CICS capable thread.
    CICSFuture
    This class, part of the CICS Asynchronous API, implements Future.
    CicsSecurityManager
    This class provides a security manager for the CICS environment.
    CICSWebAppStateHolder
    INTERNAL CICS USE ONLY
    CommAreaHolder
    The class that represents a COMMAREA.
    Container
    This is the Java implementation of CICS Containers.
    ContainerIterator
    This is the ContainerIterator which allows CICS Java programs to browse all Containers in a Channel.
    Conversation
    This class implements the interface that is common to both ends of an APPC conversation.
    ConversationPrincipalFacility
    ConversationSendOptions
    This class presents a way to specify the following options on the SEND command:
    ConversationState
    This class implements an enumeration representing the different states in which an APPC conversation can be.
    Cursor
    This class provides a set of methods and variables that correspond to the CURSOR of a CICS terminal.
    CWAHolder
    This class holds an array of bytes that is a copy of the contents of the CWA.
    DataHolder
    This class holds an array of bytes that is the data read from a TDQ.
    Document
    This Class provides the Java implementation of the CICS DOCUMENT API.
    DocumentLocation
    This Class provides a wrapper for the AT and TO keywords for CICS DOCUMENT API command DOCUMENT INSERT.
    EnterRequest
    This Bean provides the Java equivalent to the EXEC CICS ENTER command.
    ESDS
    This class is the implementation class for the ESDS kind of file.
    ESDS_Browse
    This class implements the CICS File Control interface for browsing ESDS files via RBA.
    Event
    This is the Java implementation of the EXEC CICS SIGNAL EVENT command.
    FileBrowse
    This class is the superclass of all of the browse-related implementation classes.
    FileBrowse.LocalVars
    Inner class to hold ThreadLocal variables
    FormField
    This Class extends the NameValueData class and the class returned from HttpRequest methods: getFormField() getNextFormField()
    FutureWrapper<V>
    Internal CICS use-only.
    HttpClientRequest
    This class provides the Java implementation of HTTP client requests related to the following CICS API commands: WEB SEND SESSTOKEN WEB WRITE SESSTOKEN.
    HttpClientResponse
    This class provides the Java implementation of HTTP client response related to the following CICS API commands: WEB RECEIVE SESSTOKEN WEB READ SESSTOKEN WEB STARTBROWSE SESSTOKEN WEB READNEXT SESSTOKEN WEB ENDBROWSE SESSTOKEN.
    HttpHeader
    This Class extends the NameValueData class and the class returned from HttpRequest methods: getHeader() getNextHeader()
    HttpRequest
    This class provides the Java implementation of HTTP requests related to the following CICS API WEB server commands: WEB EXTRACT WEB READ HTTPHEADER WEB READ FORMFIELD WEB READ QUERYPARM WEB STARTBROWSE HTTPHEADER WEB READNEXT HTTPHEADER WEB ENDBROWSE HTTPHEADER WEB STARTBROWSE FORMFIELD WEB READNEXT FORMFIELD WEB ENDBROWSE FORMFIELD WEB STARTBROWSE QUERYPARM WEB READNEXT QUERYPARM WEB ENDBROWSE QUERYPARM WEB RECEIVE.
    HttpResponse
    This class provides the Java implementation of HTTP responses related to the following CICS API WEB server commands: WEB WRITE WEB SEND.
    HttpSession
    This class provides the Java implementation of HTTP client requests related to the following CICS API commands: WEB OPEN WEB CLOSE WEB EXTRACT SESSTOKEN.
    IsCICS
    Class to call the JNI function xxx_DTCisCICS () to obtain whether we're currently in CICS and/or we can use the CICS API.
    ItemHolder
    This class holds an array of bytes that is the data read from a TSQ.
    JVMServerValue
    This class provides a set of constants for use with application programs using the JVM Server Linkable API.
    KeyedFile
    This is the implementation class for the KeyedFile interface.
    KeyedFileBrowse
    This class implements browsing a keyed file.
    KeyHolder
    This class holds an array of bytes that is the key of a file.
    KSDS
    This class is the implementation class for the KSDS kind of file.
    Message
    Utility class for issuing CICS messages
    NameResource
    This class provides the implementation for named synchronized resources.
    NameValueData
    This abstract class is used to store name value pairs.
    Program
    This Class provides the Java interface to CICS Program Control equivalent to the LINK command.
    QueryParm
    This Class extends the NameValueData class and the class returned from HttpRequest method: getNextQueryParm()
    RecordHolder
    This class holds an array of bytes that is the data read from a file.
    Region
    This class provides a set of methods and variables that correspond to a CICS region.
    RemotableResource
    This abstract class provides the common implementation for resources that can be accessed on other systems.
    Resource
    This abstract class provides the common implementation for named resources.
    RetrievedData
    This class holds the data retrieved for a task that has been STARTed.
    RetrievedDataHolder
    This class holds the values that can be retrieved for a (started) task.
    RRDS
    This class is the implementation class for the RRDS kind of file.
    RRDS_Browse
    This class implements the CICS File Control interface for browsing RRDS files via RRN.
    SearchType
    This class implements an enumeration of the different search types that can be used with generic keys.
    Service
    This class provides the Java interface to CICS Service API.
    SoapFault
    This class provides the Java interface to CICS SOAPFAULT API.
    StartRequest
    This Bean provides the Java equivalent to the EXEC CICS START command.
    StartRequestBeanInfo
    This Class provides the BeanInfo for a StartRequest.
    SymbolList
    This Class provides a wrapper for the symbol list keywords SYMBOLLIST, DELIMITER and UNESCAPED of the CICS DOCUMENT API.
    SynchronizationResource
    This abstract class provides the common implementation for synchronized resources.
    SyncLevel
    This class implements an enumeration of the different synchronization levels that can be specified for an APPC conversation.
    SyncLevelEditor
    This Class provides a property editor for the syncLevel property of an AttachInitiator.
    Task
    This class provides a set of methods and variables that correspond to a CICS task.
    TcpipRequest
    This class provides the Java implementation of TCPIP requests related to the following CICS API commands: EXTRACT CERTIFICATE EXTRACT TCPIP WEB RECEIVE.
    TCTUAHolder
    This class holds an array of bytes that is a copy of the contents of the TCTUA.
    TDQ
    This Class provides the Java implementation of CICS Transient Data Queues (TDQs).
    Terminal
    This Class provides the Java interface to a CICS Terminal.
    TerminalPrincipalFacility
    This Class provides the Java interface to a CICS Terminal.
    TerminalPrincipalFacilityExtended Deprecated
    This class was provided in CICS TS 1.3 to support additional functionality for the TerminalPrincipalFacility class, when using the Enterprise Toolkit for OS/390 (Java program objects).
    Transform
    This class provides the Java interface to the CICS TRANSFORM command.
    TransformInput
    This class represents the input parameters for the TRANSFORM command.
    TransformOutput
    This class represents the output parameters for the TRANSFORM command.
    TSQ
    This Class provides the Java interface to CICS Temporary Storage Queues (TSQs).
    TSQBeanInfo
    This Class provides the BeanInfo for a TSQ.
    TSQNameEditor
    This Class provides a property editor for the name property of a TSQ.
    TSQType
    This class implements an enumeration of the different types of TSQ.
    TSQTypeEditor
    This Class provides a property editor for the type property of a TSQ.
    TWAHolder
    This class holds an array of bytes that is a copy of the contents of the TWA.
    URIMap
    This class represents a URIMAP resource.
    Version
    The Version of an object in the form majorVersion.minorVersion.microVersion
    WebService
    This class provides the Java interface to CICS WebService resources.
    WSAContext
    WS-Addressing context inteface.
    WSAEpr
    WS-Addressing Endpoint Reference helper class.
    XmlTransform
    This class represents an XMLTRANSFORM resource.
  • Enum Summary 
    Enum Description
    Application.MatchStyle
    The style of matching that will be used when invoking an application.
    AsyncService.BlockingAction
    Enumeration of possible blocking actions for AsyncService.getAny(BlockingAction).
    ChildResponse.CompletionStatus
    Enumeration of possible return states of a child task, returned by ChildResponse.getCompletionStatus().
    CICSExecutorService.RejectedWorkPolicy
    Enum of ways to Handle rejected workload
  • Exception Summary 
    Exception Description
    AbendCancelException
    Provides a Java exception that corresponds to a CICS ABEND CANCEL.
    AbendException
    Class that provides a Java exception that corresponds to a CICS ABEND.
    AllocationErrorException
    Class that represents the CICS ALLOCERR condition.
    ApplicationNotFoundException
    Class that represents the CICS APPNOTFOUND condition.
    CCErrorException
    Class that represents the CICS CCERROR condition.
    CCSIDErrorException
    Class that represents the CICS CCSIDERR condition
    ChangedException
    Class that represents the CICS CHANGED condition.
    ChannelErrorException
    Class that represents the CICS CHANNELERR condition
    CicsConditionException
    Class that provides a Java class which is used as an exception corresponding to a CICS condition.
    CicsException
    Class that provides the superclass for all CICS exception classes.
    CicsResponseConditionException
    This class provides the base for those exceptions that correspond to CICS conditions for which a response code (in the EIBRCODE field of the EIB) is defined.
    CicsRuntimeException
    Class that provides the superclass for all CICS RuntimeExceptions.
    CicsThreadingRuntimeException
    A CICSRuntimeException containing further information on why CICS Thread creation failed.
    CodePageErrorException
    Class that represents the CICS CODEPAGEERR condition
    ContainerErrorException
    Class that represents the CICS CONTAINERERR condition
    DestinationSelectionErrorException
    Class that represents the CICS SELNERR condition.
    DestinationStatusChangeException
    Class that represents the CICS DSSTAT condition.
    DumpOpenErrorException
    Class that represents the CICS OPENERR condition.
    DuplicateKeyException
    Class that represents the CICS DUPKEY condition.
    DuplicateRecordException
    Class that represents the CICS DUPREC condition.
    EndException
    Class that represents the CICS END condition.
    EndOfChainIndicatorException
    Class that represents the CICS EOC condition.
    EndOfDataException
    Class that represents the CICS ENDDATA condition.
    EndOfDataSetIndicatorException
    Class that represents the CICS EODS condition.
    EndOfFileException
    Class that represents the CICS ENDFILE condition.
    EndOfFileIndicatorException
    Class that represents the CICS EOF condition.
    EndOfInputIndicatorException
    Class that represents the CICS ENDINPT condition.
    EndOfProgramException Deprecated
    Removed as no longer a sensible way to return from a Java Program.
    ErrorException
    Class that represents the CICS ERROR condition.
    EventErrorException
    Class that represents the CICS EVENTERR condition
    FileDisabledException
    Class that represents the CICS DISABLED condition.
    FileNotFoundException
    Class that represents the CICS FILENOTFOUND condition.
    FunctionErrorException
    Class that represents the CICS FUNCERR condition.
    InboundFMHException
    Class that represents the CICS INBFMH condition.
    InboundSignalException
    Class that represents the CICS SIGNAL condition.
    IncompatiblePipelineException
    An incompatible handler is configured in the pipeline.
    InvalidControlBlockIdException
    Class that represents the CICS CBIDERR condition.
    InvalidDirectionException
    Class that represents the CICS IGREQCD condition.
    InvalidErrorTerminalException
    Class that represents the CICS INVERRTERM condition.
    InvalidExitRequestException
    Class that represents the CICS INVEXITREQ condition.
    InvalidHandlerException
    An incorrect type of handler has been used.
    InvalidJournalIdException
    Class that represents the CICS JIDERR condition.
    InvalidLDCException
    Class that represents the CICS INVLDC condition.
    InvalidMapSizeException
    Class that represents the CICS INVMPSZ condition.
    InvalidNodeIdException
    Class that represents the CICS NODEIDERR condition.
    InvalidPartitionException
    Class that represents the CICS INVPARTN condition.
    InvalidPartitionSetException
    Class that represents the CICS INVPARTNSET condition.
    InvalidProgramIdException
    Class that represents the CICS PGMIDERR condition.
    InvalidQueueIdException
    Class that represents the CICS QIDERR condition.
    InvalidREQIDPrefixException
    Class that represents the CICS IGREQID condition.
    InvalidRequestException
    Class that represents the CICS INVREQ condition.
    InvalidRetrieveOptionException
    Class that represents the CICS ENVDEFERR condition.
    InvalidSystemIdException
    Class that represents the CICS SYSIDERR condition.
    InvalidTaskIdException
    Class that represents the CICS TASKIDERR condition.
    InvalidTerminalIdException
    Class that represents the CICS TERMIDERR condition.
    InvalidTransactionIdException
    Class that represents the CICS TRANSIDERR condition.
    InvalidTSRequestException
    Class that represents the CICS INVTSREQ condition.
    InvalidUserIdException
    Class that represents the CICS USERIDERR condition.
    IOErrorException
    Class that represents the CICS IOERR condition.
    ISCInvalidRequestException
    Class that represents the CICS ISCINVREQ condition.
    ItemErrorException
    Class that represents the CICS ITEMERR condition.
    LengthErrorException
    Class that represents the CICS LENGERR condition.
    LoadingException
    Class that represents the CICS LOADING condition.
    LockedException
    Class that represents the CICS LOCKED condition.
    LogicException
    Class that represents the CICS ILLOGIC condition.
    MapErrorException
    Class that represents the CICS MAPERROR condition.
    MapFailureException
    Class that represents the CICS MAPFAIL condition.
    MapPageOverflowException
    Class that represents the CICS OVERFLOW condition.
    NameErrorException
    Class that represents the CICS NAMEERROR condition.
    NoJournalBufferSpaceException
    Class that represents the CICS NOJBUFSP condition.
    NonHttpDataException
    This exception is produced when the java program has called HttpRequest method getContent() which invokes CICS API command WEB RECEIVE and the data returned from the command is of type NONHTTP.
    NoPassbookReadException
    Class that represents the CICS NOPASSBKRD condition.
    NoPassbookWriteException
    Class that represents the CICS NOPASSBKWR condition.
    NoSpaceException
    Class that represents the CICS NOSPACE condition.
    NoSpoolException
    Class that represents the CICS NOSPOOL condition.
    NoStorageException
    Class that represents the CICS NOSTG condition.
    NotAllocatedException
    Class that represents the CICS NOTALLOC condition.
    NotAuthorisedException
    Class that represents the CICS NOTAUTH condition.
    NotFinishedException
    Class that represents the CICS NOTFINISHED condition.
    NotFoundException
    Class that represents the CICS NOTFND condition.
    NotOpenException
    Class that represents the CICS NOTOPEN condition.
    NotSupportedException
    The request is not supported.
    NotValidException
    Class that represents the CICS NONVAL condition.
    PartitionFailureException
    Class that represents the CICS PARTNFAIL condition.
    PipelineMismatchException
    An incorrect pipeline mode has been used.
    QueueBusyException
    Class that represents the CICS QBUSY condition.
    QueueZeroException
    Class that represents the CICS QZERO condition.
    ReadAttentionException
    Class that represents the CICS RDATT condition.
    RecordBusyException
    Class that represents the CICS RECORDBUSY condition.
    RecordNotFoundException
    Class that represents the CICS NOTFND condition.
    ResourceDisabledException
    Class that represents the CICS DISABLED condition for any CICS resource.
    ResourceUnavailableException
    Class that represents the CICS ENQBUSY condition.
    ReturnedPageException
    Class that represents the CICS RETPAGE condition.
    RolledBackException
    Class that represents the CICS ROLLEDBACK condition.
    RouteFailedException
    Class that represents the CICS RTEFAIL condition.
    RoutePartiallyFailedException
    Class that represents the CICS RTESOME condition.
    SessionBusyException
    Class that represents the CICS SESSBUSY condition.
    SessionErrorException
    Class that represents the CICS SESSIONERR condition.
    SpoolBusyException
    Class that represents the CICS SPOLBUSY condition.
    SpoolErrorException
    Class that represents the CICS SPOLERR condition.
    StartFailedException
    Class that represents the CICS NOSTART condition.
    STRELERRException
    Class that represents the CICS STRELERR condition.
    SuppressedException
    Class that represents the CICS SUPPRESSED condition.
    SymbolErrorException
    This class represents the CICS SYMBOLERR condition.
    SystemBusyException
    Class that represents the CICS SYSBUSY condition.
    TaskAlreadyBoundRuntimeException
    An Exception thrown when trying to bind a thread to a CICS Task
    TCIDERRException
    Class that represents the CICS TCIDERR condition.
    TemplateErrorException
    This exception represents the CICS TEMPLATERR condition
    TerminalException
    Class that represents the CICS TERMERR condition.
    TimedOutException
    This exception represents the CICS TIMEDOUT condition
    TimeExpiredException
    Class that represents the CICS EXPIRED condition.
    TokenErrorException
    Class that represents the CICS TOKENERR condition
    TransferOfControlException Deprecated
    Program.xctl() was removed in CICS TS v5.3.
    TransportException
    A transport problem has occurred.
    TSIOErrorException
    Class that represents the CICS TSIOERR condition.
    UnexpectedInformationException
    Class that represents the CICS UNEXPIN condition.
    WriteBreakException
    Class that represents the CICS WRBRK condition.
    WrongStatusException
    Class that represents the CICS WRONGSTAT condition.
  • Error Summary 
    Error Description
    AbendError Deprecated
    This class will be removed in a future release of CICS (since @5.3 SERVICE-RELEASE)
    CicsError
    Class that provides the superclass for all CICS error classes.

Package com.ibm.cics.server Description

CICS TS JCICS.

This package provides the majority of the JCICS API for creating Java applications within CICS.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. For example:

Import-Package: com.ibm.cics.server;version="[1.800.0,2.0.0)"

 Version History: CICS TS v3.1 - 1.0.0
                : CICS TS v4.2 - 1.300.0
                : CICS TS v5.1 - 1.401.0
                : CICS TS v5.2 - 1.500.0
                : CICS TS v5.3 - 1.600.0
                : CICS TS v5.3 - 1.601.0 For APAR PI58639
                                 1.602.0 For APAR PI58375 
                                                   1.603.0 For APAR Tyche   
                                 1.604.0 For APAR Tyche Java TASK purge
                : CICS TS v5.4   1.700.0 (Including Async API)
                : CICS TS v5.6   1.800.0 (Container changes)
                : CICS TS v5.6   1.800.1 (EXCEPTION SIGNATURE CHANGES)