beautypg.com

Apple AppleShare 3.0 File Server Controls User Manual

Page 3

background image

The AppleShare Installer initially installs the AppleShare File Server

application in the System Folder, but the file can reside anywhere on the

server volume. The AppleShare File Server application communicates with the

File Server Extension primarily by means of server control calls.

AppleShare Admin The AppleShare Admin application provides the user

interface for defining users and groups for the server. The AppleShare Admin

application also lets you set preferences, set access privileges, and perform

other administrative tasks for the file server. (See the AppleShare Server

3.0 Administrator's Guide for more information about the administrative

features of the AppleShare File Server 3.0.)

Like the AppleShare File Server application, the AppleShare Admin application

is initially installed in the System Folder but can reside anywhere on the

server volume. It communicates with the File Server Extension primarily by

means of server control calls. It also uses the AppleShare PDS file and the

Users & Groups Data File to store and retrieve information about server

volumes and the users and groups defined for the server, respectively.

Network AppleShare clients Network workstations with AppleShare client

software installed can connect to the File Server Extension. AppleShare

clients communicate with the server through AFP sessions.

File Manager The Macintosh File Manager normally handles local requests for

file access. While the file server is running, however, the File Server

Extension intercepts all file access calls from the File Manager.

Server additions Applications, INITs, extensions, and other types of

programs can access the File Server Extension by using server control calls.

A program that uses server control calls is referred to as a server addition.

This guide tells you how to create server additions by using server control

calls in your own programs.

Macintosh File Sharing software components

Like the AppleShare File Server 3.0, Macintosh File Sharing is composed of a

number of parts distributed across several files in the System Folder. The

File Sharing Extension provides the actual functionality of the AFP server.

Five other files -- the Network Extension, three control panels, and the

Finder -- work together to provide the user interface.

The File Sharing Extension handles all requests for access to files residing

on local volumes, including local requests from the Macintosh File Manager

and server additions, and remote requests from AFP clients.

This section describes the software components of Macintosh File Sharing. The

section "Data Files," later in this chapter, describes the Users & Groups

Data File and the AppleShare PDS file.

File Sharing Extension The File Sharing Extension contains the actual file

server code.

It is a system extension that resides in the Extensions folder. The File

Sharing Extension is a launchable file, though its file type is 'INIT'

instead of 'APPL', which prevents users from starting it from the Finder.

(The 'INIT' file type also tells the system to put the file in the Extensions

folder and causes the extension to be opened during system startup.) When the

File Sharing Extension is launched, it runs as a background application.