Transcription of MKS Implementer User Guide - qas400-webpage …
1 GuideMKS ImplementerUser GuideThe information in this manual is subject to change without 1988-2002 MKS Inc. and Mortice Kern Systems International SRL. All rights reserved. MKS Inc. and Mortice Kern Systems International SRL (collectively MKS ) make no warranty of any kind with regard to this material, including, but not limited to the implied warranties of merchant ability, performance, or fitness for a particular purpose. MKS shall not be liable for errors contained herein, or for any direct, incidental, or consequential damages resulting from the use of this rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form by any means, without written permission from MKS products are trademarks or registered trademarks of MKS Inc.
2 All rights reserved. All other trademarks or registered trademarks are the property of their respective HEADQUARTERSWORLDWIDE OFFICES:410 Albert StreetWaterloo, ON N2L 3V3 Canadatel: 519 884 2251fax: 519 884 8861sales: 800 265 S. Highland AvenueSuite 200 Lombard, IL USA60148tel: 630 495 2108fax: 630 495 3591sales: 800 633 123515 Third AvenueBurlington, MA USA01803tel: 781 359 3300fax: 781 359 339912450 Fair Lakes CircleSuite 400 Fairfax, VA USA22033tel: 703 803 3343fax: 703 803 3344sales: 800 265 2797 Martinstra e 42-4473728 EsslingenGermanytel: +49 711 351775 0fax: +49 711 351775 11 Third Floor, Duke s CourtDuke Street, WokingSurreyGU21 5 BHUnited Kingdomtel: +44 (0)1483 733900fax: +44 (0)1483 733901sales: +44 (0)1483 of ContentsChapters1 Before You Begin.
3 1 Who Should Read This Guide .. 2 What to Know Before Using This Product .. 2 What s Inside This Guide .. 3 Document Conventions .. 4 Getting Help .. 52 Getting Started .. 7 System Requirements .. 8 MKS Issue Tracking Solutions .. 8 Using DesignTracker .. 8 Using Integrity Manager .. 9 Using Integrity Manager and DesignTracker .. 10 Issue Database Considerations and Assumptions .. 11 Starting Implementer .. 12 Menu Access .. 12 Overview of Implementer Features .. 14 Integration With Integrity Manager .. 15 The Workbench .. 16 Technology-based Features .. 18 Change Control Features .. 19 Developer Productivity Tools .. 21 Distribution Software .. 23 Test Tools .. 24 Version Control .. 24 Reporting.
4 25 Inquiries .. 26 Release Planning .. 27 Third-Party Vendor Integration .. 28 Additional Features .. 29 What s New in This Release? .. 30 Documentation Enhancements .. 31 Integrity Manager Integration .. 31 Technology-based Enhancements .. 32 User Interface Enhancements .. 33 Vendor Integration Enhancements .. 36 User Roles .. 38 System Administrator .. 38user guideiiTable of ContentsProject Leader .. 39 Developer .. 39 Tester .. 39 Understanding Environments .. 40 Environment Types .. 40 Libraries .. 41 Source Files .. 42 Object Owners and Authorities .. 42 Capabilities .. 43 Administrator .. 44 Library List Considerations .. 44 Defaults for Promotion Requests .. 44 Remote Considerations.
5 45 Environment Groups .. 45 Object Codes .. 45 Environment Inventory .. 45 Environment Integrity Check .. 45 Application Paths .. 463 Using the Workbench for Development Activities .. 49 Understanding the Workbench .. 50 Using the Workbench .. 52 Identifying Work .. 52 Reviewing Work Details .. 53 Checking Out .. 53 Changing Items .. 53 Compiling .. 53 Testing .. 53 Promoting .. 54 Time Entry .. 54 Managing Locks .. 54 Workbench Ease of Use Features .. 54 Optional Check Out and Promotion Methods .. 55 Member/Object Status and History .. 55 Alternate Views and Filtering .. 55 Multiple Selection Methods .. 55 Automatic Grouping .. 55 Concurrent Development .. 56 User-Defined Options .. 56 Work With Objects.
6 56 Command Prompting .. 58 Using the Clipboard .. 58 Basic Clipboard Functions .. 59 Using Command Options to Add Clipboard Items .. 60 Using the ICRTRQS Command to Promote Clipboard Items . 63 Table of ContentsiiiUsing the IPRCCBD Command to Process the Clipboard .. 63 Checking Out .. 64 Check Out Methods .. 64 Checking Out From Work With Objects .. 67 Checking Out Using the Clipboard .. 69 Performing Emergency Check Out .. 69 Checking Out for Concurrent Development .. 69 Common Questions .. 70 Editing Members .. 70 Using PDM User-Defined Options .. 72 Setting Up User-Defined Options .. 72 Changing User Defaults .. 75 Displaying PDM User-Defined Options .. 77 Processing PDM User-Defined Options .. 77 Workbench Compiles of Locked Objects.
7 79 Identifying the Compile Object .. 81 Workbench Testing of Locked Objects .. 83 Setting a Library List From an Environment Library List .. 83 Available PDM Default Options .. 84 Displaying Related Objects .. 84 Promotion Request Overview .. 85 Promotion Methods .. 86 Creating Promotion Requests .. 86 Task Variations .. 89 Compiling and Moving Promotion Requests .. 89 Member/Object Status and History .. 90 Online Inquiry of Development Activity .. 95 Working With Locks .. 97 Changing a Lock .. 97 Deleting a Lock .. 98 Associating Multiple Design Requests With a Lock .. 99 Changing a Design Request .. 101 Repeating Workbench Options .. 1014 Projects .. 103 Creating Projects .. 104 Creating Projects From Implementer .
8 104 Creating Projects From ProjectMaster .. 106 Setting Up a Default Project .. 107 Project Paths .. 107 Project Reporting .. 108 Project Management Capabilities .. 108 Time Entry .. 108 Advanced Scheduling Features .. 109 Reporting Capabilities .. 109user guideivTable of Contents5 Performing Check Out .. 111 Check Out Fundamentals .. 112 Check Out Methods .. 113 Using the One Step Checkout Method .. 113 Using the Traditional Checkout Method .. 115 Task Variations .. 121 Checking Out Single Source With Multiple Objects .. 123 Common Questions .. 123 Using Object Version Stamping in Check Out .. 125 Processing Versions in Check Out .. 125 Checking Out IFS Files and Directories .. 127 IFS Object Naming Conventions.
9 127 Checking Out Using the IFS Object Name .. 128 Checking Out the Contents of an Environment .. 129 Check Out IFS (ICHKOUTIFS) Command .. 130 Automatically Creating Object Codes in Check Out .. 134 Support for Multi-Platform Check Out .. 135 Checking Out for Concurrent Development .. 136 Common Questions .. 138 Checking Out Related Objects .. 139 Task Variation for Multiple Recurring Members/Objects .. 140 Common Questions .. 140 Checking Out With a Design Request .. 141 Common Questions .. 147 Using ILE Object Codes in Check Out .. 148 Binding Directories .. 148 Modules .. 149 Bound Programs .. 149 ILE SQL Programs .. 149 Service Programs .. 149 Update Service Program .. 149 ILE Program .. 149 Update ILE Program.
10 150 Checking Out Physical File Data .. 150 Using Different Source and Object Names in Check Out .. 151 User Authorities .. 151 Typical User Capabilities .. 152 LANSA Export/Import Authorities .. 152 Checking Out for Reject .. 153 Removing Source and Objects From QA .. 153 Task Variation for Rejecting From the Menu .. 154 Common Questions .. 155 Object Name Rules .. 155 Performing Name Validation .. 155 Check Out (ICHKOUT) Command .. 156 Table of ContentsvCheck Out Command Variations .. 162 Common Questions .. 162 Converting RPG/400 or RPGIII Source Code to ILE RPG/400 .. 163 Converting CRTBNDxxx ILE Programs to CRTPGM Programs .. 165 Checking Out Using PathFinder Information .. 167 Environment and Library Setup.