micro focus studio 2005. micro focus studio doug evans gdt 2006 international user conference:...
Post on 19-Dec-2015
217 views
TRANSCRIPT
Micro Focus Studio 2005
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
Enables you to develop COBOL applications as .NET managed code for deploying to Windows platforms running the .NET Framework
Enables you to develop as traditional (unmanaged) code applications for deploying to most Windows, UNIX and Linux platforms
Contains many tools to make developing applications easy and to enable applications to interface with Java, Web Services and XML.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
Developing Environments Net Express
Net Express IDE to develop the traditional (unmanaged, not .NET managed) code applications
Applications can be deployed to Windows systems (other than .NET) and to UNIX and Linux platforms
Microsoft Visual Studio and support for COBOL in .NET Use Microsoft Visual Studio to develop applications that
run as managed code in the .NET environment. Managed and Unmanaged code can interoperate within the
same application enabling you to use existing COBOL in the .NET environment
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
Server Express To build and deploy your application on your chosen UNIX
and Linux platforms
Analysis Console To analyze your applications and provide extensive
information about them, making changing and maintaining them easier and safer
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
Installation Options Micro Focus Studio Enterprise Edition
Includes all previously mentioned development environments plus support for migrating applications that use CICS and/or JCL (known as Mainframe Transaction Option) to Windows, UNIX or Linux.
Micro Focus Studio Premier Edition Includes all previously mentioned development environments
except for support for migrating CICS/JCL applications from the mainframe.
Micro Focus Server Is a companion to Micro Focus Studio. Provides run-time environment for running COBOL applications
on Windows, UNIX and Linux platforms. .NET applications require the Microsoft .NET Framework to be installed.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
64-bit support The Net Express IDE can be used to develop applications for deployment as
native 64-bit Windows applications (x64 or Itanium2). .NET managed COBOL applications can be deployed as 32-bit or 64-bit (x64 only).
Demonstrations The demonstrations have been moved to a new directory structure under the
examples directory in your installation directory. This examples directory includes the following subdirectories:
Examples\Visual Studio Integration - for managed COBOL demonstrations Examples\Dialog System - for the original Dialog System demonstrations
Examples\Net Express IDE - for Net Express demonstrations For .NET, the COBOL language samples have been moved from the directory
LRM Samples to COBOL for .NET. New demonstrations for .NET managed COBOL have been added, such as:
Generics in the COBOL for .NET subdirectory Multithreading WebBook and WinBook in the Forms subdirectory
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
.NET Deployment Applications can now be deployed with .NET
Framework 2.0. In addition to managed code, applications can now be compiled and deployed as verifiable code. .NET managed COBOL applications can be deployed as 32-bit or 64-bit (x64 only).
Visual Studio 2005 Support .NET managed code COBOL applications can be
created, maintained and extended using Microsoft Visual Studio 2005. The C# Standard Edition of Visual Studio 2005 is also bundled free of charge with Net Express and Micro Focus Studio.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
Windows Forms and Web Forms in Managed COBOL Microsoft .NET graphical (Windows forms) and
Internet (Web pages) user interfaces can now be created in COBOL. The form designer in Visual Studio generates Windows forms and Web forms in managed COBOL, thereby delivering contemporary user interfaces in COBOL.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Micro Focus Studio 2005
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Fun DemonstrationWeb Services
Create a COBOL web service proxy for an available web service andwrite a COBOL client program to access the web service.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
Adding a Web Reference to the Application
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
Clicking Add Reference generates a COBOL web service proxy program.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
The Web Service Proxy IT IS COBOL!
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
COBOL program to call the Web Service
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Web Services
Run the program that calls the Web Service
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console
Successor to Revolve 6.2 Can read and write Revolve 6.2 projects Improved Project Manager Improved Graphics Improved tool palette Easier to export your analysis results
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
The Demonstration
Using the Infosol Customer Order Master system (ICOM) which runs under GDT / NetExpress
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Demonstration
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Demonstration
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
Sourceformat FreeSetup
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Analysis Console Create a Project
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Creating the Analysis Tools
The Analysis Tools on the Advanced menu are for identifying potential monetary data items or statements involving currencies, by examining the data definitions and how the data items are used. Each analysis tool produces a set of points of interest based on one attribute, such as the point of interest's name, type, value, format, usage, decimal places, et cetera. The resulting set is then displayed in a Set View. This shows the points of interest in the left hand pane, and the right hand pane shows a history of how the set reached its current state.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Creating the Analysis Tools
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
The Format of data item Tool
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
View of data items based on the format definition
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Select all data items and load thru the Use of Data Items tool.
Select and drag to the Analysis tool
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Resulting data items from Data Items Tool
Use of Data Items tool will find items that, because of the waythey are used in programs, are unlikely to be business-related items.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Remove non business related data items from beginning data item set
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Right pane gives information as to what tools have been run so far to give your current data
item results.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Load Data Items into Names of data items tool. (looking for items based on character patterns within the
name that may not relate to what you are looking for)
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Results from Names of data items tool
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Again, remove items found from original Data Item list
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Add data items to Worksheet Channel Analysis Tool
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Worksheet Channel
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Create this process into a Tool to be used by other users
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
New Tool properties
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Tool to be used by any user
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
The Worksheet
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Adding To the Worksheet from results of other Analysis Tools
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Program Flow
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Paragraph Flow
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Program Inventory
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus StudioDoug Evans
Console Analysis
Further Demonstration