Guardian Application Conversion Guide

Contents
096047 Tandem Computers Incorporated vii
Section 3 Converting TAL Applications (continued)
Allowing a High-PIN Creator 3-38
Full Conversion or HIGHREQUESTERS? 3-38
Getting Your Creator’s Process Identifier 3-40
Converting a Startup Sequence That Does Not Use INITIALIZER 3-41
Setting the HIGHREQUESTERS Attribute to Allow a High-PIN
Creator 3-45
Being Opened by and Communicating With a High-PIN Requester 3-46
Converting a Server 3-46
Setting the HIGHREQUESTERS Attribute to Allow High-PIN
Openers 3-54
Section 4 Converting COBOL85 Applications
Converting Basic Elements of a COBOL85 Program 4-2
Using the ZSYSCOB Declarations 4-2
Declaring and Using Programming Variables 4-3
Converting Guardian Procedure Calls 4-7
Converting for New Reserved Words 4-7
Running the COBOL85 Compiler 4-7
Using the Binder With Converted Object Files 4-8
Converting a COBOL85 Program to Run at a High PIN 4-8
Selecting the Common Run-Time Environment (CRE) 4-9
Setting the HIGHPIN Object-File Attribute 4-10
Using a Library File 4-10
Declaring CPU and PIN Data Items 4-11
Calling COBOL85 Utility Routines 4-11
Removing ARMTRAP Procedure Calls 4-11
Converting MYPID Procedure Calls 4-12
Creating and Managing a High-PIN Process 4-13
Creating a High-PIN Process 4-14
Managing a High-PIN Process 4-14
Opening and Communicating With a High-PIN Server 4-15
Setting the RUNNAMED Object-File Attribute 4-15
Converting a Requester 4-16
Being Opened by and Communicating With a High-PIN Requester 4-22
Converting a Server 4-22
Setting the HIGHREQUESTERS Attribute to Allow High-PIN
Openers 4-27