Nobody needs to panic.
These interfaces allow the end user's browser to communicate through the web tier to the WebFOCUS Report Server. CGI refers to "Common Gateway Interface" programs which enable web pages to talk with other systems. ISAPI, or the "Internet Server Application Programming Interface," is a Microsoft version of this technology.
There was a period in early web application development when people asked, "Should I use CGI or Java Servlets?" but those days are long gone. Instead of using these legacy technologies, IB would like all customers to switch to their Java Servlet method.
IB says that the CGI/ISAPI calls are not being installed with WebFOCUS Client component as of their most current 7.6 releases.
In Q2 of 2010, IB will release WebFOCUS 7.7 and will "deprecate" the use of the CGI/ISAPI at that time. Basically, you can still use those calls temporarily but you have been given notice that IB will sunset the features sometime soon.
Your deadline is when WebFOCUS 8.0 comes out -- the legacy CGI/ISAPI features will then be gone, officially "desupported" by IB.
If you have only developed WebFOCUS Business Intelligence applications for a few years, you most likely started with a Java application server (and may not even remember CGIs and ISAPI calls). You will not be impacted by IB's sunsetting decision.
If you have used WebFOCUS from its genesis in the mid-1990s, you probably did use CGI calls to build the initial web BI applications. Sometime in the last decade, however, it is very likely you dropped the CGI and switched to the newer Java Servlet.
However, if you really do have legacy WebFOCUS BI applications out there with CGI calls in them, Partner Intelligence's BI Consolidator product has a feature to automatically convert your HTML pages to use Java Servlets. If you have ISAPI calls instead of CGIs, we should be able to easily handle those in an automated conversion as well.
Our automated conversion application can process about 20 programs per second, so talk to us before doing this manually. If you are unsure if your WebFOCUS HTML pages use CGI, Partner Intelligence can automatically scan, inventory, and discover what your logic is doing.
If Partner Intelligence can be of service, just let me know.
- Preparing for FOCUS-to-WebFOCUS Conversions
- Converting the NOMAD 4GL to WebFOCUS
- Convert FOCUS Batch JCL Jobs for WebFOCUS
- Automatically Modernize QMF/SQL to WebFOCUS