Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Slides:



Advertisements
Similar presentations
Web Servers and The Common Gateway Interface. Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy.
Advertisements

Document Properties: adding information to your Microsoft Office documents Step 1: Add information to Document Properties What are Document Properties.
USING REVOLVE TO IMPROVE GDT PROGRAM MAINTENANCE.
An Introduction to Using
Refresher Instruction Guide Strategic Planning and Assessment Module
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
MACROS CS1100 Computer Science and its Applications CS11001.
Web Servers and “The Common Gateway Interface”. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas,
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Micro Focus Studio Micro Focus Studio Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June  Palm Springs,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web FOCUS Integration with Microsoft Office SharePoint By: Kelvin Ruiz NASA – Kennedy Space Center.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Chapter 2 Software Tools and Assembly Language Syntax.
1 ENG236: ENG236: C++ Programming Environment (2) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
® IBM Software Group © 2013 IBM CorporationLast Update: August 2013 Workshops RDz Workbench – Using the Data Source Explorer Workshops.
Creating Data Marts from COBOL Files (ISAM to RDBMS)
Micro Focus Net Express / Server Express in GDT Update.
Project 9 Using Visual Basic for Applications (VBA) to Customize and Automate Excel Jason C. H. Chen, Ph.D. Professor of Management Information Systems.
Office 2013 and Windows 8: Essential Concepts and Skills
Converting COBOL Data to SQL Data: GDT-ETL Part 1.
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
IT 211 Project Integration and Deployment Lab #11.
®® Microsoft Windows 7 for Power Users Tutorial 13 Using the Command-Line Environment.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
File Management Presented to The Glades Computer Club January 4, 2001.
GDT Development Tutorial. GDT Development Tutorial Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas,
GDT V5 – New Tools of the Trade. Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT V5 – New.
Active-HDL Interfaces Debugging C Code Course 10.
What’s New and Future Enhancements with GDT. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas,
Automated Scheduling and Operations for Legacy Applications.
Chapter 0 Overview. Why you are here? Where will you go? What is this course for?
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 8 Debugging, Creating Executable Files, and Distributing a Windows Application.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
0 eCPIC User Training: Portfolios Module These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Chapter 11: Introduction to VBA Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
MySQL Getting Started BCIS 3680 Enterprise Programming.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
GDT V5 Operations Dashboard. GDT V5 Operations Dashboard Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
TROI – SPC Database Walkthrough Training Presentation Doc. USTP0213 Rev4.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
®® Microsoft Windows 7 Windows Tutorial 2 Organizing Your Files.
Visual Basic Integrated Development Environment (IDE) 56:150 Information System Design.
GDT Tips and Tricks. GDT Tips and Tricks Doug Evans GDT 2004 International User Conference – Evolving the Legacy July  Tucson, Arizona GDT Tips.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Optimizing your GDT Environment. Optimizing Your GDT Environment Doug Evans GDT 2004 International User Conference – Evolving the Legacy July
TOOLBOX. The Toolbox Intrinsic Controls - always included in the Toolbox ActiveX Controls - separate files with ocx file extension Insertable Objects.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
SNG via Webinar. Where’s Webinar??  Double click Aflac 2000 folder  Highlight “SNGWebCommunicator”  Right Click and “Send To - Desktop”
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
MySQL Getting Started BCIS 3680 Enterprise Programming.
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
Excel Tutorial 8 Developing an Excel Application
Chapter 2: The Visual Studio .NET Development Environment
Customizing the Quick Access Toolbar in Microsoft Office
1. Introduction to Visual Basic
Upgrading To PowerPoint 2007.
Presentation transcript:

