TITLE 'BTRS002 - CALL AMATERSE from user program' * * *

Size: px
Start display at page:

Download "TITLE 'BTRS002 - CALL AMATERSE from user program' * * *"

Transcription

1 PPPPPPPPPPP RRRRRRRRRRR TTTTTTTTTTTT JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBB PPPPPPPPPPPP RRRRRRRRRRRR TTTTTTTTTTTT JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB PP PP RR RR TT JJ OO OO BB BB PPPPPPPPPPPP RRRRRRRRRRRR TT JJ OO OO BBBBBBBBBB PPPPPPPPPPP RRRRRRRRRRR TT JJ OO OO BBBBBBBBBB PP RR RR TT JJ OO OO BB BB PP RR RR TT JJ JJ OO OO BB BB PP RR RR TT JJ JJ OO OO BB BB PP RR RR TT JJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB PP RR RR TT JJJJJJ OOOOOOOOOOOO BBBBBBBBBBB JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBB JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB JJ OO OO BB BB JJ OO OO BBBBBBBBBB JJ OO OO BBBBBBBBBB JJ JJ OO OO BB BB JJ JJ OO OO BB BB JJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB JJJJJJ OOOOOOOOOOOO BBBBBBBBBBB STARTSTARTSTARTSTARTSTARTSTARTSTARTSTART JOBID: JOB08587 JOB NAME: PRT01JOB USER ID: MKT01 SYSOUT CLASS: W OUTPUT GROUP: TITLE: DESTINATION: LOCAL NAME: J.BRADLEY ROOM: BUILDING: DEPARTMENT: ADDRESS: PRINT TIME: 14:24:55 PRINT DATE: 01 FEB 2016 PRINTER NAME: PRT2 SYSTEM: MKTA STARTSTARTSTARTSTARTSTARTSTARTSTARTSTART

2 TITLE 'BTRS002 - CALL AMATERSE from user program' Private Code Copyright Information BTRS002 CSECT, / Private Code CSECT. / BTRS002 AMODE 31 / Set 31-Bit Addressing mode. / BTRS002 RMODE 24 / Set 24-Bit Residency mode. / USING BTRS002,R15 / Temporary base. / B BTRSENT DC C'Assembly date && time: &SYSDATE &SYSTIME ' DC C'Copyright (C) 2014' DC C'Meerkat Computer Services Limited.' DC C'All Rights Reserved.' Program Name: BTRS PURPOSE: Call AMATERSE to compress a dataset Extended version of BTRS Forces a default input parm of PACK if no parm is coded Also accepts PARM of ZIP and UNZIP and converts these to PACK ancd UNPACK Programmer: Giovanni Yeldarbo Messages: None RETURN CODES: All return codes are from AMATERSE istelf so the Service Aids Manual should be consulted for their meanings CALLED BY: BTRS Amendments /05/2014 JXB - INITIAL WRITE AND TESTING BTRSENT DS 0H DROP R15 / DROP TEMPORARY BASE. / STM R14,R12,12(R13) / STORE CALLERS REGISTERS. / BALR R12,0 / SET UP R12 AS BASE. / USING,R12 / ESTABLISH ADDRESSABILITY. / LR R11,R13 / LOAD OLD SAVEAREA ADDRESS. / LA R13,RSAVE / THIS PGMS SAVEAREA ADDR. / ST R13,8(0,R11) / STORE SAVEAREA ADDRESS. / ST R11,4(0,R13) / STORE ORIGINAL SAREA ADDR. /

3 BTRS010 DS 0H STM R0,R1,REGSTORE / Store R0 and R1. / STM R14,R15,REGSTORE+8 / Store R14 and R15. / L R7,0(,R1) / Point to parameter list. / SR R6,R6 / Zeroise R6. / LH R6,0(,R7) / Load length of parameters. / LTR R6,R6 / Any parameters? / BZ BTRS020 / No then go setup for default. / STH R6,PARMLEN / Store param length. / LA R7,2(,R7) / Bump past parameter length. / LR R6,R7 / Load address of the parm. / CLC 0(3,R7),=C'ZIP' / User coded parm of ZIP? / BE BTRS020 / Go change it to PACK. / CLC 0(5,R7),=C'UNZIP'/ User coded parm of UNZIP? / BE BTRS015 / Go change it to UNPACK. / MVC PARMTEXT,0(R6) / Move it in for processing. / B BTRS030 / Continue with parm from user. / BTRS015 DS 0H LH R6,=H'6' / Load length of 6. / STH R6,PARMLEN / Store it. / MVC PARMTEXT,=C'UNPACK' / Set parm of UNPACK. / B BTRS030 / Call AMATERSE. / BTRS020 DS 0H LH R6,=H'4' / No parm setup default len of 4. / STH R6,PARMLEN / Store it. / MVC PARMTEXT,=C'PACK' / Default is to compress. / Link to AMATERSE BTRS030 DS 0H LINK EP=AMATERSE,PARAM=(PARM,DDNAMES),VL= BTRSXIT DS 0H L R13,4(0,R13) / Load orig SAVEAREA addr. / LM R0,R12,20(R13) / Restore regs / L R14,12(0,R13) / Reload the return addr. / BR R14 / Return to TSO. / RSAVE DS 18F / Main REGISTER SAVEAREA. / REGSTORE DS 4F / This progs SAVEAREA. / Parameters to pass to AMATERSE PARM DS 0H PARMLEN DS H / Parameter length. / PARMTEXT DC C' ' / Parm to pass. / DDNAMES DS 0H / DDNAME overrides. / DDNAMEL DC Y(DDNAMEZ-DDNAMES) / Length of list. / DDNAMET DS 0C / Actual overrides follow. / DC 5XL8'0' SYSPRINT DC CL8'BTRPRINT' / DD card for sysout. / DC XL8'0' SYSUT1 DC CL8'BTINPUT ' / Input dataset. / SYSUT2 DC CL8'BTOUTPUT' / Output dataset. / SYSUT3 DC CL8'BTWORK01' / Work dataset. / DDNAMEZ DC 0C / End of list. /

