Download AMOS Basic XCALL subs

Transcript
ALPHABASIC XCALL SUBROUTINE USER'S MANUAL
4.4
4.5
4.6
CHAPTER 5
USING FLOCK
4.4.1
File—Open Interlocks
4.4.1.1 The Multiple Update Problem ..
4.4.1.2 The interconsistency Problem .
4.4.2 Record—update Interlocks
4.4.2.1
The Multiple Update Problem ..
4.4.2.2 The Interconsistency Problem •
4.4.3 Improved File Interlocks
4.4.3.1 Example
DEADLOCK, AND HOW TO PREVENT IT
SUMMARY
4.6.1
QuIck Reference Summary
of Actions/Modes
49
4—9
4—9
4—10
4—11
4—12
4—13
4—13
4—14
4—15
4—17
4—17
XLOCK — XCALL SUBROUTINE FOR MULTI—USER LOCKS
5.1
5.2
5.3
5.4
5.5
5.6
5.7
CHAPTER 6
Page iv
LOADING XLOCK INTO SYSTEM MEMORY
THE XtOCK SUBROUTINE
THE LOCKS
THE MODES
5.4.1
MODE 0 (Lock and Return)
5.4.2 MODE 1 (Lock and Wait)
5.4.3 MODE 2 (Clear Lock)
5.4.4 MODE 3 (List Locks)
WILDCARDS
PROGRAMMING EXAMPLES
5.6.1
Calculating Record Numbers
5.6.2 Sample Program to IlLustrate
File Record Locking
SUMMARY
5—2
5—2
5—3
53
5—4
5—4
54
5—4
5—5
5—5
5—6
5—8
5—9
SPOOL — XCALL SUBROUTINE FOR SPOOLING FILES
TO THE LINE PRINTER
6.1
USING THE XCALL SPOOL SUBROUTINE
Some Examples using SPOOL
6.1.1.1
XCALL SPOOL,"FZLENAME"
6.1.1.2 XCALL SPOOL,"FILENAMr,
6.1.1
6.1.1.3
6.1.1.4
6.1.1.5
"PR INTER'
6—4
6—4
6—5
XCALL SPOOL,"Fn.EP4AMr',
"PRINTER",SWITcIS
6—5
XCALL SPOOL,"FILENAfIE,
"PRINTER',SWITCIIES,COPIES .... 6—6
XCALL SPOOL,'tFILENAME",
•
6.1.1.6
6—2
AD
'I
—
SI
XCALL SPOOL,"FILENAME",
E,ITCHES,COPIES,
6—7
6
6.2
6.3
DSS—10008—OQ REV ADO
1
1
7
XCALL SPOOL,"FILENAME",
"PRINTER",SWITcPIES,cOpIEs,
"FORM",WIDTH,LPP
SPOOL ERROR MESSAGE
SUMMARY
6—7
6—8
6—8