cis 365 vandana janeja nov 27 th 2001 connecting cobol programs to other languages- visual basic,...

21
CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages-Visual Basic, Java,HTML

Post on 22-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

CIS 365

Vandana Janeja

Nov 27th 2001

Connecting Cobol programs to Other Languages-Visual Basic, Java,HTML

Page 2: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 3: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

No Main option

Page 4: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

Make a DLL instead of an EXE

Page 5: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 6: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 7: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 8: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 9: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 10: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

Java Calling a Cobol programSimplest method:

• Create a COBOL program

• Generate its Executable

• Write a Java program with a runtime exec object which calls the COBOL exe file.

Page 11: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 12: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 13: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 14: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 15: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML
Page 16: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

Client Browser

Web Server hosting the Servlet

Server Response Object

Client Request Object

Session Object

A general HTTP scenario

Client Server Architecture and COBOL

Page 17: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

Three tiered / N- tiered architecture

ClientHTMLXHTMLAppletApplications

Application Server

Web containerServlets

Application Container

Database

Mail Server

……

Other Services

Page 18: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

HTML forms<form name=form1 mehtod=post action=“myCOB.cgi”>

<input type= text name= t1 ><input type=text name=t2><input type=submit></form>

Page 19: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

HTML form

Servlet program COBOL CGI program

HTML form

DatabaseDatabase / Mainframe

Page 20: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

Web Server

HTML form

Database

Servlet program COBOL CGI program

Client

Page 21: CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML

                                                                      

            Ref : http://www.ils-international.com/goldmine/webcobol.htm