4 Register EQUATES R0 EQU R1 EQU R2 EQU R3 EQU R4 EQU R5 EQU R6 EQU R7 EQU R8 EQU R9 EQU R10 EQU R11 EQU R12 EQU R13 EQU R14 EQU R15 EQU END

5 PPPPPPPPPPP RRRRRRRRRRR TTTTTTTTTTTT JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBB PPPPPPPPPPPP RRRRRRRRRRRR TTTTTTTTTTTT JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB PP PP RR RR TT JJ OO OO BB BB PPPPPPPPPPPP RRRRRRRRRRRR TT JJ OO OO BBBBBBBBBB PPPPPPPPPPP RRRRRRRRRRR TT JJ OO OO BBBBBBBBBB PP RR RR TT JJ OO OO BB BB PP RR RR TT JJ JJ OO OO BB BB PP RR RR TT JJ JJ OO OO BB BB PP RR RR TT JJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB PP RR RR TT JJJJJJ OOOOOOOOOOOO BBBBBBBBBBB JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBB JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB JJ OO OO BB BB JJ OO OO BBBBBBBBBB JJ OO OO BBBBBBBBBB JJ JJ OO OO BB BB JJ JJ OO OO BB BB JJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB JJJJJJ OOOOOOOOOOOO BBBBBBBBBBB ENDENDENDENDENDENDENDEND JOBID: JOB08587 JOB NAME: PRT01JOB USER ID: MKT01 SYSOUT CLASS: W OUTPUT GROUP: TITLE: DESTINATION: LOCAL NAME: J.BRADLEY ROOM: BUILDING: DEPARTMENT: ADDRESS: PRINT TIME: 14:24:55 PRINT DATE: 01 FEB 2016 PRINTER NAME: PRT2 SYSTEM: MKTA ENDENDENDENDENDENDENDEND

J E S 2 J O B L O G -- S Y S T E M M K T A -- N O D E M K T A

J E S 2 J O B L O G -- S Y S T E M M K T A -- N O D E M K T A MM MM KK KK TTTTTTTTTTTT 00000000 11 JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBB MMM MMM KK KK TTTTTTTTTTTT 0000000000 111 JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB MMMM MMMM KK KK TT 00 0000 1111 JJ OO OO BB BB MM

More information

J E S 2 J O B L O G -- S Y S T E M M K T A -- N O D E M K T A

J E S 2 J O B L O G -- S Y S T E M M K T A -- N O D E M K T A MM MM KK KK TTTTTTTTTTTT 00000000 11 JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBB MMM MMM KK KK TTTTTTTTTTTT 0000000000 111 JJJJJJJJJJ OOOOOOOOOOOO BBBBBBBBBBBB MMMM MMMM KK KK TT 00 0000 1111 JJ OO OO BB BB MM

More information

Introduction to HLASM SHARE Boston 2013 High Level Assembler Bootcamp. Example 1. Example 2

Introduction to HLASM SHARE Boston 2013 High Level Assembler Bootcamp. Example 1. Example 2 Introduction to HLASM SHARE Boston 2013 High Level Assembler Bootcamp Example 1 SIMPLE HELLO WORLD PROGRAM MAIN PROGRAM STARTS HERE EX1 CSECT EX1 AMODE 31 EX1 RMODE 24 USUAL PROGRAM SETUP

More information

******************************************************** * SAMPLE CALLABLE SERVICE PROGRAM. * * SHARE SESSION: INTRODUCING LE CALLABLE SERVICES * *

******************************************************** * SAMPLE CALLABLE SERVICE PROGRAM. * * SHARE SESSION: INTRODUCING LE CALLABLE SERVICES * * SAMPLE CALLABLE SERVICE PROGRAM. SHARE SESSION: INTRODUCING LE CALLABLE SERVICES THOMAS PETROLINO IBM LANGUAGE ENVIRONMENT TAPETRO@US.IBM.COM THANKS TO JOHN EHRMAN FOR THE CONVE ROUTINE TITLE 'LE CALLABLE

More information

J E S 2 J O B L O G JES2 JOB STATISTICS JUL 15 JOB EXECUTION DATE 234 CARDS READ 407 SYSOUT PRINT RECORDS 0 SYSOUT PUNCH RECORDS

J E S 2 J O B L O G JES2 JOB STATISTICS JUL 15 JOB EXECUTION DATE 234 CARDS READ 407 SYSOUT PRINT RECORDS 0 SYSOUT PUNCH RECORDS CCCCCCCCCC OOOOOOOOOOOO BBBBBBBBBBB CCCCCCCCCC LL GGGGGGGGGG CCCCCCCCCCCC OOOOOOOOOOOO BBBBBBBBBBBB CCCCCCCCCCCC LL GGGGGGGGGGGG CC CC OO OO BB BB CC CC LL GG GG CC OO OO BB BB CC LL GG CC OO OO BB BB

More information

Comparing the Assembler source to the Cobol target program

