NetWare splits the NDS database into parts, called partitions. NetWare stores these partitions on designated servers throughout the network. This makes management easier and performance greater.s responsible for all NDS information..... NDS information.
popup
fpopup
borderstype
rectangle
Workstation boot files: DO workstation operating jkl;kl;jkl;kl;kl;kl;k;kljljkljkljkljkljkljkljkljkljklkjljkghfhgfdghfdghfhfghfghfhgfdhfg
ggggggggggggggggggggggggggggggggglllllllllll
buttondown
buttonup
buttondown
0,100,0
0,0,0
component
buttonup
0,0,0
popup
component
buttonup
0,0,0
popup
NetWare Server 1
NetWare Server 3
NetWare Server 2
Partition B
X#0#U#
Partition B
Partition A
Partition A
Partition C
Partition C
P'('M'
Engineering
Engineering
|(T(y(
Eng. Parts Dev.
Eng. Parts Dev.
Wallace
J+"+G+
Wallace
Company
v,N,s,
Company
NetWare Server 3
b-:-_-
NetWare Server 2
NetWare Server 1
Marketing
Marketing
LaserWriter
LaserWriter
LaserQueue
\141Y1
LaserQueue
Deidre
Deidre
t3L3q3
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 393
ffield
Object Properties
Properties are the categories of information you can store in the NDS database for individual objects.
Each object has properties that contain information about that object, such as a user's telephone or FAX number or the physical location of a printer. You can enter values (specific pieces of information) into each property's data field.
PROPERTIES
FAX No:
(619) 555-3721
Property
Property
Value
Value
Page 19 of 38
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
Page 18 of 38
@1(:zA
$v$v$v
pTemplate
concept
pTextPort
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 344
ffield
It is important to remember that an NDS object is a structure where information is stored. It is not the entity it represents. For example, a printer object stores information about a single, specific printer and helps manage how the printer is used, but it is independent from the physical device itself.
AAAAAA
AAAAAA
AAAAAA
Printer
Information
Print Queue
Information
Information
x"P"u"
Printer
Information
Print Queue
Information;#
Information
AAAAAA
Group
Information
Group
Information
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 23 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 396
ffield
Types of Objects
The Directory tree contains two types of objects:
- Container objects
- Leaf objects
Container
Objects
Objects
Container
Objects
Objects
zDx?mD5
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Overview
Street
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
@ppBounds
3030,1470,9285,6277
@gTextID
group id 247 of page id 363
ffield
A new feature of NetWare v4.0 is NetWare Directory Services (NDS). NDS organizes the resources on your network and provides easy access to them. Planning for NDS is instrumental to running a high performance, trouble-free network.
This lesson discusses important concepts you need to understand before setting up NDS.up NDS.
Page 2 of 38
PLast
EnterPage
leavePage
EnterPage
DoPage
ESetComp
0,100,0
0,0,0
leavePage
0,0,0
0,0,0
0,100,0
0,0,0
leavePage
0,0,0
0,0,0
pTextPort
ptemplate
plast
Page 38 of 38
AAAAAA"
` `
L o t ~ t Q
` `
L o t ~ t Q
3 $ ~
Lesson
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
fGLGppBounds
3030,1470,9285,6277
vGgTextID
group id 543 of page id 197
ffield
You have now completed this lesson. To select another lesson, click Menu or Map.
To search for information on a specific topic, click Options, and then click Topic Search.
For more information on these topics, refer to the following:
- NetWare v4.0 Concepts
- NetWare v4.0 Supervising the Network
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 3 of 38?
` `
` `
8 W!
L o t ~ t Q
b0o <
L o t ~ t Q
AAA!!!"
` `
8 MQ
` `
` bbq
L o t ~ t Q
c AAA
` ~wq
L o t ~ t Q
vyo <
Objectives
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
3030,1470,9285,6277
gTextID
group id 460 of page id 364
ffield
At the end of this lesson, you will be able to do the following:
- Describe the purpose and benefits of NetWare Directory
Services (NDS).
- Describe login concepts.
- Define "NDS object."
- Describe NDS search capabilities.
- Describe the relationship between NDS and the file
system.
- Describe time synchronization.nchronization.n.
"">$!
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
Page 34 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
n L gTextID
group id 20 of page id 349
ppBounds
4665,1470,9285,6270
ffield
Also, you can request information on a specific object and receive information on all of that object's properties to which you have access. NDS would then search only that one object.
n,` ]
The phone number
of User object Jan C. is (619) 555-3728
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
pTextPort
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 365
ffield
NDS has three kinds of container objects that you can use to organize your Directory tree:
- Country -- An optional container object,
it usually represents the country where
your network resides.
- Organization -- Located one level below
Country objects (if you use Country
objects), it organizes other
objects.
- Organizational Unit -- Located below
Organization objects, it helps you to
further organize other objects.
in NetWare Administrator.
[Should "root" be a container object?]
Organizational
Country
Organization
Organizational
Country
Organization
Page 25 of 38
keyUp
whatRevAmI
keyUp
0,0,0
0,0,0
Do you want to exit the course?
Would you like to leave a bookmark?
bmark
bookname
pmark
smark
tmark
result
review
revnum
numrev
revdes
atmpt
component
tbkfile.dll
review
numrev
revdes
component
BookName
totno
bmarkfile
result
revnum
atmpt
popup
seqno
isCntrl
isShift
whatRevAmI
Background Title Rev 1.00
bookname
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
Page 7 of 38
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 389
ffield
NDS is Distributed
Instead of storing information on one server, information is distributed over the network and accessed by all servers.
twork, and accessed by all servers.
.We can use graphic on p27 of Getting Started.]
Global,
distributed,
replicated
database
Global,
distributed,
replicated
database
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
pTextPort
Page 6 of 40O
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 356
ffield
The NDS Advantage
Why is NDS considered such a significant advance from previous versions of NetWare?
NDS is:
- Distributed
- Replicated
- Transparent
- Global
Transparent
Transparent
Replicated
Global
Replicated
Global
Distributed
Distributed
Page 6 of 38
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
pTextPort
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 358
ffield
NDS is Transparent
With NDS, connections to resources are transparent. In other words, NDS automatically creates links between software and hardware components that enable you to access network resources. NDS does this without requiring you to know the physical location of the resources.rces.
Users
Groups
Printers
Volumes
Computers
Printer
address is
4261.
Users
Groups
Printers
Volumes
Computers
X 3 n
g B 8"l
I need to
print
DATA.DOC.
Page 10 of 38
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
Page 16 of 38
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
Z @ ppBounds
4665,1470,9285,6270
j gTextID
group id 11 of page id 391
ffield
NDS Objects
In NDS, network information is organized through objects. Each object represents a resource, such as a volume, printer, user, or server.
Objects are organized into hierarchical structures, closely matching the structure of your organization, patterns of information flow, and resource sharing needs. eds.
Printer
Server
Volume
Printer
Server
Volume
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
pTextPort
3900,4785
3930,3975
3945,3195
3855,2475
3900,1665
pFeedbackPort
pTemplate
pBinNo
pCor_Fb
Correct. You have matched all the leaf objects to their descriptions.
pWr1_Fb
Incorrect. Please try again.
pExit_Fb
The correct answer is shown.
pTest
Page 27 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pFeedbackPort
destroy
pFeedbackPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pFeedbackPort
destroy
pFeedbackPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
gTextID
group id 7 of page id 383
ppBounds
285,4635,3225,6270
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
315,1410,9180,6225
gTextID
group id 3134 of page id 383
Represents a printer on the network network.
Represents a computer on the network
Represents the individual people who work on your network
Assigns a name to a list of User objects to form a group
Answer
$8O_&
ButtonUp
ButtonUp
move group
to position of button
finalstate
pExit_fb
vscript
BinNo
quesno
result
exit_fb
move group
to position of button
finalstate
pExit_fb
vscript
BinNo
quesno
result
exit_fb
Answer
ffield
Each type of leaf object is represented by a specific icon.
Match each icon to its description...on.n..dragging the icon over to the space beside its description.
Drag a button to match it to the appropriate box.
Represents a physical volume on the networkk
bound
4770,3210,5580,3690
bound
4770,3210,5580,3690
bound
4770,4770,5580,5250
EnterPage
whatRevAmI
buttondown
LeavePage
drag_buttondown
buttonUp
EnterPage
DoPage
pBinNo
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
pBinNo
ptest
set box
select group
clear
cor_FB
pCor_Fb
pcor_fb
wr1_FB
pWr1_Fb
pwr1_fb
pExit_Fb
vscript
cor_fb
wr1_fb
wr2_fb
exit_fb
revnum
binno
quesno
LeavePage
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
StopLoop
whatRevAmI
ptemplate
:Rev 1.01
bookname
buttondown
drag_buttondown
vname
drag_buttondown
vvname
buttonUp
finalstate
stoploop
stoploop
finalstate
finalstate
syslocscreen
vname
binno
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 401
ffield
Files and directories are not NDS objects. They are represented, however, as icons beneath the Volume object in the NetWare Administrator utility.
One of the properties of the Volume object is the location of the physical volume that contains the files and directories. The Volume object, then, is the link between NDS and the file system.
LOGIN
PUBLIC
SYSTEM
USERS
LOGIN
PUBLIC
SYSTEM
USERS
Page 32 of 38
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 33 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 402
ffield
NDS Search Capabilities
You can request information from the NDS database by performing a search. For example, you might want to know which users have a certain telephone number.
When you request the information, NDS searches each User object in the NDS database. NDS then returns a list of all the User objects that have that telephone number in their properties.rties.roperties.
- Doug R.
- Ito K.
- Jan C.
- Marlene G.Doug R.
- Ito K.
t.,.q.
Telephone No:
(619) 555-37288888s
(619) 555-3728
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pPopup
POPUP
pTemplate
concept
Page 37 of 38
N AAA
Summary
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
3030,1470,9285,6277
gTextID
group id 394 of page id 373
ffield
NetWare Directory Services (NDS) is a global, distributed, replicated database that maintains information about resources on the network.
To access NDS, you log in to the network . You only need to log in once to access all network resources available to you.
NDS organizes objects, which represent resources. Objects store information about the resources in a hierarchical tree structure called the Directory tree. The Directory tree is made up of container and leaf objects.
Also, NDS uses time synchronization to establish the order of events.
tWare Directory Services (NDS) is a global, distributed, replicated database that maintains information about every resource on the network.
f container and leaf objects.
Also, NDS uses time synchronization to establish the order of events.n a hierarchical tree structure called the Directory tree. The Directory tree is made up of container and leaf objects.
Also, NDS uses time synchronization to establish the order of events.ry tree is made up of container and leaf objects.
Also, NDS uses time synchronization to establish the order of events.
popup
fpopup
borderstype
rectangle
No definition for Single Reference time server
buttonup
buttonup
popup
mouseEnter
buttonDown
indexButton_change
keyUp
leavePage
keyUp
ptemplate
0,0,0
0,0,0
Do you want to exit the course?
Would you like to leave a bookmark?
bmark
bookname
pmark
smark
tmark
result
review
revnum
numrev
revdes
atmpt
component
tbkfile.dll
review
numrev
revdes
component
BookName
totno
bmarkfile
result
revnum
atmpt
popup
vTemplate
seqno
isCntrl
isShift
buttonDown
hotword
popup
displayHotword
vtext
No definition for
fpopup
System
vtext
fPopup
fPopup
fPopup
popup
vLines
fpopup
popup
vText
mouseEnter
hotword
indexButton_change
pHotTopics
vGpage
vGPage
vPage
vItem
vTopic
theSelf
leavePage
popup
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
EnterPage
whatRevAmI
EnterPage
popup
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
pPopup
POPUP
pTemplate
concept
pTextPort
Page 9 of 38U
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 381
ffield
NDS is Replicated
A replica is a copy of NDS partition information. You can create an unlimited number of replicas for each partition and store them on different servers. If a problem occurs on one server, copies of the information can be accessed from another server. This increases fault tolerance, since no one server is responsible for all NDS database information.
NetWare Server 3
NetWare Server 3
NetWare Server 2
NetWare Server 2
NetWare Server 1
NetWare Server 1
Lp: <
6r: <
Lu: <
6w: <
popup
fpopup
borderstype
rectangle
No definition for fault tolerance
buttonup
buttonup
popup
pTextPort
vComback
vBlueBack
pTemplate
graphicPick
pBack1
pBack2
Alias
Points to the original location of an object in the Directory. Any object can be located in multiple locations by using aliases. Aliases make NDS easier to use.
Directory Map
Refers to a directory on a volume.
l 8 pf3
Server
Represents a server on the network.
x pf4
Organizational Role
Defines a position or role within an organization. Use the Organizational Role object to specify a position that can be filled by different people, such as a Team Leader or Vice President.
Print Server
Represents a print server on the network.
Profile
Represents a login script that is used by a special group of users who need to share common login script commands, but who are not necessarily located under the same container in the Directory tree, or who are a subset of users in the same container.
Print Queue
Represents a print queue on the network.
text12
text13
text14
phwordscount
Page 28 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,2655
gTextID
group id 15 of page id 429
ffield
These icons represent other leaf objects used by NetWare. Click on each leaf object on the left to read its description.
Directory Map
Directory Map
Alias
Alias
Profile
Profile
Print Queue
Print Queue
Print Server
Print Server
Server
Server
Organizational Role
Organizational Role
PopUpBig
PopUp Big
pTextPort
3840,4875
3840,3750
3840,2865
3840,1725
pTemplate
pBinNo
pCor_Fb
Correct. You have matched the NDS concepts to their descriptions.
pWr1_Fb
Incorrect. Please try again.
pExit_Fb
The correct answer is shown.
pTest
Page 15 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pFeedbackPort
destroy
pFeedbackPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pFeedbackPort
destroy
pFeedbackPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
gTextID
group id 7 of page id 385
ppBounds
285,4635,3225,6270
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
330,1530,9330,6345
gTextID
group id 290 of page id 385
Multiple copies of NDS database information provide backup in case of problems.
The NDS database is split into partitions and stored on designated servers.
When you access NDS, you have access to resources across the entire network...ces across the entire network.
NDS provides automatic links without user intervention.are without user intervention
Drag all the buttons to match their appropriate boxes.
finalstate
pcor_fb
BinNo
finalstate
pwr1_fb
J:to1
vTemp
vscript
score
numstr
allstr
cor_fb
wr1_fb
wr2_fb
wr3_fb
exit_fb
binno
quesno
result
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
ButtonUp
ButtonUp
ptest
finalstate of group
ptest
vtemp
Drag all the buttons to match their appropriate boxes.
finalstate
pcor_fb
BinNo
finalstate
pwr1_fb
J:to1
vTemp
vscript
score
numstr
allstr
cor_fb
wr1_fb
wr2_fb
wr3_fb
exit_fb
binno
quesno
result
terPage
leavepage
EnterPage
buttonUp
EnterPage
DoPage
vBlueBack
pback1
vblueback
BlueBack
background
blueback
foreground
BlueBack
vComback
pback2
vComback
ComBack
ComBack
leavepage
buttonUp
phwordscount
get textlinecount(my pf
set vtemp2 to textlinecount(my pf
get textline
of my pf
set vtemp5 to textline
of my pf
get my pf
set vtemp to my pf
vtemp
vtemp5
j:to1
vtemp2
vscript
vname
title
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
PLast
Some Group properties:
- Name
- Other Names
- Owner
- Description
- Location
- Department
- Organization
vComback
vBlueBack
pTemplate
graphicPick
pBack1
pBack2
Some Organization properties:
- Name
- Other Names
- Description
- Location
- Telephone
- Fax Number
- E-mail Address
Some Organizational Unit properties:
- Name
- Other Names
- Description
- Location
- Telephone
- Fax Number
- E-mail Address
l pf3
Some User properties:
- Login Name
- Last Name
- Other Names
- Title
- Description
- Location
- Department
- Telephone
- Fax Number
- E-mail Address
Some Server properties:
- Name
- Other Names
- Description
- Location
- Department
- Organization
- Version
Some Print Queue properties:
Some Volume properties:
- Name
- Host Server
- Host Volume
- Other Names
- Location
- Department
- Organization
text8
text9
text10
text11
text12
text13
text14
phwordscount
Page 20 of 38
Organizational Unitt
Organizational Unitt
Organizationl
Unitt
Organizationl
Unitt
Volume
Volume
Server
Server
Group
Group
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
PppBounds
4665,1470,9285,2655
PgTextID
group id 737 of page id 416
ffield
Click on an object on the left to see some of its properties..
whatRevAmI
EnterPage
leavePage
buttonup
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
leavePage
buttonup
vname
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
leavePage
buttonup
vname
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 384
ffield
Directory Tree Structures
Directory tree structures are as diverse as the businesses that create them.
Click on the name of each business listed below to see how the Directory tree might be organized for that company.
Toyco Toy Company has independent divisions, each with R and D and Manufacturing departments.
Penguin Air Charter Tours has some workers that do not access printers.
Sweet Treats Candy Co. has independent administration and production resources.
ple, Country could be filled in with France.]
HOTWORDS
HOTWORDS
Volume
Server
O=Sweet Treats
OU=Administration
OU=Production
Volume
Printer
Computererer
Volume
Computer
Printer
UserrrUser
$)B U
Sweet Treats Candy Co.
f,>,c,
Sweet Treats Candy Co.
~0B U
Volume
Server
O=Sweet Treats
OU=Administration
OU=Production
Volume
Printer
Computererer
Volume
Computer
Printer
UserrrUser
Volume
Printer
Computer
O=Toysuin
OU=Dollsyeesin
OU=Electronic Toys
Volume
Computer
PrinterUser
UserrrUser
R and D
R and D
b;B U
HDB U
Volume
Printer
Computer
O=Toysuin
OU=Dollsyeesin
OU=Electronic Toys
Volume
Computer
PrinterUser
UserrrUser
Toyco Toy Company
Toyco Toy Company
R and D
R and D
Volume
Printer
Computer
Computer
OU=Maint.
Volume
Computer
O=Penguin
OU=Employeesin
OU=Travel
Computer
Computer
Volume
Computer
Computer
Printer
nUB
8YB U
*[$ :
P[~ :
>]B U
\_B U
zaB U
6bB U
Volume
Printer
Computer
Computer
OU=Maint.
Volume
Computer
O=Penguin
OU=Employeesin
OU=Travel
Volume
Computer
Computer
Printer
Penguin Air Charter Tourss
Penguin Air Charter Tourss
Computer
Computer
Page 29 of 38
terPage
leavepage
EnterPage
buttonUp
EnterPage
DoPage
vBlueBack
pback1
vblueback
BlueBack
background
blueback
foreground
BlueBack
vComback
pback2
vComback
ComBack
ComBack
leavepage
buttonUp
phwordscount
get textlinecount(my pf
set vtemp2 to textlinecount(my pf
get textline
of my pf
set vtemp5 to textline
of my pf
get my pf
set vtemp to my pf
vtemp
vtemp5
j:to1
vtemp2
vscript
vname
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 21 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 394
ffield
The Directory Tree
NDS uses a logical organization called the Directory tree. It is called a Directory tree because objects are stored in a hierarchical tree structure, starting with the root object and branching out.
Organizational
Organizationl
Unitt
Group
Server
Volume
Printer
Volume
Organizational
Organizational
Organizationl
Unitt
Group
Server
Volume
Printer
Volume
Organizational
nel: Right Half
terpage
leavePage
enterpage
menuButton_change
enterpage
ppTotNo
DoPage
0,100,0
0,0,0
INDEX
0,100,0
seqno
totno
component
StartZ
leavePage
INDEX
0,0,0
0,0,0
0,0,0
menuButton_change
pHotTopics
vPage
vTopic
vName
theSelf
W,@EXT
0,0,0
INDEX
0,100,0
seqno
totno
component
StartZ
leavePage
INDEX
0,0,0
0,0,0
0,0,0
menuButton_change
pHotTopics
vPage
vTopic
vName
theSelf
t P ptopic8
group id 2668 of page id 304
ptopic9
group id 2664 of page id 304
ptopic6
group id 2660 of page id 304
ptopic5
group id 2656 of page id 304
ptopic4
group id 2652 of page id 304
ptopic3
group id 2648 of page id 304
ptopic2
group id 2644 of page id 304
ptopic1
group id 2640 of page id 304
pTextPort
pColdTopics
Definition,4
Bindery compatibility,5
Advantages - NDS,6
Network distribution,7
Partitions - NDS splits,8
Replicas - NDS replication,9
Resource information,10
Login process - Global,12
Authentication,14
Hierarchical organization,16
Physical representation,17
Information storage,18
Object Properties - Information storage,19
Object Properties - Examples,20
Hierarchical organization,21
Utilities,22
Types,23
Container objects,24
Container objects - Examples,25
Leaf objects,26
Leaf objects - Examples,28
Business examples,29
Object search capabilities,34
Description,35
Time stamp,36
pHotTopics
Overview,2
Objectives,3
What is NetWare Directory Services?,4
Global Login,13
NDS Objects,16
NDS and the File System,30
NDS Search Capabilities,33
Time Synchronization,35
Summary,37
pptotno
pTemplate
Page 1 of 38
J,Q I
,0Q u
!!!!!!
AAAAAA
AAAAAA
Index
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
AjAgTextID
group id 1955 of page id 304
AppBounds
3030,1470,9285,6277
ffield
Lesson Index
Click Next to begin the lesson, or click an Index button to jump to the topic of your choice....
topic7
DppBounds
6285,3375,9270,3900
DfTextID
field id 64 of page id 154
EpEnabled
BE:EpLines
xETEbButtonID
button id 2586 of page id 304
EppOffset
EppLineHeight
EppLines
EppEnabled
EfFieldID
field id 2587 of page id 304
bButton
fField
NDS Search
Capabilitiess
topic1
.G"GpEnabled
ZG@GppBounds
3405,2760,6390,3075
GlGfFieldID
field id 2639 of page id 304
GbButtonID
button id 2638 of page id 304
bButton
fField
OverviewgyyzXx
topic2
HpEnabled
HppBounds
3405,3465,6390,3780
IfFieldID
field id 2643 of page id 304
HIbButtonID
button id 2642 of page id 304
bButton
fField
Objectives
topic3
zJnJpEnabled
JppBounds
3405,4065,6390,4590
JfFieldID
field id 2647 of page id 304
JbButtonID
button id 2646 of page id 304
bButton
fField
What is NetWare Directory Services?
topic4
XL4LfFieldID
field id 2651 of page id 304
vLjLppEnabled
LppLines
LppLineHeight
LppOffset
LbButtonID
button id 2650 of page id 304
MpLines
6M*MpEnabled
hMFMfTextID
field id 64 of page id 154
zMppBounds
3420,4845,6405,5160
bButton
fField
Global Login
topic5
NfFieldID
field id 2655 of page id 304
NppEnabled
NppLines
OppLineHeight
,O"OppOffset
bO>ObButtonID
button id 2654 of page id 304
zOrOpLines
OpEnabled
OfTextID
field id 64 of page id 154
OppBounds
3405,5535,6390,5850
bButton
fField
NDS Objects
topic6
PbButtonID
button id 2658 of page id 304
RQ.QfFieldID
field id 2659 of page id 304
~QdQppBounds
6285,2670,9270,3195
QpEnabled
bButton
fField
NDS and the File Systemms Capabilities
topic9
RfFieldID
field id 2663 of page id 304
RppEnabled
SppLines
8S.SppLineHeight
TSJSppOffset
SfSbButtonID
button id 2662 of page id 304
SpLines
SpEnabled
SfTextID
field id 64 of page id 154
TppBounds
6285,4845,9270,5160
bButton
fField
Summary
topic8
UfFieldID
field id 2667 of page id 304
JU>UppEnabled
bUZUppLines
UxUppLineHeight
UppOffset
UbButtonID
button id 2666 of page id 304
UpLines
UpEnabled
VfTextID
field id 64 of page id 154
NVppBounds
6285,4155,9270,4470
bButton
fField
Time Synchronization
EnterPage
whatRevAmI
buttondown
LeavePage
drag_buttondown
buttonUp
EnterPage
DoPage
pBinNo
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
pBinNo
ptest
set box
select group
clear
cor_FB
pCor_Fb
pcor_fb
wr1_FB
pWr1_Fb
pwr1_fb
pExit_Fb
vscript
cor_fb
wr1_fb
wr2_fb
exit_fb
revnum
binno
quesno
LeavePage
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
finalstate
StopLoop
whatRevAmI
ptemplate
:Rev 1.01
bookname
buttondown
drag_buttondown
vname
drag_buttondown
vvname
buttonUp
finalstate
stoploop
stoploop
finalstate
finalstate
syslocscreen
vname
binno
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
Page 22 of 38
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 395
ffield
You can work with the Directory tree using a graphical utility called NetWare Administrator or a menu utility called NETADMIN. In NetWare Administrator, an icon represents each object in the Directory tree.................
Organizational
Organizational
Organization
Printer
Volume
Volume
Server
Groupee
Organizational
Organizational
Organization
Printer
Volume
Volume
Server
Groupee
| : <
t!+ '
^#+ '
"&$ 6
^)$ 6
B ~.x
jR: <
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 24 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 397
ffield
Types of Objects - Container Objects
Container objects hold, or contain, other objects. You can use container objects as a way to logically organize all the other objects in the Directory tree.
Container Object
Container Object
Object
Object
Object
Object
Object
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 398
ffield
Types of Objects - Leaf Objects
Leaf objects do not contain any other objects. They represent specific network resources, such as users, computers, and printers.
Users
Printers
Computers
Page 26 of 38
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 399
ffield
NDS and the File System
NDS helps you manage resources such as NetWare servers and volumes, but it does not provide control over the file system.
The file system contains the files and directories that hold your data and applications. It is separate from NDS.m NDS._
The NDS database replaces the bindery from previous versions of NetWare. The bindery is a "flat" or single-level database, designed to support a single file server.
The NDS database is a multi-level database that tracks information about an entire network of servers. Compatibility with previous versions of NetWare is provided through bindery emulation..ry emulation.mulation.
Previous Versions
of NetWare
Previous Versions
of NetWare
Bindery
Bindery
Bindery
Bindery
b<:<_<
Bindery
Bindery
NetWare v4.0
NetWare v4.0
hO@OeO
popup
fpopup
borderstype
rectangle
No definition for bindery emulationing system software (or could be any device that offers services to the network i.e., print server, NCP server, and access server).
buttonup
buttonup
popup
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 31 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 400
ffield
Your file system directory structure is a hierarchical organization of your files and directories.
A directory structure exists on each of your physical volumes. (A volume is a named storage area managed through the server.) You can control this structure through graphical and text utilities.
VOL SYS:
LOGIN
PUBLIC
SYSTEM
USERS
VOL SYS:
LOGIN
PUBLIC
SYSTEM
USERS
gTextID
4665,1470,9285,6270
ppBounds
ffield
pTemplate
concept
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
pTextPort
group id 11 of page id 403
Page 36 of 38
Whenever an event occurs in the Directory, such as when a password is changed or an object is renamed, NDS requests a time stamp.
A time stamp is a unique code that includes the time and identifies the event. The time stamp ensures that information is updated in the correct order.
For example, the Directory would not be able to handle a change to a User object if the object had not first been added to the database.
Password
Changed
03:06
User Object
Added
03:01
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 333
ffield
Time Synchronization
All NetWare v4.0 servers synchronize their time with each other. This time synchronization process is critical to the operation of NDS because it establishes the order of events.e order of events.s.
set vscript to "set vtemp2 to textlinecount(my pf"&i&")"
execute vscript
if vtemp2 > 1
step j from 1 to vtemp2
set vscript to "get textline "&j&" of my pf"&i
execute vscript
set vscript to "set vtemp5 to textline "&j&" of my pf"&i
execute vscript
put vtemp5 after text of field "feed"
put crlf after text of field "feed"
show group "feed"
end
else
set vscript to "get my pf"&i
execute vscript
set vscript to "set vtemp to my pf"&i
execute vscript
put vtemp after text of field "feed"
show group "feed"
end
end if
x#graphicPick
#xt1"
end
end if
x#graphicPick
#te vscript
send clear
end step
set the cor_FB of group "done" to my pCor_Fb
set cor_fb to my pcor_fb
set the wr1_FB of group "done" to my pWr1_Fb
set wr1_fb to my pwr1_fb
set exit_fb to my pExit_Fb
end enterpage
to handle LeavePage
set SysLockScreen to true
move group a to posa of this page
move group b to posb of this page
move group c to posc of this page
move group d to posd of this page
move group e to pose of this page
move group f to posf of this page
clear text of field "feed"
clear finalstate of group a
clear finalstate of group b
clear finalstate of group c
clear finalstate of group d
clear finalstate of group e
clear finalstate of group f
clear finalstate of group g
clear StopLoop of this page
end LeavePage
to handle whatRevAmI
system bookname,rev
push ptemplate of this page&&":Rev 1.01"&CRLF onto rev
to handle buttondown loc
set vname to name of target
if vname = a or vname = b or vname = c or vname = d or vname = e or \
vname = f or vname = g
send drag_buttondown loc,vname
end if
to handle drag_buttondown loc,vvname
set xoff to item 1 of loc - item 1 of position of group vvname
set yoff to item 2 of loc - item 2 of position of group vvname
do
get sysmouseposition
move group vvname to item 1 of it - xoff, item 2 of it - yoff
until keystate(keyleftbutton) is up
end
to handle buttonUp
system binno
set vname to name of target
set syslocscreen to false
set finalstate of group vname to 0
put bounds of group vname into xxx
clear stoploop of this book
step i from 1 to binno
put bounds of button ("bin" & i) into zzz
send snap xxx,zzz,vname
put bounds of group vname into xxx
if stoploop of this book is true
put i into finalstate of group vname
break buttonup
end if
end step
step i from 1 to binno
put bounds of button ("bin" & i) into zzz
set a to item 1 of xxx + ((item 3 of xxx - item 1 of xxx)/2)
set b to item 2 of xxx + ((item 4 of xxx - item 2 of xxx)/2)
if a >= item 1 of zzz and a <= item 3 of zzz and \
b >= item 2 of zzz and b <= item 4 of zzz
set finalstate of group vname to i
move group vname to position of button ("bin" & i)
break buttonup
end if
end step
end ButtonUp
normal
nner and Pagination
L-L-L-
Df4f4f4f4f4
BlueBack
comback
Banner
Introduction to NDSWare Directory Services
buttonup
buttonup
Do you want to exit the course?
Would you like to leave a bookmark?
bmark
bookname
pmark
smark
tmark
result
review
revnum
numrev
revdes
atmpt
component
tbkfile.dll
review
numrev
revdes
component
BookName
seqno
totno
bmarkfile
result
revnum
atmpt
Would you like to leave a bookmark?
bmark
bookname
pmark
smark
tmark
result
review
revnum
numrev
revdes
atmpt
component
tbkfile.dll
review
numrev
revdes
component
BookName
seqno
totno
bmarkfile
result
revnum
atmpt
buttonup
buttonup
Find_Menu
coursefile
place
Find_Menu
coursefile
place
Index
ButtonUp
ButtonUp
0,100,0
component
ponent
ButtonUp
ButtonUp
0,100,0
component
Index
buttonup
buttonup
0,0,0
seqno
buttonup
buttonup
0,0,0
seqno
buttonup
buttonup
0,0,0
seqno
buttonup
buttonup
0,0,0
seqno
buttonup
buttonup
\help
pCaller
vCaller
place
\help
pCaller
vCaller
place
Dialog
ctrlID
dlgBox
524480,5,30,20,111,116,,,Options,8,Helv,bSearch,3.70,6.07,50.86,32.16,19,1342242816,128,Topic Search,0,bGlossary,57.87,6.07,50.86,32.16,21,1342242816,128,Glossary,0,bGoTo,3.70,42.26,50.86,32.16,22,1342242816,128,Go To Page,0,bTopMenu,57.68,42.17,50.86,32.16,25,1342242816,128,Main Menu,0,bCancel,31.54,83.61,50.90,12.31,20,1342242817,128,Cancel,0
dlgInit
button bSearch,b19,TRUE
button bGlossary,b21,TRUE
button bGoTo,b22,TRUE
button bTopMenu,b25,TRUE
button bCancel,b20,FALSE
Options
buttonup
buttonup
pCaller
vCaller
place
buttonup
buttonup
pCaller
vCaller
place
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 390
ffield
NDS is Global
When you access NDS, you have access to resources across the entire network. This is accomplished through a global login process.
raphic could show that the network could span the globe.] Y
Q 3 Q Q
Page 12 of 38
v.N.s.
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
pTextPort
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 360
ffield
Information about resources is maintained separately from the resources' physical location. This allows you to access network services without knowing which server stores the service. Also, you can reliably access the resource even if its location changes.
changes.
n changes.
tion changes.
o matter how often its location changes.
nges.
s location changes.
how often its location changes.
about l location of the server that stores the service..
Printer1 is a
LaserWriter with postscript fonts.
Printer1 has
a new address
of 5398.cript fonts
Printing
DATA.DOC. address
of 5398tcript fonts
X 3 n
g B h
I need to
print
DATA.DOC.
Page 11 of 38
normal
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTemplate
concept
pTextPort
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 320
ffield
Global Login
Instead of logging in to individual servers, NDS users log in to the network . Users only need to log in once to gain access to all network resources for which they are authorized.orized.thorized.rized..in access to all network resources available to them.......
Jan C. has logged in.
She has
access to me.
She has
access to me.
% & K
$3a #
l3i +
& K J7
% & K .8
Page 13 of 38
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
destroy
buttonUp
menuButton_change
buttonDown
buttonStillDown
adjustBounds
erted
within
pText
pInverted
pExcludeTab
nverted
pText
pInverted
pExcludeTab
menuButton_change
theSelf
bButton
bButtonID
fField
fFieldID
fFieldID
bButtonID
fFieldID
ppBounds
pEnabled
fFieldID
set p
of this page to my uniquename
vBounds
vText
destroy
set p
of this page to null
buttonUp
ppEnabled
within
menuButton_change
theLocation
buttonDown
ppEnabled
pInverted
buttonStillDown
ppEnabled
within
pInverted
pInverted
theLocation
within
theObject
theLocation
pInverted
bButtonID
bButtonID
theInverted
pInverted
ppInverted
pText
fTextID
theText
pText
fTextID
pExcludeTab
bButtonID
bButtonID
theExcludeTab
pExcludeTab
bButtonID
adjustBounds
pNoAdjust
ppBounds
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pPopup
POPUP
pTemplate
concept
pTextPort
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
300,3750,9290,6270
gTextID
group id 8 of page id 322
ffield
Authentication
Information given during login is used for the process of authentication. Authentication is the process of verifying a user's authorization to use the network. When a user accesses resources -- such as servers, volumes, or printers -- background authentication processes verify that the user has rights to use those resources.that the user has rights to use those resources.urces...
popup
fpopup
borderstype
rectangle
Workstation boot files: DO workstation operating jkl;kl;jkl;kl;kl;kl;k;kljljkljkljkljkljkljkljkljkljklkjljkghfhgfdghfdghfhfghfghfhgfdhfg
ggggggggggggggggggggggggggggggggglllllllllll
buttondown
buttonup
buttondown
0,100,0
0,0,0
component
buttonup
0,0,0
popup
component
buttonup
0,0,0
popup
Jan C. can write to me.
Jan C. cannot write to me.
x-3 0
:.3 0
Jan C. can
print to me.
Jan C. has logged in.
j2a #
% & K t7
6>i +
% & K
.e3 0
Jan C. can
read me. me.
Page 14 of 38
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 4 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 388
ffield
What is NetWare Directory Services?
NDS is a sophisticated database of network resources. The NDS database contains information about every resource on the network, including users, groups, printers, volumes, and computers. NetWare uses this information to provide access to these resources.
NetWare Server
NetWare Server
Printers
Computers
Volumes
Groups
Users
hatRevAmI
EnterBook
whatRevAmI
LeaveBook
whatRevAmI
:Lesson Book Rev 1.19
bookname
EnterBook
seconds
altkey
sizetopage
reader
setSysBooks
ppTotTry
ppBancont
ppLevel
ppPlace
PMark
SMark
TotNo
TMark
result
revnum
numrev
revdes
atmpt
component
normal
svEnterTime
svTotalIdle
svStartIdle
result
revnum
numrev
revdes
atmpt
component
level
bmarkfile
StartZ
coursefile
place
bookname
seqno
totno
bancont
tottry
LeaveBook
MMM dd y hh:min:sec AMPM
set vLastTime to p
time of book bmarkfile
set p
LastDate of book bmarkfile to vLastDate
set p
Time of book bmarkfile to vDiff
FromGoTo
vLastTime
vCommand
vLastDate
vDiff
vTotal
svEnterTime
svLeaveTime
svTotalIdle
bmarkfile
place
title
EnterPage
whatRevAmI
EnterPage
DoPage
whatRevAmI
ptemplate
:Rev 1.00
bookname
whatRevAmI
ptemplate
:Rev 1.00
bookname
pTextPort
pTemplate
concept
Page 17 of 38
estroy
destroy
adjustBounds
pText
pText
gTextID
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
pTextPort
destroy
pTextPort
gTextID
pText
fText
pText
fText
theText
adjustBounds
pNoAdjust
ppBounds
ppBounds
4665,1470,9285,6270
gTextID
group id 11 of page id 392
ffield
Some objects in NDS represent physical entities. For example, a user object represents a user and a printer object represents a printer.
Some objects represent logical entities, such as groups and print queues.
Other objects, such as Organizational Unit objects, help you organize and manage other objects.ts..