In the .NET environment, Web applications consist of one or more projects
and can be developed using multiple programming languages. However, each
project within a Web application may only utilize a single programming
language.
The FileNet Open Client contains one project named “FNOpenClient” and
uses the VB.NET language. The files within the project are distributed
into folders based on how they are used by the project, such as User Controls,
Data Providers, Images, Resources, and Utilities.
The following table identifies the basic structure and primary files
of the FNOpenClient project.
Directory or File
|
Description
|
\FNOpenClient
|
Top-level directory
|
\Bin
|
Localized Language Folders
|
FNOpenClient.dll
|
Main, Default English Resource Module
|
FNOpenClient.pdb
|
Symbol Data
|
IDMObjects.dll
|
|
Interop.xxxxxxxxxxx.dll
|
Proxy modules that enable access from .NET managed code to FileNet
COM components.
|
\Data Providers
|
Data Providers
|
\XML
|
XML Serizaliable Objects
|
xxxxxxxxxxx.vb
|
Data Provider files (.VB)
|
\Process
|
Process Specific files
|
\Data Providers
|
Data Providers
|
xxxxxxxxxxx.vb
|
Process data provider files (.VB)
|
\XML
|
XML Serializable Objects (.VB, .XSD)
|
\Download
|
Download modules needed to support Process integration features,
currently JRE 1.3.1 and pw.jar
|
\Help
|
Process Documentation
|
\Images
|
Graphical images (.GIF)
|
\JS
|
ProcessJava Scripts
|
\Launchers
|
Launch Step Processors (.ASPX, .ASPX.VB)
|
\HTML
|
HTML launch step processor files
|
\OOTB
|
Out-of-the-box HTML launch processors
|
\Java
|
Java launch step processor files
|
\OOTB
|
Out-of-the-box launch processors
|
\Login
|
Login Page (.ASPX, .ASPX.VB, .VB)
|
\Popups
|
Popup Dialogs (.ASPX, .ASPX.VB)
|
\SP_Tookit
|
Step Processor Toolkit (.ASPX, .ASPX.VB)
|
\Util
|
Utilities
|
\StepProc
|
Step Processors
|
\HTML
|
HTML step processor files
|
\OOTB
|
Out-of-the-box step processors
|
\Java
|
Java step processor files
|
\OOTB
|
Out-of-the-box step processors
|
\User Control
|
User Controls (.ASCX, .ASCX.VB, .VB)
|
xxxxxxxxxxx.aspx
|
Process WebForms (.ASPX Pages)
|
xxxxxxxxxxx.aspx.vb
|
code-behind files (.ASPX.VB)
|
\FNJavaV1Files
|
Java Viewer files (Js.doc, annot.doc, html.doc, *.v1, *.txt, *.cab,
*.jar)
|
\Help
|
Open Client Documentation
|
\Admin
|
Administrator’s Guide
|
\Developer
|
Developer’s Guide
|
\User
|
End User’s Guide
|
\Images
|
Graphical Images (.GIF)
|
\DFOperationImages
|
Toolbar icons for document and folder operations
|
\DocImages
|
Documentation
|
\Header
|
Images in the title, banner, headline (.GIF)
|
\Popups
|
Popup Dialogs
|
\JS
|
Java Script files that support popup dialogs for hosting the Viewer
and other Web Content Management operations used by Process applets
|
\Preferences
|
Site preference settings (.XML)
|
\Resources
|
Editable Source for Open Client Resource Files
|
idmwsxRS.resx
|
Default Resource File Makefile
|
\UserControl
|
User Controls
|
\Author
|
Authoring-specific user controls
|
\Control Factory
|
Control Factory controls
|
\Properties
|
Property-setting user controls
|
xxxxxxxxxxx.aspx
|
general WebForms (.ASPX Pages)
|
xxxxxxxxxxx.aspx.vb
|
code-behind files (.ASPX.VB)
|
\Util
|
Utilities
|
FnCache.vb
|
Data Store Cache
|
FnError.vb
|
Error Handler
|
FnPageState.vb
|
Current View Page State
|
FnResourceManager.vb
|
|
FnSessionUtil.vb
|
|
FnTreeView.vb
|
|
\XML
|
XML Schema Data (.XML, .XSL)
|
xxxxxxxxxxx.aspx
|
Basic WebForms (.ASPX Pages)
|
FnOpenClient.vbproj
|
VB Solution Project File
|
FnOpenClient.vbproj.webinfo
|
Describes Microsoft .NET XML Web Services included in Open Client
|
FNOpenClient.vsdisco
|
Facilitates dynamic discovery of Web Services included in Open
Client
|
Master.mak
|
Master makefile for the project
|