Comparing the Assembler source to the Cobol target program Comparing the Assembler source to the Cobol target program Subject, issue Assembler program Cobol program source code lines 361 199 source code lines. Reduction by 45%! branch instructions 25 No (0) GO

More information

Enterprise COBOL V5/V6 and AMODE RMODE. Tom Ross Captain COBOL April 1, 2016

Enterprise COBOL V5/V6 and AMODE RMODE. Tom Ross Captain COBOL April 1, 2016 Enterprise COBOL V5/V6 and AMODE RMODE Tom Ross Captain COBOL April 1, 2016 What are AMODE and RMODE? Attributes of executables AMODE 31, RMODE 24 Program Management Binder options AMODE=31,RMODE=24 HLASM

More information

Subroutine Linkage Wheeler Jump control program

Subroutine Linkage Wheeler Jump control program Subroutine Linkage We now begin discussion of subroutine linkages for simple subroutines without large argument blocks. With the mechanisms discussed in this lecture, one can use either global variables

More information

COPYKEYS: An ISPF Solution

COPYKEYS: An ISPF Solution BY JIM MOORE COPYKEYS: An ISPF Solution Key settings in ISPF have become more complex in Version 4 of ISPF. This article will explore PFa technique that allows ISPF users to copy PF Key settings between

More information

file:///w /work/z390/soa/demo/democmgr.prn

file:///w /work/z390/soa/demo/democmgr.prn 09:20:52 DEMOCMGR MZ390 STARTED USING z390 V1.4.01e ON J2SE 1.6.0_05 AZ390I Copyright 2008 Automated Software Tools Corporation AZ390I z390 is licensed under GNU General Public License AZ390I program =

More information

Assembler Bonus Pack Pgm Language 1 is Assembler

Assembler Bonus Pack Pgm Language 1 is Assembler Assembler Bonus Pack Pgm Language 1 is Assembler Peter Dennler Credit Suisse AG, Hagenholzstrasse 20/22, CH-8050 Zürich Tel. +41 44 334 13 27 Email P: don@krawacki.ch Email G: peter.dennler@credit-suisse.com

More information

Assembler Language "Boot Camp" Part 3x - Implicit Addresses and USING SHARE in New York City August 15-20, 2004 Session 8188

Assembler Language Boot Camp Part 3x - Implicit Addresses and USING SHARE in New York City August 15-20, 2004 Session 8188 Assembler Language "Boot Camp" Part 3x - Implicit Addresses and USING SHARE in New York City August 15-20, 2004 Session 8188 1 Introduction Who are we? John Dravnieks, IBM Australia John Ehrman, IBM Silicon

More information

CA Panvalet. Compare Reference Guide. r14.6

CA Panvalet. Compare Reference Guide. r14.6 CA Panvalet Compare Reference Guide r14.6 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your

More information

Assembler Programming

Assembler Programming 31-Bit Mode - Assembler Programming... 13:3 4095 - Limit... 4:17 A ACB: Access Method Control Block...10:2-3 Access Method... 6:1 Add Instructions - A, AR, and AH... 4:8 Addressability... 1:9 Addressing...

More information

Assembler Language "Boot Camp" Part 4 - Program Structures; Arithmetic. SHARE 118 in Atlanta Session March 14, 2012

Assembler Language Boot Camp Part 4 - Program Structures; Arithmetic. SHARE 118 in Atlanta Session March 14, 2012 Assembler Language "Boot Camp" Part 4 - Program Structures; Arithmetic SHARE 118 in Atlanta Session 10347 March 14, 2012 1 Introduction Who are we? John Ehrman, IBM Software Group Dan Greiner, IBM Systems

More information

Data Structures in Assembly Language. Notes and Examples. Spring, 2017

Data Structures in Assembly Language. Notes and Examples. Spring, 2017 CSCI 360 Data Structures in Assembly Language Notes and Examples Spring, 2017 360 Notes 1 of 70 Table of Contents Introduction... 4 Chapter 1 - Job Control Language (JCL)... 5 Assist JCL... 5 JCL for Listing

More information

Assembler Language "Boot Camp" Part 4 - Program Structures; Arithmetic SHARE 116 in Anaheim March 2, 2011

Assembler Language Boot Camp Part 4 - Program Structures; Arithmetic SHARE 116 in Anaheim March 2, 2011 Assembler Language "Boot Camp" Part 4 - Program Structures; Arithmetic SHARE 116 in Anaheim March 2, 2011 Introduction Who are we? John Ehrman, IBM Software Group John Dravnieks, IBM Software Group Dan

More information

z390vse User Guide v1.5.06

z390vse User Guide v1.5.06 Table of Contents z390vse User Guide v1.5.06 1. Introduction 2. VSE Macros 3. Demo programs 4. Regression test programs 5. References 6. Appendix a. Demo application source code b. Demo application assembly

More information

Assembler University 303: A Gentle Introduction to Trimodal Programming on z/architecture

Assembler University 303: A Gentle Introduction to Trimodal Programming on z/architecture Assembler University 303: A Gentle Introduction to Trimodal Programming on z/architecture SHARE 116 in Anaheim, Session 8981 Avri J. Adleman, IBM adleman@us.ibm.com (Presented by John Ehrman, IBM) March

More information

IMS User Exits for Data Tailoring

IMS User Exits for Data Tailoring IMS User Exits for Data Tailoring Outline Intro Assembler primer General user exit conventions Exit: Segment Edit (compression) Exit: Segment Edit (unload/reload/reorg) Exit: Index Maintenance Exit: Partition

