Appendix B. Mapping Foundation Class methods to EXEC CICS calls

The following table shows the correspondence between CICS® calls made using the Foundation Classes and the equivalent EXEC CICS API calls.

IccAbendData Class
Method EXEC CICS
abendCode ASSIGN ABCODE
ASRAInterrupt ASSIGN ASRAINTRPT
ASRAKeyType ASSIGN ASRAKEY
ASRAPSW ASSIGN ASRAPSW
ASRARegisters ASSIGN ASRAREGS
ASRASpaceType ASSIGN ASRASPC
ASRAStorageType ASSIGN ASRASTG
isDumpAvailable ASSIGN ABDUMP
originalAbendCode ASSIGN ORGABCODE
programName ASSIGN ABPROGRAM
IccAbsTime Class
Method EXEC CICS
date FORMATTIME YYDDD/YYMMDD/etc.
dayOfMonth FORMATTIME DAYOFMONTH
dayOfWeek FORMATTIME DAYOFWEEK
daysSince1900 FORMATTIME DAYCOUNT
monthOfYear FORMATTIME MONTHOFYEAR
time FORMATTIME TIME
year FORMATTIME YEAR
IccClock Class
Method EXEC CICS
cancelAlarm CANCEL
date FORMATTIME YYDDD/YYMMDD/etc.
dayOfMonth FORMATTIME DAYOFMONTH
dayOfWeek FORMATTIME DAYOFWEEK
daysSince1900 FORMATTIME DAYCOUNT
monthOfYear FORMATTIME MONTHOFYEAR
setAlarm POST
time FORMATTIME TIME
update ASKTIME
year FORMATTIME YEAR
IccConsole Class
Method EXEC CICS
write WRITE OPERATOR
writeAndGetReply WRITE OPERATOR
IccControl Class
Method EXEC CICS
callingProgramId ASSIGN INVOKINGPROG
cancelAbendHandler HANDLE ABEND CANCEL
commArea ADDRESS COMMAREA
initData ASSIGN INITPARM & INITPARMLEN
programId ASSIGN PROGRAM
resetAbendHandler HANDLE ABEND RESET
setAbendHandler HANDLE ABEND PROGRAM
IccDataQueue Class
Method EXEC CICS
empty DELETEQ TD
readItem READQ TD
writeItem WRITEQ TD
IccFile Class
Method EXEC CICS
access INQUIRE FILE ADD|BROWSE|DELETE|READ|UPDATE
accessMethod INQUIRE FILE ACCESSMETHOD
deleteRecord DELETE FILE RIDFLD
deleteLockedRecord DELETE FILE
enableStatus INQUIRE FILE ENABLESTATUS
isAddable INQUIRE FILE ADD
isBrowsable INQUIRE FILE BROWSE
isDeletable INQUIRE FILE DELETE
isEmptyOnOpen INQUIRE FILE EMPTYSTATUS
isReadable INQUIRE FILE READ
isRecoverable INQUIRE FILE RECOVSTATUS
isUpdatable INQUIRE FILE UPDATE
keyPosition INQUIRE FILE KEYPOSITION
openStatus INQUIRE FILE OPENSTATUS
readRecord READ FILE
recordFormat INQUIRE FILE RECORDFORMAT
recordLength INQUIRE FILE RECORDSIZE
rewriteRecord REWRITE FILE
setAccess SET FILE ADD BROWSE DELETE etc.
setEmptyOnOpen SET FILE EMPTYSTATUS
setStatus SET FILE OPENSTATUS ENABLESTATUS
type INQUIRE FILE TYPE
unlockRecord UNLOCK FILE
writeRecord WRITE FILE
IccFileIterator Class
Method EXEC CICS
IccFileIterator (constructor) STARTBR FILE
~IccFileIterator (destructor) ENDBR FILE
readNextRecord READNEXT FILE
readPreviousRecord READPREV FILE
reset RESETBR FILE
IccJournal Class
Method EXEC CICS
wait WAIT JOURNALNUM
writeRecord WRITE JOURNALNUM
IccProgram Class
Method EXEC CICS
link LINK PROGRAM
load LOAD PROGRAM
unload RELEASE PROGRAM
IccResource Class
Method EXEC CICS
condition (RESP & RESP2)
setRouteOption (SYSID)
IccSemaphore Class
Method EXEC CICS
lock ENQ RESOURCE
tryLock ENQ RESOURCE NOSUSPEND
unlock DEQ RESOURCE
IccSession Class
Method EXEC CICS
allocate ALLOCATE
connectProcess CONNECT PROCESS CONVID
converse CONVERSE CONVID
extractProcess EXTRACT PROCESS CONVID
flush WAIT CONVID
free FREE CONVID
issueAbend ISSUE ABEND CONVID
issueConfirmation ISSUE CONFIRMATION CONVID
issueError ISSUE ERROR CONVID
issuePrepare ISSUE PREPARE CONVID
issueSignal ISSUE SIGNAL CONVID
receive RECEIVE CONVID
send SEND CONVID
sendInvite SEND CONVID INVITE
sendLast SEND CONVID LAST
state EXTRACT ATTRIBUTES
IccStartRequestQ Class
Method EXEC CICS
cancel CANCEL
retrieveData RETRIEVE
start START TRANSID
IccSystem Class
Method EXEC CICS
applName ASSIGN APPLID
beginBrowse INQUIRE (FILE, TDQUEUE, etc) START
dateFormat FORMATTIME DATEFORM
endBrowse INQUIRE (FILE, TDQUEUE, etc) END
freeStorage FREEMAIN
getFile INQUIRE FILE
getNextFile INQUIRE FILE NEXT
getStorage GETMAIN SHARED
operatingSystem INQUIRE SYSTEM OPSYS
operatingSystemLevel INQUIRE SYSTEM OPREL
release INQUIRE SYSTEM RELEASE
releaseText INQUIRE SYSTEM RELEASE
sysId ASSIGN SYSID
workArea ADDRESS CWA
IccTask Class
Method EXEC CICS
abend ABEND
commitUOW SYNCPOINT
delay DELAY
dump DUMP TRANSACTION
enterTrace ENTER TRACENUM
facilityType ASSIGN STARTCODE, TERMCODE, PRINSYSID, FCI
freeStorage FREEMAIN
isCommandSecurityOn ASSIGN CMDSEC
isCommitSupported ASSIGN STARTCODE
isResourceSecurityOn ASSIGN RESSEC
isRestarted ASSIGN RESTART
isStartDataAvailable ASSIGN STARTCODE
principalSysId ASSIGN PRINSYSID
priority ASSIGN TASKPRIORITY
rollBackUOW SYNCPOINT ROLLBACK
setPrioity CHANGE TASK PRIORITY
startType ASSIGN STARTCODE
suspend SUSPEND
triggerDataQueueId ASSIGN QNAME
userId ASSIGN USERID
waitExternal WAIT EXTERNAL / WAITCICS
waitOnAlarm WAIT EVENT
workArea ADDRESS TWA
IccTempStore Class
Method EXEC CICS
empty DELETEQ TS
readItem READQ TS ITEM
readNextItem READQ TS NEXT
rewriteItem WRITEQ TS ITEM REWRITE
writeItem WRITEQ TS ITEM
IccTerminal Class
Method EXEC CICS
erase SEND CONTROL ERASE
freeKeyboard SEND CONTROL FREEKB
height ASSIGN SCRNHT
netName ASSIGN NETNAME
receive RECEIVE
receive3270Data RECEIVE BUFFER
send SEND
sendLine SEND
setCursor SEND CONTROL CURSOR
setLine SEND CONTROL CURSOR
setNewLine SEND CONTROL CURSOR
signoff SIGNOFF
signon SIGNON
waitForAID RECEIVE
width ASSIGN SCRNWD
workArea ADDRESS TCTUA
IccTerminalData Class
Method EXEC CICS
alternateHeight ASSIGN ALTSCRNHT
alternateWidth ASSIGN ALTSCRNWD
defaultHeight ASSIGN DEFSCRNHT
defaultWidth ASSIGN DEFSCRNWD
graphicCharSetId ASSIGN GCHARS
graphicCharCodeSet ASSIGN GCODES
isAPLKeyboard ASSIGN APLKYBD
isAPLText ASSIGN APLTEXT
isBTrans ASSIGN BTRANS
isColor ASSIGN COLOR
isEWA ASSIGN ESASUPP
isExtended3270 ASSIGN EXTDS
isGoodMorning ASSIGN GMMI
isHighlight ASSIGN HILIGHT
isKatakana ASSIGN KATAKANA
isMSRControl ASSIGN MSRCONTROL
isFieldOutline ASSIGN OUTLINE
isPS ASSIGN PS
isSOSI ASSIGN SOSI
isTextKeyboard ASSIGN TEXTKYBD
isTextPrint ASSIGN TEXTPRINT
isValidation ASSIGN VALIDATION
IccUser Class
Method EXEC CICS
changePassword CHANGE PASSWORD
verifyPassword VERIFY PASSWORD
[[ Contents Previous Page | Next Page Index ]]