Installing the Toolkit

You can install the Workplace Application Integration Toolkit in one of two ways:

Using these installation methods, the Workplace Application Integration Toolkit is identified as a required installation feature on the Install Shield Wizard > Custom Setup Page and cannot be deselected. Regardless of whether or not the Microsoft® Outlook or Office Integration features are also installed, the Toolkit is always installed.

Installed Files

During installation, the following Toolkit files are written to the installation directory (default is C:\Program Files\FileNet\AppInt\).

CAUTION Some of the files identified below contain interfaces and coclasses upon which the Application Integration Toolkit is dependent. These files should never be removed and their interfaces and coclasses should never be directly invoked or instantiated in a third-party application.

File Description
atl71.dll Microsoft® Active Template Library
FnAppIntAddCmd.dll IAddCmd, IAddRsp interfaces; AddCmd, AddRsp coclasses.
FnAppIntAddFolderCmd.dll *** IAddFolderCmd, IAddFolderRsp interfaces; AddFolderCmd, AddFolderRsp coclasses.
FnAppIntAddViaTemplateCmd.dll IAddViaTemplateCmd, IAddViaTemplateRsp interfaces; AddViaTemplateCmd, AddViaTemplateRsp coclasses.
FnAppIntAltDataStream.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntBrowserDlg.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntCancelCheckoutCmd.dll ICancelCheckoutCmd interface; CancelCheckoutCmd, CancelCheckoutRsp coclasses.
FnAppIntCheckinCmd.dll

ICheckinCmd, ICheckinCmd2, ICheckinRsp, and IQuickCheckinCmd interfaces; CheckinCmd, CheckinRsp, and QuickCheckinCmd coclasses.

FnAppIntCheckoutListCmd.dll ICheckoutListCmd, ICheckoutListRsp interfaces; CheckoutListCmd, CheckoutListRsp coclasses.
FnAppIntClientRecordBase.tlb Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntClientStore.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntClientStoreManager.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntCmd.tlb

IAppIntCmd, IAppIntRsp interfaces; AppIntCmd, AppIntRsp coclasses.

FnAppIntCmdComponents.dll

ILinkDescriptor, IObjectStoreItem, IServletParameter interfaces; LinkDescriptor, ObjectStoreItem, ServletParameter coclasses.

FnAppIntDownloadCmd.dll IDownloadCmd,IDownloadCmd2, IDownloadRsp interfaces; DownloadCmd, DownloadRsp coclasses.
FnAppIntEFormsAdd-In.dll Visible when FileNet P8 eForms Integration has been installed; Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntExcelAdd-In.dll Visible when Microsoft® Office Integration has been installed; Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntGetPreferencesCmd.dll IGetPreferencesCmd, IGetPreferencesRsp interfaces; GetPreferencesCmd, GetPreferencesRsp coclasses.
FnAppIntGetPropertiesPageCmd.dll IGetPropertiesPageCmd, IGetPropertiesPageRsp interfaces; GetPropertiesPageCmd, GetPropertiesPageRsp coclasses;
FnAppIntHttpConnection.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntHttpRequest.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntIsCheckedOutCmd.dll IIsCheckedOutCmd, IIsCheckedOutRsp interfaces; IsCheckedOutCmd, IsCheckedOutRsp coclasses;
FnAppIntLoginDlg.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntOpenCmd.dll IOpenCmd, IOpenRsp, IOpenRsp2 interfaces; OpenCmd, OpenRsp coclasses.
FnAppIntOpenSaveDlg.dll

IFileSaveAsDlg, IDlgResults interfaces; FileSaveAsDlg coclass; Contains the dependent IFileOpenDlg interface and FileOpenDlg coclass which should never be directly invoked or instantiated in a third-party application

FnAppIntOutlookAdd-In.dll Visible when Microsoft® Outlook Integration has been installed; Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntPowerPointAdd-In.dll Visible when Microsoft® Office Integration has been installed; Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntResources.dll Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
FnAppIntSelectAddProfileCmd.dll ISelectAddProfileCmd, ISelectAddProfileRsp interfaces; SelectAddProfileCmd, SelectAddProfileRsp coclasses;
FnAppIntSelectEntryTemplateCmd.dll ISelectEntryTemplateCmd, ISelectEntryTemplateRsp interfaces; SelectEntryTemplateCmd, SelectEntryTemplateRsp coclasses.
FnAppIntSelectObjectCmd.dll ISelectObjectCmd, ISelectObjectCmd2, ISelectObjectRsp interfaces; SelectObjectCmd, SelectObjectRsp coclasses.
FnAppIntSelectPropertiesCmd.dll ISelectPropertiesCmd, ISelectPropertiesRsp interfaces; SelectPropertiesCmd, SelectPropertiesRsp coclasses.
FnAppIntSession.dll

IAppIntSession, IBaseServerURL, ISessionLogin, IStdSessionLogin, ISilentSessionLogin interfaces; AppIntSession, BaseServerUrl coclasses.

FnAppIntSessionLogin.dll StdSessionLogin, SilentSessionLogin coclasses.
FnAppIntShowPropertiesCmd.dll IShowPropertiesCmd interface; ShowPropertiesCmd, ShowPropertiesRsp coclasses.
FnAppIntTasksCmd.dll ITasksCmd interface; TasksCmd, TasksRsp coclasses.
FnAppIntTransportCmd.dll ITransportCmd, ITransportRsp interfaces; TransportCmd, TransportRsp coclasses.
FnAppIntUploadCmd.dll IUploadCmd, IUploadRsp interfaces; UploadCmd, UploadRsp coclasses.
FnAppIntWordAdd-In.dll Visible when Microsoft® Office Integration has been installed; Contains dependent interfaces and coclasses which should never be directly invoked or instantiated in a third-party application.
mfc71.dll Microsoft® MFCDLL Shared Library
mfc71u.dll Microsoft® MFCDLL Shared Library (Unicode)
msvcp71.dll Microsoft® C Runtime Library
mscvr71.dll Microsoft® C Runtime Library (multithreaded)
RegisterTypeLib.exe Registration script for the type library (TLB) files: FnAppIntCmd.tlb and FnAppIntClientRecordBase.tlb.
FnAppIntExcelMenus.xml Office Add-In menu definitions for Microsoft® Excel

FnAppIntOutlookMenus.xml

Office Add-In menu definitions for Microsoft® Outlook
FnAppIntPowerPointMenus.xml Office Add-In menu definitions for Microsoft® PowerPoint
FnAppIntWordMenus.xml Office Add-In menu definitions for Microsoft® Word

Registering Type Libraries

Before the Toolkit can be used, the type library files in the Toolkit must be registered by performing the following steps:

  1. Open a command prompt.
  2. Navigate to the installation directory (default is C:\Program Files\FileNet\AppInt\).
  3. Enter the following command and then click Enter:
    RegisterTypeLib.exe FnAppIntCmd.tlb
  4. Enter the following command and then click Enter:
    RegisterTypeLib.exe FnAppIntClientRecordBase.tlb