More information

Assembler Language "Boot Camp" Part 4 - Arithmetic; Program Structures SHARE in San Francisco August 18-23, 2002 Session 8184

Assembler Language Boot Camp Part 4 - Arithmetic; Program Structures SHARE in San Francisco August 18-23, 2002 Session 8184 Assembler Language "Boot Camp" Part 4 - Arithmetic; Program Structures SHARE in San Francisco August 18-23, 2002 Session 8184 1 Introduction Who are we? John Dravnieks, IBM Australia John Ehrman, IBM Silicon

More information

MM MM KK KK TTTTTTTTTTTT 00000000 11 HH HH ZZZZZZZZZZZZ SSSSSSSSSS MMM MMM KK KK TTTTTTTTTTTT 0000000000 111 HH HH ZZZZZZZZZZZZ SSSSSSSSSSSS MMMM MMMM KK KK TT 00 0000 1111 HH HH ZZ SS SS MM MM MM MM KK

More information

January Xephon plc 1999

January Xephon plc 1999 148 January 1999 3 Using DDNAME= in JCL 4 Dynamic LINKLIST 9 Closing an orphaned DCB 14 Generic tape read and write routines 28 The binder application interface 37 An ISPF search facility 40 PDS member

More information

JCL MOCK TEST JCL MOCK TEST IV

JCL MOCK TEST JCL MOCK TEST IV http://www.tutorialspoint.com JCL MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to JCL Framework. You can download these sample mock tests at your local

More information

Relative Addressing (the bits I didn't mention in part one!)

Relative Addressing (the bits I didn't mention in part one!) II Relative Addressing (the bits I didn't mention in part one!) Part II Author: Sharuff Morsa smorsa@uk.ibm.com Copyright IBM (UK) Ltd 2012 1 II Introduction Part I demonstrated how to replace base registers

More information

SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155)

SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155) Sharuff Morsa, Richard Cebula - IBM HLASM Development SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155) 2009 IBM Corporation HLASM Listing: Sections The HLASM listing is divided

More information

SECOM-NEW PRODUCTION PAGE : 1 Report-id : RPXL100D DATE : REPORT TITLE PAGE TIME : 19:20

SECOM-NEW PRODUCTION PAGE : 1 Report-id : RPXL100D DATE : REPORT TITLE PAGE TIME : 19:20 1 SIX SIS Ltd SECOM-NEW PRODUCTION PAGE : 1 Report-id : RPXL100D DATE : 27.12.2010 REPORT TITLE PAGE TIME : 19:20 RRRRRRRRRRR PPPPPPPPPPP XX XX LL 11 00000000 00000000 RRRRRRRRRRRR PPPPPPPPPPPP XX XX LL

More information

update 128 DB2 In this issue June 2003

update 128 DB2 In this issue June 2003 128 DB2 June 2003 In this issue 3 Improving DB2 UDB back-up times 6 DB2 consistency tokens 27 DB2 plan and package query 46 DB2 UDB 8.1 inserting into a view 49 DB2 news Xephon plc 2003 update DB2 Update

More information

Using a Harness to control execution

Using a Harness to control execution On LinkedIn in July 2018 a question was raised as to the possibility of controlling the execution of a Job Step from within a COBOL program. The case presented was of a three step job where the second

More information

The Ins and Outs of Language Environment s CEEPIPI Service. Thomas Petrolino IBM Poughkeepsie

The Ins and Outs of Language Environment s CEEPIPI Service. Thomas Petrolino IBM Poughkeepsie The Ins and Outs of Language Environment s CEEPIPI Service Thomas Petrolino IBM Poughkeepsie tapetro@us.ibm.com copyright IBM Corporation 2001, 2006 Trademarks The following are trademarks of the International

More information

ASSIST Assembler Replacement User s Guide

ASSIST Assembler Replacement User s Guide ASSIST Assembler Replacement User s Guide Program&Documentation: John R. Mashey Pro ject Supervision : Graham Campbell PSU Computer Science Department Preface This manual is the key reference source for

More information

November Xephon plc 1998

November Xephon plc 1998 14 November 1998 3 Using ICHRCX02 after PROTECT ALL 9 Replacement for the RACF Report Writer part 3 49 System hacks 52 Expiring users passwords 63 Cloning resources 73 RACF news Xephon plc 1998 RACF Update

More information

z/os Basics: ABEND and Recovery (All You Need to Know to Write Your First ESTAE)

z/os Basics: ABEND and Recovery (All You Need to Know to Write Your First ESTAE) z/os Basics: ABEND and Recovery (All You Need to Know to Write Your First ESTAE) Vit Gottwald CA Technologies August 3, 2010 Session Number 8017 Agenda Introduction Basic Hardware Terms Instruction Execution

More information

COMPUTER EDUCATION TECHNIQUES, INC. (JCL ) SA:

COMPUTER EDUCATION TECHNIQUES, INC. (JCL ) SA: In order to learn which questions have been answered correctly: 1. Print these pages. 2. Answer the questions. 3. Send this assessment with the answers via: a. FAX to (212) 967-3498. Or b. Mail the answers

More information

MVS Update. Published by Xephon Inc PO Box Dallas, Texas USA Phone: Fax:

MVS Update. Published by Xephon Inc PO Box Dallas, Texas USA Phone: Fax: 227 August 2005 In this issue 3 Monitoring HFS out of space conditions 7 Examining an LE trace for virtual storage memory leaks 26 User-written ISPF-based VSAM browse utility 34 Moving data between GDGs

More information

