eProcess Services Directory Structure

Much of the Panagon Web WorkFlo functionality relies on the Panagon Web Services architecture and directory structure. When they are installed together the Panagon Web Services and Panagon Web WorkFlo applications collectively are called eProcess Services.

During Panagon Web Services installation, a unique directory structure is created. The directory structure is extended during Panagon Web WorkFlo installation. This topic describes the directory structure created by Panagon Web Services and indicates the significant directory structure changes made during Panagon Web WorkFlo installation. Development decisions must account for the modified eProcess Services architecture and directory structure.

Note The directory structure shown here is relative to the <drive>...\Program Files\FileNET\IDM\Web\IDMWS directory on the Web WorkFlo server. Refer to Locate the Panagon Web Services Toolkit Help for more information on using Panagon Web Services components in eProcess Services development.

Directory

Contents

\_ScriptLibrary

Contains files used for Microsoft Remote Scripting. These library files have been modified by FileNET.

\Application

Contains the modules used by eProcess Services, and the ASP files used to create the neighborhood, and eProcess application panes. Additionally, this directory contains the on-line help for both Panagon Web Services and Panagon Web WorkFlo.

\CSS

Contains Cascading Style Sheets (CSS) used eProcess Services. The style sheets control the text formatting and layout of the HTML content.

\Images

Contains many of the .GIF-formatted icon graphics used Panagon Web Services application, including the email notifications. Most of the .GIF files used by Web WorkFlo Services, like those used in Step Processors, are located in the \Redist directory, in the associated directory structure.

\Redist

Contains sub-folders which contain redistributeable components (like ASP, HTML, .JS, and .JAR files). These components provide the core functionality for eProcess Services.

The following directories were added during the Web WorkFlo installation:

  • \WF_Extras: contains .ASP files and the pw.jar file. The .ASP files are used for attachment processing and Session-based token management. The pw.jar file is an archived file containing the class and image information used by Panagon WorkFlo applets and applications.
  • \WF_FileOpen: contains .ASP files used for searching for and opening files stored in a Content Services library.
  • \WF_Html_Toolkit: contains the .ASP files, .INC files, .JS files, and image files, in sub-directories, that constitute the HTML Processor Toolkit. Many of the files in this directory are shared by the default HTML processors. Refer to the HTML Processor Toolkit Overview topic for more information.
  • \WF_Launcher: contains the .ASP source for the HTML and Java launch processors. The Java processor .ASP source is located in the \Tabbed directory; the ASP source is located in the \HTML directory. In addition, the HTML directory contains a sub-directory containing the image (.GIF) files used by the HTML processor. New Launch Step Processors must be added to a directory under this directory.
  • \WF_Logon: contains .ASP and .INC files used to logon to a WorkFlo Server through a Panagon Web Services server. (The .INC file contains the Javascript functions that are called from the logon dialog box.
  • \WF_Manager: contains the .ASP file that hosts the Personal WorkFlo Manager console application.
  • \WF_Milestone: contains .ASP source for the milestone tracking components.
  • \WF_Step: contains the .ASP source for the HTML and Java Step Processors. The Java processor .ASP source is located in the \Tabbed directory; the ASP source is located in the \HTML directory. New Step Processors must be added to a directory under this directory.
  • \WF_Tracker: contains an .ASP file that acts as a container for the WorkFlo Tracker application.

The remaining directories were created during the Panagon Web Services installation:

  • \AddFolder: contains an .ASP page used for folder creation operations.
  • \CheckoutList: contains .ASP pages used for checkout pop lists.
  • \CopyMove: contains an .ASP page used for copy and move operations.
  • \DocControls: contains .ASP pages used for simple and compound document operations .
  • \DocWizard: contains .ASP pages used for adding and checking in a document.
  • \Download: extended by Web WorkFlo to include the Sun Java Runtime Environment Installation package. Contains specific executables, like the Panagon IDM Viewer, ready for downloading to client machines.
  • \ErrorManager: contains .ASP pages used for reporting and handling errors.
  • \ListView: contains .ASP pages used for displaying folder content.
  • \Logon: contains .ASP pages used for logging on to Image Services (IS) or Content Services (CS) libraries.
  • \PopUpManager: contains a Javascript file used to manage end-user message boxes and dialog boxes.
  • \PropertySheets: contains .ASP pages used to determine and display object properties for both IS and CS libraries.
  • \Search: contains .ASP pages used to support query operations.
  • \Toolbar: contains .ASP pages used to display toolbars, which provides access to all operations.
  • \Treeview: contains .ASP pages used to select and display the folder structure within both IS and CS libraries.
  • \Utility: contains .ASP and .HTM pages which are used for a variety of operations.
  • \VersionList: contains .ASP pages used to display version information for documents.

Most of the ASP files in the folders contain #include statements. You need to examine the beginning of each file to determine dependencies.

\WSAPI

Contains .ASP files that implement the Panagon Web Services API objects and work with the Panagon IDM Object automation. Panagon Web WorkFlo extends some of the files in this directory.

\WSCAPI

Contains the client scripts (.JS) files. Panagon Web WorkFlo extends some of the files in this directory.