Micro Focus Net Express IDE

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express 4.0 IDE  Create / Incorporate Custom tools in the IDE  Using the Type Library Assistant  Browse and Go n Browse n Quick Browse  Remote Debugging  Using Revolve Point of Interest files with Net Express IDE  User Defined Extensions – if you are using your own extensions for Source, Copybooks, or Datafiles  Setup a GDT COBOL project and practice these functions and much more at the Hands on Lab at 3:15pm today!

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Create Custom Tools  Demonstration n Incorporate a tool to the Net Express 4.0 IDE that will be used to add a line number to a program and also add a comment in column n Components l RESEQNID.CBL – source of the Tool to be used within the IDE l COBOLPGM.CBL – Cobol Skeleton program l BUILDTOOL.BAT – Batch script to create an exe for the tool l TOOL.APP – Net Express Project

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Create an.exe for ReseqnID.cbl We will first open up the Net Express Command Prompt

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Create an.exe for ReseqnID.cbl Location of the.bat script and COBOL programs

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Create an.exe for ReseqnID.cbl Inside the script that builds the.exe

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Create an.exe for ReseqnID.cbl The Build script is run

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Open the TOOL project

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Customize the IDE From the Options menu select Customize IDE

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Customize the IDE Under the Tools tab we will press the New Tool button

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Customize the IDE Enter the Tool name Use the Program button to locate the ReseqnID.exe

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Customize the IDE

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Customize the IDE Press Apply to add the tool to the IDE

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Customize the IDE The tool ReseqnID is now available.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Look at the original program

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Run the ReseqnID tool

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Using the Type Library Assistant  The question: Can anyone point me to a good source for information about the methods that excel supports? I need to build a COBOL program that builds an excel spreadsheet, loads it to an excel chart and populates a word document with the excel chart  Basically we need to use Net Express to create a COBOL application that creates a chart in Excel and copies and pastes the chart into Word using OLE Automation. l If you want to see how to code the methods in COBOL then from the Net Express IDE select Tools->Type Library Assistant and scroll through the list of available COM servers until you find "Microsoft Excel ?.0 Object Library".

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Type Library Assistant  Basic Definitions: n COM (Communication Object Module) – is the umbrella term that encompasses the OLE, OLE Automation, Activex as well as other technologies. n OLE (Object Linking and Embedding) - is a distributed object system and protocol n OLE Automation - It provides an infrastructure whereby applications called automation controllers can access and manipulate (i.e. set properties of or call methods on) shared automation objects that are exported by other applications.  Use the Type Library Assistant to interrogate COM type libraries and generate COBOL copyfiles for inclusion in your programs.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Type Library Assistant

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Type Library Assistant Select the Library

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Type Library Assistant Generate the Copybook that can be used in the COBOL source

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Type Library Assistant The GENERATED copybook

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Type Library Assistant The EXCEL Library Copybook member

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Examine the COBOL program using OLE Automation

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Examine the COBOL program using OLE Automation

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Examine the COBOL program using OLE Automation

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Examine the COBOL program using OLE Automation

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Examine the COBOL program using OLE Automation

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Examine the COBOL program using OLE Automation

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Execute the program via GDTBATCH

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go Compilation Complete

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go Select the Browse Function

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go Just by pressing enter without search criteria and the Section Button pressed, all program sections are displayed.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go Selection of search result Reveals actual source code in Results window Selection in Results window results in highlighting of source in the program editor

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go Highlighting the references in the Source program

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go From: is the Execution of line Defn: is the Definition line

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Browse and Go Including Data Names in the browse search

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Quick Browse

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Quick Browse Using the Suggest Option

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Quick Browse Place cursor field Press Cursor button Source is highlighted Using the compress option to only view the necessary code

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Remote Debugging  You can debug programs that are running on a different computer from one on which you are using Net Express  The remote computer can be either a Windows system or a Unix system.  Remote machine n Must run ANIMSERV –port# before communication can be made from the local machine n Have GDT system up and running (Fileshare, TCS, Console, Fsys01)  Local machine n Requires access to the source files in the project on the Remote machine n Must have access to the dictionary (.idy) files in the project on the remote machine (usually in the \debug or \release subdirectory of the project on the remote machine.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Remote Debugging The Local Machine  Map a drive to the Remote Machine drive where the Project resides n Example the R:\ drive on the Local Machine is mapped to the C:\ drive on the Remote Machine n Please note: on the Remote machine you must also setup a R:\ drive mapping to its own C:\ in the case shown  Start Micro Focus v4.0

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada On The Remote Machine  Start ANIMSERV

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Local Machine  Open the Project residing on the Remote machine

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Local Machine  Prepare the Remote Animation Settings

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Local Machine  Start the Remote Animation Process

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Local Machine & Remote Machine  Start Debugging on the Local Machine View the GDTBATCH process on the Remote Machine

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Local Machine & Remote Machine Debugging on the Local Machine

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada The Local Machine & Remote Machine Monitoring on the Remote Machine

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Revolve Point of Interest Files  Point of Interest files are created via Revolve to direct a developer under Revolve or Net Express to areas of the program source that are of interest during development, analysis or debugging of the code.  Using the browsing tools available under Revolve, a Revolve user can identify areas of code that need to be quickly identified via a Net Express user editing the actual source under the Net Express IDE.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Revolve Point of Interest Files  Example, a Revolve user has identified areas of the program (LOGON.CBL) that use the field TERM-DATA-SIZE. This field will need to be expanded. This work is to be done in the near future. The fact that this field is a point of interest to someone should be made evident to other developers that may be reviewing, debugging the source via Net Express IDE.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Revolve Point of Interest Files Via Revolve, capture the results of an analysis.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Revolve Point of Interest Files Export to Point of Interest file Resulting Point of Interest File

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Revolve Point of Interest Files Point of Interest lines shown via the cross hairs icon in the prefix area. The above view is a compressed view of LOGON.CBL showing only points of interest

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Revolve Point of Interest Files Uncompressed view of the source showing points of interest.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada User Defined Extensions Extensions give you the capability of assigning user defined extensions to the appropriate associated type.

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada User Defined Extensions Create a new association where.RCPY files are to be associated as a copybook

Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada User Defined Extensions Associated Types: Copybook, Program, Data File