High Level Assembler Exits

High Level Assembler Exits High Level Assembler Exits Practical examples of invoking High Level Assembler exits and why they are useful by ColeSoft, a leader in all things assembler Introduction Today we will talk about modifying

More information

Writing User Exits in the C Language

Writing User Exits in the C Language Writing User Exits in the C Language Mike McNamee mikem@e3sciences.com Copyright e3 Sciences Ltd 2000 Agenda The history of Exits Times are changing Changes to the C Compiler So where do I start The history

More information

SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155)

SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155) Richard Cebula IBM HLASM SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155) 2013 IBM Corporation Who am I? Sharuff Morsa HLASM, IBM Hursley, UK Material written by Richard Cebula

More information

Introduction to Assembler Programming Sessions 16317, 16318

Introduction to Assembler Programming Sessions 16317, 16318 IBM HLASM SHARE Seattle 2015 Introduction to Assembler Programming Sessions 16317, 16318 Richard Cebula (riccebu@uk.ibm.com) IBM HLASM 2009 IBM Corporation Who am I? Richard Cebula HLASM, IBM Hursley,

More information

Now Available in z/os V2R2 JES3: OUTDISP

Now Available in z/os V2R2 JES3: OUTDISP Now Available in z/os V2R2 JES3: OUTDISP David Jones IBM JES3 Development August 12, 2015 Session 17599 at 4:30 5:30 PM Trademarks The following are trademarks of the International Business Machines Corporation

More information

JCL MOCK TEST JCL MOCK TEST III

JCL MOCK TEST JCL MOCK TEST III http://www.tutorialspoint.com JCL MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to JCL Framework. You can download these sample mock tests at your local

More information

March Xephon plc 2000

March Xephon plc 2000 37 March 2000 3 IP Version 6 a closer look 17 IP Version 6 glossary 21 A mailbox system for SMTP under MVS TCP/IP concluded 39 From NetWare SAA to telnet with Reflection 44 Using packet-switching 57 Information

More information

SD (March 2007)

SD (March 2007) JHS User s Guide COPYRIGHT Licensed Materials - Property of Systemware, Inc Copyright Systemware, Inc, 2000-2007 All rights reserved Use, duplication, or disclosure restricted by contract with Systemware,

More information

VERSION 5.0 AUGUST, 1977

VERSION 5.0 AUGUST, 1977 SSSSSSSSSS PPPPPPPPPPP AAAAAAAAAA SSSSSSSSSS MM MM SSSSSSSSSS PPPPPPPPPPP AAAAAAAAAA SSSSSSSSSS MM MM SSSSSSSSSS PPPPPPPPPPP AAAAAAAAAA SSSSSSSSSS MM MM SSSSSSSSSSSS PPPPPPPPPPPP AAAAAAAAAAAA SSSSSSSSSSSS

More information

"Charting the Course... CA-View Administration. Course Summary

Charting the Course... CA-View Administration. Course Summary Course Summary Description This course is designed to teach all administrator functions of CA View from the system initialization parameters to integration with CA Deliver. Students will learn implementation

More information

update CICS In this issue October 2002

update CICS In this issue October 2002 203 CICS October 2002 In this issue 3 How to e-mail QMF reports (as attachments) from a QMF session 8 Opening and closing files 20 A poor man s CICS chargeback system part 2 37 Set a terminal to upper

More information

update RACF In this issue August 2003

update RACF In this issue August 2003 33 RACF August 2003 In this issue 3 MATRIX cross-checking userids with groups 11 Dynamic RACF exits 33 RACF in focus migrating DB2 security to RACF 44 Making it easy to switch IDs in TSO 66 RACF news Xephon

More information

Review: A simple architecture

Review: A simple architecture Single -bus slow simple cheap Review: A simple architecture cpu Bus M p M s D io CS 350 Part I 1 Review: A simple architecture where cpu = control ALU Register file CS 350 Part I 2 Slightly fancier architecture

More information

IOF Job Archival Made Simple (IOF/JAMS)

IOF Job Archival Made Simple (IOF/JAMS) IOF Job Archival Made Simple (IOF/JAMS) Introduction Archiving Jobs The IOF Job Archival Made Simple (IOF/JAMS) package provides the ability to save JES2 jobs into z/os data sets in a way that they can

More information

XDUMP/XSNAP 360 ASSEMBLER LANGUAGE writeup revised January 1973 (v.5.0)

XDUMP/XSNAP 360 ASSEMBLER LANGUAGE writeup revised January 1973 (v.5.0) THE PENNSYLVANIA STATE UNIVERSITY Computation Center CONTRIBUTED PROGRAM Contributor: John R. Mashey, Computer Science Department XDUMP/XSNAP 360 ASSEMBLER LANGUAGE writeup revised January 1973 (v.5.0)

More information

Installation. Existing XPAF customers. Customers migrating from HFDL

Installation. Existing XPAF customers. Customers migrating from HFDL Revision Date: October 12, 2011 Page 2 Installation This section includes information about installing the XPAF software which includes the XPAF Forms Generator (XFG). Existing XPAF customers Existing

More information

Chapter 6 What's this Stuff on the Left?

Chapter 6 What's this Stuff on the Left? Chapter 6 What's this Stuff on the Left? Objectives Upon completion of this chapter you will be able to: Describe the SI instruction format as used with the MVI and CLI instructions, Describe the SS instruction

More information

JCL Utilities. A Access Method Services... 4:8 Alternate Indexes and Paths... 4:5 AMS Commands... 4:8 anyname DD Statement... 9:5

