Back ForwardUnderstanding ActiveX controls and Process Commander

Concepts and terms

 zzz Show all 

As you use Process Commander's portal interface, Internet Explorer may automatically download Microsoft ActiveX controls (also known as OCX files) to support special functions.

zzzThese are downloaded as needed into the Downloaded Program Files directory.

If preferred, you can download the ActiveX controls all at once using an installer BAT file. This file and instraucnamed OCXInstaller.zip, available on the Resource Kit in the Process Commander distribution media. Using this BAT file, you can install either all the ActiveX controls or only a subset, those needed by application users.

 zzzBasics

The ability to download depends on your Internet Explorer security settings on the Tools > Internet Options > Security panel. You may see a Security Warning dialog. Click  Install  .

All these controls are signed by Pegasystems.

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

CautionDo 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.

 zzzActiveX controls for application users

Depending on the application and the features it uses, application users may need access to as many as seven ActiveX controls.

File

Name and description

PegaImgViewer

Image Viewer

Supports the Image Viewer tool used for scanning, manipulating, and viewing scanned attachments. See Using the Image Viewer.

Dependencies:

pegaimageviewer.inf
pegaimageviewer.ocx
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

PegaOutlookAddInCaller

Enables Process Commander applications to communicate with an operator's Microsoft Outlook calendar. Used only if application developers include the Get Appointment List or Send Meeting Request flow actions in the application. Then, the first time an operator uses either flow action, Process Commander uses the PegaOutlookAddInCaller control to register two dll files on the operator's workstation: PegaOutlookAddIn.dll and PegaOutlookAddInCaller.dll. See Pega Developer Network article PDNPRKB-25292 Integrating with Outlook calendars.

prKeyUtils

Key Utility

Keyboard utility routines.

Dependencies: keymain.ocx, keymain.inf.

prOpenAuthoring

Open Authoring

Supports dispatching of Microsoft Word, HTML, Java, and XML editors. Supports conversion of Word DOC files to PDF form.

Required for application users if they edit Word attachments or correspondence, or convert Word DOC files to PDF format using the Amyuni Technologies print driver. Used by all developers. See open authoring. Dependencies:

File

Note

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
prScreenCapture

Screen Capture

Supports user's ability to take screen shot attachments. See screen shot attachment.

Dependencies:

pegajpeglibrary15.dll
legintwincapture.inf
prscreencapture.ocx
msvbvm60.dll — Microsoft
ascyfilt.dll — Microsoft

prVisioInterface

Visio Flow Editor Embedded

Supports access to Microsoft Visio from the Flow form, and inline Word display.

Dependencies:

propendownload.exe
visinvisiosupport.dll
prvisiointerface.ocx
prvisiointerface.inf
idle_visio_doc.vsd
visindoclaunch.dll
keyhook.ocx

 zzzBuilding applications that require no ActiveX controls

In some settings, ActiveX controls from vendors other than Microsoft cannot be downloaded and cannot be installed. To design and deploy an application that requires no Pegasystems Inc. ActiveX controls:

  1. Copy two 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 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 six controls 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 list view rule, turning off this option.)
  5. If users have Internet Explorer 6, do not implement user interface features that depend on AJAX. Internet Explorer 6 implements the Microsoft XMLHTTP application programmer interface (API) as an ActiveX control. Process Commander applications that use AJAX technology depend on this API. (This API is available in Internet Explorer 7 even when ActiveX controls are disabled.)

 zzzControls needed by developers

Five additional ActiveX controls support application developers, including creation and updating of rules and testing.

File

Description

PegaClientSupport

Client-Side Utilities

Supports saving trace details in the Performance tool and Tracer tool.

Dependencies: Pegaclientsupport.ocx, pegaclientsupport.inf, objsafe.tlb.

prDeveloper

Same contents as prDeveloper.

prImportManagerOCX

Excel Data Import Manager

Supports the use of Excel in editing Data Tables with the Data Table editor. Needed by users only if they edit Data Tables or use the Edit In Excel feature in list view reports. Not needed to export reports to Excel.

Dependencies: prexcelmanagertemplate.xls, prexcelgenerictemplate.xls, primportmanager.inf, primportmanager.ocx.

prDynamicMenus

Dynamic Menus

Supports the Application Explorer and menus used in some portal rules.

Dependencies: prdynamicmenus.inf, prdynamicmenus.ocx.

Also requires that Microsoft's XML Parser MSXML.dll be installed. (This DLL has many versions; a version normally installed with many Microsoft layered products such as Office. See WWWhttp://support.microsoft.com/kb/269238.)

prPackageComInt

Com Interface

Supports development of Microsoft Component Object Model (COM) objects, in conjunction with Visual Basic and Service COM rules.

 zzzOther controls

These controls are also available, but are used only in special situations.

File

Description

FormBuilderOCX

Form Builder tool used with Form rules.

prBatchScanning

Batch Scanner

Supports an older scanner interface for automatic scanning. See About the Scan Station. Used with Windows 2000; not supported for Windows XP.

Dependencies: prbatchscanning.ocx, prbatchscanning.inf.

prPegaSingleSignon

OldSupports single sign-on processing provided through one technique with Admin Application ID data instances. Deprecated in new single sign-on implementations implemented in 04-01 and later.

 zzzNotes

Definitions AJAX
Related topics About Binary File rules
About Service COM rules
How to set up Internet Explorer 6
How to set up Internet Explorer 7

zzzConcepts