Table of Contents | Previous

Programmer's Guide

Index

A

abbrev, value of sizefmt attribute 37
about this book 5
Access Control API 24
for more info 25
loading new authentication services 25
Access Control Programmer's Guide 25
acl.conf 30
ACL files
editing 25
add-footer SAF 48
add-header SAF 48
AddLog
step in request handling process 32
Agents API 8
AIX, relinking 3.x plugins 48
API reference
JSP 21
APIs
Access Control 24
CGI 14
changes in iPlanet Web Server 4.1 8
for server-parsed HTML tags 10
in iPlanet Web Server 4.1 9
Java servlets and JSP 18
NSAPI 21
server-side JavaScript
summary 26
WAI 23
Web Publishing 25
Application Manager
server-side JavaScript 13
assign-name SAF 50
AuthTrans
step in request handling process 31

B

buffered streams 51
bytes, value of sizefmt attribute 37

C

cache-init SAF
minor changes to 48
CGI 14
adding CGI programs to the server 16
enabling 14
for more info 18
specifying CGI directories 14
specifying file extensions 15
variables 16
website 18
cgi attribute of the exec command 38
changes
API 8
logging changes 46
magnus.conf directives 49
NSAPI 45
ChunkedRequestBufferSize
magnus.conf directive 49
ChunkedRequestTimeout
magnus.conf directive 49
cindex-init SAF
minor changes to 48
client certificate CGI variables 16
cmd attribute of the exec command 38
Common Gateway Interface web site 18
compiling
Java servlets 18
server-side JavaScript applications 12
config
server-side HTML command 36
config directory 9
location 9
configuration files 9, 29
location 9, 29
magnus.conf 30, 49
mime.types 32
obj.conf 31
configuring
iPlanet Web Server 29
JDK 19
JRE 19
content
changing on server 10
dynamically generating 9
contexts.properties 30
cookies
logging 47
NSAPI functions 47
CORBA 23
CORBA/IIOP 8
Core JavaScript Reference 8
creating
custom server-side tags 40
servlets 20
custom server-side HTML tags
defining 41
initialization functions for 43
loading 43

D

databases
accesssing from server-side JavaScript 14
DATE_GMT
variable in server-side HTML command 39
DATE_LOCAL
variable in server-side HTML command 39
defining
custom server-side HTML tags 40
servlets 20
directives 21, 32
directories
for CGI 14
for servlets 20
DOCUMENT_NAME
variable in server-side HTML command 39
DOCUMENT_URI
variable in server-side HTML command 39
dynamically generating content 9

E

echo
server-side HTML command 37
editing
ACL files 25
enabling
3.x plugins on AIX 48
CGI 14
JSP 19
NSAPI 22
server-side JavaScript 12
server-side tags 10
servlets 19
WAI 23
web publishing 26
environment variables
in server-side HTML commands 39
errmsg attribute of config command 36
Error
step in request handling process 32
exec
server-side HTML command 10, 38
extending
server functionality 10
the server 21
external databases
accessing from server-side JavaScript 14

F

file attribute of include command 37
file extensions
.jsp 20
.shtml 40
for CGI 15
find-pathinfo-forward parameter 50
find-pathinfo SAF 50
flastmod
affected by timefmt attribute 36
server-side HTML command 38
flex-init SAF 47
flex-rotate-init SAF 46
flushTimer
magnus.conf directive 49
footers
adding 48
fsize
server-side HTML command 38

G

generating
dynamic content 9

H

header files
nsapi.h 22
shtml_public.h 41
headers
adding 48
HTML tags
server-parsed 10
server-parsed commands 35
HttpApplets 8

I

IIOP 8, 23
include
server-side HTML command 37
Init
step in request handling process 31
Inprise 8, 23, 53
installing
JRE or JDK 19
JSP 20
plugins (SAFs) 22
server-side JavaScript applications 13
servlets 20
WAI applications 23
WAI component 23, 53
introduction 7

J

Java
JDK versions 19
JSP 18
server-side applets 8
servlets 18
servlets.jar 18
Java Development Kit
see JDK
Java Runtime Environment
see JRE
JavaScript
changes in server-side JavaScript 8
Core Reference 8
see also Server-Side JavaScript
server-side 11
Writing Server-Side JavaScript Applications 12
JavaScript Application Manager 13
for more info 13
JavaScript Reference 13
JavaServer Pages
see JSP
Java Servlet API documentation 20
JDK
configuring 19
installing 19
switching to 19
versions 19
JRE
configuring 19
installing 19
switching to 19
jsa.conf 30
JSP 18
API reference 21
enabling 19
for more info 20
installing 20
jvm12.conf 30