JCL Utilities. A Access Method Services... 4:8 Alternate Indexes and Paths... 4:5 AMS Commands... 4:8 anyname DD Statement... 9:5 A Access Method Services... 4:8 Alternate es and Paths... 4:5 AMS Commands... 4:8 anyname DD Statement... 9:5 B Backing Up Data Sets... 3:2 Batch Submit Batch Data Set Compare... 10:21 Binary Zeros: Placing

More information

SYS-ED/COMPUTER EDUCATION TECHNIQUES, INC.

SYS-ED/COMPUTER EDUCATION TECHNIQUES, INC. Chapter 1: Assembler Language: Introduction Differences between machine and assembler instructions. Macro instructions. Assembly and link editing. Assembler processing. Macro and copy libraries. Control

More information

Using the INFILE/FILE User Exit Facility

Using the INFILE/FILE User Exit Facility 459 APPENDIX 1 Using the INFILE/FILE User Exit Facility Introduction 459 Writing a User Exit Module 459 Function Request Control Block 460 User Exit BAG Control Block 461 Function Descriptions 463 Initialization

More information

Chapter 8: Addressing in the IBM S/370

Chapter 8: Addressing in the IBM S/370 Chapter 8: Addressing in the IBM S/370 All stored program computers run programs that have been converted to binary machine code and loaded into the primary memory. The presence of virtual memory on most

More information

EDITPAGE and SDSFPAGE User Reference Guide

EDITPAGE and SDSFPAGE User Reference Guide EDITPAGE and SDSFPAGE User Reference Guide Revised September 16, 2002 Version 1.26 Lionel B. Dyck Kaiser Permanente Information Technology 25 N. Via Monte Ave Walnut Creek, California 94598 E-Mail: Lionel.B.Dyck@kp.org

More information

Chapter 7: Assembler Directives and Data Definitions

Chapter 7: Assembler Directives and Data Definitions Chapter 7: Assembler Directives and Data Definitions We begin the discussion of IBM Mainframe Assembler Language by making a broad distinction. Every program to be processed on a computer begins in a form

More information

IBM Education Assistance for z/os V2R2

IBM Education Assistance for z/os V2R2 IBM Education Assistance for z/os V2R2 Item: Pause Multiple Elements Element/Component: BCP Supervisor Material current as of May 2015 Agenda Trademarks Presentation Objectives Overview Usage & Invocation

More information

Converting CP mods to CP exits:a User Experience Share 97 Session 9354, July By Gordon Wolfe, Ph.D. Senior Systems Programmer

Converting CP mods to CP exits:a User Experience Share 97 Session 9354, July By Gordon Wolfe, Ph.D. Senior Systems Programmer Converting CP mods to CP exits:a User Experience Share 97 Session 9354, July 2001 By Gordon Wolfe, Ph.D. Senior Systems Programmer The Problem Local CP command around since VM/SP 3, but original programmer

More information

RA/2 RACF CLI Version 1 - Release 1

RA/2 RACF CLI Version 1 - Release 1 RA/2 RACF CLI Version 1 - Release 1 Copyright racfra2.com 2008 All Rights Reserved Distributed by: SEA America Inc. SEA Europe EBM Inc. Ubiquity Pty Ltd Softplex Japan racfra2.com corp. TABLE OF CONTENTS

More information

OS Utilities. Here is a chart of action words and parameters and a list of rules for ten frequently used OS Utilities:

OS Utilities. Here is a chart of action words and parameters and a list of rules for ten frequently used OS Utilities: OS Utilities Here is a chart of action words and parameters and a list of rules for ten frequently used OS Utilities: Reminder: Continuation cards for utility control statements (read from the SYSIN DD)

More information

Workflow Manager Endevor Attachment

Workflow Manager Endevor Attachment Workflow Manager Endevor Attachment Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http:www.microfocus.com Copyright Micro Focus. All rights reserved. MICRO FOCUS, the Micro Focus

More information

July Xephon plc 2001

July Xephon plc 2001 178 July 2001 3 Organizing Assembler code 9 Ensuring that a dataset is not in use before backing it up 19 A utility to reconstruct lost source code 54 WAIT, POST and the EVENTS macro 70 Software and hardware

More information

IBM. MVS Installation Exits. z/os. Version 2 Release 3 SA

IBM. MVS Installation Exits. z/os. Version 2 Release 3 SA z/os IBM MVS Installation Exits Version 2 Release 3 SA23-1381-30 Note Before using this information and the product it supports, read the information in Notices on page 415. This edition applies to Version

More information

Workflow Manager - ENDEVOR Attachment

Workflow Manager - ENDEVOR Attachment Workflow Manager - ENDEVOR Attachment Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright 2013-2014 Micro Focus. All rights reserved. MICRO FOCUS

More information

The CA Disk FILES Data Set

The CA Disk FILES Data Set The CA Disk FILES Data Set General Information The FILES Data Set can be of two different organizations. BDAM file called the FILES Data Set (FDS) CA Datacom/AD database called the Files Database (FDB)

More information

August Xephon plc 2000

August Xephon plc 2000 21 August 2000 3 RACHECK/RACDEF postprocessing exits 6 Using REXX for RACF security checking 14 RACF internals 37 Checking the authorization of JCL parameters 49 Cursor-sensitive LISTDSD EDITOR command

More information

update MVS In this issue December 2002

update MVS In this issue December 2002 195 MVS December 2002 In this issue 3 Files allocated by a job, user, or STC 8 Keeping track of lost ASIDs 17 SUBMIT option for part of JCL using labels 20 Subsystem to influence the allocation of cartridge

