Back ForwardUnderstanding ActiveX controls

Concepts and terms

As you use PRPC, Internet Explorer automatically prompts you to download Microsoft ActiveX controls (also known as OCX files) to support special functions.

If preferred, you can download the ActiveX controls all at once using an installer BAT file. This file is named OCXInstaller.zip, available on the Resource Kit in the PRPC distribution media. Once downloaded, ActiveX controls reside in the Downloaded Program Files directory. See PDN article How to download all ActiveX controls at once.

 

Browser settings

User Account Control dialogReview your Internet Explorer security settings on the Tools > Internet Options > Security panel. Depending on which settings you have selected, you may see a Security Warning dialog or Windows 7 User Account Control dialog. Click Yes or Install.

All these controls are signed by Pegasystems.

Some controls depend on hidden, downloaded files, not visible in Windows Explorer listings. To see these dependencies, right-click the file name and choose Properties from the menu, and then click the Dependency tab.

NOTE: Do not try to delete the files shown on the Dependency tab, as they support ActiveX operations. When you delete any visible file in the Downloaded Program Files directory, Windows also automatically deletes any dependent files no longer needed and cleans up registry entries.

 

Shipped ActiveX controls

The following features require ActiveX controls. You are prompted to download an ActiveX control when you attempt to use the associated feature.  For example, the prompt to download prOpenAuthoring appears when you try to edit a Java step in an activity externally.

NoteActiveX controls are specific to supported browser versions of Internet Explorer. When using supported browsers other than Internet Explorer, you may find that these features are disabled or display a warning.

 

Feature

Details

ActiveX dependencies

Form Builder

Supports Form rules.

FormBuilder.ocx

Image Viewer


Scanning, manipulating, and viewing scanned attachments.

PegaImgViewer.ocx

 

pegaimageviewer.inf

comct332.ocx

comdlg32.ocx

lfbmp12n.dll

lfcmp12n.dll

lfpng12n.dll

ltdlg12n.ocx

ltkrn12n.dll

ltocx12n.ocx

lttwn12n.dll

mscomctl.ocx

msvbvm60.dll

olepro32.dll

asycfilt.dll

comcat.dll

lffax12n.dll

lfgif12n.dll

lftif12n.dll

ltdis12n.dll

ltdlg12n.dll

ltefx12n.dll

ltfil12n.dll

ltimg12n.dll

objsafe.tlb

oleaut32.dll

stdole2.tlb

msinet.ocx

Performance Analyzer tool

Captures trace details from the client.

PegaClientSupport.ocx

 

pegaclientsupport.inf

objsafe.tlb

Outlook calendar integration

Used by the Get Appointment List or Send Meeting Request flow action to communicate with an operator's Microsoft Outlook calendar.

See PDN article Integrating with Outlook calendars.

PegaOutlookAddInCaller.ocx

 

PegaOutlookAddIn.dll

PegaOutlookAddInCaller.dll

Dynamic menus

The Menu Bar control and menus used in some portal rules.

prDynamicMenus.ocx

 

prdynamicmenus.inf

MSXML.dll — Microsoft

Data Table editor

Using the Edit In Excel option in list views and data tables.

Note: In Pega 7.1.7 local data storage replaces data tables.

prImportManager.ocx

 

prexcelmanagertemplate.xls

prexcelgenerictemplate.xls

primportmanager.inf

Open Authoring

Supports dispatching of Microsoft Word, HTML, Java, and XML editors and conversion of Word files to PDF form using the Amyuni Technologies print driver.

prOpenAuthoring.ocx

 

blankinfozipfile.zip

blankdocument.tif

openauthoring.inf

acfpdfu.dll — Amyuni Technologies

acfpdfui.dll — Amyuni Technologies

install.exe — Amyuni Technologies

acfpdf.txt — Amyuni Technologies

cdintf.dll — Amyuni Technologies

vbuzip10.dll — Info-ZIP

vbzip10.dll — Info-ZIP

Com Interface

Developing Microsoft Component Object Model (COM) objects using Visual Basic and Service COM rules. prPackageComInt

Screen shot attachments

 

prScreenCapture.ocx

 

pegajpeglibrary15.dll

legintwincapture.inf

msvbvm60.dll — Microsoft

ascyfilt.dll — Microsoft

Application Document Wizard

Supports embedding Entity Relationship Diagrams in generated Word documents.

prVisioInterface.ocx

 

propendownload.exe

visinvisiosupport.dll

prvisiointerface.inf

idle_visio_doc.vsd

visindoclaunch.dll

keyhook.ocx

 

Avoiding ActiveX controls

There may be cases where a system does not allow downloads of ActiveX controls from vendors other than Microsoft. To ensure your application does not rely on any Pegasystems Inc. ActiveX controls, you can:

  1. Copy the standard portal rules WorkManager and WorkUser into an application ruleset(choosing new names to avoid affecting other applications).
  2. Open each copied portal rule. On the Options tab, clear the Download user OCX on load of portal? box. Save the updated portal rules.
  3. In the access groups for workers and managers, reference the new portal rules.
  4. In your application design and implementation, exclude capabilities that require any of the ActiveX controls listed above. For example, some reports available from the User portal include the Export to Excel button, which depends on prImportManagerOCX. You can copy and override the standard report definition, turning off this option.

 

 

Notes

 

Definitions ActiveX, open authoring
Related topics About Binary File rules
How to set up Internet Explorer

UpConcepts