1 Introduction
1.1 Overview
1.2 Implementation Details
1.2 Implementation Details
1.2.1 Remote File Access Performance
1.2.2 Record Locking
1.2.3 System Security
1.2.4 System Load Balancing
1.2.5 Server Licensing
1.2.6 Vision Files
1.2.7 International Character Handling
2 Preparing Your UNIX Network
2.1 Getting Started on UNIX
2.2 UNIX System Requirements
2.3 Installing a UNIX Server
2.4 Ownerships and Permissions
2.5 Installing the Client
2.5 Installing the Client
2.5.1 Passwords for Clients
2.5.2 Setting Up the Host Name
2.5.3 Setting Up the User Name
2.5.4 Confirming Network Services
3 Preparing Your Windows NT or Windows 2000 Network
3.1 Getting Started in Windows
3.2 Windows Installation Requirements
3.3 Installing a Windows NT/2000 Server
3.4 Setting Up Accounts
3.5 Windows Security vs. AcuServer System Security
3.6 Ownerships and Permissions
3.6 Ownerships and Permissions
3.6.1 Ownerships and Permissions on New Files
3.7 Installing the Client
3.7 Installing the Client
3.7.1 Passwords for Clients
3.7.2 Setting Up the Host Name
3.7.3 Setting Up the User Name
3.7.4 Confirming Network Services
3.8 Using AcuServer's Graphical User Interface for Windows
3.8 Using AcuServer's Graphical User Interface for Windows
4 Configuration
4.1 Configuring AcuServer
4.2 Configuration Variables
4.2 Configuration Variables
4.2.1 Runtime Configuration Variables
4.2.1 Runtime Configuration Variables
AS_CLIENT_ENCRYPT
DEFAULT_TIMEOUT
filename_MRC (Multi_Record_Count)
USE_LOCAL_SERVER
4.2.2 Server Configuration Variables
4.2.2 Server Configuration Variables
ACCESS_FILE
ACUSERVER_PORT
filename_DATA_FMT
DEFAULT_UMASK
DEFAULT_USER
ENCRYPTION_SEED
FILE_TRACE
FILE_TRACE_FLUSH
filename_INDEX_FMT
LOCK_ALL_FILES
LOCKS_PER_FILE, MAX_FILES, and MAX_LOCKS
MAX_ERROR_LINES
MULTIPLE_RECORD_COUNT
NT_SECURITY
PASSWORD_ATTEMPTS
PROVIDE_PASSWORD_MESSAGES
SERVER_IP and SERVER_NAME
TEXT
V_BUFFERS
V_BUFFER_DATA
V_READ_AHEAD
V_SEG_SIZE
V_VERSION
filename_VERSION
5 The acuserve Command
5.1 The acuserve Command
5.2 acuserve Command Options
5.2 acuserve Command Options
5.2.1 acuserve -access
5.2.2 acuserve -config
5.2.3 acuserve -info
5.2.4 acuserve -install
5.2.5 acuserve -kill
5.2.6 acuserve -query
5.2.7 acuserve -remove
5.2.8 acuserve -start
5.2.9 acuserve -unlock
5.2.10 acuserve -version
5.3 Starting acuserve at System Startup
5.3 Starting acuserve at System Startup
5.4 Status Reports
5.4 Status Reports
5.5 Closing Stranded Files
5.5 Closing Stranded Files
6 System Security
6.1 Security Overview
6.2 The Server Access File
6.3 Access Records
6.4 Using the Access File Manager
6.4 Using the Access File Manager
6.4.1 Starting the Access File Manager
6.4.2 Creating or Opening an Access File
6.4.3 Adding an Access Record
6.4.4 Removing an Access Record
6.4.5 Modifying an Access Record
6.4.6 Displaying an Access Record
6.4.7 Exiting the Access Manager
6.5 AcuServer Connection Logic
6.5 AcuServer Connection Logic
6.5.1 Passwords
6.6 Encryption
6.6 Encryption
7 Programming for AcuServer
7.1 Programming Considerations
7.2 Accessing Remote Files
7.2 Accessing Remote Files
7.2.1 Remote Name Notation
7.2.2 Using FILE_PREFIX and CODE_PREFIX
7.2.3 Remote Name Notation on Command Line and in Configuration File
7.2.4 Using Name Aliases
7.3 Server Name Management
7.3 Server Name Management
7.4 Multiple-Record Mode
7.4 Multiple-Record Mode
7.4.1 File Limitations
7.4.2 Other Considerations
7.5 Restrictions to Library Functions
7.5 Restrictions to Library Functions
7.5.1 C$COPY
7.5.2 C$FILEINFO
7.5.3 RENAME
8 System Management
8.1 Machine Failures
8.2 Error Codes
8.3 Diagnosing AcuServer Errors
8.4 Troubleshooting
8.4 Troubleshooting
8.4.1 Ambiguous File Error
8.4.2 Connection Times Out
8.4.3 File Access Denied
8.4.4 Unexpected User Name
8.4.5 Connection Refused
8.4.6 Invalid Password
8.4.7 Client and Server Both Hang When Connecting
8.5 Frequently Asked Questions
8.5 Frequently Asked Questions
9 Technical Support
9.1 Contacting Acucorp Technical Support
Glossary of Terms
Glossary of Terms
(c) Copyright Acucorp, Inc., 1994-2001. ALL RIGHTS RESERVED.
Acucorp, Acucobol, AcuBench, AcuConnect, AcuLaunch, AcuServer, AcuSQL, Acu4GL, and extend are trademarks of Acucorp, Inc. AcuODBC is a registered trademark of Acucorp, Inc. Acu4GL is protected by U.S. patent no. 5,640,550. Other brand and product names are trademarks or registered trademarks of their holders.