Table of Contents Previous Next


Table of Contents

Section 3(cbl) - COBOL Functions
Introduction to the COBOL Application-Transaction Monitor Interface
Description
Description
Communication Paradigms
Oracle Tuxedo Request/Response Paradigm for Client/Server
Oracle Tuxedo System Conversational Paradigm for Client/Server
Oracle Tuxedo System Queued Message Model
ATMI Transactions
TX Transactions
Chained and Unchained Transactions
Transaction Characteristics
Timeouts
Dynamic Service Advertisements
Typed Records
CARRAY
STRING
VIEW
Buffer Type Switch
Single or Multiple Application Context per Process
Unsolicited Notification
COBOL Language ATMI Return Codes and Other Definitions
COBOL Language TX Return Codes and Other Definitions
ATMI State Transitions
TX State Transitions
S0
S1
S2
S3
S4
See Also
FINIT, FINIT32(3cbl)
Name
Synopsis
Description
Return Values
Errors
[FALIGNERR]
[FNOSPACE]
Example
See Also
FVFTOS, FVFTOS32(3cbl)
Name
Synopsis
Description
Return Values
Errors
[FALIGNERR]
[FNOTFLD]
[FEINVAL]
[FBADACM]
[FBADVIEW]
See Also
FVSTOF(3cbl)
Name
Synopsis
Description
Return Values
Errors
[FALIGNERR]
[FNOTFLD]
[FEINVAL]
[FBADACM]
[FBADVIEW]
See Also
TPABORT(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPEHEURISTIC]
[TPEHAZARD]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Notices
See Also
TPACALL(3cbl)
Name
Synopsis
Description
TPNOTRAN
TPTRAN
TPNOREPLY
TPREPLY
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEITYPE]
[TPELIMIT]
[TPETRAN]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPADVERTISE(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPELIMIT]
[TPEMATCH]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Portability
See Also
TPBEGIN(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPETRAN]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Notices
See Also
TPBROADCAST(3cbl)
Name
Synopsis
Description
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Portability
Usage
See Also
TPCALL(3cbl)
Name
Synopsis
Description
TPNOTRAN
TPTRAN
TPNOCHANGE
TPCHANGE
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEITYPE]
[TPEOTYPE]
[TPETRAN]
[TPETIME]
[TPESVCFAIL]
[TPESVCERR]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPCANCEL(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEBADDESC]
[TPETRAN]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPCHKAUTH(3cbl)
Name
Synopsis
Description
Return Values
TPNOAUTH
TPSYSAUTH
TPAPPAUTH
Errors
[TPESYSTEM]
[TPEOS]
Portability
See Also
TPCHKUNSOL(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Portability
See Also
TPCLOSE(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPERMERR]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPCOMMIT(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPETIME]
[TPEABORT]
[TPEHEURISTIC]
[TPEHAZARD]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Notices
See Also
TPCONNECT(3cbl)
Name
Synopsis
Description
TPNOTRAN
TPTRAN
TPSENDONLY
TPRECVONLY
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEITYPE]
[TPELIMIT]
[TPETRAN]
[TPETIME]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPDEQUEUE(3cbl)
Name
Synopsis
Description
TPNOTRAN
TPTRAN
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPNOCHANGE
TPCHANGE
TPSIGRSTRT
TPNOSIGRSTRT
Control Structure
TPQGETNEXT
TPQGETBYMSGID
TPQGETBYCORRID
TPQWAIT
TPQPEEK
TPQPRIORITY
TPQMSGID
TPQCORRID
TPQDELIVERYQOS
TPQREPLYQOS
TPQREPLYQ
TPQFAILUREQ
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEOTYPE]
[TPTRUNCATE]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
[TPEDIAGNOSTIC]
Diagnostics
[QMEINVAL]
[QMEBADRMID]
[QMENOTOPEN]
[QMETRAN]
[QMEBADMSGID]
[QMESYSTEM]
[QMEOS]
[QMEABORTED]
[QMEPROTO]
[QMEBADQUEUE]
[QMENOMSG]
[QMEINUSE]
[QMESHARE]
See Also
TPDISCON(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEBADDESC]
[TPETIME]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPENQUEUE(3cbl)
Name
Synopsis
Description
TPNOTRAN
TPTRAN
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Control Parameter
TPQTOP
TPQBEFOREMSGID
TPQTIME-ABS
TPQTIME-REL
TPQPRIORITY
TPQCORRID
TPQREPLYQ
TPQFAILUREQ
TPQDELIVERYQOSTPQREPLYQOS
TPQQOSDELIVERYDEFAULTPERSISTTPQQOSREPLYDEFAULTPERSIST
TPQQOSDELIVERYPERSISTENTTPQQOSREPLYPERSISTENT
TPQQOSDELIVERYNONPERSISTENTTPQQOSREPLYNONPERSISTENT
TPQEXPTIME-ABS
TPQEXPTIME-REL
TPQEXPTIME-NONE
TPQNOEXPTIME
TPQMSGID
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
[TPEDIAGNOSTIC]
Diagnostic Values
[QMEINVAL]
[QMEBADRMID]
[QMENOTOPEN]
[QMETRAN]
[QMEBADMSGID]
[QMESYSTEM]
[QMEOS]
[QMEABORTED]
[QMEPROTO]
[QMEBADQUEUE]
[QMENOSPACE]
[QMERELEASE]
[QMESHARE]
See Also
TPFORWAR(3cbl)
Name
Synopsis
Description
Return Values
Errors
See Also
TPGBLKTIME(3cbl)
Name
Synopsis
Description
TPBLK-ALL
TPBLK-NEXT-MS
TPBLK-ALL-MS
Return Values
Errors
[TPEINVAL]
[TPESYSTEM]
See Also
TPGETCTXT(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPESYSTEM]
[TPEOS]
See Also
TPGETLEV(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Notices
See Also
TPGETRPLY(3cbl)
Name
Synopsis
Description
TPGETANY
TPGETHANDLE
TPNOCHANGE
TPCHANGE
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPEOTYPE]
[TPEBADDESC]
[TPETIME]
[TPESVCFAIL]
[TPESVCERR]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPGETUNSOL(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPGPRIO(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPENOENT]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPINITIALIZE(3cbl)
Name
Name
Synopsis
Description
Description of the TPINFDEF-REC Record
Single-context Mode Versus Multi-context Mode
TPINFDEF-REC Record Descriptions
TPU-SIG
TPU-DIP
TPU-IGN
TPSA-FASTPATH
TPSA-PROTECTED
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEPERM]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Portability
Environment Variables
TUXCONFIG
WSENVFILE
WSNADDR
WSNADDR="(//m1.acme.com:3050|//m2.acme.com:3050),//m3.acme.com:3050"
set WSNADDR=(//m1.acme.com:3050^|//m2.acme.com:3050),//m3.acme.com:3050
WSFADDR
WSFADDR
WSFRANGE
WSDEVICE
WSTYPE
WSRPLYMAX
TMMINENCRYPTBITS
TMMAXENCRYPTBITS
Warning
See Also
TPKEYCLOSE(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPESYSTEM]
See Also
TPKEYGETINFO(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPESYSTEM]
[TPELIMIT]
[TPENOENT]
See Also
TPKEYOPEN(3cbl)
Name
Synopsis
Description
TPKEY-SIGNATURE:
TPKEY-AUTOSIGN:
TPKEY-ENCRYPT:
TPKEY-AUTOENCRYPT:
TPKEY-DECRYPT:
Return Values
Errors
[TPEINVAL]
[TPEPERM]
[TPESYSTEM]
See Also
TPKEYSETINFO(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPESYSTEM]
[TPELIMIT]
[TPENOENT]
See Also
TPNOTIFY(3cbl)
Name
Synopsis
Description
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
TPACK
TPNOACK
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
[TPERELEASE]
See Also
TPOPEN(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPERMERR]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPPOST(3cbl)
Name
Synopsis
Description
TPNOTRAN
TPTRAN
TPNOREPLY
TPREPLY
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPETRAN]
[TPETIME]
[TPESVCFAIL]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPRECV(3cbl)
Name
Synopsis
Description
TPNOCHANGE
TPCHANGE
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
TPEV-DISCONIMM
TPEV-SENDONLY
TPEV-SVCERR
TPEV-SVCFAIL
TPEV-SVCSUCC
Return Values
Errors
[TPEINVAL]
[TPEOTYPE]
[TPEBADDESC]
[TPETIME]
[TPEEVENT]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Usage
See Also
TPRESUME(3cbl)
Name
Synopsis
Description
Return Value
Errors
[TPEINVAL]
[TPEMATCH]
[TPETRAN]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Notes
See Also
TPRETURN(3cbl)
Name
Synopsis
Description
TPSUCCESS
TPFAIL
TPEXIT
Return Values
Errors
See Also
TPRMCLOSE(3cbl)
Name
Synopsis
Description
Return Values
Error
[TPERMERR]
[TPEPROTO]
[TPEINVAL]
[TPESYSTEM]
[TPEOS]
See Also
TPRMEND(3cbl)
Name
Synopsis
Description
Return Values
Error
[TPERMERR]
[TPEPROTO]
[TPEINVAL]
[TPEOS]
See Also
TPRMOPEN(3cbl)
Name
Synopsis
Description
Return Values
Error
[TPERMERR]
[TPEPROTO]
[TPEINVAL]
[TPESYSTEM]
[TPEOS]
See Also
TPRMSTART(3cbl)
Name
Synopsis
Description
Return Values
Error
[TPERMERR]
[TPEPROTO]
[TPEINVAL]
[TPESYSTEM]
[TPEOS]
See Also
TPSBLKTIME(3cbl)
Name
Synopsis
Description
TPBLK-NEXT
TPBLK-ALL
Notes: In order to perform blocking time values that are not affected by thread timing dependencies, it is best that TPSBLKTIME(TPBLK-ALL) is called in a multi-threaded context immediately after TPINITIALIZE(3cbl) using the TP-MULT-ICONTEXTS flag and before the return value of TPGETCTXT(3cbl) is made available to other threads.
TPBLK-NEXT-MS
TPBLK-ALL-MS
Return Values
Errors
[TPEINVAL]
[TPERELEASE]
[TPESYSTEM]
See Also
TPSCMT(3cbl)
Name
Synopsis
Description
TP-CMT-LOGGED
TP-CMT-COMPLETE
Return Values
Errors
[TPEINVAL]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Notices
See Also
TPSEND(3cbl)
Name
Synopsis
Description
TPRECVONLY
TPSENDONLY
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
TPEV-DISCONIMM
TPEV-SVCFAIL
TPEV-SVCERR
Return Values
Errors
[TPEINVAL]
[TPEBADDESC]
[TPETIME]
[TPEEVENT]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPSETCTXT(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPSETUNSOL(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
Portability
See Also
TPSPRIO(3cbl)
Name
Synopsis
Description
TPABSOLUTE
TPRELATIVE
Return Values
Errors
[TPEINVAL]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPSUBSCRIBE(3cbl)
Name
Synopsis
Description
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPELIMIT]
[TPEMATCH]
[TPEPERM]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPSUSPEND(3cbl)
Name
Synopsis
Description
Return Value
Errors
[TPEABORT]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPSVCSTART(3cbl)
Name
Synopsis
Description
TPREQRSP
TPCONV
TPNOTRAN
TPTRAN
TPNOREPLY
TPREPLY
TPSENDONLY
TPRECVONLY
Return Values
Errors
[TPEINVAL]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPSVRDONE(3cbl)
Name
Synopsis
Description
Usage
See Also
TPSVRINIT(3cbl)
Name
Synopsis
Description
Return Values
Usage
See Also
TPTERM(3cbl)
Name
Synopsis
Description
Multi-contexting Issues
Return Values
Errors
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPUNADVERTISE(3cbl)
Name
Synopsis
Description
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TPUNSUBSCRIBE(3cbl)
Name
Synopsis
Description
TPNOBLOCK
TPBLOCK
TPNOTIME
TPTIME
TPSIGRSTRT
TPNOSIGRSTRT
Return Values
Errors
[TPEINVAL]
[TPENOENT]
[TPETIME]
[TPEBLOCK]
[TPGOTSIG]
[TPEPROTO]
[TPESYSTEM]
[TPEOS]
See Also
TXBEGIN(3cbl)
Name
Synopsis
Description
Optional Set-up
Return Value
Errors
[TX-OUTSIDE]
[TX-PROTOCOL-ERROR]
[TX-ERROR]
[TX-FAIL]
See Also
Warnings
TXCLOSE(3cbl)
Name
Synopsis
Description
Return Value
Errors
[TX-PROTOCOL-ERROR]
[TX-ERROR]
[TX-FAIL]
See Also
TXCOMMIT(3cbl)
Name
Synopsis
Description
Optional Set-up
Return Value
Errors
[TX-NO-BEGIN]
[TX-ROLLBACK]
[TX-ROLLBACK-NO-BEGIN]
[TX-MIXED]
[TX-MIXED-NO-BEGIN]
[TX-HAZARD]
[TX-HAZARD-NO-BEGIN]
[TX-PROTOCOL-ERROR]
[TX-FAIL]
See Also
TXINFORM(3cbl)
Name
Synopsis
Description
Return Value
Errors
[TX-PROTOCOL-ERROR]
[TX-FAIL]
See Also
Warnings
TXOPEN(3cbl)
Name
Synopsis
Description
Return Value
Errors
[TX-ERROR]
[TX-FAIL]
See Also
TXROLLBACK(3cbl)
Name
Synopsis
Description
Optional Set-up
Return Value
Errors
[TX-NO-BEGIN]
[TX-MIXED]
[TX-MIXED-NO-BEGIN]
[TX-HAZARD]
[TX-HAZARD-NO-BEGIN]
[TX-COMMITTED]
[TX-COMMITTED-NO-BEGIN]
[TX-PROTOCOL-ERROR]
[TX-FAIL]
See Also
TXSETCOMMITRET(3cbl)
Name
Synopsis
Description
TX-COMMIT-DECISION-LOGGED
TX-COMMIT-COMPLETED
Return Value
Errors
[TX-EINVAL]
[TX-PROTOCOL-ERROR]
[TX-FAIL]
See Also
TXSETTRANCTL(3cbl)
Name
Synopsis
Description
TX-UNCHAINED
TX-CHAINED
Return Value
Errors
[TX-EINVAL]
[TX-PROTOCOL-ERROR]
[TX-FAIL]
See Also
TXSETTIMEOUT(3cbl)
Name
Synopsis
Description
Return Value
Errors
[TX-EINVAL]
[TX-PROTOCOL-ERROR]
[TX-FAIL]
See Also
USERLOG(3cbl)
Name
Synopsis
Description
Portability
Examples
Errors
Diagnostics
Notices

Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.