Programmer's Guide to Enterprise Server 4.0
Table of Contents | Previous

Programmer's Guide to Enterprise Server 4.0

Index

A

abbrev, value of sizefmt attribute 34
about this book 3
Access Control API 20
for more info 21
loading new authentication services 21
Access Control Programmer's Guide 21
acl.conf 26
ACL files
editing 21
add-footer SAF 43
add-header SAF 43
AddLog
step in request handling process 28
Agents API 6
APIs
Access Control 20
CGI 12
changes in Enterprise Server 4.0 6
for server-parsed HTML tags 8
in Enterprise Server 4.0 7
Java servlets and JSP 14
NSAPI 17
server-side JavaScript
summary 22
WAI 19
Web Publishing 21
Application Manager
server-side JavaScript 10
AuthTrans
step in request handling process 28

B

bytes, value of sizefmt attribute 34

C

cache-init SAF
minor changes to 44
CGI 12
adding CGI programs to the server 13
enabling 12
for more info 14
specifying CGI directories 12
specifying file extensions 13
website 14
cgi attribute of the exec command 36
changes
API 6
logging changes 42
NSAPI 41
cindex-init SAF
minor changes to 44
cmd attribute of the exec command 36
Common Gateway Interface web site 14
compiling
Java servlets 14
server-side JavaScript applications 10
config
server-side HTML command 34
config directory 6
location 6
configuration files 6, 25
location 6, 25
magnus.conf 26
mime.types 29
obj.conf 27
configuring
Enterprise Server 25
JDK 15
JRE 15
content
changing on server 8
dynamically generating 7
cookies
logging 42
NSAPI functions 43
CORBA 19
CORBA/IIOP 6
Core JavaScript Reference 6
creating
custom server-side tags 37
servlets 16
custom server-side HTML tags
defining 37
initialization functions for 40
loading 40

D

databases
accesssing from server-side JavaScript 11
DATE_GMT
variable in server-side HTML command 36
DATE_LOCAL
variable in server-side HTML command 36
defining
custom server-side HTML tags 37
servlets 16
directives 17, 28
directories
for CGI 12
for servlets 16
DOCUMENT_NAME
variable in server-side HTML command 36
DOCUMENT_URI
variable in server-side HTML command 36
dynamically generating content 7

E

echo
server-side HTML command 35
editing
ACL files 21
enabling
CGI 12
JSP 15
NSAPI 17
server-side JavaScript 9
server-side tags 8
servlets 15
WAI 19
web publishing 22
environment variables
in server-side HTML commands 36
errmsg attribute of config command 34
Error
step in request handling process 28
exec
server-side HTML command 8, 36
extending
server functionality 7
the server 17
external databases
accessing from server-side JavaScript 11

F

file attribute of include command 35
file extensions
.jsp 16
.shtml 37
for CGI 13
flastmod
affected by timefmt attribute 34
server-side HTML command 35
flex-init SAF 42
flex-rotate-init SAF 42
footers
adding 43
fsize
server-side HTML command 35

G

generating
dynamic content 7

H

header files
nsapi.h 17
shtml_public.h 38
headers
adding 43
HTML tags
server-parsed 8
server-parsed commands 33
HttpApplets 6

I

IIOP 6, 19
include
server-side HTML command 35
Init
step in request handling process 28
Inprise 6, 19, 45
installing
JRE or JDK 15
JSP 15
plugins (SAFs) 18
server-side JavaScript applications 10
servlets 15
WAI applications 19
WAI component 19, 45
introduction 5

J

Java
JDK versions 15
JSP 14
server-side applets 6
servlets 14
servlets.jar 14
Java Development Kit
see JDK
Java Runtime Environment
see JRE
JavaScript
changes in server-side 6
Core Reference 6
see also Server-Side JavaScript
server-side 9
Writing Server-Side JavaScript Applications 9
JavaScript Application Manager 10
for more info 11
JavaScript Reference 11
JavaServerPages
see JSP
Java Servlet API documentation 16
JDK
configuring 15
installing 15
switching to 15
versions 15
JRE
configuring 15
installing 15
switching to 15
jsa.conf 26
JSP 14
enabling 15
for more info 16
installing 15
JSP web site at Sun Microsystems 16
jvm.conf 26

L

