Sun Adapter for CICS API

Package com.stc.eways.cics

Interface Summary
CicsClient The CicsClient class represents an OTD through which a collaboration can invoke transaction programs on a CICS server; nodes and methods are exposed so that collaboration can conveniently prepare a request to a CICS program and invoke the program and get result from the program; in the current implementation, there are two underlying transport mechanism can be used to achieve the remote invoking of CICS programs: (1) CTG - IBM's CICS Transaction Gateway (2) SBYND CICS Listener - SeeBeyond CICS Listener - a light weighted propritary protocol based on TCP/IP; note that, the configuration parameters can be roughly categorized into : CTG specific; SBYND CICS Listener specific; Needed for both CTG and SBYND CICS Listener; Also, the exposed CicsClient methods are categorized as: CTG specific, such as getServerList(); SBYND CICS Listener specific, such as prepareAPCRecord(), returnCodeIs(), returnOK(), getResponse(...) etc.; Common to both CTG and SBYND CICS Listener, such as execute(), execute(....), and sendRequest(...);
SBYNDCicsProxyConstants SBYNDCicsProxyConstants represents all constants referenced in the ETD implementation; it contains keys for localizable messages and names etc.
 

Class Summary
AsyncCallReturnCodes The AsyncCallReturnCodes class represents all the primary return codes (error codes) for an async call, currently, there are only two, CALL_OK, and CALL_ERROR.
AsyncCicsCall The AsyncCicsCall class represents an asynchronous call to a CICS program either by using CTG or SYBND CICS Listener;
AsyncCicsCallList The AsyncCicsCallList class represents a list of AsyncCicsCall instances registered by the collaboration; it is exposed in ETD as AsyncCalls; the collaboration code can iterate through the list by calling hasNext() and next(); or remove an instance by calling remove();
BYTEFX  
CicsClientAdapter Adapter class exposed to the Java Collaboration.
CicsClientExtImpl  
CicsClientImpl The CicsClient class represents an OTD through which a collaboration can invoke transaction programs on a CICS server; nodes and methods are exposed so that collaboration can conveniently prepare a request to a CICS program and invoke the program and get result from the program; in the current implementation, there are two underlying transport mechanism can be used to achieve the remote invoking of CICS programs: (1) CTG - IBM's CICS Transaction Gateway (2) SBYND CICS Listener - SeeBeyond CICS Listener - a light weighted propritary protocol based on TCP/IP; note that, the configuration parameters can be roughly categorized into : CTG specific; SBYND CICS Listener specific; Needed for both CTG and SBYND CICS Listener; Also, the exposed CicsClient methods are categorized as: CTG specific, such as getServerList(); SBYND CICS Listener specific, such as prepareAPCRecord(), returnCodeIs(), returnOK(), getResponse(...) etc.; Common to both CTG and SBYND CICS Listener, such as execute(), execute(....), and sendRequest(...);
CTGCicsClientImpl The CTGCicsClientImpl class represents an OTD through which a collaboration can invoke transaction programs on a CICS server; nodes and methods are exposed so that collaboration can conveniently prepare a request to a CICS program and invoke the program and get result from the program; in the current implementation, there are two underlying transport mechanism can be used to achieve the remote invoking of CICS programs: (1) CTG - IBM's CICS Transaction Gateway (2) SBYND CICS Listener - SeeBeyond CICS Listener - a light weighted propritary protocol based on TCP/IP; note that, the configuration parameters can be roughly categorized into : CTG specific; SBYND CICS Listener specific; Needed for both CTG and SBYND CICS Listener; Also, the exposed CicsClient methods are categorized as: CTG specific, such as getServerList(); SBYND CICS Listener specific, such as prepareAPCRecord(), returnCodeIs(), returnOK(), getResponse(...) etc.; Common to both CTG and SBYND CICS Listener, such as execute(), execute(....), and sendRequest(...);
CTGReplyHandler  
DataStructure  
ECIErrorCodes The ECIErrorCodes class represents all ECI error codes, it delegates all accessor of error code;
Misc Title: Misc class
PackedDecimal  
SBYNDAppControlRecordRequestCodes The SBYNDAppControlRecordRequestCodes class represents all the request codes in Application Control Record - see CICS eWay (SBYND CICS Listener) for detailed description for each of the code.
SBYNDAppControlRecordReturnCodes The SBYNDAppControlRecordReturnCodes class represents all the return codes (error codes) in Application Control Record - see CICS eWay (SBYND CICS Listener) for details.
SBYNDCicsProxy The SBYNDCicsProxy class represents a connection to the SBYND CICS Listener; methods are implemented and exposed to enable the caller to invoke CICS transaction programs on the host (via SBYND CICS Listener), passing data to and get result from it;
SBYNDCicsProxyConfig The SBYNDCicsProxyConfig class represents configuration information specific to SBYND CICS Listener.
SBYNDCicsProxyResource The SBYNDCicsProxyResource class represents All localized resources such as error messages, trace messages, configuration names etc.
SBYNDListenerReplyHandler  
 

Exception Summary
CicsClientException  
SBYNDCicsProxyTimeoutException The SBYNDCicsProxyTimeoutException class represents timeout exception for socket IO on the TCP/IP connection;
 


Sun Adapter for CICS API