L

LAST_MODIFIED
variable in server-side HTML command 39
LiveConnect 11
loading
custom server-side HTML tag 43
new authentication services 25
NSAPI plugins 22
load-modules SAF 22, 43
logging
changes in NSAPI functions 46
cookie values 47
relaxed mode 47

M

magnus.conf 30
directive changes 49
list of directives 31
mime.types 32
specifying CGI extensions 15
MIME types 32
for more info 34
modifying
server behavior 10

N

NameTrans
step in request handling process 31, 50
NativeThreads 10, 35
net_write
NSAPI function 42
Netscape Server Application Programming Interface
see NSAPI
nocache parameter 50
nostat parameter 50
NSAPI 10, 21
changes in iPlanet Web Server 4.1 45
enabling 22
for more info 22
header file 22
installing plugins 22
nsapi.h 22
ntrans-base 50

O

obj.conf 31
adding new authentication services 25
directives 21
enabling server-parsed tags 10
enabling server-side JavaScript 12
enabling servlets 19
for more info 32
installing NSAPI plugins 22
installing WAI plugins 23
see NSAPI Programmer's Guide for more info 23
specifying CGI directories 15
specifying CGI extensions 15
using NSAPI to write SAFs 22
ObjectType
directive 32
step in request handling process 32
ORB.init 55
OSAGENT 54
overview 7

P

parse-html SAF 36
PathCheck
step in request handling process 32, 50
pfx2dir SAF 50
plugins
creating 21
for more info 22
installing 22
relinking, 3.x AIX 48
preface 5

Q

QUERY_STRING_UNESCAPED
variable in server-side HTML command 39

R

register-http-method SAF 50
relaxed
logging mode 47
parameter to flex-init SAF 47
request-handling process
steps 31
return codes
REQ_ABORTED 42
REQ_EXIT 42
REQ_NOACTION 42
REQ_PROCEED 42
rules.properties 30

S

SAFs
for more info 22
installing 22
security
functions 47
send-file SAF 50
Server Application Functions
see SAFs
server behavior
modifying 10
server extensions 21
server-parsed HTML tags 10
server plugins 21
server-side applets 8
server-side HTML commands 35
config 36
creating new server-side tags 40
echo 37
environment variables in 39
exec 38
flastmod 38
format 36
fsize 38
include 37
using 36
server-side HTML tags
creating 40
server-side JavaScript
accessing external databases 14
Application Manager 13
changes 8
compiling 12
enabling 12
installing applications 13
Writing SSJS Applications Applications 12
server-side tags 10
enabling parsing of 10
exec 10
Service
caching responses, preventing 50
step in request handling process 32
servlets
API documentation from Sun Microsystems 18
compiling 18
embedding in HTML files 39
enabling 19
for more info 20
installing 20
more info on creating 20
registered directories 20
virtual paths 20
servlets.jar 18
servlets.properties 30
<SERVLETS> tag 39
set-default-type SAF 51
shtml.dll 41
shtml.so 41
shtml_add_tag 41
function for registering custom server-side tags 43
shtml_init 10, 35
shtml_public.h 41
shtml_send 10, 35
shtml files 40
ShtmlTagExecuteFunc
function for defining server-side tags 41
ShtmlTagInstanceLoad
function for defining server-side tags 42
ShtmlTagInstanceUnload
function for defining server-side tags 42
ShtmlTagPageLoadFunc
function for defining server-side tags 42
ShtmlTagPageUnLoadFn
function for defining server-side tags 42
sizefmt attribute of config command 37
SSJS
see server-side JavaScript
ssl-check SAF 47
StrictHttpHeaders
magnus.conf directive 49
summary
APIs 26

T

tag execution function
for customized server-side tag 41
tags
server-parsed HTML 35
TagUserData
data structure for custom server-side tags 41, 43
timefmt tag 36
type-by-extension SAF 33

U

UseOutputStreamSize
magnus.conf directive 49
util_cookie_find NSAPI function 47

V

variables
CGI 16
in server-side HTML commands 39
version control 26
virtual attribute of the include command 37
virtual paths
for servlets 20
Visibroker 8, 23, 53

W

WAI 53
compatibility issues 53
enabling 23
for more info 24
installing applications 23
installing component 23, 53
need for Visibroker 8
ORB.init 55
OSAGENT 54
Web Application Interface
see WAI
webpub.conf 30
web publishing 25
enabling 26
version control 26
Web Publishing API 25
for more info 26
Writing Server-Side JavaScript Applications 12, 14
Writing Web Applications with WAI 23

Table of Contents | Previous

Last Updated: 03/01/00 09:14:07

© Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.