LAST_MODIFIED
variable in server-side HTML command 36
LateInit 40
LiveConnect 9
loading
custom server-side HTML tag 40
new authentication services 21
NSAPI plugins 18
load-modules SAF 18, 40
logging
changes in NSAPI functions 42
cookie values 42
relaxed mode 42

M

magnus.conf 26
list of directives 27
mime.types 29
specifying CGI extensions 13
MIME types 29
for more info 31
modifying
server behavior 7

N

NameTrans
step in request handling process 28
NativeThreads 40
net_write()
NSAPI function 38
Netscape Server Application Programming Interface
see NSAPI
NSAPI 7, 17
changes in Enterprise Server 4.0 41
enabling 17
for more info 18
header file 17
installing plugins 18
nsapi.h 17
NSAPI Programmer's Guide 7

O

obj.conf 27
adding new authentication services 21
directives 17
enabling server-parsed tags 8
enabling server-side JavaScript 9
enabling servlets 15
for more info 28
installing NSAPI plugins 18
installing WAI plugins 19
see NSAPI Programmer's Guide for more info 18
specifying CGI directories 13
specifying CGI extensions 13
using NSAPI to write SAFs 17
ObjectType
directive 29
step in request handling process 28
ORB.init() 47
OSAGENT 46
overview 5

P

parse-html SAF 33
PathCheck
step in request handling process 28
plugins
creating 17
for more info 18
installing 18
preface 3

Q

QUERY_STRING_UNESCAPED
variable in server-side HTML command 36

R

relaxed
logging mode 42
parameter to flex-init SAF 42
request-handling process
steps 28
return codes
REQ_ABORTED 38
REQ_EXIT 39
REQ_NOACTION 38
REQ_PROCEED 38
rules.properties 26

S

SAFs
for more info 18
installing 18
security
functions 43
Server Application Functions
see SAFs
server behavior
modifying 7
server extensions 17
server-parsed HTML tags 8
server plugins 17
server-side applets 6
server-side HTML commands 33
config 34
creating new server-side tags 37
echo 35
environment variables in 36
exec 36
flastmod 35
format 33
fsize 35
include 35
using 33
server-side HTML tags
creating 37
server-side JavaScript
accessing external databases 11
Application Manager 10
changes in 4.0 6
compiling 10
enabling 9
installing applications 10
Writing SSJS Applications Applications 9
server-side tags 8
enabling parsing of 8
exec 8
Service
step in request handling process 28
servlets
API documentation from Sun Microsystems 14
compiling 14
enabling 15
for more info 16
installing 15
more info on creating 16
registered directories 16
virtual paths 16
servlets.jar 14
servlets.properties 26
shtml.dll 38
shtml.so 38
shtml_add_tag 38
function for registering custom server-side tags 40
shtml_init 40
shtml_public.h 38
shtml_send 40
shtml files 37
ShtmlTagExecuteFunc
function for defining server-side tags 38
ShtmlTagInstanceLoad
function for defining server-side tags 39
ShtmlTagInstanceUnload
function for defining server-side tags 39
ShtmlTagPageLoadFunc
function for defining server-side tags 39
ShtmlTagPageUnLoadFn
function for defining server-side tags 39
sizefmt attribute of config command 34
SSJS
see server-side JavaScript
ssl-check SAF 43
summary
ES 4.0 APIs 22

T

tag execution function
for customized server-side tag 37
tags
server-parsed HTML 33
TagUserData
data structure for custom server-side tags 38, 39
timefmt tag 34
type-by-extension SAF 29

U

util_cookie_find NSAPI function 43
util_cookie_next NSAPI function 43

V

variables
in server-side HTML commands 36
version control 22
virtual attribute of the include command 35
virtual paths
for servlets 16
Visibroker 6, 19, 45

W

WAI 45
compatibility issues 45
enabling 19
for more info 20
installing applications 19
installing component 19, 45
need for Visibroker 6
ORB.init() 47
OSAGENT 46
Web Application Interface
see WAI
webpub.conf 26
web publishing 21
enabling 22
version control 22
Web Publishing API 21
for more info 22
Writing Server-Side JavaScript Applications 9, 11
Writing Web Applications with WAI 19

Table of Contents | Previous

Last Updated: 08/12/99 12:35:21

Copyright ©1999 Netscape Communications Corp. All rights reserved.