Oracle Files Administrator's Guide Release 2 (9.0.4.1) Part Number B10872-01 |
|
|
View PDF |
Each server has an IFS.SERVER.Class
property that identifies the Java class that the node uses to instantiate the server or agent. You cannot change the name of the class; if you do, the protocol server or agent will not run.
The properties listed in these tables are all required for an agent or protocol server to run properly. When you install and configure an Oracle Files instance, the properties are configured using the default values shown in the tables in this section. You can change these in the base class and then create new servers or agents based on the changes, or you can change the values in the running server or agent. See Chapter 5, "Administrative Operations in Oracle Enterprise Manager" for additional information.
This appendix includes the following topics:
The Access Control List Index Agent performs background maintenance operations on internal Oracle Files tables that are referred to collectively as the "ACL index". These tables make certain security functions (such as object discovery, ACL resolution, ACL proxies, and Workspace membership resolution) perform better.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.AccessControlListIndexAgent
AppleTalk Filing Protocol (AFP) is the remote filing system protocol that enables Macintosh users to store, access, and share files over a network. AppleShare is the AFP file server that is implemented on Macintosh computers. The Oracle Files AFP server enables Macintosh users to access Oracle Files as if it were an AppleShare server.
The IFS.SERVER.Class that instantiates the AFP Server is:
oracle.ifs.protocols.afp.AfpServer
File attributes and content are stored separately. For performance reasons, the content of a document is not deleted when the document is deleted. The Content Garbage Collection Agent deletes the unreferenced content. This agent runs at specific times of the day as specified in the server configuration file.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.ContentGarbageCollectionAgent
Similar to the Garbage Collection Agent, the Dangling Object AV Cleanup Agent removes orphaned object type references and identifies all invalid object references, such as references to objects that no longer exist, and sets these references to null for array type attributes and zero for scalar attributes. For example, this agent cleans up the owner attribute of a document pointing to directory object which was deleted and is now invalid.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.DanglingObjectAVCleanupAgent
Through Web Folders (WebDAV) and Web Folders-enabled applications, you can edit Microsoft Office documents stored in Oracle Files in place with Windows Office 2000. A new document can be created in Oracle Files this way. Customers can then delete this document in a Web Folder. This servlet also serves documents over HTTP (browser).
The IFS.SERVER.Class that instantiates this server is:
oracle.ifs.protocols.dav.impl.server.IfsServletServer
This agent periodically purges expired events from the event queue.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.EventExchangerAgent
All public objects have an attribute called ExpirationDate. Once this date passes, the public objects are automatically deleted. This is handled by the Expiration Agent, which periodically deletes expired objects. If the expiration date of a public object passes, the agent deletes the public object. This agent runs at specific times of the day as specified in the server configuration parameter, IFS.SERVER.TIMER.ACTIVATIONPERIOD
.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.ExpirationAgent
Oracle Files uses an internal mechanism called the Folder Index to speed up folder-restricted queries. This index is modified every time the folder hierarchy gets changed, to reflect the up-to-date folder hierarchy. However, certain forms of file links may leave the Folder Index in a suboptimal state. The Folder Index Analyzer Agent runs periodically to detect and correct any such state, and return the Folder Index to an optimal state.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.FolderIndexAnalyzerAgent
You should never modify these values.
The FTP server allows users to easily transfer files between one file system and the Oracle Files repository. FTP is particularly useful when performing bulk transfers, in regards to both ease and performance. In addition to the common FTP commands, the Oracle Files server also has built-in parsing and versioning support.
The IFS.SERVER.Class that instantiates the FTP server is:
oracle.ifs.protocols.ftp.server.FtpServer
Oracle Files uses additional server configuration properties, specific to Oracle Files. These properties are inherited and locally defined.
Oracle Files uses several server configurations that do not have properties of their own; they only inherit from other configurations. The properties of the Files-specific configurations may override properties from the inherited configurations.
Do not change the name of the FilesHttpServer
. If you change the server name, you will not be able to access Oracle Files through the Web application interface.
If you must change the FilesHttpServer
name, you must also change the name in the web.xml
configuration file. To change the FilesHttpServer
name:
web.xml
, located in the following directory:
$ORACLE_HOME/j2ee/OC4J_iFS_files/applications/files/files/WEB-INF/
Look for the following lines of code and replace the value for <param-value>
:
<init-param> <param-name>IFS.SERVER.PROTOCOL.DAV.IfsServer.Name</param-name> <param-value>FilesHttpServer</param-value> </init-param>
The Garbage Collection Agent runs at specific times of the day as specified in the server configuration file. Currently, this agent fixes invalid public object owners, creators, deletors, and modifiers.
For example, a document is created and modified by "ssmith." The creator, owner, and last modifier attribute of document are set to ssmith's object ID. If "ssmith" is deleted, the attribute value becomes invalid. The agent replaces these invalid attribute values with the ID of the replacement owner, creator, or deletor specified in the server configuration file.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.GarbageCollectionAgent
The Inbound Queue Listener Agent is a time-based agent that polls all of the inbound queues periodically so that Oracle Files can act upon the messages placed on inbound queues. The Inbound Queue Listener Agent can dequeue a message and delegate the work of processing to the message object itself.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.InboundQueueListenerAgent
Property | Description and Usage Note | Default |
---|---|---|
|
Holds a list of queues that the agent will listen on. |
The Lock Agent is a time-based agent that releases locks that are timed out. The agent needs to be running at all times for the lock auto-expiration function to work.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.LockAgent
The NbServer is a name server for Windows NetBIOS names. It tells client machines that its name is registered to a particular IP address.
The IFS.SERVER.Class that instantiates this server is:
oracle.ifs.protocols.smb.server.NbServer
The Network File System (NFS) protocol is used to provide file sharing between a client machine and a server machine across a network. The NFS protocol is a standard protocol which is widely used for file sharing on UNIX platforms. Although used primarily on UNIX platforms, the NFS protocol is designed to be operating system-independent and implementations of the NFS protocol exist for other platforms, such as Windows.
The IFS.SERVER.Class that instantiates the NFS server is:
oracle.ifs.protocols.nfs.server.NfsServer
For Windows NT/2000 platforms only.
The NT File System (NTFS) allows the Oracle Files repository to appear as a local hard drive on the server machine. When using NTFS, the Oracle Files repository will be mapped to a drive letter on the server machine and can be accessed using the file system as if it were a local hard drive.
The IFS.SERVER.Class that instantiates the NTFS server is:
oracle.ifs.protocols.ntfs.server.NtfsServer
The Print Agent makes printing through Oracle Files indistinguishable from printing to a normal Windows NT server.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.print.PrintAgent
The Quota Agent is triggered by an event to compute the consumed quota for users or Workspaces. This agent also periodically checks all users who are active, according to a specified timer period. The agent updates the user's consumed storage. When the consumed storage is over the allocated quota, the user will not be able to add any more documents to Oracle Files.
A user's quota is calculated upon the content already consumed. Therefore, a user will go over quota by adding the final file that pushes the consumed storage over the allocated storage. When setting users' allocated quota, remember that a user's last file will put him or her over quota before being denied.
Quotas will not be enforced if:
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.QuotaAgent
When a node is started, this agent automatically preloads the service's data cache. It expects the following entries in the Server Configuration file.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.ServiceWarmupAgent
The Service Watchdog Agent cleans up after Oracle Files services that do not shut down cleanly.
The IFS.SERVER.Class that instantiates this agent is:
oracle.ifs.management.servers.ServiceWatchdogAgent
The SMB server allows Windows users to easily copy files between their local drives and the Oracle Files repository. It also allows users to browse and edit files and even execute programs directly from the Oracle Files repository. SMB is best suited for interactive browsing and modifying documents.
You should configure the NbServer for use with SMB; see "NbServer [NetBIOS]" for more information.
The IFS.SERVER.Class that instantiates this server is:
oracle.ifs.protocols.smb.server.SmbServer