More information

August Xephon plc 2001

August Xephon plc 2001 25 August 2001 3 Managing RACF OMVS UIDs and GIDs 31 Remote security revisited 37 Installing a WatchGuard SOHO firewall 49 The top sources of RACF- and security-related information 56 August 1995 August

More information

Chapter 1 RUNNING A SIMPLE JOB. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 RUNNING A SIMPLE JOB. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 RUNNING A SIMPLE JOB SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: z/os operating system and resource management. The role and functions of JCL. How to code basic JCL

More information

February Xephon plc 1999

February Xephon plc 1999 15 February 1999 3 Retrieving revoked users 7 Replacement for the RACF Report Writer part 4 37 Access the ACEE with REXX 43 Cross-checking RACF/MVS definitions 65 When RACF won t tell you enough VRA 69

More information

An Introduction to Using REXX with Language Environment

An Introduction to Using REXX with Language Environment An Introduction to Using REXX with Language Environment Session 8834 Barry.Lichtenstein@us.ibm.com IBM Poughkeepsie, New York Copyright International Business Machines Corporation 2011 Trademarks The following

More information

Dino Explorer. MVS Data Collector for Mainframe Assessment

Dino Explorer. MVS Data Collector for Mainframe Assessment Dino Explorer MVS Data Collector for Mainframe Assessment Index of contents 1 - Introduction...3 2 - The Installation Guide...4 2.1 Step 1 Copy the dxplload.xmit to MVS...4 2.2 Step 2 Receive XMIT file...6

More information

USING EXISTING DATASETS

USING EXISTING DATASETS Chapter 2 USING EXISTING DATASETS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Coding DD statement parameters for existing datasets. Coding statements for tape datasets. Concatenating

More information

Assembler Restructuring in FermaT

Assembler Restructuring in FermaT Assembler Restructuring in FermaT Martin Ward Software Technology Research Lab De Montfort University Bede Island Building, Leicester LE1 9BH, UK martin@gkc.org.uk Abstract The FermaT transformation system

More information

February Xephon plc 2000

February Xephon plc 2000 161 February 2000 3 COBOL coding efficiency enhancements 15 SMP/E registered dataset archive utility 27 Converting TPUTs to PUTLINEs 31 Creating a one-pack OS/390 system 64 Initializing COBOL variables

More information

IOF (Interactive Output Facility) User s Guide Release 8F

IOF (Interactive Output Facility) User s Guide Release 8F IOF (Interactive Output Facility) User s Guide Release 8F Copyrights and Trademarks Triangle Systems, Inc. P. O. Box 12752 Research Triangle Park, NC 27709 Telephone: (919) 544-0090 Fax: (919) 942-3665

More information

J E S 2 J O B L O G JES2 JOB STATISTICS JUL 14 JOB EXECUTION DATE 1,491 CARDS READ 1,561 SYSOUT PRINT RECORDS 0 SYSOUT PUNCH RECORDS

J E S 2 J O B L O G JES2 JOB STATISTICS JUL 14 JOB EXECUTION DATE 1,491 CARDS READ 1,561 SYSOUT PRINT RECORDS 0 SYSOUT PUNCH RECORDS JJJJJJJJJJ CCCCCCCCCC LL 00000000 00000000 11 JJJJJJJJJJ CCCCCCCCCCCC LL 0000000000 0000000000 111 JJ CC CC LL 00 0000 00 0000 1111 JJ CC LL 00 00 00 00 00 00 11 JJ CC LL 00 00 00 00 00 00 11 JJ CC LL

More information

February Xephon plc 2001

February Xephon plc 2001 173 February 2001 3 Updating the LLA from a batch program 15 Wait function for REXX programs 21 Automated and interactive library update using edit macros 42 Compressing contiguous characters in a file

More information

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC )

Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC ) Updates that apply to IBM DB2 Analytics Accelerator Loader for z/os V2R1 User's Guide (SC27-6777-00) Date of change: May 2017 Topic: Multiple Change description: Documentation changes made in support of

More information

FDPR-Pro - Usage Feedback Directed Program Restructuring

FDPR-Pro - Usage Feedback Directed Program Restructuring FDPR-Pro - Usage Feedback Directed Program Restructuring Vadim Eisenberg (vadimi@il.ibm.com) July 2005 Moshe Klausner (klausner@il.ibm.com) Agenda Objectives FDPR-Pro operation (black box) Working with

More information

JCL Syntax Running a Simple Job

JCL Syntax Running a Simple Job JCL Statements Lesson 2: JCL consists of eight basic statements which serve specific functions. The following JCL statements will be used: JOB The job statement defines a job and provides information about

More information

Chapter 16: Direct Conversions Between EBCDIC and Fullword Formats

Chapter 16: Direct Conversions Between EBCDIC and Fullword Formats Chapter 16: Direct Conversions Between EBCDIC and Fullword Formats This chapter presents a discussion of direct conversions between digits in the EBCDIC format and binary integers stored in the 32 bit

More information

Growing Our Own Through Collaboration

Growing Our Own Through Collaboration NWI INITIATIVE NUCLEAR WORKFORCE Growing Our Own Through Collaboration BRAND STANDARDS reference guide Brand Standards 2011 SRS Community Reuse Organization. All rights reserved. Version 1.0-02.10.2011

More information

CICS Update. Published by Xephon Inc PO Box Dallas, Texas USA Phone: Fax:

