Computer Associates SRAM Sort Emulation
|
|
- Julianna Boyd
- 5 years ago
- Views:
Transcription
1 Batch Mainframe applications in COBOL or PL/1 may use CA s SRAM sort on the mainframe. Mainframe Express does not support SRAM by default. SRAM sort is compatible to DFSORT (only the process of invocation is different). There may be some minor incompatabilities in the sort parameters. However, these can easily be mapped. It is possible to emulate CA s sort with MFSORT, Micro Focus substitute for DFSORT. SRAM-Sort is controlled by five Call statements in the application programs (COBOL or PL/1). Namely: CALL SRTOPEN (SRTTABL) To initiate a CA-SRAM sort, the workfile must be opened by issuing this call and specifying the parameter table to be used (SRTTABL). CALL SRTFILL (SRTTABL,SRTRCD) To pass a record to the sorting process, the parameter table and the name of an area which contains the record to be sorted must be specified CALL SRTGETR (SRTTABL,SRTRCD) When retrieving the sorted records, the parameter table and an area into which the sorted record will be placed must be specified CALL SRTCLSE (SRTTABL) At the completion of the sort process, the workfile should be closed CALL SRTROPN (SRTTABL) When reopening a previously closed workfile, the parameter table must be specified The following example COBOL program includes the entries SRTOPEN SRTFILL SRTGETR SRTCLSE which fullfills the four necessary functions used by SRAM sort. Those entry points, then, would have to be made available to Mainframe Express via Entry Point Mapping. SRTOPEN not only creates a workfile, but also creates a sidefile for the invocation of MFSORT with the necessary information in the correct format. SRTFILL writes record by record into the workfile created by SRTOPEN. SRTGETR initiates the sort process with MFSORT on the first retrieval call and subsequently returns sorted records one by one It also sets a flag in the SRTTABL to indicate end of file. SRTCLSE closes files and cleans temporary help files. The following example program is offered AS IS as an example only. It is likely that for your own implementation, you will need to modify that which is offered. You are welcome to do so. However, should you want to use this solution example and require assistance with making it work for you, that assistance will only be considered by Micro Focus under a consulting engagement. IDENTIFICATION DIVISION. PROGRAM-ID. ZKBSORT. AUTHOR. CD. DATE-WRITTEN. 21/02/02. *****************************************************************
2 * THIS PROGRAM EMULATES CA'S S-RAM SORT. * * IT PROVIDES THE FOLLOWING ENTRIES: * * - MODE24 DUMMY FOR SWITCHING TO MODE 24 * * - MODE31 DUMMY FOR SWITCHING TO MODE 31 * * - SRTOPEN FOR OPEN OF TEMPORARY SORT FILE AND * * CREATION OF SORT PARAMETER FILE FOR MFSORT * * - SRTFILL FOR FILLING TEMPORARY SORT FILE * * RECORD BY RECORD * * - SRTGETR FOR RETRIEVING RECORD BY RECORD FROM * * SORTED FILE * * - SRTCLSE FOR CLOSING TEMPORARY FILES AND DELETING * * THEM * * * * IT IS NECESSARY TO MAKE THOSE S KNOWN TO MAINFRAME * * EXPRESS * * MAX RECORD LENGTH FOR SORT RECORD IS 1000 (CAN BE CHANGED) * * MAX LENGTH FOR SORT FIELDS PARAMETERS IS 306 * * S-RAM DOCUMENTS MAXIMUM LENGTH 256, HOWEVER CAN BE * * CHANGED IN THIS PROGRAM * * * ***************************************************************** ENVIRONMENT DIVISION. CONFIGURATION SECTION. SPECIAL-NAMES. INPUT-OUTPUT SECTION. FILE-CONTROL. * TEMPORARY SORT FILE SELECT SORT-FILE ASSIGN TO DYNAMIC SORT-DATEI ORGANIZATION IS SEQUENTIAL. * TEMPORARY FILE WITH SORT PARAMETERS FOR MFSORT SELECT DFSORT-FILE ASSIGN TO DYNAMIC DFSORT-DATEI ORGANIZATION IS LINE SEQUENTIAL. DATA DIVISION. FILE SECTION. FD SORT-FILE RECORDING MODE IS V LABEL RECORDS ARE STANDARD. 01 SORT-SATZ. 05 OUT-LEN PIC S9(4) COMP. 05 OUT-DATA PIC X(1000). FD DFSORT-FILE LABEL RECORDS ARE STANDARD. 01 PIC X(80). WORKING-STORAGE SECTION. 01 KOMMANDO-ZEILE PIC X(80). 01 FIRST-KZ PIC X VALUE 'Y'. 01 PIC 9(8). 01 ENV PIC X(40). 01 SATZ-POINTER PIC 9(04) COMP-X. 01 KEY-STR KEY-STATIC-68 PIC X(1) OCCURS KEY-STR KEY-STATIC-80-1 PIC X(1) OCCURS KEY-STR KEY-STATIC-80-2 PIC X(1) OCCURS KEY-STR KEY-STATIC-80-3 PIC X(1) OCCURS IND PIC 9(4). 01 IND1 PIC 9(4). 01 FILE-STAT PIC XX. 01 SORT-DATEI PIC X(65). 01 DFSORT-DATEI PIC X(65). 01 RESULT PIC X COMP-X VALUE FUNCTION-35 PIC X COMP-X VALUE FUNCTION-35-PARM. 03 FILLER PIC X COMP-X VALUE FILLER PIC X(100) VALUE SPACES.
3 LINKAGE SECTION. 01 SORTTAB-SORT DDNAME PIC X(8). 02 CORE PIC X(4). 02 RECLNG PIC S9(4) COMP. 02 MODESR PIC X(2). 02 KEYDEF PIC X(1) OCCURS SORT-RECORD PIC X(1000). PROCEDURE DIVISION. * DUMMY MODULES WHICH SWITCH BETWEEN MODE 24 AND MODE 31 * ARE ONLY NEEDED AS AN, NO FUNCTION REQUIRED 'MODE24'. 'MODE31'. * END OF DUMMY MODULE SECTION * CREATE AND OPEN TEMPORARY SORT FILE AND CREATE FILE FOR SORT * PARAMETERS AS INPUT FOR MFSORT 'SRTOPEN' USING SORTTAB-SORT01. * PUTTING SORT PARAMETERS IN CORRECT LAYOUT FOR MFSORT MOVE SPACES TO KEY-STR-68 MOVE SPACES TO KEY-STR-80-1 MOVE SPACES TO KEY-STR-80-2 MOVE SPACES TO KEY-STR-80-3 MOVE 0 TO IND1 PERFORM WITH TEST AFTER VARYING IND FROM 1 BY 1 UNTIL IND > 500 OR KEYDEF(IND) = ')' IF KEYDEF(IND) <> ' ' IF IND1 < 69 IF KEYDEF(IND) = ',' AND IND1 > 60 MOVE KEYDEF(IND) TO KEY-STATIC-68(IND1) MOVE 68 TO IND1 MOVE 'C' TO KEY-STATIC-68(IND1) MOVE 'H' TO KEY-STATIC-68(IND1) MOVE KEYDEF(IND) TO KEY-STATIC-68(IND1) IF IND1 > 68 AND IND1 < 149 IF KEYDEF(IND) = ',' AND IND1 > 140 MOVE KEYDEF(IND) TO KEY-STATIC-80-1(IND1-68) MOVE 148 TO IND1 MOVE 'C' TO KEY-STATIC-80-1(IND1-68) MOVE 'H' TO KEY-STATIC-80-1(IND1-68) MOVE KEYDEF(IND) TO KEY-STATIC-80-1(IND1-68) IF IND1 > 148 AND IND1 < 229 IF KEYDEF(IND) = ',' AND IND1 > 220 MOVE KEYDEF(IND) TO KEY-STATIC-80-2(IND1-148)
4 MOVE 228 TO IND1 MOVE 'C' TO KEY-STATIC-80-2(IND1-148) MOVE 'H' TO KEY-STATIC-80-2(IND1-148) MOVE KEYDEF(IND) TO KEY-STATIC-80-2(IND1-148) IF IND1 > 228 IF KEYDEF(IND) = ',' AND IND1 > 300 MOVE KEYDEF(IND) TO KEY-STATIC-80-3(IND1-228) MOVE 308 TO IND1 MOVE 'C' TO KEY-STATIC-80-3(IND1-228) MOVE 'H' TO KEY-STATIC-80-3(IND1-228) MOVE KEYDEF(IND) TO KEY-STATIC-80-3(IND1-228) END-PERFORM. * GET UNIQUE FILENAMES FOR TEMPORARY FILES DISPLAY "MFDIR" UPON ENVIRONMENT-NAME ACCEPT FROM TIME ACCEPT ENV FROM ENVIRONMENT-VALUE MOVE SPACES TO DFSORT-DATEI STRING ENV DELIMITED BY ";" ".DFS" DFSORT-DATEI. * CREATE INPUT-FILE FOR MFSORT INVOCATION FROM COMMANDLINE * MFSORT TAKE HHMMSSSS.DFS OPEN OUTPUT DFSORT-FILE. MOVE "CHAR-EBCDIC" TO * WRITE SORT FIELDS STATEMENT, CAN BE UP TO 4 LINES STRING "SORT FIELDS" KEY-STR-68 DELIMITED BY SPACE IF KEY-STR-80-1 <> SPACES STRING KEY-STR-80-1 DELIMITED BY SPACE IF KEY-STR-80-2 <> SPACES STRING KEY-STR-80-2 DELIMITED BY SPACE IF KEY-STR-80-3 <> SPACES STRING KEY-STR-80-3 DELIMITED BY SPACE
5 * WRITE "USE" STATEMENT FOR THE FILE TO BE SORTED (INPUT) STRING "USE " ENV DELIMITED BY ";" ".SRT". * WRITE "GIVE" STATEMENT (OUTPUT) STRING "GIVE " ENV DELIMITED BY ";" ".SRT". CLOSE DFSORT-FILE * CREATE / OPEN TEMPORARY SORT FILE MOVE SPACES TO SORT-DATEI STRING ENV DELIMITED BY ";" ".SRT" SORT-DATEI. OPEN OUTPUT SORT-FILE. * END SRTOPEN * FILL THE TEMPORARY SORT FILE RECORD BY RECORD 'SRTFILL' USING SORTTAB-SORT01,SORT-RECORD. COMPUTE OUT-LEN = RECLNG + 2 MOVE SORT-RECORD TO OUT-DATA WRITE SORT-SATZ * END SRTFILL * READ TEMPORARY SORT FILE 'SRTGETR' USING SORTTAB-SORT01,SORT-RECORD. * BEFORE THE FIRST RECORD CAN BE RETRIEVED, THE FILE HAS TO BE * SORTED VIA MFSORT IF FIRST-KZ = 'Y' MOVE 'N' TO FIRST-KZ PERFORM DFSORT-ROUTINE OPEN INPUT SORT-FILE * NOW GET RECORD BY RECORD TILL END OF FILE READ SORT-FILE AT END MOVE '99' TO MODESR OF SORTTAB-SORT01 GO TO END-SORT END-READ MOVE OUT-DATA TO SORT-RECORD * END SRTGETR * CLOSE AND DELETE TEMPORARY SORT FILE AND FILE WITH SORT * PARAMETERS 'SRTCLSE' USING SORTTAB-SORT01. CLOSE SORT-FILE. CALL "CBL_DELETE_FILE" USING SORT-DATEI.
6 CALL "CBL_DELETE_FILE" USING DFSORT-DATEI. * END SRTCLSE * PROGRAMM END END-SORT. GOBACK. * INVOCATION OF SORT PROGRAM: MFSORT TAKE HHMMSSSS.DFS * VIA COMMAND LINE AND X'91' DFSORT-ROUTINE. CLOSE SORT-FILE. * START MFSORT WITH TAKE FILENAME STRING "MFSORT TAKE " DFSORT-DATEI DELIMITED BY SPACE KOMMANDO-ZEILE DISPLAY KOMMANDO-ZEILE UPON COMMAND-LINE. CALL X'91' USING RESULT FUNCTION-35 FUNCTION-35-PARM. END-DFSORT-ROUTINE.
TABLE 1 HANDLING. Chapter SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.
TABLE 1 HANDLING Chapter SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC Objectives You will learn: C C C C C C When to use a table How to allocate and initialize a table Differences between a subscripted and
More informationAPPENDIX E SOLUTION TO CHAPTER SELF-TEST CHAPTER 1 TRUE-FALSE FILL-IN-THE-BLANKS
APPENDIX E SOLUTION TO CHAPTER SELF-TEST CHAPTER 1 2. F The AS/400 family of computers, as with all IBM midrange and mainframe computers, uses the EBCDIC coding system. 3. F Arrival sequence files do not
More informationHow to Setup MTO/JCL Spooler Housekeeping Facility for Enterprise Server
How to Setup MTO/JCL Spooler Housekeeping Facility for Enterprise Server Overview You can configure your enterprise server so when your region starts a CICS transaction called JCL1 runs automatically to
More informationChapter 2 INTERNAL SORTS. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 INTERNAL SORTS SYS-ED/ Computer Education Techniques, Inc Objectives You will learn: Sorting - role and purpose Advantages and tradeoffs associated with an internal and external sort How to code
More informationLegac-E Education. Passing Parameters. to COBOL sub-routines
Passing Parameters to COBOL sub-routines Copyright Legac-e Education 2002-2018 Topics Page Introduction 1 REXX LINK Environments 2 LINK Environment 2 Sample REXX Code 3 LINKMVS Environment 4 Sample REXX
More informationIdentification Division. Program-ID. J * * * * Copyright Wisconsin Department of Transportation * * * * Permission is hereby granted, free of
Identification Division Program-ID J7200551 Copyright Wisconsin Department of Transportation Permission is hereby granted, free of charge, to any person or organisation to use this software and its associated
More informationUsing 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 informationCOBOL-IT Compiler Suite
COBOL-IT Compiler Suite Enterprise Edition COBOL-IT Compiler Suite Enterprise Edition is an Enterprise COBOL Compiler Suite that is highly adapted to the needs of Enterprises with Mission Critical COBOL
More informationCA-MetaCOBOL + Online Programming Language Guide. Release 1.1 R203M+11DRP
CA-MetaCOBOL + Online Programming Language Guide Release 1.1 R203M+11DRP -- PROPRIETARY AND CONFIDENTIAL INFORMATION -- This material contains, and is part of a computer software program which is, proprietary
More informationUsing the PowerExchange CallProg Function to Call a User Exit Program
Using the PowerExchange CallProg Function to Call a User Exit Program 2010 Informatica Abstract This article describes how to use the PowerExchange CallProg function in an expression in a data map record
More informationRedvers Hashing Algorithm. User Guide. RCHASH Version 2.3
Redvers Consulting Ltd Redvers Hashing Algorithm User Guide RCHASH Version 2.3 Contents Preface... 3 Introduction... 4 Overview... 5 Installation... 6 Calling RCHASH... 7 Parameters... 7 COMMUNICATION-BLOCK...
More informationCOBOL.NET Running Legacy COBOL Programs by Proxy. Working Paper Series March 2005
CBA NAU College of Business Administration Northern Arizona University Box 15066 Flagstaff AZ 86011 COBOL.NET Running Legacy COBOL Programs by Proxy Working Paper Series 05-02 March 2005 John D. Haney
More informationMicro Focus RM/COBOL. RM/COBOL Syntax Summary
Micro Focus RM/COBOL RM/COBOL Syntax Summary Contents Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved.
More informationQHELP: An On-Line Help System
QHELP: An On-Line Help System David J. Greer Robelle Consulting Ltd. SUMMARY QHELPis a software tool that provides an interactive help facility for on-line programs. QHELP is designed to be easy to set
More informationComparing 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 informationCreating a procedural computer program using COBOL Level 2 Notes for City & Guilds 7540 Unit 005
Creating a procedural computer program using COBOL Level 2 Notes for City & Guilds 7540 Unit 005 Compatible with Micro Focus Net Express 5.0 COBOL compiler Version 1 Tench Computing Ltd Pines Glendale
More informationSouthWare Excellence Series. Rev 16 Platform Release Notice
SouthWare Excellence Series Rev 16 Platform Release Notice Printed 5/31/2016 Contents Introduction... 3 Deadline for Installing the Rev 16 Platform... 4 Installation Notes... 5 Before You Load the Rev
More informationGnuCOBOL Quick Reference
GnuCOBOL Quick Reference For Version 2.2 Final [7Sept2017] Gary L. Cutler (cutlergl@gmail.com). For updates Vincent B. Coen (vbcoen@gmail.com). This manual documents GnuCOBOL 2.2 Final, 7Sept2017 build.
More informationzcobol System Programmer s Guide v1.5.06
zcobol System Programmer s Guide v1.5.06 Automated Software Tools Corporation. zc390 Translator COBOL Language Verb Macros COMPUTE Statement Example zcobol Target Source Language Generation Macros ZC390LIB
More informationCBL Subroutines User's Guide
FUJITSU Software NetCOBOL V11.1 CBL Subroutines User's Guide Windows(64) B1WD-3297-02ENZ0(00) February 2017 Preface About CBL Routines The CBL routines explained in this manual are functionally compatible
More informationUsing DFSORT (MVS and VSE) Features From COBOL Applications
BY FRANK L. YAEGER AND HOLLY YAMAMOTO-SMITH Using DFSORT (MVS and VSE) Features From COBOL Applications DFSORT s productivity features can be used from COBOL applications for both MVS and VSE to simplify
More informationAccounts Payable Invoice Data Import AP-1012
Accounts Payable Invoice Data Import AP-1012 Overview This Extended Solution provides three import file formats for importing Accounts Payable Invoice Data. Additional functionality exists if you have
More informationXPEDITER/TSO Stepping Through Program Execution
XPEDITER/TSO Stepping Through Program Execution 1 XPEDITER/TSO Stepping Through Program Execution General Questions Question Page(s) Can I issue a GO command to the next paragraph? (COBOL only) 2 Can I
More informationPROGRAM-ID. BILLING. AUTHOR. GEORGE FOWLER-ED CHRISTENSON. INSTALLATION. TEXAS A & M UNIVERSITY-CSUS. DATE-WRITTEN.
* WHEN KEYING A COBOL PROGRAM, THERE ARE TWO MARGINS THAT * * REQUIRE CONSIDERATION. THE 'A' MARGIN (COLUMNS 8 TO 11) AND * * THE 'B' MARGIN (COLUMNS 12 TO 72). ALL DIVISION NAMES, * * SECTION NAMES, PARAGRAPH
More informationUsing the Data Convert tool to transform EBCDIC/ASCII files
Using the Data Convert tool to transform EBCDIC/ASCII files This article provides an example taking a mainframe EBCDIC file and using Data Convert tool to convert to a ASCII file and then taking the ASCII
More informationX/Open CAE Specification
X/Open CAE Specification X/Open Company, Ltd. December 1991, X/Open Company Limited All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in
More informationCA Calendar Routines. Technical Manual
CA Calendar Routines Technical Manual r6 This documentation (the Documentation ) and related computer software program (the Software ) (hereinafter collectively referred to as the Product ) is for the
More informationCALL CLICK FAX MAIL P.O. Box 1213, New York, NY 10156
File-AID s Microsoft Systems courses include: Programming Skills PC Emulation of Mainframe Software Telecommunications VSAM Database: IMS Client/Server for MVS Programming Languages Utilities & Development
More informationDavid S. Septoff Fidia Pharmaceutical Corporation
UNLIMITING A LIMITED MACRO ENVIRONMENT David S. Septoff Fidia Pharmaceutical Corporation ABSTRACT The full Macro facility provides SAS users with an extremely powerful programming tool. It allows for conditional
More informationCopyright Network Management Forum
SPIRIT Platform Blueprint SPIRIT COBOL Language Portability Guide (SPIRIT Issue 3.0) Network Management Forum Copyright December 1995, Network Management Forum All rights reserved. No part of this publication
More informationData Express 4.0. Data Masking Guide
Data Express 4.0 Data Masking Guide Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2013. All rights reserved. MICRO FOCUS,
More informationDevelop a batch DB2 for z/os COBOL application using Rational Developer for System z
Develop a batch DB2 for z/os COBOL application using Rational Developer for System z Make use of multiple Eclipse perspectives Skill Level: Intermediate Laurence England (englandl@us.ibm.com) STSM IBM
More informationJSON and COBOL. Tom Ross Captain COBOL GSE Nordic Reykjavik June 3, 2016
JSON and COBOL Tom Ross Captain COBOL GSE Nordic Reykjavik June 3, 2016 JSON and COBOL What is JSON? IBM products support JSON! Scenarios 2 What is JSON? JavaScript Object Notation JSON is the new XML
More informationFile Management. Ezio Bartocci.
File Management Ezio Bartocci ezio.bartocci@tuwien.ac.at Cyber-Physical Systems Group Institute for Computer Engineering Faculty of Informatics, TU Wien Motivation A process can only contain a limited
More informationAssembler 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 informationChapter 13. Synchronizing secondary index databases with a DEDB with FPA
Chapter 13. Synchronizing secondary index databases with a DEDB with FPA Use the Resync function of FPA to synchronize secondary index databases with their primary DEDB database. Topics: v Functions of
More informationIdentification Division. Program-ID. J * * * * Copyright Wisconsin Department of Transportation * * * * Permission is hereby granted, free of
Identification Division Program-ID J7200521 Copyright Wisconsin Department of Transportation Permission is hereby granted, free of charge, to any person or organisation to use this software and its associated
More informationScenario Guide. Release
Scenario Guide Release 18.5.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational
More informationHiperspace: The Forgotten Giant of Mainframe Storage
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 19, Issue 5, Ver. III (Sep.- Oct. 2017), PP 38-46 www.iosrjournals.org Hiperspace: The Forgotten Giant of Mainframe
More informationSPICE. SPICE DL/I Product Description. Release 1.1 SPI Span Software Consultants Limited
SPICE S p a n I n t e g r a t e d C h e c k p o i n t / R e s t a r t E n v i r o n m e n t SPICE DL/I Product Description Release 1.1 SPI 12 05 Span Software Consultants Limited The Genesis Centre Birchwood
More informationCOMPUTER EDUCATION TECHNIQUES, INC. (COBOL_QUIZ- 4.8) 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 informationNormalized Relational Database Implementation of VSAM Indexed Files
Normalized Relational Database Implementation of VSAM Indexed Files Note: this discussion applies to Microsoft SQL Server, Oracle Database and IBM DB2 LUW. Impediments to a Normalized VSAM Emulation Database
More informationSYS-ED/COMPUTER EDUCATION TECHNIQUES, INC. (File-AID ) IDX: Page 1
A Accessing File-AID... 2:1 Accessing the VSAM Utility - Option 3.5... 3:4 Allocating a VSAM Cluster... 3:1 Allocation Parameters - Extended... 3:8 Allocation Parameters - Verifying... 3:7 AND Conditions
More informationIT Best Practices Audit TCS offers a wide range of IT Best Practices Audit content covering 15 subjects and over 2200 topics, including:
IT Best Practices Audit TCS offers a wide range of IT Best Practices Audit content covering 15 subjects and over 2200 topics, including: 1. IT Cost Containment 84 topics 2. Cloud Computing Readiness 225
More informationMicro Focus Studio Enterprise Edition Test Server
product review Micro Focus Studio Enterprise Edition Test Server Micro Focus Studio Enterprise Edition Test Server (Test Server) is a testing suite that supports pre-production testing of mainframe applications
More informationFUJITSU Software NetCOBOL V12.0. Syntax Samples
FUJITSU Software NetCOBOL V12.0 Syntax Samples B1WD-3484-02ENZ0(00) December 2017 Preface As COBOL has grown and evolved, many new features have been added to the base language. Quite often, these are
More informationRedvers COBOL XML Interface. User Guide. CICS Generator RCCICXML Version 2.4
Redvers Consulting Limited Redvers COBOL XML Interface User Guide CICS Generator RCCICXML Version 2.4 s Preface... 5 Overview... 6 Installation... 7 Coding the COBOL Record Definition... 9 Field Names...
More informationTransitioning from Micro Focus COBOL to Dell Enterprise COBOL
Transitioning from Micro Focus COBOL to Dell Enterprise COBOL Solution overview November 2013 Dell delivers comprehensive COBOL application development, maintenance and modernization technologies that
More informationVersion Date: August 13, 2013 See "Document Change History" on page 57 for a description of the changes in this version of the document
WebSphere Application Server for z/os Version 7 The WOLA Native APIs... a COBOL Primer A series of structured exercises, from simple to increasingly advanced, illustrating the WOLA native APIs... both
More informationiscobol TM Evolve iscobol Evolve 2013 Release 2 Overview
iscobol TM Evolve iscobol Evolve 2013 Release 2 Overview 2013 Veryant. All rights reserved. Copyright 2013 Veryant LLC. All rights reserved. This product or document is protected by copyright and distributed
More informationBasic Unix Command. It is used to see the manual of the various command. It helps in selecting the correct options
Basic Unix Command The Unix command has the following common pattern command_name options argument(s) Here we are trying to give some of the basic unix command in Unix Information Related man It is used
More informationRelease Bulletin Mainframe Connect Client Option for CICS 15.0
Release Bulletin Mainframe Connect Client Option for CICS 15.0 Document ID: DC71770-01-1500-01 Last revised: August 2007 Topic Page 1. Accessing current release bulletin information 2 2. Product summary
More informationSession:17701 Multi-Row Processing Coding it in COBOL
Session:17701 Multi-Row Processing Coding it in COBOL Paul Fletcher IBM 7th October 2009 14.15-15.15 Platform:z/OS DB2 V8 promoted Multi-Row processing as one of the major performance enhancements, you
More informationChapter 2 SYSTEM OVERVIEW. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 SYSTEM OVERVIEW SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Structure of a program. Easytrieve Plus job processing logic. Easytrieve Plus syntax rules. How to use listing
More informationECE 598 Advanced Operating Systems Lecture 14
ECE 598 Advanced Operating Systems Lecture 14 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 19 March 2015 Announcements Homework #4 posted soon? 1 Filesystems Often a MBR (master
More informationCA JCLCheck Workload Automation
CA JCLCheck Workload Automation Release Notes Version 12.0.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationFinance Manager: Accounting
: Accounting ACH Payments After each Check Warrant run, the user has the ability to create electronic payments to vendors, made through the Automated Clearing House (ACH) Network. Parameters must be set
More informationFrequently Asked Questions
A FULL FEATURED, OPEN SOURCE COBOL COMPILER OPENCOBOL TECHNICAL INFORMATION AND RANDOM TIDBITS Frequently Asked Questions Author: Brian TIFFIN Compiler by: Keisuke NISHIDA Roger WHILE March 13, 2011 Copyright
More informationIndustry Applications
IMPLEMENTING ABEllA VIOR SCORE MODEL USING A SAS TO COBOL TRANSLATOR by David A. Wolovick Statistical models are used to predict behavior. They assign scores to individual customers or accounts which reflect
More informationCOBOL-IT Developer Studio Getting Started The Debugger Perspective Version 2.0
COBOL-IT Developer Studio Getting Started The Debugger Perspective Version 2.0 Page 1 ACKNOWLEDGMENT... 4 COBOL-IT DEVELOPER STUDIO TOPICS... 5 Introduction... 5 COBOL-IT Developer Studio License terms...
More informationControl/SE. Concepts and Facilities Guide. July, Via De Albur Court Suite 100 El Paso, TX P. (800) F.
Control/SE Concepts and Facilities Guide July, 2015 6416 Via De Albur Court Suite 100 El Paso, TX 79912 P. (800) 252-1400 F. (915) 845-7918 Support@marblecomputer.com www.marblecomputer.com Table of Contents
More informationJ 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 information440GX Application Note
Overview of TCP/IP Acceleration Hardware January 22, 2008 Introduction Modern interconnect technology offers Gigabit/second (Gb/s) speed that has shifted the bottleneck in communication from the physical
More informationCGI Subroutines User's Guide
FUJITSU Software NetCOBOL V11.0 CGI Subroutines User's Guide Windows B1WD-3361-01ENZ0(00) August 2015 Preface Purpose of this manual This manual describes how to create, execute, and debug COBOL programs
More informationLeveraging Mainframe Data in Hadoop
Leveraging Mainframe Data in Hadoop Frank Koconis- Senior Solutions Consultant fkoconis@syncsort.com Glenn McNairy- Account Executive gmcnairy@syncsort.com Agenda Introductions The Mainframe: The Original
More informationHow to store external documents in your Vision files
Have you ever given any thought to the possibility of storing external documents in a Vision file? Documents are data, and the Vision files are done for storing data, right? Isn t it obvious? But what
More informationPositive Pay Export BR-1004
Positive Pay Export BR-1004 Overview This Extended Solution to the Bank Reconciliation module creates a Positive Pay format export file from B/R Entries in a variety of different formats. We do not warrant
More informationXPEDITER/TSO Altering Program Flow
XPEDITER/TSO Altering Program Flow 1 XPEDITER/TSO Altering Program Flow General Questions Question Page(s) Will inserted XPEDITER commands change the actual load module? 2 Why does the GOTO command not
More informationEDI PROCESSING INTERFACE MODULE... 1 EDI PROCESSING OVERVIEW... 3
Table of Contents... 1 EDI PROCESSING OVERVIEW... 3 SETUP AND MAINTENANCE PROGRAMS... 14 EDITPM-... EDI TRADING PARTNER MAINTENANCE... 14 EDITPVM-... EDI TRADING PARTNER VENDOR MAINTENANCE.... 26 EDISVM-...
More informationChapter 1 INTRODUCTION. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 INTRODUCTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Different types of file access available to the programmer. How to define fields in a program. The flow of
More informationCreating Applications Using Java and Micro Focus COBOL
Creating Applications Using Java and Micro Focus COBOL Part 3 - The Micro Focus Enterprise Server A demonstration application has been created to accompany this paper. This demonstration shows how Net
More informationFile Systems. File Systems. G53OPS: Operating Systems. File Systems. File Systems 11/27/2008. Why Use Files? Graham Kendall. Two Views of File System
Why Use s? Introduction Graham Kendall It allows data to be stored between processes It allows us to store large volumes of data Allows more than one process to access the data at the same time 27 Nov
More informationCIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1
Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. Router A Router B Router C Router D Network Next Hop Next Hop Next Hop Next
More informationCA IDMS /DC Sort. User Guide. Release
CA IDMS /DC Sort User Guide Release 18500 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your
More informationIf you want to download a simple program for added/refreshing line numbers, go to the Links page.
!! 1 1. Getting Started 1.1 Introduction The aim of the ZingCOBOL is to give the basics of the COBOL programming language for anyone who knows a little bit about computers (not much) and preferably will
More informationUnicode Support. Chapter 2:
Unicode Support Chapter 2: SYS-ED/Computer Education Techniques, Inc. Ch 2: 1 SYS-ED/Computer Education Techniques, Inc. Ch 2: 1 Objectives You will learn: Unicode features. How to use literals and data
More informationPart V. Process Management. Sadeghi, Cubaleska RUB Course Operating System Security Memory Management and Protection
Part V Process Management Sadeghi, Cubaleska RUB 2008-09 Course Operating System Security Memory Management and Protection Roadmap of Chapter 5 Notion of Process and Thread Data Structures Used to Manage
More informationTransforming Legacy Code: The Pitfalls of Automation
Transforming Legacy Code: The Pitfalls of Automation By William Calcagni and Robert Camacho www.languageportability.com 866.731.9977 Code Transformation Once the decision has been made to undertake an
More informationComputer Fundamentals
Computer Fundamentals Computers have made great inroads in our everyday life and thinking. They are put to use for all sorts of application ranging from complex calculations in the field or frontline research,
More informationRelease Notes. Release 8.1 January 2013
Release Notes Release 8.1 January 2013 IKAN Solutions N.V. Schaliënhoevedreef 20A B-2800 Mechelen BELGIUM Copyright 2013, IKAN Solutions N.V. No part of this document may be reproduced or transmitted in
More informationRelease Service Request Consolidated Billing Automation Phase I. Detail Design. January 21, 2009 Prepared by Caroline Rider
Service Request 82209 Consolidated Billing Automation Phase I Prepared by Caroline Rider Information Resources & Communications Office of the President University of California Table of Contents Introduction...1
More informationBuffer overflow prevention, and other attacks
Buffer prevention, and other attacks Comp Sci 3600 Security Outline 1 2 Two approaches to buffer defense Aim to harden programs to resist attacks in new programs Run time Aim to detect and abort attacks
More informationNavigational DML Programming Guide. Release , 2nd Edition
Navigational DML Programming Guide Release 18.5.00, 2nd Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationCOBOL Unbounded Loops A Diatribe On Their Omission From the COBOL Standard (and a Plea for Understanding)
COBOL Unbounded Loops A Diatribe On Their Omission From the COBOL Standard (and a Plea for Understanding) August 11, 2016 Frank Swarbrick Principal Analyst Mainframe Applications Development FirstBank
More informationRM/COBOL to RM/COBOL-85
Liant Software Corporation RM/COBOL to RM/COBOL-85 Conversion Guide Copyright 1989 2003. Liant Software Corporation. All rights reserved. No part of this publication may be reproduced, stored in a retrieval
More informationCA Telon Application Generator
CA Telon Application Generator PWS Option Administration Guide r5.1 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for your informational
More informationType of Cobol Entries
Review of COBOL Coding Rules: Columns Use Explanation 1-6 sequence numbers or page and line numbers (optional) 7 Continuation, Comment, or starting a new page Previously used for sequencechecking when
More informationCA Date Logic Generator. Installation and Reference Manual
CA Date Logic Generator Installation and Reference Manual r6 This documentation (the Documentation ) and related computer software program (the Software ) (hereinafter collectively referred to as the Product
More informationDEFINING 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 informationPositive Pay Export BR-1004
Positive Pay Export BR-1004 Overview This Extended Solution to the Bank Reconciliation module creates a Positive Pay format export file from B/R Entries in a variety of different formats. We do not warrant
More informationCOMP 3400 Mainframe Administration 1
COMP 3400 Mainframe Administration 1 Christian Grothoff christian@grothoff.org http://grothoff.org/christian/ 1 These slides are based in part on materials provided by IBM s Academic Initiative. 1 Today
More informationDeveloping Mixed Visual Basic/COBOL Applications*
COBOL 1 v1 11/9/2001 4:21 PM p1 Developing Mixed Visual Basic/COBOL Applications* Wayne Rippin If you are developing applications for Microsoft Windows, sooner or later you ll encounter one of the varieties
More informationCA File Master Plus for IMS
CA File Master Plus for IMS ISPF User Guide r8.5 Fourth Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationArrays and Functions
COMP 506 Rice University Spring 2018 Arrays and Functions source code IR Front End Optimizer Back End IR target code Copyright 2018, Keith D. Cooper & Linda Torczon, all rights reserved. Students enrolled
More information17: Filesystem Examples: CD-ROM, MS-DOS, Unix
17: Filesystem Examples: CD-ROM, MS-DOS, Unix Mark Handley CD Filesystems ISO 9660 Rock Ridge Extensions Joliet Extensions 1 ISO 9660: CD-ROM Filesystem CD is divided into logical blocks of 2352 bytes.
More informationJCL JOB CONTROL LANGUAGE
Mainframe Concepts:- What is Mainframe Difference between Open source Applications and Mainframe Application Where do we use Mainframe Applications Operating System information Resource Access Control
More informationIMS DATABASE FOR MAINFRAME
IMS DATABASE FOR MAINFRAME Author: Saravanan Ramasamy, UST Global 2012 IMS DATABASE FOR MAINFRAME BOOK Date: 08 Mar, 2012 This Book provides Background of databases, Background of IMS databases, IMS database
More informationSistemi in Tempo Reale
Laurea Specialistica in Ingegneria dell'automazione Sistemi in Tempo Reale Giuseppe Lipari Introduzione alla concorrenza Fundamentals Algorithm: It is the logical procedure to solve a certain problem It
More informationInput/Output Macros I/O Channel
Input/Output Macros The subject of this lecture is the Input/Output system of the IBM 370 series. To quote the textbook Input/output on the 370 series computers is significantly complex. The reason for
More informationIBM Enterprise PL/I for z/os V3.6 delivers performance, usability, and quality enhancements
Software Announcement October 24, 2006 IBM Enterprise PL/I for z/os V3.6 delivers performance, usability, and quality enhancements Overview With IBM Enterprise PL/I for z/os V3.6, you can leverage more
More information