[progress Communities] [progress Openedge Abl] Forum Post: Re: Ccs In Openedge 11.7.2 ???

  • Thread starter Thread starter Peter Judge
  • Start date Start date
Status
Not open for further replies.
P

Peter Judge

Guest
Hi Mike, As of 11.7.2 the interfaces for all published specs are included in the product; the BE and related interfaces are in the OpenEdge.BusinessLogic.pl and the others (the "SSS" specs and Ccs.Common.* ) are in the OpenEdge.Core.pl. There are a few places where the (primarily webhandler) code attempts to retrieve a service using the Ccs.Common.Application:ServiceManager property. In all cases if there's no ServiceManager available or if no instance is returned, we use the existing behaviour, which is typically a simple DYNAMIC-NEW(). OpenEdge.Web.InternalWebRouter - When trying to find a webhandler, we call getService(get-class(IWebHandler), pHandlerName), OpenEdge.Web.DataObject.DataObjectHandler - Loading of an entity (the business entity/logic that's called by the handler). We call getService(pEventArgs:Operation:EntityType, pEventArgs:Operation:TargetName) , where the EntityType is Progress.Lang.Object by default, and the TargetName is the name of the business entity (or other class name). - To resolve the service registry (OpenEdge.Web.DataObject.IServiceRegistry) and loader types (OpenEdge.Web.DataObject.ServiceRegistryLoader) OpenEdge.Web.PingWebHandler (new handler in 11.7.2) - When trying to resolve the name of the OpenEdge.Rest.Admin.AppServerStatus to use, we call getService(get-class(AppServerStatus)

Continue reading...
 
Status
Not open for further replies.
Back
Top