Key Topics
Introduction
Overview
Getting Started
Download and install the Java Development Kit (JDK)
Download and install isCOBOL Evolve SDK
Activate the License
Web Service option
Introduction
The Service Bridge facility
Web Service generation at command-line
Web Service generation with isCOBOL IDE
Customizing bridge programs through tagged areas
SOAP runtime configuration
REST runtime configuration
Web Service Beans
COBOL approach using REST
COBOL REST producer
COBOL REST consumer
COBOL approach using SOAP
COBOL SOAP consumer
Authentication and Authorization method
Introduction
Servlet Container Configuration
Facebook Authentication
Google Authentication
Twitter Authentication
HTML5/CSS3 JS and JSON
COBOL Servlet option (OOP)
Introduction
COBOL Servlet Programming
COBOL Servlet Programming with AJAX and XML
COBOL Servlet Programming with AJAX and JSON
COBOL Servlet Programming to replace CGI COBOL programming
WebDirect option
Introduction
Getting Started
Running the sample application
Guidelines for writing a web application
Known limitations and differences between Swing and WebDirect
Developing a hello world application from scratch
Using Native Libraries in isCOBOL EIS WebDirect
How to receive parameters in WebDirect
How to Handle Program Exit
How to Handle Event Lists
Customize the WebDirect Layout using CSS
Troubleshooting
Tomcat Installation
Introduction
Download and install Tomcat
Configure Tomcat to use the isCOBOL EIS framework
Appendices
HTTPHandler class (com.iscobol.rts.HTTPHandler)
Constructor
accept
acceptAllParameters
acceptEx
acceptFromJSON
acceptFromXML
addOutHeader
displayBinaryFile
displayError
displayHTML
displayText
displayTextFile
displayEx
displayXML
displayJSON
getContentType
getHeader
getIntHeader
getMethod
getRequest
getResponse
getSession
invalidateSession
isRedirect
isSessionInvalidated
processHtmlFile
processHtmlString
redirect
setMethod
HTTPClient class (com.iscobol.rts.HTTPClient)
Constructor
doDelete
doDeleteEx
doGet
doPatch
doPatchEx
doPost
doPostEx
doPostMultipart
doPut
doPutEx
getConnectTimeout
getReadTimeout
getRequestPlain
getResponseAttachmentIDs
getResponseAttachmentAttr
getResponseAttachmentAttrNames
getResponseAttachmentBody
getResponseCode
getResponseEx
getResponseJSON
getResponseMessage
getResponsePlain
getResponseXML
setAuth
setHeaderProperty
getHeaderProperty
getMethod
saveResponseRaw
setConnectTimeout
setReadTimeout
setParameter
HTTPData.Params class (com.iscobol.rts.HTTPData.Params)
Constructor
add
addFile
Connecting to a SSL-enabled web service
Implementing a custom filter for URL match
Useful definitions
isCOBOL Evolve: EIS
Useful definitions