CICS Update. Published by Xephon Inc PO Box Dallas, Texas USA Phone: Fax: 231 February 2005 In this issue 3 Programs to incorporate in your CICS PROC 10 CICS and HIS 2004 14 External CICS Interface (EXCI) client interface to DFHEDAP 41.NET for CICS users 45 CICS news Xephon

More information

Enterprise Modernisation

Enterprise Modernisation Enterprise Modernisation Customising the RDz Job Generation Process Anthony Rudd (anthony.rudd@datev.de) DATEV eg October 2009 Revised 06.11.2009 Customising RDz JCL Procedures 1 Job Generation Process

More information

Assembler Issues When Migrating to LE and/or AMODE 31

Assembler Issues When Migrating to LE and/or AMODE 31 Assembler Issues When Migrating to LE and/or AMODE 31 Tom Ross SHARE Session 8216 August, 2003 S8216TR / 17FEB03 Introduction Moving COBOL and/or PL/I applications with some assembler programs mixed in

More information

Appendix B WORKSHOP. SYS-ED/ Computer Education Techniques, Inc.

Appendix B WORKSHOP. SYS-ED/ Computer Education Techniques, Inc. Appendix B WORKSHOP SYS-ED/ Computer Education Techniques, Inc. 1 ISPF/PDF Environment 1. Log on to ISPF/PDF; different installations have different logon procedures. 1.1. The ISPF/PDF Primary Option Menu

More information

ZipStudy. Utility for Packaging Study Files. A. Maudsley, 6/2015

ZipStudy. Utility for Packaging Study Files. A. Maudsley, 6/2015 ZipStudy Utility for Packaging Study Files A. Maudsley, 6/2015 CONTENTS: 1. Introduction... 1 2. Starting the Program... 1 3. Copying and Compressing Subject Data... 2 4. Restoring MIDAS Data from a Zipped

More information

BEARS IMS. Installation and Maintenance Manual VIO Systems Limited. 1988, 2010 VIO Systems Limited. All rights reserved

BEARS IMS. Installation and Maintenance Manual VIO Systems Limited. 1988, 2010 VIO Systems Limited. All rights reserved BEARS IMS Installation and Maintenance Manual VIO Systems Limited Version: 04.0 Revision: 1st April 2010 Product Number: VIO-002 Manual Ref: BRS-03-040 1988, 2010 VIO Systems Limited. All rights reserved

More information

68000 Architecture, Data Types and Addressing Modes. 9/20/6 Lecture 2 - Prog Model 1

68000 Architecture, Data Types and Addressing Modes. 9/20/6 Lecture 2 - Prog Model 1 68000 Architecture, Data Types and Addressing Modes 9/20/6 Lecture 2 - Prog Model 1 Lecture Overview Assembler Language Programmers Model Registers Addressing Modes 9/20/6 Lecture 2 - Prog Model 2 Assembler

More information

PDSUPDTE. 4. When the length of STRING2 is less than that of STRING1, blanks are inserted after the next pool of two blanks following STRING1.

PDSUPDTE. 4. When the length of STRING2 is less than that of STRING1, blanks are inserted after the next pool of two blanks following STRING1. PDSUPDTE PDSUPDTE is a batch card image tailoring procedure and is designed to change selected fields in JCL and control statements contained in libraries (Partitioned Datasets). Control statements can

More information

IBM Education Assistance for z/os V2R1

IBM Education Assistance for z/os V2R1 IBM Education Assistance for z/os V2R1 Item: In-Stream Data in JCL Procedures and Includes Element/Component: JES3 Material is current as of June 2013 I n Agenda Trademarks Presentation Objectives Overview

More information

A-LOG. User s Manual. Version 3.8

A-LOG. User s Manual. Version 3.8 A-LOG User s Manual Version 3.8 Manual Order Number: ALG-380-020-1 This manual is applicable to A-LOG product at Version 3.8 release level. Unless otherwise stated in new editions of this manual or A-LOG

More information

Transporting files between MVS and MVS or between MVS and a Workstation

Transporting files between MVS and MVS or between MVS and a Workstation Transporting files between MVS and MVS or between MVS and a Workstation author: Lionel B. Dyck Revision 1.207 May 07, 2003 If there is a need to transport any file from the IBM MVS computing systems to

More information

DEFINING DATA CONSTANTS AND SYMBOLS

DEFINING DATA CONSTANTS AND SYMBOLS Chapter 2 DEFINING DATA CONSTANTS AND SYMBOLS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Data types. Defining constants. Truncation and padding. Alignment - constants and boundary.

More information

IBM Education Assistance for z/os V2R1

IBM Education Assistance for z/os V2R1 IBM Education Assistance for z/os V2R1 Item: ENF 70 Events Element/Component: JES3 Material is current as of June 2013 Agenda Trademarks Presentation Objectives Overview Usage & Invocation Migration &

More information

Additional Operands Using Existing Datasets

Additional Operands Using Existing Datasets Lesson 2: Additional Operands The UNIT parameter instructs the system which device the dataset resides on. The unit is indicated in the following format: UNIT=unit address device type esoteric name CETi/COMPUTER

More information

CA Spool CA RS 1306 Service List

CA Spool CA RS 1306 Service List CA Spool 11.7 1 CA RS 1306 Service List Description Hiper 11.7 RO51884 AFP TO PCL - IOCA IMAGE INCORRECTLY PRINTED RO52828 ESF765 ESF OPEN FAILED, RC=PE, (PID=OUN) ISSUED BY XFER RO52857 CA SPOOL LARGER

More information