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

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Overview and Demonstration of declarative workflows in SharePoint using Microsoft SharePoint Designer 2007 Kevin Hughes MCT, MCITP, MCSA, MCTS, MCP, Network+,
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
USING REVOLVE TO IMPROVE GDT PROGRAM MAINTENANCE.
AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
CIS101 Introduction to Computing Week 08. Agenda Your questions JavaScript text Resume project HTML Project Six This week online Next class.
Web Servers and “The Common Gateway Interface”. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas,
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Micro Focus Studio Micro Focus Studio Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June  Palm Springs,
SESSION: ENTER SESSION SPEAKER: ENTER SPEAKER. Web to Oracle Using Net Express and OO Cobol Alden C. Lorents College of Business Northern Arizona University.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
Chapter 9 Working with Forms. Principles of Web Design 2nd Ed. Chapter 9 2 Principles of Web Design Chapter 9 Objectives Understand how forms work Understand.
4-Sep-15 HTML Forms Mrs. Goins Web Design Class. Parts of a Web Form A Form is an area that can contain Form Control/Elements. Each piece of information.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Forms and Form Controls Chapter What is a Form?
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
Using Dreamweaver. Slide 1 Dreamweaver has 2 screens that do different things The Document window where you create your WebPages The Site window where.
Creating Data Marts from COBOL Files (ISAM to RDBMS)
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
Databases and LINQ Visual Basic 2010 How to Program 1.
Micro Focus Net Express / Server Express in GDT Update.
Converting COBOL Data to SQL Data: GDT-ETL Part 1.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 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.
PMS /134/182 HEX 0886B6 PMS /39/80 HEX 5E2750 PMS /168/180 HEX 00A8B4 PMS /190/40 HEX 66CC33 By Adrian Gardener Date 9 July 2012.
Creating a Web Site to Gather Data and Conduct Research.
Using FrontPage Express. Slide 1 Standard toolbars and menus Time indicator: gives an approximation of download time of the page.
Website Development with Dreamweaver
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
HTML Hyper Text Markup Language A simple introduction.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
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.
Session Objectives • Login to PeopleSoft Test Framework(PTF)
Active-HDL Interfaces Debugging C Code Course 10.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
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,
Forms and Server Side Includes. What are Forms? Forms are used to get user input We’ve all used them before. For example, ever had to sign up for courses.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
Automated Scheduling and Operations for Legacy Applications.
0 eCPIC Admin Training: OMB Submission Packages and Annual Submissions These training materials are owned by the Federal Government. They can be used or.
SIR and the WEB By Dave Doulton University of Southampton.
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
Starting BBEdit or Notepad and Opening the HTML File Start BBEdit or Notepad Select Open from the File Menu Open survey1.htm from the Public Folder.
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.
Getting Start with WebPoint. 0. Introduction WebPoint is aimed to rapidly create HTML-based web presentations from PowerPoint files. Presentation WebPoint.
Basic Webpage Design HTML Forms. Objectives Learn how to use HTML to create a form. Explain the concept of forms Know the difference of GET and POST Discuss.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 6: Creating XHTML Forms Kelly.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
GDT Tips and Tricks. GDT Tips and Tricks Doug Evans GDT 2004 International User Conference – Evolving the Legacy July  Tucson, Arizona GDT Tips.
Optimizing your GDT Environment. Optimizing Your GDT Environment Doug Evans GDT 2004 International User Conference – Evolving the Legacy July
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
HTML Hyper Text Markup Language. Agenda Basics Tools Important tags Tables & databases Forms Publishing at Stern.
Dive Into® Visual Basic 2010 Express
Creating Oracle Business Intelligence Interactive Dashboards
Gadgets and Dashboards
Data Virtualization Demoette… ADO.NET Client
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Using FrontPage Express
Lecture 19: post and Public APIS
Tutorial 8 Sharing, Integrating, and Analyzing Data
Presentation transcript:

Web Servers and The Common Gateway Interface

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada Topics to Cover What is CGI? What is the Internet Application Wizard and how does it work? Lets see it work within a GDT Environment! n Batch Job Submission via the Web Server n TPR calling a Web Service to return information n See Live!

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Common Gateway Interface One of the longest-established methods of writing an application for the Internet or an intranet is the server-side program. Server-side programs are often known as CGI programs, or simply CGIs.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada How to create a CGI program Net Express contains all the tools you need to create CGI-based applications in COBOL. n Internet Application Wizard Create three flavors of internet application: l Create HTML pages and forms and server-side programs to access relational databases over the Internet or an Intranet. l Turn a COBOL subroutine into an Internet application instantly. l Create a skeleton server-side program using pages and forms from Form Designer.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada Internet Application Wizard Reduces the amount of effort involved in creating server-side programs and associated HTML forms. Server-side programs can easily be generated from: n Existing COBOL programs n SQL databases n HTML forms (designed with Form Designer in Net Express)

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada Highlights of the Wizard Where necessary, the Internet Application Wizard generates the HTML forms to accompany the server-side program. All the generated files can be automatically added to the current project. You can create applications for use with CGI (supported by all Web servers). When you have created an application with the wizard, you can use it as it is or you can modify the forms with Form Designer and extend the COBOL source code.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Create a new Internet Application project via the Micro Focus Net Express IDE (NE 4.0)

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration What Internet Application do you want to generate, the source to be used and the type of Application?

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Define the Project Name and Location

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration You need to provide the Source COBOL program.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration A closer look at the COBOL program. Note the use of the Linkage Session and the Using clause with Procedure Division.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration The heart of the Procedure Division

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Define the Application Style

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration The Wizards Generated File names

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration The Parameter Assignments n The Parameter Assignments page of the Internet Application Wizard enables you to assign different types of form controls (radio buttons, checkboxes, text input etc.) to parameters in the Linkage Section of your COBOL program.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration For each COBOL parameter that is represented on an HTML form, set the type of control that should represent it. For each COBOL parameter, specify whether the relevant form control should appear on the input form, the output form, both or none. You can do this by clicking in the appropriate row of the I/O column and selecting from the entries in the drop-down menu. You can set the I/O column for all the parameters in a group by right-clicking on the group item in the tree view and clicking In, Out, Both or N/A on the popup menu. All subitems inherit the group item setting.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration The End of the Wizard. It is that easy!

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration The Internet Application Wizard has now created all of the programs and web pages that are needed to run the web application as a CGI. Generally the CGI is now ready, but since we are needing to run this in the GDT environment we have to do some more steps.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Preparation of the Build Settings

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration You need to link to the Object that allows access to GDT (GSUBJBI.OBJ). Additionally all external Micro Focus functions have to be linked in (fhrdrpwd.obj, cbldc001.obj, mffh.obj and outddfh.obj).

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Time to Rebuild the Whole Project

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Results of the Rebuild

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Configure the Application Environment

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Deploy the CGI to IIS. GDTTCW virtual directory

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Deploy the CGI to IIS. CGI-BIN virtual directory

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Copy the IISSUBJOB2_INPUT.htm from the \ICOM\WebBatchExecution folder to the \INETPUB\WWWROOT\gdttc folder Copy the IISSUBJOB2_SERVER.exe from the \ICOM\WebBatchExecution\Debug folder to the \INETPUB\WWWROOT\gdttc\cgi-bin folder Bring up the GDT environment. In this case we will bring up the ICOM GDT environment. n Fileshare, TCS, Console and Fsys01

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Running the Web Application. Very basic Form.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration We will enter the JCL name and press the Submit Form Button. This will launch the JCL and you can monitor it via the GDT Console.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration GDT CONSOLE VIEW

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Use the Net Express IDE Form Designer, to modify the.htm form to your liking.

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration Modified Form and Rebuild the project

Presentation Title Here Presenters Name Here GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1 Lake Las Vegas, Nevada The Demonstration The final product!