gtpa2m4fApplication Programming


Index

Special Characters
Numerics
A B C D E F G H I J K L M N O P Q R S T U V W
Special Characters
  • #define statement (2109)
  • #include (1410)
  • #pragma linkage statement (1242)
  • #pragma map statement (1241)
  • /tmp/tftp.log file (1868)
  • Numerics
  • 4-byte standard record header (2169)
  • 4x4 format, data event control blocks (DECBs) (1292)
  • 8-byte file address support (1293), (2168)
  • 8-byte standard record header (2171)
  • A
  • abort function (2025)
  • access permissions (1819)
  • general discussion (1818)
  • rules to determine file accessibility (1823)
  • access, controlling (1536)
  • accessing
  • data (2100)
  • file storage (2138)
  • accessing elements, using cursors (1584), (1586)
  • accessing file records with a data event control block (DECB) (1301)
  • activate_on_receipt function (1836)
  • activate_on_receipt_with_length function (1837)
  • activating applications (1337)
  • conditions at activation (1237), (1353)
  • adding elements (1568)
  • adding key paths (1618)
  • address chains (2183)
  • address spaces (2040)
  • addresses of C library functions (1393)
  • addressing elements (1569)
  • administering local queue manager, TPF MQSeries (1452)
  • agent assembly area (AAA) (1376)
  • agents assembly area (AAA) (1234)
  • alarm function (1764)
  • aliasing a queue manager, TPF MQSeries (1430)
  • alignment, boundary
  • data macros, converting (1674)
  • allocating storage (2038), (2046), (2119)
  • file storage allocation (2106)
  • main storage allocation (2039)
  • random pool file area allocation (2120)
  • working storage allocation (2047)
  • allocation statements (2361)
  • allow directive (1882)
  • altering channels, TPF MQSeries (1462)
  • alternate key paths, using cursors (1588)
  • AM0SG macro (1239), (1255)
  • AOLA (array of library addresses) (1391)
  • AOR process model (1832), (1902), (1918)
  • API, TPF MQSeries (1422)
  • APIs for process control
  • alarm (1765)
  • getpid (1767)
  • getppid (1769)
  • kill (1771)
  • pause (1773)
  • raise (1775)
  • sigaction (1777)
  • signal (1779)
  • sigpending (1781)
  • sigprocmask (1783)
  • sigsuspend (1785)
  • sleep (1787)
  • tpf_fork (1795)
  • tpf_process_signals (1797)
  • wait (1789)
  • waitpid (1791)
  • APIs for signal handling
  • sleep (1802)
  • tpf_process_signals (1804)
  • waitc (1806)
  • waitpid (1808)
  • application (1245)
  • activation of (1238), (1338)
  • conditions at activation (1354)
  • expanding an (2278)
  • global area (1246), (2058)
  • message recovery (1365)
  • programs
  • application message editor (1361)
  • register save area (1325)
  • security (1345)
  • tables
  • application name table (ANT) (1341)
  • resource vector table (RVT) (1350)
  • routing control application table (RCAT) (1343)
  • WGTA table (1352)
  • work areas (1274), (1277)
  • application characteristics (1533)
  • application dictionary, data store (1548)
  • application message editor (1360)
  • application name table (ANT) (1340)
  • application program interface (API) (1982)
  • functions (1983)
  • application programming interface (API) (1261)
  • application recovery package (ARP) (1367)
  • application security (1347)
  • application startup, TPFCS (1549)
  • TO2_createEnv method (1550)
  • Application Support Class Library (1417)
  • argc parameter to main functions (1652)
  • argv parameter to main functions (1653)
  • array of library addresses (1390)
  • assembler language
  • calling C from (1708)
  • assembler programs, calling from C (1716)
  • assembler to C or C++, converting (1670)
  • assign and reserve functions (2212)
  • attac function (2265), (2274)
  • attaching main storage blocks (2262)
  • attac_ext function (2266)
  • AUTH directive (1863)
  • auxiliary functions, TPFCS (1556)
  • B
  • BACKC macro (1254), (1993)
  • basic functions (2140), (2193)
  • BEGIN macro (1273)
  • begin transaction (1480)
  • block size limits in TPF (1664)
  • Boolean error handling (1541)
  • boundary alignment
  • data macros, converting (1673)
  • buffer header (1560)
  • C
  • C function libraries (1412)
  • C language support, customizing (2332)
  • C load module build tool (CBLD)
  • purpose (2354)
  • C parameter list (1709)
  • diagrams (1712), (1714)
  • C programs, calling from assembler (1706)
  • c$am0sg.h header (1379)
  • c$eb0eb.h header (1270)
  • c$globz.h, updating (2336)
  • c$rc0pl.h header (1334)
  • C++ support, customizing (2333)
  • C000
  • description (2359)
  • updating (2363)
  • card inputs (2294)
  • CCB (1221)
  • ce1sud (detailed summary error indicator) (1311)
  • ce1sug (gross summary error indicator) (1309)
  • central processing complex (CPC) (1202), (2073)
  • chaining addresses (2182)
  • changing an ECB's processing priority (1986)
  • channel directory, TPF MQSeries (1423)
  • channels, TPF MQSeries (1438)
  • character sets (2346)
  • checkpoint, TPF MQSeries (1465)
  • child process
  • effective group ID (1755)
  • effective user ID (1753)
  • general discussion (1749)
  • process inheritance (1751)
  • saved set-group-ID (1762)
  • saved set-user-ID (1761)
  • CL04 (2342), (2344)
  • class library support (1418)
  • CLIBFUN macro (2358)
  • code samples written to the RENT standard (1727)
  • coding considerations (2086)
  • collection functions, TPFCS (1555)
  • collection, names (1552)
  • collections
  • accessing and modifying (1567)
  • creating (1564)
  • defining (1532)
  • deleting (1565)
  • determining the end of (1593)
  • iterating over (1599)
  • iteration using cursors (1600)
  • locking (1603)
  • combination functions (2057)
  • combination macros (2157)
  • commands (2315)
  • commit rules (1516)
  • commit scope (1476)
  • begin transaction (1481)
  • commit (1483)
  • filing records (1501)
  • finding records (1499)
  • holding record locks (1503)
  • nesting (1490)
  • resume (1487)
  • rollback (1485)
  • root scope (1494)
  • suspend (1489)
  • commit transaction (1482)
  • common data (2101)
  • communications control program (CCP) (1229)
  • communications source processor (COMM SOURCE) (1231)
  • compiler options
  • not supported for TPF (1724)
  • TARGET(TPF) option (1725)
  • compiling C/C++ programs
  • general (1723)
  • concurrency controls (1604)
  • configuration file
  • for Internet daemon (1848)
  • for TFTP server (1875)
  • control
  • transfer of (1985), (2022)
  • control program (CP)
  • save area (1322)
  • controlling tape operations (2249)
  • converting assembler to C or C++ (1671)
  • core block reference word (CBRW) (1285), (2055), (2056)
  • description of (1682)
  • counter, update sequence (1579), (1610)
  • CPU control (1692)
  • CPU loop list (2001) See also processing list
  • CPU parameter for channel definitions, TPF MQSeries (1461)
  • create functions (1999)
  • credc function (2006)
  • creec function (2007)
  • cremc function (2008)
  • cretc function (2009)
  • cretc_level function (2010)
  • crexc function (2011)
  • cxfrc function (2012)
  • sipcc function (2013)
  • swisc function (2015)
  • system function (2014)
  • tpf_cresc function (2016)
  • creating collections (1562)
  • Creating translation tables (2348)
  • CSK user exit (1980)
  • cursor functions, TPFCS
  • information about (1581)
  • cursor movement (1596)
  • cursor positioning (1589)
  • customizing
  • C language support (2330)
  • C++ language support (2331)
  • TFTP server (1873)
  • D
  • DAEMON process model (1844), (1904), (1920)
  • DASD I/O (1684)
  • data blocks, referencing (1297)
  • data card images (STC instructions) (2297)
  • data control field in record header (2180)
  • data event control blocks (DECBs) (1288)
  • 4x4 format (1291)
  • 8-byte file address support (1294)
  • accessing file records (1300)
  • data blocks, referencing (1295)
  • data level (1683)
  • error handling (1303)
  • fields (1289)
  • functional flow (1306)
  • symbolic names (1298)
  • data levels (1282), (1680)
  • data macros, converting to C or C++ (1672)
  • Data Record Information Library (DRIL) (2298)
  • data store
  • dictionary support (1546)
  • data structures, returning (1559)
  • database integrity (1576), (1607)
  • database restore (2308)
  • database support (1206)
  • deadlock detection (1524)
  • deferred list (2004)
  • defining a commit scope (1479)
  • defining processor shared queues, TPF MQSeries (1458)
  • defining profile, TPF MQSeries (1455)
  • defrc function (2018)
  • deleteCache function (1649)
  • deleteCacheEntry function (1643)
  • deleting collections (1563)
  • deleting queues, TPF MQSeries (1470)
  • demand counter in record headers (2177)
  • deny directive (1881)
  • design considerations (2267)
  • detac function (2263), (2275)
  • detaching main storage blocks (2261)
  • detac_ext function (2264)
  • detailed summary error indicator (1312)
  • determining the end of the collection (1594)
  • diagnostic output formatter (DOF) (2316)
  • dictionary support (1547)
  • directives
  • allow (1880)
  • and file accessibility (1861)
  • and security (1878)
  • AUTH (1862)
  • deny (1879)
  • LOG (1865)
  • directories
  • quick enter (1397)
  • secondary directory (1399)
  • dirty-reader protection (1615)
  • dlayc function (2019)
  • DLMs (1414)
  • double byte character set (DBCS)
  • support in TPF (2341)
  • DSECT
  • AM0SG (1357), (1381)
  • MI0MI (1359)
  • dump of static blocks (2328)
  • dump structures in ISO-C (2320), (2322), (2324)
  • duplicate records (2122)
  • dynamic load modules (1413)
  • E
  • EB0EB macro (1269)
  • ECB
  • addressing (1677)
  • creation (1694)
  • parameter passing using (1678)
  • ECB virtual memory
  • layout of (2045)
  • ECB-controlled program (1208)
  • effective group ID (1754), (1816)
  • effective user ID (1752), (1814)
  • electronic mail (e-mail) See TPF Internet mail servers
  • element
  • accessing and modifying collections (1566)
  • addressing (1570)
  • finding (1572)
  • returning (1561)
  • updating (1575)
  • ending a commit scope (1511)
  • ENTDC macro (1992)
  • enter/back services (1988)
  • ENTNC macro (1991)
  • ENTRC macro (1990)
  • entry control block (ECB)
  • association with an entry (1204)
  • fields (1283)
  • application register save area (1330)
  • control program save area (1324)
  • data levels in (1284)
  • detailed summary error indicator (1313)
  • gross summary error indicator (1314)
  • register save areas (1320), (1329)
  • TPF register save area (1321)
  • TPF-reserved areas (1316)
  • user register save area (1331)
  • general description of (1262)
  • initializing (1281)
  • linking ECBs and their common services (1276)
  • work areas (1264), (1279)
  • entry points
  • providing linkage for (1658)
  • environment block, TPFCS (1537)
  • epilog for assembler programs (1974)
  • error
  • functions (2260)
  • processing (2257)
  • error handling, TPFCS (1540), (1544)
  • error indicator, IDECSUD (1305)
  • EX0AU macro (2070)
  • example transaction (1228)
  • exclusive lock, creating (1612)
  • executable script
  • process inheritance (1757)
  • writing (1939)
  • exit functions (2021)
  • abort function (2026)
  • exit function (1216), (2024)
  • serrc function (2030)
  • serrc_op function (2028)
  • serrc_op_ext function (2032)
  • snapc function (2034)
  • exit processing (1696)
  • exit status (1811)
  • expanding an application (2277)
  • F
  • FAC8C macro (2111)
  • FACE/FACS program (1243), (2110)
  • face_facs function (2116)
  • FDCTC macro (2160)
  • field lockout (2098)
  • fields, data event control block (DECB) (1290)
  • file accessibility
  • general discussion (1813)
  • rules to determine (1821)
  • file address extension word (FAXW) (1287)
  • file address reference word (FARW) (1286)
  • description of (1681)
  • file addressing (2104)
  • file name format used by the TFTP server (1883)
  • file record headers (2167)
  • file records, accessing with a data event control block (DECB) (1302)
  • file reference functions
  • summary of (2143)
  • file reference macros
  • summary of (2144)
  • file storage
  • access (2137)
  • allocation (2107)
  • file system
  • file names used by the TFTP server (1885)
  • rules to determine file accessibility (1820)
  • File Transfer Protocol (FTP) server See FTP server
  • filec function (2145)
  • file_record function (2146)
  • filing records in a commit scope (1500)
  • FILKW macro (2082)
  • filnc function (2147)
  • filuc function (2149)
  • find and file functions (1686)
  • findc function (2150)
  • finding elements (1571)
  • finding records in a commit scope (1498)
  • find_record function (2151)
  • finhc function (2152)
  • finwc function (2153)
  • first element in a collection (1591)
  • fiwhc function (2154)
  • fixed file (2105)
  • use example (2130)
  • fixed storage (2041)
  • flushCache function (1646)
  • FNSPC macro (2159)
  • FTP server (1853)
  • general discussion (1854)
  • function format
  • file reference coding examples (2162)
  • function management (FM) header (1378)
  • function types (1553)
  • functional flow of data event control blocks (DECBs) (1307)
  • functions
  • calling other (1389)
  • calling other functions (1703)
  • changing from static to extern (1659)
  • coding main (1651)
  • ECB creation (1695)
  • external (1660)
  • find and file (1687)
  • library
  • coding in assembler (1965)
  • coding in C (1966)
  • output (1700)
  • secondary library routines for TARGET(TPF) (1401)
  • tape management (1691)
  • G
  • gdsnc and gdsrc functions (2255)
  • gdsnc function (2252)
  • gdsrc function (2253)
  • general data set functions (2254)
  • general data sets (1688), (2250)
  • general file (2251)
  • general tape (2191)
  • functions (2216)
  • operations (2192)
  • getcc function (2051)
  • GETCC macro (1256)
  • getfc function (2134)
  • GETFC macro (2132)
  • getpid function (1745), (1766)
  • getppid function (1746), (1768)
  • GLMOD macro (2081)
  • glob function (1249), (2093)
  • global area (1247), (2059)
  • conventions (1250)
  • functions (2092)
  • macros (2079)
  • symbolic names in (2063), (2089)
  • synchronization (2072)
  • global function (2094)
  • globals
  • addressing and modifying (1702)
  • description of (1415)
  • TPF
  • converting for C (2335)
  • customizing (2334)
  • GLOBALSYNC operation (2076), (2097)
  • GLOBZ macro (1248), (2065), (2080)
  • gross summary error indicator (1310)
  • GSTAR (STC generation start) instruction (2299)
  • H
  • hardening (1478)
  • header (2165)
  • header files
  • contents of (1668)
  • creating (1666)
  • description of (1409)
  • nesting in, use of (1676)
  • TPF, list of (1665)
  • what goes into (1667)
  • headers
  • c$am0sg.h header (1356), (1380)
  • c$eb0eb.h header (1271)
  • c$globz.h header (2091)
  • c$mi0mi.h header (1358)
  • c$rc0pl.h header (1258), (1335), (1382)
  • tpfapi.h header (2050)
  • tpfeq.h header (1272)
  • heap storage dump (2327)
  • High Performance Option (HPO) (1212), (2075)
  • higher-level functions (2139), (2194)
  • holding record locks in a commit scope (1502)
  • commit-level hold (1504)
  • ECB-level hold (1505)
  • holding records (1217), (1253), (2035), (2095), (2096) , (2141)
  • HTTP server (1849)
  • general discussion (1850)
  • Hypertext Transfer Protocol (HTTP) server See HTTP server
  • I
  • I/O
  • DASD (1685)
  • tape (1690)
  • I/O stream pipes (1656)
  • I/O-associated unusual conditions (1308)
  • ICELOG
  • macro, description of (1975)
  • ICPLOG
  • macro, description of (1971)
  • IDECSUD error indicator, data event control blocks (DECBs) (1304)
  • IMAP See TPF Internet mail servers
  • implementation differences for TFTP server (1859)
  • initial population of a data store (1551)
  • initial stack frame dump (2323)
  • initializing a cursor (1582)
  • initializing ECBs (1280)
  • input data (1355)
  • input edit (1362)
  • input list (2003)
  • input pilot tape (SDF) (2303)
  • interface
  • AOR process model (1933)
  • NOLISTEN process model (1938)
  • NOWAIT process model (1930), (1932)
  • WAIT (1931)
  • WAIT process model (1929)
  • Internet daemon
  • adding entry to IDCF (1935)
  • configuration file (IDCF) (1847), (1934)
  • general discussion (1824)
  • process models (1825)
  • using activate_on_receipt function (1834)
  • using activate_on_receipt_with_length function (1835)
  • using swisc_create function (1843)
  • using tpf_fork function (1828), (1831), (1846)
  • Internet mail See TPF Internet mail servers
  • Internet Message Access Protocol (IMAP) See TPF Internet mail servers
  • Internet server application
  • FTP server (1855)
  • HTTP server (1851)
  • interface (1928)
  • porting (1734)
  • process models (1897)
  • syslog daemon (1890)
  • TFTP server (1857)
  • TPF Internet mail servers (1896)
  • writing (1733)
  • introduction to TPF transaction services (1472)
  • introduction to TPFCS database (1529)
  • ISO-C control area dump (2321)
  • iterating over collections (1598)
  • J
  • job control language (2103)
  • K
  • key path support (1617)
  • keypoints (2078), (2083)
  • kill function (1770)
  • L
  • last element in a collection (1592)
  • libraries of C functions (1411)
  • library addresses, array of (1392)
  • library functions
  • coding in assembler (1967)
  • coding in C (1968)
  • installing (2357)
  • removing (2365)
  • library ordinal display online (2318)
  • library ordinals in C (2351)
  • library vector (1395)
  • LIBVEC (1394)
  • LIBVEC online display (2319)
  • link map support for C load modules
  • ZDMAP command (2329)
  • live test (2311)
  • local definition of remote queues, TPF MQSeries (1429)
  • local queue manager support, TPF MQSeries (1425)
  • locale, C language
  • description of (1416)
  • locale, the C language
  • creating new (2343)
  • description of (2337)
  • setlocale function (2339)
  • locating and accessing elements (1583)
  • using cursors (1585)
  • without using cursors (1573)
  • lock, on a collection (1613)
  • locking collections, using cursors (1602)
  • locking cursors (1611)
  • locking out terminals (1373)
  • lockout from fields (2099)
  • LOG directive (1864)
  • log processor (1339)
  • logging
  • /tmp/tftp.log (1871)
  • LOG directive (1867)
  • syslog daemon (1891)
  • TFTP log (1870)
  • TFTP transmissions (1866)
  • logical record caching
  • adding an entry to a logical record cache (1635)
  • cache name (1627)
  • cacheToken value (1628)
  • castOutTime value (1631), (1632)
  • CF cache structure (1622)
  • creating a logical record cache (1623)
  • deleteCache function (1648)
  • deleteCacheEntry function (1642)
  • deleting a logical record cache (1647)
  • deleting an entry from a logical record cache (1641)
  • flushCache function (1645)
  • flushing entries from a logical record cache (1644)
  • hash table (1626)
  • logical record cache (1621)
  • newCache function (1624)
  • overview (1620)
  • processor shared caches (1630)
  • processor unique caches (1629)
  • readCacheEntry function (1634)
  • reading an entry from a logical record cache (1633)
  • system heap (1625)
  • updateCacheEntry function (1636), (1639)
  • updating an entry in a logical record cache (1638)
  • long-term records (2128)
  • loosely coupled (LC)
  • facility (1213)
  • processors (2074)
  • M
  • macro format
  • file reference coding examples (2156), (2158)
  • macro, FAC8C (2112)
  • macros (1384)
  • macros, TPF
  • converting to C or C++ structures (1669)
  • mail See TPF Internet mail servers
  • main function
  • argc parameter (1654)
  • argv parameter (1655)
  • coding (1650)
  • malloc function (2052)
  • message card images (2300)
  • Message Queue Interface (MQI) Client (1226)
  • message recovery (1364)
  • messages and entries (1203)
  • middle hop routing, TPF MQSeries (1431)
  • miscellaneous programming tips (2282)
  • mixed-byte support (2350)
  • modifying and expanding applications (2276)
  • modular programming (2271)
  • monitoring queue depth, TPF MQSeries (1436)
  • movement, cursor (1597)
  • MQI (Message Queue Interface) Client (1227)
  • multiple record file (2067)
  • multiple-byte character sets, support of (2340)
  • multithread environment (2288)
  • MVS assembly system (1385)
  • MVS job (2102)
  • N
  • N-type linkage (1718)
  • functions, calling (1720)
  • nested commit scope (1495)
  • commit rules (1517)
  • rollback rule (1519)
  • visibility rule (1521)
  • nesting commit scopes (1492)
  • nesting programs (1994)
  • NOLISTEN process model (1838), (1906), (1936)
  • non-ECB controlled programs (1210)
  • nonlocking cursor (1605)
  • nonprotected data records (2061), (2068), (2069)
  • NOWAIT process model (1829), (1900), (1914), (1922)
  • O
  • operational program zero (OPZERO) (1230), (2005)
  • operator
  • control of tape operations (2248)
  • security (1344)
  • optimistic concurrency (1606)
  • ordinal number (2113)
  • ordinals for C libraries (2352)
  • output messages (1699)
  • overview of TPF collection support (1530)
  • overview of TPF MQSeries support (1419)
  • overview of TPF transaction services (1473)
  • P
  • package test (2309)
  • parameter list, C language (1710)
  • diagrams (1713), (1715)
  • parameter passing (1711)
  • assembler to C (1707)
  • C to assembler (1717)
  • C to C (1704)
  • structures, passing by address (1705)
  • path selection (1363)
  • pause function (1772)
  • performance considerations (2272)
  • pessimistic concurrency (1614)
  • Phase I testing (2287)
  • Phase III testing (2289)
  • pipes (1657)
  • PNA (program nesting area) (1996)
  • nesting limit (1997)
  • pool storage (2118) See also random pool file area
  • access scheme (2136)
  • duplicate records (2123)
  • long-term records (2129)
  • short-term records (2127)
  • single records (2125)
  • use example (2131)
  • pools (2121)
  • POP See TPF Internet mail servers
  • porting an Internet server application (1731)
  • positioning, cursors (1590)
  • POSIX process model
  • by the TPF system (1729)
  • Post Office Protocol (POP) See TPF Internet mail servers
  • priority of ECB (1987)
  • process
  • child (1739), (1750)
  • exit status (1812)
  • general discussion (1735)
  • group (1743)
  • group ID (1747)
  • ID (1740)
  • inheritance (1748)
  • process attributes
  • effective group ID (1817)
  • effective user ID (1815)
  • process control
  • APIs (1793)
  • POSIX-compliant APIs (1763)
  • TPF-unique APIs (1792)
  • process group (1742)
  • process model
  • AOR (1833), (1903), (1919)
  • DAEMON (1845), (1905), (1921)
  • NOLISTEN (1839), (1907), (1937)
  • NOWAIT (1830), (1901), (1915), (1923)
  • POSIX (1730)
  • RPC (1841), (1909)
  • WAIT (1827), (1899), (1917), (1927)
  • process that starts a TPF application
  • process inheritance (1756)
  • processing list (2000)
  • processor shared queues, TPF MQSeries (1434), (1448)
  • processor unique queues, TPF MQSeries (1433)
  • program
  • chart (1386)
  • commentary (2280)
  • levels (1995)
  • library name (1989)
  • organization (2270)
  • performance considerations (2273)
  • program attributes (1387)
  • program characteristics (1388)
  • sharing (2268)
  • program categories (1207)
  • ECB-controlled (1209)
  • non-ECB controlled (1211)
  • program commentary (2279)
  • program ID in record header (2181)
  • program record header (2173)
  • program size (2174)
  • program test vehicle (PTV) (2293), (2301)
  • programming
  • conventions (1214), (1251), (2064), (2090)
  • tips (2283)
  • programming rules (1662), (1675), (1679), (1698), (1721)
  • prolog for assembler programs (1972)
  • protected data records (2060)
  • protection key (2087)
  • protection, dirty-reader (1616)
  • protocol
  • Transmission Control Protocol (TCP) (1913)
  • User Datagram Protocol (UDP) (1912)
  • PTV options (2296)
  • Q
  • queued terminal messages (1374)
  • quick enter directory for TARGET(TPF)
  • description of (1396)
  • R
  • raise function (1774)
  • random pool file area (2117)
  • RC0PL macro (1336)
  • ready list (2002)
  • real time log tape (RTL) (2305)
  • real time tape (RTA) (2306)
  • real-time operations (2186)
  • real-time trace (RTT) (2312)
  • realloc function (2054)
  • REATXT tool (rearrange CSECTs)
  • rearrange CSECTs (2355)
  • rearrange TXTs (2356)
  • record code check in record header (2179)
  • record header (2164)
  • record headers (2166)
  • record hold facility (1218), (1252), (2036), (2142)
  • record ID (2176)
  • record identification in record header (2178)
  • record ordinal number (2114)
  • reentrancy in TPF (1661)
  • reentrant programs (1205)
  • referencing data blocks, data event control blocks (DECBs) (1296)
  • register 8 (program pointer) (1268)
  • register 9 (ECB pointer) (1265)
  • register conventions, TPF (1969)
  • register save areas (1318), (1327)
  • relative record number (2115)
  • relcc function (2053)
  • releasing programs (1998)
  • relfc function (2135)
  • RELFC macro (2133)
  • Remote Procedure Call (1941)
  • creating an interface (1946)
  • interface definition language (IDL) (1942)
  • maximum number of calls (1949)
  • maximum number of threads (1950)
  • performance and tuning (1953)
  • run-time library (1947)
  • servers (1952)
  • storage considerations (1954)
  • stub files (1944)
  • supported application programming interfaces (APIs) (1948)
  • supported RPC C header files (1955)
  • supported RPC DCE services (1945)
  • threads (1951)
  • universal unique identifier (UUID) (1943)
  • removing elements (1580)
  • removing key paths (1619)
  • RENT standard, code samples (1728)
  • reserved registers
  • register 8 program pointer (1267)
  • register 9 ECB pointer (1266)
  • resource vector table (RVT) (1236), (1349)
  • resume transaction (1486)
  • return function (1260)
  • return of control (1244)
  • rollback rule (1518)
  • rollback transaction (1484)
  • root commit scope (1493)
  • ROUTC bridge, TPF MQSeries (1440)
  • routc function (1383)
  • ROUTC macro (1259)
  • routing control application table (RCAT) (1342)
  • routing control block (RCB) (1233), (1371)
  • routing control parameter list (RCPL) (1232), (1257), (1332)
  • data area (1333)
  • description of (1701)
  • RPC See Remote Procedure Call
  • RPC process model (1840), (1908)
  • rules for cursor movement and positioning (1595)
  • rules to determine file accessibility (1822)
  • RUNID (2295)
  • S
  • sample code written to the RENT standard (1726)
  • save areas (1319), (1323), (1328)
  • saved set-group-ID (1760)
  • saved set-user-ID (1759)
  • saving registers (1722)
  • scanf function (1240)
  • SCB (1222)
  • scheduling (1693)
  • SDF (input pilot tape) (2304)
  • secondary directory
  • description of (1398)
  • secondary library routines for TARGET(TPF)
  • description of (1400)
  • security
  • operator, terminal, and application (1348)
  • TFTP server (1877)
  • selective file dump and trace (SFDT) (2314)
  • sequence counter (1578), (1609)
  • serrc function (2029)
  • serrc_op function (2027)
  • serrc_op_ext function (2031)
  • setlocale function (2338)
  • short-term records (2126)
  • sigaction function (1776)
  • SIGCHLD signal (1810)
  • signal function (1778)
  • signal handler (1800)
  • signals
  • general discussion (1798)
  • SIGCHLD signal (1809)
  • signal handler (1799)
  • SIGUSR1 (1925)
  • sigpending function (1780)
  • sigprocmask function (1782)
  • sigsuspend function (1784)
  • SIGUSR1 signal (1924)
  • Simple Mail Transfer Protocol (SMTP) See TPF Internet mail servers
  • single records (2124)
  • size limit for TPF programs (1663)
  • size of program (2175)
  • sleep function (1786), (1801)
  • SMTP See TPF Internet mail servers
  • SNA messages (1366)
  • snapc function (2033)
  • special coding considerations (2085)
  • SPPBLD macro, coding for C (2362)
  • stack block
  • description of (1407)
  • stack frame
  • description of (1408)
  • layout of (1977)
  • stack frame function dump (2325)
  • stack, C language (1406)
  • standard record headers
  • 4-byte (2170)
  • 8-byte (2172)
  • startup, TPFCS (1534)
  • static block
  • description of (1404)
  • static block dump (2326)
  • static frame
  • description of (1405)
  • static storage (1403)
  • static variables (1402)
  • storage types
  • working storage (2049)
  • stub (2353)
  • suspend processing macros and functions (2017)
  • suspend transaction (1488)
  • suspending a commit scope (1496)
  • sweep, TPF MQSeries (1467)
  • swinging transmission queues, TPF MQSeries (1444)
  • swisc_create function (1842)
  • symbolic names
  • in global area (2062), (2066), (2088)
  • SYNCC macro (2084)
  • SYNCC operation (2077)
  • synchronizing global areas (2071)
  • SYSEQC macro (2108)
  • syslog daemon
  • general discussion (1889)
  • SYSRA macro (2258)
  • system error functions (2259)
  • system error processing (2256)
  • system function (1737)
  • system loading facility (2302)
  • system test (2290), (2310)
  • system test compiler (STC) (2292)
  • system test terminal simulator (2317)
  • system virtual memory
  • layout of (2044)
  • T
  • tape I/O (1689)
  • tape support (2184), (2185)
  • tape support functions
  • assign and reserve (2213)
  • general tape
  • tape_close function (2198), (2217)
  • tape_cntl function (2218)
  • tape_open function (2197), (2219)
  • tape_read function (2204), (2220)
  • tape_write function (2206), (2221)
  • tasnc function (2223)
  • tbspc function (2225)
  • tclsc function (2196), (2227)
  • tdspc function (2230)
  • tdspc_q function (2232)
  • topnc function (2195), (2202), (2235)
  • tprdc function (2203), (2239)
  • trewc function (2241)
  • trsvc function (2243)
  • tsync function (2207)
  • twrtc function (2205), (2247)
  • real-time
  • tourc function (2190)
  • toutc function (2188)
  • tape support macros
  • general tape
  • TPCNC macro (2237)
  • tsync function (2245)
  • tasnc function (2215), (2222)
  • tbspc function (2224)
  • tclsc function (2200), (2226)
  • TDCTC macro (2228)
  • tdspc function (2229)
  • tdspc_q function (2231)
  • TDTAC macro (2233)
  • terminal and transaction control (1368)
  • terminal control (1369)
  • agent assembly area (AAA) (1377)
  • locking out terminals (1375)
  • routing control block (RCB) (1372)
  • terminal input (1697)
  • terminal security (1346)
  • terminal simulation (2307)
  • test system characteristics (2285)
  • test system components (2291)
  • testing environment (2284)
  • testing levels (2286)
  • TFTP configuration file (1860), (1874)
  • TFTP log (1869)
  • TFTP server
  • customizing (1872)
  • file names (1884)
  • general discussion (1856)
  • implementation differences (1858)
  • security (1876)
  • using from another system (1886)
  • TMSEC
  • macro, description of (1973)
  • TMSPC
  • macro, description of (1970)
  • TO2_allElementsDo function (1601)
  • topnc function (2199), (2201), (2234)
  • tourc function (2189)
  • toutc function (2187)
  • TPCNC macro (2236)
  • TPF Advanced Program-to-Program Communications (TPF/APPC) (1219)
  • TPF Application Requester (TPFAR) (1224)
  • TPF collection support
  • error handling (1543)
  • overview (1531)
  • returned data structures (1558)
  • type definitions (1538)
  • TPF Internet mail servers
  • general discussion (1895)
  • IMAP server (1893)
  • POP server (1894)
  • SMTP server (1892)
  • TPF MQSeries support
  • channel definitions (1460)
  • channels (1463)
  • checkpoint (1464)
  • client (1421)
  • CPU parameter (1459)
  • defining (1454)
  • deleting queues (1471)
  • local queue manager (1424)
  • administering (1451)
  • channels (1437)
  • empty queue trigger user exit (1427)
  • message routing (1428)
  • processor unique vs. processor shared (1432)
  • route bridge (1439)
  • supported queue types (1426)
  • transaction manager (1445)
  • local queues (1457)
  • memory allocation (1469)
  • overview (1420)
  • processor shared (1456)
  • processor shared queues browsing (1447)
  • profile (1453)
  • sweep (1466)
  • trace (1449)
  • transmission queues (1441)
  • monitoring depth (1435)
  • swinging (1443)
  • TPF register save area (1317)
  • TPF transaction services
  • benefits (1475)
  • commit scope (1477)
  • deadlock detection (1523)
  • in the scope (1497)
  • locking (1506)
  • inside a commit scope (1507)
  • outside a commit scope (1508)
  • loosely coupled and MDBF considerations (1525)
  • nesting (1491)
  • outside the scope (1522)
  • overview (1474)
  • pool file addresses (1510)
  • WAITC processing (1509)
  • TPF-reserved ECB areas (1315)
  • TPF/APPC (1220)
  • TPFAR (TPF Application Requester) (1225)
  • TPFCS database interface
  • controlling access (1535)
  • data store dictionary support (1545)
  • error handling (1542)
  • returned data structures (1557)
  • tpflink.h, updating (2360), (2364)
  • tpf_cresc function (1738)
  • tpf_fork function (1736), (1741), (1744), (1758), (1794)
  • tpf_process_signals function (1796), (1803)
  • TPF_regs
  • using (1719)
  • TPNT (1223)
  • tprdc function (2209), (2238)
  • trace, TPF MQSeries (1450)
  • tracing application activity (2313)
  • transaction
  • commit (1512)
  • exceptions (1526)
  • functions that do no work (1528)
  • unsupported functions (1527)
  • EXITC (1514)
  • rollback (1513)
  • system error processing (1515)
  • transaction control (1370)
  • transaction manager, TPF MQSeries (1446)
  • transfer vectors (2037)
  • transferring processor control (1984), (2023)
  • translation tables (2347)
  • creating new (2349)
  • transmission queues, TPF MQSeries (1442)
  • transport protocol
  • Transmission Control Protocol (TCP) (1911)
  • User Datagram Protocol (UDP) (1910)
  • trewc function (2240)
  • Trivial File Transfer Protocol (TFTP) server See TFTP server
  • trsvc function (2214), (2242)
  • tsync function (2210), (2244)
  • tuning memory allocation, TPF MQSeries (1468)
  • twrtc function (2208), (2246)
  • type definitions (1539)
  • types of functions (1554)
  • U
  • unfrc function (2155)
  • update sequence counter (1577), (1608)
  • updateCacheEntry function (1637), (1640)
  • updating elements (1574)
  • user exit CSK (1979)
  • user exit, C stack exception routine (1978), (2345)
  • user expansion area
  • description of (1976)
  • user expansion area user exit (1981)
  • user register save area (1326)
  • using cursors with alternate key paths (1587)
  • using symbolic names, data event control blocks (DECBs) (1299)
  • Using the TFTP server from another system (1887)
  • utility segments/subroutines (2281)
  • V
  • VFA delayed-filing (2161)
  • virtual file access (VFA)
  • facility (2269)
  • virtual storage
  • layout of (2043)
  • visibility rule (1520)
  • VSAM (1956)
  • concepts (1957)
  • database support (1958)
  • database constraints (1960)
  • disk mirroring (1959)
  • error recovery (1964)
  • request flow control (1962)
  • return codes (1963)
  • with other utilities (1961)
  • W
  • wait function (1788), (1805)
  • WAIT process model (1826), (1898), (1916), (1926)
  • waitc function (1215), (2020), (2163), (2211)
  • use with the file reference functions (2148)
  • waitpid function (1790), (1807)
  • Web page (1852), (1888)
  • WGTA table (1235), (1351)
  • work areas in ECB (1263), (1275), (1278)
  • working storage (2042), (2048)
  • writing
  • executable script (1940)
  • Internet server application (1732)