ClearPath MCP 20.0
May 2021
8600 0460-526
Copyright © 2021 Unisys Corporation.
Warranty Disclaimer
NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information described herein is only furnished pursuant and subject to the terms and conditions of a duly executed agreement to purchase or lease equipment or to license software. The only warranties made by Unisys, if any, with respect to the products described in this document are set forth in such agreement. Unisys cannot accept any financial or other responsibility that may be the result of your use of the information in this document or software material, including direct, special, or consequential damages.
You should be very careful to ensure that the use of this information and/or software material complies with the laws, rules, and regulations of the jurisdictions with respect to which it is used.
The information contained herein is subject to change without notice. Revisions may be issued to advise of such changes and/or additions.
Notice to U.S. Government End Users: This software and any accompanying documentation are commercial items which have been developed entirely at private expense. They are delivered and licensed as commercial computer software and commercial computer software documentation within the meaning of the applicable acquisition regulations. Use, reproduction, or disclosure by the Government is subject to the terms of Unisys’ standard commercial license for the products, and where applicable, the restricted/limited rights provisions of the contract data rights clauses.
Table of Contents
- Introduction
- BARS (Activity Reporting System)
- BUILDX Utility
- CARDLINE Utility
- CDFORMAT
- COMPARE Utility
- DCSTATUS
- DUMPALL Utility
-
- Understanding Key DUMPALL Concepts
- Standard Commands
- Interactive List Routine Commands
-
- Interactive AGAIN Command
- Interactive FILE or ATTRIBUTES Command
- Interactive CONTINUE Command
- Interactive LIST Command
- Interactive MODE Command
- Interactive NEXT Command
- Interactive OPEN Command
- Interactive PREVIOUS Command
- Interactive PRINT Command
- Interactive QUIT Command
- Interactive RECORD Command
- Interactive SKIP Command
- Running the DUMPALL Utility
- Input to the DUMPALL Utility
- Handling Tape Files
- DUMPANALYZER
-
- General Information
- Running DUMPANALYZER
- User Library Interface for DUMPANALYZER
- Analyzing Program Dumps
- Basic Constructs
- DUMPANALYZER Commands
-
- AREAS (Memory Areas)
- ARRAYLIMIT (Array Limit)
- ASD (Actual Segment Descriptor)
- ASDNUMBER (Actual Segment Descriptor Number)
- BOXINFO (Box Information Array)
- BYE (Stop DUMPANALYZER)
- CB (Connection Block)
- CODEFILE (Code File or Disk Family Name)
- COREMAP (Memory Analysis)
- CTRACE (Controller Trace Table Analysis)
- CU (Core Utilization)
- DC (Data Communications)
- DCTRACE (Data Comm Trace)
- DEADLOCK (Lock Analysis)
- DEBUG (Debug Option)
- DESCANAL (Descriptor Analysis)
- DISKFILE (Disk Output File)
- FIB (File Information Block)
- FILELOCKS (File Region Locks)
- FINDSTACKS (Find Stacks)
- GC (Group Configuration)
- GRAPHS (Graph Stacks)
- HARDINFO (Hardware Information)
- HDR (Disk File Header)
- HEADING (Heading Page)
- HEAP (Heap Analysis)
- HEAPSTACK (Heap Stack Analysis)
- HELP (Help Information)
- HISTORY (History Command)
- IO (I/O Analysis)
- IOCB (I/O Control Block)
- IOCD (Direct I/O Control Block)
- IOTRACE (I/O Trace Table)
- JOB (Job Command)
- KEEP (Keep Command)
- LIB (Library)
- LINKCHECK (Check Memory Link)
- LINKS (Memory Links)
- LOADXREF (Load Cross-Reference Files)
- LOCKS (Lock Analysis)
- LOGRECORD (Log Record Analysis)
- LSN (Analyze Datacom Station)
- MASK (Mask Register)
- MAXPRINTSIZE (MAXPRINT)
- MD (Memory Dump)
- MEM (Memory)
- MEMPOOL (Analyze Memory Pool)
- MEMRQ (Memory Result Queue)
- MESSAGES (Data Comm Messages)
- MIT (Mirror Information Table)
- MIX (Mix Number)
- MODE (Set Mode)
- MSCW (Mark Stack Control Word)
- NAMES (MCP Names and Addresses)
- NSP (Network Support Processor Tables)
- OLAYINFO (Overlay File Allocation)
- OPT (Option)
- PATTERN (Pattern Register)
- PC or PRINTCODE (Print Mnemonic)
- PIB (Process Information Block)
- PMQ (Primitive Message Queue)
- POOL (Analyze Pool Area)
- PORT (Port File)
- PRIMITIVEDUMP (Primitive Dump Analysis)
- PRINTARRAY (Print Array)
- PRINTER (Printer Route)
- PRINTHEAP (Print Heap)
- PROCSTACKS (Processor Stacks)
- PROGRAMDUMP (Program Dump)
- PV or PRINTVAL (Print Value)
- QUEUE (DCALGOL Queue)
- RCWTOSEQ (Convert RCW Into Sequence Number)
- READYQ (Ready Queue)
- RECESS (Recess DUMPANALYZER)
- RELEASE (Release File)
- RELX (Release Now)
- REMOTE (Remote Terminal)
- REPEAT (Repeat Command)
- RESULTQ (Result Queue)
- SAVE (Save to Disk)
- SB (Structure Block)
- SCRUB (Scrub Sensitive Memory Areas)
- SEARCH (Search for Pattern)
- SF (System Factors)
- SFV (System File Vector)
- SHAREDBUFF (Shared Buffers)
- SHOW (Show Previous Input)
- SSAQ (Storesafe Alert Queue)
- STACK (Format Stack Contents)
- STACKWINDOW (Stack Window)
- STOP (Stop DUMPANALYZER)
- SUBPORT (Subport Analysis)
- SUMMARY (Summarize Stack Information)
- TAB (Task Attribute Block)
- TCPINFO (Task Control Processor Information—IOM Systems)
- TERMINAL (Terminal Characteristics)
- TRACE (Trace Table)
- USE (Use Saved Commands)
- USERCOMMAND Command
- USERLIB (User Library Command)
- UTILIZATION (System Utilization Statistics)
- WHERE (Show Global Identifier)
- WHO (Show D[0] Global Identifier)
- @ (Last Referenced Stack)
- $ (Last Referenced Segment)
- ?AX BRK (Interactive Break)
- Error Messages
- EMAIL Utility
- FILECOPY Utility
- FILEDATA Utility
-
- Running the FILEDATA Utility
- Input Options
- Output Options
- Selecting the Files to Be Reported On
- Effects of Family Substitution
- Error Reporting
- Database Generation and Reuse
- Sample FILEDATA Runs
- Task Requests
-
- ALGOLCHECK Request
- ARCHIVEINFO Request
- AREASUMMARY Request
- ATTRIBUTES Request
- BACKUP Request
- CATALOGINFO Request
- CHECKERBOARD Request
- CODEFILEINFO Request
- COMPATIBILITY Request
- COPYDECK Request
- DEFINEOUTPUT Request
- FILENAMES Request
- HEADERCONTENTS Request
- INCOMPATIBILITY Request
- NAMELIST Request
- NOREPORTS Request
- STRUCTUREMAP Request
- TAPEDIR Request
- FILEDATA Modifiers
-
- ABBREVIATED
- ALL
- ALTERDATE
- APL
- ARCHIVE
- ARCHIVEBACKUP
- AREALENGTH
- AREAS
- AREASINUSE
- AREASIZE
- ATTMODIFYDATE
- BACKUPDATE
- BACKUPSN
- BADINFO
- BLOCKSIZE
- BLOCKSTRUCTURE
- CATALOGUE
- CCSVERSION
- CLEARAREAS
- CODEINFO
- CODEVERSION
- CONTAINER
- COPYDESTDATE
- COPYSOURCEDATE
- CREATIONDATE
- CRUNCHED
- CYCLE
- DATABASE
- DELETED
- DECK
- DIRECTORY
- DMAUDITFILE
- EXECUTEDATE
- EXTDELIMITER
- EXTMODE
- FAMILYNAME
- FILECLASS
- FILEKIND
- FILELENGTH
- FILENAME
- FILEORGANIZATION
- FILESERIALNO
- FILESTRUCTURE
- FILETYPE
- FRAMESIZE
- GUARDFILE
- IDENTITY
- INTMODE
- INUSE
- LASTACCESSDATE
- LASTRECORD
- LEVEL
- LIBMAINTDIR
- LICENSEKEY
- LINEWIDTH
- LOCKEDFILE
- MAXRECSIZE
- MINRECSIZE
- NAMESONLY
- NEWDATABASE
- NONRESIDENTONLY
- NOTE
- OPENDATE
- PACKNAME
- PAGESIZE
- PPB
- PRINTER
- PRODUCT
- PROTECTION
- RAWHEADERS
- READDATE
- RELEASEID
- REMOVED
- RESIDENTONLY
- SAVEFACTOR
- SCREEN
- SECURITY
- SERVICES
- SPO
- TAPE
- TAPEHEADERS
- TIMESTAMP
- TITLE
- TOTALSECTORS
- TTY
- UNITS
- USERINFO
- VERSION
- WARNINGS
- WORKLOADGROUP
- WRAPPEDFILES
- Numeric Report Requests
- Using System Commands to Initiate FILEDATA
- Basic FILEDATA Constructs
- GUARDFILE Utility
- HARDCOPY and PRINTCOPY
- INTERACTIVEXREF Utility
-
- INTERACTIVEXREF Operation
- INTERACTIVEXREF Commands
-
- DECLARATIONS Command
- EXPAND Command
- HELP Command
- LIST Command
- LOAD Command
- LOCATE Command
- MERGE and COINCIDENCE Commands
- QUALIFY Command
- RANGE Command
- REFERENCE Command
- SAVE Command
- SET and RESET Commands
- STOP Command
- SUMMARY Command
- SYMBOL Command
- TERMINAL Command
- TEXT Command
- WHAT Command
- WHATFILES Command
- WHERE Command
- Using the INTERACTIVEXREF Utility
- Example INTERACTIVEXREF Program
- INVENTORY Utility
- KEYEDIO Support
-
- Physical Structure of KEYEDIO Files
- File and KEYEDIO Library Management
- Removing and Installing a KEYEDIO Library
- KEYEDIO Program Interface
- Indexed KEYEDIO File Attributes
- KEYEDIO Procedures
-
- Key Information
- File Access Information
- Results Returned
- ISMGETKEYSTRUCTURE Procedure
- ISMOPEN Procedure
- ISMCLOSE Procedure
- ISMSTART Procedure
- ISMSEQUENTIALWRITE Procedure
- ISMSEQUENTIALREAD Procedure
- ISMRANDOMWRITE Procedure
- ISMRANDOMREAD Procedure
- ISMREWRITE Procedure
- ISMDELETE Procedure
- ISMSETUPLIMIT Procedure
- The KEYEDIO File Structure
- Recovery Procedures
- LOGANALYZER
- LOGGER
- MAKECREDENTIALS Utility
- MAKEUSER Utility
-
- Who Can Run MAKEUSER?
- Running MAKEUSER
- MAKEUSER Statements
- Running MAKEUSER Securely
- Installing a Previous Version of the USERDATAFILE
- Basic MAKEUSER Constructs
- Assigning Attribute Values in a Standard USERDATAFILE
- Changing the Values of Standard Usercode Attributes
- Modifying Nonprivileged Usercode Attributes
- Identifying Users from Remote Hosts
- Identifying Kerberos Users
- Data for MAKEUSER
- Session Control Options
- MAKEUSER Input and Output
- Mathematical Functions
-
- Single-Precision Functions
-
- ARCCOS Function
- ARCSIN Function
- ARCTAN Function
- ARCTAN2 Function
- COS Function
- COSH Function
- COTAN Function
- ERF Function
- ERFC Function
- EXP Function
- Single-Precision Exponentiation
- GAMMA Function
- LN Function
- LNGAMMA Function
- LOG Function
- RANDOM Function
- SIN Function
- SINH Function
- SQRT Function
- TAN Function
- TANH Function
- Double-Precision Functions
-
- DARCCOS Function
- DARCSIN Function
- DARCTAN Function
- DARCTAN2 Function
- DCOS Function
- DCOSH Function
- DERF Function
- DERFC Function
- DEXP Function
- DGAMMA Function
- DLGAMMA Function
- DLN Function
- DLOG Function
- DSIN Function
- DSINH Function
- DSQRT Function
- DTAN Function
- DTANH Function
- Double Precision Exponentiation
- Complex Functions
- Common Constants
- Permissible Argument Ranges
- MCP TapeStack Utility
-
- Packaging Information
- Initiating the MCP TapeStack Utility
- STACK Function
- UNSTACK Function
- APPEND Function
- ENCRYPT Function
- DECRYPT Function
- ENCRYPT&STACK Function
- ENCRYPT&APPEND Function
- UNSTACK&DECRYPT Function
- CONSOLIDATE Function
- DUPLICATE Function
- INVALIDATE Function
- DIRECTORY Function
- SIZE Function
- RECREATEDIRECTORY Function
- SETTINGS Function
- HELP Function
- PATCH Utility
-
- Running the PATCH Utility
- Files Used by the PATCH Utility
- Patch Control Records
- Patch Control Record Options
-
- $.BRIEF Option
- $.COBOL Option
- $.COBOL74 Option
- $.COBOL85 Option
- $.COMPARE Option
- $.COMPILE Option
- $.CONFLICT Option
- $.COUNT Option
- $.CYCLE Option
- $.DELETE Option
- $.DELIMOPT Option
- $.DISK Option
- $.DISK $ Option
- $.DUMP Option
- $.EOF Option
- $.ERRLIST Option
- $.EXECUTE Option
- $.FILE, $.DISK $, and $.PATCHDECK Options
- $.FLAG Option
- $.GUARD Option
- $.INSERT Option
- $.JOB Option
- $.LABEL Option
- $.LIST Option
- $.LISTD Option
- $.LISTI Option
- $.LISTN Option
- $.LISTP Option
- $.MARK Option
- $.MARKBLANK Option
- $.MOVE Option
- $.NDLII Option
- $.NEW Option
- $.OUT Option
- $.PASCAL Option
- $.PATCHDECK Option
- $.RETAIN Option
- $.RPG Option
- $.SINGLE Option
- $.SQUASH Option
- $.TOTAL Option
- $.VERSION and $.CYCLE Options
- $.WIDE Option
- $.WIDECARD Option
- Debug $. Records
- Examples of PATCH Utility Input
- PCDRIVER Utility
- PDIR, PMIX, and PUNIT Utilities
- RLTABLEGEN Utility
- RUNX Utility
- SORT Utility
- SSH Utility
-
- Using the SSH Client
- User Authentication
- SSH Client Output
- Getting Started
- Creating a WFL Job to Execute an SSH Command
- SSH Client Application Program Interface (API)
- Running the SSHCLIENTSUPPORT Library
- Installing a New Version of SSHCLIENT Software
- Automatically Restarting SSHCLIENTSUPPORT Following a Halt/Load
- Terminating the SSHCLIENTSUPPORT Library
- Non-Diagnostic Logging Supported by SSHCLIENT
- Diagnostic Log Levels Supported by SSHCLIENT
- Details of the SSH Client Configuration File
- Removing *SYSTEM/SSHCLIENT/REQUEST files
- UTILX Utility
- V Series Conversion Utilities
- XREFANALYZER Utility
- GENERALSUPPORT Entry Points
- Understanding Railroad Diagrams
List of Figures
- 1. Mask Word Example
- 2. Pattern Word Examples
- 3. Coarse Table Layout
- 4. Fine Table Layout
- 5. KEYEDIO File Layout
- 6. Inserting a Key
- 7. Inserting a Key into a Full Table
- 8. Year-to-Date Record 1 Format
- 9. Year-to-Date Record 2 Format
- 10. Year-to-Date Record 3 Format
- 11. BREAKINFO Table
- 12. EDITORINFO Table
- 13. INCLCHECK and EXCLCHECK Tables
- 14. TAITEMS Table
- 15. Creating a Tag
- 16. Tag Sort, Nondisk Input File
- 17. Tag Sort, Disk Input File
- 18. Initial COPYV2A Screen
- 19. Main COPYV2A Screen
- 20. COPYV2A Directory Screen
- 21. COPYV2A Copy or Add Screen
- 22. PRINTV2A Screen
- 23. PRINTA2V Screen
List of Tables
- 1. COMPARE Utility Files
- 2. Standard DUMPALL Commands
- 3. Default Field Type
- 4. UDATA Parameter Contents for Stack Information Request, SUBTYPE=0
- 5. UDATA Parameter Contents for Stack Information Request, SUBTYPE=1
- 6. UDATA Parameter Contents for Stack Information Request, SUBTYPE=0,1
- 7. UDATA Parameter Returns for Extended Stack Information Request, SUBTYPE=0,1
- 8. UDATA Parameter Returns for Dump Information Request
- 9. Rules for Using Quotation Marks and Apostrophes
- 10. SPACEUSAGE Field Items
- 11. Mode Option Descriptions
- 12. Creating BINDINFO Information
- 13. RSVP Responses for a NO FILE Condition with the Mode Command
- 14. Response to a WRONG CODE FILE Message
- 15. Mode Descriptions
- 16. Queue Set Specifications
- 17. Single Queue Specification
- 18. MCS Specification
- 19. File Number Specification
- 20. Output Options
- 21. EMAIL Errors
- 22. EMAIL Warnings
- 23. Two-Digit Years in the FILECOPY Timestamp
- 24. Components of the CREATED, ACCESSED, UPDATED, and ANYUPDATED Requests
- 25. Components of the ADDED and ALLFILES Requests
- 26. Components of the EXPIRED Request
- 27. Components Used in FILECOPY Modifiers
- 28. FILECOPY Options
- 29. FILEDATA Task Requests and Report Types
- 30. FILEDATA Input Options
- 31. FILEDATA Output Options
- 32. Code File Status Information
- 33. VALUE and STATION Attributes
- 34. Input File Equation Specifications
- 35. Output File Equation Specifications
- 36. Allowed Actions for Specified File Access Rights
- 37. Dmverbs and Their Default Value Lists
- 38. Compiler Control Options for Producing XREFILES
- 39. Key Word Format
- 40. File Access Values
- 41. DIAGNOSTICS Option Minor Types
- 42. DIAGNOSTICS Examples
- 43. LOGANALYZER Examples
- 44. Interface Type Abbreviations
- 45. JOBSUMMARY File Data Items
- 46. STATISTICS File Data Items
- 47. FILEIODATA File Data Items
- 48. DRCDATA File Data Items
- 49. Files Used by LOGGER
- 50. MAKEUSER Program Units
- 51. MAKEUSER Statement Examples
- 52. Assigning Attributes Examples
- 53. Changing Usercode Attribute Examples
- 54. Modifying List Attribute Examples
- 55. Changing Nonprivileged Usercode Example
- 56. REMOTEUSER Examples
- 57. REMOTEUSER Display Examples
- 58. REMOTEUSER Delete Examples
- 59. REMOTEUSER ALIAS Change Examples
- 60. REMOTEUSER Comment Change Forms
- 61. REMOTEUSER Comment Change Examples
- 62. REMOTEUSER Service Change Forms
- 63. REMOTEUSER Service Change Examples
- 64. Topic References
- 65. Responses to a Break During Output
- 66. MAKEUSER Files
- 67. TAN/COTAN Calculation
- 68. Common Constants
- 69. Permissible Argument Ranges
- 70. Function Names
- 71. Determining SORT Operating Mode
- 72. RESTART Parameter Values
- 73. Input Attributes for the SORTFILES Procedures
- 74. Clauses That Can Be Specified in the SORTFILES Info String
- 75. Input Attributes for the SORTPROCS Procedure
- 76. Input Attributes for the MERGEFILES Procedure
- 77. Input Attributes for the MERGEPROCS Procedure
- 78. Input Attributes for the TTABLE Procedure
- 79. Fatal Error Messages
- 80. Nonfatal Error Messages
- 81. Contents of the SORT Statistical Array
- 82. SORT Collating Sequence
- 83. TASKVALUE task attribute
- 84. Global Parameters
- 85. Elements of a Railroad Diagram