pScenario pFeedbackPort pTemplate assignRight 2,3,4,5 pTest Incorrect. You selected rights that have not been granted to Kate. Please try again. You selected a right that has not been granted to Kate. Please try again. pExit_Fb B is correct. Because the default IRF includes all rights, no rights are blocked. This allows the Browse right to flow down to OU=Action Toys. pCor_Fb Correct. Because the default IRF includes all rights, no rights are blocked. This allows the Browse right to flow down to OU=Action Toys. Page 18 of 37 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 38 of page id 351 ppBounds 300,4860,9285,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 Select the appropriate rights, and then click the Done button. buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup Answer ButtonUp ButtonUp HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 exit_fb fill_h stroke_h quesno result HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 exit_fb fill_h stroke_h quesno result Answer \ 8!q ffield By explicit trustee assignment, Kate's User object (BOARDK) has been given the Browse [B] right to O=Toys. What are Kate's effective rights for OU=Action Toys?e [R] and Delete [D] to OU=Action Toys. What are Kate's effective rights for OU=Action Toys?or OU=Action Toys?oys?s? $pscen *$ppBounds 7897,2565,9112,2940 Scenario FiTotCor ButtonUp FiHiString FiNumHi ButtonUp $vFiTotCor FiHiString , tottrys send guiShowExit break rightButtonDown else put pRightMouse_fb of this page into text of field "feed" of group "feed" break rightButtonDown --------------------------------------------------------------------------- -- Method: buttonStillDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonDown,guiShowExit -------------------------------------------------------------------------- to handle buttonStillDown mLoc system deltaX, deltaY, trys, tottrys, svDrag if actButton of this book is false break buttonStillDown if objectFromPoint(mLoc)<>target increment trys show group feed if trys > tottrys send guiShowExit break buttonStillDown else put pDrag_fb of this page into text of field "feed" of group "feed" set svDrag to true break buttonStillDown end --------------------------------------------------------------------------- -- Method: buttonUp -- Parameters: NONE -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle buttonUp mloc system trys,tottrys, svDrag system lpMsg, bDblClick set startTime to getTickcount() --Ignore second buttonUp if bDblClick is true set bDblClick to false break buttonUp end set dblClickTime to getDoubleClickTime() do get peekMessage ( lpMsg, sysWindowHandle, 515, 515, 2 ) if it > 0 set bDblClick to true break buttonUp end until getTickCount() - dblClickTime > startTime if actButton of this book is false or svDrag is true set svDrag to false break buttonUp set vTarget to uniquename of target set vBackground to name of this background set vName to vParent(vTarget,vBackground) if vName is "correct_object" set sysCursor to 4 go to next page set sysCursor to 1 break buttonUp increment trys show group feed if trys > tottrys send guiShowExit break buttonUp else step i from 1 to textLineCount(pTestSingle of this page) if item 1 of textLine i of pTestSingle of this page is vName put item 2 of textLine i of pTestSingle of this page into text of field "feed" of group "feed" break buttonUp end if item 1 of textLine i of pTestSingle of this page is "default" put item 2 of textLine i of pTestSingle of this page into vFeed end end put vFeed into text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: ButtonDoubleClick -- Parameters: NONE -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle buttonDoubleClick system trys, tottrys if actButton of this book is false break buttonDoubleClick set vTarget to uniquename of target set vBackground to name of this background set vName to vParent(vTarget,vBackground) if vName is "correct_object" set sysCursor to 4 go to next page set sysCursor to 1 break buttonDoubleClick increment trys show group feed if trys > tottrys send guiShowExit break buttonDoubleClick else step i from 1 to textLineCount(pTestDouble of this page) if item 1 of textLine i of pTestDouble of this page is vName put item 2 of textLine i of pTestDouble of this page into text of field "feed" of group "feed" break buttonDoubleClick end if item 1 of textLine i of pTestDouble of this page is "default" put item 2 of textLine i of pTestDouble of this page into vFeed end end put vFeed into text of field "feed" of group "feed" to handle keyDown break keyDown to handle keyChar break keyChar --------------------------------------------------------------------------- -- Method: keyUp -- Parameters: key -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle keyUp key, isShift, isCtrl, isAlt system trys, tottrys if actButton of this book is false break keyUp set vTemp to pCorrectKey of this page if chars 1 to 3 of vTemp is "ALT" set chars 1 to 3 of vTemp to "Key" set vAlt to true if key is evaluate(vTemp) if vAlt is true and isAlt is not true break else set sysCursor to 4 go to next page set sysCursor to 1 break keyUp end increment trys show group feed if trys > tottrys send guiShowExit break keyUp else put pKeyPress_fb of this page into text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: guiShowExit -- Parameters: NONE -- Returns: NONE -- See Also: NONE -------------------------------------------------------------------------- to handle guiShowExit set actButton of this book to false put pExit_fb of this page into text of field "feed" of group "feed" set focus to null to get vParent theTarget, theBackground set vParentParentName to name of parent of parent of theTarget set vParentParentParentName to name of parent of parent of parent of theTarget set vParentParentParentParentName to name of parent of parent of parent of parent of theTarget set vParentParentParentParentParentName to name of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of parent of theTarget conditions when vParentParentname is theBackground return name of theTarget when vParentParentParentname is theBackground return name of the parent of theTarget when vParentParentParentParentname is theBackground return vParentParentName when vParentParentParentParentParentname is theBackground return vParentParentParentName when vParentParentParentParentParentParentname is theBackground return vParentParentParentParentName when vParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentName when vParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentName when vParentParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentParentName return null to handle altKey hWnd, wMsg, thekey step i from 48 to 90 if keyState(i) is "Down" send keyUp i, null, null, true break altKey end to handle whatRevAmI system rev push ptemplate of this page&&":Rev 1.00"&CRLF onto rev x.*.pDrag_fb Incorrect. Dragging is not required for this task. Please try again. .pExit_fb Incorrect. You should have clicked Rename. Please click Next to continue. .pRightMouse_fb Incorrect. In this course, the right mouse button is not functional. Please try again. h/pCorrectKey Page 30 of 37 desktop NetWare Administrator OU=Cars and Trucks.O=Toyss v9+ K Manufacturing R and D SERVERN TRUCKM VIEWG WAYSIONP Detroit Cars and Trucks tRLRqR Options Tools tSLSqS Window Object Object Object Trustees-Organizational Unit:Cars and Trucks.Toys Cancel Inherited Rights Filter... rXJXoX Trustees: Effective Rights... Delete Trustee Clear All Properties Selected Properties: Back Link Bindery Property Department Organizatio Description Detect Intruder HorzScrollBAr R\J\SBMinimum d\SBMaximum StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift ^clickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp bttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift HorzScrollBar rgjgSBMinimum gSBMaximum gSBValue StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift iclickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp k@i"nttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift SERVERN.Cars and Trucks.Toys Add Trustee... Supervisor Write Add Self Compare RAJG.Cars and Trucks.Toys Property Rights Clear ObjectRights Object Rights Browse Browse Supervisor Delete Create Correct_object Rename Rename Rename 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 6210,1485,9270,4785 gTextID group id 329 of page id 376 ffield You now need to add the rights necessary for Gary to do his work. Since you want Gary to be able to rename objects, you want to give him the Rename object right. Now, click the check box for the Rename object right. 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 337 of page id 376 ppBounds 6195,4905,9285,6270 ButtonUp ButtonUp finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate Drag all the buttons to match their appropriate boxes. finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate pcor_fb BinNo finalstate pwr1_fb score numstr allstr cor_fb wr1_fb wr2_fb wr3_fb exit_fb binno box10 quesno result <*]*]*]*]*]*]*]*]*]*]*] pScenario pIncorrectKeycIncorrectLine_fb Incorrect. Please click Trustees of this Object... pTextPort pFeedbackPort pLastHighlight pTestSingle application_window,Incorrect. Please click Trustees of this Object... desktop,Incorrect. Please click Trustees of this Object... default,Incorrect. Please click Trustees of this Object... pTestDouble application_window,Incorrect. Please single-click Trustees of this Object... desktop,Incorrect. Please single-click Trustees of this Object... default,Incorrect. Please single-click Trustees of this Object... pHighLightLine pRightMouse_fb Incorrect. In this course, the right mouse button is not functional. Please try again. pCorrectKey keyEnter pCorrectLine pExit_fb Incorrect. You should have clicked Trustees of this Object... Please click Next to continue. pDrag_fb Incorrect. Dragging is not required for this task. Please try again. pTotalLines pTemplate guiPullDown pIncorrectKeyIncorrectLine_fb Incorrect. Please click Trustees of this Object... pIncorrectKeyCorrectLine_fb Incorrect. Please click Trustees of this Object... pCorrectKeyIncorrectLine_fb Incorrect. Please click Trustees of this Object... Page 26 of 37 Desktop NetWare Administrator OU=Cars and Trucks.O=Toyss Manufacturing R and D SERVERN TRUCKM VIEWG WAYSIONP Detroit Cars and Trucks Options Tools Window Object 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 4ppBounds 6210,1485,9270,4785 5gTextID group id 356 of page id 367 ffield Now click the option Trustees of this Object... V7\:3 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 :l:gTextID group id 364 of page id 367 :ppBounds 6195,4905,9285,6270 pCttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift HorzScrollBar GSBMinimum HSBMaximum $HSBValue StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift aZJXF PageDown clickLoc buttonStillDown thePart isCtl isShift pJclickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp NttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift SERVERN.Cars and Trucks.Toys Property Rights Correct_object Add Trustee... 2W(Z6 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 TZ:ZppBounds 310,4417,9275,5535 dZgTextID group id 327 of page id 368 ffield The Object Trustees window appears. Options in this window allow you to implement your security plan. To add Gary as a trustee, click Add Trustee... 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 335 of page id 368 D`ppBounds 300,5610,9285,6270 Incorrect. Please click Add Trustee... EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 20 of 37 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 342 ffield Exercise 2 - Adding a Trustee Gary Raj is the Administrative Assistant in the Toyco Cars and Trucks division in Detroit. For the purpose of updating information in the Directory tree, Gary needs specific security rights. Gary needs to be able to: - Rename objects (in case errors have been made or if name changes occur) - View and update object propertiese object properties. EXERCISE F\3 i EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 4 of 37G 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 343 ffield Introduction Your NDS security system allows objects to access other objects and their properties.their properties.jects and their properties. Printer Volume Computer Computer Printer 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 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 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 pTextPort pTemplate concept Page 16 of 37 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 348 ffield Morihiro has the Browse [B] object right to the Organizational Unit object Electronic Toys. He also has an explicit trustee assignment of the Create [C], Delete [D], and Read [R] object rights for the Printer object. The Printer object has no rights blocked in its IRF. Morihiro's effective object rights to the Printer object are Browse [B], Create [C], Delete [D], and Read [R]. This is the combination of the rights he inherited for this object and the explicit object trustee assignment that was made for this object.s object.. Rights in OU=Electronic Toys (Inherited from a Group trustee assignment.) Object Trustee Assignment for Printer Object IRF for Printer Object Effective Rights for Printer Object Object Trustee Assignment for Printer Object IRF for Printer Object Effective Rights for Printer Object Rights in OU=Electronic Toys (Inherited from a Group trustee assignment.) EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 11 of 37 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 352 ffield Inheritance Creating a trustee assignment for every user on your network for every object in NDS would be a huge job. Inheritance greatly simplifies the task. By inheritance, the rights granted to a container object by a trustee assignment flow down to, or are inherited by, everything below the point where the assignment is made. User Inherited Rights in Organizational Unit 21 User Trustee Assignment in Organizational Unit 1 Organization Organization Organizational Unit Organizational Unit Organizational Unit Organizational Unit User Inherited Rights in Organizational Unit 21 User Trustee Assignment in Organizational Unit 1 buttonStillDown buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiShowExit altKey leavePage whatRevAmI vParent enterPage doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent correct_object guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent correct_object guiShowExit pTestDouble pTestDouble pTestDouble pTestDouble default pTestDouble vFeed vName vBackground vTarget tottry keyDown keyChar keyUp actButton pCorrectKey guiShowExit pKeyPress_fb vTemp tottry isAlt isCtrl isShift guiShowExit actButton pExit_fb vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget altKey keyUp thekey whatRevAmI ptemplate :Rev 1.01 eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum EnterPage whatRevAmI buttondown LeavePage drag_buttondown buttonUp EnterPage DoPage pBinNo finalstate finalstate finalstate 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 box10 LeavePage finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate finalstate StopLoop whatRevAmI ptemplate :Rev 1.00 bookname buttondown drag_buttondown vname drag_buttondown vvname buttonUp finalstate stoploop stoploop finalstate finalstate syslocscreen vname binno eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue minimum value maximum length Color_ScrollBar minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length gThumb length dPageBar redrawThumb minVal delta Color_ScrollBar dPageBar Color_ScrollBar dPageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb gThumb dPageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value dPageBar gThumb clickLoc gThumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick gThumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum _change destroy adjustBounds scenarioButton_change buttonUp buttonDown buttonStillDown pEnabled pEnabled scenarioButton_change theSelf pScenario ppBounds destroy pScenario adjustBounds pNoAdjust ppBounds buttonUp ppEnabled scenarioButton_change theLocation buttonDown ppEnabled theLocation buttonStillDown ppEnabled theLocation pEnabled 0,0,0 ppEnabled theEnabled pEnabled ppEnabled 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 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 eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum buttonStillDown buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiShowExit altKey leavePage whatRevAmI vParent enterPage doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent correct_object guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent correct_object guiShowExit pTestDouble pTestDouble pTestDouble pTestDouble default pTestDouble vFeed vName vBackground vTarget tottry keyDown keyChar keyUp actButton pCorrectKey guiShowExit pKeyPress_fb vTemp tottry isAlt isCtrl isShift guiShowExit actButton pExit_fb vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget altKey keyUp thekey whatRevAmI ptemplate :Rev 1.01 eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum ..V.N/ 3*P\R8UfW pExit_fb Incorrect. You should have clicked the Object menu. Please click Next to continue. pLastObject Correct_object pScenario pTextPort pFeedbackPort pkeyPress_fb Incorrect. Please click the Object menu. pTestSingle application_window,Incorrect. Please click the Object menu; it is located on the menu bar at the top of the screen. desktop,Incorrect. Please click the Object menu; it is located on the menu bar at the top of the screen. default,Incorrect. Please click the Object menu; it is located on the menu bar at the top of the screen. Menus,Incorrect. Please click the Object menu; it is located on the left end of the menu bar. pTestDouble application_window,Incorrect. Please single-click the Object menu. desktop,Incorrect. Please single-click the Object menu. default,Incorrect. Please single-click the Object menu. menus,Incorrect. Please click the Object menu; it is located on the left end of the menu bar. pTemplate guiSingleClick pScript $--------------------------------------------------------------------------- --- Template Name: guiSingleClick --- Objective : This Template is designed for students to select --- the correct object from a desktop. The correct object --- is named correct. --- Properties : pCorrectKey --- pRightMouse_fb --- pKeyPress_fb --- pDrag_fb --- pTestSingle (double click selected object) --- pTestDouble (double click selected object) --- pExit_Fb --- pDefaultHighlightedObject --- Objects : group ComBack --- rectangle "bluBack" --- group "correct_object" --------------------------------------------------------------------------- --------------------------------------------------------------------------- -- Method: enterPage -- Parameters: NONE -- Returns: NONE -- See Also: None -------------------------------------------------------------------------- to handle enterPage send doPage --------------------------------------------------------------------------- -- Method: leavePage -- Parameters: NONE -- Returns: NONE -- See Also: -------------------------------------------------------------------------- to handle leavePage set sysLockScreen to true hide group feed clear text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: buttonDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonStillDown -------------------------------------------------------------------------- to handle buttonDown mLoc system deltaX, deltaY set deltaX to item 1 of mLoc set deltaY to item 2 of mLoc --------------------------------------------------------------------------- -- Method: rightButtonDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonStillDown -------------------------------------------------------------------------- to handle rightButtonDown system trys,tottrys if actButton of this book is false break rightButtonDown increment trys show group feed if trys > tottrys send guiShowExit break rightButtonDown else put pRightMouse_fb of this page into text of field "feed" of group "feed" break rightButtonDown --------------------------------------------------------------------------- -- Method: buttonStillDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonDown,guiShowExit -------------------------------------------------------------------------- to handle buttonStillDown mLoc system deltaX, deltaY, trys, tottrys, svDrag if actButton of this book is false break buttonStillDown if objectFromPoint(mLoc)<>target increment trys show group feed if trys > tottrys send guiShowExit break buttonStillDown else put pDrag_fb of this page into text of field "feed" of group "feed" set svDrag to true break buttonStillDown end --------------------------------------------------------------------------- -- Method: buttonUp -- Parameters: NONE -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle buttonUp mloc system trys,tottrys, svDrag system lpMsg, bDblClick set startTime to getTickcount() --Ignore second buttonUp if bDblClick is true set bDblClick to false break buttonUp end set dblClickTime to getDoubleClickTime() do get peekMessage ( lpMsg, sysWindowHandle, 515, 515, 2 ) if it > 0 set bDblClick to true break buttonUp end until getTickCount() - dblClickTime > startTime if actButton of this book is false or svDrag is true set svDrag to false break buttonUp set vTarget to uniquename of target set vBackground to name of this background set vName to vParent(vTarget,vBackground) if vName is "correct_object" set sysCursor to 4 go to next page set sysCursor to 1 break buttonUp increment trys show group feed if trys > tottrys send guiShowExit break buttonUp else step i from 1 to textLineCount(pTestSingle of this page) if item 1 of textLine i of pTestSingle of this page is vName put item 2 of textLine i of pTestSingle of this page into text of field "feed" of group "feed" break buttonUp end if item 1 of textLine i of pTestSingle of this page is "default" put item 2 of textLine i of pTestSingle of this page into vFeed end end put vFeed into text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: ButtonDoubleClick -- Parameters: NONE -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle buttonDoubleClick system trys, tottrys if actButton of this book is false break buttonDoubleClick set vTarget to uniquename of target set vBackground to name of this background set vName to vParent(vTarget,vBackground) if vName is "correct_object" set sysCursor to 4 go to next page set sysCursor to 1 break buttonDoubleClick increment trys show group feed if trys > tottrys send guiShowExit break buttonDoubleClick else step i from 1 to textLineCount(pTestDouble of this page) if item 1 of textLine i of pTestDouble of this page is vName put item 2 of textLine i of pTestDouble of this page into text of field "feed" of group "feed" break buttonDoubleClick end if item 1 of textLine i of pTestDouble of this page is "default" put item 2 of textLine i of pTestDouble of this page into vFeed end end put vFeed into text of field "feed" of group "feed" to handle keyDown break keyDown to handle keyChar break keyChar --------------------------------------------------------------------------- -- Method: keyUp -- Parameters: key -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle keyUp key, isShift, isCtrl, isAlt system trys, tottrys if actButton of this book is false break keyUp set vTemp to pCorrectKey of this page if chars 1 to 3 of vTemp is "ALT" set chars 1 to 3 of vTemp to "Key" set vAlt to true if key is evaluate(vTemp) if vAlt is true and isAlt is not true break else set sysCursor to 4 go to next page set sysCursor to 1 break keyUp end increment trys show group feed if trys > tottrys send guiShowExit break keyUp else put pKeyPress_fb of this page into text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: guiShowExit -- Parameters: NONE -- Returns: NONE -- See Also: NONE -------------------------------------------------------------------------- to handle guiShowExit set actButton of this book to false put pExit_fb of this page into text of field "feed" of group "feed" set focus to null to get vParent theTarget, theBackground set vParentParentName to name of parent of parent of theTarget set vParentParentParentName to name of parent of parent of parent of theTarget set vParentParentParentParentName to name of parent of parent of parent of parent of theTarget set vParentParentParentParentParentName to name of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of parent of theTarget conditions when vParentParentname is theBackground return name of theTarget when vParentParentParentname is theBackground return name of the parent of theTarget when vParentParentParentParentname is theBackground return vParentParentName when vParentParentParentParentParentname is theBackground return vParentParentParentName when vParentParentParentParentParentParentname is theBackground return vParentParentParentParentName when vParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentName when vParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentName when vParentParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentParentName return null to handle altKey hWnd, wMsg, thekey step i from 48 to 90 if keyState(i) is "Down" send keyUp i, null, null, true break altKey end to handle whatRevAmI system rev push ptemplate of this page&&":Rev 1.00"&CRLF onto rev -pDrag_fb Incorrect. In this course, dragging is not functional for this task. Please try again. -pRightMouse_fb Incorrect. In this course, the right mouse is not functional. Please try again. -pCorrectKey Page 25 of 37 NetWare Administrator R and D OU=Cars and Trucks.O=Toyss R and D SERVERN TRUCKM VIEWG WAYSIONP Detroit Cars and Trucks Manufacturing Manufacturing menus Options Tools Window Correct_object dVa$appBounds 4800,4905,9285,6270 NagTextID group id 204 of page id 375 lcRcppBounds 6510,4200,7725,4575 zcpscen Scenario buttonStillDown buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiShowExit altKey leavePage whatRevAmI vParent enterPage doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent correct_object guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent correct_object pDouble guiShowExit pTestDouble pTestDouble pTestDouble pTestDouble default pTestDouble vFeed vName vBackground vTarget tottry keyDown keyChar keyUp actButton pCorrectKey guiShowExit pKeyPress_fb vTemp tottry isAlt isCtrl isShift guiShowExit actButton pExit_fb vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget altKey keyUp thekey whatRevAmI ptemplate :Rev 1.02 EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname 8 ` pTextPort /pTemplate concept Page 24 of 37 NetWare Administrator OU=Cars and Trucks.O=Toyss R and D SERVERN TRUCKM VIEWG WAYSIONP Detroit Cars and Trucks menus Options Tools Window Correct Object Object 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 *d*gTextID group id 181 of page id 377 *ppBounds 4815,1485,9270,4785 ffield The NetWare Administrator window appears with a Browser window open. The Browser window displays the objects in your current context, OU=Cars and Trucks. In order for Gary to be able to make changes to any object in the division, you need to make him a trustee of the Organizational Unit Cars and Trucks. Click Next to continue. Manufacturing guiConcept eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum buttonStillDown buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiShowExit altKey leavePage whatRevAmI vParent enterPage doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent correct_object guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent correct_object pDouble guiShowExit pTestDouble pTestDouble pTestDouble pTestDouble default pTestDouble vFeed vName vBackground vTarget tottry keyDown keyChar keyUp actButton pCorrectKey guiShowExit pKeyPress_fb vTemp tottry isAlt isCtrl isShift guiShowExit actButton pExit_fb vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget altKey keyUp thekey whatRevAmI ptemplate :Rev 1.02 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 $12_, terPage leavepage EnterPage buttonUp EnterPage DoPage vBlueBack pback1 vblueback BlueBack background blueback foreground BlueBack vComback pback2 vComback ComBack ComBack leavepage popup2 popup2 buttonUp phwordscount popup2 get textlinecount(my pf set vtemp2 to textlinecount(my pf popup2 get textline of my pf set vtemp5 to textline of my pf popup2 popup2 popup2 get my pf set vtemp to my pf popup2 popup2 vtemp vtemp5 Popup2 j:to1 vtemp2 vscript vname 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 terPage leavepage EnterPage buttonUp EnterPage DoPage vBlueBack pback1 vblueback BlueBack background blueback foreground BlueBack vComback pback2 vComback ComBack ComBack leavepage popUp2 popUp2 buttonUp phwordscount popup2 get textlinecount(my pf set vtemp2 to textlinecount(my pf get textline of my pf set vtemp5 to textline of my pf popup2 popup2 popUp2 get my pf set vtemp to my pf popup2 popUp2 vtemp vtemp5 j:to1 vtemp2 vscript vname uttonStillDown buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiHighlightObject guiShowExit leavePage altKey buttonStillDown whatRevAmI vParent enterPage guiHighlightObject pLastObject guiHighlightObject pDefaultHighlightedObject doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent guiHighlightObject pLastObject pLastObject guiHighlightObject pLastObject guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent guiHighlightObject pLastObject pLastObject guiHighlightObject pLastObject correct_object guiShowExit pTestDouble pTestDouble pTestDouble pTestDouble default pTestSingle vFeed vName vBackground vTarget tottry keyDown keyChar keyUp actButton guiShowExit pKeyPress_fb tottry isAlt isCtrl isShift guiHighlightObject action theObject guiShowExit actButton pExit_fb vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget altKey keyUp thekey whatRevAmI ptemplate :Rev 1.01 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 All Properties An option you can pick to give a trustee specific property rights to all properties at once, instead of assigning rights individually to each property. While property rights assigned individually to a property cannot be inherited, rights granted with the All Properties option flow down the Directory tree to objects below. Supervisor [S] Grants all rights to the property. Add Self [A] Grants a trustee the right to add or remove itself as a value of the property. This right is only meaningful for properties that contain object names as values, such as group membership and mailing lists. Write [W] Grants the right to add, change, or remove any values of the property. It also includes the Add Self right. Compare [C] Grants the right to compare any given value to a value of a property. When this is done, a message states whether the compared values matched or not, but you do not see the actual values of the property. phwordscount pTextPort Read [R] Grants the right to read the values of the property. The Read right includes the Compare right. pPopup POPUP vComback vBlueBack pTemplate textPick pBack1 pBack2 pTest 1,Grants the right to read the values of the property. The Read right includes the Compare right. 2,Grants the right to compare any value to a value of a property. When this is done, a message states whether the compared values matched or not, but you do not see the actual values of the property. 3,Grants the right to add, change, or remove any values of the poperty. It also includes the Add Self right. 4,Grants a trustee the right to add or remove itself as a value of the property. This right is only meaningful for properties that contain object names as values, such as group membership and mailing lists. 5,Grants all rights to the property. Page 8 of 37w HOTWORDS HOTWORDS 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,1485,9285,6285 gTextID group id 75 of page id 360 ffield Property Rights Property rights control access to the information stored within an object. They can be assigned to each property individually or to all properties at once by selecting the All Properties option. Click on each property right below to see a brief description of its purpose. Read [R] Compare [C] Write [W] Add Self [A] Supervisor [S] popup2 popup2 "!borderstype rectangle buttonup buttonup popup2 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 pTextPort pTemplate concept Page 22 of 37 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 386 ffield The NetWare Administrator graphical utility is a highly flexible tool. There are often many ways to perform a single task. For this course, only one method will be covered. For information about other methods, refer to your Novell ElectroText. During this exercise, if you would like to view the Directory tree for the Cars and Trucks division of Toyco, click the Scenario button. EXERCISE buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiHighlightDown guiHighlightUp leavePage guiHighlightBar buttonStillDown guiShowExit altKey whatRevAmI enterPage guiHighlightBar pLastHighlight pLastHighlight pHighlightLine guiHighlightBar pLastHighlight doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vLine guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight pLastHighlight pCorrectLine guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vline vName dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vLine guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight pLastHighlight pCorrectLine guiShowExit pTestDouble ptestDouble pTestDouble ptestDouble default pTestDouble vFeed vline vName tottry keyDown keyChar keyUp actButton guiHighlightDown XzguiHighlightUp guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight pTotalLines guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight pTotalLines guiHighlightBar pLastHighlight pCorrectKey pLastHighlight pCorrectLine guiShowExit pCorrectKey pCorrectKeyIncorrectLine_fb pLastHighlight pCorrectLine pIncorrectKeyCorrectLine_fb pIncorrectKeyIncorrectLine_fb vTemp tottry isAlt isCtrl isShift guiHighlightDown pLastHighlight pTotalLines guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightUp pLastHighlight guiHighlightBar pLastHighlight pLastHighlight pTotalLines guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightBar group1 group1 group1 group1 group1 vLine action theLine guiShowExit actButton pExit_fb altKey keyUp thekey whatRevAmI ptemplate :Rev 1.02 phwordscount Supervise [S] Grants all access privileges. A trustee with the Supervisor right has access to all properties of the object. Rename [R] Grants the right to change the name of an object. Delete [D] Grants the right to delete an object from the Directory tree. Create [C] Grants the right to create a new object below this object in the Directory tree. This right is only available for container objects. Browse [B] Grants the right to see the object in the Directory tree. pTextPort vComback vBlueBack pTemplate textPick pBack1 pBack2 pTest 1,Grants the right to see the object in the Directory tree. 2,Grants the right to create a new object below this object in the Directory tree. This right is only available for container objects. 3,Grants the right to delete an object from the Directory tree. 4,Grants the right to change the name of the object. 5,Grants all access privileges. A trustee with the Supervisor right has access to all properties of the object. Page 7 of 37_ 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 358 ffield Object Rights Object rights determine what a trustee can do with an object. These rights control the object as a single entity. They do not allow access to information (properties) within that object. Click on each object right below to see a brief description of its purpose. Browse [B] Create [C] Delete [D] Rename [R] Supervisor [S]] HOTWORDS HOTWORDS popup2 popup2 borderstype rectangle buttonup buttonup popup2 eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum PopUpBig PopUp Big _change destroy adjustBounds scenarioButton_change buttonUp buttonDown buttonStillDown pEnabled pEnabled scenarioButton_change theSelf pScenario ppBounds destroy pScenario adjustBounds pNoAdjust ppBounds buttonUp ppEnabled scenarioButton_change theLocation buttonDown ppEnabled theLocation buttonStillDown ppEnabled theLocation pEnabled 0,0,0 ppEnabled theEnabled pEnabled ppEnabled pLastObject NetwareUtilities pTextPort pFeedbackPort pRightMouse_fb Incorrect. In this course, the right mouse button is not functional. Please try again. pExit_fb Incorrect. You should have double-clicked the NetWare Admin icon. Click Next to continue. pDrag_fb Incorrect. Dragging is not required for this task. Please try again. pTemplate guiDoubleClick pTestDouble application_window,Incorrect. Please double-click the NetWare Admin icon. desktop,Incorrect. Please double-click the NetWare Admin icon. default,Incorrect. Please double-click the NetWare Admin icon. pTestSingle correct_object,Incorrect. Please double-click the NetWare Admin icon. desktop,Incorrect. Please double-click the NetWare Admin icon. default,Incorrect. Please double-click the NetWare Admin icon. pkeyPress_fb Incorrect. Please double-click the NetWare Admin icon. Page 23 of 37 desktop Program Manager Options Window StartUp Games Accessories 8$` ( $ N+" NetwareUtilities D(+ K <)9!x NetWare Utilities V,~ k correct_object NetWare Admin 67,:B 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 X:>:ppBounds 6210,1485,9270,4785 h:gTextID group id 632 of page id 365 ffield To access NetWare Administrator, double-click the NetWare Admin icon in the NetWare Utilities window on your desktop now....n in the NetWare Utilities window on your desktop now. 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 V@4@gTextID group id 640 of page id 365 h@ppBounds 6195,4905,9285,6270 _change destroy adjustBounds scenarioButton_change buttonUp buttonDown buttonStillDown pEnabled pEnabled scenarioButton_change theSelf pScenario ppBounds destroy pScenario adjustBounds pNoAdjust ppBounds buttonUp ppEnabled scenarioButton_change theLocation buttonDown ppEnabled theLocation buttonStillDown ppEnabled theLocation pEnabled 0,0,0 ppEnabled theEnabled pEnabled ppEnabled FiTotCor ButtonUp FiHiString FiNumHi ButtonUp $vFiTotCor FiHiString ,O6OSBMinimum POSBMaximum StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift QclickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp UttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift Supervisor Add Self Compare correct_object Write Write Za`d, 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 dpdgTextID group id 320 of page id 371 dppBounds 300,5610,9285,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 ippBounds 310,4417,9275,5535 igTextID group id 312 of page id 371 ffield Next you want to grant the Write property right. Click the Write property right check box now. eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum pTextPort pFeedbackPort pkeyPress_fb Incorrect. Please click OK. pTestSingle application_window,Incorrect. Please click OK. desktop,Incorrect. Please click OK. default,Incorrect. Please click OK. pTestDouble application_window,Incorrect. Please click OK. desktop,Incorrect. Please click OK. default,Incorrect. Please click OK. pTemplate guiSingleClick pDrag_fb Incorrect. Dragging is not required for this task. Please try again. pExit_fb Incorrect. You should have clicked OK. Please click Next to continue. J pRightMouse_fb Incorrect. In this course, the right mouse button is not functional. Please try again. pCorrectKey keyEnter Page 32 of 37 Desktop NetWare Administrator OU=Cars and Trucks.O=Toyss Manufacturing R and D SERVERN TRUCKM VIEWG WAYSIONP Detroit Cars and Trucks l-D-i- Options Tools l.D.i. Window Object z0R0w0 Object Object Trustees-Organizational Unit:Cars and Trucks.Toys Cancel Trustees: Effective Rights... Delete Trustee HorzScrollBar >464SBValue Z4P4SBMaximum l4SBMinimum StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift 6clickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp :ttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp ol; 8 buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift SERVERN.Cars and Trucks.Toys Add Trustee... RAJG.Cars and Trucks.Toys Object Rights Clear Browse Browse Supervisor Delete Create Rename Inherited Rights Filter... Property Rights Clear All Properties Selected Properties: Back Link Bindery Property Department Organizatio Description Detect Intruder HorzScrollBAr 0M&MSBMaximum BMSBMinimum StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift OclickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp SttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift Supervisor Add Self Compare Write D]:`B 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 f`L`ppBounds 6210,1485,9270,4785 v`gTextID group id 794 of page id 372 ffield Gary is now a trustee of the Organizational Unit Cars and Trucks with the additional rights you just assigned. You are now ready to return to the Browser window. Click OK now. ,c2f3 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 dfBfgTextID group id 802 of page id 372 vfppBounds 6195,4905,9285,6270 Incorrect. Please click OK.9h correct_object buttonStillDown buttonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiShowExit altKey leavePage whatRevAmI vParent enterPage doPage leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent correct_object guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent correct_object guiShowExit pTestDouble pTestDouble pTestDouble pTestDouble default pTestDouble vFeed vName vBackground vTarget tottry keyDown keyChar keyUp actButton pCorrectKey guiShowExit pKeyPress_fb vTemp tottry isAlt isCtrl isShift guiShowExit actButton pExit_fb vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget altKey keyUp thekey whatRevAmI ptemplate :Rev 1.01 eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 21 of 37 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 374 ffield You decide to use the NetWare Administrator graphical utility to implement your security changes. Note that your current context is set to OU=Cars and Trucks. The NetWare Administrator Windows Utility is a highly flexible tool. There are often many ways to perform a single task. For this course, only one method will be covered. For information about other methods, refer to your Electronic Documentation.mentation. EXERCISE eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum tonUp enterPage buttonDoubleClick buttonDown keyDown keyChar rightButtonDown keyUp guiHighlightDown guiHighlightUp leavePage guiHighlightBar buttonStillDown guiShowExit altKey highlightOk buttonUp whatRevAmI vParent enterPage guiHighlightBar pLastHighlight pLastHighlight correct_object correct_object clear text of field pDisplayField doPage vCommand leavePage buttonDown deltaX deltaY rightButtonDown actButton guiShowExit pRightMouse_fb tottry buttonStillDown actButton pDrag_fb guiShowExit pDrag_fb deltaX deltaY tottry svDrag buttonUp getTickcount getDoubleClickTime peekMessage getTickCount actButton vParent group1 vname vname vname vLine guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOk pLastHighlight pCorrectLine pCorrectLine_fb correct_object pLastHighlight pCorrectLine guiShowExit pTestSingle pTestSingle pTestSingle pTestSingle default pTestSingle vFeed vline vName vBackground vTarget dblClickTime startTime lpMsg bDblClick tottry svDrag buttonDoubleClick actButton vParent group1 vname vname vname vLine guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOk vLine pCorrectLine guiShowExit pTestDouble ptestDouble pTestDouble ptestDouble default pTestDouble vFeed vline vName vBackground vTarget tottry keyDown keyChar keyUp actButton pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOK pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOK pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOK guiHighlightDown pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOK XzguiHighlightUp pLastHighlight pLastHighlight guiHighlightBar pLastHighlight highlightOK guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight pLastHighlight highlightOK guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight pLastHighlight highlightOK guiHighlightBar pLastHighlight pLastHighlight pTotalLines guiHighlightBar pLastHighlight pLastHighlight highlightOK guiHighlightBar pLastHighlight pLastHighlight pTotalLines guiHighlightBar pLastHighlight pCorrectKey pLastHighlight pCorrectLine guiShowExit pCorrectKey pCorrectKeyIncorrectLine_fb pLastHighlight pCorrectLine pIncorrectKeyCorrectLine_fb pIncorrectKeyIncorrectLine_fb vTemp tottry isAlt isCtrl isShift guiHighlightDown pLastHighlight pTotalLines guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightUp pLastHighlight guiHighlightBar pLastHighlight pLastHighlight pTotalLines guiHighlightBar pLastHighlight guiHighlightBar pLastHighlight pLastHighlight guiHighlightBar pLastHighlight guiHighlightBar group1 group1 group1 group1 group1 pDisplayField group field set text of field pDisplayField to text of item j of vObjectsObjects vCommand j:to2 vObjectsObjects i:to1 vObjects vLine action theLine guiShowExit actButton pExit_fb altKey keyUp thekey vParent vParentParentname vParentParentParentname vParentParentParentParentname vParentParentParentParentParentname vParentParentParentParentParentParentname vParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentParentname vParentParentParentParentParentParentParentParentName vParentParentParentParentParentParentParentName vParentParentParentParentParentParentName vParentParentParentParentParentName vParentParentParentParentName vParentParentParentName vParentParentName theBackground theTarget highlightOk correct_object correct_object whatRevAmI ptemplate :Rev 1.03 eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum eValue redrawThumb buttonStillDown dragThumb pageClick buttonUp doPage doAction changeValue Color_ScrollBar minimum thumb value pageBar maximum length minimum value maximum length Color_ScrollBar buttonUp Thumb RedrawThumb clickLoc Release AaDoAction buttonStillDown ScrollUp changeValue ScrollDown changeValue Thumb dragThumb PageDown PageUp xpageClick thePart minimum SBMinimum minimum SBMaximum SBMinimum value value RedrawThumb AaDoAction maximum SBMaximum minimum maximum SBMinimum SBMaximum value value RedrawThumb AaDoAction value SBValue minimum value minimum maximum SBValue RedrawThumb AaDoAction length length thumb length pageBar redrawThumb minVal delta Color_ScrollBar pageBar Color_ScrollBar pageBar thumb pageBar changeValue value minimum maximum SBValue RedrawThumb AaDoAction newVal amount redrawThumb thumb pageBar maximum minimum value minimum newPos theOffset tickSpace blankSpace pageRect thumbRect thumbObj dragThumb value pageBar thumb clickLoc thumb maximum minimum minimum SBValue AadoAction newVal maxVal minVal pageClick thumb PageUp value minimum DoPage value maximum doPage doPage pageIncrement maximum value value value maximum value minimum minimum value minimum SBValue RedrawThumb AaDoAction direction doAction actionProc value recipient SBMaximum SBMinimum :Y"@SfTextID field id 64 of page id 154 ~SrSpEnabled SpLines SbButtonID button id 2558 of page id 304 SppOffset SppLineHeight TppLines >T2TppEnabled PTfFieldID field id 2559 of page id 304 bButton fField Exercise 1-Calculating Effective Rights topic9 UppBounds 6285,4755,9270,5280 UfTextID field id 64 of page id 154 UpEnabled VpLines NV*VbButtonID button id 2562 of page id 304 jV`VppOffset VppLineHeight VppLines VppEnabled VfFieldID field id 2563 of page id 304 bButton fField Exercise 2-Adding a Trustee topic10 WpEnabled XppBounds 6285,5535,9270,5850 fXBXfFieldID field id 2567 of page id 304 xXbButtonID button id 2566 of page id 304 bButton fField Summary000000000000000 pScenario pTextPort pFeedbackPort pTemplate assignRight 1,3,4 pTest Incorrect. Please try again. The rights you selected are correct; however, one additional right should be included. Please try again. You selected a right that has not been granted to Kate. Please try again. One of the rights you granted is incorrect. Please try again. pExit_Fb B, R, and D are correct. The explicit trustee assignment overrides the IRF. pCor_Fb Correct. The explicit trustee assignment of B, R, and D overrides the IRF. Page 19 of 37 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 ppBounds 300,4860,9285,6270 gTextID group id 42 of page id 361 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,1485,9270,4605 gTextID group id 64 of page id 361 ffield The IRF for OU=R and D is [BCR S]. Kate has an explicit trustee assignment of [B RD ] for OU=R and D. What are Kate's effective rights for OU=R and D? Select the appropriate rights, and then click the Done button. buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup buttondown buttonup buttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup !uttondown HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 Hfinvert 0,100,0 0,0,0 buttonup Answer ButtonUp ButtonUp HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 exit_fb fill_h stroke_h quesno result HFInvert 1,2,3,4,5,6,7,8 0,0,0 0,100,0 exit_fb fill_h stroke_h quesno result Answer $pscen $$ppBounds 7897,2565,9112,2940 Scenario EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 9 of 379 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 f L ppBounds 4665,1470,9285,6270 v gTextID group id 11 of page id 327 ffield You can use property rights to control access to specific properties. For example, you may want to control which other users can view the Telephone property of your User object. telephone number by not granting their User objects the Read right to that property. At the same time you can allow users to view other properties, such as your address or a fax number. be viewed. object, itself, is not affected by changes in property I'm sorry, you do not have access to that number. _change destroy adjustBounds scenarioButton_change buttonUp buttonDown buttonStillDown pEnabled pEnabled scenarioButton_change theSelf pScenario ppBounds destroy pScenario adjustBounds pNoAdjust ppBounds buttonUp ppEnabled scenarioButton_change theLocation buttonDown ppEnabled theLocation buttonStillDown ppEnabled theLocation pEnabled 0,0,0 ppEnabled theEnabled pEnabled ppEnabled EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 15 of 37 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 347 ffield Calculating Effective Rights Morihiro Tanaka works at Toyco's Electronic Toys division in Tokyo. Morihiro's User object is in the Organizational Unit Manufacturing. One of Morihiro's job responsibilities is to manage the printer. zational Unit object Electronic Toys. He also has an explicit trustee assignment of the Create [C], Delete [D], and Read [R] objects rights for the Printer object High Speed Line. The Printer object has no rights blocked in its IRF. OU= Electronic Toys OU= Mfgctronic Toys OU= R and Dnic Toys TANAKAM Printer O=Toys OU= Electronic Toys OU= Mfgctronic Toys Printer O=Toys OU= R and Dnic Toys TANAKAM EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 12 of 37 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 332 ffield Exceptions to Inheritance Only object rights and rights granted with the All Properties option can be inherited; individual property rights are not inherited. This is because properties vary so greatly from object to object, that it would be difficult to predict what rights would or would not apply. Note, also, that Volume object rights cannot be inherited by the directories and files located in the physical volume that it represents. The file system has its own security system, separate from NDS. Object Rightss+ Property Rights Property Rights Can be inherited! Only "All Properties" can be inherited. Cannot inherited!! Object Rightss All Properties Property Rights Property Rights Telephone Number Telephone Number All Properties title 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 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 buttonup buttonup Find_Menu coursefile place buttonup buttonup Find_Menu coursefile place Index Index ButtonUp ButtonUp tonUp buttonup buttonup \help pCaller vCaller place \help pCaller vCaller place Dialog buttonUp buttonUp dlgInit dlgInit Cancel setValue dlgBox dialog bCancel getValue bSearch getValue tindex.tbK tindex.tbk pCaller bTopMenu getValue pTopmenu bGlossary getValue glossary.tbK glossary.tbk pCaller vTopMenu vCaller vResult vTempInit vInit coursefile , "bGlossary") tbk" buttonUp buttonUp dlgInit dlgInit Cancel setValue dlgBox dialog bCancel getValue bSearch getValue tindex.tbK tindex.tbk pCaller bTopMenu getValue pTopmenu bGlossary getValue glossary.tbK glossary.tbk pCaller vTopMenu vCaller vResult vTempInit vInit coursefile ctrlID dlgBox 524480,4,30,20,111,114,,,Options,8,Helv,bSearch,3.70,6.61,50.86,32.16,19,1342242816,128,Topic Search,0,bGlossary,57.87,6.61,50.86,32.16,21,1342242816,128,Glossary,0,bTopMenu,29.68,41.93,50.86,32.16,25,1342242816,128,Main Menu,0,bCancel,29.68,84.14,50.86,12.31,20,1342242817,128,Cancel,0 dlgInit button bSearch,b19,TRUE button bGlossary,b21,TRUE button bTopMenu,b25,TRUE button bCancel,b20,FALSE Options buttonup buttonup pCaller vCaller place buttonup buttonup pCaller vCaller place title Title Screen EnterPage LeavePage EnterPage initialize 0,0,0 0,0,0 0,0,0 component LeavePage tialize 0,0,0 0,0,0 0,0,0 component LeavePage pptotno pTemplate title Implementing NDS Security Implementing NDS Security Compare Compare Supervisor Supervisor Object Rightshts Property Rightss Property Rightss All Properties s Inherited Rights Inherited Rights Effective Rights Effective Rights E < D I b + : = : @ Rename Rename I :;+ ^K6K[K Browse Browse Write Write Create XO0OUO Create Delete Delete Add Self Add Self Object Rightshts All Properties s EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pPopup POPUP pTextPort pTemplate concept Page 13 of 37 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 333 ffield Inherited Rights Filter (IRF) There are times that you do not want an object to inherit all rights from above. When needed, you can create an Inherited Rights Filter (IRF) that filters out the rights that you do not wish to flow down. An IRF prevents rights from being inherited by blocking all rights except those specifically listed within the filter. The default IRF for an object is [BCRDS]. s the IRF..F..wever, overrides the IRF.F.IRF........d within the filter. An explicit trustee assignment, however, overrides the IRF. all but these rights."" popup fpopup borderstype rectangle buttonup buttonup popup User's rights in Organization Unit 1 User inherits rights in Organizational User's rights in Organization Unit 1 User inherits rights in Organizational EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pPopup POPUP pTextPort pTemplate concept Page 14 of 37 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 334 ffield Effective Rights Effective rights are those rights a user actually has to an object. NetWare calculates effective rights to an object whenever you attempt to perform an action. The calculation of effective rights takes several factors into consideration. Generally, effective rights are the rights an object has inherited minus any rights that have been revoked by an IRF. However, an explicit trustee assignment overrides an IRF. In the example, an explicit trustee assignment at the Organizational Unit would override the IRF. popup fpopup borderstype rectangle buttonup buttonup popup Trustee Assignment in Organization Effective rights in Organizational Trustee Assignment in Organization Effective rights in Organizational EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTemplate concept Page 17 of 37 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 Exercise 1 - Calculating Effective Rights Kate Board is a designer in Toyco's Action Toys division in San Diego, California. Part of Toyco's Directory tree structure is shown. Answer the questions about Kate's effective object rights based on the information presented. Click the Scenario button if you need this information to answer any of the questions.G O=Toys signment in Printer Object OU=Action Toys in Printer Object OU=Action Toys in Printer Object OU=Mfg in Printer Object OU=R and D in Printer Object OU=Mfg in Printer Object User-UDDETTEC in Printer Object User-BEECHS in Printer Object File Server-San Diego Printer Object File Server-San Diego Printer Object User-LANJ in Printer Object User-JUNGLEJ in Printer Object User-BALLB in Printer Object Printer in Printer Object Volume-CAM in Printer Object Computer in Printer Object Volume-CAD in Printer Object User-TAUTERP in Printer Object User-NATORT in Printer Object User-BOARDK in Printer Object Volume-CAD in Printer Object Printer in Printer Object Volume-CAM in Printer Object Computer in Printer Object O=Toys signment in Printer Object User-UDDETTEC in Printer Object User-LANJ in Printer Object User-JUNGLEJ in Printer Object User-BALLB in Printer Object User-TAUTERP in Printer Object User-NATORT in Printer Object User-BOARDK in Printer Object signment in Printer Object signment in Printer Object User-BEECHS in Printer Object OU=R and D in Printer Object EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 34 of 37 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 336 ffield User Object ADMIN NetWare v4.0 creates the User object ADMIN during the installation of the first NetWare server you install. When logging in for the first time, the network administrator logs in as ADMIN. By default, the User object ADMIN is an explicit trustee with the Supervisor object right for every container in the Directory tree. e User object ADMIN does not have any special significance like SUPERVISOR did in earlier versions of NetWare. It is only the first User object created and, therefore, must have the ability to create other objects. ADMINADMINister ADMINADMINister I can manage all objects because I inherit the Supervisor object right to every object. I am created by default during NetWare v4.0 installation. EnterPage whatRevAmI EnterPage DoPage whatRevAmI ptemplate :Rev 1.00 bookname whatRevAmI ptemplate :Rev 1.00 bookname pTextPort pTemplate concept Page 35 of 37 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 337 ffield The User object ADMIN is given powerful rights so that the network administrator can create the initial Directory tree. Once your tree is created, and supervision responsibilities have been established throughout the tree, it is recommended that you delete the User object ADMIN. Note that User object ADMIN does not have any special significance like SUPERVISOR did in earlier versions of NetWare. It is only the first User object created and, therefore, must have the ability to create other objects. ADMINADMINister ADMINADMINister I do not have any special significance like SUPERVISOR in earlier versions. I am the first User object created and must have the ability to create other objects. C:\TOOLBOOK\COURSE7.TBK :REPORTDATA 09 +09 FromGoTo FromGoTo curfocus altyes false InCor ActButton FromGoTo System `D|D| System `D|D| pIndex page id 232 ActButton 22.TBK" tno,bancont 4result,revnum,numrev,revdes,atmpt,component,level,bmarkfile Xuser showwindow( gsetwindowword( 9792,7200 8,-14,1024 +512) -- ** Prog. banner content here "Public Switched Telephone Network" -- ** J -- o4 digit no ( ,unit,sec,lesson) c"yes" PMark SMark TotNo TMark c"I" c"C" \ LeaveBook EnterBook LeaveBook EnterBook showwindow setwindowword setwindowword showwindow reader Public Switched Telephone Network PMark SMark TotNo TMark result revnum numrev revdes atmpt component normal result revnum numrev revdes atmpt component level bmarkfile coursefile place bookname seqno totno bancont LeaveBook normal normal normal bmarkfile Implementing NDS Security LessComp(3,2,3) System gD|D| ActButton ActButton ActButton LessComp(1,1,1) LessComp(2,2,1) curfocus false scrollx field id 0 of page id 148 IdNumber of this Background = 19 field id 43 of page id 198 curfocus fD|D| FromGoTo FromGoTo FromGoTo curfocus gD|D| ActButton fD|D| FromGoTo FromGoTo field id 89 of page id 181 false gD|D| gD|D| gD|D| LessComp(2,2,2) pplaceLastDate vTemp1 73874 ActButton !pptottry ppbancont d#ppPlace ppLevel & t @!p! "0"~" ActButton 8 of page id 232 :PRINTLAYOUT 09 +09 Title stname PrintReview `D|D| s Rmn `D|D| id 1124 of page id 261 button id 408 of page id 232 `D|D| ActButton 8 of page id 232 8 of page id 232 recordField id 1124 of page id 303 Jan 28 1993 05:36:10 PM 19307 #true 8 of page id 232 ActButton :CONDITIONDATA IdNumber of this Background = 19 IdNumber of this Background = 19 this Background = 19 AltKey DoubleEntry DoubleEntry DoubleEntry DoubleEntry FromGoTo ActButton >mhu$ 5 of page id 185 field id 51 of page id 155 omGoTo fD|D| fD|D| DoubleEntry pplaceTime #p7000LastDate p5000LastDate 08:36:21 PM p5000Time Nov 18 1992 03:06:26 PM vTemp1 emp1 "p7000Time 16359 12:45:45 PM ActButton System `D|D| R 19869 `"LessComp(0,0,0) System `D|D| 27712 05:35:33 PM System `D|D| "Incorrect. The right mouse button is not used here. !*#\# urity #X#true #4!stoploop Tms Rmn `D|D| "\"true `D|D| 4#true #(#R#:58:20 PM System 149467 !:27:23 PM Jan 22 1993 05:48:15 PM #true p7214LastDate $16422 #05:43:27 PM p7214Time #X#l#455 #04:03:46 PM #ActButton #true System # this page&&":Rev 1.00"&CRLF onto rev #concept #se select an object. desktop,(double desktop)Please select an object. default,(double default)Please select an object. #*$application_window,(single app window)Incorrect. Please select an object. desktop,(single desktop)Please select an object. default,(single default)Please select an object. #F$ess_fb --- pDrag_fb --- pTestSingle (double click selected object) --- pTestDouble (double click selected object) --- pExit_Fb --- pDefaultHighlightedObject --- Objects : group ComBack --- rectangle "bluBack" --- group "correct_object" --------------------------------------------------------------------------- --------------------------------------------------------------------------- -- Method: enterPage -- Parameters: NONE -- Returns: NONE -- See Also: None -------------------------------------------------------------------------- to handle enterPage send doPage --------------------------------------------------------------------------- -- Method: leavePage -- Parameters: NONE -- Returns: NONE -- See Also: -------------------------------------------------------------------------- to handle leavePage set sysLockScreen to true hide group feed clear text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: buttonDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonStillDown -------------------------------------------------------------------------- to handle buttonDown mLoc system deltaX, deltaY set deltaX to item 1 of mLoc set deltaY to item 2 of mLoc --------------------------------------------------------------------------- -- Method: rightButtonDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonStillDown -------------------------------------------------------------------------- to handle rightButtonDown system trys,tottrys if actButton of this book is false break rightButtonDown increment trys show group feed if trys > tottrys send guiShowExit break rightButtonDown else put pRightMouse_fb of this page into text of field "feed" of group "feed" break rightButtonDown --------------------------------------------------------------------------- -- Method: buttonStillDown -- Parameters: NONE -- Returns: NONE -- See Also: buttonDown,guiShowExit -------------------------------------------------------------------------- to handle buttonStillDown mLoc system deltaX, deltaY, trys, tottrys, svDrag if actButton of this book is false break buttonStillDown if objectFromPoint(mLoc)<>target increment trys show group feed if trys > tottrys send guiShowExit break buttonStillDown else put pDrag_fb of this page into text of field "feed" of group "feed" set svDrag to true break buttonStillDown end --------------------------------------------------------------------------- -- Method: buttonUp -- Parameters: NONE -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle buttonUp mloc system trys,tottrys, svDrag system lpMsg, bDblClick set startTime to getTickcount() --Ignore second buttonUp if bDblClick is true set bDblClick to false break buttonUp end set dblClickTime to getDoubleClickTime() do get peekMessage ( lpMsg, sysWindowHandle, 515, 515, 2 ) if it > 0 set bDblClick to true break buttonUp end until getTickCount() - dblClickTime > startTime if actButton of this book is false or svDrag is true set svDrag to false break buttonUp set vTarget to uniquename of target set vBackground to name of this background set vName to vParent(vTarget,vBackground) if vName is "correct_object" set sysCursor to 4 go to next page set sysCursor to 1 break buttonUp increment trys show group feed if trys > tottrys send guiShowExit break buttonUp else step i from 1 to textLineCount(pTestSingle of this page) if item 1 of textLine i of pTestSingle of this page is vName put item 2 of textLine i of pTestSingle of this page into text of field "feed" of group "feed" break buttonUp end if item 1 of textLine i of pTestSingle of this page is "default" put item 2 of textLine i of pTestSingle of this page into vFeed end end put vFeed into text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: ButtonDoubleClick -- Parameters: NONE -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle buttonDoubleClick system trys, tottrys if actButton of this book is false break buttonDoubleClick set vTarget to uniquename of target set vBackground to name of this background set vName to vParent(vTarget,vBackground) if vName is "correct_object" set sysCursor to 4 go to next page set sysCursor to 1 break buttonDoubleClick increment trys show group feed if trys > tottrys send guiShowExit break buttonDoubleClick else step i from 1 to textLineCount(pTestDouble of this page) if item 1 of textLine i of pTestDouble of this page is vName put item 2 of textLine i of pTestDouble of this page into text of field "feed" of group "feed" break buttonDoubleClick end if item 1 of textLine i of pTestDouble of this page is "default" put item 2 of textLine i of pTestDouble of this page into vFeed end end put vFeed into text of field "feed" of group "feed" to handle keyDown break keyDown to handle keyChar break keyChar --------------------------------------------------------------------------- -- Method: keyUp -- Parameters: key -- Returns: NONE -- See Also: guiShowExit -------------------------------------------------------------------------- to handle keyUp key, isShift, isCtrl, isAlt system trys, tottrys if actButton of this book is false break keyUp set vTemp to pCorrectKey of this page if chars 1 to 3 of vTemp is "ALT" set chars 1 to 3 of vTemp to "Key" set vAlt to true if key is evaluate(vTemp) if vAlt is true and isAlt is not true break else set sysCursor to 4 go to next page set sysCursor to 1 break keyUp end increment trys show group feed if trys > tottrys send guiShowExit break keyUp else put pKeyPress_fb of this page into text of field "feed" of group "feed" --------------------------------------------------------------------------- -- Method: guiShowExit -- Parameters: NONE -- Returns: NONE -- See Also: NONE -------------------------------------------------------------------------- to handle guiShowExit set actButton of this book to false put pExit_fb of this page into text of field "feed" of group "feed" set focus to null to get vParent theTarget, theBackground set vParentParentName to name of parent of parent of theTarget set vParentParentParentName to name of parent of parent of parent of theTarget set vParentParentParentParentName to name of parent of parent of parent of parent of theTarget set vParentParentParentParentParentName to name of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of parent of theTarget conditions when vParentParentname is theBackground return name of theTarget when vParentParentParentname is theBackground return name of the parent of theTarget when vParentParentParentParentname is theBackground return vParentParentName when vParentParentParentParentParentname is theBackground return vParentParentParentName when vParentParentParentParentParentParentname is theBackground return vParentParentParentParentName when vParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentName when vParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentName when vParentParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentParentName return null to handle altKey hWnd, wMsg, thekey step i from 48 to 90 if keyState(i) is "Down" send keyUp i, null, null, true break altKey end to handle whatRevAmI system rev push ptemplate of this page&&":Rev 1.00"&CRLF onto rev $ send highlightOK break keyUp end send guiHighlightBar pLastHighlight of this page,reg set pLastHighlight of this page to 1 send guiHighlightBar pLastHighlight of this page,high break keyUp if key = keyEnd if pLastHighlight of this page is 0 send highlightOK break keyUp end send guiHighlightBar pLastHighlight of this page,reg set pLastHighlight of this page to pTotalLines of this page send guiHighlightBar pLastHighlight of this page,high break keyUp if key = keyNext if pLastHighlight of this page is 0 send highlightOK break keyUp end send guiHighlightBar pLastHighlight of this page,reg set pLastHighlight of this page to pTotalLines of this page send guiHighlightBar pLastHighlight of this page,high break keyUp set vTemp to pCorrectKey of this page if chars 1 to 3 of vTemp is "ALT" set chars 1 to 3 of vTemp to "Key" set vAlt to true if key is evaluate(vTemp) and pLastHighlight of this page is pCorrectLine of this page if vAlt is true and isAlt is not true break else set sysCursor to 4 go to next page set sysCursor to 1 break keyUp end increment trys show group feed if trys > tottrys send guiShowExit break keyUp else if key is evaluate(pCorrectKey of this page) put pCorrectKeyIncorrectLine_fb of this page into text of field "feed" of group "feed" else if pLastHighlight of this page is pCorrectLine of this page put pIncorrectKeyCorrectLine_fb of this page into text of field "feed" of group "feed" else put pIncorrectKeyIncorrectLine_fb of this page into text of field "feed" of group "feed" end end --------------------------------------------------------------------------- -- Method: guiHighlightDown -- Parameters: NONE -- Returns: NONE -- See Also: NONE -------------------------------------------------------------------------- to handle guiHighlightDown if pLastHighlight of this page is pTotalLines of this page send guiHighlightBar pLastHighlight of this page,reg set pLastHighlight of this page to 1 send guiHighlightBar pLastHighlight of this page,high break guiHighlightDown send guiHighlightBar pLastHighlight of this page,reg increment pLastHighlight of this page send guiHighlightBar pLastHighlight of this page,high --------------------------------------------------------------------------- -- Method: guiHighlightUp -- Parameters: NONE -- Returns: NONE -- See Also: guiHighlightBar -------------------------------------------------------------------------- to handle guiHighlightUp if pLastHighlight of this page is 1 send guiHighlightBar pLastHighlight of this page,reg set pLastHighlight of this page to pTotalLines of this page send guiHighlightBar pLastHighlight of this page,high break guiHighlightUp send guiHighlightBar pLastHighlight of this page,reg decrement pLastHighlight of this page send guiHighlightBar pLastHighlight of this page,high --------------------------------------------------------------------------- -- Method: guiHighlightBar -- Parameters: NONE -- Returns: NONE -- See Also: NONE -------------------------------------------------------------------------- to handle guiHighlightBar theLine, action set syslockscreen to true set vLine to "line"&theLine hide group "reg" of group vLine of group "group1" of this page hide group "high" of group vLine of group "group1" of this page conditions when action is reg show group "reg" of group vLine of group "group1" of this page when action is high show group "high" of group vLine of group "group1" of this page if pDisplayField of this page is "none" break conditions end set vObjects to objects of group vLine step i from 1 to itemCount(vObjects) if word 1 of item i of vObjects is "group" set vObjectsObjects to objects of item i of vObjects step j from 1 to itemCount(vObjectsObjects) if word 1 of item j of vObjectsObjects is "field" set vCommand to "set text of field "&pDisplayField of this page&" to text of item j of vObjectsObjects" execute vCommand break conditions end end end end set syslockscreen to false --------------------------------------------------------------------------- -- Method: guiShowExit -- Parameters: NONE -- Returns: NONE -- See Also: NONE -------------------------------------------------------------------------- to handle guiShowExit set actButton of this book to false put pExit_fb of this page into text of field "feed" of group "feed" set focus to null to handle altKey hWnd, wMsg, thekey step i from 48 to 90 if keyState(i) is "Down" send keyUp i, null, null, true break altKey end to get vParent theTarget, theBackground set vParentParentName to name of parent of parent of theTarget set vParentParentParentName to name of parent of parent of parent of theTarget set vParentParentParentParentName to name of parent of parent of parent of parent of theTarget set vParentParentParentParentParentName to name of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of theTarget set vParentParentParentParentParentParentParentParentName to name of parent of parent of parent of parent of parent of parent of parent of parent of theTarget conditions when vParentParentname is theBackground return name of theTarget when vParentParentParentname is theBackground return name of the parent of theTarget when vParentParentParentParentname is theBackground return vParentParentName when vParentParentParentParentParentname is theBackground return vParentParentParentName when vParentParentParentParentParentParentname is theBackground return vParentParentParentParentName when vParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentName when vParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentName when vParentParentParentParentParentParentParentParentParentname is theBackground return vParentParentParentParentParentParentParentName return null to handle highlightOk show group "high" of group "correct_object" hide group "reg" of group "correct_object" to handle whatRevAmI system rev push ptemplate of this page&&":Rev 1.00"&CRLF onto rev normal nner and Pagination L-L-L- Df4f4f4f4f4 BlueBack comback Banner 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 Implementing NDS Security 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 dpTemplate concept Page 29 of 37 desktop NetWare Administrator OU=Cars and Trucks.O=Toyss Manufacturing R and D SERVERN TRUCKM VIEWG WAYSIONP Detroit Cars and Trucks Options Tools Window Object Object Object Trustees-Organizational Unit:Cars and Trucks.Toys Cancel Inherited Rights Filter... Trustees: Effective Rights... Delete Trustee Clear All Properties J3"3G3 Selected Properties: Back Link Bindery Property Department Organizatio Description Detect Intruder HorzScrollBAr 5SBMinimum 5SBMaximum StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift j7clickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp ;ttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift HorzScrollBar *@"@SBMinimum F@<@SBMaximum V@SBValue StationaryBar PageBar buttonDown buttonDown Thumb PageUp PageDown clickLoc buttonStillDown thePart isCtl isShift PageDown clickLoc buttonStillDown thePart isCtl isShift BclickLoc 4905,1980 UpArrow buttonDown buttonUp buttonDown ScrollUp buttonStillDown isCtl isShift buttonUp FttonStillDown isCtl isShift buttonUp dDown DownArrow buttonDown buttonUp buttonDown ScrollDown buttonStillDown isCtl isShift buttonUp buttonStillDown isCtl isShift buttonUp dDown Thumb buttonDown buttonDown Thumb clickLoc buttonStillDown isCtl isShift clickLoc buttonStillDown isCtl isShift SERVERN.Cars and Trucks.Toys Add Trustee... Supervisor Write Add Self Compare RAJG.Cars and Trucks.Toys Property Rights Clear ObjectRights Object Rights Browse Browse Supervisor Delete Create Correct Rename Rename Rename 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 appBounds 310,4417,9275,5535 bgTextID group id 331 of page id 378 ffield Gary Raj is now on the Trustees list. Notice that he already has some rights for this object. He has the Browse object right and the Read property right for All Properties. Click Next to continue.es. Click Next to continue.. Click Next to continue..ntinue. guiConcept 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 ApTextPort 9,