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.