Kbase P158668: PSTimer not accessible through ActiveX Automation on WebClient
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/25/2010 |
|
Status: Unverified
SYMPTOM(s):
PSTimer not accessible through ActiveX Automation on WebClient
PSTimer not accessible when using CREATE statement on WebClient
Error occurred while creating/connecting to automation server for: <automation object name>. <COM message> Error code: <Program name> (5894)
Error occurred while creating/connecting to automation server for: PSTIMER.PSTimerCtrl.1. Class is not licensed for use Error code: 0x80040112 <Program name> (5894)
FACT(s) (Environment):
Windows
OpenEdge 10.x
CAUSE:
When creating the PSTimer control through the ActiveX Automation layer (i.e. CREATE "PSTIMER.PSTimerCtrl.1".) a design license is required, which is typically configured by the install utility for most OpenEdge products. When running an application that uses this control on WebClient the control needs to be installed and registered by the Application Provider and/or as part of the application install process.
FIX:
Follow steps in Progress Solution Article P21109 to deploy the license key to the registry on the WebClient machine or use the control on a Control Frame (i.e. create it with the AppBuilder) instead. This would require deploying with a .wrx file.