1/48
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
New and Changed Features
New Features for 11
g
Release 1 (11.1.1)
Changed Features for 11
g
Release 1 (11.1.1)
Part I Getting Started with Customizing Oracle WebCenter Content
1
Introduction to Oracle WebCenter Content
1.1
Overview of WebCenter Content Architecture
1.1.1
WebCenter Content Directories and Files
1.1.1.1
Terminology for WebCenter Content Directories
1.1.1.2
The bin Directory
1.1.1.3
The config Directory
1.1.1.4
The components Directory
1.1.1.5
The resources Directory
1.1.1.6
The weblayout Directory
1.1.2
Resources
1.2
Customization Types
1.3
Customization Planning
1.4
Recommended Skills and Tools for Customizing Content Server
1.5
Content Server Behavior
1.5.1
Startup Behavior
1.5.1.1
Startup Steps
1.5.1.2
Effects of Configuration Loading
1.5.2
Resource Caching
1.5.3
Page Assembly
1.5.4
Database Interaction
1.5.5
Localized String Resolution
1.5.6
Application Integrations
2
Introduction to the Oracle Fusion Order Demo Sample Application
2.1
About Fusion Order Demo and the Suppliers Module
2.2
Setting Up the Fusion Order Demo Application
2.3
Running the Suppliers Module
2.3.1
Suppliers Module Code
2.3.2
Suppliers Module Pages
Part II Working with the Idoc Script Custom Scripting Language
3
Introduction to the Idoc Script Custom Scripting Language
3.1
Idoc Naming Conventions
3.2
Idoc Script Syntax
3.2.1
Idoc Script Tags
3.2.2
Idoc Script Comments
3.3
Idoc Script Uses
3.3.1
Includes
3.3.1.1
Include Example
3.3.1.2
Super Tag
3.3.1.3
Super Tag Example
3.3.2
Variables
3.3.2.1
Variable Creation
3.3.2.2
Variable References
3.3.2.3
Variable Values
3.3.2.4
Comma Separators
3.3.2.5
Variable Reference in a Conditional
3.3.2.6
Variable Reference Search Order
3.3.2.7
Regular Variables
3.3.3
Functions
3.3.3.1
Personalization Functions
3.3.4
Conditionals
3.3.4.1
Conditional Example
3.3.5
Looping
3.3.5.1
ResultSet Looping
3.3.5.2
ResultSet Looping Example
3.3.5.3
While Looping
3.3.5.4
While Looping Example
3.3.5.5
Ending a Loop
3.3.6
Administration Interface
3.3.6.1
Workflow Admin
3.3.6.2
Web Layout Editor
3.3.6.3
Batch Loader
3.3.6.4
Archiver
3.3.6.5
System Properties
3.3.6.6
Email
3.4
Special Keywords
3.4.1
Keywords Versus Functions
3.4.1.1
exec Keyword
3.4.1.2
eval Function
3.4.1.3
include Keyword
3.4.1.4
inc Function
3.5
Operators
3.5.1
Comparison Operators
3.5.2
Special String Operators
3.5.3
Numeric Operators
3.5.4
Boolean Operators
3.6
Metadata Fields
3.6.1
Metadata Field Naming
3.6.2
Standard Metadata Fields
3.6.2.1
Common Metadata Fields
3.6.2.2
Other Fields
3.6.3
Option Lists
3.6.3.1
Internal Option Lists
3.6.3.2
Option List Script
3.6.3.3
Methods for Creating an Option List
3.6.4
Metadata References in Dynamic Server Pages
3.7
Merge Includes for Formatting Results
3.8
Scoped Local Variables
4
Using Idoc Script Variables and Functions with Oracle WebCenter Content
4.1
Using Different Types of Idoc Script Variables and Functions
4.1.1
Conditional Dynamic Variables
4.1.2
Dynamic Variables
4.1.3
Environment Variables
4.1.4
Global Functions
4.1.5
Page Variables
4.1.5.1
Page Display Variables
4.1.5.2
Field Display Variables
4.1.6
Read-Only Variables
4.1.6.1
Template Read-Only Variables
4.1.6.2
User Read-Only Variables
4.1.6.3
Content Read-Only Variable
4.1.6.4
Other Read-Only Variable
4.1.7
Settable Variables
4.1.8
Workflows
4.1.8.1
Workflow Functions
4.1.8.2
Workflow Variables
4.1.9
Value Variables
4.2
Using Idoc Script Variables and Functions with Different Features of Oracle WebCenter Content
4.2.1
Batch Loader
4.2.2
Clients
4.2.3
Content Items
4.2.4
Content Profiles
4.2.5
Content Server
4.2.6
Conversion
4.2.6.1
Inbound Refinery
4.2.6.2
Dynamic Converter
4.2.7
Database
4.2.8
Date and Time
4.2.9
Debugging
4.2.10
Directories and Paths
4.2.11
Dynamicdata
4.2.12
Field Display
4.2.13
Idoc Script
4.2.13.1
Keywords
4.2.14
Indexing
4.2.15
Localization
4.2.16
Page Display
4.2.17
Personalization
4.2.18
ResultSets
4.2.19
Schemas
4.2.20
Searching
4.2.21
Security
4.2.21.1
Internal Security
4.2.21.2
External Security
4.2.22
Strings
4.2.23
Templates
4.2.24
Users
4.2.25
Web Servers
4.2.26
Workflow
4.2.26.1
Global Function
4.2.26.2
Workflow Functions
4.2.26.3
Other Variables
Part III Changing the Look and Feel of the Content Server Interface
5
Customizing the Content Server Interface
5.1
About Customizing the Content Server Interface
5.1.1
Types of Skins and Layouts
5.1.2
Skins
5.1.3
Layouts
5.2
Choosing a Different Skin or Layout
5.2.1
How to Choose a Different Skin or Layout
5.2.2
What Happens at Runtime
5.3
Configuring a Default Skin and Layout for New Users and Guests
5.4
Modifying the Template for a Skin or Layout
5.4.1
About Dynamic Publishing
5.5
Altering the Anonymous User Interface
5.5.1
How to Alter the Anonymous User Interface
5.5.2
What Happens at Runtime
5.6
Changing the URL of the Login Page
5.7
Creating and Publishing a New Layout
5.8
Optimizing the Use of Published Files
5.8.1
Bundling Files
5.8.2
Referencing Published Files
6
Creating Dynamic Server Pages
6.1
About Dynamic Server Pages
6.1.1
Page Types
6.1.1.1
IDOC File
6.1.1.2
HCST File
6.1.1.3
HCSP File
6.1.1.4
HCSF File
6.2
Altering the Appearance and Navigation of Web Pages
6.2.1
Syntax
6.2.1.1
Idoc Script Expressions
6.2.1.2
Comparison Operators
6.2.1.3
Special Characters
6.2.1.4
Referencing Metadata
6.2.2
Idoc Script Functions
6.2.2.1
docLoadResourceIncludes Function
6.2.2.2
executeService Function
6.2.3
Development Recommendations
6.2.3.1
General Guidelines
6.2.3.2
HCSF Guidelines
6.2.4
HCSF Pages
6.2.4.1
Load Section
6.2.4.2
Data Section
6.2.4.3
Form Section
6.3
Creating an IDOC File with Custom Includes for Dynamic Server Pages
6.4
Creating an HCST Page
6.5
Creating an HCSP Page
6.6
Creating an HCSF Page
6.6.1
Common Code for Forms
6.6.1.1
Retrieving File Information
6.6.1.2
Referencing a File Extension
6.6.1.3
Defining Form Information
6.6.1.4
Defining Form Fields
6.6.1.5
Defining Hidden Fields
6.6.1.6
Submitting a Form
6.7
Verifying the Display of an HCST, HCSP, or HCSF Page in a Web Browser
Part IV Modifying the Functionality of Content Server
7
Changing System Settings
7.1
About Changing System Settings
7.2
Changing System Settings Through the Admin Server
7.3
Changing System Settings Through the System Properties Application
7.4
Customizing the Library and System Home Page with the Web Layout Editor
7.5
Defining Security and Accounts for Users with the User Admin Application
8
Changing Configuration Information
8.1
About Changing Configuration Information
8.2
Changing Configurations with the Idoc Script Custom Scripting Language
8.3
Changing Configurations with Development Tools and Technologies
9
Customizing Services
9.1
About Customizing Services
9.2
Customizing Services for Communicating with Content Server
9.3
Customizing Services for Accessing the Database
10
Generating Actions Menus
10.1
About Generating Actions Menus
10.2
Creating Display Tables
10.2.1
Headline View Tables
10.2.2
Thumbnail View Tables
10.3
Customizing Actions Menus
Part V Customizing Content Server with Components
11
Getting Started with Content Server Components
11.1
About Standard, System, and Custom Components
11.1.1
Component Files Overview
11.1.2
Using Components
11.1.3
About Directories and Files
11.1.3.1
HDA Files
11.1.3.2
Custom Resource Files
11.1.3.3
Data Binder
11.1.3.4
Manifest File
11.1.3.5
Other Files
11.1.3.6
Typical Directory Structure
11.1.4
Development Recommendations
11.1.4.1
Creating a Component
11.1.4.2
Working with Component Files
11.1.4.3
Using a Development Content Server
11.1.4.4
Component File Organization
11.1.4.5
Naming Conventions
11.2
Tools for Managing Components
11.2.1
Component Wizard
11.2.2
Advanced Component Manager
11.2.3
ComponentTool
11.3
Component Files
11.3.1
The idc Product _components.hda File
11.3.2
Components ResultSet
11.3.3
Component Definition (Glue) File
11.3.3.1
ResourceDefinition ResultSet
11.3.3.2
MergeRules ResultSet
11.3.3.3
Filters ResultSet
11.3.3.4
ClassAliases ResultSet
11.4
Resources for Assembling Web Pages
12
Enabling and Disabling Components for Content Server
12.1
About Enabling and Disabling Components
12.2
Enabling a Component
12.3
Disabling a Component
13
Updating Component Configurations
13.1
About Updating Component Configurations
13.2
Updating a Component Configuration with the Advanced Component Manager
13.3
Updating a Component Configuration Through the Configuration for instance Screen
14
Customizing Content Tracker
14.1
About Content Tracker
14.1.1
Content Tracker Reports
14.1.2
Content Tracker Components and Functions
14.1.2.1
DataBinder Dump Facility
14.1.2.2
Performance Optimization
14.1.2.3
Installation Considerations
14.2
Customizing Content Tracker with Configuration Variables
14.2.1
About Configuration Variables
14.2.1.1
Access Control Lists and Content Tracker Reports Secure Mode
14.2.1.2
Values for the Security Checks Preference Variable
14.2.1.3
File Types for Entries in the SctAccessLog
14.2.2
Setting Content Tracker Configuration Variables
14.2.3
Tracking External Users and Content Items
14.3
Configuring Service Calls
14.3.1
About the Service Call Configuration File
14.3.1.1
General Service Call Logging
14.3.1.2
Extended Service Call Tracking Function
14.3.1.3
Service Call Configuration File Contents
14.3.1.4
ResultSet Examples
14.3.2
About the Content Tracker Logging Service
14.3.3
Managing Service Call Information
14.3.3.1
Manually Editing the SctServiceFilter.hda File
14.3.3.2
Setting Required DataBinder Fields to Call the Content Tracker Logging Service
14.3.3.3
Calling the Content Tracker Logging Service from an Application
14.3.3.4
Calling the Content Tracker Logging Service from Idoc Script
14.3.4
Service Call Management and the User Interface
14.3.4.1
Adding, Editing, or Deleting Service Entries
14.3.4.2
Adding, Editing, or Deleting Field Map ResultSets
14.4
Customizing the Activity Metrics SQL Queries
14.4.1
Tracking Access to Content Items by External Users
14.5
Tracking Indirect Access to Content with Web Beacons
14.5.1
Web Beacon Use Cases
14.5.2
Web Beacon Overview
14.5.3
Web Beacon Object
14.5.4
Web Beacon References
14.5.4.1
Format Structure for URL References
14.5.4.2
Placement and Retrieval Scheme
14.5.4.3
Data Capture and Storage
14.5.5
Reduction Processing for Web Beacon References
14.5.6
Limitations and Guidelines
14.5.6.1
Limitations
14.5.6.2
Guidelines
14.5.7
Examples of Web Beacon Embedding
14.5.7.1
Embedded HTML Example
14.5.7.2
Embedded JavaScript Example
14.5.7.3
Served JavaScript Example
15
Customizing Content Categorizer
15.1
About Content Categorizer
15.2
Setting Up and Customizing Content Categorizer for Your Site
16
Downloading Custom Components
16.1
About Downloading Custom Components
16.2
Downloading a Component from the Advanced Component Manager
16.3
Downloading a Component from Oracle Technology Network
17
Creating Custom Components
17.1
About Creating Custom Components
17.2
Creating Resources for a Component
17.2.1
HTML Includes
17.2.1.1
The Super Tag
17.2.1.2
Editing an HTML Include Resource
17.2.2
Dynamic Data Tables
17.2.2.1
Specifying Table Formats
17.2.2.2
Editing a Dynamic Data Table Resource
17.2.2.3
Specifying Table Properties
17.2.2.4
Using Dynamicdata Idoc Script Functions
17.2.3
String Resources
17.2.3.1
String Parameters
17.2.3.2
Editing a String Resource
17.2.4
Dynamic Tables
17.2.4.1
Merge Rules for Dynamic Tables
17.2.4.2
Editing a Dynamic Table Resource
17.2.5
Static Tables
17.2.5.1
Merge Rules for Static Tables
17.2.5.2
Editing a Static Table Resource
17.2.6
Queries
17.2.6.1
Query Example
17.2.6.2
Editing a Query Resource
17.2.7
Services
17.2.7.1
Service Example
17.2.7.2
Editing a Service Resource
17.2.8
Templates
17.2.8.1
Template and Report Pages
17.2.8.2
Editing a Template Resource
17.2.9
Environment Resources
17.2.9.1
Environment Resource Example
17.2.9.2
Editing an Environment Resource
17.3
Creating a Component Definition File
17.4
Restarting Content Server to Apply a Component
18
Installing Components
18.1
About Installing Components
18.2
Packaging a Component for Installation
18.3
Installing a Component with the Advanced Component Manager
18.4
Installing a Component with the Component Wizard
18.5
Installing a Component with the ComponentTool Utility
19
Uninstalling Components
19.1
About Uninstalling Components
19.2
Uninstalling a Component from Content Server
Part VI Customizing Records
20
Customizing Disposition Actions
20.1
About Customizing Disposition Actions
20.2
Managing Custom Dispositions
20.2.1
Creating or Editing a Custom Disposition Action
20.2.2
Viewing Custom Disposition Action Information
20.2.3
Deleting a Custom Disposition Action
20.3
Disabling Custom Disposition Actions
20.4
Creating a Custom Disposition Action
20.5
Creating Disposition Rules for Physical Content
21
Customizing Bar Codes
21.1
About Customizing Bar Codes
21.2
Adding a Custom Bar Code Range
21.3
Processing Nonstandard Bar Code Data
21.3.1
Header and Footer Information
21.3.2
Data Information
21.3.2.1
Transaction Codes
22
Adding a Mobile Bar Code Reader
22.1
About Adding a Mobile Bar Code Reader
22.2
Installing Bar Code Scanner Software on a Mobile Device
22.3
Verifying Installation of the Mobile Bar Code Reader
23
Creating Custom Reports
23.1
About Creating Custom Reports
23.2
Creating Custom Templates
23.3
Creating or Editing New Report Sources
23.4
Downloading a BI XML Data File
Part VII Integrating WebCenter Content into Your Environment
24
Getting Started with Integrating WebCenter Content into Your Environment
24.1
About Integration Methods
24.2
Overview of Web Services
24.3
Virtual Folders and WebDAV Integration
24.3.1
Virtual Folders
24.3.2
WebDAV Integration
24.3.2.1
WebDAV Clients
24.3.2.2
WebDAV Servers
24.3.2.3
WebDAV Architecture
25
Configuring WebCenter Content Web Services for Integration
25.1
About Configuring WebCenter Content Web Services for Integration
25.1.1
Technologies for Web Services
25.1.2
WebCenter Content Web Services
25.2
Configuring Web Service Security Through Web Service Policies
25.3
Configuring SAML Support
25.3.1
Configuring a Keystore
25.3.2
Configuring JPS for WebCenter Content to Use the Keystore
25.3.3
Creating a Client CSF
25.3.4
Configuring a Java Client to Use the Keystore and CSF
26
Integrating JavaServer Pages with Content Server
26.1
About JSP Integration
26.1.1
JSP Execution
26.1.2
Tomcat
26.1.3
Features
26.2
Configuring JSP Support
26.3
Loading Example Pages
27
Using the IdcCommand Utility to Access Content Server
27.1
About the IdcCommand Utility
27.2
Setting Up IdcCommand
27.2.1
Specifying a Command File
27.2.1.1
Command File Syntax
27.2.1.2
Precedence
27.2.1.3
Special Tags and Characters
27.2.2
Specifying Configuration Options
27.2.2.1
Command File
27.2.2.2
User
27.2.2.3
Log File
27.2.2.4
Connection Mode
27.3
Running IdcCommand
27.4
Using the Launcher
27.4.1
Quotation Rules
27.4.2
Computed Settings
27.4.3
Launcher Environment Variables
27.4.4
User Interface
27.4.5
Configuring the Launcher
27.4.6
Configuration File Example
27.5
Calling Services Remotely
28
Using the COM API for Integration
28.1
About the COM API
28.2
Calling Content Server Services with the IntradocClient OCX component
28.2.1
OCX Interface
28.2.2
IdcClient OCX Description
28.2.2.1
OCX Events
28.2.2.2
OCX Methods
28.2.2.3
OCX Properties
28.2.2.4
IdcClient OCX Interface
28.2.3
IdcClient OCX Control Setup
28.2.3.1
Setting Up the IdcClient OCX Component
28.2.3.2
Creating a Visual Interface
28.2.4
IdcClient Events
28.2.4.1
IntradocBeforeDownload
28.2.4.2
IntradocBrowserPost
28.2.4.3
IntradocBrowserStateChange
28.2.4.4
IntradocRequestProgress
28.2.4.5
IntradocServerResponse
28.2.5
IdcClient OCX Methods
28.2.5.1
AboutBox
28.2.5.2
Back
28.2.5.3
CancelRequest
28.2.5.4
DoCheckoutLatestRev
28.2.5.5
DownloadFile
28.2.5.6
DownloadNativeFile
28.2.5.7
Drag
28.2.5.8
EditDocInfoLatestRev
28.2.5.9
Forward
28.2.5.10
GoCheckinPage
28.2.5.11
Home
28.2.5.12
InitiateFileDownload
28.2.5.13
InitiatePostCommand
28.2.5.14
Move
28.2.5.15
Navigate
28.2.5.16
NavigateCgiPage
28.2.5.17
Refresh Browser
28.2.5.18
SendCommand
28.2.5.19
SendPostCommand
28.2.5.20
SetFocus
28.2.5.21
ShowDMS
28.2.5.22
ShowDocInfoLatestRev
28.2.5.23
ShowWhatsThis
28.2.5.24
StartSearch
28.2.5.25
Stop
28.2.5.26
UndoCheckout
28.2.5.27
ViewDocInfo
28.2.5.28
ViewDocInfoLatestRev
28.2.5.29
ZOrder
28.2.6
IdcClient Properties
28.2.6.1
ClientControlledContextValue
28.2.6.2
HostCgiUrl
28.2.6.3
Password
28.2.6.4
UseBrowserLoginPrompt
28.2.6.5
UseProgressDialog
28.2.6.6
UserName
28.2.6.7
Working Directory
28.3
Using the ODMA API to Access Content Server from a Desktop Application
28.3.1
ODMA Client
28.3.2
ODMA Interfaces
29
Using RIDC to Access Content Server
29.1
About Remote Intradoc Client
29.1.1
HttpClient Libraries
29.1.2
Convenience Classes
29.2
Initializing Connections
29.3
Configuring Clients
29.3.1
Configuring Clients for Intradoc Connections
29.3.2
Configuring SSL
29.3.3
Configuring JAX-WS
29.3.3.1
Setting LPA Mode for a Service
29.3.3.2
Setting a GPA Service Policy for a Domain
29.3.3.3
Setting a GPA Client Policy for a Domain
29.3.4
Changing Default Settings
29.4
Authenticating Users
29.5
Using Services
29.6
Handling Connection Pooling
29.7
Sending and Receiving Streams
29.8
Reusing Binders for Multiple Requests
29.9
Setting User Security
29.10
Using RIDC Filters
30
Using the Content Server JCR Adapter
30.1
About the Java Content Repository Adapter
30.1.1
JCR Data Model
30.1.2
JCR Adapter Data Model for Content Server
30.2
Installing Required APIs and Runtime Libraries
30.2.1
Installing ADF Runtime Libraries
30.2.2
Deploying Remote Intradoc Client (RIDC)
30.2.3
Deploying the JCR API
30.2.4
Installing the JCR Integration Libraries
30.2.5
Installing the XML Integration Files
30.3
Deploying the JCR Adapter
30.4
Configuring Communication with Content Server
30.4.1
Supplying a Communication Method
30.4.2
Configuring Socket Communication (Listener Port)
30.4.3
Configuring Secure Socket Communication (SSL)
30.4.4
Configuring Web Communication (Web Server Filter)
30.4.5
Configuring the User Agent
30.4.6
Supplying Cache Settings
30.5
Finding Information About a Content Item
30.6
Using a Search Index
30.7
Using the File Store Provider
31
Configuring Web Services with WSDL, SOAP, and the WSDL Generator
31.1
About Configuring Web Services with WSDL, SOAP, and the WSDL Generator
31.1.1
Web Services Framework
31.1.1.1
XML Data
31.1.1.2
WSDL Interface
31.1.1.3
SOAP Communication
31.1.1.4
UDDI Registry
31.1.1.5
DIME Message Format
31.1.1.6
How the Enabling Technologies Work Together
31.1.1.7
Implementation Architecture
31.1.1.8
Implementation on .NET
31.1.1.9
The SOAP Protocol
31.2
Accessing Content Server with a SOAP Client
31.2.1
Using a Java SOAP Client
31.3
Calling Content Server Services with SOAP
31.3.1
SOAP Packet Format
31.3.1.1
HTTP Headers
31.3.1.2
Namespaces
31.3.1.3
Nodes
31.3.2
Special Characters
31.3.3
Sample Service Calls with SOAP Response/Request
31.3.3.1
Ping the Server
31.3.3.2
Add a New User
31.3.3.3
Edit Existing User
31.3.3.4
Get User Information
31.3.3.5
Delete User
31.3.3.6
Check In Content Item
31.3.3.7
Check out Content Item
31.3.3.8
Undo Content Item Checkout
31.3.3.9
Get Content Item Information
31.3.3.10
Get File
31.3.3.11
Get Search Results
31.3.3.12
Get Table Data
31.3.3.13
Get Criteria Workflow Information
31.4
Using SOAP Packets in Active Server Pages
31.4.1
Sample SOAP Request
31.4.2
Sample Active Server Page
31.5
Generating WSDL Files to Access WebCenter Content
31.5.1
Understanding WSDL Files
31.5.1.1
WSDL File Structure
31.5.2
Sample WSDL File
31.5.3
Generating WSDL Files
31.5.4
Generating Proxy Class from WSDL Files
31.6
Customizing WSDL Files
32
Customizing the DesktopTag Component
32.1
About the DesktopTag Component
32.2
Enabling the DesktopTag and OracleCleanContent Components
32.3
Checking Out and Checking In Content Items with DesktopTag
32.3.1
File Get Operation
32.3.2
File Check-In Operation
32.4
Adding Properties to Checked-Out Content Items
32.4.1
Viewing Custom Properties
32.4.2
Checking In Documents from Outside Content Server
32.5
Configuring the DesktopTag Component
32.5.1
DesktopTagFormats Property
32.5.2
DesktopTagPrefix Property
32.5.3
DesktopTagFields Property
32.5.4
DesktopTagPrefixCustom Property
32.5.5
DesktopTagFieldsCustom Property
32.5.6
DesktopTagPrefixExtended Property
32.5.7
DesktopTagFieldsExtended Property
32.5.8
DefaultTaskPaneUrl Property
32.5.9
DesktopTagLog Property
32.5.10
DesktopTagFormatsExclude Property
Part VIII Appendices
A
Idoc Script Functions and Variables
abortToErrorPage()
addEmptyOption
AdminAtLeastOneGroup
AfterLogin
AllowCheckin
AllowCheckout
AllowReview
AuthorAddress
AuthorDelete
AutoNumberPrefix
BatchLoaderPath
break()
BrowserVersionNumber
c
cacheInclude()
captionEntryWidth
captionFieldWidth
clearSchemaData()
ClientControlled
computeDocUrl()
computeRenditionUrl()
CONTENT_LENGTH
coreContentOnly
CURRENT_DATE
CURRENT_ROW
dateCurrent()
dcShowExportLink
ddAppendIndexedColumnResultSet()
ddAppendResultSet()
ddApplyTableSortToResultSet()
ddGetFieldList()
ddIncludePreserveValues()
ddLoadIndexedColumnResultSet()
ddLoadResultSet()
ddMergeIndexedColumnResultSet()
ddMergeResultSet()
ddMergeUsingIndexedKey()
ddSetLocal()
ddSetLocalByColumnsFromFirstRow()
ddSetLocalByColumnsFromFirstRowIndexed()
ddSetLocalEmpty()
ddSetLocalEmptyByColumns()
DefaultAccounts
defaultFieldInclude
defaultOptionListScript
DelimitedUserRoles
docLoadResourceIncludes()
docRootFilename()
DocTypeSelected
DocUrl
docUrlAllowDisclosure()
DownloadApplet
DownloadSuggestedName
dpGet()
dpPromote()
dpPromoteRs()
dpSet()
dWfName
dWfStepName
EmptyAccountCheckinAllowed
EnableDocumentHighlight
encodeHtml()
entryCount
eval()
ExclusiveCheckout
exec
executeService()
ExternalUserAccounts
ExternalUserRoles
fieldCaption
fieldCaptionInclude
fieldCaptionStyle
fieldDefault
fieldEditWidth
fieldEntryInclude
fieldExtraScriptInclude
fieldInclude
fieldIsOptionList
fieldMaxLength
fieldName
fieldOptionListType
fieldType
fieldValue
fieldValueStyle
fieldWidth
fileUrl
FIRSTREV
ForcedConversionRules
forceExpire()
formatDate()
formatDateDatabase()
formatDateDisplay()
formatDateOnly()
formatDateOnlyDisplay()
formatDateOnlyFull()
formatDateWithPattern()
formatTimeOnly()
formatTimeOnlyDisplay()
GATEWAY_INTERFACE
generateUniqueId
getCookie
GetCopyAccess
getDebugTrace()
getErrorTrace()
getFieldConfigValue
getFieldViewDisplayValue()
getFieldViewValue()
getFreeMemory()
getHelpPage
getOptionListSize
getParentValue()
getRequiredMsg()
getTextFile()
getTotalMemory()
getUserValue()
getValue()
getValueForSpecifiedUser()
getViewValue()
getViewValueResultSet()
hasAppRights()
HasExternalUsers
HasLocalCopy
hasOptionList
HasOriginal
HasPredefinedAccounts
HasUrl
HeavyClient
htmlRefreshTimeout
htmlRefreshUrl
HttpAbsoluteCgiPath
HttpAdminCgiPath
HttpBrowserFullCgiPath
HttpCgiPath
HttpCommonRoot
HttpEnterpriseCgiPath
HttpHelpRoot
HttpImagesRoot
HttpLayoutRoot
HttpRelativeAdminRoot
HttpRelativeWebRoot
HttpServerAddress
HttpSystemHelpRoot
HttpWebRoot
HTTP_ACCEPT
HTTP_ACCEPT_ENCODING
HTTP_ACCEPT_LANGUAGE
HTTP_COOKIE
HTTP_HOST
HTTP_INTERNETUSER
HTTP_REFERER
HTTP_USER_AGENT
IdcAuthExtraRequestParams
idocTestForInclude()
inc()
incDynamicConversionByRule()
incGlobal()
include
incTemplate()
indexerSetCollectionValue()
InstanceDescription
isActiveTrace()
isCheckin
IsCheckinPreAuthed
isComponentEnabled
IsContributor
IsCriteriaSubscription
IsCurrentNav
isDocPage
IsDynamic
IsDynamicConverterEnabled
isEditMode
IsEditRev
isExcluded
IsExternalUser
IsFailedConversion
IsFailedIndex
sawflies()
is Field Excluded
isFieldHidden
isFieldInfoOnly
isFieldMemo
IsFilePresent
isFormSubmit
IsFullTextIndexed
isHidden
isInfo
isInfoOnly
IsJava
isLayoutEnabled()
isLinkActive
IsLocalSearchCollectionID
IsLoggedIn
IsMac
IsMaxRows
isMultiOption
IsMultiPage
isNew
IsNotLatestRev
IsNotSyncRev
IsOverrideFormat
IsPageDebug
IsPromptingForLogin
isQuery
isRelocated
IsRequestError
isRequired
IsSavedQuery
IsSoap
isStrictList
IsSubAdmin
IsSun
IsSysManager
isTrue()
isUpdate
isUploadFieldScript
IsUploadSockets
IsUserEmailPresent
isUserOverrideSet()
isValidateFile()
isVerboseTrace
IsWindows
IsWorkflow
IsXml
isZoneSearchField
js()
jsFilename()
Json
lastEntryTs
lc()
lcCaption()
LmDefaultLayout()
LmDefaultSkin()
lmGetLayout()
lmGetSkin()
loadCollectionInfo()
loadDocMetaDefinition()
loadDocumentProfile()
loadSchemaData()
loadSearchOperatorTables()
loadUserMetaDefinition()
localPageType
MajorRevSeq
MaxCollectionSize
maxLength
MinorRevSeq
MSIE
MultiUpload
NoMatches
noMCPrefill
NotificationQuery
OneMatch
optionListKey
optionListName
optionListResultSet
optionListScript
optionListValueInclude
optionsAllowPreselect
optList()
PageParent
parseDataEntryDate()
parseDate
parseDateWithPattern()
PATH_INFO
PATH_TRANSLATED
pneNavigation()
QUERY_STRING
regexMatches()
regexReplaceAll()
regexReplaceFirst()
REMOTE_ADDR
REMOTE_HOST
REQUEST_METHOD
requiredMsg
ResultsTitle
rptDisplayMapValue()
rs()
rsAddFields()
rsAddFieldsWithDefaults()
rsAddRowCountColumn()
rsAppend()
rsAppendNewRow()
rsAppendRowValues()
rsCopyFiltered()
rsCreateReference()
rsCreateResultSet()
rsDeleteRow()
rsDocInfoRowAllowDisclosure()
rsExists()
rsFieldByIndex()
rsFieldExists()
rsFindRowPrimary()
rsFirst()
rsInsertNewRow()
rsIsRowPresent()
rsLoopInclude()
rsLoopSingleRowInclude()
rsMakeFromList()
rsMakeFromString()
rsMerge()
rsMergeDelete()
rsMergeReplaceOnly()
rsNext()
rsNumFields()
rsNumRows()
rsRemove()
rsRename()
rsRenameField()
rsSetRow()
rsSort()
rsSortTree()
SafeDir
SCRIPT_NAME
SelfRegisteredAccounts
SelfRegisteredRoles
SERVER_NAME
SERVER_PORT
SERVER_PROTOCOL
SERVER_SOFTWARE
setContentType()
setCookie
setExpires()
setHttpHeader()
setMaxAge()
setResourceInclude()
setValue()
SingleGroup
SourceID
StatusCode
StatusMessage
stdSecurityCheck()
strCenterPad()
strCommaAppendNoDuplicates()
strConfine()
StrConfineOverflowChars
strEquals()
strEqualsIgnoreCase()
strGenerateRandom()
strIndexOf()
strLeftFill()
strLeftPad()
strLength()
strLower()
strRemoveWs()
strReplace()
strReplaceIgnoreCase()
strRightFill()
strRightPad()
strSubstring()
strTrimWs()
strUpper()
SysAdminAddress
TemplateClass
TemplateFilePath
TemplateName
TemplateType
toInteger()
trace()
UploadApplet
url()
urlEscape7Bit()
UseHtmlOrTextHighlightInfo
UserAccounts
UserAddress
UserAppRights
UserDefaultAccount
UserFullName
userHasAccessToAccount()
userHasGroupPrivilege()
userHasRole()
UserIsAdmin
UserLanguageID
UserLocaleId
UserName
UserRoles
UseSSL
UseXmlUrl
utGetValue()
utLoad()
utLoadDocumentProfiles()
utLoadResultSet()
valueStyle
wfAction
wfAddActionHistoryEvent()
wfAdditionalExitCondition
wfAddUser()
wfComputeStepUserList()
wfCurrentGet()
wfCurrentSet()
wfCurrentStep()
wfDisplayCondition()
wfExit()
wfGet()
wfGetStepTypeLabel
wfIsFinishedDocConversion()
wfIsNotificationSuppressed()
wfIsReleasable()
wfJumpEntryNotifyOff
wfJumpMessage
wfJumpName
wfJumpReturnStep
wfJumpTargetStep
wfLoadDesign()
wfMailSubject
wfMessage
wfNotify()
wfParentList
wfReleaseDocument
wfSet()
wfSetSuppressNotification()
WfStart
wfUpdateMetaData()
xml()
B
Building a Website
B.1
Planning a Website
B.1.1
The Web Layout
B.1.2
Defining the Site Structure and Displaying Criteria
B.1.3
Task Sequence
B.2
Working with Web Pages
B.3
Managing Web Pages
B.3.1
Adding a New Web Page
B.3.2
Editing Web Page Properties
B.3.3
Creating a Local Page Link
B.3.4
Creating an External URL Link
B.3.5
Editing a Hierarchical Web Page Structure
B.4
Working with Reports
B.4.1
About Reports
B.4.2
Defining an Active Report
B.4.3
Defining a Historical Report
B.4.4
Editing a Query Expression in an Active Report
B.5
Writing Queries
B.5.1
Creating a Query Link
B.5.2
Editing the Query Expression in a Query Link
B.5.3
Adding a Query Results Page
B.5.4
Editing a Query Results Page
B.5.5
Deleting a Query Results Page
C
Troubleshooting
C.1
About Troubleshooting Aids
C.2
Viewing Server Errors
C.3
Viewing Page Data
C.4
Monitoring Resource Loading
Index
Scripting on this page enhances content navigation, but does not change the content in any way.