AIX 6.1 information
AIX overview
Notices
Other copyrights
Accessibility features for AIX Version 6.1
Release notes
AIX PDFs
Commands
What's new
a
ac
accept
acctcms
acctcom
acctcon1
acctcon2
acctctl
acctdisk
acctdusg
acctmerg
accton
acctprc1
acctprc2
acctrpt
acctwtmp
aclconvert
acledit
aclget
aclgettypes
aclput
adb
addbib
addrpnode
addX11input
adfutil
admin
aixmibd
aixpert
aixpertldap
aixterm
ali
alias
alog
alstat
alt_disk_copy
alt_disk_install
alt_disk_mksysb
alt_rootvg_op
amepat
anno
ap
apply
apropos
ar
arithmetic
arp
artexdiff
artexget
artexlist
artexmerge
artexremset
artexset
as
asa
at
ate
atmstat
atq
atrm
attachrset
audit
auditbin
auditcat
auditconv
auditmerge
auditpr
auditselect
auditstream
authexec
authqry
authrpt
autoconf6
automount
automountd
autopush
awk
b
back
backsnap
backup
banner
basename
batch
battery
bc
bdftopcf
bdiff
bellmail
bffcreate
bfs
bg
bicheck
biff
bindintcpu
bindprocessor
binld
biod
bj
bootauth
bootlist
bootparamd
bootpd
bootptodhcp
bosboot
bosdebug
bs
bsh
bterm
bugfiler
burst
c
cachefslog
cachefsstat
cachefswssize
cal
calendar
cancel
canonls
captoinfo
capture
cat
catman
cb
cd
cdc
cdcheck
cdeject
cdmount
cdromd
cdumount
cdutil
certadd
certcreate
certdelete
certget
certlink
certlist
certrevoke
certverify
cfgif
cfginet
cfgmgr
cfgqos
cfgvsd
cflow
cfsadmin
chargefee
chauth
chauthent
chC2admin
chCCadmin
chcifscred
chcifsmnt
chclass
chcluster
chcod
chcomg
chcondition
chcons
chcore
chcosi
chdef
chdev
chdisp
chdom
checkcw
checkeq
checkmm
checknr
chedition
chfilt
chfn
chfont
chfs
chgif
chginet
chgroup
chgrp
chgrpmem
chhwkbd
chiscsi
chitab
chkbd
chkey
chlang
chlicense
chlpclacl
chlpcmd
chlpracl
chlpriacl
chlprsacl
chlv
chlvcopy
chmaster
chmod
chmp
chnamsv
chndaf
chnfs
chnfsdom
chnfsexp
chnfsim
chnfsmnt
chnfsrtd
chnfssec
chnlspath
chown
chpasswd
chpath
chprtsv
chps
chpv
chque
chquedev
chrepos
chresponse
chrole
chroot
chrsrc
chsec
chsensor
chserver
chservices
chsh
chslave
chssys
chsubserver
chtcb
chtun
chtz
chuser
chusil
chvfs
chvg
chvirprt
chvmode
chwpar
chypdom
ckauth
ckfilt
ckpacct
ckprereq
cksum
clcmd
clctrl
clear
clogin
clusterconf
clsnmp
cmp
col
colcrt
colrm
comb
comm
command
comp
compare_report
compress
comsat
configassist
conflict
confsetcntrl
confsrc
cp
cpcosi
cpio
cplv
cpp
cpuextintr_ctl
cpupstat
craps
createvsd
crfs
cron
cronadm
crontab
crvfs
csh
csmstat
csplit
csum
ct
ctaclfck
ctags
ctcasd
ctctrl
cthactrl
cthagsctrl
cthagstune
cthatsctrl
cthatstune
ctlvsd
ctmsskf
ctscachgen
ctsidmck
ctskeygen
ctsnap
ctsthl
ctsvhbac
ctsvhbal
ctsvhbar
cu
curt
custom
cut
cw
cxref
d
dacinet
dadmin
date
dbts
dbx
dc
dcp
dd
defaultbrowser
defif
definet
defragfs
defvsd
deleteX11input
delta
deroff
detachrset
devinstall
devnm
devrsrv
df
dfmounts
dfpd
dfsck
dfshares
dhcpaction
dhcpcd
dhcpcd6
dhcprd
dhcpsconf
dhcpsd
dhcpsdv6
diag
diaggetrto
diagrpt
diagsetrto
diction
diff
diff3
diffmk
dig
digest
dircmp
dirname
disable
diskusg
dispgid
dispuid
dist
dmadm
dmf
dmpuncompress
dms
dms_enable_fs
dnssec-keygen
dnssec-makekeyset
dnssec-signkey
dnssec-signzone
dodisk
domainname
domlist
dosdel
dosdir
dosformat
dosread
doswrite
dp
dpid2
dping
drm_admin
drmgr
drslot
dscreen
dslpaccept
dslpaccess
dslpadmin
dslpdisable
dslpenable
dslpprotocol
dslpreject
dslpsearch
dspcat
dspmsg
dshbak
dsh
dtaction
dtappintegrate
dtlogin
dtscript
dtsession
dtterm
du
dump
dumpcheck
dumpctrl
dumpfs
e
echo
ed
edit
edquota
efsenable
efskeymgr
efskstoldif
efsmgr
egrep
eimadmin
elogevent
emgr
emstat
emsvcsctrl
enable
enotifyevent
enotifyevent
enq
enroll
enscript
entstat
env
epkg
eqn
errclear
errctrl
errdead
errdemon
errinstall
errlogger
errmsg
errpt
errstop
errupdate
ethchan_config
ewallevent
ex
execerror
execrset
expand
expfilt
explain
explore
exportfs
exportvg
expr
exptun
extendlv
extendvg
f
f
factor
false
fastboot
fasthalt
fc
fccheck
fcclear
fcdecode
fcdispfid
fcfilter
fcinit
fclogerr
fcpushstk
fcreport
fcstat
fcstkrpt
fcteststk
fddistat
fdformat
fdpr
fencevsd
ff
fg
fgrep
file
File
filemon
fileplace
find
finger
fingerd
fish
flcopy
flush-secldapclntd
fmt
fold
folder
folders
format
fortune
forw
fpm
fpr
frcactrl
from
fsck
fsck_cachefs
fsdb
fsplit
ftp
ftpd
fuser
fwtmp
fxfer
g
gated
gdc
gencat
gencopy
gencore
genfilt
geninstall
genkex
genkld
genld
gennames
gensyms
gentun
genxlt
get
getconf
getdev
getdgrp
getea
getopt
getopts
getrunmode
getsecconf
getsyslab
gettable
gettrc
getty
glbd
gprof
grap
greek
grep
groups
grpck
grpsvcsctrl
gssd
h
ha.vsd
ha_star
ha_vsd
haemd
haemd_HACMP
haemqvar
haemtrcoff
haemtrcon
haemunlkrm
hagsd
hagsns
hagsvote
halt
hangman
hash
hatsoptions
head
help
host
host9
hostent
hostid
hostmibd
hostname
hosts2ldif
hp
hplj
hpmcount
hpmstat
hps_dump
htable
hty_load
hyphen
i
ibm3812
ibm3816
ibm5585H-T
ibm5587G
ibstat
iconv
id
ifconfig
ike
ikedb
imake
imapd
imapds
impfilt
importvg
imptun
inc
indent
indxbib
inetd
infocenter
infocmp
init
install
install_all_updates
install_assist
install_mh
install_wizard
installbsd
installios
installp
instfix
inucp
inudocm
inulag
inurecv
inurest
inurid
inusave
inutoc
inuumsg
inuwpar
invscout
invscoutd
ioo
iostat
ipcrm
ipcs
ipfilter
ipreport
ipsec_convert
ipsecstat
ipsectrcbuf
iptrace
ipv6policy
isC2host
isCChost
isnstgtd
istat
j
j2edlimit
jobs
join
joinvg
k
kdb
kdestroy
keyadd
keycomp
keydelete
keyenvoy
keylist
keylogin
keylogout
keypasswd
keyserv
kill
killall
kinit
klist
kmodctrl
kpasswd
krlogind
krshd
ksh
ksh93
kvno
l
labcat
labck
last
lastcomm
lastlogin
lb_admin
lb_find
lbxproxy
ld
ldd
ldedit
learn
leave
lecstat
lex
line
link
lint
listdgrp
listvgbackup
listX11input
livedumpstart
llbd
ln
locale
localedef
lock
lockd
locktrace
logevent
logform
logger
login
logins
logname
logout
look
lookbib
loopmount
loopumount
lorder
lp
lp.cat
lp.set
lp.tell
lpadmin
lpar_netboot
lparstat
lpc
lpd
lpfilter
lpforms
lphistory
lpmove
lppchk
lppmgr
lpq
lpr
lprm
lpsched
lpstat
lpsystem
lptest
lpusers
ls
ls-secldapclntd
lsactdef
lsallq
lsallqdev
lsarm
lsattr
lsaudrec
lsauth
lsauthent
lsC2admin
lsCCadmin
lscfg
lscifscred
lscifsmnt
lsclass
lscluster
lscomg
lscondition
lscondresp
lsconn
lscons
lscore
lscosi
lsdev
lsdisp
lsdom
lsfilt
lsfont
lsfs
lsgroup
lsiscsi
lsitab
lskbd
lskst
lsldap
lslicense
lslpcmd
lslpp
lslv
lsmaster
lsmcode
lsmksysb
lsmp
lsnamsv
lsndaf
lsnfsexp
lsnfsmnt
lsnim
lsnlspath
lsparent
lspath
lspriv
lsprtsv
lsps
lspv
lsque
lsquedev
lsresource
lsresponse
lsrole
lsrpdomain
lsrpnode
lsrset
lsrsrc
lsrsrcdef
lssavevg
lssavewpar
lssec
lssecattr
lssensor
lsslot
lssrad
lssrc
lsts
lstun
lstxattr
lsuser
lsusil
lsvfs
lsvg
lsvgfs
lsvirprt
lsvmode
lsvpd
lsvsd
lswlmconf
lswpar
luit
lvmo
lvmstat
m
m4
mach
machstat
macref
Mail
mailq
mailstats
mailx
make
makedbm
makedepend
makedev
makekey
makemap
man
manage_disk_drivers
managefonts
mant
mark
mesg
mhl
mhmail
mhpath
migratelp
migratepv
migwpar
mirrorvg
mirscan
mk_niscachemgr
mk_nisd
mk_nispasswdd
mkauth
mkboot
mkC2admin
mkcatdefs
mkCCadmin
mkcd
mkcfsmnt
mkcifscred
mkcifsmnt
mkcimreg
mkclass
mkclient
mkcluster
mkcomg
mkcondition
mkcondresp
mkcosi
mkdev
mkdir
mkdirhier
mkdom
mkdvd
mkfifo
mkfilt
mkfont
mkfontdir
mkfs
mkgroup
mkhosts
mkiba
mkinstallp
mkiscsi
mkitab
mkkeyserv
mkkrb5clnt
mkkrb5srv
mklost+found
mklpcmd
mklv
mklvcopy
mkmaster
mknamsv
mkndaf
mknetid
mknfs
mknfsexp
mknfsmnt
mknfsproxy
mknod
mknotify
mkpasswd
mkpath
mkprojldap
mkproto
mkprtldap
mkprtsv
mkps
mkqos
mkque
mkquedev
mkramdisk
mkresponse
mkrole
mkrpdomain
mkrset
mkrsrc
mkseckrb5
mksecldap
mksecpki
mksensor
mkserver
mkslave
mkssys
mkstr
mksysb
mkszfile
mktcpip
mkts
mktun
mkuser
mkuser.sys
mkusil
mkvg
mkvgdata
mkvirprt
mkwpar
mkwpardata
mm
mmt
mmtu
mobip6ctrl
mobip6reqd
mon-cxma
monacct
monitord
moo
more
mosy
mount
mountd
mpcstat
mpio_get_config
mpstat
mrouted
msgchk
msh
mt
mtrace
multibos
mv
mvdir
mvfilt
mvt
mwm
n
named
named8
named9
named-checkconf
named-checkzone
namerslv
ncheck
nddctl
ndp
ndpd-host
ndpd-router
ndx
neqn
netcd
netcdctrl
netpmon
netrule
netstat
newaliases
newform
newgrp
newkey
news
next
nfs.clean
nfs4cl
nfs4smctl
nfsauthreset
nfsd
nfshostkey
nfshostmap
nfso
nfsrgyd
nfsstat
nice
nim
nim_clients_setup
nim_master_recover
nim_master_setup
nim_move_up
nim_update_all
nimadapters
nimadm
nimclient
nimconfig
nimdef
niminit
niminv
nimol_backup
nimol_config
nimol_install
nimol_lslpp
nimol_update
nimquery
nis_cachemgr
nisaddcred
nisaddent
niscat
nischgrp
nischmod
nischown
nischttl
nisclient
nisdefaults
niserror
nisgrep
nisgrpadm
nisinit
nisln
nislog
nisls
nismatch
nismkdir
nismkuser
nisping
nispopulate
nisrm
nisrmdir
nisrmuser
nisserver
nissetup
nisshowcache
nisstat
nistbladm
nistest
nistoldif
nisupdkeys
nl
nlssrc
nm
nmon
no
nohup
notifyevent
nrglbd
nroff
nslookup
nsupdate
nsupdate4
nsupdate8
nsupdate9
ntpd4
ntpdate4
ntpdate
ntpdc4
ntpkeygen4
ntpq4
ntpq
ntptrace4
ntptrace
nulladm
number
o
od
odmadd
odmchange
odmcreate
odmdelete
odmdrop
odmget
odmshow
on
openpts
OS_install
oslevel
ospf_monitor
p
pac
pack
packf
pagdel
pagesize
paginit
paglist
panel20
passwd
paste
patch
pathchk
pax
pcat
pdelay
pdisable
pdlink
pdmkdir
pdmode
pdrmdir
pdset
penable
perfwb
pg
phold
pic
pick
ping
pioattred
piobe
pioburst
piocnvt
piodigest
piodmgr
piofontin
pioformat
piofquote
piolsvp
piomgpdev
piomkapqd
piomkpq
piomsg
pioout
piopredef
pkgadd
pkgask
pkgchk
pkginfo
pkgmk
pkgparam
pkgproto
pkgrm
pkgtrans
platform_dump
plotgbe
plotlbe
pmctl
pmcycles
pmlist
pmtu
pop3d
pop3ds
portmap
portmir
post
pppattachd
pppcontrold
pppdial
pppstat
pprof
pr
praliases
prctmp
prdaily
preparevsd
preprpnode
prev
printenv
printf
probevctrl
probevue
proccred
procfiles
procflags
procldd
procmap
procrun
procsig
procstack
procstop
proctree
procwait
procwdx
prof
proff
projctl
prompter
proto
proxymngr
prs
prtacct
prtconf
prtglbconfig
ps
ps4014
ps630
psc
psdit
pshare
psplot
psrasc
psrev
psroff
pstart
pstat
ptsc
ptsevt
ptsevtd
ptx
pvi
pwchange
pwck
pwd
pwdadm
pwdck
pwtokey
pxed
q
qadm
qcan
qchk
qdaemon
qhld
qmov
qosadd
qoslist
qosmod
qosremove
qosstat
qpri
qprt
qstatus
quiz
quot
quota
quotacheck
quotaoff
quotaon
r
raddbm
radiusctl
ranlib
ras_logger
raso
rbactoldif
rc
rc.mobip6
rc.powerfail
rc.wpars
rcp
rcvdist
rcvpack
rcvstore
rcvtty
rdist
rdistd
rdump
read
readlvcopy
reboot
rebootwpar
recreatevg
recsh
red
redefinevg
reducevg
refer
refile
refresh
refrsrc
refsensor
regcmp
reject
rembak
remove
removevsd
remsh
rendev
renice
reorgvg
repl
replacepv
repquota
reset
resize
restart-secldapclntd
restbase
restore
restorevgfiles
restvg
restwpar
restwparfiles
resumevsd
rev
revnetgroup
rexd
rexec
rexecd
rgb
ripquery
rksh
rlogin
rlogind
rm
rm_niscachemgr
rm_nisd
rm_nispasswdd
rmail
rmaudrec
rmauth
rmC2admin
rmCCadmin
rmcctrl
rmcifscred
rmcifsmnt
rmclass
rmcluster
rmcomg
rmcondition
rmcondresp
rmcosi
rmdel
rmdev
rmdir
rmdom
rmf
rmfilt
rmfs
rmgroup
rmiscsi
rmitab
rmkeyserv
rmlpcmd
rmlv
rmlvcopy
rmm
rmnamsv
rmndaf
rmnfs
rmnfsexp
rmnfsmnt
rmnfsproxy
rmnotify
rmpath
rmprtsv
rmps
rmqos
rmque
rmquedev
rmramdisk
rmresponse
rmrole
rmrpdomain
rmrpnode
rmrset
rmrsrc
rmsecattr
rmsensor
rmserver
rmsock
rmss
rmssys
rmt
rmtcpip
rmts
rmtun
rmuser
rmusil
rmvfs
rmvirprt
rmwpar
rmyp
rndc
rndc-confgen
roffbib
rolelist
roleqry
rolerpt
rollback
route
routed
rpc.nisd
rpc.nispasswdd
rpc.pcnfsd
rpcgen
rpcinfo
rrestore
rsh
rshd
rstatd
rtl_enable
runacct
runact
runcat
runlpcmd
rup
ruptime
ruser
rusers
rusersd
rvsdrestrict
rwall
rwalld
rwho
rwhod
s
sa
sa1
sa2
sact
sadc
sar
savebase
savecore
savevg
savewpar
scan
sccs
sccsdiff
sccshelp
schedo
scls
script
sctpctrl
sdiff
secldapclntd
secldifconv
sectoldif
securetcpip
sed
sedmgr
send
sendbug
sendmail
setclock
setea
setgroups
setkst
setmaps
setrunmode
setsecattr
setsecconf
setsenv
setsyslab
settime
settxattr
setuname
sh
shconf
shell
show
showmount
shutacct
shutdown
sisraidmgr
sissasraidmgr
size
skctl
skulker
slattach
sleep
slibclean
sliplogin
slocal
slp_srvreg
smcaprop
smdefca
smdemon.cleanu
smexpcacert
smgenkeycr
smgenprivkr
smimpcacert
smimpservercert
sminstkey
smit
smitty
smlistcerts
smrsh
smserverprop
smsigncert
smtctl
smundefca
snap
snapcore
snapshot
snapsplit
snmpd
snmpdv1
snmpdv3
snmpevent
snmpinfo
snmpmibd
snmptrap
snmpv3_ssw
sno
sntp4
sodebug
soelim
sort
sortbib
sortm
spell
spellin
spellout
splat
split
splitlvcopy
splitvg
splp
spost
spray
sprayd
srcmstr
start-secldapclntd
startcondresp
startrpdomain
startrpnode
startsrc
startup
startvsd
startwpar
startx
statd
statvsd
stop-secldapclntd
stopcondresp
stoprpdomain
stoprpnode
stopsrc
stopvsd
stopwpar
stpinet
strace
strchg
strclean
strconf
strerr
strinfo
strings
strip
stripnm
strload
strreset
strtune
struct
sttinet
stty
stty-cxma
style
su
subj
sum
suma
suspendvsd
svmon
swap
swapoff
swapon
swcons
swrole
swts
sync
synclvodm
syncroot
syncvg
syncwpar
syscall
sysck
syscorepath
sysdumpdev
sysdumpstart
sysline
syslogd
t
tab
tabs
tail
talk
talkd
tapechk
tar
tbl
tc
tcbck
tcopy
tcpdump
tcptr
tcsd
tctl
tee
telinit
telnet
telnetd
termdef
test
tetoldif
tftp
tftpd
tic
time
timed
timedc
timex
tip
tn
tn3270
tncconsole
tncpmconsole
tninit
tokstat
topas
topasout
topasrec
topsvcs
topsvcsctrl
touch
tpm_activate
tpm_changeauth
tpm_clear
tpm_clearable
tpm_createek
tpm_enable
tpm_getpubek
tpm_ownable
tpm_present
tpm_restrictpubek
tpm_selftest
tpm_takeownership
tpm_version
tprof
tput
tr
trace
traceauth
tracepriv
traceroute
tracesoff
traceson
trbsd
trcctl
trcdead
trcevgrp
trcnm
trcrpt
trcstop
trcupdate
troff
trpt
true
truss
trustchk
tset
tsh
tsm
tsort
ttt
tty
tunchange
tuncheck
tundefault
tunrestore
tunsave
turnacct
turnoff
turnon
tvi
twconvdict
twconvfont
type
u
ucfgif
ucfginet
ucfgqos
ucfgvsd
uconvdef
udefif
udefinet
udfcheck
udfcreate
udflabel
uil
uimx
ul
ulimit
umask
umcode_latest
umount
umountall
unalias
uname
uncompress
undefvsd
unexpand
unfencevsd
unget
unifdef
uniq
units
unlink
unloadipsec
unmirrorvg
unmount
unpack
untab
update
updatevsdnode
updatevsdtab
updatevsdvg
update_iscsi
uprintfd
uptime
useradd
userdel
usermod
users
usrck
usrrpt
utftp
utmpd
uucheck
uucico
uuclean
uucleanup
uucp
uucpadm
uucpd
uudecode
uudemon.admin
uudemon.cleanu
uudemon.hour
uudemon.poll
uuencode
uuid_gen
uukick
uulog
uuname
uupick
uupoll
uuq
uusched
uusend
uusnap
uustat
uuto
uutry
uux
uuxqt
v
vacation
val
varyoffvg
varyonvg
vc
vedit
vgrind
vi
view
vmh
vmo
vmstat
vpdadd
vpddel
vsdatalst
vsdchgserver
vsdelnode
vsdelvg
vsdnode
vsdsklst
vsdvg
vsdvgts
w
w
wait
wall
wallevent
watch
wc
what
whatis
whatnow
whereis
which
which_fileset
who
whoami
whodo
whois
whom
wlmassign
wlmcheck
wlmcntrl
wlmmon
wlmperf
wlmstat
wol
wparerr
wparprnterr
wparexec
write
writesrv
wsm
wsmaccess
wsmserver
wtmpfix
wump
x
X
x_add_fs_fpe
x_add_nfs_fpe
x_rm_fpe
xargs
xauth
xclock
xcmsdb
xdm
xfindproxy
xfs
xget
xhost
xinit
xkbcomp
xkbevd
xkbprint
xlock
xlsfonts
xmbind
xmkmf
xmodem
xmodmap
xmpeek
xmscheck
xmtopas
xmwlm
xntpd
xntpdc
xpr
xpreview
xprofiler
xrdb
xsend
xset
xsetroot
xss
xstr
xterm
xwd
xwud
y
yacc
yes
ypbind
ypcat
ypinit
ypmatch
yppasswd
yppasswdd
yppoll
yppush
ypserv
ypset
ypupdated
ypwhich
ypxfr
z
zcat
zdump
zic
Files reference
Files Reference
What’s new in File Reference
System Files
Types of Files
File-Naming Conventions
System Files
Related Information
access_lists File
Purpose
Description
Files
acct.cfg File
Purpose
Description
Examples
File
Related Information
admin File
Purpose
Description
Related Information
aliases File for Mail
Purpose
Description
Files
Related Information
audit File for BNU
Purpose
Description
Files
Related Information
/etc/security/authorizations File
Purpose
Description
Modifying and listing entries in the authorizations file
Attributes
Security
Examples
Related Information
autosecrets File
Purpose
Description
Examples
Files
backup File
Purpose
Description
Header Records
By-Name Format
By-Inode Format
Constants
Related Information
bincmds File
Purpose
Description
Security
Examples
Files
Related Information
BOOTP Relay Agent Configuration File
Purpose
Description
Example
Related Information
bootparams File for NFS
Purpose
Description
Examples
Files
Related Information
ca.cfg File
Purpose
Description
Examples
File
Related Information
cdromd.conf File Format
Purpose
Description
Examples
Related Information
ClientHostName.info File
Purpose
Description
Example
Files
Related Information
clsnmp.conf File
Purpose
Description
General Usage Rules
Related Information
Command (C.*) Files for BNU
Purpose
Description
Examples
Two Send Command Files
Receive Command File
Files
Related Information
compver File
Purpose
Description
Examples
Related Information
config File
Purpose
Description
start Stanza
bin Stanza
stream Stanza
classes Stanza
users Stanza
WPARS Stanza
Security
Examples
Files
Related Information
consdef File
Purpose
Description
Examples
Files
Related Information
copyright File
Purpose
Description
ct_has.pkf File
Purpose
Description
Security
Restrictions
Examples
Location
Files
Related Information
ct_has.qkf File
Purpose
Description
Security
Restrictions
Examples
Location
Files
Related Information
ct_has.thl File
Purpose
Description
Security
Restrictions
Examples
Location
Files
Related Information
ctcasd.cfg File
Purpose
Description
Restrictions
Examples
Location
Files
Related Information
ctrmc.acls File
Purpose
Description
Implementation Specifics
Location
Files
Related Information
ctsec_map.global File
Purpose
Description
Security
Restrictions
Implementation Specifics
Location
Related Information
ctsec_map.local File
Purpose
Description
Security
Restrictions
Implementation Specifics
Location
Related Information
Data (D.*) Files for BNU
Purpose
Description
Files
Related Information
/dev/hty File
Purpose
Description
Files
Related Information
/dev/rhp File
Purpose
Description
Files
Related Information
DHCP Client Configuration File
Purpose
Description
Example
Related Information
DHCP Server Configuration File
Purpose
Description
IP Layer Parameters per Host
IP Layer Parameters per Interface
Link Layer Parameters per Interface
TCP Parameters
Application and Service Parameters
DHCP Extensions
BOOTP Specific Options
Examples
Related Information
depend File
Purpose
Description
Examples
Related Information
devexports File
Purpose
Description
Related Information
dir File
Purpose
Syntax
Description
Related Information
/etc/security/domains File
Purpose
Description
Modifying and listing entries in the domains file
Attributes
Security
Examples
Related Information
/etc/security/domobjs File
Purpose
Description
Modifying and Listing Entries in the privcmds File
Attributes
Security
Examples
Related Information
dpid2.conf File
Purpose
Description
Keywords
Examples
Files
Related Information
dsinfo File
Purpose
Description
Entry Format
String Types and String Values
Examples
Files
Related Information
dumpdates File
Purpose
Description
Files
Related Information
e789_ctbl File for HCON
Purpose
Description
Files
Related Information
e789_ktbl File for HCON
Purpose
Description
Files
Related Information
eimadmin.conf File
Purpose
Description
Example
Location
Related Information
environ File
Purpose
Description
Security
Examples
Files
Related Information
environment File
Purpose
Description
The Basic Environment
Time Zones
Files
Related Information
errors File for BNU
Purpose
Description
Examples
Files
Related Information
ethers File for NIS
Purpose
Description
Files
Related Information
events File
Purpose
Description
Audit Event Formatting Information
Security
Examples
Files
Related Information
Execute (X.*) Files for BNU
Purpose
Description
Standard Entries in an Execute File
User Line
Error Status Line
Requester Name
Required File Line
Standard Input Line
Standard Output Line
Command Line
Examples
Files
Related Information
exports File for NFS
Purpose
Description
nfsroot and nfspublic
Examples
Files
Related Information
.fig File
Purpose
Description
Files
Related Information
filesystems File
Purpose
Description
File System Attributes
Examples
Files
Related Information
Foreign File for BNU
Purpose
Description
Examples
Files
Related Information
.forward File
Purpose
Description
Files
Related Information
ftpaccess.ctl File
Purpose
Description
Syntax
/etc/group File
Purpose
Description
Security
Examples
Files
Related Information
/etc/security/group File
Purpose
Description
Security
Examples
Files
Related Information
Workload Manager groupings File
Purpose
Description
Use of Attribute Groupings
Syntax
Example
Files
Related Information
hostmibd.conf File
Purpose
Description
Keywords
Example
Files
Related Information
image.data File
Purpose
Description
image_data Stanza
logical_volume_policy Stanza
ils_data Stanza
vg_data Stanza
source_disk_data Stanza
lv_data Stanza
fs_data Stanza
post_install_data Stanza
post_restvg Stanza
Related Information
/etc/security/.ids File
Purpose
Description
Example
Location
Related Information
INed Files
Purpose
Description
Files
Related Information
.info File
Purpose
Description
Variables used directly by the rc.boot program
Variables used by any rc.config script
Variables used by the nim commands
Variables used by BOS Install
Variables used by the rc.dd_boot Script
Examples
Related Information
inittab File
Purpose
Description
Examples
Files
Related Information
isns_servers File
Purpose
Description
Examples
Files
irs.conf File
Purpose
Description
Examples
Files
Related Information
ispaths File
Purpose
Description
Examples
Files
Related Information
isprime File
Purpose
Description
Examples
Files
Related Information
.kshrc File
Purpose
Description
Examples
Files
Related Information
lapi_subroutines Information
Purpose
Library
C Syntax
FORTRAN Syntax
Description
Parameters
Return Values
Restrictions
C Examples
FORTRAN Examples
Related Information
ldapid.ldif.template File
Purpose
Description
Example
Location
Related Information
limits File
Purpose
Description
Security
Examples
Files
Related Information
local_domain File
Purpose
Description
Files
Related Information
login.cfg File
Purpose
Description
Port Stanzas
User-Configuration Stanzas
Security
Access Control
Auditing Events
Examples
Files
Related Information
lpacl Information
Purpose
Description
Basic ACL Structure
Types of ACLs
ACL Entries
User Identities
User Permissions
The Permission Set
Security
Examples
Related Information
.maildelivery File for MH
Purpose
Description
Parameters
Examples
Files
Related Information
/usr/lib/security/methods.cfg File
Purpose
Description
Security
Examples
Files
Related Information
mhl.format File
Purpose
Description
Examples
Files
Related Information
.mh_profile File
Purpose
Description
Profile Entries
Profile Elements
Environment Variables
Examples
Files
Related Information
mibII.my File
Purpose
Description
Examples
Files
Related Information
mkuser.default File
Purpose
Description
Security
Examples
Files
Related Information
mtstailor File for MH
Purpose
Description
Files
Related Information
mrouted.conf File
Purpose
Description
Example
netgroup File for NIS
Purpose
Description
Examples
Files
Related Information
netmasks File for NIS
Purpose
Description
Files
Related Information
netsvc.conf File
Purpose
Description
Resolving Host Names
Resolving Aliases
Examples
Files
Related Information
networks File for NFS
Purpose
Description
Files
Related Information
NLSvec File
Purpose
Description
Examples
International Character Support
Files
Related Information
/etc/nscontrol.conf File
Purpose
Description
Files
Security
Examples
Related Information
ntp.conf File
Purpose
Description
Configuration Options
Configuration Authentication Options
Configuration Access Control Options
Configuration Monitoring Options
Miscellaneous Configuration Options
Files
Related Information
ntp.conf4 File
Purpose
Description
Configuration Options
Configuration Commands
Command options
Auxiliary Commands
Configuration access control options
Configuration authentication options
Configuration monitoring options
Miscellaneous configuration options
Files
Related Information
Network Time Protocol (NTP)
Description
Related Information
ntp.keys File
Purpose
Description
Authentication Key File Format
Files
Related Information
objects File
Purpose
Description
Security
Examples
Files
Related Information
pam_aix Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam_allow Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam_allowroot Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam_ckfile Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam_mkuserhome Module
Purpose
Location
Description
Return Value
Related Information
pam_permission Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam_prohibit Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam_rhosts_auth Module
Purpose
Description
Supported PAM module types
Options
Return Values
Location
Related Information
pam.conf File
Purpose
Description
Changing the /etc/pam.conf File
Files
/etc/passwd File
Purpose
Description
Changing the User File
Security
Examples
Files
Related Information
passwd_policy File
Purpose
Description
Example
Permissions
Location
Related Information
/etc/security/passwd File
Purpose
Description
Security
Examples
Files
Related Information
pcnfsd.conf Configuration File
Purpose
Description
Examples
Files
Related Information
pkginfo File
Purpose
Description
Examples
Related Information
pkgmap File
Purpose
Description
Examples
Related Information
policy.cfg File
Purpose
Description
Examples
File
Related Information
portlog File
Purpose
Description
Security
Examples
Files
Related Information
/etc/security/privcmds File
Purpose
Description
Modifying and Listing Entries in the privcmds File
Attributes
Security
Examples
Related Information
/etc/security/privdevs File
Purpose
Description
Modifying and Listing Entries in the devices File
Attributes
Security
Examples
Related Information
/etc/security/privfiles File
Purpose
Description
Modifying and Listing Entries in the privfiles File
Attributes
Security
Examples
Related Information
/proc File
Purpose
Syntax
Description
Directory Structure
The /proc/pid File Structure
The /proc/pid/lwp/tid Structure
Control Messages
Files
Error Codes
Security
proxy.ldif.template File
Purpose
Description
Related Information
prtglobalconfig File
Purpose
Description
Examples
Files
Related Information
pwdhist File
Purpose
Description
Security
Examples
Related Information
publickey File for NIS
Purpose
Description
Related Information
/etc/security/pwdalg.cfg File
Purpose
Description
Security
Examples
Files
Related Information
qconfig File
Purpose
Description
Examples
Files
Related Information
raspertune File
Purpose
Description
Files
Related Information
rc.boot File
Purpose
Description
Files
Related Information
rc.tcpip File for TCP/IP
Purpose
Description
Examples
Related Information
realm.map File
Purpose
Description
Files
Related Information
remote.unknown File for BNU
Purpose
Description
Files
Related Information
resource_data_input Information
Purpose
Description
Examples
Related Information
rmccli Information
Purpose
Description
Flags
Environment Variables
Related Information
rndc.conf File
Purpose
Syntax
Description
options Statement
server Statement
key Statement
Example
Configuration
References
roles File
Purpose
Description
Changing the roles File
Security
Examples
Files
Related Information
rpc File for NFS
Purpose
Description
Examples
Related Information
sectoldif.cfg Configuration File
Purpose
Description
Examples
Related Information
security_default File
Purpose
Description
Files
Related Information
sendmail.cf File
Purpose
Description
Control Lines
Rewrite Rules
Left-Hand Side (LHS) of Rewrite Rules
Right-Hand Side (RHS) of Rewrite Rules
Semantics of Rewrite Rule Sets
IPC Mailers
Macros in the sendmail.cf File
D — Define Macro
Changing the Domain Name Macro
Changing the Host Name Macro
Modifying the sendmail.cf File
Making the sendmail Daemon Reread the Configuration Information
Alias Database
Rebuilding the Alias Database
Potential Problems with the Alias Database
List Owners
Per-User Forwarding (.forward Files)
IDENT Protocol Support
Tuning
Timeouts
Read Timeouts
Message Timeouts
Queue interval
Forking During Queue Runs
Queue Priorities
Load Limiting
Delivery Mode
Log Level
File Modes
Connection Caching
Name Server Access
Moving the Per-User Forward Files
Free Space
Maximum Message Size
Privacy Flags
Send to Me Too
C and F — Define Classes
Changing the Host Name
Creating a Class Using a File
M — Define Mailer
Mailer Specifications Examples
H — Define Header
Message Headings in the sendmail.cf File
O — Set Option
P - Precedence Definitions
V - Configuration Version Level
K - Key File Declaration
Commands and Operands
Files
Related Information
setinfo File
Purpose
Description
Examples
Related Information
setup.csh File
Purpose
Description
Examples
Files
Related Information
setup.sh File
Purpose
Description
Examples
Files
Related Information
slp.conf File
Purpose
Description
Parameters
Related Information
smi.my File
Purpose
Description
Files
Related Information
smitacl.group File
Purpose
Description
Security
Examples
Files
Related Information
smitacl.user File
Purpose
Description
Security
Examples
Files
Related Information
snmpd.conf File
Purpose
Description
Community Entry
View Entry
Trap Entry
Logging Entry
snmpd Entry
smux Entry
sysLocation and sysContact Entry
Examples
Related Information
snmpd.boots File
Purpose
Description
Syntax
Example
Files
Related Information
snmpdv3.conf File
Purpose
Description
General Usage Rules
Related Information
snmpmibd.conf File
Purpose
Description
Keywords
Example
File
Related Information
socks5c.conf File
Purpose
Description
SOCKS5C_CONFIG Environment Variable
Security
Examples
Related Information
space File
Purpose
Description
Examples
.srf File
Purpose
Description
Files
Related Information
streamcmds File
Purpose
Description
Security
Examples
Files
Related Information
sysck.cfg File
Purpose
Description
Security
Examples
Files
Related Information
syslog.conf File
Purpose
Description
Format
Example
Files
Related Information
targets File
Purpose
Description
Examples
Files
Related Information
Temporary (TM.*) Files for BNU
Purpose
Description
Files
Related Information
Workload Manager .times File
Purpose
Description
Time Coherency Checks
Syntax
Example
Files
Related Information
unix.map File
Purpose
Description
Security
Restrictions
Examples
Location
Files
Related Information
updaters File for NIS
Purpose
Description
Related Information
user File
Purpose
Description
Attributes
Changing the user File
Security
Access Control
Auditing Events
Examples
Files
Related Information
user.roles File
Purpose
Description
Changing the user.roles File
Security
Examples
Files
Related Information
vfs File
Purpose
Description
Files
Related Information
Workload Manager classes File
Purpose
Description
Attributes
Files
Security
Example
Related Information
Workload Manager limits File
Purpose
Description
Attributes
Security
Example
Files
Related Information
Workload Manager rules File
Purpose
Description
Assignment Rules
Groupings
Security
Examples
Files
Related Information
Workload Manager shares File
Purpose
Description
Attributes
Security
Example
Files
Related Information
xferstats File for BNU
Purpose
Description
Examples
Files
Related Information
xtab File for NFS
Purpose
Description
Files
Related Information
File Formats
Asynchronous Terminal Emulation (ATE) File Formats
Basic Networking Utilities (BNU) File Formats
tip File Formats
TCP/IP System Management File Formats
.3270keys File Format for TCP/IP
Purpose
Description
The $HOME/.3270keys.hft File
Examples
Files
Related Information
acct File Format
Purpose
Description
The acct structure
The tacct Structure
Related Information
ar File Format (Big)
Purpose
Description
Fixed-Length Header
File Member Header
Member Table
Global Symbol Tables
Related Information
ar File Format (Small)
Purpose
Description
Fixed-Length Header
File Member Header
Member Table
Global Symbol Table
Related Information
ate.def File Format
Purpose
Description
Parameters in the ate.def File
Examples
Files
Related Information
audit File Format
Purpose
Description
Audit Bin Format
Audit Class Format
Audit Object Format
Audit Record Format
Related Information
bootptab File Format
Purpose
Description
Guidelines and Restrictions
Related Information
cgaparams.sec File Format for TCP/IP
Purpose
Description
Files
Related Information
Character Set Description (charmap) Source File Format
Purpose
Description
The CHARMAP Section
Examples
The CHARSETID Section
Examples
Related Information
core File Format
Purpose
Description
Related Information
core File Format (AIX® 4.2)
Purpose
Description
Related Information
core File Format (AIX® 4.3)
Purpose
Description
Related Information
cpio File Format
Purpose
Description
Related Information
cronlog.conf File
Purpose
Description
Format
Examples
Related Information
Devices File Format for BNU
Purpose
Description
Fields in the Devices File
Type Field
Line Field
Line2 Field
Class Field
Dialer-Token Pair Field
Examples
Setting Up Entries for Hardwired Connections
Setting Up Entries for Autodialer Connections
Setting Up the Entry for Use with TCP/IP
Setting Up Entries for Both Local and Remote Systems
Files
Related Information
Dialcodes File Format for BNU
Purpose
Description
Example
Files
Related Information
Dialers File Format for BNU
Purpose
Description
Fields in a Dialers File
Dialer Name Field
Dial Tone and Wait Characters Field
Handshaking Field
Examples
Setting Up Entries in a Dialers File
Setting Up the Direct Entry
Setting Up the TCP/IP Entry
Setting Up Entries for Both Local and Remote Systems
Troubleshooting Connection Problems
Files
Related Information
Dialing Directory File Format for ATE
Purpose
Description
Format of Dialing Directory File Entries
Examples
Files
Related Information
DOMAIN Cache File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
DOMAIN Data File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
DOMAIN Local Data File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
DOMAIN Reverse Data File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
eqnchar File Format
Purpose
Description
Files
Related Information
/etc/ftpd.cnf File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
/etc/tnc_config File
Purpose
Description
Format
Examples
.ftpcnf File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
ftpusers File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
gated.conf File Format for TCP/IP
Purpose
Description
Directive Statements
Trace Statements
Global tracing options
Global significance only
Protocol significance
Packet tracing
Traceoptions syntax
Options Statements
Interface Statement
Interface Syntax
Interface Lists
IP Interface Addresses and Routes
Definition Statements
Autonomous System Configuration
Router ID Configuration
Martian Configuration
Sample Definition Statements
The RIP Statement
Tracing options
The RIPNG Statement
The Hello Statement
Tracing options
The IS-IS Statement
Tracing options
The OSPF Statement
Tracing options
The EGP Statement
Tracing options
The BGP Statement
Groups
Group parameters
Specifying peers
Peer parameters
Tracing options
The BGP4+ Statement
The ICMP Statement
Tracing options
The SNMP Statement
Tracing options
Static Statements
The Import Statement
Specifying preferences
Route Filters
Importing Routes from BGP and EGP
Importing Routes from RIP, HELLO and Redirects
Importing Routes from OSPF
The Export Statement
Specifying Metrics
Route Filters
Specifying the Destination
Exporting to EGP and BGP
Exporting to RIP and HELLO
Exporting to OSPF
Specifying the Source
Exporting BGP and EGP Routes
Exporting RIP and HELLO Routes
Exporting OSPF Routes
Exporting Routes from Non-routing Protocols
Non-routing with Interface
Non-routing by Protocol
Exporting by AS Path
Exporting by Route Tag
Route Aggregation
Aggregation and Generation syntax
Route Filters
Preference
Selecting a Route
Assigning Preferences
Sample Preference Specifications
The Router Discovery Protocol
The Router Discovery Server
The Router Discovery Server Statement
The Router Discovery Client
The Router Discovery Client Statement
Tracing options
Route Filtering
Filtering syntax
Matching AS Paths
AS Path Matching Syntax
AS Path Regular Expressions
AS Path Terms
AS Path Operators
gateways File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
hosts File Format for TCP/IP
Purpose
Description
Examples
Related Information
hosts.equiv File Format for TCP/IP
Purpose
Description
Granting and Denying Trust
Using NIS with the /etc/hosts.equiv file
Ordering Entries in the /etc/hosts.equiv File
Examples
Files
Related Information
hosts.lpd File Format for TCP/IP
Purpose
Description
Host-Name Field
Examples
Files
Related Information
hty_config File Format
Purpose
Description
Related Information
inetd.conf File Format for TCP/IP
Purpose
Description
Service Requests
Examples
Files
Related Information
lastlog File Format
Purpose
Description
Security
Examples
Files
Related Information
ldap.cfg File Format
Purpose
Description
Related Information
LDAP Attribute Mapping File Format
Purpose
Description
Files
Related Information
Locale Definition Source File Format
Purpose
Description
Files
Related Information
LC_COLLATE Category for the Locale Definition Source File Format
Purpose
Description
Examples
Files
Related Information
LC_CTYPE Category for the Locale Definition Source File Format
Purpose
Description
Examples
Files
Related Information
LC_MESSAGES Category for the Locale Definition Source File Format
Purpose
Description
Examples
Files
Related Information
LC_MONETARY Category for the Locale Definition Source File Format
Purpose
Description
Example
Files
Related Information
LC_NUMERIC Category for the Locale Definition Source File Format
Purpose
Description
Examples
Files
Related Information
LC_TIME Category for the Locale Definition Source File Format
Purpose
Description
Keywords
Field Descriptors
Example
Files
Related Information
Locale Method Source File Format
Purpose
Description
__mbtopc Subroutine
__mbstopcs Subroutine
__pctomb Subroutine
__pcstombs Subroutine
Files
Related Information
magic File Format
Purpose
Description
Examples
Related Information
.mailrc File Format
Purpose
Description
Entries
Binary Options for the set and unset Entries
Value Options for the set Entry
Examples
Files
Related Information
map3270 File Format for TCP/IP
Purpose
Description
Format
3270 Keys Supported
A Sample Entry
3270 Key Definitions
Files
Related Information
Maxuuscheds File Format for BNU
Purpose
Description
Files
Related Information
Maxuuxqts File Format for BNU
Purpose
Description
Files
Related Information
.mh_alias File Format
Purpose
Description
Special Characters
Examples
Files
Related Information
mib.defs File Format
Purpose
Description
Files
Related Information
named.conf File Format for TCP/IP
Purpose
Description
Format of the named.conf file when configuring named8
General
Access Control List (ACL) Definition
Key Definition
Logging Configuration
Global Options
Server Specific Options
Zone Definition
Examples
Format of the named.conf file when configuring named9
General
acl Statement Grammar
acl Statement Definition and Usage
controls Statement Grammar
controls Statement Definition and Usage
include Statement Grammar
include Statement Definition and Usage
key Statement Grammar
key Statement Definition and Usage
logging Statement Grammar
logging Statement Definition and Usage
The channel Phrase
The category Phrase
options Statement Grammar
options Statement Definition and Usage
Boolean Options
Forwarding
Access Control
Interfaces
Query Address
Zone Transfers
Operating System Resource Limits
Server Resource Limits
Periodic Task Intervals
Topology
The sortlist Statement
RRset Ordering
Tuning
The Statistics File
server Statement Grammar
server Statement Definition and Usage
trusted-keys Statement Grammar
trusted-keys Statement Definition and Usage
view Statement Grammar
6.2.20. view Statement Definition and Usage
zone Statement Grammar
zone Statement Definition and Usage
Zone Types
Class
Zone Options
Dynamic Update Policies
Zone File
DOMAIN Data File, DOMAIN Reverse Data File, DOMAIN Cache File, and DOMAIN Local
Files
Related Information
ndpdh.cnf File Format for TCP/IP
Purpose
Description
Files
Related Information
netcd.conf File Format for netcd
Purpose
Description
Syntax
Cache description declarations
Syntax
Security declarations
Log file declarations
Additional declarations
Examples
Related Information
.netrc File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
networks File Format for TCP/IP
Purpose
Description
Files
Related Information
nroff or troff Input File Format
Purpose
Description
Examples
Related Information
nterm File Format
Purpose
Description
International Character Support
Files
Related Information
Permissions File Format for BNU
Purpose
Description
LOGNAME and MACHINE Entries
LOGNAME Entry
MACHINE Entry
Option/Value Pairs
CALLBACK Option
COMMANDS Option
NOREAD and NOWRITE Options
READ and WRITE Options
REQUEST Option
SENDFILES Option
VALIDATE Option
Security
Examples
Providing Default Access to Remote Systems
Providing Less Restricted Access to Remote Systems
Combining LOGNAME and MACHINE Entries
Allowing Access to Unnamed Systems
Permissions File Entries for Three Systems
Files
Related Information
phones File Format for tip
Purpose
Description
Format of Entries
Examples
Files
Related Information
Poll File Format for BNU
Purpose
Description
Examples
Files
Related Information
profile File Format
Purpose
Description
Examples
Files
Related Information
protocols File Format for TCP/IP
Purpose
Description
Related Information
queuedefs File Format
Purpose
Description
Examples
Related Information
rc.net File Format for TCP/IP
Purpose
Description
Using the Configuration Methods
Configuring Network Interfaces
Setting the Host Name, Default Gateway, and Any Static Routes
Using Traditional Configuration Commands
Configuring Network Interfaces
Setting the Host Name, Default Gateway, and Any Static Routes
Miscellaneous Functions
Load Network File System (NFS)
Examples
Files
Related Information
rc.ntx File Format
Purpose
Description
Related Information
remote File Format for tip
Purpose
Description
Format of Entries
Attributes Used to Define Systems and Dialers
Setting Up Group Entries
Examples
Defining a System Individually
Grouping Systems by Similarity
Files
Related Information
resolv.conf File Format for TCP/IP
Purpose
Description
Examples
Files
Related Information
resolv.ldap File Format for TCP/IP
Purpose
Description
Example
Files
Related Information
rfc1108 table
Description
Examples
Files
Related Information
.rhosts File Format for TCP/IP
Purpose
Description
Host-Name Field
User-Name Field
Examples
Files
Related Information
sccsfile File Format
Purpose
Description
Checksum
Delta Table
User Names
Header Flags
Comments
Body
Related Information
sendh_anchor File Format for TCP/IP
Purpose
Description
Files
Related Information
sendr_anchor File Format for TCP/IP
Purpose
Description
Files
Related Information
services File Format for TCP/IP
Purpose
Description
Examples
Related Information
setmaps File Format
Purpose
Description
Code-Set Map File
Terminal Map File
Files
Related Information
simprof File Format
Purpose
Description
Examples
Files
Standard Resource Record Format for TCP/IP
Purpose
Description
Resource Record Types
Start of Authority Record
Fields
Name Server Record
Fields
Address Record
Fields
Host Information Record
Fields
Well-Known Services Record
Fields
Canonical Name Record
Fields
IN-ADDR.ARPA Record
Domain-Name Pointer Record
Fields
Gateway PTR Record
Mailbox Record
Fields
Mail Rename Name Record
Fields
Mailbox Information Record
Fields
Mail Group Member Record
Fields
Mail Exchanger Record
Fields
Examples
Related Information
Sysfiles File Format for BNU
Purpose
Description
Examples
Files
Related Information
Systems File Format for BNU
Purpose
Description
Fields in a Systems File
System Name
Time
RetryTime Subfield
Type
Conversation Protocol Subfield
Class
Phone
Login
Expect-Send Characters in Login Fields
Valid Expect-Send Sequences
Using the BREAK Character to Cycle a Modem
Entries for Use with TCP/IP
Examples
Setting Up Entries Using Modems
Setting Up Entries Using Direct Connections
Setting Up Entries Using TCP/IP Connections
Using Dialcode Abbreviations
Setting Up Entries for Both Local and Remote Systems
Files
Related Information
telnet.conf File Format for TCP/IP
Purpose
Description
Security
Examples
Files
Related Information
tempaddr.conf File Format for TCP/IP
Purpose
Available Directives
Syntax
Files
Related Information
tepolicies.dat File Format
Purpose
Description
terminfo Directory
Purpose
Description
Source File Entries
Types of Capabilities
Boolean Capabilities
Numeric Capabilities
String Capabilities
Preparing Descriptions
Basic Capabilities
Parameterized Strings
Cursor Motions
Area Clears
Scrolling
Insert or Delete Character
Determining Your Terminal's Type
Insert or Delete Character Capabilities
Highlighting, Underlining, and Visual Bells
Highlighting, Overstriking, and Underlining
Example of Using the sgr Capability
Keypad
Tabs and Initialization
Miscellaneous Strings
Status Lines
Line Graphics
Color Manipulation
Special Cases
Similar Terminals
Printer Capabilities
Rounding Values
Printer Resolution
Specifying Printer Resolution
Capabilities that Cause Movement
Margins
Shadows, Italics, Wide Characters, Superscripts, and Subscripts
Alternate Character Sets
Dot-Matrix Graphics
Effect of Changing Printing Resolution
Print Quality
Printing Rate and Buffer Size
Database File Names
Example
Files
Related Information
.tiprc File Format for tip
Purpose
Description
Examples
Files
Related Information
trcfmt File Format
Purpose
Description
Modifying this File
Trace Entries
Data Pointer
Trace Data Formatting
Indentation Level
Continuation Character
Labels or Text Strings
Format Codes
DATA POINTER Position Format Codes
Output Format Codes
Interpreter Format Codes
Switch Statements
LOOP Statements
Macros
Predefined Macros
Built-in Macros
Files
Related Information
troff File Format
Purpose
Description
Files
Related Information
troff Font File Format
Purpose
Description
Files
Related Information
tunables File Format
Purpose
Description
Examples
Files
Related Information
uconvdef Source File Format
Purpose
Description
Related Information
UIL File Format
Purpose
Description
File Format
Comments
Value Sections
Procedure Sections
List Sections
Arguments List Structure
Callbacks List Structure
Controls List Structure
Procedures List Structure
Object Sections
Identifier Sections
Include Directives
Language Syntax
Names and Strings
Data Types
String Literals
Compound String Literals
Data Storage Consumption for String Literals
Integer Literals
Boolean Literals
Floating-Point Literals
ANY Data Type
Expressions
Functions
Files
Related Information
utmp, wtmp, failedlogin File Format
Purpose
Description
Files
Related Information
vgrindefs File Format
Purpose
Description
Fields
Examples
Regular Expressions
Keyword List
Files
Related Information
WML File Format
Purpose
Description
File Format
Comments
Data Type Definitions
Character Set Definitions
Enumeration Set Definitions
Control List Definitions
Class Definitions
Child Definitions
Resource Definitions
Related Information
XCOFF Object File Format
Purpose
Writing Applications that Use XCOFF Declarations
Selecting XCOFF32 Declarations
Selecting XCOFF64 Declarations
Selecting Both XCOFF32 and XCOFF64 Declarations
Selecting Hybrid XCOFF Declarations
Understanding XCOFF
Object and Executable Files
XCOFF Header Files
Composite File Header
File Header (filehdr.h)
Field Definitions
Auxiliary Header (aouthdr.h)
Field Definitions
Section Headers (scnhdr.h)
Field Definitions
Sections and Section Headers
Loader Section (loader.h)
Loader Header Field Definitions
Loader Symbol Table Field Definitions
Loader Relocation Table Field Definitions
Loader Import File ID Name Table Definition
Loader String Table Definition
Loader Section Header Contents
Debug Section
Field Definitions
Debug Section Header Contents
Type-Check Section
Field Definitions
Type Encoding and Checking Format for Data
Section Header Contents
Exception Section
Field Definitions
Section Header Contents
Comment Section
Section Header Contents
Relocation Information for XCOFF File (reloc.h)
Field Definitions
Additional Relocation Features
Line Number Information for XCOFF File (linenum.h)
Field Definitions
Symbol Table Information
Symbol Table Contents
Symbol Table Layout
Symbol Table Entry (syms.h)
Field Definitions
Symbol Table Auxiliary Information
File Auxiliary Entry for C_FILE Symbols
Field Definitions
csect Auxiliary Entry for C_EXT, C_WEAKEXT, and C_HIDEXT Symbols
Field Definitions
Auxiliary Entries for the C_EXT, C_WEAKEXT, and C_HIDEXT Symbols
Field Definitions
Field Definitions
Block Auxiliary Entry for the C_BLOCK and C_FCN Symbols
Field Definitions
Section Auxiliary Entry for the C_STAT Symbol
Field Definitions
Symbol Table Field Contents by Storage Class
Storage Classes by Usage and Symbol Value Classification
String Table
dbx Stabstrings
Stabstring Terminal Symbols
Stabstring Grammar
Related Information
Special Files
Related Information
3270cn Special File
Purpose
Description
Usage Considerations
Subroutine Support
open and close Subroutines
read Subroutine in Non-SNA DFT Mode
read Subroutine in SNA DFT Mode
readx Subroutine in Non-SNA DFT Mode
write Subroutine in Non-SNA DFT Mode
write Subroutine in SNA DFT Mode
writex Subroutine in Non-SNA DFT Mode
ioctl Subroutine in DFT Mode
Error Conditions in DFT Mode
read Subroutine in CUT Mode
write Subroutine in CUT Mode
ioctl Subroutine in CUT Mode
Error Conditions in CUT Mode
Related Information
bus Special File
Purpose
Description
Related Information
cd Special File
Purpose
Description
CD-ROM Device Drivers
Device-Dependent Subroutines
Error Codes
Related Information
console Special File
Purpose
Description
Console Driver Configuration Support
Usage Considerations
open and close Subroutines
select, poll, and ioctl Subroutines
read and write Subroutines
Console Output Logging
Console Output Tagging
Files
Related Information
dials Special File
Purpose
Description
Configuration
Usage Considerations
open
read and write
ioctl
Error Codes
Files
Related Information
dump Special File
Purpose
Syntax
Description
Related Information
entn Special File
Purpose
Description
Usage Considerations
Driver Initialization and Termination
Special File Support
Subroutine Support
open and close Subroutines
read Subroutine
write Subroutine
ioctl Subroutine
Error Codes
Related Information
Error Logging Special Files
Purpose
Description
Related Information
fd Special File
Purpose
Description
Types of Diskettes Supported
1.44MB, 3.5-inch Diskette Special Files
2.88MB, 3.5-inch Diskette Special Files
1.2MB, 5.25-inch Diskette Special Files
Usage Considerations
Related Information
fddin Special File
Purpose
Description
Driver Initialization and Termination
Special File Support
Subroutine Support
Error Codes
Related Information
GIO Special File
Purpose
Description
Configuration
Usage Considerations
Error Codes
Files
Related Information
ide Special File
Purpose
Description
Related Information
kbd Special File
Purpose
Description
Configuration
Usage Considerations
open
close
read and write
ioctl
Error Codes
Files
Related Information
lft Special File
Purpose
Description
Usage Considerations
Sharing Displays with Graphic Subsystem
Subroutine Support
ioctl system call
Sharing devices
Query information about configured displays and keyboard devices
Compatibility with the common tty ioctl commands
Related Information
lp Special File
Purpose
Description
Printer Modes
Error Handling When the RPTERR Mode Is Off
Error Handling When the RPTERR Mode Is On
Usage Considerations
Device-Dependent Subroutines
open and close Subroutines
read and write Subroutines
ioctl Subroutine
Related Information
lpfk Special File
Purpose
Description
Configuration
Usage Considerations
open
read and write
ioctl
Error Codes
Files
Related Information
lvdd Special File
Purpose
Description
Usage Considerations
open and close Subroutines
Extension Word Specification for the readx and writex Subroutines
IOCINFO ioctl Operation
XLATE ioctl Operation
XLATE64 ioctl Operation
PBUFCNT ioctl Operation
LV_INFO ioctl Operation
LV_INFO64 ioctl Operation
LVM_CFG_ASSIST ioctl Operation
Return Values
FORCEOFF_VG ioctl Operation
Error Codes
Related Information
mem or kmem Special File
Purpose
Description
Usage Considerations
kmem Special File Access
mem Special File Access
Process Address Space Regions for the /dev/kmem Special File
Implementation of mem Special File Access
Files
Related Information
mouse Special File
Purpose
Description
Configuration
Usage Considerations
Error Codes
Files
Related Information
mpcn Special File
Purpose
Description
Usage Considerations
Driver Initialization and Termination
Special File Support
Subroutine Support
open and close Subroutines
read Subroutine
write Subroutine
ioctl Subroutine
Error Codes
Related Information
mpqi Special File
Purpose
Description
Usage Considerations
Driver Initialization and Termination
Special File Support
Related Information
mpqn Special File
Purpose
Description
Usage Considerations
Driver initialization and termination
Special file support
Subroutine Support
Error Codes
Related Information
null Special File
Purpose
Description
Usage Considerations
Related Information
nvram Special File
Purpose
Description
Usage Considerations
open and close Subroutines
read, write, and lseek Subroutines
ioctl Subroutine
Error Codes
Security
Files
Related Information
random and urandom Devices
Purpose
Description
Implementation Specifics
omd Special File
Purpose
Description
Read/Write Optical Device Driver
Device-Dependent Subroutines
The openx Subroutine
The ioctl Subroutine
Error Conditions
Files
Related Information
opn Special File
Purpose
Description
Related Information
ops0 Special File
Purpose
Description
Usage Considerations
Subroutine Support
open and close Subroutines
read Subroutine
write Subroutine
ioctl subroutine
Error Codes
Related Information
pty Special File
Purpose
Description
Related Information
rcm Special File
Purpose
Description
Usage Considerations
Related Information
rhdisk Special File
Purpose
Description
Usage Considerations
open and close Subroutines
read and write Subroutines
ioctl Subroutine
Error Codes
Files
Related Information
rmt Special File
Purpose
Description
Usage Considerations
open and close Subroutines
read and write Subroutines
ioctl Subroutine
Error Codes
Related Information
scsi Special File
Purpose
Description
Related Information
tablet Special File
Purpose
Description
Configuration
Usage Considerations
Error Codes
Files
Related Information
tap Special File
Purpose
Description
Related Information
tmscsi Special File
Purpose
Description
Related Information
tokn Special File
Purpose
Description
Usage Considerations
Driver initialization and termination
Special file support
Subroutine Support
open and close Subroutines
read Subroutine
write Subroutine
ioctl Subroutine
Error Conditions
Related Information
trace Special File
Purpose
Description
Related Information
tty Special File
Purpose
Description
Related Information
urandom and random Devices
Purpose
Description
Implementation Specifics
vty_server Special File
Purpose
Description
vts_ioctl
Syntax
Related Information
x25sn Special File
Purpose
Description
Usage Considerations
Subroutine Support
open and close Subroutines
read Subroutine
write Subroutine
ioctl Subroutine
Error Conditions
Related Information
Header Files
Related Information
List of Major Control Block Header Files
ct_ffdc.h File
Purpose
Description
C Language Interface Selection Control
Data Types
FFDC Environment Establishment Codes
Record Type Definitions
Examples
Location
Related Information
dirent.h File
Purpose
Description
Related Information
dlfcn.h File
Purpose
Syntax
Description
Related Information
eucioctl.h File
Purpose
Description
Related Information
fcntl.h File
Purpose
Description
Flag Values for open Subroutine
File Access Mode Mask
File Status Flags for open and fcntl Subroutines
File Status Flags for open Subroutine
File Descriptor Flags for fcntl Subroutine
Command Values for fcntl Subroutine
Socket Restrictions
Related Information
filsys.h File
Purpose
Syntax
Description
Related Information
flock.h File
Purpose
Description
Related Information
fullstat.h File
Purpose
Description
Related Information
grp.h File
Purpose
Syntax
Description
Related Information
iconv.h File
Purpose
Description
Related Information
inode.h File
Purpose
Syntax
Description
Related Information
inttypes.h File
Purpose
Syntax
Description
ipc.h File
Purpose
Syntax
Description
Symbolic Constants:
Related Information
iso646.h File
Purpose
Syntax
Description
ldr.h File
Purpose
Syntax
Description
Related Information
limits.h File
Purpose
Description
Run-Time Invariant Values
Run-Time Invariant Values (Possibly Indeterminate)
Path-Name Variable Values
Run-Time Increasable Values
Related Information
libperfstat.h File
Purpose
Syntax
Description
Related Information
math.h File
Purpose
Description
Related Information
mode.h File
Purpose
Description
File-Type Bits
File-Attribute Bits
S_ISUID Bit
S_ISGID (S_ENFMT) Bit
S_IFMPX Bit
S_ISVTX Bit
S_IXACL Bit
S_ITCB Bit
S_IJRNL Bit
S_ICRYPTO Bit
File-Permission Bits
Related Information
msg.h File
Purpose
Syntax
Description
Types:
Symbolic Constants:
Related Information
mtio.h File
Purpose
Description
File
Related Information
param.h File
Purpose
Description
Related Information
pmapi.h File
Purpose
Syntax
Description
Symbolic Constants
Related Information
poll.h File
Purpose
Description
Related Information
pthread.h File
Purpose
Syntax
Description
Related Information
pwd.h File
Purpose
Syntax
Description
Related Information
pwdpolicy.h File
Purpose
Description
Example
Permissions
Location
Related Information
sem.h File
Purpose
Description
Related Information
sgtty.h File
Purpose
Description
Basic sgtty.h Modes
Basic ioctl Operations
Uppercase Terminals
Special Characters
Local Mode
Local Special Characters
File
Related Information
shm.h File
Purpose
Syntax
Description
Types:
Symbolic Constants:
Structures
Related Information
spc.h File
Purpose
Description
SRC Request Structure Example
Related Information
srcobj.h File
Purpose
Description
Related Information
stat.h File
Purpose
Description
Related Information
statfs.h File
Purpose
Description
Files
Related Information
statvfs.h File
Purpose
Description
Related Information
systemcfg.h File
Purpose
Description
tar.h File
Purpose
Description
tar Archive Header Block
Header Block Fields
Related Information
termio.h File
Purpose
Description
Field Descriptions
Related Information
termios.h File
Purpose
Description
Parameter Value Definitions
Modem Control Operations
Related Information
termiox.h File
Purpose
Description
Hardware Flow Control Operations
Related Information
trace.h File
Purpose
Description
Related Information
types.h File
Purpose
Description
Standard Type Definitions
Unsigned Integers and Addresses
Related Information
unistd.h File
Purpose
Description
Related Information
utmp.h File
Purpose
Description
Examples
Files
Related Information
values.h File
Purpose
Description
Related Information
vmount.h File
Purpose
Description
Related Information
wctype.h File
Purpose
Syntax
Description
Related Information
wlm.h File
Purpose
Description
The wlm_args Structure
The wlm_assign Structure
The wlm_info Structure
The wlm_bio_class_info_t and wlm_bio_dev_info_t Structures
The wlm_proc_info Structure
Error Codes
Related Information
x25sdefs.h File for X.25
Purpose
Description
Miscellaneous Structures
Structures Used to Establish Calls and Transfer Data
Structures Used to Clear, Interrupt and Reset Calls
Structures Used to Manage X.25 Communications
Related Information
cb_call_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_circuit_info_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_clear_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_data_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_dev_info_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_fac_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Examples
Related Information
cb_int_data_struct Structure for X.25
Purpose
Syntax
Flags
Fields
cb_link_name_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_link_stats_struct, x25_query_data, or x25_stats Structure for X.25
cb_link_stats_struct Structure
Flags
Fields
x25_query_data Structure
x25_stats Structure
Frame Level
Fields
Related Information
cb_msg_struct Structure for X.25
Purpose
Syntax
Fields
Related Information
cb_pvc_alloc_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
cb_res_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
ctr_array_struct Structure for X.25
Purpose
Syntax
Flags
Fields
Related Information
Directories
Understanding Types of Directories
Related Information
/etc/locks Directory
Purpose
Description
Related Information
/usr/lib/hcon Directory
Purpose
Description
Color and Keyboard Definition Files
Terminal Definition Files
HCON API Subdirectories
AUTOLOG Example Scripts
Configuration Data Base Files
Command to Start the HCON Subsystem
Files
/var/spool/mqueue Directory for Mail
Purpose
Description
Related Information
/var/spool/uucp Directory for BNU
Purpose
Description
Related Information
/var/spool/uucp/.Admin Directory for BNU
Purpose
Description
Related Information
/var/spool/uucp/.Corrupt Directory for BNU
Purpose
Description
Related Information
/var/spool/uucp/.Log Directories for BNU
Purpose
Description
Related Information
/var/spool/uucp/.Old Directory for BNU
Purpose
Description
Files
Related Information
/var/spool/uucp/.Status Directory for BNU
Purpose
Description
Related Information
/var/spool/uucp/SystemName Directories for BNU
Purpose
Description
Related Information
/var/spool/uucp/.Workspace Directory for BNU
Purpose
Description
Related Information
/var/spool/uucp/.Xqtdir Directory for BNU
Purpose
Description
Related Information
/var/spool/uucppublic Directory for BNU
Purpose
Description
Related Information
How-to scenarios
Administrator how-to's
Software installation and maintenance
Adding open source applications to your AIX system
Changing the default browser
Cleaning up a failed software installation
Cloning a rootvg using alternate disk installation
Cloning a system using a system backup tape
Configuring e-mail notification
Configuring the AIX system after a new installation
Creating and installing a software bundle
Configuring NIM using EZNIM
Creating a data file
Creating a project definition
Creating a system backup to tape
Installing AIX using the media device to install a partition with an HMC
Installing AIX using the media device to install a partition without an HMC
Installing a client using NIM
Installing new and complete overwrite BOS from media
Migrating your system from media
Network installation of a JS20 blade
Recreating a corrupted boot image
Devices
Adding a removable media drive
Replacing a failed physical volume in a mirrored volume group
Storage management (Logical Volume Manager)
Comparing file systems on different machines
Copying a JFS to another physical volume
Defining a raw logical volume for an application
Fixing a corrupted magic number in the file system superblock
Making an online backup of a JFS
Notifying the administrator when a physical volume is missing
Reducing the size of a file system in your root volume group
Splitting a mirrored disk from a volume group
Security and user management
Resetting an unknown root password
Anonymous FTP with a secure user account setup
Streamline security subroutines with password indexing
Networks and communications
Configuring domain name servers
Creating a local alias for mail
Creating users in SNMPv3
Dynamically updating authentication and privacy keys in SNMPv3
Migrating from SNMPv1 to SNMPv3
Setting up tunneling in IPv6
Upgrading to IPv6 with IPv4 configured
Upgrading to IPv6 with IPv4 not configured in AIX 5.2 and later
Network File System (NFS)
Improving NFS client large file writing performance
Printing and spoolers
Adding a remote host
Adding a remote host to a print server
Deleting a remote host
Deleting a remote host from a print server
Listing all remote hosts
Starting the lpd remote subsystem
Stopping the lpd remote subsystem
User how-to's
Making your system more secure
Changing file or directory ownership
Command for displaying access control information (aclget command)
Locking your terminal (lock or xlock command)
Setting access control information (aclput command)
Redirecting standard input, output, and errors
Copying your screen to a file (capture and script commands)
Displaying program output and copying to a file (tee command)
Redirecting output to append to a file
Redirecting output to a file
Standard error and other output redirection
Using some common commands and utilities
Changing passwords (passwd command)
Displaying a Calendar
Displaying reminder messages
Factoring a Number
Locating a command by keyword
Moving or renaming directories (mvdir command)
Sending a message to another logged-in user
Password nullification (passwd command)
Setting Up a Reminder to Leave
Using files and directories
Changing to another directory (cd command)
Changing file or directory ownership
Comparing the contents of directories (dircmp command)
Comparing files (diff command)
Copying directories (cp command)
Copying files (cp command)
Creating directories (mkdir command)
Deleting files (rm command)
Deleting or removing directories (rmdir command)
Displaying available space on a file system (df command)
Displaying the current directory (pwd command)
Displaying the file type (file command)
Finding files (find command)
Finding text strings within files (grep command)
Moving or renaming directories (mvdir command)
Moving and renaming files (mv command)
Sorting text files (sort command)
Using the network
Conversing with a remote user
Copying a file from a local host to a remote host
Copying a file from a remote host to a local host
Displaying information about all users logged in to a host
Displaying information about a user logged in to a host
Remote host logins
Using printing commands
Checking print job status (qchk command)
Holding and releasing a print job (qhld command)
Moving a print job to another print queue (qmov command)
Using shells
Creating and running a shell script
Coprocess facility
Specifying a shell for a script file
Viewing system and environment information
Displaying console names
Displaying the terminal name (tty command)
Displaying an environment variable value (printenv command)
Listing available displays (lsdisp command)
Listing available fonts (lsfont command)
Listing available software products (lslpp command)
List of control key assignments for your terminal (stty command)
Listing the current software keyboard map (lskbd command)
Listing environment variables (env command)
System devices list (lscfg command)
Installation and migration
What's new
Scenarios: InstallingAIX
Installing new and complete overwrite BOS from media
Migrating your system from media
Creating and installing a software bundle
Adding open source applications to your AIX system
Cloning a rootvg using alternate disk installation
Configuring NIM using EZNIM
Installing a client using NIM
Network installation of a JS20 blade
Creating a system backup to tape
Cloning a system using a system backup tape
Cleaning up a failed software installation
Installing AIX using the media device to install a partition with an HMC
Installing AIX using the media device to install a partition without an HMC
Configuring the AIX system after a new installation
Activation Engine
Activation Engine Overview
Using Activation Engine
Creating AE Template File
Creating AE scripts
Creating AE template extensions
Installing the base operating system
Using BOS menus
Electronic license agreements
BOS installation options
Using graphical installation menus
The bosinst.data file
bosinst.data file stanza descriptions
bosinst.data control_flow stanza descriptions
bosinst.data target_disk_data stanza
bosinst.data target_iscsi_data stanza
bosinst.data file locale stanza
bosinst.data large_dumplv stanza
bosinst.data dump stanza
bosinst.data livedump stanza
Using the bosinst.data file
bosinst.data file nonprompted network installation
mksysb_migration_device
Installing new and complete BOS overwrite or preservation
Step 1. Completing the prerequisites
Step 2. Preparing your system for installation
Step 3. Setting up an ASCII terminal
Step 4. Booting from your installation media
Step 5. Verifying or changing the installation settings
Step 6. Finishing the BOS installation
Related information
AIX relocatable installation
User Specified Installation Location (USIL)
Relocatable installation utilities on AIX 5.3
Relocatable applications packaging
Relocatable application execution
USIL connector ODM class object
Installing BOS on an iSCSI disk
Using the iSCSI configuration menus
Accessing maintenance mode to recover iSCSI parameters
Installing BOS to an alternate disk
Alternate disk installation filesets
Installing an alternate mksysb disk
Cloning the rootvg to an alternate disk
Performing an alternate disk phased installation
Performing an alternate disk migration installation
Preparing for an alternate disk migration
Alternate disk migration limitations
Alternate disk migration installation usage
Installing alternate disk migration
Accessing data between the original rootvg and the new alternate disk
Installing to an alternate disk by using Web-based System Manager
Running alternate disk installation by using SMIT
Installing an alternate disk through dynamic logical partitioning
Examples: Installing an alternate disk
Using the multibos utility
Requirements of the multibos utility
Standby BOS setup operation
Booting the standby BOS
Mounting the standby BOS
Unmounting the standby BOS
Customizing the standby BOS
Removing the standby BOS
Rebuilding the standby BOS boot image
Using the standby BOS shell operation
Additional multibos options
Customizing your installation
Customizing and using the bosinst.data file
Using a customized bosinst.data file with NIM
Creating and using a supplementary bosinst.data media
Creating and using a supplementary bosinst.data diskette
Installing AIX on a system with multiple disks
Related information
Installing content for the man command
Configuring AIX
Configuring AIX with the Configuration Assistant
Configuring AIX with the Installation Assistant
Related information
Troubleshooting your installation
Troubleshooting an installation from a system backup
Installing when booting a system backup fails
Booting system backup from the product media
Configuring mksysb image on system backup tapes
Restoring a file from the second image or tape
Troubleshooting problems with installation from mksysb backup
Troubleshooting migration installation
Troubleshooting boot logical volume errors
Troubleshooting insufficient disk space for migration
Troubleshooting alternate disk installation errors
Troubleshooting other problems with alternate disk installation
Troubleshooting after a BOS installation
Troubleshooting a system that does not boot from the hard disk
Preparing to access a system that does not boot
Accessing the system if unable to boot from the hard disk
Troubleshooting a full /usr file system
Viewing BOS installation logs
Viewing BOS installation logs using SMIT
Viewing BOS installation logs with the alog command
Interpreting installation-related system and error messages
Network Installation Management
NIM concepts
NIM objects
NIM machines
Operating NIM on client machines
Defining NIM clients
Standalone NIM clients
Booting a standalone client from the network
Managing software on standalone clients
Diskless and dataless clients
Resources for diskless and dataless clients
Initializing diskless and dataless clients
Managing software on diskless and dataless clients
Defining WPAR clients
Managing WPAR clients
Creating WPAR clients
Starting WPAR clients
Stopping WPAR clients
Checking WPAR clients
Listing characteristics of WPAR clients
Change characteristics of WPAR clients
Synchronizing software on WPAR clients
Creating backups of WPAR clients
Installing software on WPAR clients
NIM Commands
The nim_master_setup command
The nim_clients_setup command
Other NIM commands reference
Resolving host names with NIM
Naming NIM object definitions
NIM environment control
Using NIM with Dynamic Host Configuration Protocol (DHCP)
Configuring NIM
Starting the Web-based System Manager NIM interface
Configuring the NIM master and creating basic installation resources
Configuring the NIM master and creating basic installation resources using Web-based System Manager
Configuring the NIM master and creating basic installation resources using SMIT
Configuring the NIM master and creating basic installation resources from the command line
Adding a management object to the NIM environment
Adding HMC management objects to the NIM environment
Adding CEC management objects to the NIM environment
Adding VIOS management objects to the NIM environment
Adding IVM management objects to the NIM environment
Adding BCMM management objects to the NIM environment
Adding standalone clients to the NIM environment
Adding a client with the network information with Web-based System Manager
Adding a client with the network information using SMIT
Adding a client with the network information using SMIT when client is not running (method A)
Adding a client with the network information using SMIT when client is running (method B)
Adding a client with the network information from the command line
Adding a client with the network information from the command line when client machine is not running (method A)
Adding a client with the network information from the command line when client machine is running (method B)
Adding a client without the network information using SMIT
Adding a client without the network information from the command line
Verifying the status of your client machine
Adding WPAR clients to the NIM environment
Adding a WPAR client to the NIM environment using SMIT
Adding a WPAR client to the NIM environment using the command line
Using NIM with ATM networks
Converting a generic network into an ATM network
Recovering a client on an ATM network after boot failure
Stopping the reboot of a client on an ATM network
Customizing NIM clients and SPOT resources
Customizing NIM clients and SPOT resources by using Web-based System Manager
Customizing NIM clients and SPOT resources by using SMIT
Customizing NIM clients and SPOT resources from the command line
Installing an interim fix into a SPOT resource
Listing interim fixes installed in a SPOT
Uninstalling an interim fix from a SPOT
Configuring the NIM master and creating resources to support diskless and dataless clients
Configuring the NIM master and creating resources to support diskless and dataless clients using Web-based System Manager
Configuring the NIM master and creating resources to support diskless and dataless clients using SMIT
Configuring the NIM master and creating resources to support diskless and dataless clients from the command line
Adding a diskless or dataless client to the NIM environment
Adding a diskless or dataless client to the NIM environment with Web-based System Manager
Adding a diskless or dataless client to the NIM environment using SMIT
Adding a diskless or dataless client to the NIM environment from the command line
Uninitializing diskless and dataless machines
Uninitializing diskless and dataless machines using Web-based System Manager
Uninitializing diskless and dataless machines using SMIT
Uninitializing diskless and dataless machines from the command line
Tuning client-request processing
Tuning client-request processing using SMIT
Tuning client-request processing using the Web-based System Manager
Tuning client-request processing from the command line
Unconfiguring the NIM master
Unconfiguring the NIM master using the Web-based System Manager
Unconfiguring the NIM master using SMIT
Unconfiguring the NIM master from the command line
Defining /usr versus non-/usr SPOTs
Defining /usr versus non-/usr SPOTs using the Web-based System Manager
Defining /usr versus non-/usr SPOTs using SMIT
Creating the /usr-SPOT from the command line.
Using the installp command
Re-creating SPOT resources from existing directories
Defining an lpp_source on CD/DVD-ROM versus hard disk
Defining an lpp_source on CD/DVD-ROM versus hard disk using the Web-based System Manager
Defining an lpp_source on CD/DVD-ROM versus hard disk using SMIT
Defining an lpp_source on CD/DVD-ROM versus hard disk from the command line
Using secondary adapters
Secondary adapter files
Using secondary adapter file keywords
Using required adapter attributes
Using optional attributes
Working with secondary adapter file rules
Working with secondary adapter definitions
Troubleshooting secondary adapter file stanza errors
Using the NIM service handler for client communication
Using NIMSH
NIMSH service port
NIMSH system resource control
NIMSH authentication process
Logging NIMSH operations
Setting up NIMSH
Preparing to set up NIMSH
Setting up NIMSH using SMIT
Setting up NIMSH from the command line
Enabling cryptographic authentication
Preparing to enable cryptographic authentication
Enabling cryptographic authentication using SMIT
Enabling cryptographic authentication from the command line
Enabling a secondary port
Preparing to enable a secondary port
Enabling a secondary port from SMIT
Enabling a secondary port from the command line
Disabling push operations using NIMSH
Verifying NIMSH startup
Creating additional interface attributes
Creating additional interface attributes using the Web-based System Manager
Creating additional interface attributes from SMIT
Creating additional interface attributes from the command line
Creating network boot images to support only the defined clients and networks
Creating network boot images to support defined clients and networks using Web-based System Manager
Creating network boot images to support defined clients and networks using SMIT
Creating network boot images to support defined clients and networks from the command line
Using client machines as resource servers
Using client machines as resource servers using Web-based System Manager
Using client machines as resource servers using SMIT
Using client machines as resource servers from the command line
Using concurrency control
Using concurrency control from the Web-based System Manager
Using concurrency control from SMIT
Using concurrency control from the command line
Migrating the Virtual I/O Server using NIM
Installing with NIM
Using installation images to install the base operating system on a NIM client
Using installation images to install the base operating system on a NIM client using Web-based System Manager
Using installation images to install the base operating system on a NIM client using SMIT
Using installation images to install the base operating system on a NIM client from the command line
Performing a nonprompted BOS installation
Performing a nonprompted BOS installation using Web-based System Manager
Performing a nonprompted BOS installation using SMIT
Performing a nonprompted BOS installation from the command line
Using a mksysb image to install the base operating system on a NIM client
Using a mksysb image to install the base operating system on a NIM client using Web-based System Manager
Using a mksysb image to install the base operating system on a NIM client using SMIT
Using a mksysb image to install the base operating system on a NIM client from the command line
Using an ios_mksysb image to install the base operating system on a NIM client from the command line
Using an ios_mksysb image to install the base operating system on a NIM client using SMIT
Installing to an alternate disk on a NIM client
Installing to an alternate disk on a NIM client using Web-based System Manager
Installing to an alternate disk on a NIM client using SMIT
Installing to an alternate disk on a NIM client from the command line
Installing mksysb on an alternate disk
Cloning the rootvg to an alternate disk
Installing to an alternate disk on a NIM client from the command line - examples
Installing the Virtual I/O Server using NIM
Installing the Virtual I/O Server using installios
Installing the Virtual I/O Server using ios_mksysb
Using NIM to install clients configured with Kerberos authentication
Using NIM to install clients configured with Kerberos 4 authentication
Using NIM to install clients configured with Kerberos 5 authentication
Using NIM to install clients with NIM resources that are exported with Kerberos authentication
Using NIM to install clients configured with SSL authentication
Using NIM to install clients configured with SSL authentication using SMIT
Using NIM to install clients configured with SSL authentication from the command line
Verifying installation with the lppchk operation
Verifying installation with the lppchk operation using the Web-based System Manager
Verifying installation with the lppchk operation using SMIT
Verifying installation with the lppchk operation from the command line
Performing a network installation of an IBM Power Systems over a virtual I/O Ethernet adapter
Setting default paging space during BOS installation through NIM
Setting up NIM networks
Supported NIM network types
Defining NIM networks
Determining a network's IP address
Defining NIM routes
Defining a heterogeneous network
Adding another network type to a NIM network
Adding another network type to a NIM network using Web-based System Manager
Adding another network type to a NIM network using SMIT
Adding another network type to a NIM network from the command line
Establishing a default NIM route between networks
Establishing a default NIM route between networks using the Web-based System Manager
Establishing a default NIM route between networks using SMIT
Establishing a default NIM route between networks from the command line
Establishing a static NIM route between networks
Establishing a static NIM route between networks using Web-based System Manager
Establishing a static NIM route between networks using SMIT
Establishing a static NIM route between networks from the command line
Booting with NIM
Booting in maintenance mode
Booting in maintenance mode using the Web-based System Manager
Booting in maintenance mode using SMIT
Initiating the maint_boot operation from the client
Initiating the maint_boot operation from the master
Booting in maintenance mode from the command line
Performing boot diagnostics on NIM clients
Booting diagnostics using the Web-based System Manager
Booting diagnostics using SMIT
Initiating the diag operation from the client
Initiating the diag operation from the master
Booting diagnostics from the command line
Verifying the diag operation
Loading diagnostics without the diag operation
Initializing and booting a diskless or dataless machine
Initializing and booting a diskless or dataless machine with Web-based System Manager
Initializing and booting a diskless or dataless machine using SMIT
Initializing and booting a diskless or dataless machine from the command line
Booting over a router on an FDDI
Administering NIM
Recovering the /etc/niminfo file
Recovering the /etc/niminfo file using Web-based System Manager
Recovering the /etc/niminfo file from the command line
Backing up the NIM database
Backing up the NIM database using the Web-based System Manager
Backing up the NIM database using SMIT
Backing up the NIM database from the command line
Restoring the NIM database and activating the NIM master
Restoring the NIM database and activating the NIM master using the Web-based System Manager
Restoring the NIM database and activating the NIM master using SMIT
Restoring the NIM database and activating the NIM master from the command line
Removing machines from the NIM environment
Removing machines from the NIM environment using the Web-based System Manager
Removing machines from the NIM environment using SMIT
Removing machines from the NIM environment using the command line
Removing members from machine groups
Removing members from machine groups using Web-based System Manager
Removing members from machine groups using SMIT
Removing members from machine groups from the command line
Preventing machines from adding themselves as clients
Preventing machines from adding themselves as clients using SMIT
Preventing machines from adding themselves as clients from the command line
Exporting NIM resources globally
Exporting NIM resources globally using the Web-based System Manager
Exporting NIM resources globally using SMIT
Exporting NIM resources globally from the command line
Enabling NIM alternate master support
Preparing to enable NIM alternate master support
Initializing the alternate master
Initializing the alternate master using SMIT
Initializing the alternate master from the command line
Synchronizing the alternate master's NIM database
Synchronizing the alternate master's NIM database using SMIT
Synchronizing the alternate master's NIM database from the command line
Taking control of the NIM environment
Taking control of the NIM environment using SMIT
Taking control of the NIM environment from the command line
Removing an alternate master from the NIM environment
Removing an alternate master from the NIM environment using SMIT
Removing an alternate master from the NIM environment from the command line
Migrating a NIM client to an IBM Power Systems server logical partition
Migrating a NIM client to an IBM Power Systems server logical partition using SMIT
Migrating a NIM client to an IBM Power Systemsserver logical partition using the command line
Viewing installation, configuration, and boot logs
Viewing installation, configuration, and boot logs using the Web-based System Manager
Viewing installation, configuration, and boot logs using SMIT
Viewing installation, configuration, and boot logs from the command line
Disabling master push permissions in the NIM environment
Disabling master push permissions using Web-based System Manager
Disabling master push permissions using SMIT
Disabling master push permissions from the command line
Resetting the NIM state
Resetting the NIM state using Web-based System Manager
Resetting the NIM state using SMIT
Resetting the NIM state from the command line
Rebuilding network boot images for a SPOT
Rebuilding network boot images for a SPOT using the Web-based System Manager
Rebuilding network boot images for a SPOT using SMIT
Rebuilding network boot images for a SPOT from the command line
Migrating diskless and dataless clients and NIM SPOTS
Performing advanced NIM installation tasks
Defining machine groups
Defining a machine group using Web-based System Manager
Defining a machine group using SMIT
Defining a machine group from the command line
Adding new members to machine groups
Adding new members to machine groups using Web-based System Manager
Adding new members to machine groups using SMIT
Adding new members to machine groups from the command line
Including and excluding group members from operations on the group
Including and excluding a group member from operations on the group using Web-based System Manager
Including and excluding a group member from operations on the group using SMIT
Including and excluding a group member from operations on the group from the command line
Using the nimdef command
Updating a SPOT with new device support for a new level of AIX
Managing NIM
NFS client communication options management
NFS V4 host identification
NFS V4 host authentication
NFS V4 host authorization
Prerequisites for setting up a NIM environment with NFS security using Kerberos 5
Managing NFS client communication options using SMIT
Managing NFS client-communication options from the command line
Managing software on standalone clients and SPOT resources
Listing software installed on a standalone client or SPOT
Listing software installed on a standalone client or SPOT using Web-based System Manager
Listing software installed on a standalone client or SPOT using SMIT
Listing software installed on a standalone client or SPOT from the command line
Listing software updates, installed on a standalone client or SPOT, by keyword
Listing software updates, installed on a standalone client or SPOT, by keyword using Web-based System Manager
Listing software updates, installed on a standalone client or SPOT, by keyword using SMIT
Listing software updates, installed on a standalone client or SPOT, by keyword from the command line
Maintaining software on standalone clients and SPOT resources
Maintaining software on standalone clients and SPOT resources using Web-based System Manager
Maintaining software on standalone clients and SPOT resources using SMIT
Maintaining software on standalone clients and SPOT resources from the command line
Maintaining software in an lpp_source
Copying software to an lpp_source
Copying software to an lpp_source using Web-based System Manager
Copying software to an lpp_source using SMIT
Copying software to an lpp_source from the command line
Removing software from an lpp_source
Removing software from an lpp_source from the command line
Running the NIM check operation
Running the NIM check operation using the Web-based System Manager
Running the NIM check operation using SMIT
Running the NIM check operation from the command line
Managing the NIM master
Deactivating the NIM master and removing the NIM master fileset
Increasing the number of hosts to which NIM can NFS-export a resource
Controlling the asynchronous behavior of NIM operations
Suppressing output from NIM operations
Reducing space requirements for NIM resources
Obtaining support for multiple mksysb operations in NIM
Saving system backup information
Managing client CPU ID validation
Managing client CPU ID validation using the Web-based System Manager
Managing client CPU ID validation using SMIT
Managing client CPU ID validation from the command line
Installing and managing software with detached WPARs
Using NIM resources
Defining a file_res resource
Using NIM groups
Working with NIM machine groups
Working with NIM resource groups
NIM task road map
Using the adapter_def resource
Defining an adapter_def resource
Distributing NIM resources
Creating file resources in the root directory
Creating resources in the /tmp directory or /tmp subdirectories
Associating and defining NIM resource groups
Defining a resource group
Defining a resource group using SMIT
Defining a resource group from the command line
Allocating a resource group
Allocating a resource group using SMIT
Allocating a resource group from the command line
Defining default resource groups
Defining default resource groups using SMIT
Defining default resource groups from the command line
Restricting NIM client resource allocation
Restricting NIM client resource allocation using SMIT
Restricting NIM client resource allocation from the command line
Using the boot resource
Using the bosinst_data resource
Defining a bosinst_data resource
Using the devexports resource
Defining a devexports resource
Using the dump resource
Defining a dump resource
Using the exclude_files resource
Defining an exclude_files resource
Using the fb_script resource
Defining an fb_script resource
Using a fix_bundle resource
Defining a fix_bundle resource
Using a home resource
Defining a home resource
Using an image_data resource
Defining an image_data resource
Using an ios_mksysb resource
Defining an ios_mksysb resource
Using an installp_bundle resource
Defining an installp_bundle resource
Using an lpp_source resource
Defining an lpp_source resource
Using a mksysb resource
Defining the mksysb resource
Using the nim_script resource
Using a paging resource
Defining a paging resource
Using a resolv_conf resource
Defining a resolv_conf resource
Using a root resource
Defining a root resource
Using a script resource
Defining a script resource
Using the savewpar resource
Defining a savewpar resource
Using the secattrs resource
Defining a secattrs resource
Using a shared_home resource
Defining a shared_home resource
Using a shared_root resource
Defining a shared_root resource
Using the SPOT resource
Using network boot images for AIX 4.3 or later SPOTs
Defining a SPOT resource
Using the wpar_spec resource
Defining a wpar_spec resource
Creating a SPOT resource from the mksysb resource
Creating a SPOT resource from the mksysb resource with SMIT or from a command line
Using a tmp resource
Defining a tmp resource
Using NIM operations
Using the NIM activate operation
Using the NIM allocate operation
Using the NIM alt_disk_install operation
Using the NIM bos_inst operation
NIM BOS installation data
Using the force_push attribute
Using the boot_client attribute
Using the set_bootlist attribute
Using the preserve_res attribute
accept_licenses attribute
Using the NIM change operation
Using the NIM check operation
Using the NIM chwpar operation
Using the NIM cust operation
Using the NIM deactivate operation
Using the NIM deallocate operation
Using the NIM define operation
Using the NIM diag operation
Using the NIM dkls_init operation
Using the NIM dtls_init operation
Using the NIM fix_query operation
Using the NIM lppchk operation
Using the NIM lppmgr operation
Using the NIM lswpar operation
Using the NIM maint operation
Using the NIM maint_boot operation
Using the NIM reboot operation
Using the NIM remove operation
Using the NIM reset operation
Using the NIM select operation
Using the NIM showlog operation
Using the NIM showres operation
Using the NIM sync operation
Using the NIM sync_roots operation
Using the NIM syncwpar operation
Using the NIM takeover operation
Using the NIM unconfig operation
Using the NIM update operation
Using the NIM updateios operation
Using EZNIM
Using EZNIM to configure a NIM master
Using EZNIM to configure a NIM client
Example: Using EZNIM
Using network installation files
Sample customizing script
Sample definition file for the nimdef command
Using the certificate viewing file
Using the certificate password loading file
Sample KDC server definition file
Sample slim client definition file
Troubleshooting NIM
NIM error and warning messages
Debugging a network boot problem
Verifying network communication between the client and server
Obtaining the boot image from the server
Running the boot image on the client
Obtaining debug output for NIM BOS installations
Producing debug output from a network boot image
Producing debug output from the BOS installation program
Producing debug output without using a bosinst_data resource (Method A)
Producing debug output when using a bosinst_data resource (Method B)
Debugging when port number conflicts with NIM and other applications
Creating and installing system backups
Creating system backups
Installing all device and kernel support before the backup is created
Preparing to create system backups
Creating a root volume group backup to tape, USB disk, or file
Creating a system backup to CD-R, DVD-R, or DVD-RAM
Meeting hardware and software requirements for system backups
Preparing to run the mkcd command
Creating a root volume group backup on CD or DVD with the ISO9660 format
Creating system backups using DVD-RAM media and Universal Disk Format
Creating a root volume group backup on DVD-RAM with Universal Disk Format
Backing up a user volume group
Backing up a user volume group using Web-based System Manager
Creating a user volume group backup using SMIT
Using the user volume group backup options
Previewing information about a volume group backup
Verifying system backup (tape only)
Viewing the backup log for volume group and system backups
Viewing filesets installed in a system backup
Installing system backups
Cloning a system backup
Installing a system backup on the source machine
Optional products and service updates
Optionally installed software
Identifying software products
Software licensing
Managing AIX editions
Preparing to install optional software products and service updates
Checking fileset build dates
Installing optional software products or service updates
Installing optional software or service updates with Web-based System Manager
Installing optional software with Web-based System Manager
Installing service updates with Web-based System Manager
Installing software bundles with Web-based System Manager
Installing optional software and service updates using SMIT
Completing the SMIT installation and reading the status messages
Updating installed software from the command line
Checking modifications to configuration files
Maintaining optional software products and service updates
Applying a service update
Committing a service update using Web-based System Manager
Rejecting a service update using Web-based System Manager or SMIT
Removing a software product using Web-based System Manager or SMIT
Copying a software bundle to the hard disk for future installation
Cleaning up optional software products and service updates
Initiating a cleanup procedure using Web-based System Manager
Initiating a cleanup procedure using SMIT
Initiating a cleanup procedure from the command line
Managing existing installp image source
Using the Software Service Management menu (including SUMA)
Using the Service Update Management Assistant (SUMA)
Using the SUMA command line interface
Using the Comparison Reports menu
Using the Compare Installed Software to Fix Repository menu
Compare Installed Software to List of Available Updates menu
Compare Fix Repository to List of Available Updates menu
Compare a list of installed software on a base system to another system
Using the Rename Software Images in Repository option
Using the Clean Up Software Images in Repository option
Using InstallShield MultiPlatform
Installing products with InstallShield MultiPlatform
Uninstalling a InstallShield MultiPlatform product
Performing a silent installation using response files
Using response files with NIM
Interim fix management solution
Installing and managing interim fix packages
The interim fix package display
Installing interim fix packages
The installation preview phase
The installation phase
The summary and cleanup phase
Removing an interim fix package
The removal preview phase
The removal phase
The summary and cleanup phase
Listing interim fixes
Checking interim fixes
Performing an interim fix mount installation operation
The interim fix mount and unmount operation
Using the interim fix display package locks operation
Using the interim fix force removal operation
Additional interim fix information
Generating and using the MD5 checksum
Referencing interim fixes
Generating interim fix list files
Understanding interim fix states
Logging interim fixes
Cleaning up interim fix installation failures
Managing interim fix files when using the Trusted Computing Base
Using emgr to manage interim fix command paths.
Understanding interim fix integration with installp update images.
Creating interim fix packages
Interim fix user-specified package components
Interim fix file components
Interim fix automatic common components
Interim fix automatic file components
Running the epkg command in interim fix interactive mode
Related information
Software product packaging
Installing variously formatted software packages
Fileset installation packages
Creating software packages
Packaging software bundles
Migrating AIX
Ensuring binary compatibility between AIX 6.1 and earlier versions
BOS pre- and post-migration checks
Migrating to AIX 6.1
Preparing your system for BOS installation
Booting from your installation media
Finishing the BOS migration
Checking modifications to configuration files
mksysb migration
Requirements for using a customized bosinst.data file with a mksysb migration
Performing the mksysb migration with CD or DVD installation
Performing the mksysb migration with NIM installation
Related information
Partitioning
Partitioning concepts
Logical partitions
Managed system
Dynamic logical partitioning
Affinity logical partitions
Full system partition
Running AIX on a logical partition
Remote management
Partition security
Implementations of logical partitions
Server consolidation
Mixed production and test environments
Consolidation of multiple versions of the same operating system
Network adapter communication between partitions and the HMC
Installing AIX in a partitioned environment
Installing AIX using the media device to install a partition with an HMC
Installing AIX using the media device to install a partition without an HMC
Installing a partition using alternate disk installation
Configuring an initial partition as a NIM master to use NIM to install the remaining partitions
Using a separate AIX system as a NIM master to use NIM to install each partition
Updating your NIM environment to the latest technology level
Advanced installation options
Creating and changing a dedicate dump device
Verifying your dump device
Shutting down a partition
Changing your operating system host name
Networks and communication
AIX Fast Connect Version 3.2 Guide
AIX Fast Connect Version 3.2 Guide
AIX® Fast Connect Overview
Features
Hardware and Software Requirements
Server Hardware Requirements
Server Software Requirements
Client Hardware Requirements
Client Software Requirements
Known Incompatibilities with other Server Software
Packaging and Installation Requirements
Packaging
Installation
Configuration of Network Interfaces
Initial Configuration
Windows Networking Concepts
Configuration and Administration
Configurable Parameters
Configuration of File Shares and Print Shares (Exports)
User Administration
Overview of User-Authentication Mechanisms
Configuring Encrypted Passwords
Basic Server Administration
Starting and Stopping the AIX® Fast Connect Server
Showing Server Status Information
Web-based System Manager, SMIT Fast Paths, and net Commands
NetBIOS Name Service (NBNS)
Configuring Client PCs
TCP/IP Configuration
Windows 98 Clients
Windows NT Clients
Windows XP, Windows 2003, and Windows 2000 Clients
NetBIOS Name Resolution
Workgroups, Domains, and User Accounts
Enabling Windows Clients for Plain Text Passwords
Browsing the Network
Mapping Drives
Using AIX® Fast Connect Printers
Support for Windows Terminal Server
Support for Windows Active Directory Server
Configuring LAN Manager authentication level
Advanced Configuration Features
AIX®-Based User Authentication (Plain-Text Passwords)
CIFS Password Encryption Protocols
NT Passthrough Authentication
Network Logon to AIX® Fast Connect
DCE/DFS Support
LDAP support for User Authentication
Kerberos-based Authentication
Guest Logon
Share-Level Security
User-Name Mappings
User-name mappings Example
Dynamic User Creation
SMB Signing
Client Configuration for SMB Signing
CIFS Distributed File System (MSDFS) support
Changing Passwords Remotely
cifsPasswd Command
Web-based System Manager
Remote Password Change
sync_aix_password Option
AIX® Fast Connect User Management and File Access
User-Session Management Using the net session Command
Establishing Resource Limits
Disk Quotas
Auditing File Access
Changing the umask
Specifying Per-Share Options
Support for AIX® JFS Access Control Lists
NT ACL Support (ACL mapping)
Support for basic NT ACLs
Support for Advanced NT ACLs
Sending Messages to Clients
Mapping Long AIX® File Names to 8.3 DOS File Names
Support for DOS File Attributes
Specifying NetBIOS Aliases for HACMP support
Browse Master Support
DBCS and Unicode Considerations
Using ATM Interfaces
Limiting memory usage with the maxthreads parameter
Opportunistic Locking
Performance Considerations
Large Directories
Search Caching
SendFile API support
Memory-Mapped Files
Configuring Network Logon
Configuration Options
Enabling the Network Logon Feature
Setting Up Startup Scripts
Setting Up Home Directories (Profile Directories)
Windows Configuration Policy Files
Configuring Windows 98 Clients for Network Logon
Configuring Network Logon for NT clients from Remote Subnets
AIX® Fast Connect NetLogon Limitations
Problem Determination and Limitations
Traces
Logs
Solutions to Common Problems
Technical Service Information
Connection Checking Procedure
Usage Limitations
Appendix A. Command Descriptions
net Command
Purpose
Syntax
Description
Subcommands
net help Subcommand
net start Subcommand
net stop Subcommand
net pause Subcommand
net resume Subcommand
net config Subcommand
net status Subcommand
net statistics Subcommand
net user Subcommand
net share Subcommand
net name Subcommand
net session Subcommand
NBNS Subcommands
net nblistnames Subcommand
net nbaddname Subcommand
net nbaddgroup Subcommand
net nbaddmulti Subcommand
net nbdelname Subcommand
net nbaddingrp Subcommand
net nbdeladdr Subcommand
net nbbackup Subcommand
net nbrestore Subcommand
net nbstatus Subcommand
cifsPasswd Command
Purpose
Syntax
Description
Flags
cifsLdap command
Purpose
Syntax
Description
Flags
cifsClient send Command
Purpose
Syntax
Description
Flags
Appendix B. Configurable Parameters for the net Command
Appendix C. Kerberos setup example
Appendix D. DCE Registry User Database
AIXlink/X.25 Version 2.1 for AIX: Guide and Reference
AIXlink/X.25 Version 2.1 for AIX®: Guide and Reference
X.25 Network Communications Overview
X.25 Equipment Terminology
X.25 Levels
Physical Level
Link Level or Frame Level
Packet Level
Logical Channels
Virtual Circuits
Permanent Virtual Circuits
Switched Virtual Circuits
Network User Address
Data Network Identification Code
National Terminal Number
X.25 Usage
Call Setup
Call-Time Facilities
Coding and Decoding Facilities
Facilities Requested by the DTE
X.25 Network Subscription
X.25 Licensed Program Functionality
Configuration Structure
Triple-X PAD
COMIO
TCP/IP
NPI
DLPI
XOT
XOL
STREAMS
X.25 Migration
X.25 Functional Comparison
Differences Between X.25 Licensed Programs Version 2.1 and Version 1.1
Hardware Differences
Additions and Functionality Differences in V1.1.5
Additions and Functionality Differences in Version 2.1
Additions and Functionality Differences in Version 2.1.1
Packet Layer
Frame Layer
Installation, Configuration, and Setup Differences
Command Differences
Attributes Differences
Default Values of Important Parameters
Use of the System Error Log
X.25 Installation and Configuration
Minimum Requirements
Software
Hardware
Planning Your X.25 Installation
Installation Procedure
Hardware Installation
Configuring X.25 Communications with SMIT
Initial SMIT Path
Managing Device Drivers
Managing Ports
Adding a Port
Moving a Port
Configuring a Port
General Parameters
Packet Parameters
Frame Parameters
Permanent Virtual Circuit (PVC) Parameters
Configuring a Port for V.25bis Dialing
Dial-Up Parameter Descriptions
Configuring a Port for X.32
X.32 Parameter Descriptions
Managing COMIO Emulation
Managing TCP/IP Configuration
Add a TCP/IP Interface
Add Routes for Remote Systems
Remove a TCP/IP Interface
Map IP Addresses to X.25 NUAs
Attachment to the Defense Data Network (DDN)
For All Other Network Identifiers
Managing the Triple-X PAD
Managing XOT
Configuring XOT
Removing XOT
Managing XOL
Configuring XOL
Removing XOL
Configuration Commands
Managing Device Driver
Managing X.25 Ports
Adding a Port
Changing a Port
Removing a Port
Listing Ports
Adding a Non-default PVC
Listing PVCs
Network Provider Interface Programming Reference
NPI Enhancements for AIXlink/X.25 Version 2.1
Support for 64 Bit Applications
Structure Changes for 64-bit Mode
Sample Program
Local Management Primitives
Connection-Mode Primitive Formats and Rules
Connection Establishment Primitives
Normal Data Transfer Primitives
Receipt Confirmation Service Primitives
Expedited Data Transfer Service
Reset Service Primitives
Network Connection Release Primitives
NPI STREAMS Programming
Handling Calls
N_BIND_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_BIND_ACK Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_UNBIND_REQ Primitive
Purpose
Syntax
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_OK_ACK Primitive
Purpose
Syntax
Description
Parameters
Implementation Specifics
N_ERROR_ACK Primitive
Purpose
Structure
Description
Parameters
Error Codes
Implementation Specifics
N_INFO_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Implementation Specifics
N_INFO_ACK Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_CONN_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_CONN_IND Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_CONN_RES Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_CONN_CON Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_DATA_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_DATA_IND Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_DATACK_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_DATACK_IND Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_EXDATA_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_EXDATA_IND Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
N_RESET_REQ Primitive
Purpose
Syntax
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_RESET_IND Primitive
Purpose
Syntax
Description
Parameters
Implementation Specifics
N_RESET_RES Primitive
Purpose
Syntax
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_RESET_CON Primitive
Purpose
Syntax
Description
Parameters
Implementation Specifics
N_DISCON_REQ Primitive
Purpose
Structure
Description
Parameters
Acknowledgments
Error Codes
Implementation Specifics
N_DISCON_IND Primitive
Purpose
Structure
Description
Parameters
Implementation Specifics
Data Link Provider Interface Programming Reference
Structure Changes for 64-bit Mode
The Data Link Layer
Model of the Service Interface
DLPI Primitives
Local Management Service Primitives
Connection-Mode Service Primitives
Connection Establishment Primitives
Connection Release Primitives
Reset Primitives
DL_BIND_ACK Primitive for X.25
Purpose
Structure
Description
Parameters
Implementation Specifics
DL_BIND_REQ Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
Error Codes
Implementation Specifics
DL_CONNECT_CON Primitive for X.25
Purpose
Structure
Description
Parameters
States
Implementation Specifics
DL_CONNECT_REQ Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
DL_DISCONNECT_IND Primitive for X.25
Purpose
Structure
Description
Parameters
States
Implementation Specifics
DL_DISCONNECT_REQ Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
Error Codes
Implementation Specifics
DL_ERROR_ACK Primitive for X.25
Purpose
Structure
Description
Parameters
States
Implementation Specifics
DL_INFO_ACK Primitive for X.25
Purpose
Structure
Description
Parameters
States
Implementation Specifics
DL_OK_ACK Primitive for X.25
Purpose
Structure
Description
Parameters
States
Implementation Specifics
DL_RESET_CON Primitive for X.25
Purpose
Structure
Description
Parameters
States
Implementation Specifics
DL_RESET_IND Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
Implementation Specifics
DL_RESET_REQ Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
Error Codes
Implementation Specifics
DL_RESET_RES Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
Error Codes
Implementation Specifics
DL_UNBIND_REQ Primitive for X.25
Purpose
Structure
Description
Parameters
States
Acknowledgments
Error Codes
Implementation Specifics
X.25 and SNA Networks
Accessing an SNA Network with X.25
QLLC with Reference to X.25 Support
Introducing Communications Server Version 6
SNA Configuration Definitions
SNA Configuration Commands
Communications Server for AIX Definition Types and Parameters
Customizing Communications Server for AIX
Customizing Communications Server to Use X.25
Installation of the Communications Server (SNA) Program
Installation of the Qualified Logical Link Control
Getting Host Definitions
Create the CS/AIX Definitions
Define the node
Define the SNA X.25 DLC
Define the SNA X.25 Port
Define the SNA X.25 Link Station
Defining the LU Profiles for 3270 Communication
Start SNA Node
Start SNA Link Station
Display Current Status of SNA Node
Packet Assembler/Disassembler (PAD)
X.3, X.28 and X.29 Standards
PAD Setup
Using the PAD
Commands
Establishing Calls
Example Calls
Connected Sessions
Ending Calls
Exiting xspad
Automatic Termination and Identification for AIXlink/X.25 1.1.3 (and later)
Getting Help
Clearing Codes
PAD Parameters
PAD Profiles
PAD for AIXlink/X.25 Running on AIX® Version 4 (and later)
Default Initial Application
Selectable Profile
Incoming X.29/X.25 Connection Profile Selection
The profile set is referenced only in the x29access file.
The profile set is referenced only in the x29user file.
The profile set is referenced in both the x29access file and the x29user file.
Profile sets have no explicit references.
Outgoing X.28/X.25 Profile Selection
Distribution of Profile Data
Configurable Profile
Security Features
PAD Printing
Remote Initiation
Host Initiation
PAD Printing Processes
Configuration for Remote Printing
Configuration for Local Printing
Removing a Job from the Print Queue
Transmission Logic
Configuration File Format (AIXlink/X.25 Version 1 and later)
x29d Usage Changes
X.25 Simple Network Management Protocol
Installation Notes for SNMP Multiplexer X.25 Peer Daemon (x25smuxd)
Frame Layer Objects
Packet Layer Objects
Common Input/Output Emulation
X.25 Application Programming Interface Overview
X.25 Application Programming Interface (API)
Using the X.25 Structures and Flags
/dev/x25sn Special File
X.25 Error Codes
Using Processes in X.25 Applications
Processing Calls with the X.25 API
Initializing and Terminating
Using the Connection Identifier for Calls
Obtaining a Connection Identifier
Using a Connection Identifier
Restrictions on the Use of the Connection Identifier
Using Counters to Correlate Messages
Counter Identifiers
Counters in Applications
Obtaining a Counter
Using a Counter
Waiting for an Incoming Call or a Message
Example Uses of the x25_ctr_wait Subroutine
Determining How Many Messages Are Waiting to Be Received for a Call
Removing a Counter
Restrictions on the Use of Counters
Listening for Incoming Calls
Obtaining a Listen Identifier
Using the Listen Identifier
Removing the Listen Identifier (Stop Listening)
Restrictions on the Use of the Listen Identifier
Making and Receiving a Call
Making an Outgoing Call
Receiving an Incoming Call
Accepting or Rejecting an Incoming Call
Transferring and Acknowledging Data
Sending Data
Asking for Receiver Acknowledgment of Data Sent
Long Messages
Receiving Data
Acknowledging Data Packets
Clearing, Resetting, and Interrupting Calls
Clearing a Call
Resetting a Call
Interrupting a Call
X.25 Example Programs
Preparing, Compiling, and Running the Example Programs
Using the Example Code
X.25Â Example Program svcxmit: Make a Call Using an SVC
Program Description
Example Program svcxmit
X.25 Example Program svcrcv: Receive a Call Using an SVC
Program Description
Example Program svcrcv
X.25 Example Program pvcxmit: Send Data Using a PVC
Program Description
Example Program pvcxmit
X.25 Example Program pvcrcv: Receive Data Using a PVC
Program Description
Example Program pvcrcv
List of X.25 Programming References
Subroutines
Initialization and Termination Subroutines
Network Subroutines
Counter Subroutines
Management Subroutines
API Structures
Miscellaneous Structures
Structures Used to Establish Calls and Transfer Data
Structures Used to Clear, Interrupt, and Reset Calls
Structures Used to Manage X.25 Communications
API Error Codes
X.25-Specific Error Codes
System Error Codes
Header Files
Example Programs
X.25 Power Management
Impact to External Connection - Network Provider
Impact to Local Applications: DLPI, TCP/IP, NPI, COMIO, and PAD
Power Management Limitation Warnings
X.25 Problem Determination
Flashing 888 Problems
Flashing 888-102
Flashing 888-103
Forcing a System Dump
X.25 Problem Diagnosis
Starting Traces
Possible Causes
Diagnosing Problems with Connecting to the X.25 Network
Problem 1
Suggestions
Problem 2
Suggestions
Problem 3
Suggestions
Problem 4
Suggestion
Diagnosing Problems with Making an Outgoing X.25 Call
Problem 5
Suggestion
Problem 6
Suggestions
Problem 7
Suggestion
Diagnosing Problems with Receiving an Incoming X.25 Call
Problem 8
Suggestions
Diagnosing X.25 Packet Problems
Problem 9
Suggestion
Problem 10
Suggestion
Problem 11
Suggestion
Problem 12
Suggestion
Problem 13
Suggestion
Diagnosing X.25 Command Problems
Problem 14
Suggestion
Problem 15
Suggestion
Problem 16
Suggestion
Problem 17
Suggestion
Diagnosing PAD Problems
Problem 18
Suggestion
Problem 19
Suggestion
Problem 20
Suggestion
Diagnosing XOT Problems
Problem 21
Suggestions
Problem 22
Suggestion
Diagnosing XOL Problems
Problem 23
Suggestions
Appendix A. X.25 Commands
backupx25 Command
Purpose
Syntax
Description
Flags
Security
Example
Files
Related Information
chsx25 Command
Purpose
Syntax
Description
Flags
Examples
Related Information
lspvc Command
Purpose
Syntax
Description
Flags
Examples
Related Information
lsx25 Command
Purpose
Syntax
Description
Examples
Related Information
mkpvc Command
Purpose
Syntax
Description
Flags
Examples
Related Information
mksx25 Command
Purpose
Syntax
Description
Flags
Examples
Related Information
removex25 Command
Purpose
Syntax
Description
Flags
Security
Example
Files
Related Information
restorex25 Command
Purpose
Syntax
Description
Flags
Security
Examples
Files
Related Information
rmsx25 Command
Purpose
Syntax
Description
Flags
Examples
sx25debug Command
Purpose
Syntax
Description
Flags
Security
Examples
Files
x25ip Command
Purpose
Syntax
Description
Flags
Examples
Related Information
x25mon Command
Purpose
Syntax
Description
Flags
Examples
Trace components
x25sessions Command
Purpose
Syntax
Description
Exit Status
Security
Example
Files
Related Information
X25status Command
Syntax
Description
Exit Status
Security
Example
Files
Related Information
xotstat Command
Purpose
Syntax
Description
Flags
Examples
xotdisplay Command
Purpose
Syntax
Description
Flags
Examples
xroute Command
Purpose
Syntax
Description
Flags
Updating the X.25 Routing Table with the xroute Command
xspad Command
Purpose
Syntax
Description
Flags
Options
Exit Status
Security
Examples
Files
Related Information
xtalk Command
Purpose
Syntax
Flags
Description
Starting the xtalk Command
Making a Call
F2
Enter
Enter
Accepting a Call
Exchanging Messages
Transferring Files
Enter
Creating Address List Entries
Making a Call
Problems
Appendix B. COMIO Emulator
x25_ack Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_call Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_call_accept Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_call_clear Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_circuit_query Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_ctr_get Subroutine
Purpose
Library
C Syntax
Description
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_ctr_remove Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_ctr_test Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_ctr_wait Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_deafen Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_device_query Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_init Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_interrupt Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_link_query Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_listen Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_pvc_alloc Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_pvc_free Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_receive Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_reset Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_reset_confirm Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_send Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
x25_term Subroutine
Purpose
Library
C Syntax
Description
Parameters
Return Values
Error Codes
Examples
Implementation Specifics
Related Information
Appendix C. Device Handler API
Device Driver Emulation
x25_close X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
x25_ioctl X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
Execution Environment
Implementation Specifics
Related Information
CIO_DNLD (Download Task) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
CIO_GET_STAT (Get Status) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Status Blocks for the X.25 Device Handler
CIO_HALT_DONE Status Block
CIO_NULL_BLK Status Block
CIO_START_DONE Status Block
CIO_TX_DONE Status Block
X25_REJECT_DONE Status Block
Execution Environment
Return Values
Implementation Specifics
Related Information
CIO_HALT (Halt Session) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
CIO_QUERY (Query Device) x25_ioctl X.25 Device Handler Operation
Purpose
Description
query_params Parameter Block
x25_stats Structure
Execution Environment
Return Values
Implementation Specifics
Related Information
CIO_START (Start Session) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
IOCINFO (Identify Device) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Permanent Virtual Circuit (PVC) Packets
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_ADD_ROUTER_ID (Add Router ID) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_COUNTER_GET (Get Counter) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_COUNTER_READ (Read Counter) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_COUNTER_REMOVE (Remove Counter) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_COUNTER_WAIT (Wait Counter) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DELETE_ROUTER_ID (Delete Router ID) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DIAG_IO_READ (Read Register) x25_ioctl X.25 Device Handler Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DIAG_IO_WRITE (Write to Register) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DIAG_MEM_READ (Read Memory) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DIAG_MEM_WRITE (Write Memory) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DIAG_RESET (Reset Adapter) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_DIAG_TASK (Download Diagnostics) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_LINK_CONNECT (Connect Link) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_LINK_DISCONNECT (Disconnect Link) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_LINK_STATUS (Link Status) x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_LOCAL_BUSY (Local Busy) x25_ioctl Operation
Purpose
Description
Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_QUERY_ROUTER_ID (Query Router) ID x25_ioctl Operation
Purpose
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_QUERY_SESSION (Query Session) x25_ioctl Operation
Purpose
Description
x25_query_session_data Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
X25_REJECT_CALL (Reject Call) x25_ioctl Operation
Purpose
Description
The x25_reject_data Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
x25_mpx X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
x25_open X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
x25_read X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
x25_select X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
Execution Environment
Return Values
Implementation Specifics
Related Information
x25_write X.25 Device Handler Entry Point
Purpose
Syntax
Parameters
Description
uio Structure
x25_write_ext Parameter Block
Execution Environment
Return Values
Implementation Specifics
Related Information
Appendix D. X.25 Cables and Connectors
X.25 Coprocessor 37-Pin Connector Pin Assignments
Modem Attachment Pin Assignments
X.21 Pin Assignments
V.24/X.21bis Pin Assignments
V.35/X.21bis Pin Assignments
V.36 Pin Assignments
X.25 Interconnection Cables
X.21 Interface Cable
X.21bis/V.24 Interface Cable
X.21bis/V.35 Interface Cable
6-Port X.21 Portmaster Adapter
X.21 Interface Cable
X.21bis/V.24 for 8-Port Portmaster and 8-Port ARTIC960 Adapters
6-Port /V.35 Portmaster and 6-Port/V.36 ARTIC960 Adapters (V.35 Configuration)
X.25 Adapter and Cable Diagnostics Wrap Plugs and Pinouts
X.25 Co-Processor Adapter D-37 Wrap Plug
X.25 Co-Processor Adapter D-15 Wrap Plug
X.25 Co-Processor Adapter D-25 Wrap Plug
X.25 Co-Processor Adapter M/34 Wrap Plug
6-Port X.21 Portmaster and 8-Port X.21 ARTIC960 D-15 Wrap Plug
8-Port V.24 Portmaster and 8-Port EIA-232E ARTIC960 D-25 Wrap Plug
6-Port V.35 Portmaster M/34 Wrap Plug
6-Port X.21 Portmaster D-25 Wrap Plug
6-Port V.35 Portmaster Wrap Plug
6-Port V.36 ARTIC960 DB-37 Wrap Plug
IBM ARTIC960Hx 4-Port Selectable PCI Adapter V.35 M/34 Wrap Plug
IBM ARTIC960Hx 4-Port Selectable PCI Adapter EIA-232 D-25 Wrap Plug
IBM ARTIC960Hx 4-Port Selectable PCI Adapter X.21 D-15 Wrap Plug
6-Port X.21 Portmaster D-78 Wrap Plug
8-Port X.21 ARTIC960 D-100 Wrap Plug
6-Port V.35 Portmaster and 6-Port V.36 ARTIC960 D-100 Wrap Plug
8-Port X.21bis/V.24 Portmaster and 8-Port X.21bis/V.24 ARTIC960 D-100 Wrap Plug
IBM ARTIC960Hx 4-Port Selectable PCI Adapter 120-Pin Wrap Plug
Appendix E. CCITT Causes and Diagnostics
X.25 Clear and Reset Codes
Origins of the Clear or Reset
CCITT Restart Causes
X.25 Logical Channel States
X.25 Diagnostic Codes
CCITT Clear and Reset Causes for X.25
Diagnostic Codes for X.25 and Communications Server (SNA)
CCITT Diagnostic Codes
X.25 Licensed Program Specific Diagnostic Codes
ISO 8208 Diagnostic Codes
SNA Diagnostic Codes
Logical Channel States
Diagnostic Codes Used by the xtalk Command
Appendix F. Supported Facilities for X.25 Communications
Facilities Format
X.25 Facilities
Packet Size Selection
Window Size Selection
Throughput Class
Closed User Group (CUG) Selection
CUG with Outgoing Access
Bilateral Closed User Group Selection
Reverse Charging and Fast Select
Network User Identification (NUI)
Charging Information Request
Charging (Monetary Unit)
Charging (Segment Count)
Charging (Call Duration)
Recognized Private Operating Agency (RPOA) Selection
Called Line Address Modified Notification
Call Redirection Notification
Transit Delay Selection and Indication
Calling Address Extension
Called Address Extension
Quality of Service Negotiation - Minimum Throughput Class
Quality of Service Negotiation - End-to-End Transmit Delay
Expedited Data Negotiation
CCITT-Specified Facilities to Support the OSI Network
Calling Address Extension
Called Address Extension
Minimum Throughput Class
End-to-End Transmit Delay Facility
Expedited Data Negotiation
Appendix G. Communications Server (SNA) Problem Determination
Information Required for Communications Server (SNA) Support for X.25
Basic Information
Problem Definition
Definitions
SNA Error Log
System Error Log
SNA Link Station Trace
LU0 Information
LU0 Line Trace
Event Tracing
Additional Problem Determination Information for X.25
System Error Log
Clearing the System Error Log
Showing the System Error Log
QLLC - Data Link Control
Appendix H. X.25 Virtual License Information
Appendix I. Using AIXlink/X.25 over the IBM 2-Port Multiprotocol Adapter
Overview
Network Information Services (NIS and NIS+) Guide
Network Information Services (NIS and NIS+) Guide
Introduction to Name Services
Name Services Overview
Domain Name System (DNS) Overview
Network Information Service (NIS) Overview
NIS Architecture
NIS Maps
Network Information Service+ (NIS+) Overview
NIS and NIS+ Differences
Domain Structure
DNS, NIS, and NIS+ Interoperability
Server Configuration
Information Management
Security
NIS+ Security Overview
NIS-Compatibility Mode
Using NIS+ Commands
Network Information Service
NIS Overview
Components of NIS
Servers
Master Servers
Slave Servers
Clients
NIS Domain
NIS Maps
ypservers: a Special Map
Netgroups: Network-Wide Groups of Machines and Users
makedbm and Makefile: Creating Maps
Maintaining Consistent System Information with NIS
NIS Installation and Configuration
Configuring NIS
Setting the NIS Domain Name
Configuring the NIS Master Server
Further Considerations When Using the yppasswd Daemon
Configuring an NIS Slave Server
Prerequisites
Procedure
Configuring an NIS Client
Prerequisites
Procedure
Preparing a Host for NIS Configuration
Customizing NIS Map Input
Users and Groups
Host Names
Starting and Stopping NIS Daemons
Prerequisites
Procedure
Setting Up NIS Client Files to Use NIS Services
Files that NIS Ignores
Files where NIS Appends Map Information
passwd.byname and passwd.byuid map
group.byname and group.bygid maps
mail.aliases and mail.byaddr maps
netgroup.byhost and netgroup.byuser maps
NIS Maintenance
Prerequisite
NIS Security
/var/yp/securenets
Avoiding Broadcasts
Changing an NIS Map
Changing NIS Passwords
Adding a New NIS Slave Server
Adding a New NIS User
Creating Nonstandard NIS Maps
Propagating an NIS Map
Prerequisite
Procedures
Automating Map Propagation
Logging Map Propagation
Moving the Master Server to a Different Host
NIS Automount
Map Entry Format
Replicated File Systems
Weighting Factor
Map Key Substitution
Wild Card Key
Multiple Mounts
Other File System Types
Indirect Maps
Direct Maps
Special Maps
Executable Maps
Configuration and the Master (auto_master or auto.master) Map
Included Maps
Managing NIS Automount Maps
Prerequisites
Procedure
Maintaining All of the automount Maps with NIS
NIS Reference
Daemons
Commands
Moving from NIS to NIS+
Changes Required to Move to NIS+
Suggested Transition Phases
Transition Principles
Become Familiar with NIS+
Design Your Final NIS+ Namespace
Plan Security Measures
Decide How to Use NIS-Compatibility Mode
Complete Prerequisites to Transition
Implement the Transition
Designing the NIS+ Namespace
Identifying the Goals of Your Administrative Model
Designing the Namespace Structure
Domain Hierarchy
Organizational or Geographical Mapping
Connection to Higher Domains
Client Support in the Root Domain
Domain Size Compared With Number of Domains
Number of Levels
Security Level
Replicas and Number of Replicas
Domains Across Time Zones
Information Management
Domain Names
Electronic Mail Environment
Selecting the Namespace Servers
Supported Domains
Server Load
Disk Space and Memory Requirements
Determine Table Configurations
Differences Between NIS+ Tables and NIS Maps
Using Custom NIS+ Tables
Connections Between Tables
Paths
Links
Resolving User/Host Name Conflicts
Planning NIS+ Security Measures
Understanding the Impact of NIS+ Security
How NIS+ Security Affects Users
How NIS+ Security Affects Administrators
How NIS+ Security Affects Transition Planning
Selecting Credentials
Choosing a Security Level
Planning NIS+ Groups
Planning Access Rights to NIS+ Groups and Directories
Planning Access Rights to NIS+ Tables
Protecting the Encrypted Passwd Field
Using NIS-Compatibility Mode
Selecting Your NIS-Compatible Domains
Determining NIS-Compatible Server Configuration
Deciding How to Transfer Information Between Services
Deciding How to Implement DNS Forwarding
NIS and NIS+ API Function Equivalents
NIS-Compatibility Mode Protocol Support
Prerequisites to Transition
Gauge the Impact of NIS+ on Other Systems
Train Administrators
Write a Communications Plan
Identify Required Conversion Tools and Processes
Identify Administrative Groups Used for Transition
Determine Who Will Own the Domains
Determine Resource Availability
Resolve Conflicts Between Login Names and Host Names
Examine All Information Source Files
Remove the dot (.) from Host Names
Remove the dot (.) from NIS Map Names
Document Your Current NIS Namespace
Create a Conversion Plan for Your NIS Servers
Implementing the Transition
Phase I—Set Up the NIS+ Namespace
Phase II—Connect the NIS+ Namespace to Other Namespaces
Phase III—Make the NIS+ Namespace Fully Operational
Phase IV—Upgrade NIS-Compatible Domains
NIS+ Namespace and Structure
NIS+ Files and Directories
NIS+ Namespace Structure
Directories
Domains
Servers
How Servers Propagate Changes
NIS+ Clients and Principals
Principals
Client
The Cold-Start File and Directory Cache
NIS+ Servers as Clients
Naming Conventions
NIS+ Domain Names
Directory Object Names
Tables and Group Names
Table Entry Names
Host Names
NIS+ Principal Names
Accepted Name Symbols
NIS+ Name Expansion
NIS_PATH Environment Variable
NIS+ Tables and Information
NIS+ Table Structure
Columns and Entries
Search Paths
Table Set Up Options
Updating Tables
NIS+ Installation and Configuration
Setting Up NIS+
Prerequisites for Installing and Configuring NIS+
Planning Your NIS+ Layout
Determining Server Requirements
Evaluate Disk Space and Memory Requirements
Preparing the Existing Namespace
Configuration Worksheets
Using NIS+ Setup Scripts
What the NIS+ Scripts Will Do
What the NIS+ Scripts Will Not Do
Setting Up a Typical Namespace with Scripts
Creating a Sample NIS+ Namespace
Setting Up NIS+ Root Servers
Prerequisites
Creating a Root Master Server
Changing Incorrect Information
Populating NIS+ Tables
Prerequisites
Procedure
Setting Up Root Domain NIS+ Client Machines
Prerequisites
Initializing a New Client Machine
Creating Additional Client Machines
Initializing NIS+ Client Users
Prerequisites
Procedure
Setting Up NIS+ Servers
Prerequisites
Configuring an NIS+ Server
Creating Additional Servers
Designating Root Replicas
Prerequisites
Creating a Root Replica
Creating Additional Replicas
Creating a Subdomain
Prerequisites
Creating a New Nonroot Domain
Creating Additional Domains
Populating the New Domain's Tables
Prerequisites
Populating the Master Server Tables
Populating the Tables From Files
Populating the Tables From NIS Maps
Designating Replicas
Prerequisites
Procedure
Initializing Subdomain NIS+ Client Machines
Prerequisites
Procedure
Initializing Subdomain NIS+ Client Users
Prerequisites
Procedure
Summary of Commands for the Sample NIS+ Namespace
Setting Up the Root Domain
Standard versus NIS-Compatible Setup Procedures
Establishing the Root Domain
Security Considerations
Prerequisites
Procedure
Root Domain Setup Summary
Setting Up NIS+ Servers
Setting Up an NIS+ Server
Standard versus NIS-Compatible Setup Procedures
Prerequisites
Procedure
Adding a Replica to an Existing Domain
Prerequisites
Procedure
Server Setup Summary
Setting Up NIS+ Tables
Populating NIS+ Tables From Files
Security Considerations
Prerequisites
Procedure
Populating NIS+ Tables From NIS Maps
Security Considerations
Prerequisites
Procedure
Transferring Information From NIS+ to NIS
Security Considerations
Prerequisites
Procedure
Limiting Access to the Passwd Column to Owners and Administrators
Prerequisites
Procedure
Table Population Summaries
Setting Up a Nonroot Domain
Standard versus NIS-Compatible Setup Procedures
Security Considerations
Prerequisites
Procedure
Subdomain Setup Summary
Setting Up NIS+ Clients
Changing a Workstation's Domain
Specifying a Domain Name After Installation
Prerequisities
Procedure
Initializing an NIS+ Client
Initializing with the Broadcast Method
Prerequisites
Procedure
Initializing with the Host-Name Method
Prerequisites
Procedure
Initializing with the Cold-Start File Method
Prerequisites
Procedure
NIS+ Client Setup Summary
Setting Up Clients
Security Considerations
Prerequisites
Procedure
NIS+ Administration
Administering NIS+ Credentials
How Credentials Work
Authentication Components
How Principals are Authenticated
Preparation Phase
Login Phase
Request Phase
DES Credentials
DES Credential Secure RPC Netname
Verification Field
How the DES Credential Is Generated
Secure RPC Password versus Login Password
Cached Public Keys
Where Credential-Related Information Is Stored
The Cred Table in Detail
Creating Credential Information
How nisaddcred Creates Credential Information
Secure RPC Netname and NIS+ Principal Name
Creating Credential Information for the Administrator
Creating Credential Information for NIS+ Principals
Administering Credential Information
Updating Your Own Credential Information
Removing Credential Information
Administering NIS+ Keys
The keylogin Process
Changing Keys for an NIS+ Principal
Changing Root Keys of an NIS+ Principal
Changing Root Keys From Root Master
Changing Root Keys From Another Machine
Changing the Keys of a Root Replica from the Replica
Changing the Keys of a Nonroot Server
Updating Public Keys
Updating IP Addresses
Administering NIS+ Access Rights
Concatenation of Access Rights
How Access Rights Are Assigned and Changed
Specifying Different Default Rights
Changing Access Rights to an Existing Object
Access Rights and Table Security
Access Rights at Different Levels
Where Access Rights Are Stored
Viewing an NIS+ Object's Access Rights
Default Access Rights
How a Server Grants Access Rights to Tables
Specifying Access Rights in Commands
Class, Operator, and Rights Syntax
Syntax for Owner and Group
Syntax for Objects and Table Entries
Displaying NIS+ Defaults
Setting Default Security Values
Displaying the Value of NIS_DEFAULTS
Changing Defaults
Resetting the Value of NIS_DEFAULTS
Specifying Nondefault Security Values
Changing Object and Entry Access Rights
Specifying Column Access Rights
Setting Column Rights When Creating a Table
Adding Rights to an Existing Table Column
Removing Rights to a Table Column
Changing Ownership of Objects and Entries
Changing an Object or Entry's Group
Administering Passwords
Logging In
The Login incorrect Message
The password expired Message
The will expire Message
The Permission denied Message
Changing Your Password
Password Change Failures
Choosing a Password
Password Requirements
Bad Choices for Passwords
Good Choices for Passwords
The passwd Command
The passwd Command and Credentials
The passwd Command and Permissions
The passwd Command and Keys
The nistbladm Command
Changing Passwords
Changing Your Own Password
Changing Someone Else's Password
Changing Root's Password
Specifying Password Criteria and Defaults
Password Failure Limits
Maximum Number of Tries
Maximum Login Time Period
Administering NIS+ Groups
Specifying Group Members
Using niscat with Groups
Listing the Object Properties of a Group
The nisgrpadm Command
Creating an NIS+ Group
Deleting an NIS+ Group
Adding Members to an NIS+ Group
Listing the Members of an NIS+ Group
Removing Members from an NIS+ Group
Testing Membership in an NIS+ Group
Administering NIS+ Directories
The niscat Command
Listing the Object Properties of a Directory
The nisls Command
Listing the Contents of a Directory—Terse
Listing the Contents of a Directory—Verbose
The nismkdir Command
Creating a Directory
Adding a Replica to an Existing Directory
The nisrmdir Command
Removing a Directory
Disassociating a Replica From a Directory
The nisrm Command
Removing Nondirectory Objects
The rpc.nisd Command
Starting an NIS-Compatible Daemon
Starting a DNS-Forwarding NIS-Compatible Daemon
Stopping the NIS+ Daemon
The nisinit Command
Initializing a Client
Initializing the Root Master Server
The nis_cachemgr Command
Starting the Cache Manager
The nisshowcache Command
Displaying the Contents of the NIS+ Cache
The nisping Command
Displaying Time of Last Update
Checkpointing
The nislog Command
Displaying the Contents of a Transaction Log
The nischttl Command
Changing the TTL Value
Displaying the TTL Value
Administering NIS+ Tables
Using the nistbladm Command
Using the niscat Command
Using the nismatch and nisgrep Commands
Searching with Regular Expressions
Searching the First Column
Searching a Particular Column
Searching Multiple Columns
Using the nisln Command
Using the nissetup Command
Using the nisaddent Command
Removing NIS+
Removing NIS+ from a Client Machine
Restoring to Previous Network Environment
Removing NIS+ from a Server
Removing the NIS+ Namespace
NIS and NIS+ Troubleshooting
Troubleshooting NIS-Related Problems
Identifying NIS Client Problems
Using rsh
When Commands Hang
When NIS Service Is Unavailable
When the ypbind Daemon Becomes Inoperable
When the ypwhich Command Is Inconsistent
Identifying NIS Server Problems
When Different Versions of an NIS Map Exist
When the ypserv Daemon Becomes Inoperable
Troubleshooting NIS+ Namespace Administration Problems
Illegal Object Problems
nisinit Fails
Checkpoint Keeps Failing
Cannot Add User to a Group
Logs Grow too Large
Lack of Disk Space
Cannot Truncate Transaction Log File
Domain Name Confusion
Inability to Delete org_dir or groups_dir
Troubleshooting NIS+ Namespace Database Problems
Multiple rpc.nisd Parent Processes
Troubleshooting NIS Compatibility Problems
User Cannot Log In After Password Change
/etc/irs.conf File Fails to Perform Correctly
Troubleshooting Object Not Found Problems
Syntax or Spelling Errors
Incorrect Path
Domain Levels Not Correctly Specified
Object Does Not Exist
Lagging or Out-of-Sync Replica
Files Missing or Corrupt
Blanks in Name
Cannot Use Automounter
Ownership and Permission Problems
No Permission
No Credentials
Server Running at Security Level 0
User Login Same as Machine Name
Diagnosis
Solution
Bad Credentials
Troubleshooting Security Problems
Login Incorrect Message
Password Locked, Expired, or Terminated
Stale and Outdated Credential Information
Storing and Updating Credential Information
Updating Stale Cached Keys
Stage 1: Server's Public Key Is Generated
Stage 2: Public Key Is Propagated to Directory Objects
Stage 3: Directory Objects Are Propagated Into Client Files
Stage 4: When a Replica is Added to the Domain
Stage 5: When the Server's Public Key Is Changed
Corrupted Credentials
keyserv Failure
Machine Previously Was an NIS+ Client
No Entry in the cred Table
Changed Domain Name
When Changing a Machine to a Different Domain
NIS+ Password and Login Password in /etc/passwd File
Secure RPC Password and Login Passwords Are Different
Preexisting /etc/.rootkey File
Root Password Change Causes Problem
Troubleshooting Slow Performance and System Hang Problems
Checkpointing
Variable NIS_PATH
Table Paths
Too Many Replicas
Recursive Groups
Large NIS+ Database Logs at Start-up
The Master rpc.nisd Daemon Died
No nis_cachemgr
Server Very Slow at Startup After NIS+ Installation
niscat Returns: Server busy. Try Again
NIS+ Queries Hang After Changing Host Name
Troubleshooting System Resource Problems
Insufficient Memory
Insufficient Disk Space
Insufficient Processes
Troubleshooting User Problems
User Cannot Log In
User Cannot Log In Using New Password
User Cannot Remote Log In to Remote Domain
User Cannot Change Password
Troubleshooting Other NIS+ Problems
How to Tell if NIS+ Is Running
Replica Update Failure
Appendix A. Information in NIS+ Tables
Auto_Home Table
Auto_Master Table
Bootparams Table
Input File Format
Client_info Table
Cred Table
Ethers Table
Group Table
Hosts Table
Mail_aliases Table
Input File Format
Netgroup Table
Input File Format
Netmasks Table
Networks Table
Passwd Table
Protocols Table
RPC Table
Services Table
Timezone Table
Appendix B. Migrating from NIS and NIS+ to RFC 2307-compliant LDAP services
Considerations
Server Setup
Migrating Data to LDAP
Migrating Data from NIS
Migrating Data from NIS+
Client Setup
Netgroup Setup
Switch Network Interface for eServer pSeries High Performance Switch Guide and Reference
Switch Network Interface for eServer pSeries High Performance Switch Guide and Reference
Overview of Switch Network Interface
Switch Network Interface and Multi-Link Support Overview
SNI Support on AIX®
User Space Job Support
Technical Large Pages Overview
Shutdown a Partition
Remote Direct Memory Access (RDMA) Overview
Using RDMA
Network Table Services Overview
SNI Filesets
Configuring Switch Network Interface
Configuration Prerequisites
Hardware Requirements
Software Requirements
Setting Up the NIM Server
Update the NIM Server
Create a Stanza File
Gathering Attributes Using the getadapters Command
Gathering Information Manually
Stanza File Format
Stanza Attributes
Required NIM attributes
Required CSM attributes
Optional NIM Attributes
Create a NIM adapter_def resource
Run the nimadapters command
Configure the adapters
Configuring SNI and Multi-Link Interface
Subnet Considerations
Configure SNI
Configure Multi-link interface
Tuning SNI
Number of Windows
Error Messages
chgsni Error Messages
SNI Commands
chgmlt Command
Purpose
Syntax
Description
Flags
Exit Status
Security
Examples
Location
Standard Error
Related Information
chgsni Command
Purpose
Syntax
Description
Flags
Standard Output
Standard Error
Exit Status
Security
Examples
Location
Related Information
defmlt Command
Purpose
Syntax
Description
Flags
Exit Status
Security
Examples
Location
Standard Error
Related Information
ntblclean Command
Purpose
Syntax
Description
Flags
Exit Status
Security
Standard Output
Related Information
ntblstatus Command
Purpose
Syntax
Description
Flags
Exit Status
Security
Examples
Standard Output
Related Information
SNI Subroutines
ntbl_adapter_resources Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_clean_window Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_disable_window Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_enable_window Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_load_table Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_load_table_rdma Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_query_window Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_status_adapter Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_unload_window Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
ntbl_version Subroutine
Purpose
Library
Syntax
Description
Return Values
Appendix. Notices
Trademarks
Networks and communication management
What's new
Communications and networks
Communications
Networks
Physical networks
Network systems
Protocols
Addresses
Domains
Gateways and bridges
Data routing
Local and remote nodes
Client and server
Communication with other operating systems
Host emulation applications
TCP/IP commands for emulation
BNU commands for emulation
Asynchronous Terminal Emulation
Communications system commands
Displaying your login name
Displaying your system name
Determining whether your system has access
Displaying information about logged-in users
Mail management
Mail user-agent programs
Mail program interface
Message handler (mh)
bellmail command
Mail functions
Mail storage
System mailbox
Default personal mailbox
dead.letter file for incomplete messages
Mail folders
Mail handling and receiving
Mailbox startup
Checking your system mailbox for mail
Checking your personal mailbox or mail folder for mail
Mailbox content display options
Ranges of messages
Mailbox scrolling
Message filtering for specific information
Current message numbers
Total number of messages in your mailbox
Reading mail options
Reading messages in your mailbox
Reading the next message in your mailbox
Reading the previous message in your mailbox
Deleting mail
Deleting messages
Undeleting messages
Exiting mail
Exiting mail and saving changes
Exiting mail without saving changes
Organizing mail
Creating a letters mailbox directory to store messages in folders
Saving messages with headers
Saving messages without headers
Determining the current mailbox or folder
Changing to another mailbox
Creating and sending mail
Addressing mail
Addressing mail to more than one user
Addressing mail to users on your local system
Addressing mail to users on your network
Addressing mail to users on a different network
Mail addresses over a BNU or UUCP link
Starting the mail editor
Message editing
Adding information to a specific message in your mailbox
Changing the current message while in the mail editor
Displaying lines of a message while in the mail editor
Quitting the mail editor
Options for adding a file and a specific message within a message
Including files in a message
Including a specific message within a message
Adding the contents of the dead.letter file into your current message
Editing the header information
Setting or resetting the Subject: field
Adding users to the To:, Cc:, and Bcc: fields
Message reformats in the mail editor
Checking for misspelling in the mail editor
Sending mail
Replying to mail
Creating a new message while in the mailbox
Forwarding mail
Forwarding selected messages from within the mailbox
Forwarding all mail
.forward files
Canceling forwarded mail
Sending a vacation message notice
Sending and receiving secret mail
Mail help information
Mail program customization options
Mail enabling and disabling options
Enabling mail options
Viewing enabled mail options
Disabling mail options
Subject: and Carbon Copy (Cc:) field prompts
Enabling or disabling Subject: field prompting
Enabling or disabling Carbon Copy (Cc:) field prompting
Aliases and distribution lists
Changes to the number of message headers or message text lines displayed in the mail program
Changing the number of displayed lines of the message list
Changing the number of displayed lines in a long message
Changing the number of displayed lines at the top of a message
Displaying information in a message
Preventing the Date, From, and To headers from being displayed
Listing the ignored header fields
Resetting the header fields
Listing the retained header fields
Preventing the banner from displaying
Combining the delete and print commands
Creating default folders to store messages
Text editors for typing messages
Mail command subcommands
Commands to execute mail
Mailbox subcommands in the mail program
Mail program control subcommands
Mail program display subcommands
Message handling
New mail subcommands
Mail editor subcommands
Mail editor control subcommands
Add to heading subcommands
Add to message subcommands
Change message subcommands
Secret mail subcommands
Secret mail subcommands
Mailbox tasks
Mail management tasks
Configuring the /etc/rc.tcpip file to start the sendmail daemon
Mail aliases
/etc/mail/aliases file
Creating a local alias for mail
Alias database building
Mail queue
Mail queue printing
Mail queue files
q control file
Time values in sendmail
Clogged mail queues
Setting the queue processing interval
Moving the mail queue
Starting the sendmail daemon
Stopping the sendmail daemon
Mail logging
Log management
Traffic logs
Mailer statistics logs
Displaying mailer information
The sendmail Mail Filter API
sendmail filter requirements
sendmail filter configurations
Library control functions
smfi_opensocket Function
smfi_register Function
smfi_setconn Function
smfi_settimeout Function
smfi_setbacklog Function
smfi_setdbg Function
smfi_stop Function
smfi_main Function
Data access functions
smfi_getsymval Function
smfi_getpriv Function
smfi_setpriv Function
smfi_setreply Function
smfi_setmlreply Function
Message modification functions
smfi_addheader Function
smfi_chgheader Function
smfi_insheader Function
smfi_chgfrom Function
smfi_addrcpt Function
smfi_addrcpt_par Function
smfi_delrcpt Function
smfi_replacebody Function
Message handling functions
smfi_progress Function
smfi_quarantine Function
Callback functions
xxfi_connect callback Function
xxfi_helo callback Function
xxfi_envfrom callback Function
xxfi_envrcpt callback Function
xxfi_data callback Function
xxfi_unknown callback Function
xxfi_header callback Function
xxfi_eoh callback Function
xxfi_body callback Function
xxfi_eom callback Function
xxfi_abort callback Function
xxfi_close callback Function
xxfi_negotiate callback Function
Miscellaneous and constant functions
smfi_version Function
smfi_setsymlist Function
Debug flags for sendmail
Internet Message Access Protocol and Post Office Protocol
Configuring IMAP and POP servers
Running configuration tests
Logging in with the SYSLOG facility
Mail management commands
Mail files and directories
IMAP and POP commands
Transmission Control Protocol/Internet Protocol
TCP/IP terminology
Planning your TCP/IP network
Installation of TCP/IP
Configuration of TCP/IP
Host configuration
Host as server configuration
Gateway configuration
TCP/IP configuration and management commands
Configuring a TCP/IP network
Authentication and the secure rcmds
System configuration for the secure rcmds
Kerberos V.5 user validation for the secure rcmds
DCE configuration for the secure rcmds
Native configuration for the secure rcmds
TCP/IP customization
Creating the .netrc file
Writing ftp macros
Changing the assignment of a key set
.k5login file
Methods for communicating with other systems and users
Local host connections to a remote host
Remote host logins
Conversing with a remote user
File transfers
File transfers using the ftp and rcp commands
Logging in to a remote host directly
Logging in to a remote host indirectly
Copying a file from a remote host to a local host
Copying a file from a local host to a remote host
File transfers using the tftp and utftp commands
Copying a file from a remote host
Copying a file to a remote host
Printing files to a remote system
Placing a print job in a remote print queue
Enqueuing a job using SMIT
Printing files from a remote system
Displaying status information
TCP/IP status commands
Displaying information about all users logged in to a host
Displaying information about a user logged in to a host
TCP/IP Protocols
Internet Protocol (IP) version 6
IPv6 expanded routing and addressing
IPv6 autoconfiguration
IPv6 meaningful addresses
IPv6 duplicate address detection
Neighbor discovery/stateless address autoconfiguration
Routing simplification
Header format simplification
Improved quality-of-service/traffic control
Flow labeling
IPv6 tunneling
IPv6 multihomed link-local and site-local support
Upgrading to IPv6 with IPv4 configured
Upgrading to IPv6 with IPv4 not configured in AIX 5.2 and later
Setting up tunneling in IPv6
Packet tracing
Network Interface packet headers
Ethernet adapter frame headers
Token-Ring frame headers
Control field values
802.3 frame headers
Internet network-level protocols
Address Resolution Protocol
Internet Control Message Protocol
Internet Control Message Protocol message types
Internet Protocol
Internet Transport-Level Protocols
User Datagram Protocol
Transmission Control Protocol
TCP header field definitions
Internet Application-Level Protocols
Domain Name Protocol
Exterior Gateway Protocol
Autonomous systems
EGP message types
File Transfer Protocol
Telnet Protocol
Trivial File Transfer Protocol
Name/Finger Protocol
Distributed Computer Network Local-Network Protocol
Remote Command Execution Protocol
Remote Login Protocol
Remote Shell Protocol
Wake On LAN Protocol
Routing Information Protocol
Time Server Protocol
Assigned Numbers
TCP/IP local area network adapter cards
Installing a network adapter
Adapter management and configuration
Virtual Local Area Networks
VLAN troubleshooting
VLAN restrictions
ATM adapters
ATM technology
ATM connections
TCP/IP over ATM
PVC Network
SVC Network
Configuring an ATM adapter
ATM adapter statistics
Transmit statistics
Receive statistics
General statistics
Micro Channel ATM statistics
PCI ATM adapter specific statistics
TCP/IP network interfaces
Automatic configuration of network interfaces
TCP/IP default configuration values
TCP/IP default Ethernet values
TCP/IP default 802.3 values
TCP/IP default Token-Ring values
TCP/IP default SLIP values
TCP/IP default Serial Optical values
TCP/IP default ATM values
Implications of multiple network interfaces on the same network
Network interface management
Interface-specific network options
TCP/IP addressing
Internet addresses
Class A addresses
Class B addresses
Class C addresses
Internet addresses using zeros
Subnet addresses
Subnet masks
Address comparison
Broadcast addresses
Local loopback addresses
TCP/IP name resolution
Naming authority
Naming conventions
Naming hosts on your network
Name servers
Name resolution
Potential host name conflict between name server and sendmail
Potential domain name conflict between name server and sendmail
Reverse Address Resolution Protocol
Local name resolution (/etc/hosts) tasks
Planning for DOMAIN name resolution
Name server resolution
Configuring domain name servers
Configuring a domain mail server
Configuring a domain mail server using mailbox records
Defining a mail rename record for a user
Defining mail group member records
Defining mail exchanger records
Configuring a forwarder
Configuring a forward only name server
Configuring a host to use a name server
Dynamic zones on the DNS name server
BIND 9 security
BIND 9 Transaction Signatures
BIND 9 Signature
Securing the root zone
Applying the chain of trust
Planning and configuring for LDAP name resolution (IBM SecureWay Directory schema)
Planning and configuring NIS_LDAP name resolution (RFC 2307 schema)
TCP/IP address and parameter assignment - Dynamic Host Configuration Protocol
DHCP servers
DHCP database
DHCP checkpoint files
The DHCP protocol engine
DHCP threaded operations
DHCP planning
DHCP configuration
DHCP configuration file
DHCP containers
DHCP addresses and address ranges
DHCP configuration file options
DHCP modifiers
DHCP logging
DHCP server-specific options
DHCP performance considerations
DHCP configuration file customization
DHCP and the Dynamic Domain Name System
DHCP compatibility with older versions
DHCP server file known options
Preboot execution environment vendor container suboption
DHCP server file syntax for general server operation
DHCP server file syntax for db_file database
DHCP and Network Installation Management suggestions
Dynamic Host Configuration Protocol version 6
DHCPv6 server
DHCPv6 database
DHCP threaded operations
DHCPv6 configuration
DHCPv6 configuration file
DHCPv6 containers
DHCPv6 addresses and address ranges
DHCPv6 configuration file options
DHCPv6 server-specific options
/etc/dhcpv6/dhcpsdv6.cnf file
DHCPv6 logging
DHCPv6 global keywords
DHCPv6 non-nested container statements
DHCPv6 nested container statements
DHCPv6 cnf file options
DHCPv6 common options
DHCPv6 server file known options
DHCPv6 parameter values
Example /etc/dhcpv6/dhcpsdv6.cnf file
DHCPv6 client configuration
Logging keywords
DUID keywords
Information-only keyword
Lease renewal and rebind keywords
Solicit retransmission keywords
Option keywords
Interface keywords
DHCP relay agent
Preboot Execution Environment Proxy DHCP daemon
PXE Proxy DHCP server components
PXED database
PXED protocol engine
PXED threaded operations
PXED server configuration
PXED configuration file
PXED containers
PXED addresses and address ranges
PXED configuration file options
PXED logging
PXED performance considerations
PXE vendor container suboptions
PXED server file syntax for general server operation
PXED server file syntax for db_file database
Boot Image Negotiation Layer daemon
BINLD server components
BINLD database
BINLD protocol engine
BINLD threaded operations
BINLD configuration
BINLD configuration file
BINLD containers
BINLD addresses and address ranges
BINLD configuration file options
BINLD logging
BINLD performance considerations
BINLD server file syntax for general server operation
BINLD server file syntax for db_file database
TCP/IP daemons
Subsystems and subservers
System Resource Control
Configuring the inetd daemon
Client network services
Server network services
TCP/IP routing
Static and dynamic routing
TCP/IP routing gateways
Interior and exterior routing gateways
Gateway protocols
Gateway considerations
Configuring a gateway
Route use restrictions
Dead gateway detection
Route cloning
Dynamic route removal
Configuring the routed daemon
Configuring the gated daemon
Configuring the gated daemon to run IPv6
Autonomous system numbers
Mobile IPv6
Mobile IPv6 security
Mobile IPv6 configuration
Starting Mobile IPv6 as a home agent
Starting Mobile IPv6 as a correspondent
Starting Mobile IPv6 as a router
Stopping Mobile IPv6
Troubleshooting Mobile IPv6
Virtual IP address
Configuring VIPA
Adding an adapter to a VIPA
Removing an adapter from a VIPA
Sample VIPA environment in AIX 5.2
VIPA versus alias
Access using the IP address of the real adapters
VIPA and routing protocols
Multiple VIPA addresses
VIPA on AIX 5.1
EtherChannel and IEEE 802.3ad Link Aggregation
EtherChannel
EtherChannel configuration considerations
Configuring an EtherChannel
Recovery and failover options
Lossless recovery
Lossless failover
Automatic recovery
Forced failovers
Network Interface Backup configuration
Configuring Network Interface Backup in AIX 5.2 and later
Configuring network interface backup in previous AIX versions
EtherChannel load-balancing options
Round-Robin distribution
Standard or 8032ad algorithm
Listing EtherChannels or Link Aggregations
Changing the alternate address
Dynamic Adapter Membership
Adapter additions, removals, or changes in an EtherChannel or Link Aggregation
Making changes to an EtherChannel using Dynamic Adapter Membership
Making changes to an EtherChannel on AIX 5.2 with 5200-01 and earlier
Removing an EtherChannel or Link Aggregation
Configuring or removing a backup adapter on an existing EtherChannel or Link Aggregation
IEEE 802.3ad Link Aggregation configuration
Configuring IEEE 802.3ad Link Aggregation
IEEE 802.3ad Link Aggregation troubleshooting
Interoperability scenarios
Supported adapters
EtherChannel troubleshooting
EtherChannel tracing
EtherChannel statistics
Slow failover
Adapters not failing over
Jumbo frames
Remote dump
Internet Protocol over Fibre Channel
Configuring IP over Fiber Channel
Internet Protocol over InfiniBand (IPoIB)
Creating, displaying, adding, deleting ARP entries and modifying ARP timers
Changing the parameters of an InfiniBand interface
Configuring an InfiniBand Communication Manager driver
iSCSI software initiator and software target
Configuring iSCSI software initiator
Configuring the iSCSI software target
iSCSI software initiator considerations
iSCSI security considerations
iSCSI performance considerations
iSCSI software target considerations
Stream Control Transmission Protocol
SCTP association startup and shutdown
SCTP socket APIs
sctp_bindx subroutine
sctp_getladdrs and sctp_freeladdrs subroutines
sctp_getpaddrs and sctp_freepaddrs subroutines
Path MTU discovery
TCP/IP Quality of Service
QoS models
Integrated services
Differentiated services
Supported standards and draft standards
QoS installation
Stopping and starting the QoS subsystem
RSVP agent configuration
Policy agent configuration
QoS troubleshooting
QoS policy specification
ReadFromDirectory statement
ServiceCategories statement
ServicePolicyRules statement
Guidelines for DiffServ environments
Sample policyd configuration file
IBM SecureWay Directory Server policy loads
QoS system configuration
IETF standards compliance for IntServ and DiffServ models
IPv6 Support
Policy daemon control
QoS commands and methods
TCP/IP troubleshooting
Communication problems
Name resolution problems
Resolving client host problems
Resolving name server host problems
TCP/IP routing problems
Resolving problems with SRC support
Resolving telnet or rlogin problems
TCP/IP configuration problems
Common TCP/IP problems with network interfaces
TCP/IP problems with a SLIP network interface
TCP/IP problems with an Ethernet network interface
TCP/IP problems with a Token-Ring network interface
TCP/IP problems with a Token-Ring/Ethernet bridge
TCP/IP problems with a Token-Ring/Token-Ring bridge
TCP/IP problems communicating with a remote host
TCP/IP problems with snmpd response to queries
TCP/IP problems with Dynamic Host Configuration Protocol
TCP/IP commands
SRC commands
File transfer commands
Remote login commands
Status commands
Remote communication command
Print commands
TCP/IP daemons
Device methods
Request for comments
Basic Networking Utilities
How BNU works
National Language Support for BNU commands
BNU file and directory structure
BNU public directories
BNU configuration files
BNU administrative directories and files
BNU lock files
Configuring BNU
Setting up automatic monitoring of BNU
Setting up BNU polling of remote systems
/etc/uucp/Systems file
Editing Devices files for hardwired connections
Editing Devices file for autodialer connection
Editing Devices file for TCP/IP
BNU configuration for a TCP/IP connection
BNU files for TCP/IP connection entries in the local system files
BNU files for TCP/IP connection entries in the remote system's files
BNU configuration for a telephone connection
BNU files with telephone connection entries on the remote system
BNU files with telephone connection entries on the remote system
BNU configuration for a direct connection
BNU files with hardwired connections in the local system's files
BNU files with hardwired connections in the remote system files
BNU maintenance
BNU log files
Log files in the .Log and .Old directories
BNU /.Admin log files
Systemwide log files used by BNU
BNU maintenance commands
BNU cleanup commands
BNU status-checking commands
BNU shell procedures
BNU path names
Full path name
Relative path name
~ [option] path name
system_name! path name
system_name!system_name! path name
BNU daemons
uucico daemon
uusched daemon
uuxqt daemon
uucpd daemon
BNU security
uucp login ID
BNU login IDs
Security and the Systems and remote.unknown files
Security and the Permissions file
Communication between local and remote systems
Communication with another system by hardwire or modem
Communication with another system by modem
Dialing a number until a connection is made
Dialing multiple numbers until a connection is made
File exchanges between local and remote systems
Sending and receiving files
Sending files to a specific user
Sending a file with the uuto command
Receiving files
Receiving a file with the uupick command
Encoding and decoding files for transfer
Command and file exchange status reports
Displaying the status of systems connected by BNU
BNU job queue display
Status of BNU operations
Command exchanges between local and remote systems
Command execution requests on remote system
Monitoring a BNU remote connection
Transferring a file to a remote system for printing
Monitoring a BNU file transfer
Spooled job transmissions
Identifying compatible systems
Communication with connected UNIX systems using the tip command
tip command variables
tip command configuration files
Canceling remote jobs
BNU troubleshooting
BNU PHASE 1 status messages
BNU PHASE 2 status messages
BNU PHASE 3 status messages
BNU PHASE 4 status messages
BNU PHASE 5 status messages
BNU PHASE 6 status messages
Debugging BNU login failures using the uucico daemon
SNMP for network management
SNMPv3
SNMPv3 architecture
SNMP agent
DPI2 subagents
SMUX peers
SNMP manager
MIB variables
SNMPv3 authentication keys
SNMPv3 privacy keys
SNMPv3 generating keys
SNMPv3 updating keys
Dynamically updating authentication and privacy keys in SNMPv3
SNMPv3 requests
Migrating from SNMPv1 to SNMPv3
Creating users in SNMPv3
SNMPv3 troubleshooting
SNMPv1
SNMP daemon configuration
/etc/snmpd.conf file
SNMP daemon processing
SNMP message processing and authentication
SNMP request processing
SNMP response processing
SNMP trap processing
SNMP daemon support for the EGP family of MIB variables
SNMP daemon troubleshooting
Network File System
NFS services
NFS Access Control Lists support
NFS RBAC
NFS4 ACL
AIX ACL
Cache File System support
NFS mapped file support
NFS proxy serving
Types of NFS mounts
NFS exporting and mounting
NFS directory exports
NFS directory mounts
Mounting NFS
/etc/exports file
/etc/xtab file
/etc/nfs/hostkey file
/etc/nfs/local_domain file
/etc/nfs/realm.map file
/etc/nfs/princmap file
/etc/nfs/security_default file
Remote Procedure Call Protocol
eXternal Data Representation Protocol
portmap daemon
NFS applications and control
Changing the number of biod and nfsd daemons
Changing command line arguments for daemons controlled by SRC
Starting the NFS daemons
Stopping the NFS daemons
Getting the current status of the NFS daemons
NFS version 4 support
NFS server grace period
NFS DIO and CIO support
Direct I/O for NFS
Concurrent I/O for NFS
Interaction of DIO, CIO, regular opens, and mapped files for NFS
NFS replication and global namespace
NFS referrals
NFS replicas
NFS configuration requirements to allow specification of replicas
NFS client-side support for multiple locations
NFS common considerations for replicas and referrals
How NFS clients fail over
Soft NFS mounts versus failover behavior
Reordering the file system location list using the scatter option
NFS server-client delegation
Establishing generic host principals for Kerberos-protected callback paths
STNFS short-term network filesystems
Mounting a NFS short-term filesystem
Checklist for configuring NFS
Start the NFS daemons at system startup
Configuring an NFS server
Configuring an NFS client
Identity mapping
Exporting an NFS file system
Setting up a network for RPCSEC-GSS
Unexporting an NFS file system
Changing an exported file system
Root user access to an exported file system
Mounting an NFS file system explicitly
Automount subsystem
Direct maps
Indirect maps
Host maps
Using AutoFS to automatically mount a file system
Establishing predefined NFS mounts
Unmounting an explicitly or automatically mounted file system
Removing predefined NFS mounts
PC-NFS
PC-NFS authentication service
PC-NFS print-spooling service
Configuring the rpc.pcnfsd daemon
Starting the rpc.pcnfsd daemon
Verifying the rpc.pcnfsd daemon is accessible
LDAP automount maps
WebNFS
Network lock manager
Network lock manager architecture
Network file locking process
Crash recovery process
Starting the network lock manager
Troubleshooting the network lock manager
NFS port ranges
NFS security
NFS troubleshooting
Hard-mounted and soft-mounted file problems
Identifying NFS problems
Asynchronous write errors
nfs_server error message
mount error messages
Causes of slow access times for NFS
Network connections
Setting MTU sizes
Transmit queue sizes
Hung programs
Permissions and authentication schemes
Host name resolution on an NFS server
Limitations on the number of groups in the NFS structure
NFS servers with earlier versions of NFS
RPCSEC-GSS problem determination
EIM problem determination
Problems that occur if the NFS kernel extension is not loaded
Problems that occur if kerberos support is not installed
Items to check if the registry daemon is not running
NFS files
NFS commands
NFS daemons
NFS subroutines
Server Message Block file system
SMBFS installation
SMBFS mounting
Stored passwords
/etc/filesystems support
Troubleshooting SMBFS
Asynchronous communications
Non-POSIX line speeds
Asynchronous adapters
Asynchronous communications options
Planar-attached asynchronous ports
Adapter-attached asynchronous ports
Node-attached asynchronous ports
Product selection considerations
Asynchronous adapter applications
Scenarios for asynchronous solutions
Topology considerations
Serial communication
Functional differences between system ports and serial ports
Synchronization
Synchronous transmission
Asynchronous transmission
Serial communication parameters
Bits-per-character
Bits-per-second (bps)
Baud rate
Parity bits
Start, stop, and mark bits
The EIA 232D standard
Asynchronous communication methods
Flow control
RTS/CTS hardware flow
DTR/DSR hardware flow
XON/XOFF software flow
Configuring a port for RTS/CTS hardware handshaking
TTY terminal device
TERM values for different displays and terminals
TTY characteristics
Attribute requirements on the attached TTY device
TTY device management
TTY troubleshooting
Respawning Too Rapidly errors
Error log information and TTY log identifiers
Clearing a hung TTY port
Modems
Telecommunications standards
Full and half duplex transmissions
ITU-TSS communications standards
Microcom Networking Protocol
Modem considerations
Supported modems
Data Carrier Detect handling
Data Terminating Equipment or Data Circuit-Terminating Equipment speeds
Modem control signals
Modem cabling
TTY device setup on the operating system
Attaching the modem with appropriate cables
Adding a TTY for the modem
Modem configuration
Sending AT commands with the cu command
Sending AT commands using a C program
Using Hayes and Hayes-compatible modems
Modem troubleshooting
Software Services Modem Questionnaire
AT commands
S-register summary
Result codes for asynchronous adapters
Dial modifiers
Modem assistance
/usr/lib/uucp/Dialers.samples file entries
128-Port modem cabling considerations
stty-cxma terminal options
Asynchronous Point-to-Point Protocol subsystem
PPP user-level processes
Asynchronous Point-to-Point Protocol configuration
Enabling PPP SNMP
Serial Line Internet Protocol
Configuring SLIP
SLIP modem considerations
Manually programming modems using the cu command
Configuring automated modems
Configuring SLIP over a modem
Configuring SLIP over a null modem cable
Deactivating a SLIP connection
Activating a SLIP connection
Removing a SLIP interface
SLIP troubleshooting
netstat command
ifconfig command
pdisable and lsdev commands
ps command
ping command and modem lights
Common SLIP problems and error messages
SLIP Questionnaire
Asynchronous Terminal Emulation
Setting up ATE
ATE main menus
ATE Unconnected Main Menu
ATE Connected Main Menu
ATE control key sequences
ATE customization
ate.def configuration file
Setting up an ATE dialing directory
Dialing-out with ATE
Transferring a file using ATE
Receiving a file using ATE
Editing the ATE default file
ATE troubleshooting
ATE commands and subcommands
ATE file formats
Dynamic screen utility
dscreen terminal configuration information file
dscreen key action assignments
dscreen Select keys
dscreen Block keys
dscreen New keys
dscreen End and Quit keys
dscreen Previous key
dscreen List key
Dynamic screen assignment
dsinfo file
Entry format for dsinfo
disinfo string types
dysinfo examples
Generic data link control environment
GDLC criteria
GDLC interface
GDLC data link controls
GDLC interface ioctl entry point operations
GDLC service access point
GDLC link station
GDLC Local-Busy mode
GDLC Short-Hold mode
GDLC link testing and tracing
GDLC statistics
GDLC special kernel services
DLC device driver management
Communications and networks adapters reference
PCI adapters
2-Port Multiprotocol HDLC network device driver
2-Port Multiprotocol adapter configuration
ARTIC960Hx PCI adapter
MPQP COMIO emulation driver configuration over the ARTIC960Hx PCI adapter
Asynchronous adapters
8-Port Micro Channel
8-Port ISA bus EIAÂ 232 or EIAÂ 232/EIAÂ 422
16-Port Micro Channel
128-Port adapter (Micro Channel, ISA)
Listing defined Micro Channel 128-Port asynchronous adapters using SMIT
8-Port asynchronous ISA/PCI adapter
Installing 8-Port adapters
Standard I/O ports
Configuring an EIA 232 asynchronous terminal device
Configuring an EIA 232 asynchronous printer/plotter device
8-Port Micro Channel asynchronous adapters
8-Port asynchronous adapter - EIA 232
Installing the 8-Port asynchronous adapter
8-Port asynchronous adapter hardware information
Communications channel priority
8-Port asynchronous adapters interrupt logic description
8-Port interrupt generation logic
8-Port interrupt arbitration logic
8-Port asynchronous adapters MIL-STD 188 interface signals
8-Port MIL-STD 188 signal voltage levels
8-Port asynchronous adapters EIA 422A interface signals
8-Port EIA 422A signal voltage levels
8-Port asynchronous adapters EIA 232 interface signals
8-Port EIA 232 signal voltage levels
8-Port asynchronous adapters control logic
16-Port asynchronous adapters
16-Port asynchronous adapter - EIA 422A
Installing the 16-Port asynchronous adapter
16-Port asynchronous adapter hardware information
16-Port asynchronous adapters adapter board priority
16-Port asynchronous adapters interrupt logic
16-Port interrupt generation logic
16-Port interrupt arbitration logic
16-Port asynchronous adapters EIA 232 interface signals
16-Port EIA 232 signal voltage levels
16-Port asynchronous adapters EIA 422A interface signals
16-Port EIA 422A signal voltage levels
PCI migration considerations for Micro Channel adapters
ASCII, decimal, hexadecimal, octal, and binary conversion table
uDAPL (user-level Direct Access Programming Library)
uDAPL APIs supported in AIX
Vendor-specific attributes for uDAPL
Concurrent I/O for NFS
AIX Network Data Administration Facility
NDAF concepts
Physical filesystem
NDAF domain
Data set
Cell
Replicas
Master replica location
Replica clones
Replication updates
Administration client
Administration server
Data server
Principal
Graphical representation of an NDAF domain
NDAF commands
dmf
dmadm
dms
dms_enable_fs
NDAF deployment models
Data centers
Wide area networks
NDAF security
Security for NFS file access
Exporting with Kerberos
Roles
NDAF role-based access control support
NDAF installation and configuration
Installing NDAF
Upgrading NDAF
Configuring NFS version 4
Configuring Kerberos 5
RPC port requirements
Configuring an NDAF data server
Configuring the NDAF administration server
Configuring an NDAF administration client
Managing NDAF
Creating and managing administration servers for NDAF
Showing and changing administration server attributes
Removing an administration server
Creating and managing data servers
Showing and changing data server attributes
Removing a data server
Listing data servers
Creating and managing cells
Creating a cell
Listing cell namespaces
Showing and changing cell attributes
Removing a cell namespace
Adding a server to a cell namespace
Removing a server from a cell namespace
Creating and managing roles
Creating a role
Showing and changing role attributes
Removing a role
Listing roles
Creating and managing data sets
Creating data sets
Listing data sets
Validating data sets
Showing and changing data set attributes
Showing data set locations
Removing data sets
Mounting data sets
Unmounting data sets
Creating and managing replicas
Creating a replica of a data set
Showing and changing replica attributes
Placing a replica
Mounting a replica
Updating a replica
Validating a replica
Unmounting a replica
Unplacing a replica
Removing a replica
Listing replicas
Changing the master replica
Changing the source of a replica
Populating data sets
Constructing a cell namespace from data sets
Federating NFS servers without NDAF into an NDAF environment
NDAF logs files analysis
Log messages path
Log detail levels
Log messages format
Process types in log files
NDAF use cases and installation examples
Configuring a Kerberos-enabled NDAF domain
NDAF case studies
Troubleshooting NDAF
NDAF checker
NDAF data backup
NDAF data recovery
Additional NDAF command processes
NDAF SMIT fastpaths
Performance management and tuning
Performance management
What's new
The basics of performance
System workload
Performance objectives
Program execution model
Hardware hierarchy
Software hierarchy
Executable programs
Interrupt handlers
Waiting threads
Dispatchable threads
Currently dispatched threads
Current machine instructions
System tuning
Performance tuning
The performance-tuning process
Identification of the workloads
Importance of setting objectives
Identification of critical resources
Minimizing critical-resource requirements
Using the appropriate resource
Reducing the requirement for the critical resource
Structuring for parallel use of resources
Resource allocation priorities
Repeating the tuning steps
Applying additional resources
Performance benchmarking
System performance monitoring
Continuous system-performance monitoring advantages
Continuous system-performance monitoring with commands
Continuous performance monitoring with the vmstat command
Continuous performance monitoring with the iostat command
Continuous performance monitoring with the netstat command
Continuous performance monitoring with the sar command
Continuous system-performance monitoring with the topas command
The overall system statistics screen
List of busiest processes screen of the topas monitor
WLM statistics screen of the topas monitor
Viewing the physical disks screen
Viewing the Cross-Partition panel
Viewing local logical partition-level information
SMIT panels for topas/topasout/topasrec
Adding a host to the topas external subnet search file (Rsi.hosts)
Start new recordings
Persistent recording
Start Persistent Local Recording
Start Persistent CEC Recording
Start Local Recording
Start CEC Recording
NMON Recording
Naming Convention
Stop Recording
List active recordings
List completed recordings
Generating reports from existing recording files
Setup Performance Management
Setup Workload Estimator
Continuous system-performance monitoring with the Performance Toolbox
Continuous system-performance monitoring using Performance Management (PM) service
Initial performance diagnosis
Types of reported performance problems
A particular program runs slowly
Everything runs slowly at a particular time of day
Everything runs slowly at unpredictable times
Everything that an individual user runs is slow
A number of LAN-connected systems slow down simultaneously
Everything on a particular service or device slows down at times
Everything runs slowly when connected remotely
Performance-Limiting Resource identification
The limiting factor for a single program
Disk or memory-related problem
Workload management diagnosis
Resource management
Processor scheduler performance
Thread support
Processes and threads
Process and thread priority
Scheduling policy for threads
Scheduler run queue
Scheduler processor time slice
Mode switching
User mode
Kernel mode
Mode switches
Virtual Memory Manager performance
Real-memory management
Free list
Persistent versus working segments
Computational versus file memory
Page replacement
Repaging
VMM thresholds
VMM memory load control facility
Memory load control algorithm
Allocation and reclamation of paging space slots
Fixed-disk storage management performance
Support for pinned memory
Multiprocessing
Symmetrical Multiprocessor concepts and architecture
Types of multiprocessing
Shared nothing MP
Shared disks MP
Shared Memory Cluster
Shared memory MP
Parallelizing an application
Data serialization
Locks
Types of locks
Simple locks
Complex locks
Lock granularity
Locking overhead
Waiting for locks
Cache coherency
Processor affinity and binding
Memory and bus contention
SMP performance issues
Workload concurrency
Throughput
Response time
SMP workloads
Workload multiprocessing
Multiprocessor throughput scalability
Multiprocessor response time
SMP thread scheduling
Default scheduler processing of migrated workloads
Scheduling algorithm variables
Thread tuning
Thread environment variables
Variables for process-wide contention scope
Thread debug options
SMP tools
The bindprocessor command
Binding considerations
Using the schedo command to modify the MAXSPIN parameter
Performance planning and implementation
Workload component identification
Performance requirements documentation
Workload resource requirements estimation
Workload resources measurement
Measuring a complete workload on a dedicated system
Complete workload measurement on a production system
Measuring a partial workload on a production system
Individual program measurement
Estimating resources required by a new program
Transforming program-level estimates to workload estimates
Efficient Program Design and Implementation
Processor-limited programs
Design and coding for effective use of caches
Registers and pipeline
Cache and TLBs
Preprocessor and compiler utilization
Optimization levels
Specific hardware platforms compilation
C options for string.h subroutine performance
C and C++ coding style for best performance
Compiler execution time
Memory-limited programs
Pageable code structure
Pageable data structure
Misuse of pinned storage
Performance-related installation guidelines
Operating system preinstallation guidelines
Microprocessor preinstallation guidelines
Memory preinstallation guidelines
Disk preinstallation guidelines
Paging spaces placement and sizes
Disk mirroring performance implications
Mirrored striped LVs performance implications
Communications preinstallation guidelines
POWER4-based systems
POWER4 performance enhancements
Microprocessor comparison
POWER4-based systems scalability enhancements
Pinned shared memory for database
Larger memory support
64-bit kernel
64-bit applications on 32-bit kernel
32-bit applications on 64-bit kernel
64-bit applications on 64-bit Kernel, non-POWER4 systems
64-bit kernel extensions on non-POWER4 systems
Enhanced Journaled File System
Microprocessor performance
Microprocessor performance monitoring
vmstat command
The iostat command
The sar command
Real-time sampling and display
Display previously captured data
System activity accounting via cron daemon
Useful microprocessor options
The xmperf program
Using the time command to measure microprocessor use
Considerations of the time and timex commands
Microprocessor-intensive program identification
Using the ps command
Using the acctcom command
Using the pprof command to measure microprocessor usage of kernel threads
Detecting instruction emulation with the emstat tool
Detecting alignment exceptions with the alstat tool
Restructuring executable programs with the fdpr program
Controlling contention for the microprocessor
Controlling the priority of user processes
Running a command with the nice command
Setting a fixed priority with the setpri subroutine
Displaying process priority with the ps command
Modifying the priority with the renice command
nice and renice command syntax clarification
Thread-Priority-Value calculation
Priority calculation
schedo command
Priority calculation example
Scheduler time slice modification with the schedo command
Microprocessor-efficient user ID administration with the mkpasswd command
Memory performance
Memory usage
Memory usage determination with the vmstat command
The vmstat -I command
The vmstat -s command
Memory usage determination with the ps command
The svmon command
Amount of memory in use
Memory usage by processes
Detailed information on a specific segment ID
List of top memory usage of segments
Correlation between the svmon and vmstat command outputs
Correlation between the svmon command and ps command outputs
Minimum memory requirement calculation
Memory-leaking programs
Memory requirements assessment with the rmss command
rmss command
-c, -p, and -r flags of the rmss command
Memory size change
Application execution over a range of memory sizes with the rmss command
rmss command results interpretation
Report generated for the foo program
Report for a 16 MB remote copy
Hints for usage of the -s, -f, -d, -n, and -o flags
Guidelines to consider when using the rmss command
VMM memory load control tuning with the schedo command
Memory load control tuning
The v_repage_hi parameter
The v_repage_proc parameter
The v_min_process parameter
The v_sec_wait parameter
The v_exempt_secs parameter
VMM page replacement tuning
Values for minfree and maxfree parameters
Memory pools
List-based LRU
Reduce memory scanning overhead with the lrubucket parameter
Values for minperm and maxperm parameters
Persistent file cache limit with the strict_maxperm option
Enhanced JFS file system cache limit with the maxclient parameter
Page space allocation
Deferred page space allocation
Late page space allocation
Early page space allocation
Choosing between LPSA and DPSA with the vmo command
Paging space and virtual memory
Paging-space thresholds tuning
Values for the npswarn and npskill parameters
The fork() retry interval parameter
Paging space garbage collection
Garbage collection on paging space blocks after a re-pagein
Garbage collection by scrubbing memory
Shared memory
Extended Shared Memory
1 TB Segment Aliasing
AIX memory affinity support
Performance impact of local MCM memory allocation
Memory placement with the vmo command
Memory placement with the MEMORY_AFFINITY environment variable
Large pages
Application configuration for large pages
Large page usage to back data and heap segments
Marking the executable file to request large pages
Setting an environment variable to request large pages
Advisory mode
Mandatory mode
Large page usage to back shared memory segments
System configuration for large pages
Considerations for using large pages
Multiple page size support
Supported page sizes by processor type
64 KB page size support
Dynamic variable page size support
Page sizes for very high-performance environments
Configuring the number of large pages
Configuring the number of huge pages
Multiple page size application support
Setting the preferred page sizes of an application with the ldedit or ld commands
Setting the preferred page sizes of an application with an environment variable
Multiple page size application support considerations
Page size and shared memory
Page sizes determination of a process using the ps command
Page size monitoring with the vmstat command
System-wide page size monitoring with the svmon command
Memory use considerations for larger page sizes
Continuous Memory Optimization
Logical volume and disk I/O performance
Monitoring disk I/O
Wait I/O time reporting
Assessing disk performance with the iostat command
TTY report
Microprocessor report
Drive report
Assessing disk performance with the vmstat command
Assessing disk performance with the sar command
Assessing logical volume fragmentation with the lslv command
Assessing physical placement of data with the lslv command
Assessing file placement with the fileplace command
Space efficiency and sequentiality
Assessing paging space I/O with the vmstat command
Assessing overall disk I/O with the vmstat command
Detailed I/O analysis with the filemon command
Global reports of the filemon command
Most active files
Most active segments
Most active logical volumes
Most active physical volumes
Most active files, sorted by process
Most active files, sorted by thread
Detailed reports of the filemon command
Detailed file statistics
Detailed VM segment stats
Detailed logical or physical volume stats
Detailed file statistics, sorted by process
Detailed file statistics, sorted by thread
Guidelines for using the filemon command
Summary for monitoring disk I/O
LVM performance monitoring with the lvmstat command
Logical volume attributes that affect performance
Position on physical volume
Range of physical volumes
Maximum number of physical volumes to use for allocation
Mirror write consistency
Allocate each logical partition copy on a separate PV
Relocate the logical volume during reorganization?
Scheduling policy for reading and writing logical partition copies
Enable write verify
Strip size
LVM performance tuning with the lvmo command
Physical volume considerations
Volume group recommendations
Performance impacts of mirroring rootvg
Reorganizing logical volumes
Recommendations for best performance
Recommendations for highest availability
Tuning logical volume striping
Designing a striped logical volume
Tuning for striped logical volume I/O
Mirrored striped logical volume performance implications
Using raw disk I/O
Using sync and fsync calls
Setting SCSI-adapter and disk-device queue limits
Non-IBM disk drive
Non-IBM disk array
Expanding the configuration
Using RAID
RAID options supported by LVM
SSA utilization
Guidelines for improving SSA performance
Fast write cache use
Fast I/O Failure for Fibre Channel devices
Dynamic Tracking of Fibre Channel devices
Fast I/O Failure and dynamic tracking interaction
Modular I/O
Cautions and benefits
MIO architecture
I/O optimization and the pf module
MIO implementation
Redirection linking with the tkio library
Redirection with libmio.h
Explicit calls to the MIO routines
MIO environmental variables
MIO_STATS
MIO_FILES
MIO_DEFAULTS
MIO_DEBUG
Module options definitions
MIO module option definitions
TRACE module option definitions
PF module option definitions
RECOV module option definitions
AIX module option definitions
Examples using MIO
Example of MIO implementation by linking to libtkio
Example of MIO implementation by including the libmio.h header file
MIO diagnostic output files
trace module diagnostic file example
pf module diagnostic file example
recov module diagnostic file example
MIO configuration example
File system performance
File system types
Journaled File System or JFS
Enhanced JFS
Differences between JFS and Enhanced JFS
Journaling
Directory organization
Scaling
CD ROM file system
RAM file system
Network File System
Name File System (NameFS)
General Parallel File System
Potential performance inhibitors for JFS and Enhanced JFS
File system logging effects on file system throughput
Compression and fragmentation
File system performance enhancements
Sequential page read ahead
Sequential and random write behind
Memory mapped files and write behind
The release-behind mechanism
Direct I/O support
Delayed write operations
Concurrent I/O support
File system attributes that affect performance
JFS fragment size
JFS compression
File system reorganization
Reorganizing a file system
File system defragmentation
File system performance tuning
Sequential read performance tuning
Sequential and random write behind performance tuning
Sequential write behind
Random write behind
Asynchronous disk I/O performance tuning
File synchronization performance tuning
File system buffer tuning
Direct I/O tuning
Direct I/O read performance
Direct I/O write performance
File system logs and log logical volumes reorganization
Creating log logical volumes
Disk I/O pacing
Network performance
TCP and UDP performance tuning
Adapter placement
System firmware
Adapter performance guidelines
Adapter and device settings
Adapter speed and duplex mode settings
Adapter MTU setting
MTU size performance impacts
Selecting jumbo frame mode on Gigabit Ethernet
Network performance tuning with the no command
TCP fastpath loopback
Interface-Specific Network Options
Modifying the ISNO options with SMIT
Modifying the ISNO options with the chdev and ifconfig commands
TCP workload tuning
TCP streaming workload tuning
The tcp_recvspace tunable
The tcp_sendspace tunable
The rfc1323 tunable
TCP path MTU discovery
The tcp_nodelayack tunable
The sb_max tunable
TCP request and response workload tuning
The tcp_nodelay or tcp_nagle_limit options
The tcp_nagle_limit option
The tcp_nodelay ISNO option
The tcp_nodelayack option
The fasttimo option
Interrupt coalescing
UDP tuning
The udp_sendspace tunable
The udp_recvspace tunable
UDP packet chaining
Adapter offload options
TCP checksum offload
TCP large send offload
Interrupt avoidance
Interrupt coalescing
Enabling dog thread usage on LAN adapters
Tuning adapter resources
Transmit queues
Transmit descriptors
Receive resources
Commands to query and change the device attributes
Viewing the network adapter settings
Changing network parameters
TCP Maximum Segment Size tuning
Hosts on the same network
Hosts on different networks
TCP path MTU discovery
Static routes
Using the tcp_mssdflt option of the no command
Subnetting and the subnetsarelocal option of the no command
IP protocol performance tuning recommendations
Tuning mbuf pool performance
The thewall tunable
mbuf resource limitations
The maxmbuf tunable
The sockthresh and strthresh threshold tunables
mbuf management facility
netstat -m command to monitor mbuf pools
ARP cache tuning
Name resolution tuning
Network performance analysis
ping command
ftp command
netstat command
Using the netstat command
netstat -in command
netstat -i -Z command
netstat -I interface interval
netstat -a command
netstat -m
netstat -M command
netstat -v command
netstat -p protocol
netstat -s
netstat -s -s
netstat -s -Z
netstat -r
netstat -D
netpmon command
Using the netpmon command
Global reports of the netpmon command
Microprocessor usage statistics
First Level Interrupt Handler microprocessor usage statistics
Second Level Interrupt Handler microprocessor usage statistics
Network device-driver statistics by device
Network device-driver transmit statistics by destination host
TCP socket call statistics for each IP by process
NFS server statistics by client
Detailed reports of netpmon
Detailed Second-Level Interrupt Handler microprocessor usage statistics
Detailed network device-driver statistics by device
Limitations of the netpmon command
traceroute command
iptrace daemon and the ipreport and ipfilter commands
Adapter statistics
no command
NFS performance
Network File Systems
NFS network transport
The various versions of NFS
NFS version 4
Implementation change of NFS operations
TCP requirement
Integrated locking protocol
Integrated mount support
Improved security mechanisms
Internationalization support
Extensible attribute model
Access Control List support
NFS version 3
Write throughput
Reduced requests for file attributes
Efficient use of high bandwidth network technology
Reduced directory lookup requests
NFS performance monitoring and tuning
NFS statistics and tuning parameters
nfsstat command
RPC statistics
nfso command
TCP/IP tuning guidelines for NFS performance
Dropped packets
Packets dropped by the client
Packets dropped by the server
Packets dropped on the network
Disk subsystem configuration for NFS performance
NFS misuses that affect performance
NFS performance monitoring on the server
The nfsstat -s command
NFS performance tuning on the server
Number of necessary nfsd threads
Read and write size limits on the server
Maximum caching of file data tuning
RPC mount daemon tuning
RPC lock daemon tuning
NFS performance monitoring on the client
The nfsstat -c command
The nfsstat -m command
NFS tuning on the client
Number of necessary biod threads
Read and write size adjustments
Tuning the caching of NFS file data
Effects of NFS data caching on read throughput
Effects of NFS data caching on write throughput
NFS file-attribute cache tuning
Performance implications of hard or soft NFS mounts
Unnecessary retransmits
Unused NFS ACL support
Use of READDIRPLUS operations
Cache file system
CacheFS performance benefits
CacheFS performance impacts
Configuring CacheFS
NFS references
List of NFS files
List of NFS commands
List of NFS daemons
LPAR performance
Performance considerations with logical partitioning
LPAR operating system considerations
System components
Affinity logical partitioning
Workload management in a partition
Choice between partitioning and workload management
LPAR performance impacts
Simulation of smaller systems
Microprocessors in a partition
Assigned microprocessors
Impact of disabling microprocessors
Virtual processor management within a partition
Application considerations
The uname command run in LPAR
Virtual console
Time-of-Day clock
System serial number
Memory considerations
PTX considerations
Dynamic logical partitioning
DLPAR performance implications
DLPAR tuning tools
DLPAR guidelines for adding microprocessors or memory
Micro-Partitioning
Micro-Partitioning facts
Dedicated processor partition
Shared processor partition
Implementation of Micro-Partitioning
Micro-Partitioning performance implications
Active Memory Expansion (AME)
Application Tuning
Compiler optimization techniques
Compiling with optimization
Compilation for specific hardware platforms
Compilation for floating-point performance
Specifying cache sizes
Expanding procedure calls inline
When to use dynamic linking and static linking
Determining if nonshared libraries help performance
Preloaded shared libraries
Specifying the link order to reduce paging for large programs
Calling the BLAS and ESSL libraries
Profile Directed Feedback
fdpr command
Optimizing preprocessors for FORTRAN and C
Code-optimization techniques
Mapped files
Java performance monitoring
Advantages of Java
Java performance guidelines
Java monitoring tools
Java tuning for AIX
Garbage collection impacts to Java performance
Performance analysis with the trace facility
The trace facility in detail
Trace facility implementation
Limiting the amount of trace data collected
Starting and controlling trace
Formatting trace data
Viewing trace data
Trace facility use example
Obtaining a sample trace file
Formatting the sample trace
Reading a trace report
Filtering the trace report
Starting and controlling trace from the command line
Trace control in subcommand mode
Trace control by commands
Starting and controlling trace from a program
Trace control with trace subroutine calls
Using the trcrpt command to format a report
Formatting a report on the same system
Formatting a report on a different system
Formatting a report from trace -C output
Adding new trace events
Possible forms of a trace event record
Trace channels
Macros for recording trace events
Use of event IDs
Examples of coding and formatting events
Syntax for stanzas in the trace format file
Reporting performance problems
Measuring the baseline
What is a performance problem
Performance problem description
Reporting a performance problem
Monitoring and tuning commands and subroutines
Performance reporting and analysis commands
Performance tuning commands
Performance-related subroutines
Efficient use of the ld command
Rebindable executable programs
Prebound subroutine libraries
Accessing the processor timer
POWER-based-architecture-unique timer access
Assembler routines to access the POWER processor-based timer registers
C subroutine to supply the time in seconds
Access to timer registers in PowerPC systems
Second subroutine example
Determining microprocessor speed
National language support: locale versus speed
Programming considerations
Some simplifying rules
Setting the locale
Tunable parameters
Environment variables
Thread support tunable parameters
Miscellaneous tunable parameters
32-bit huge executable
Process address space location of huge executable read-only segments
Segment 0x1 availability for shared library text
Huge executable examples
ASO environment variable
Kernel tunable parameters
Modifications
Replacements for the vmtune and schedtune commands
Enhancements to the no and nfso commands
AIX 5.2 compatibility mode
AIX 5.2 system recovery procedures
Scheduler and memory load control tunable parameters
Virtual Memory Manager tunable parameters
Synchronous I/O tunable parameters
Changing tunable values for Asynchronous I/O
Disk and disk adapter tunable parameters
Interprocess communication tunable parameters
Network tunable parameters
Network option tunable parameters
NFS option tunable parameters
Streams tunable attributes
Test case scenarios
Improving NFS client large file writing performance
Streamline security subroutines with password indexing
BSR Shared Memory
Performance Tools Guide and Reference
What's new
CPU Utilization Reporting Tool (curt)
Syntax for the curt Command
Measurement and Sampling
Examples of the curt command
Overview of information generated by the curt command
Default report generated by the curt command
General information
System summary
System application summary
Processor summary and processor application summary
Application summary by thread ID (Tid)
Application summary by process ID (Pid)
Application summary by process type
Kproc summary by thread ID (Tid)
Application Pthread summary by process ID (Pid)
System calls summary
Pending system calls summary
Hypervisor calls summary
Pending Hypervisor calls summary
System NFS calls summary
Pending NFS calls summary
Pthread calls summary
Pending Pthread calls summary
FLIH summary
FLIH types in the example
SLIH summary
Reports generated with the -e flag
Reports generated with the -s flag
Reports generated with the -t flag
Reports generated with the -p flag
Reports generated with the -P flag
Simple performance lock analysis tool (splat)
splat command syntax
Measurement and sampling
Execution, trace, and analysis Intervals
Trace discontinuities
Address-to-Name resolution in the splat command
Examples of generated reports
Execution summary
Gross lock summary
Per-lock summary
AIX kernel lock details
Disabled simple and RunQ lock details
Enabled simple lock details
Function detail
Thread Detail
Complex-Lock report
PThread synchronizer reports
Mutex reports
Mutex Pthread detail
Mutex function detail
Read/Write lock reports
Condition-Variable report
Condition-Variable Pthread detail
Condition-Variable function detail
Hardware performance monitor APIs and tools
Performance monitor accuracy
Performance monitor context and state
System-level context and accumulation
Thread context
Thread counting-group and process context
Performance monitor state inheritance
Performance monitoring agent
Thread accumulation and thread group accumulation
Security considerations
The pmapi library
The pm_init API initialization routine
The pm_initialize API initialize routine
Basic pmapi library calls
Thread counting-group information
Counter multiplexing mode
Counter multi-mode
WPAR counting
Examples of pmapi library usage
Simple single-threaded program example
Initialization example using an event group
Get information about an event group processor example
Debugger program example for initialization program
Count a single WPAR from the Global WPAR
Count all active WPARs from the Global WPAR and retrieve per-WPAR data
Simple multi-threaded example
Simple thread counting-group example
Simple thread counting-group with counter-multiplexing example
Simple thread counting-group with counter-multiplexing and multi-mode example
Thread counting example with reset
The hpm library and associated tools
Compiling and linking
Overhead and measurement error issues
Common hpm library rules
Overview of the hpm library API calls
Threaded applications
Selecting events when using the hpm libraries and tools
The libHPMevents and libHPM_events files
The HPM_flags.env file
Output files of the hpm library
Output files of the hpmcount command
Derived metrics and related environment variables
Examples of the hpm tools
The pmlist command
The hpmcount command
The hpmstat command
Examples of hpm library usage
A C programming language example
A Fortran programming language example
Multithreaded application instrumentation example
Perfstat API programming
API characteristics
Global interfaces
perfstat_cpu_total Interface
perfstat_memory_total Interface
perfstat_disk_total Interface
perfstat_netinterface_total Interface
perfstat_partition_total Interface
perfstat_tape_total Interface
perfstat_partition_config interface
Component-Specific interfaces
perfstat_cpu interface
perfstat_disk Interface
perfstat_diskpath Interface
perfstat_diskadapter Interface
perfstat_memory_page Interface
perfstat_netinterface Interface
perfstat_protocol Interface
perfstat_netbuffer Interface
perfstat_pagingspace Interface
perfstat_tape Interface
perfstat_logicalvolume Interface
perfstat_volumegroup Interface
perfstat_hfistat_window Interface
perfstat_cpu_util interfaces
perfstat_process interfaces
perfstat_process_util interface
WPAR Interfaces
perfstat_wpar_total Interface
perfstat_cpu_total_wpar Interface
perfstat_memory_total_wpar Interface
perfstat_memory_page_wpar Interface
RSET Interfaces
perfstat_cpu_rset interface
perfstat_cpu_total_rset interface
Cached metrics interfaces
The perfstat_reset interface
The perfstat_partial_reset interface
Node interfaces
Change history of the perfstat API
Interface changes
Interface additions
Field additions
The bos.perf.libperfstat 5.1.0.15 file set
The bos.perf.libperfstat 5.1.0.25 file set
The bos.perf.libperfstat 5.2.0 file set
The bos.perf.libperfstat 5.2.0.10 file set
The bos.perf.libperfstat 5.3.0.0 file set
The bos.perf.libperfstat 5.3.0.10 file set
The bos.perf.libperfstat 5.3.0.50 file set
The bos.perf.libperfstat 5.3.0.60 file set
The bos.perf.libperfstat 6.1.6.0 file set
Structure additions
Kernel tuning
Migration and compatibility
Tunables file directory
Tunable parameters type
Common syntax for tuning commands
Tunable file-manipulation commands
tunchange Command
tuncheck Command
tunrestore Command
tunsave Command
tundefault Command
Initial setup
Reboot tuning procedure
Recovery Procedure
Kernel tuning using the SMIT interface
Global manipulation of tuning parameters
Changing individual parameters managed by a tuning command
Interaction between parameter types and the different SMIT sub-panels
Kernel Tuning using the Performance Plug-In for Web-based System Manager
Global actions on tunable parameters
Using tuning tables to change individual parameter values
Tunable tables actions
Parameter details
Show restricted parameters
The procmon tool
Overview of the procmon tool
Components of the procmon tool
The global statistics area of the procmon tool
The process table of the procmon tool
The status line of the Performance Workbench
The WPAR table of the procmon tool
Filtering processes
Performing AIX commands on processes
Profiling tools
The timing commands
The prof command
The gprof command
Implementation of the gprof command
The call-graph profile
Flat profile
The tprof command
Time-based profiling
Event-based profiling
Large page analysis
How to interpret the results
Data profiling
Implementation of the tprof command
Example: tprof command
The raso tunables
Manual offline processing with the tprof command
X-Windows Performance Profiler (Xprofiler)
Overview
Requirements and limitations
Comparing Xprofiler and the gprof command
Compiling applications to be profiled
Xprofiler installation information
Preinstallation information
Limitations
Installing Xprofiler
Using the installp command
Using SMIT
Directories and files created by Xprofiler
Starting the Xprofiler GUI
Xprofiler command line flags
Loading files from the Xprofiler GUI
The binary executable file
Profile data files
Specifying command line options (from the GUI)
Setting the file search sequence
Default paths
Alternative paths
Changing the search sequence
Understanding the Xprofiler display
Xprofiler main window
Xprofiler's main menus
The file menu
The view menu
The filter menu
The report menu
The utility menu
Xprofiler's hidden menus
The function menu
The arc menu
The cluster node menu
The display status field
How functions are represented
How calls between functions are depicted
How library clusters are represented
Controlling how the display is updated
Other viewing options
Controlling the graphic style of the function call tree
Controlling the orientation of the function call tree
Controlling the representation of the function call tree
Filtering what you see
Restoring the status of the function call tree
Displaying the entire function call tree
Excluding and including specific objects
Filtering shared library functions
Filtering by function characteristics
Including and excluding parent and child functions
Clustering libraries
Clustering functions
Unclustering functions
Locating specific objects in the function call tree
Locating and displaying parent functions
Locating and displaying child functions
Locating and displaying ancestor functions
Locating and displaying descendant functions
Locating and displaying functions on a cycle
Obtaining performance data for your application
Obtaining basic data
Basic function data
Basic call data
Basic cluster data
Information boxes
Function menu statistics report option
Function name
Summary Data
Statistics data
Getting detailed data from reports
Flat profile report
Flat profile window fields
Call graph profile report
Call graph profile window fields
Function index report
Function call summary report
Function call summary window fields
Library statistics report
Library statistics window fields
Saving reports to a file
Saving a single report
Saving the call graph profile, function index, and flat profile reports to a file
Saving summarized data from multiple profile data files
Saving a configuration file
Loading a configuration file
Looking at your code
Viewing the source code
Using the source code window
Viewing the disassembler code
Using the disassembler code window
Saving screen images of profiled data
Customizing Xprofiler resources
Xprofiler resource variables
Controlling fonts
Controlling the appearance of the Xprofiler main window
Controlling variables related to the file menu
Controlling variables related to the screen dump option
Controlling variables related to the view menu
Controlling variables related to the filter menu
The svmon command
Security
The svmon configuration file
Summary report metrics
Basic summary report metrics
Report formatting options
Segment details and -O options
Additional -O options
Reports details
Global report
User report
Command report
Process report
Workload management class report
Workload management tier report
Segment report
Named Shared Libraries
Detailed report
XML report
Performance Toolbox Version 2 and 3 Guide and Reference
Performance Toolbox Version 3 Guide and Reference
Performance Toolbox for AIX® Overview
Why Performance Toolbox for the Operating System?
Monitoring Features
Analysis and Control
Capacity Planning
Networked Operation
Application Programming Interfaces
SNMP Interface
On Statistics, Metrics, and Values
Product Components
The Agent
The Manager
Monitoring Statistics with xmperf
Performance Monitoring
Introducing xmperf
Monitoring Hierarchy
Statistics and Values
Data Value Properties
Path Names
User-defined Labels
Instruments
Configuring Instruments
Use of Colors for State Lights
Skeleton Instruments
Skeleton of Type "All"
Skeleton of Type "Each"
Wildcard Restrictions
Value Name Display
Hints and Tips for Using Instruments
Consoles
Managing Consoles
Non-skeleton Consoles
Skeleton Consoles
Placing Instruments in Consoles
Adding an Instrument to a Console
Resizing Instruments in a Console
Moving Instruments in a Console
The Console Title Bar
Environments
Monitoring Remote Systems with xmperf
The Meaning of Localhost in xmperf
When to Identify Data-Suppliers
How Data-Suppliers are Identified
Requesting Exception Messages
Remote Processes
Remote Process List
Remote Processes Menu
The xmperf User Interface
The xmperf User Interface Overview
The xmperf Command Line
The xmperf Main Window
The File Menu
The Monitor Menu
The Tools Menus
The Help Menu
Console Windows
Console Pull-down Menus
The Console File Menu
The Edit Console Menu
The Modify Instrument Submenu
The Edit Value Menu
The Recording Menu
The Help Menu
Console Popup Menus
Value Editing Submenu
Modify Instrument Submenu
Add Instrument Submenu
Recording Submenus
Playback Console Windows
Important xmperf Dialogs
Value Selection
Creating a Console
Choosing a Name
Adding Instruments to the Console
Changing the Properties of a Value
Tabulating Windows
Tabulating Window Header Lines
Tabulating Window Weighted Average Line
Tabulating Window Detail Lines
Column Width in Tabulating Windows
Decimal Places in Tabulating Windows
Tabulating Window Title Bar
Recording and Playback with xmperf
Recording of Statistics
Recording Methods
Active Recording Menu Items
Playback of Recordings
Creation of Playback Consoles
Default Value Properties
Default Instrument Properties
Using the Playback Console
Recording File Inconsistencies
Annotations
Annotation Types and Fields
Annotating while Recording
Using Annotations
The xmperf Command Menu Interface
Command Menus
Defining Menus
Executables
Defining Executables
Defining Options for Executables
Example svmon Definition
Defining an Execution of svmon
Example vmstat Definition
Defining an Execution of vmstat
Defining an Enhanced Execution of vmstat
An Alternative vmstat Definition
An Even More Enhanced Definition of vmstat
Process Controls
Process Overview
Process Overview Menu
Process Token
Example Definition for renice Command
3D Monitor
Overview of the 3dmon Program
User Interface
Pull-down Menus
Autoscaling
Resynchronizing with Multiple Hosts
Viewing Obscured Statistics
How to Record with 3dmon
Path Name Display
The 3dmon Command Line
Hardware Dependencies
Exiting 3dmon
Customizing the 3dmon Program
3dmon Configuration File
Single Wildcard Configuration Sets
Dual Wildcard Configuration Sets
Rsi.hosts File
The 3dmon X Resources
Recording from 3dmon
3D Playback
Overview of the 3dplay Program
The 3dplay User Interface
Command Line Invocation
Invocation from xmperf
Invocation from 3dmon
Monitoring Exceptions with exmon
The exmon Main Window
The exmon Monitoring Window
The exmon Main Window Menu Bar
Working with Exception Logs
Viewing an Exception Log
Deleting an Exception Log
Working with Hosts
Add Hosts
Delete Hosts
Resynchronizing
Duplicate Hostnames
Command Execution from exmon
The exmon Configuration File
The exmon Resource File
Coloring Scheme
Exception Colors
Value Ranges
Exception Identifier Text
Recording Files, Annotation Files, and Recording Support Programs
Recording Files
Creation of Recording Files
Modifying Recording Files
Filtering with azizo
Merging with ptxmerge
Splitting with ptxsplit
Version Conversion with ptxconv
Annotation Files
The a2ptx Recording Generator
Input Formats of a2ptx
Host identifier
Statistic names
Time stamps
Data values
The a2ptx Command Line
The ptxmerge Merge Program
When to Use ptxmerge
Rearranging Recording Files
Merging Recording Files
The ptxmerge Command Line
The ptxsplit Split Program
The ptxsplit Command Line
The ptxconv Conversion Program
The ptxconv Command Line
Listing Recorded Data with ptxtab
Example of ptxtab Default Output Format
The ptxtab Command Line
Example of ptxtab Comma-Separated Output Format
ptxspread
The ptxls List Program
The ptxrlog Recording Program
The ptxrlog Command Line
Binary Recording Files
Resynchronizing with ptxrlog
Listing Recorded HotSet Data with ptxhottab
The ptxhottab Command Line
Processing HotSet Recordings with ptx2stat
The ptx2stat Command Line
Analyzing Performance Recordings with azizo
Initial Processing of Recording Files
The azizo Main Window
The Icon Section
The Metrics Selection Window
The Message Window
Main Graphs
Top-Level Main Graph
Zoomed-in Main Graph
The azizo Command Line
The azizo User Interface
Icons
Dragging and Dropping
Objects
Actions
Non-drag Operations
Selecting a Recording File
Exiting azizo
The Help Facility
Browsing
Help Index
Annotating a Recording
Using the azizo Metrics Selection Window
The Title Part of the Metrics Selection Window
Metrics Graphs
X Resources for the Metrics Selection Window
Tabular View of Metrics
Printing Metrics from the Metrics Selection Window
Changing the Style of Metrics
Removing Metrics
Working with azizo Main Graphs
The Main Graph Window Frame
The Metric Label Part of a Main Graph Window
The Graph Part of a Main Graph Window
X Resources for Main Graphs
Zooming-in on Main Graphs
Rescan
Keep Metrics
Adding Metrics to Main Graphs
Removing Metrics from Main Graphs
Removing Main Graphs
Tabular View of Main Graphs
Printing Main Graphs
Changing the Appearance of Main Graphs
Dragging to the View Icon
Dragging to the Scale Icon
Filtered Recordings
Maintaining Instrument Definitions when Filtering
Handling of Annotation Files when Filtering
Using the azizo Configuration File
Saving Configurations
Applying Configurations
Deleting Configurations
Techniques for Using Configuration Views
Common azizo Dialog Boxes
The Print Box
How Graphs Are Printed
The Report Box
Changing View Options Dialog Box
Overview of Valid Drag-and-Drop Operations
Annotation Icon
What Can Be Dragged to the Annotate Icon
Where Can You Drop the Annotate Icon
Config Icon
What Can Be Dragged to the Config Icon
Where Can You Drop the Config Icon
Configuration Lines
Where Can You Drop a Configuration Line
Exit Icon
Filter Icon
What Can Be Dragged to the Filter Icon
Help Icon
What Can Be Dragged to the Help Icon
Info Icon
What Can Be Dragged to the Info Icon
Information Window
Where Can You Drop an Information Window
Local Files Icon
Main Graphs
What Can Be Dragged to a Main Graph
Where Can You Drop a Main Graph
Metric Label from Main Graph
Where Can You Drop a Metric Label
Metrics Graph
Where Can You Drop a Metrics Graph
Metrics Selection Window
Where Can You Drop the Title Part
Pit icon
What Can Be Dragged to the Pit Icon
Print Icon
What Can Be Dragged to the Print Icon
Scale Icon
What Can Be Dragged to the Scale Icon
View Icon
What Can Be Dragged to the View Icon
Analyzing Performance Trend Recordings with the jazizo Tool
Recording Files
Trend Statistics (Metric) Definitions
hiRange and loRange
Recording Frequency
Counter versus Quantity
Configuration Files
Jazizo Tool Menus
File Menu
Edit Menu
View Menu
Configurations Menu
Report Menu
Summary Reports
Selected Metric Reports
Legend Panel
Metric Properties
Analyzing WLM with wlmperf
The wlmperf Command
Purpose
Syntax
Description
Analysis Overview
WLM Report Browser
Report Properties Panel
General Menu
Tier/Class Menu
Advanced Menu
Report Displays
Snapshot Display
Detailed Display
Tabulation Display
Daemon Recording and Configuration
Files
Prerequisite
Exit Status
Related Information
Monitoring Remote Systems
The System Performance Measurement Interface
Statsets
Shared Memory Types
Common Shared Memory
DDS Shared Memory
Releasing Shared Memory Manually
The xmtopas Command Line
Rounding of Sampling Interval
The xmtopas Interface
Life and Death of xmtopas
Signals Understood by xmtopas
Removing Inactive Data Consumers
Checking that Data Consumers are Alive
Handling Exceptions
Session Recovery by xmtopas
The xmquery Network Protocol
Configuration Messages
Data Feed and Data Feed Control Messages
Session Control Messages
Resynchronizing in xmperf
Status Messages and the xmpeek Program
Instrument Status in xmperf
Using the xmpeek Program to Print Available Statistics
Protocol Version Control
Limiting Access to Data Suppliers
Starting Dynamic Data-Supplier Programs
Adjusting Socket Buffer Pool
Recording Performance Data on Remote and Local Systems
Recording on Remote and Local Systems Overview
Recording Configuration File
Configuration File Lines
Directory line
Starting Sessions from the jtopas Command Line
Retain Line
Frequency Line
Start-Stop Lines
Command Lines (xmtopas Daemon Only)
Metric Lines
Using Wildcards in the Configuration File (xmtrend and xmtopas Recording)
Hot Lines (xmtopas Recording Only)
Selecting Metrics for the Recording Configuration File
The xmscheck Preparser
Starting Recording Sessions from the xmtrend Command Line
Session Recovery by the xmtrend Agent
SNMP Multiplex Interface
Network Management Principles
Interaction Between xmtopas and SNMP
SMUX Configuration Conflicts
Limitations Induced by SMUX
SMUX Instantiation
Instantiation Rules
Example MIB Description for Disk Instantiation
Data Reduction and Alarms with filtd
filtd Configuration File
Sampling Interval
Automatic Start of filtd
Termination of filtd
Data Reduction
Wildcards
Quantities and Counters
Data Reduction Delay
Data Reduction Examples
Rounding
Defining Alarms
Alarm Definition
Alarm Duration and Frequency
true
Alarm Severity
Examples of Alarm Definitions
Using Raw Values and Delta Values
Response Time Measurement
Introduction
IP Response Time Measurement
IP Response Time Daemon
IP Response Time Metrics
Configuring the SpmiResp Daemon
IP Response Time Contexts
Monitoring IP Response Time from xmperf
Host List in Value Selection Window
Instantiating an IP Response Time Skeleton Console
Remounting an IP Response Time Monitor
Monitoring IP Response Time from 3dmon
Application Response Time Measurement (ARM)
ARM Contexts in Spmi Data Space
ARM Transaction Metrics
Implementation Restrictions
Library Implementation
Run-time Control
SpmiArmd Daemon
Configuring the SpmiArmd Daemon
Monitoring ARM Metrics from xmperf
ARM Context List in Value Selection Window
Instantiating ARM Skeleton Console
Remounting an ARM Monitor
Monitoring ARM Metrics from 3dmon
Sample Applications
System Performance Measurement Interface Programming Guide
SPMI Overview
Possible Uses for the SPMI
SPMI Features
Understanding the SPMI Data Hierarchy
Instantiation
Instantiability
Understanding SPMI Data Areas
Traversing the Data Hierarchy
Data Traversal Structures and Handles
SpmiCx Structure
SpmiCxHdl Handle
SpmiStat Structure
SpmiCxLink Structure
SpmiStatLink Structure
SpmiStatHdl Handle
Data Access Structures and Handles, StatSets
SpmiStatSet Structure
SpmiStatVals Structure
Data Access Structures and Handles, HotSets
SpmiHotSet Structure
SpmiHotVals Structure
SpmiHotItems
Data Access Structures and Handles, DynSets
SpmiDynSet Structure
SpmiDynVals Structure
Dynamic Data Supplier (DDS) Program Structures
Data-Supplier Shared Memory Layout
Declaring a Statistic - the SpmiRawStat Structure
Declaring a Context - the cx_create Structure
Making Dynamic Data-Supplier Statistics Unique
Using the System Performance Measurement Interface API
Using SPMI to Create a Dynamic Data Supplier
Makefiles
Writing Dynamic Data-Supplier Programs
Dynamic Data Supplier for Permanent Extensions
Declare Data Structures to Describe Statistics
Declare Data Structures to Describe Contexts
Declare Other Data Areas as Required
Shared Memory Structured Fields
Shared Memory Data Area
Initialize the SPMI Interface
Initialize Exception Handling
Initialize Statistics Fields
Create Main Loop
The Entire Program
Dynamic Data Supplier for Volatile Extensions
Declare Data Structures to Describe Dynamic Statistics
Declare Data Structures to Describe Dynamic Context
Declare Other Data Areas as Required
Modify Registration with the Spmi Interface
Modify Main Loop to Add and Delete Dynamic Context
Recognizing Volatile Extensions
Example of an SPMI Data User Program
Example of an SPMI Data Traversal Program
Example of an SPMI Dynamic Sets User Program
Example of an SPMI Dynamic Data-Supplier Program
SPMI Interface Subroutines
Initialize, Terminate, and Instantiate Subroutines
Data Hierarchy Traversal Subroutines
StatSet Maintenance Subroutines
HotSet Maintenance Subroutines
DynSet Maintenance Subroutines
Data Access Subroutines
Expand or Reduce the Data Hierarchy Subroutines
List of SPMI Error Codes
Remote Statistics Interface Programming Guide
Remote Statistics Interface API Overview
Makefiles
Remote Statistics Interface List of Subroutines
Initialization and Termination
Instantiation and Traversal of Context Hierarchy
Defining Sets of Statistics to Receive
Starting, Changing, and Stopping Data Feeding
Receiving and Decoding Data Feed Packets
RSI Interface Concepts and Terms
RSI Interface Data Structures
RSI handle
SpmiStatVals
The RSI Request-Response Interface
The RSI Network Driven Interface
Resynchronizing
Specifying Port Range for RSI Communication
A Simple Data-Consumer Program
Initializing and Terminating the Program
Defining a Statset
Adding Statistics to the Statset
Data-Consumer Decoding of Data Feeds
An Alternative Way to Decode Data Feeds
Expanding the Data-Consumer Program
Traversing Contexts
Inviting Data Suppliers
Identifying Data Suppliers
A Full-Screen, Character-based Monitor
List of RSi Error Codes
Top Monitoring
Top Monitoring Configuration
Using the jtopas System-Monitoring Tool
Files Used by the jtopas Tool
Menus for the Jtopas Tool
File Menu
Data Source Menu
Reports Menu
Host List
Options Menu
Info Section for the jtopas Tool
Consoles of the jtopas Tool
PlayBack Panel for the jtopas Tool
Appendix A. Installing the Performance Toolbox for AIX®
Prerequisites
Ordering Information
Performance Aide for AIX® (Performance Toolbox for AIX® Agent)
Performance Toolbox for AIX® Manager
Installation
Performance Aide for AIX® (Performance Toolbox for AIX® Agent)
Performance Toolbox for AIX® (Agent and Manager components)
Installing Performance Toolbox for AIX® on Systems Other Than IBM RS/6000® Hosts
Prerequisites
Installation
Appendix B. Performance Toolbox for AIX® Files
Files used by xmperf and Other Data Consumers
Files used by xmservd
Explaining the xmperf Configuration File
Defining Consoles
Console Keywords
Instrument Keywords
Value Keywords
Defining Skeleton Consoles
Defining Default Consoles
The xmperf Resource File
Resources Defining Appearance
Resources Defining Default Colors
Execution Control Resources
The azizo Resource File
Simple Help File Format
Predefined help IDs for xmperf
Predefined help IDs for exmon
Predefined help IDs for azizo
Predefined help IDs for 3dplay
Appendix C. Performance Toolbox for AIX® Commands
3dmon Command
Syntax
Flags
Hardware Dependencies
3dplay Command
Syntax
Parameters
Errors
a2ptx Command
Syntax
Parameters
azizo Command
Syntax
Flags
chmon Command
Syntax
Parameters
filtd command
Syntax
Flags
ptxconv Command
Syntax
Flags
ptxmerge Command
Syntax
Flags
ptxrlog Command
Syntax
Flags
Binary Recording Files
Resynchronizing by ptxrlog
ptxsplit Command
Syntax
Flags
ptxtab Command
Syntax
Flags
Example of ptxtab Comma Separated Output Format
Example of ptxtab Spreadsheet Output Format
xmpeek Command
Syntax
Flags
Examples
xmperf Command
Syntax
Flags
xmscheck Command
xmservd Command
Syntax
Flags
Appendix D. ARM Subroutines and Replacement Library Implementation
ARM Subroutines
arm_init Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_getid Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_start Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_update Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_stop Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_end Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
ARM Replacement Library Implementation
arm_init Dual Call Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_getid Dual Call Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_start Dual Call Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_update Dual Call Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_stop Dual Call Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
arm_end Dual Call Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
Appendix E. SPMI Subroutines
SpmiAddSetHot Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Programming Notes
Error Codes
Implementation Specifics
Files
SpmiCreateHotSet
Purpose
Library
Syntax
Description
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiCreateStatSet Subroutine
Purpose
Library
Syntax
Description
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiDdsAddCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiDdsDelCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiDdsInit Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiDelSetHot Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiDelSetStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiExit Subroutine
Purpose
Library
Syntax
Description
Implementation Specifics
Files
Related Information
SpmiFirstCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFirstHot Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFirstStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFirstVals Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFreeHotSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFreeStatSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiGetCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiGetHotSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiGetStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiGetStatSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiGetValue Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiInit Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiInstantiate Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextHot Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextHotItem Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextVals Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextValue Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Value
Error Codes
Programming Notes
Implementation Specifics
Files
Related Information
SpmiPathAddSetStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiPathGetCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiStatGetPath Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiCreateDynSet Subroutine
Purpose
Library
Syntax
Description
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFreeDynSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiAddSetDyn Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Programming Notes
Error Codes
Implementation Specifics
Files
Related Information
SpmiDelSetDyn Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiFirstDyn Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextDyn Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiNextDynItem Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
SpmiGetDynSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
Appendix F. RSi Subroutines
RSi Subroutines
RSiAddSetHot Subroutine
Purpose
Library
Syntax
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiChangeFeed Subroutine
Purpose
Library
Syntax
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiChangeHotFeed Subroutine
Purpose
Library
Syntax
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiClose Subroutine
Purpose
Library
Syntax
Description
Parameters
Implementation Specifics
Files
Related Information
RSiCreateHotSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiCreateStatSet Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiDelSetHot Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiDelSetStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiFirstCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiFirstStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiGetHotItem Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiGetRawValue Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiGetValue Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiInit Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiInstantiate Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiInvite Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiMainLoop Subroutine
Purpose
Library
Syntax
Description
Parameters
Error Codes
Implementation Specifics
Files
Related Information
RSiNextCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiNextStat Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiOpen Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiPathAddSetStat Subroutine
Purpose
Library
Syntax
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiPathGetCx Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiStatGetPath Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiStartFeed Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiStartHotFeed Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiStopFeed Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
RSiStopHotFeed Subroutine
Purpose
Library
Syntax
Description
Parameters
Return Values
Error Codes
Implementation Specifics
Files
Related Information
Appendix G. Notices
Trademarks
Printers and printing
Printing and print jobs
Starting a print job
Canceling a print job (qcan command)
Canceling a print job (SMIT)
Canceling a print job (Web-based System Manager)
Prioritizing a print job (qpri command)
Prioritizing a print job (SMIT)
Prioritizing a print job (Web-based System Manager)
Moving a print job between queues (System Management Interface Tool)
Moving a print job between queues (Web-based System Manager)
Moving a print job to another print queue (qmov command)
Moving a print job to another print queue (System Management Interface Tool)
Moving a print job to another print queue (Web-based System Manager)
Holding and releasing print jobs (qhld command)
Holding and releasing print jobs (SMIT)
Holding and releasing print jobs (Web-based System Manager)
Checking the status of a print job (qchk command)
Checking the status of a print job with the smit command
Checking the status of a print job with the Web-based System Manager
Formatting files for printing (pr command)
Printing ASCII files on a PostScript printer
Automating the conversion of ASCII to PostScript
Overriding automatic determination of print file types
Command summary for printing
Printing administration
Printing processes
Initial printer configuration
Configuration file modification
Virtual printers and print queues
Viewing print queues and associated virtual printers
Configuring a local printer and adding a queue
Configuring a remote printer and adding a queue
Configuring a network printer and adding a queue
Configuring a print queue for a file in the /dev directory
Configuring a printer port
Configuring a printer without adding a queue (qprt command)
Configuring a printer without adding a queue (SMIT)
Print queue operations
Adding a print queue device
Adding plotter support with 5080
Creating a plotter setup file
Adding a local printer to an existing queue
Adding an ASCII terminal printer to an existing queue
Adding an HP JetDirect printer to an existing queue
Adding a file to an existing queue
Configuration of nonsupported printers
Configuration options for nonsupported printers
Customizing nonsupported virtual printers
Wiring nonsupported printers
Printing with terminal-attached printers
Installing a terminal-attached printer
Installing a physical ASCII terminal
Configuring the terminal device driver (tty)
Verifying terminal output
Installing a physical printer
Configuring a virtual printer and print queue
Configuring a queue for modem connections
Configuring a printer for an ASCII display terminal
Terminal-attached printing limitations
Supported hardware for terminal-attached printers
terminfo database
Adding support for nonsupported terminals
Native, 8-port, 16-port, and third-party controllers
64-port controller
128-port controller
Printer backend commands
Listing print queues
Showing status of print queues
Starting and stopping a print queue
Setting the default print queue
Scheduling print jobs
Changing or showing queue characteristics
Deleting a print queue
Performing other printer administration tasks
Specifying paper size
Changing or showing printer connection properties
Changing or showing preprocessing filters
Listing all supported printers
Listing all defined printers
Moving printers to another port
Changing or showing printer properties
Deleting printers
Showing status of printer server subsystem
Printer queuing system status conditions
Remote printing
rembak program
lpd daemon
lpd daemon control
Managing and using remote printers and queues
Setting up a remote print queue
Starting the remote print queue
Remote printing and the qconfig file
Configuring a remote host as a print server
Remote printers and queues
Listing all remote hosts
Adding a remote host
Deleting a remote host
Starting the lpd remote subsystem
Stopping the lpd remote subsystem
Adding a remote host to a print server
Deleting a remote host from a print server
Printing bidirectional data
Bidirectional Print Filters
Printing Bidirectional Data using the /usr/bin/ebprt filter
Tabular Data Support and What to Expect
Locale and Codepage Support
Installation and Packaging
Configuring the Print Subsystem to use the Bidirectional Print Filter
Configuring the /etc/ebprt.conf configuration file
Security and Permissions
Configuration Options
Sample Configuration file for /etc/ebprt.conf
Configuration Examples
Sample Configuration Profile
Print Queue Configuration
Troubleshooting
Known limitations of escape sequence and PCL support
Print spooler
Formatter filters
Local and remote printers
Printer devices
qdaemon process
Real (physical) and virtual printers
Spooler functions and services
Spooler backends
Spooler jobs
Generic base operating system spooler
Spooler parts
Spooler data flow: commands and backend
Spooler data flow (enq command)
Backend processing
Datastream flow for common print jobs
Virtual printers and formatter filters
/etc/qconfig spooler configuration file
/etc/qconfig file structure
Spooler queues, virtual printers, and physical printers
Spooler queue names and status formats
Printer backend programming
Printer backend data flow
Virtual printer definitions and attributes
Virtual printer attributes
Default virtual printer flag value attributes
Virtual printer system administration attributes
Virtual printer input data stream attributes
Attributes of virtual printer prohibited flags
Virtual printer filter flag attributes
Virtual printer directory attributes
Virtual printer miscellaneous attributes
Virtual printer work variable attributes
Virtual printer command aggregate attributes
Virtual printer ASCII control code attributes
Virtual printer escape sequences attributes
Printer colon file escape sequences
Printer colon file conventions
Colon file format
Virtual printer attribute names
Virtual printer automatic attributes
Virtual printer reserved attribute names
Virtual printer suggested attribute names
Attribute values
Colon file limits field
Print formatter example
Backend and qdaemon interaction
Status file
Multiple copy printing
Job status information
Print job charges
Exit codes
Returned error messages
sysnot routine
Pipes
Message Format
Queue states
Termination on receipt of SIGTERM
Backend Routines in libqb
Printer code page translation tables
Printer code page translation for multibyte code sets
Stage one printer code page translation
Stage two printer code page translation
Printer code page translation tables for multibyte code sets
Xwindows fonts and the qprt command
Translation table example
Printer attachment files
SMIT interface for printer attachment files
Printer attachment file naming conventions
Printer attachment file structure
Printer attachment file field definitions
Printer colon file limits field operators
Printer colon file limits field contents
Printer colon file limits field operators
Display operators
Field characteristics operators
Auxiliary operations and validation operators
Adding a printer using the printer colon file
Installing support for additional printers
Supported printers
Pass-through mode
Printer device driver pass-through mode
Formatter filter pass-through mode
Virtual printer definitions
Modification of the mi, mp, and _d attributes on a PostScript queue
Printer colon file and the piobe command
Calculation of page length using printer colon file escape sequences
How the stack language describing page length works
Calculation of page width using printer colon file escape sequences
How the stack language describing page width works
Spooler job header and trailer pages
Header and trailer page pipelines
Custom header pages
Modification of the mo virtual printer attribute
Unsupported IP-addressable terminal servers
Filters
Filter for mapping linefeeds to carriage returns and linefeeds
/etc/qconfig File
Transparent printing
Configuring a printer or plotter connected to a RAN
Configuring terminal-attached printers
Setting up the hardware for terminal-attached printers
Configuring the auxiliary port for terminal-attached printers
Adding the print queue for terminal-attached printers
Testing a terminal-attached printer
Printer-specific information
IBM Personal Printer II Models 2380, 2381, 2390, 2391, 2380-2, 2381-2, 2390-2, 2391-2
IBM 3812 Model 2 Page Printer
IBM 3816 Page Printer
IBM 4019 LaserPrinter and 4029 LaserPrinter
IBM 4037 and IBM 4039 LaserPrinter
IBM 4072 ExecJet
IBM 4076 InkJet Printer
IBM Proprinter Models 4201-3, 4202-3, 4207-2, 4208-2
IBM 4208-502, IBM 5572-B02, IBM 5573-H02, and IBM 5579-H02/K02
IBM 4216 Personal Page Printer, Model 031
IBM 4216-510 and IBM 5327-011
IBM 4234 Printer
IBM 5202 Quietwriter III
IBM 5204 Quickwriter
IBM 5575-B02/F02/H02 and IBM 5577-B02/F02/FU2/G02/H02/J02/K02
IBM 5584-G02/H02, IBM 5585-H01, IBM 5587-G01/H01 and IBM 5589-H01
IBM 6252 Impactwriter and IBM 6252 Printer
IBM Network Color Printer
IBM Network Printer 12, 17, and 24
IBM InfoPrint 20
IBM InfoPrint 32 Printer
IBM InfoPrint 40 Printer
Canon LASER SHOT LBP-B404PS/Lite
Canon LASER SHOT LBP-B406S/D/E/G, A404/E, A304E
Dataproducts LZR 2665 Laser Printer
Hewlett-Packard LaserJets II, III, IIISi, 3005, 4, 4Si, 4Plus, 4V, 4000, 5200, 5Si/5Si MX, 5Si Mopier, 4700 Color, 8000 Color, and 8500 Color
Hewlett-Packard LaserJet 3005, 5200 and 4700 Color Printers
Hewlett-Packard LaserJet 5Si and 5Si Mopier Printers
Hewlett-Packard LaserJet 8000 and 8500 Color Printers
Lexmark 4227 Forms Printer
Lexmark Optra Laser Printer
Lexmark Optra Plus LaserPrinter
Lexmark Optra Color 1200 Printer
Lexmark Optra Color 40 Printer
Lexmark Optra Color 45 Printer
Lexmark Optra K 1220 Printer
Lexmark Optra C Color LaserPrinter
Lexmark Optra E LaserPrinter
Lexmark Optra N LaserPrinter
Lexmark Optra E310 Laser Printer
Lexmark Optra M410 Laser Printer
Lexmark Optra Se Laser Printer
Lexmark Optra T Laser Printer Family
Lexmark Optra W810 Laser Printer
Lexmark Plus Printer Models 2380-3, 2381-3, 2390-3, 2391-3
OKI MICROLINE 801PS/+F, 801PSII/+F, 800PSIILT
Printronix P9012 Line Printer
QMS ColorScript 100 Model 20 Printer
Texas Instruments OmniLaser 2115 Page Printer
System V printer configuration
System V print service
Print request processing
Print request log
Print service commands
Default printer page size and spacing
Banner configuration
/etc/lp/Systems file administration
Printer models file
Printer interface scripts
Creating printer interface scripts
Print service exit codes
Printer interface programs
terminfo database
Adding a printer entry to the terminfo database
terminfo entry definitions for printers
Printer forms
Adding a form to the print service
Removing a form
User access to forms
Defining the forms access list
Mounting a form
Examining a form
Print filters
File conversion
Special printing modes
Printer fault detection
Print filter definition
Option definition with templates
Keyword definitions and examples
col filter example
dpost filter example
Option template example
Adding a filter to the print service
Removing a filter
Examining a filter
Restoring filter defaults
Printer types
Content types
Common content types
Default content type
PostScript printers
Using a PostScript printer
Non-PostScript print requests
Additional PostScript capabilities provided by filters
PostScript printer support
Installation and maintenance of PostScript printers
PostScript Page order table
Installation and maintenance of PostScript filters
PostScript filters
Special-purpose PostScript filters
Installation and maintenance of PostScript fonts
Obtaining a list of printer-resident fonts
Adding printer-resident fonts to a printer's font list
Installing and maintaining host-resident fonts
Host-resident font downloads
Font cartridges and character sets
Specifying character sets
Specifying font cartridges to use with a printer
Changing a font cartridge on a printer
Printer fault alerts
Issuing a printer fault alert
Disabling printer fault alerts
Disabling repeated printer fault alerts
Printer fault recovery mechanisms
Specifying a printer fault recovery mechanism
Mount forms and font cartridge alerts
Setting up alerts to mount forms and font cartridges
Stopping alert messages to mount forms and font cartridges
Printer port characteristics
Default printer port characteristics
Setting up a printer with multiple names
Directory-enabled (LDAP) System V print on AIX
Planning to set up the print subsystem
Configuring IBM Directory (LDAP) to store System V print information
System V print information subtree
Configuring a client to use the IBM Directory Server for System V print information
Server flag options
System V print examples
Files accessed during server and client configuration
Base operating system spooler troubleshooting
Local printer checklist
Inoperative printer checklist
Remote printer checklist
Adapter considerations
Resource considerations
Correcting printing problems when the var file system is full
Reactivating the queue daemon
Clearing a print queue backlog
Reallocating printer resources
Deleting unnecessary directory files
Terminal-attached printer checklist
Considerations for an 8-bit printer attached to a 7-bit interface
qdaemon checklist
Queuing system problems
qdaemon testing
Spooler queue testing
Spooled print job copies
Cleaning up and starting over
Printing terminology
Product and application documentation
The graPHIGS Programming Interface: Technical Reference
The graPHIGS Programming Interface: Technical Reference
Workstations
General Information for Workstations
Accessing a Workstation
Workstation Types
Connection Identifiers
Description Tables in the graPHIGS API
The graPHIGS API Traversal State List
Workstation View Table Data
Supported Workstations
The X Workstation Family
The graPHIGS API in the X11 Windowing Environment
Temporary Views
View Mapping
Supported Hardware for the X Workstation
Opening the X Workstation
Window Creation
Properties
Converting Coordinates
Inquiring Window Size
XCreateWindow
Additional Capabilities Available on RS/6000®
PROCOPTs Supported by the X Workstation
XWINDID
XNAME
XNOCLRMP
XWINDASP
Other Supported PROCOPTs
X Events
SYNCPROC mode
Window Deletion
The Application Enables the Event
The Application Disables the Event
The Application Uses the XWINDID PROCOPT
Window Mapping and Resize
Direct Display Method
Exposure Events
Collapsing Events
Interaction of X and graPHIGS API Color Resources
Additional Notes for DWA Adapters
The graPHIGS API and X Input Relationship
How the graPHIGS API Uses X Window System Cursors
How the graPHIGS API Handles X Window System Errors
Editing in Quick Update Mode
Insertion
Deletion
The XSOFT Workstation
Overview
Understanding XSOFT
General Information
Configuring a graphics workstation for XSOFT
Starting the X Server
X Stations And Distributed X-Windows
Special Notes about Color
The 6090 Workstation
Workstation Configuration
Transformation Matrixes
Temporary Views
View Mapping
The 5080 Workstation
General Information
Workstation Configuration
Display Models
Class Set
Transformation Matrixes
Temporary views
View Mapping
The GDDM Workstation
Class Set
View Mapping
The GDF Workstation
General Information
Class Set
GDF Conversion Utility
View Mapping
The CGM Workstation
General Information
Class Set
View Mapping
CGM File Structure
Binary encoding
Element Header
Element Data
Delimiter Elements
Metafile Descriptor Elements
Picture Descriptor Elements
Control Elements
CGM Elements for Graphical Primitives
Attribute Elements
CGM Line Attributes
CGM Marker Attributes
CGM Interior Attributes
CGM Text Attributes
CGM Edge Attributes
CGM Color Attributes
Conformance
Full Conformance
Metafile Interpreters
Workstation Dependent Output
Interpretation of CGM Data
How the length is checked
CGM Summary
Other Considerations for CGM
Partitioned Data Less than 32K Not Supported
Clipping
Using GPWDO to Modify Attributes
Restrictions
The IMAGE Workstation
Overview
Output Formats
Adobe PostScript Page Description Language
Language Levels
Adobe Encapsulated PostScript
Color Representation
Printing Color PostScript Files on Black and White Printers
Color Model
Default Coordinate System
Contents of graPHIGS PostScript Images
Header
%!PS-Adobe-2.0 EPSF-2.0
%%BoundingBox: 0 0 612 790
save gsave
Prolog
Body
Trailer
Processing graPHIGS EPS Files Using sed
IOCA Function Set 10 (FS10)
Output Filenames
Image Size and Resolution
Modifying the Defaults
Selecting Resolution
Workstation Description Tables
General Workstation Facilities
All Workstations
X
General Information Applying to All Adapters
Direct Window Access(DWA) Adapters
Softgraphics graPHIGS (XSOFT) Adapters
XLIB (non-DWA) Adapters
6090 and 5080
IMAGE
GDF
CGM
General Output Facilities
X
General Information Applying to All Adapters
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XLIB (non-DWA) Capabilities on the RS/6000® ONLY
XSOFT
6090
5080
IMAGE
GDF
CGM
Polyline Facilities
X
General Information Applying to All Adapters
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XLIB (non-DWA) Capabilities on the RS/6000® ONLY
XSOFT
6090
5080
GDDM*
IMAGE
GDF
CGM
Polymarker Facilities
X
General Information Applying to All Adapters
6090
5080
CGM
Text Facilities
X
General Information Applying to All Adapters
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XLIB (non-DWA) Capabilities on the RS/6000® ONLY
XSOFT
6090
5080
GDDM
IMAGE
GDF
CGM
Interior Facilities
X
General Information Applying to All Adapters
XLIB (non-DWA) Capabilities on the RS/6000® ONLY
6090
5080
GDDM
GDF
CGM
Edge Facilities
X
General Information Applying to All Adapters
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XLIB (non-DWA) Capabilities on the RS/6000®
XSOFT
6090
5080
GDDM
IMAGE
CGM
Color Facilities
X
General Information Applying to All Adapters
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XLIB (non-DWA) Capabilities on the RS/6000® ONLY
XSOFT
6090
5080
GDDM
IMAGE
GDF
CGM
Generalized Drawing Primitive (GDP) Facilities
X
General Information Applying to All Adapters
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
6090
5080
Generalized Structure Element (GSE) Facilities
X
XSOFT
IMAGE
Escape Facilities
Image Facilities
Advanced Output Facilities
X
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XSOFT
6090
Curve and Surface Facilities
Advanced Attribute Facilities
X
Direct Window Access (DWA) Capabilities on the RS/6000® ONLY
XLIB (non-DWA) Capabilities on the RS/6000® ONLY
XSOFT
6090
General Input Facilities
X and XSOFT
General Information Applying to All Adapters
6090
5080
GDDM
Available Triggers
Locator Devices
X and XSOFT
General Information Applying to All Adapters
6090
5080
GDDM
Stroke Devices
X and XSOFT
General Information Applying to All Adapters
6090, 5080
GDDM
Valuator Devices
X AND XSOFT
General Information Applying to All Adapters
6090, 5080
Choice Devices
X and XSOFT
General Information Applying to All Adapters
6090
5080
Pick Devices
X and XSOFT
General Information Applying to All Adapters
6090
5080
GDDM
String Devices
X and XSOFT
General Information Applying to All Adapters
6090
5080
GDDM
Button Devices
Scalar Devices
Vector Devices
Break Action
Distributed graPHIGS API
The graPHIGS API Nucleus
Connecting to the Nucleus
Managing the graPHIGS API Nucleus in AIX®
The Remote graPHIGS API Nucleus's TCP/IP Port Number (RS/6000® only)
The Nucleus Description Table
gPafut Command
Purpose
Syntax
Description
gPinit Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
gPhost Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
gPq Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
gPterm Command
Purpose
Syntax
Description
Flags
Files
Related Information
makegP Command(AIX® PS/2 only)
Purpose
Syntax
Description
Files
graPHIGS API Host and Workstation Connectivity
The graPHIGS API Gateway Daemon
Overview
Customizing the graPHIGS API Gateway Daemon
Activating the graPHIGS API Gateway Daemon
Activating the User Workstation
Using the graPHIGS API Gateway Daemon
Customizing the Application Environment
Memory Configuration and Application Performance
The gPgated TCP/IP Port Number (RS/6000® only)
The SOCKETS Connection Method
Overview
Prerequisites
Specifying the Target Nucleus
Application Customization When Using Host Name Resolution on MVS
Application Customization When Using Host Name Resolution on VM
Run-Time Errors
Configuration Details
graPHIGS/GAM Direct Connection
Overview
Customizing the 6098 with FDDI Feature
Activating the User Workstation
Using the graPHIGS/GAM Direct Connection
Customizing the Application Environment
chgPcon Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
gPgated Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
ls6098 Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
lsgPcon Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
mkgPcon Command
Purpose
Syntax
Description
Flags
Examples
Files
Related Information
Enabling User Exits for Conferencing
Starting and Stopping the Conference Utility Controller
The Conference Controller
The User Exit Routine
The Application Intercept Exit Routine
Invoking the Application Intercept Exit Routine
Application Intercept Exit Call Through to the graPHIGS API
Preparing to Disable the Intercept Exit Routine
Passing Error Handler Calls from the graPHIGS API to the Application
Defaults and Nicknames
Controlling the Environment with Defaults and Nicknames
Overview of Controlling the Environment
The External Defaults File (EDF)
Format of the User-Defined Specification (UDS)
The Application Defaults Interface Block (ADIB)
Format of the ADIB
Defaults
AIXTRCE (AIX® Trace Output)
Initial Preset Value
EDF
ADIB
ARCHIVE (File Descriptors)
EDF
ADIB
CMSTRCE (CMS Trace Output)
Initial Preset Value
EDF
ADIB
COMBSZ (Input and Output Buffer Sizes)
Initial Preset Value
EDF
ADIB
COMMENT (Programming Comments)
EDF
ADIB
DAPPATH (DAP Download File Path)
Initial Preset Value
EDF
ADIB
DEFACTF (Activate Font Handling)
Initial Preset Value
EDF
ADIB
DEFNUC (Define Nucleus Connection Processing)
Initial Preset Value
EDF
ADIB
ERREVENT (Enable Error Event)
Initial Preset Value
EDF
ADIB
HCHECK (Shell Syntax Checking)
Initial Preset Value
EDF
ADIB
IQSIZE (Input Queue Size)
Initial Preset Value
EDF
ADIB
MAXWKS (Maximum Workstation Support)
Initial Preset Value
EDF
ADIB
NICKCHK (Nickname Processing Default)
Initial Preset Value
EDF
ADIB
NUC/TONUC (Nucleus Respecification)
EDF
ADIB
SYNCPROC (Synchronous X Event Processing)
Initial Preset Value
EDF
ADIB
TRACE (Trace Control Word)
Initial Preset Value
EDF
ADIB
TRTABLE (Trace Table Entries)
Initial Preset Value
EDF
ADIB
TSOTRCE (TSO Trace Output)
Initial Preset Value
EDF
ADIB
Nicknames
How the graPHIGS API Processes Nicknames
Nickname Syntax
CONNID (Connection Identifier)
TOCONNID (Target Connection Identifier)
WSTYPE (Workstation Type)
TOWSTYPE (Target Workstation Type)
PROCOPT (Processing Options)
Nickname Example
PROCOPTS
CLDEVS (Create Input Device)
EDF
ADIB
DCMETERS (Device Coordinate Meters)
EDF
ADIB
DCTES (Depth Cue Table)
EDF
ADIB
DCUNITS (Device Coordinate Address Units)
EDF
ADIB
DIRCOLOR (Direct Color)
EDF
ADIB
DISPLMOD (Display Model)
EDF
ADIB
DUMPFLGS (Dump Flags)
EDF
ADIB
DUMPPRFX (Dump Prefix)
EDF
ADIB
EBTES (Edge Bundle Table)
EDF
ADIB
ECHOMETH (Input Echo)
EDF
ADIB
FBUFFER (Frame Buffer Configuration)
EDF
ADIB
FONTLIST (Character Font List)
EDF
ADIB
FONTPSIZ (Font Pool Size)
EDF
ADIB
HWCURS (Hardware Crosshair Cursor)
EDF
ADIB
IBTES (Interior Bundle Table)
EDF
ADIB
IMAGEFMT (Image Output Format)
EDF
ADIB
KEYBOARD (Language Keyboard)
EDF
ADIB
LOCDEVS (Locator Devices)
EDF
ADIB
LSTES (Light Source Table)
EDF
ADIB
PLBTES (Polyline Bundle Table)
EDF
ADIB
PMBTES (Polymarker Bundle Table)
EDF
ADIB
PNTHLHSR (Annotation Text and Marker Hidden Line Hidden Surface Removal)
EDF
ADIB
STRDEVS (String Devices)
EDF
ADIB
TXBTES (Text Bundle Table)
EDF
ADIB
VWTBLSZ (View Table Entries)
EDF
ADIB
XNAME (X Default String)
EDF
ADIB
XNOCLRMP (Do Not Create an X Color Map)
EDF
ADIB
XWINDASP (Window Aspect Ratio)
EDF
ADIB
XWINDID (X Window Identifier)
EDF
ADIB
PROCOPT Parameters Table
Character Sets and Fonts
Character Set Facilities of the graPHIGS API
Identifying a Character Set
Identifying a Font
Using the Character Set Facilities
Character Sets and Fonts Provided by the API
Using the Unicode Character Set
Using Kanji Character Sets in the Operating System
Character Code Points and Symbols
User-Definable Fonts
Defining Your Own Characters
Font Editor
Assigning ASCII and EBCDIC Code Points
Translation Tables
Font Considerations
Creating New Double-Byte Code Points
Method 1
Method 2
Displaying a Text String
Font Description Coordinate System
Symbol Position and Inter-Symbol Alignment
Text Extent Rectangle
Text Alignment
Mapping Font Coordinates to Modeling Coordinates
Font File Organization Overview
Single-Byte Character Sets
Double-Byte Character Sets
Overview of Font File Contents
Character Set Files
Header
Variable Data
Symbol Definition File
Header
Variable Data
Font File Naming Conventions
Character Set Files
Symbol Definition Files
Font File Format Specifications
Single-Byte Character Set File Format
Field Content Description
Double-Byte Character Set File Format
Field Content Description
Symbol Definition File Format
Field Content Description
IBM 5080 Character Set Restrictions
Format and Content of Structure Element Records
Structure Element Content as Returned by GPQED
General Format
Structure Element Codes
Common Data Types
Output Primitives
Line Primitives
Polyline 3 (GPPL3)
Polyline 2 (GPPL2)
Polyline Set 3 with Data (GPPLD3)
Disjoint Polyline 3 (GPDPL3)
Disjoint Polyline 2 (GPDPL2)
Circle 2 (GPCR2)
Circular Arc 2 (GPCRA2)
Ellipse 3 (GPEL3)
Ellipse 2 (GPEL2)
Elliptical Arc 3 (GPELA3)
Elliptical Arc 2 (GPELA2)
Line Grid 3 (GPLG3)
Line Grid 2 (GPLG2)
Non-uniform B-Spline Curve 3 (GPNBC3)
Non-uniform B-Spline Curve 2 (GPNBC2)
Polyhedron Edge (GPPHE)
Marker Primitives
Polymarker 3 (GPPM3)
Polymarker 2 (GPPM2)
Marker Grid 3 (GPMG3)
Marker Grid 2 (GPMG2)
Annotation Text Primitives
Annotation Text 3 (GPAN3)
Annotation Text 2 (GPAN2)
Annotation Text Relative 3 (GPANR3)
Annotation Text Relative 2 (GPANR2)
Geometric Text Primitives
Geometric Text 3 (GPTX3)
Geometric Text 2 (GPTX2)
Character Line 2 (GPCHL2)
Area Primitives
Polygon 3 (GPPG3)
Polygon 2 (GPPG2)
Polygon 3 With Data (GPPGD3)
Polygon 2 With Data (GPPGD2)
Triangle Strip 3 (GPTS3)
Quadrilateral Mesh 3 (GPQM3)
Non-Uniform B-Spline Surface (GPNBS)
Composite Fill Area 2 (GPCFA2)
Trimmed Non-uniform B-Spline Surface (GPTNBS)
Polysphere (GPSPH)
Pixel Primitives
Pixel 3 (GPPXL3)
Pixel 2 (GPPXL2)
Attribute Setting Structure Elements
General Attributes
Set HLHSR Identifier (GPHID)
Set Antialiasing Identifier (GPAID)
Set Z-buffer Protect Mask (GPZBM)
Set Face Lighting Method (GPFLM)
Set Depth Cue Index (GPDCI)
Set Color Processing Index (GPCPI)
Set Highlighting Color Index (GPHLCI)
Set Highlighting Color Direct (GPHLCD)
Add Class Name to Set (GPADCN)
Remove Class Name from Set (GPRCN)
Set Vertex Morphing Factors (GPVMF)
Set Transparency Coefficient (GPTCO)
Set Blending Function (GPBLF)
Set Line-on-Line Color Direct (GPLLCD)
Set Line-on-Line Color Index (GPLLCI)
Attribute Selection
Set Attribute Source Flag (GPASF)
Polyline Attributes
Set Curve Approximation Criteria (GPCAC)
Set Trimming Curve Approximation Criteria (GPTCAC)
Set Polyhedron Edge Culling (GPPHEC)
Set Polyline Index (GPPLI)
Set Linetype (GPLT)
Set Polyline End Type (GPPLET)
Set Linewidth Scale Factor (GPLWSC)
Set Polyline Color Index (GPPLCI)
Set Polyline Color Direct (GPPLCD)
Set Polyline Shading Method (GPPLSM)
Polymarker Attributes
Set Polymarker Index (GPPMI)
Set Marker Type (GPMT)
Set Marker Size Scale Factor (GPMSSC)
Set Polymarker Color Index (GPPMCI)
Set Polymarker Color Direct (GPPMCD)
Text Attributes
Set Character Height (GPCHH)
Set Character Line Scale Factor (GPCHLS)
Set Character Up Vector (GPCHUP)
Set Character Up and Base Vectors (GPCHUB)
Set Text Path (GPTXPT)
Set Text Alignment (GPTXAL)
Set Character Positioning Mode (GPCHPM)
Set Text Index (GPTXI)
Set Text Font (GPTXFO)
Set Text Precision (GPTXPR)
Set Text Linewidth Scale Factor (GPTLWS)
Set Character Expansion Factor (GPCHXP)
Set Character Spacing (GPCHSP)
Set Text Color Index (GPTXCI)
Set Text Color Direct (GPTXCD)
Annotation Text Attributes
Set Annotation Text Height Scale Factor (GPAHSC)
Set Annotation Text Height (GPAH)
Set Annotation Style (GPAS)
Set Annotation Text Up Vector (GPAUP)
Set Annotation Text Path (GPAPT)
Set Annotation Text Alignment (GPAAL)
Polygon Attributes
Set Surface Approximation Criteria (GPSAC)
Set Polygon Culling (GPPGC)
Interior Attributes
Set Face Distinguish Mode (GPFDMO)
Set Light Source State (GPLSS)
Set Lighting Calculation Mode (GPLMO)
Set Interior Index (GPII)
Set Interior Style (GPIS)
Set Interior Style Index (GPISI)
Set Interior Color Index (GPICI)
Set Interior Color Direct (GPICD)
Set Back Interior Color Index (GPBICI)
Set Back Interior Color Direct (GPBICD)
Set Specular Color Index (GPSCI)
Set Specular Color Direct (GPSCD)
Set Back Specular Color Index (GPBSCI)
Set Back Specular Color Direct (GPBSCD)
Set Surface Properties (GPSPR)
Set Back Surface Properties (GPBSPR)
Set Back Transparency Coefficient (GPBTCO)
Set Back Blending Function (GPBBLF)
Set Parametric Surface Characteristics (GPPSC)
Set Data Morphing Factors (GPDMF)
Set Back Data Morphing Factors (GPBDMF)
Set Data Mapping Index (GPDMI)
Set Back Data Mapping Index (GPBDMI)
Set Data Filtering Method (GPDFM)
Set Back Data Filtering Method (GPBDFM)
Set Data Matrix 2 (GPDM2)
Set Back Data Matrix 2 (GPBDM2)
Set Reflectance Model (GPRMO)
Set Back Reflectance Model (GPBRMO)
Set Interior Shading Method (GPISM)
Set Back Interior Shading Method (GPBISM)
Edge Attributes
Set Edge Index (GPEI)
Set Edge Flag (GPEF)
Set Edge Linetype (GPELT)
Set Edge Scale Factor (GPESC)
Set Edge Color Index (GPECI)
Set Edge Color Direct (GPECD)
Transformation Setting Structure Elements
Modeling Transformation
Set Global Transformation 3 (GPGLX3)
Set Global Transformation 2 (GPGLX2)
Set Modeling Transformation 3 (GPMLX3)
Set Modeling Transformation 2 (GPMLX2)
Set Modeling Clipping Indicator (GPMCI)
Restore Modeling Clipping Volume (GPRMCV)
Set Modeling Clipping Volume 3 (GPMCV3)
Set Modeling Clipping Volume 2 (GPMCV2)
Miscellaneous Structure Elements
View selection
Set View Index (GPVWI)
Traversal Control
Execute Structure (GPEXST)
Test Extent 3 (GPTEX3)
Test Extent 2 (GPTEX2)
Set Condition (GPCOND)
Conditional Execute Structure (GPCEXS)
Conditional Return (GPCRET)
Identification
Insert Label (GPINLB)
Set Pick Identifier (GPPKID)
Frame Buffer Control
Set Frame Buffer Protect Mask (GPFBM)
Set Frame Buffer Comparison (GPFBC)
Application-Defined Data
Insert Application Data (GPINAD)
Null Data (GPNULL)
Workstation Dependent Output (GPWDO)
Structure Element Content as Returned by GPQE
Output Primitives
Annotation 2 (GPAN2)
Annotation 3 (GPAN3)
Circle 2 (GPCR2)
Circular Arc 2 (GPCRA2)
Disjoint Polyline 2 (GPDPL2)
Disjoint Polyline 3 (GPDPL3)
Ellipse 2 (GPEL2)
Ellipse 3 (GPEL3)
Elliptical Arc 2 (GPELA2)
Elliptical Arc 3 (GPELA3)
Pixel 2 (GPPXL2)
Pixel 3 (GPPXL3)
Polygon 2 (GPPG2)
Polygon 3 (GPPG3)
Polyline 2 (GPPL2)
Polyline 3 (GPPL3)
Polymarker 2 (GPPM2)
Polymarker 3 (GPPM3)
Geometric Text 2 (GPTX2)
Geometric Text 3 (GPTX3)
Attributes
Set Polyline Index (GPPLI)
Set Polymarker Index (GPPMI)
Set Text Index (GPTXI)
Set Interior Index (GPII)
Set Edge Index (GPEI)
Set Linetype (GPLT)
Set Linewidth Scale Factor (GPLWSC)
Set Polyline Color Index (GPPLCI)
Set Polyline Endtype (GPPLET)
Set Marker Type (GPMT)
Set Marker Size Scale Factor (GPMSSC)
Set Polymarker Color Index (GPPMCI)
Set Text Font (GPTXFO)
Set Text Precision (GPTXPR)
Set Character Expansion Factor (GPCHXP)
Set Character Spacing (GPCHSP)
Set Annotation Height Scale Factor (GPAHSC)
Set Text Color Index (GPTXCI)
Set Character Height (GPCHH)
Set Character Up Vector (GPCHUP)
Set Geometric Text Path (GPTXPT)
Set Geometric Text Alignment (GPTXAL)
Set Interior Style (GPIS)
Set Interior Style Index (GPISI)
Set Interior Color Index (GPICI)
Set Edge Flag (GPEF)
Set Edge Linetype (GPELT)
Set Edge Color Index (GPECI)
Set Edge Scale Factor (GPESC)
Set Attribute Source Flag (GPASF)
Modeling and Viewing
Set Modeling Transformation 3 (GPMLX3)
Set Modeling Transformation 2 (GPMLX2)
Set Global Transformation 3 (GPGLX3)
Set Global Transformation 2 (GPGLX2)
Miscellaneous Structure Elements
Add Class Name to Set (GPADCN)
Execute Structure (GPEXST)
Set Highlighting Color Index (GPHLCI)
Insert Application Data (GPINAD)
Insert Label (GPINLB)
Set Pick Identifier (GPPKID)
Remove Class Name from Set (GPRCN)
Appendixes
Appendix A. State Lists
Operating States List (OSL)
Data Type Field
The graPHIGS API Descriptor Table (PDT)
Data Type Field
The graPHIGS API State List (PSL)
Data Type Field
Structure Store State List (SSL)
Data Type Field
Workstation State List (WSL)
Data Type Field
The graPHIGS API Error State List (ESL)
Data Type Field
Utility Function State List (USL)
Data Type Field
Appendix B. Event Data Formats
Event Summary
Event Data Format
Locator Event (Event Class 1)
Stroke Event (Event Class 2)
Valuator Event (Event Class 3)
Choice Event (Event Class 4)
Pick Event (Event Class 5)
String Event (Event Class 6)
Window Exposure Event (Event Class 106)
Application Message Event (Event Class 201 and 202)
Appendix C. Plotting with graPHIGS
Plotting on the RS/6000®
Plotting GDF Files
Executing Plot Modules Directly
Using Plot Modules as Printer Backends
Plotting Options
Using the Option File
Exceptions
Option Priority
Plotting Options Summary
Controlling Directories
pentbl.fil description
Red, Green, Blue Components of GDF colors
Mapping GDF Colors to Pen Numbers
Example 1
Example 2
Example 3
Example 4
Example 5
Example Summary
Overview of Color Processing Algorithms used
Extended Color Support
Plotting Limitations
Reverse Clipping
Patterns
Picture Size
Annotation Text
Plotting Using the ISPI Interface
ISPI Limitations
Problem Determination
Plotting on AIX® PS/2
Plotting on VM/MVS
Plotting CGM Files
Executing Plot Modules Directly
Using Plot Modules as Printer Backends
CGM2HP2 Plotting Options
Defaults
Limitations
Usage Notes
Printing to devices attached to the parallel ports
Differences between raster and pen plotter devices.
Pen table file
Appendix D. Printing with graPHIGS
Appendix E. How the Mnemonics are Generated
Deletions
Abbreviations
Appendix F. Notices
Trademarks
The graPHIGS Programming Interface: Understanding Concepts
The graPHIGS Programming Interface: Understanding Concepts
Basic
Introduction to the graPHIGS Programming Interface
What is the graPHIGS API?
Basic Concepts and Terminology
Graphical Resources
Subroutines
Resources and Capabilities
Common Terms
Primitives:
Attributes:
Structures:
Input:
Operating Modes:
Workstations:
Inquiry Subroutines:
States:
Getting Started
Accessing the System
Open Subroutines
Opening the System
Opening the Workstation
Close Subroutines
Closing the Workstation
Closing the System
Structures
Creating Structures
Opening a Structure
Structure Hierarchies
Closing Structures
Structure Elements
Output Primitive Attributes
Individual Attributes
Bundled Attributes
Mixing Individual and Bundled Attribute Specifications
How Workstation Capabilities Affect Realized Attribute Values
Scale Factor Specification
Indexed-Table Specification
Color Specification Tables
Basic Output Primitives
Polyline
Polyline Output Primitive
Polyline Attributes
Individual Polyline Attributes
Bundled Polyline Attributes
Polymarker
Polymarker Output Primitive
Viewing Capabilities
View Orientation Information
Window and Viewport Definition
Clipping Boundaries
Parallel and Perspective Viewing
Viewport Mapping
View Priority
View Characteristics
Mapping of NPC to Output Devices
Displaying Structures
Associating Structure Networks with Views and Workstations
Associate Root with a Workstation
Associate Root with a View
Disassociating Structure Networks from Views and Workstations
Disassociate Root from Workstation
Disassociate All Roots from Workstation
Disassociate Root from View
Disassociate Root from All Views
Empty View
Empty All Views
Structure Traversal
Structure Traversal Processing
Resolving Attribute Specification During Structure Traversal
The graPHIGS API Transformation Pipeline and Coordinate Systems
Modeling Coordinates and Transformations
World Coordinates and the Viewing Transformation
Viewing Coordinates and the Clipping and View Mapping Operations
NPC Coordinates and the Workstation Transformation
Device Coordinates
Direct Window Mapping
Resolving Modeling Transformations During Structure Traversal
Resolving Detectability, Highlighting, and Invisibility
Pick Filter
Highlighting Filter
Invisibility Filter
Updating the Workstation
Deferral Modes
Modification Modes
QUICK_UPDATE
Input Devices
Modes of Interaction
REQUEST Mode Input
SAMPLE Mode Input
EVENT Mode Input
Device Classes
CHOICE Device
Establishing the Operating Mode of a CHOICE Device
Providing Initial Values for a CHOICE Device
Obtaining Input from a CHOICE Device
Obtaining Input from a CHOICE Device in REQUEST Mode
Obtaining Input from a CHOICE Device in SAMPLE Mode
Obtaining Input from a CHOICE Device in EVENT Mode
LOCATOR Device
Establishing the Operating Mode of a LOCATOR Device
Providing Initial Values for a LOCATOR Device
Obtaining Input From a LOCATOR Device
Obtaining Input from a LOCATOR Device in REQUEST Mode
Obtaining Input From a LOCATOR Device in SAMPLE Mode
Obtaining Input From a LOCATOR Device in EVENT Mode
PICK Device
Detectability
Establishing the Operating Mode of a PICK Device
Providing Initial Values for a PICK Device
Obtaining Input From a PICK Device
Obtaining Input from a PICK Device in REQUEST Mode
Obtaining Input from a PICK Device in SAMPLE Mode
Obtaining Input from a PICK Device in EVENT Mode
STROKE Device
Establishing the Operating Mode of a STROKE Device
Providing Initial Values for a STROKE Device
Obtaining Input from a STROKE Device
Obtaining Input from a STROKE Device in REQUEST Mode
Obtaining Input from a STROKE Device in SAMPLE Mode
Obtaining Input from a STROKE Device in EVENT Mode
STRING Device
Establishing the Operating Mode of a STRING Device
Providing Initial Values for a STRING Device
Obtaining Input from a STRING Device
Obtaining Input from a STRING Device in REQUEST Mode
Obtaining Input from a STRING Device in SAMPLE Mode
Obtaining Input from a STRING Device in EVENT Mode
VALUATOR Device
Establishing the Operating Mode of a VALUATOR Device
Providing Initial Values for a VALUATOR Device
Obtaining Input from a VALUATOR Device
Obtaining Input from a VALUATOR Device in REQUEST Mode
Obtaining Input from a VALUATOR Device in SAMPLE Mode
Obtaining Input from a VALUATOR Device in EVENT Mode
Structure Editing
Structure Content Editing
Inserting Structure Elements
Deleting Structure Elements
Deleting Individual Elements
Deleting Elements within a Specified Range
Deleting Elements between Labels
Copying and Moving Structure Elements
Closing Structures
Operations on Entire Structures
Emptying a Structure
Deleting Structures
Inquiry Subroutines
System Related Inquiries
Workstation Related Inquiries
Workstation Description Table
Workstation State List
Structure Related Inquiries
Advanced
Advanced Concepts
The graPHIGS API Environment
Components of the graPHIGS API Environment
Resources of the Nucleus
The graPHIGS API Shell
The graPHIGS API Nucleus
Structure Store
Workstations
Communication between a Shell and Nucleus
Data Buffering
Resource Access Serialization
Workstation Serialization
Structure Store Serialization
Font Directory Serialization
Serialization of Image Boards
Distributed Application Processes (DAPs)
Communication between Multiple Application Processes
Resource Sharing
User Exits and Conferencing
Structure Elements
Structure Element Classifications
Output Primitive Elements
Primitive Attribute Elements
Transformation Elements
Structure Execution Elements
Generalized Drawing Primitives
Generalized Structure Elements
Application Data Elements
Output Primitive Elements
Output Primitive Classifications
Advanced Output Primitives
Reference Vectors
Composite Primitives
Geometric Normals
Disjoint Polyline Primitive
Polyline with Data
Set Polyline Shading Method
Pixel Primitive
Circle and Circular Arc Primitive
Ellipse and Elliptical Arc Primitive
Polygon with Data Primitive
Triangle Strip Primitive
Quadrilateral Mesh Primitive
Character Line Primitive
Marker Grid Primitive
Line Grid Primitive
Annotation Text Relative Primitive
Composite Fill Area Primitive
Polyhedron Edge Primitive
Polysphere Primitive
Non-Uniform Relational B-Spline (NURBS) Primitive
NURBS as Parametric Functions
NURBS as Piecewise Representation by Polynomials
NURBS Control Points, Weights, and Knot Vectors
Characteristics of NURBS
Local Shape Control
Conic Sections and Quadric Surfaces
Efficient Trivial Rejection Testing
Efficient Evaluation Algorithms
Invariance with Respect to Coordinate Transformations
Efficient data compression
Tessellation of Curves and Surfaces
Curve and Surface Primitives
Non-Uniform Relational B-spline Curve 2/3
Non-Uniform Relational B-Spline Surface
Trimmed Non-Uniform Relational B-Spline Surface
Primitive Attribute Elements
Attributes Applied to All Primitives
Basic Primitive Attributes
Highlighting Color Index
Add Class Name to Set
Remove Class Name from Set
Pick Identifier
Advanced Primitive Attributes
Highlighting Color Direct
Color Processing Index
Depth Cue Index
HLHSR Identifier
Antialiasing Identifier
Set View Index
Polyline Attributes
Basic Polyline Attributes
Polyline End Type
Polyline Index
Polyline Linetype
Linewidth Scale Factor
Polyline Color Index
Attribute Source Flags
Advanced Polyline Attributes
Polyline Color Direct
Polyhedron Edge Culling Mode
Vertex Morphing
Modeling Clipping
Curve Approximation Criteria
Bundle Tables
Application Defined Line Types
Polymarker Attributes
Basic Polymarker Attributes
Polymarker Index
Marker Type
Marker Size Scale Factor
Polymarker Color Index
Attribute Source Flags
Advanced Polymarker Attributes
Polymarker Color Direct
Bundle Tables
Application Defined Marker Types
Geometric and Annotation Text Attributes
Basic Geometric and Annotation Text Attributes
Text Alignment
Text Precision
Character Height
Annotation Height Scale Factor
Character Expansion Factor
Character Up Vector
Character Spacing
Text Color Index
Text Font
Text Index
Text Path
Advanced Geometric and Annotation Text Attributes
Geometric Text Culling
Character Positioning Mode
Character Up and Base Vectors
Text Color Direct
Annotation Alignment
Annotation Height
Annotation Path
Annotation Style
Annotation Up Vector
Bundle Tables
Character Line Attributes
Character Line Scale Factor
Character Positioning Mode
Character Expansion Factor
Character Height
Character Spacing
Text Alignment
Text Path
Text Precision
Text Color Index
Text Font
Text Index
Character Up and Base Vectors
Text Color Direct
Bundle Tables
Polygon Attributes
Basic Polygon Attributes
Interior Index
Interior Style
Interior Style Index
Interior Color Index
Edge Index
Edge Line Type
Edge Scale Factor
Edge Color Index
Attribute Source Flags
Advanced Polygon Attributes
Interior Color Direct
Edge Color Direct
Back Interior Color Index
Edge Flag
Back Interior Color Direct
Polygon Culling
Face Distinguish Mode
Light Source State
Lighting Calculation Mode
Reflectance Model
Shading
Specular Color Index
Specular Color Direct
Back Specular Color Index
Back Specular Color Direct
Surface Properties
Back Surface Properties
Data Mapping (Texture Mapping)
Data Morphing and Vertex Morphing
Modeling Clipping
Transparency (Alpha Blending)
Parametric Surface Characteristics
Surface Approximation Criteria
Trimming Curve Approximation Criteria
Bundle Tables
Application Defined Hatch Patterns
Structure Concepts
Conditional Structure Execution
Structure Manipulation
Edit Mode
Element Pointer Manipulation
Element Deletion
Structure Inquiry and Searching
Inquire List of Element Headers
Inquire List of Element Data
Inquire List of Element Data for Any Structure
Inquire Ancestors/Descendants of Structure
Element Search
Structure Transfer
Changing Structure Identifiers and References
Conditional Editing
Structure Store Overflow Prevention
Archiving Structures
Archive Functions
Opening Archive Files
Archiving Files
Closing an Archive File
Retrieving Archive Files
Deleting Archive Files
Inquiring for Archive Files
Warning: Temporary Level 4 Header
Ancestors and Descendants of Structures in Archive File
Conflicts
Conflict Inquiries
The Archive File Format
Estimating Storage Requirements for Archive Files
Explicit Traversal Control
Overview
Explicit Traversal Capabilities
Explicit Traversal
Immediate Elements
Direct Traversal Processing
Control of Workstation Resources
Control of Rendering Targets
Control of Rendering Resources
Inquiry Functions
Effect of Explicit Traversal Functions on Display Surface States
Interactions with Implicit Updates
Considerations When Using Explicit Traversal
Explicit Traversal Control Examples
Trivial Updates
Accumulate State and Traversal State List Manipulation
Animation and Double Buffering
Redraw All Structures
Update Workstation
Advanced Viewing Capabilities
View Priority
View Table Entry
Window Clipping Indicator
Near and Far Plane Clipping Indicator
View Shielding Indicator and Color
View Border Indicator and Color
Temporary View Indicator
Hidden Line/Hidden Surface Removal
Transparency Processing
Color Processing
Frame Buffer Protect Mask
Viewport Settings
View Volume Settings
View Matrix
View Activity
View Mapping Matrix
Antialiasing Mode
Shield Alpha Value
Rendering Pipeline
Morphing
Overview
Vertex Morphing
Data Morphing
The Morphing Equation
Morphing Examples
Metamorphosis - Linear over Time
Metamorphosis - Second Order Curve over Time
Metamorphosis - Third Order Curve over Time
Data Contour Modification
Geometry Generation
Geometric Attributes
Curve Tessellation
Surface Tessellation
Geometric Normal
Reflectance Normal
Modeling Clipping
Overview
Setting the Clipping Volume
Operator
List of Half Spaces
Number of Clipping Planes
Restoring the Current Clipping Volume to the Inherited Setting
Turning Modeling Clipping On and Off
Modeling Clipping of Point, Curve, and Surface Primitives
Face and Edge Culling
Polygon Culling
Polyhedron Edge Culling
Lighting, Shading, and Color Selection
Overview
Color Selection
Lighting
Shading
Color Selection
Lighting
Step One: Light Source Calculation
The Light Source Equation
Step Two: Reflectance Calculations
The Reflectance Equation
Face-dependent Lighting Effects
Shading
Set Lighting Calculation Mode
Hidden Line/Hidden Surface Removal (HLHSR)
HLHSR of Glyphs, Lines and Edges
Annotation Text and Marker HLHSR Procopt
HLHSR of Coincident Geometries
Manipulating Color and Frame Buffers
Color Definition
Rendering
&nbs