Lemuria Technologies Limited
Home
About Us
Training
Consulting
Contact Us
MENUS
Profile
|
LTL MESSAGE
|
HISTORY
|
Corporate Training
|
Corporate Training Clients
|
Latest news
Current Requirement
.Freshers
.MainFrame 3-7 Exp
.SAP CRM 2.5 - 7 Exp
.AS400/RPG 3-7 Exp
CLICK HERE !
Links:
Mainframe
Dot Net
JAVA
Data Warehousing
Testing
MAINFRAME BASIC CONTENT , IDMS ADSO ,NATURAL ABABAS , REXX CONTENTS :
MAINFRAME -Course Content : Training Objectives A. Familiarize with Mainframe Technology concepts and programming techniques B. Development of MVS / JCL for a batch applications C. Development of Online and batch application programs Prerequisites for the training program D. Familiarity with Software Concepts, Programming skills in any one of the languages Duration of the training program E. Total Duration Of The Training Program is 30 working days Lessons planned F. Mainframe Concepts, Introduction to Mainframe environment, JCL, VS COBOLII, VSAM, DB2, CICS Training material details G. Quiz and Tests will be prepared MAINFRAME CONCEPTS : Introduction To IBM Mainframes 1.Evaluation Of Architecture 2.Hardware (REGISTARS, DASD, TAPE, CATRIDGES etc) 3.Storage Concepts (Virtual, Auxiliary etc) 4.Software (Supported Languages, Tools, Databases, User Interfaces etc) 5.Application Development Basics (Program Design, Preparation, Execution) 6.Utilities (EDITOR, DFSORT, SPOOL, TSO/ISPF PANELS) DURATION 1 DAY (THEORY + HANDS ON) INTRODUCTION TO MAINFRAME ENVIRONMENT : Different Environments 1.LOG ON - OFF, Password Problems 2.Datasets, Data Files, (Naming Convention) 3.Utilities ( SPUFI, XPEDITOR, ETC) 4.SHEDULAR Basics 5.JOB MONITORING, DIFFERENT PARAMETERS 6. Related Environments DURATION 1 DAY (THEORY + HANDS ON) VS COBOL II (BASIC & ADVANCED) : 1.Basics Of COBOL 2.DIVISIONS 3.COBOL VERBS 4.Subscripts, Indexes 5.Array Handling 6.Copy Books 7.Sub-Programs and Linkage 8.File Concepts 9.Reports 10.IDU-COBOL Concepts 11 .Compilation 12.Program Execution 13.Debugging Tips 14.QUIZ on every topic 15.TEST (Program Design, Algorithm, Program Preparation, Compile, Link Edit) DURATION 16.5 DAYS (THEORY + HANDS ON) MVS JCL : 1.Introduction To Job Environment 2.Job Scheduler, SPOOL 3.JCL Line Commands, Delimiters 4.JCL Statements, Parameters (JOB, EXEC, DD) 5.JCL & COBOL Relationship 6.Libraries - JOBLIB & STEPLIB 7.Procedures 8.JCL STEPS 9.JCL Utilities 10.QUIZ on All Topics 11.TEST (Developing JCL for SORT, COMPILE etc) DURATION 4 DAYS (THEORY + HANDS ON) VSAM (Virtual Storage Access Method) : 1.Access Method Services Concepts 2.VSAM Basics 3.VSAM Overview 4.File Concepts (ESDS, KSDS, RRDS) 5.File Processing Using COBOL 6.IDCAMS 7.Alternative Index Concepts 8.Utilities 9.QUIZ on All Topics 10.TEST (Developing JCL Using IDCAMS, Development of COBOL-VSAM Programs) DURATION 3 DAYS (THEORY + HANDS ON) DB2 (Database2-Relational Model) : 1.What is Database 2.Types Of Databases (Relational Model Concepts) 3.Introduction To DB2 4.DB2-Functions And Components 5.DB2-Data Management 6.DB2-DDL, DML Statements 7.Program Preparation 8.Db2-Application Programming 9.Db2-Effective SQL Coding 10.Utilities (SPUFI, QMF) 11.Db2-Security 12.QUIZ on All Topics 13.TEST ((Program Design, Algorithm, Program Preparation, Compile, Link Edit) DURATION 5 DAYS (THEORY + HANDS ON) CICS (Customer Control Information Systems) : 1.Introduction - What is CICS 2.Online Vs Batch Systems 3.Pseudo-Conversation Concepts 4.Tasks, Transactions, System Tables 5.Basic Mapping Support 6.Application Programming Concepts 7.Program Control - XCTL, LINK 8.File-Control Concepts 9.CICS Supplied Transactions 10.Debugging Concepts 11.QUIZ on All Topics 12.TEST ((Program Design, Algorithm, Program Preparation, Compile, Link Edit) DURATION 6 DAYS (THEORY + HANDS ON) PROJECT ORIENTED CASE STUDY : 1.Project Briefing 2.Business Knowledge 3.Change Guidelines 4.Source - Programs, JCLS, Copybooks 5.Program Allocation 6.Impact Analysis 7.Code Changes 8.Test Case Preparation 9.Generation Of Test Results 10.Evaluation DURATION 5 DAYS (THEORY + HANDS ON) Note: We can provide a customized Project based case study based on Inputs from the Client about the domain in which participants will be engaged in near future Project. This will culminate whole program by re-emphasizing the skill set learned. Mainframe Server Details : Our Mainframe Hardware and Software : Hardware Resources Configuration management team ensures that both leading edge technology and cost-effective production capabilities are available to meet individualized customer needs. Our multi-site concept provides a natural back-up capability for those unforeseen circumstances which might become a disaster elsewhere. In addition to our current hardware configuration, we are always willing to expand to meet customer needs. Our Hardware Arsenal 1. IBM Z890-2086, 120 MIPS, 8 GB Memory 2. IBM "Shark" DASD - 1.7 Terabyte 3. 64 IBM 9395 RAMAC DASD - 360 Gig 4. Bustech Virtual Tape System 5. 4 IBM 3590 Cartridge Drives 6. 36 IBM 3490E Cartridge Drives 7. 16 3480 Cartridge Drives 8. 3 HDS 3420 Tape Drives 9. Bustech Communications Controllers with Ethernet 10. IBM 4245 2000 LPM Printer 11. 4050 Xerox Laser Printer - 50 Pages Per Minute 12. 4635MX Xerox MICR Laser Printer - 135 Pages Per Minute Software Resources : Our single image system access allows pain-free use of all the software capabilities of our linked data centers including multiple versions of operating systems, compilers, database and communication software and systems utilities. See our current software insert for specifics on products and versions. Mainframe Operating Systems 1. z/OS production system 2. z/OS test system 3. z/VM system 4. VSE production system Mainframe Software (ZOS) : 1.CICS 2.CICS Transaction Server 3.ADS CICS debugger 4.SWITCH vtam session manager 5.VTAM 6.TSO/E 7.ISPF/PDF 8.3270-PC FILE TRASFER 9.TCP/IP 10.Top Secret 11.SYNCSORT 12.DFSORT 13.DFDSS, DFSMS, DFHSM 14.DFRMM (removable media manager) 15.JES2 16.SDSF 17.INFOPRINT SERVER 18.TRACEMASTER 19.HIGH LEVEL ASSEMBLER 20.C/C++ with debug 21.C/370 ,COBOL/vs 22.COBOL II 23.COBOL for VM & MVS 24.FORTRAN 25.PLI 26.REXX 27.OMVS (open edition unix services) 28.JAVA 29.MQ series 30.DB2 31.CROSSTABS 32.INSYNC "fileaid" replacement 33.TPNS 34.SAS -Mainframe Software (VSE) 35.VSE/VTAM 36.ICCF 37.POWER 38.DITTO 39.CICS 40.CICS/TS 41.VS/COBOL 42.COBOL II 43.COBOL FOR VSE 44.DFSORT Platforms/Protocols : We also support all Open Source Platforms as well as any Internet Protocols. IDMS COURSE CONTENT : 1. IDMS Components 2. Entities 3. Attributes 4. Sets 5. Database structure 6. Areas 7. Page 8. Files 9. Schema 10. Subschema 11. DMCL 12. DDL 13. IDD 14. Record Characteristics (Location mode) 15. Set characteristics 16. Currency 17. Programming concepts 18. DML preprocessor 19. DM;L Statements 20. IDMS Control-section 21. Schema section 22. Schema binds 23. Autostatus 24. Error status and 88-levels 25. IDMS Status 26. DML COMMANDS a. BIND b. READY c. FINISH d. IF e. COMMIT f. ROLLBACK g. KEEP 27. Retrieval statements a. FIND b. GET c. OBTAIN 28. Modify Statements a. STORE b. MODIFY c. CONNECT d. DISCONNECT e. ERASE 29. Save statement a. ACCEPT b. RETURN 30. Operation Modes a. Batch Mode or Local Mode b. Central Version. 31. ADSO a. IDMS Mapping b. Mapping overview c. Error message field d. Starting task MAPC e. Building a Map f. ADSC compiler g. ADS programming h. Simple Inquiry i. PFKey enhancement j. Database enhancement k. Menu NATURAL ABABAS : NATURAL COURSE CONTENTS Chapter 1 Introduction to Natural 1. Development Facilities and Common Menus 2. Natural Commands and Statements 3. Natural Object Types 4. Natural Libraries 5. The Editor Work Areas 6. Natural Development Modes 7. Natural Command Summary Chapter 2 Data Definition 1. General Concepts 2. Defining File Views 3. Defining User Variables 4. Redefining Variables 5. The Data Area Editor 6. Defining User Variables within the Data Editor 7. Redefining Variables in the Data Editor 8. Filler Notation 9. The RESET Statement 10. Data Editor Command Summary Chapter 3 Using the Program Editor 1. Program Comments 2. Program Editor Commands 3. Additional Help Notes 4. Split Screen Mode 5. Program Editor Profile 6. Program Editor Help Chapter 4 Accessing the Data Base 1. The FIND Statement 2. FIND System Variables 3. FIND SORTED 4. The READ Statement 5. READ LOGICAL 6. READ PHYSICAL The HISTOGRAM Statement 7. Loop Processing 8. Nested Database Loops 9. The WHERE Clause of the FIND and READ Statements 10. FIND-WITH-WHERE 11. READ-WHERE 12. Natural System Variables and the WHERE 13. The GET Statement 14. Choosing an Efficient Access Path Chapter 5 Basic Report Writing 1. The Basic DISPLAY Statement 2. Positioning Text and Variables 3. The SKIP Statement 4. The NEWPAGE Statement 5. The WRITE Statement 6. Positioning Text and Variables with a WRITE Statement 7. The PRINT Statement 8. DISPLAY Positioning Chapter 6 Basic Mapping 1. The Basic INPUT Statement 2. Specifying Field Attributes 3. Cursor Positioning 4. The REINPUT Statement 5. Expanding the REINPUT Message 6. Notes on REINPUT Chapter 7 Conditional Statements and Processing Loops 1. The IF Statement 2. The DECIDE ON Statement 3. The DECIDE FOR Statement 4. The ESCAPE Statement 5. The FOR Statement 6. The ACCEPT and REJECT Statements 7. The LIMIT Statement Chapter 8 Array Processing 1. Defining User Variable Arrays 2. Using User Variable Arrays 3. Working With Data Base Arrays 4. Using Data Base Arrays Chapter 9 Natural Math Basics 1. The ADD Statement 2. The SUBTRACT Statement 3. The MULTIPLY Statement 4. The DIVIDE Statement 5. The COMPUTE Statement 6. Notation Comment 7. Natural Mathematical Functions 8. Array Arithmetic 9. Performance Considerations Chapter 10 Modifying the Data Base 1. Defining a Logical Transaction 2. The STORE Statement 3. The DELETE Statement 4. The UPDATE Statement 5. Record Hold Chapter 11 Building Natural Applications 1. Natural Subroutines 2. Internal Subroutines 3. External Subroutines 4. Natural Subprograms 5. Non-Natural Subprograms 6. Invoking Programs Chapter 12 Batch Processing 1. Reading Work Files 2. Writing Work Files 3. Printing in Batch 4. The FORMAT Statement Chapter 13 Extensions on Reporting 1. Title and Trailer Lines 2. Default Titles 3. Special Processing at Top and Bottom of Page 4. Break Processing 5. Retaining Values from the Previous Record 6. Providing Record Counts 7. Other Statistical Functions 8. Handling Arithmetic Overflow 9. Note on Coding System Functions 10. Multiple Break Processing 11. Numeric Edit Masks 12. Alphanumeric Edit Masks 13. Date Format Edit Masks 14. Date Arithmetic 15. Time Format Edit Masks 16. T* and P* Positioning Notation 17. Edit Masks and T* Notation Chapter 14 Additional Topics 1. Error Handling 2. FORMAT Statement and Parameters 3. The COMPRESS Statement 4. The SEPARATE Statement 5. The EXAMINE Statement 6. The SORT Statement 7. Using PF and PA Keys 8. COPYCODE ADABAS COURSE CONTENTS 1. ADABAS IS : Operational Highlights High Availability Storage Space Optimization Performance Fault Tolerance Operating Environment Supported Data Models Operating Structure Nucleus, I/O Buffer, and Threads Data Storage, Associator, and Work Utilities, User programs, and TP Monitors Executing ADABAS Session Types Storage Areas Modes of Operation ADARUN Start-up Parameters Session Control 2. ADABAS DESIGN : ADABAS Entities ADABAS Limits ADABAS Space Management Database Components Data Storage Associator Work Other Components Database Files System Files Coupled Files Structuring Files to Enhance Performance Records and Field Definitions Records Structure Field Levels Field Names Field Length and Data Format Field Options Special Field and Descriptor Attributes 3. USING ADABAS : Accessing a Database from Programs Direct Call Interface Complex Searches Access Methods Using Triggers and Stored Procedures Maintaining Database Integrity Transaction Logic Competitive Updating Timeout Controls Backout, Recovery, and Restart REXX CONTENTS : 1. WHAT YOU CAN DO WITH REXX 2. REXX ON TSO 3. HOW TO CREATE AND EXECUTE A SEQUENTIAL REXX EXEC 4. SIMPLIFIED SYNTAX 5. CONCATENATING THINGS 6. IF-THE CONDITIONAL 7. STRING MANIPULATION: THE PARSE INSTRUCTION 8. MATH 9. SELECT THE CASE STRUCTURE 10. TALKING TO THE ENVIRONMENT 11. BUILT-IN FUNCTIONS 12. USER-WRITTEN FUNCTIONS/SUBROUTINES 13. LOOPING 14. USING THE TSO STACK 15. DEBUGGING 16. TRAPPING ERRORS 17. COMPOUND VARIABLES 18. EXECIO: READING AND WRITING FILES 19. THE INTERPRET INSTRUCTION 20. MACRO
MAINFRAME (IBM):ASSEMBLER LANGUAGE :
Assembler Language : 1 Introduction to Assembler Language : Number systems Decimal number system Hexadecimal number system Conversion Formats Addition of Binary And Hexadecimal Numbers Bytes, Word And Halfword Representation of Negative Binary Numbers How Numbers are Stored in Different Formats General Assembly Process 2 Assembly Language Format : Registers And Memory of an IBM machine Assembly Language Format Defining Storage in Memory( DC and DS instructions) Load ( L instruction) Add and Subtract ( A and S instructions) Store ( ST instruction) Halting Execution Literal constants - F, H, C, P, D, A, V, X, B 3 Arithmetic Instructions : Multiply Instruction ( M instruction) Divide Instruction ( D instruction) LPR, LNR and LCR Instruction Halfword Instructions (AH, SH, LH -instructions) 4 Addressing : Base register, Index register, Displacement Types of Instructions - RX,RR,RS,SS,SI RR Type Instruction (AR, SR, MR, DR, LR instructions) RX Type Instruction (A,S,M,D,L,ST instructions) Effective Addresses BALR and Using Statement Putting an Address into a Memory Location Load Address ( LA instruction) More Notes on Addressing Debugging Programs Addressing Long Programs LTORG Equivalence Pseudo-Instruction IBM System 370 Instruction Formats Two byte, four byte and six byte instruction formats 5 Compare and Branch Instructions : Condition Code And Branching Arithmetic And Condition Code Branch Instruction (BC And BCR) More Complicated Masks Extended Mnemonics And Arithmetic Instruction Load And Test Register Compare Instruction ( C instruction) Compare And Compare Register ( CR instruction) Compare Halfword ( CH instruction) List of Extended Mnemonics After Compare Instruction 6 Table Handling : BCT and BCTR Instructions Arrays Address Modification Index Register Modification Using An Index Register With An Explicit Base Register Base Register Modification BXLE and BXH Instruction 7 Character String Manipulation : Declaration Of Character Strings Move Character (MVC instruction) Logical Comparisons (CLC instruction) Character Literals Immediate Instruction (MVI and CLI instructions) Array Of Character Strings Arrays Of Heterogeneous Data Looping Through A Character String 8 Packed Decimal Numbers : Declaration (Definition) of Packed Decimal Numbers Packed Decimal Operations And Formats Add Packed (AP instruction) Subtract Packed (SP instruction) Zero And Add Packed (ZAP instruction) Multiplication Of Packed Decimal Numbers (MP instruction) Divide Packed (DP instruction) Compare Packed (CP instruction) Arrays Of Packed Decimal Numbers Number Conversions(PACK, UNPK, CVB and CVD instructions) 9 Subprograms : Control Sections Branching to and returning from a Subprogram Linkage conventions Branch & Link, And Branch & Link Register(BALR) Load Multiple And Store Multiple (LM and STM) Passing Parameters Saving Register Contents Establishing Addressability Returning a value From A Function 10 Bit and Byte manipulation : Shift Operations Logical Shifts (SLL, SRL, SLDL, SRDL instructions) Arithmetic Shifts (SLA, SRA, SLDA, SRDA instructions) Logical Operations The AND Operations ( N instruction) The OR Operations ( O instruction) The Exclusive OR Operations ( X instruction) Test Under Mask ( TM instruction) THE ICM, STCM, AND CLM Instructions 11 Macros : Introduction Simple macro Symbolic parameters SAVE, RETURN macros 12 QSAM File Handling : Macros used for QSAM file handling OPEN, CLOSE, DCB, MACRF, PUT, GET Sample programs for adding, reading records from a file. 13 JCL for running an Assembly language program : Assembler Options 14 Miscellaneous - Topics : DSECT, ORG Testing and Debugging errors in Assembler program 15 Lab Exercises and Assignments for all the above topics 16 Evaluation Test
MAINFRAME (IBM):(ACUCOBOL COURSE ,EASY TREIVE )
ACUCOBOL COURSE CONTENT : 1. Introduction to Acucobol 2. Program Structure a. Language Elements b. Source Format c. Compiler capability modes d. Source management source e. Program organization 3. Identification Division a. Identification Division b. PROGRAM-ID Paragraph 4. Environment division a. Environment division b. Configuration section c. Input-Output Section 5. Data division. a. Data Structure b. Data Names c. Data Division Format d. File section e. Working-Storage Section f. Linkage section g. Record Description Entry h. Screen section i. Screen description entry 6. Procedure division a. Organization b. Arithmetic Expression c. Condition Expression d. Common Statement Rules e. Procedure Division Format f. Procedure Division Statements i. Accept ii. Add iii. Alter iv. Call v. Cancel vi. Chain vii. Close viii. Commit ix. Compute x. Continue xi. Create xii. Delete xiii. Destroy xiv. Display (various format) xv. Divide xvi. Entry xvii. Evaluate xviii. Exit xix. Goback xx. Go to xxi. If xxii. Initialize xxiii. Inquire xxiv. Inspect xxv. Lock xxvi. Merge xxvii. Modify xxviii. Move xxix. Multiply xxx. Next sentence xxxi. Open xxxii. Perform xxxiii. Read xxxiv. Receive xxxv. Release xxxvi. Return xxxvii. Rewrite xxxviii. Rollback xxxix. Search xl. Send xli. Set xlii. Sort xliii. Start xliv. Stop xlv. String xlvi. Substring xlvii. Unlock xlviii. Unstring xlix. Use, wait & Write EASY TREIVE : Chapter 1: Overview Topics Related Publications Program Capabilities File Processing Operations Output Application Structure Environment Definition Section Library Section Activity Definition Section Rules of Syntax Statement Structure Words Comments Continuations Environment Definition PARM Statement SYNTAX Parameter COMPILE Parameter Chapter 2: Library FILE Statement Syntax File-name Parameter SYSxxx Parameter (VSE Only) File-type Parameters Device-type Parameters Record Format Parameters DEFINE Statement Field-name Parameter Location Parameter Attributes Parameter MASK Parameter VALUE Parameter Chapter 3: Activity Definition JOB Activities SORT Activities JOB Statement SORT Statement SELECT Statement Chapter 4: Data Manipulation Assignment Statement Equivalence Arithmetic Expression Chapter 5: Decision and Branching Logic IF Statement Construction DO Statement Construction Conditional Expressions Field Relational Condition Field Class Condition Field Series Condition File Presence Condition File Presence Series Condition Record Relational Condition IF, ELSE, and END-IF Statements DO and END-DO Statements DO Statement END-DO Statement Nesting DO Loops GOTO (or GO TO) Statement Statement Labels Procedure Processing PROC and END-PROC Statements PERFORM Statement STOP Statement EXECUTE Chapter 6: Input/Output Specification Automatic I/O Controlled I/O Database I/O DISPLAY Statement Syntax Parameters Content and Spacing Parameters Rules for Use Debugging PRINT Statement GET Statement PUT Statement PUT Example POINT Statement Syntax Parameters Search Value Parameters READ Statement Syntax Parameters WRITE Statement Syntax Parameters Chapter 7: Report Processing Report Types Standard Reports Label Reports REPORT Statement Mailing Label Program Labels Produced by Mailing Label Programs SEQUENCE Statement CONTROL Statement TITLE Statement HEADING Statement LINE Statement Report Procedures Coding Techniques Special-name Report Procedures REPORT-INPUT BEFORE-LINE and AFTER-LINE BEFORE-BREAK AFTER-BREAK ENDPAGE TERMINATION Chapter 8: File Processing File Operations Control of Input/Output Record Formats System-Defined Fields Error Conditions Data Availability Tests Opening and Closing Files SAM Files Input Output VFM Files ISAM Files Sequential Processing Skip-Sequential Processing Random Processing VSAM Files File Loading Input Record Addition Record Deletion Record Update Synchronized File Processing Input Conditional Expressions File Presence Condition File Presence Series Condition Record Relational Condition Chapter 9: Table Processing Table Definition Instream Tables External Tables SEARCH Statement Chapter 10: IMS/DLI Processing FILE Statement RECORD Statement RETRIEVE Statement Automatic Input with RETRIEVE Sweep of a Database Tickler File Control Input Definition (Paths) Generating Reports using IMS data Chapter 11: OS/390 and z/OS JCL Sample Short Report Output Program Mailing Label Output Program Synchronized File Processing Program Compile and Link-Edit Load Module Previously Compiled and Link-Edited Programs Chapter 12: Advanced Techniques Selected Control Break Processing Summary File Processing Special Report Processing Exits Sorting Input Files Synchronized File Facility: File Update Reformat Printed Output from IDCAMS VSAM File Processing Defining and Loading VSAM Data Sets with Alternate Indexes Load Base Clusters Defining and Building Alternate Indexes and Define Paths Updating a VSAM KSDS Cluster Sequentially Reading VSAM File through Non-unique Alternate Index Updating a VSAM ESDS File Deleting and Adding Records of VSAM KSDS File GETDATE Macro