Namespace: OpenEdge.Web
Class
CompatibilityHandler
Parent classes:
Progress.Lang.Object

Inherits: Progress.Lang.Object
Implements: Progress.Web.IWebHandler

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
Purpose:Provide dispatching for WebSpeed for the PAS Web transport
Usage:Define as defaultHandler in openedge.properties for the WEB transport
Description:Manages startup of web/objects/web-handler.p and passes requests
to its process-web-request. The web-handler.p is a PAS variation
of the classic web-disp procedure.
This allows classic webSpeed applications and tools to run in a
PAS web application.
Author(s):hdaniels
Created:March 27 2015
Notes:Intended for migration of existing WebSpeed applications.
It is generally recommended that new web development for PAS web
transport use an implementation of the IWebHandler class that manages
the requests using OpenEdge.NetLib as base classes.
- The launched default web-handler procedure and WebSpeed utilities
have no knowledge of this class and does not have any reference
to the OpenEdge.NetLib.pl
@since:11.6




Method Summary
Options Name Purpose
INTEGER HandleRequest () /** * Handle a web request. */
HANDLE StartProcedure () /* Start the web-handler procedure. This PAS replacement of web-disp.p initialize all utilities and super procedures the same way web-disp does (it calls paswebstart.p, an extention of webstart, from the main block) @todo read procedure name from config */

Constructor Summary
Options Name Purpose
CompatibilityHandler ()

Property Summary
Options Name Purpose
CHARACTER AllowedMethods
HANDLE ProcedureHandle /* Keep track of web-handler.p */


Method Detail
Top

INTEGER HandleRequest ()

Purpose:
Returns INTEGER
Top

HANDLE StartProcedure ()

/* Start the web-handler procedure. This PAS replacement of
web-disp.p initialize all utilities and super procedures
the same way web-disp does (it calls paswebstart.p, an
extention of webstart, from the main block)
@todo read procedure name from config
Returns HANDLE


Constructor Detail
Top

CompatibilityHandler ()



Property Detail
Top

CHARACTER AllowedMethods

Returns CHARACTER
Top

HANDLE ProcedureHandle

/* Keep track of web-handler.p
Returns HANDLE


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7