Novell Appnotes November 2002
Total Page:16
File Type:pdf, Size:1020Kb
Novell, Inc. 464-000063-011 Novell AppNotes • November 2002 Novell AppNotes Order Desk PO Box 14530 Fremont, CA 94539 USA Novell AppNotes® Tel 925 463 7391 Tel 800 395 7135 Novell Research www.novell.com Call 1-800-395-7135 for subscriptions NOVEMBER 2002 Novell’s Technical Journal for Implementing, Managing, and Programming to one Net Spotlight on Novell Nterprise Branch Office APPNOTES 4 Novell Nterprise Branch MEDIA MAIL Office: Remote Office U.S. Postage Management Made Easy PAID Office Spotlight on Novell Nterprise Branch Fremont, CA 17 Understanding the Atlas Permit# 774 Feature in ZENworks for Novell Appnotes Returns Servers 3 c/o Zomax, Inc. 28 Implementing Protocom’s 1640 Berryessa Rd, Suite B SecureConsole in a Large San Jose, CA 95133 Network USA 37 How You Can Help Improve the Quality of Novell’s CHANGE SERVICE REQUESTED Software DEVELOPER NOTES 47 How to Build J2EE Applications Using Novell Technologies: Part 6 60 How to Port an ANSI C/POSIX Application to NKS/LibC SECTIONS 82 Net Management 92 Net Support 104 Code Break 118 Viewpoints AppNotes ® Novell’s Technical Journal for Implementing, Managing, and Programming to one Net November 2002 Volume 13, Number 11 Editor-in-Chief Gamal B. Herbon Novell AppNotes® (formerly Novell Application Notes, ISSN# 1077-0321, and now including the former Novell Developer Notes) is published monthly by Novell, 1800 S. Managing Editor Ken Neff Novell Place, Provo, UT 84606. The material in the AppNotes is based on actual field experience and technical research performed by Novell personnel, covering topics in these Senior Editor Edward Liebing main areas: Editor Rebecca Rousseau • Network design and optimization strategies • Network management tactics Senior Research Engineer • Novell product internals and theory of operations Kevin Burnett • Novell product implementation guidelines • Integration solutions for third-party products Research Engineer Jeff Fischer • Network applications development and tools Graphics Wes Heaps This information is designed to benefit Novell’s technical audience consisting of systems engineers, support engineers, consultants, programmers, network managers, and information Online Production Robert Rodriguez systems personnel. Subscription Information Production Zomax Incorporated The AppNotes subscription rate for a 1-year subscription (12 issues) is US $99. To order, call This AppNotes edition was produced (800) 395-7135 or (925) 463-7391. Orders can also be faxed to (510) 657-1473 or sent by e- using Adobe FrameMaker 6, Illustrator, mail to [email protected]. Or use the order form at the back of each AppNotes Photoshop, QuarkXPress, WebWorks edition. (Bulk subscriptions are available at a discounted rate.) For subscription service Publisher Professional, and HP LaserJet questions and changes of address, call (800) 395-7135 or fax (510) 657-1473. printers. AppNotes on the Web The AppNotes are accessible on the World Wide Web at http://www.novell.com/appnotes. Permissions You must obtain permission before reproducing any material from the Novell AppNotes in any form. To quote from or reprint any portion of an AppNote, send a written request to Novell Research Editor-in-Chief, 1800 S. Novell Place, Provo, UT, 84606, or fax to (801) Reader Service 861-4123. For subscription service questions and AppNote Back Issues changes of address, call: You can order back issues of past Novell AppNotes, subject to availability, for $15 each, $20 (800) 395-7135 or each outside the United States. (Bulk orders are available at a discounted rate.) The (925) 463-7391 Publications List in each AppNotes edition provides part numbers for back issues. For more Or send e-mail to: information, see the order form at the back of this AppNotes edition. [email protected] Editorial Comments Copyright © 2002 by Novell, Inc., Provo, Utah. All rights reserved. Direct any comments or suggestions about Novell, Inc. makes no representations or warranties with respect to the contents or use of the content of AppNotes to: these Application Notes (AppNotes) or of any of the third-party products discussed in the AppNotes. Novell reserves the right to revise these AppNotes and to make changes in their Gamal B. Herbon content at any time, without obligation to notify any person or entity of such revisions or Novell Research changes. These AppNotes do not constitute an endorsement of the third-party product or Novell, Inc. MS PRV A-231 products that were tested. Configuration(s) tested or described may or may not be the only 1800 S. Novell Place available solution. Any test is not a determination of product quality or correctness, nor does Provo, Utah 84606 USA it ensure compliance with any federal, state or local requirements. Novell does not warranty Voice (801) 861-6504 products except as stated in applicable Novell product warranties or license agreements. Letter from the Editor November 2002 Dear AppNotes Readers: Welcome to the November 2002 issue of Novell AppNotes! First, I thank all of you for your continued support of the AppNotes and your interest in the topics we cover each month. I appreciate all of your feedback and share it with our staff. Your feedback guides us to change and to continually try to make things better for you, our readers. As most of you have heard by now, Novell has reiterated its one Net strategy with clarification on the items that make up that strategy. In alignment with this, our spotlight this month is on Novell Nterprise Branch Office. Our very own Kevin Burnett leads off with our key article entitled, “Novell Nterprise Branch Office: Remote Office Management Made Easy.” In your ongoing quest for ZEN knowledge (no pun intended), Anand Sinha and Rajni Kant Lal provide “Understanding the Atlas Feature in ZENworks for Servers 3.” Next we have “Implementing Protocom’s SecureConsole in a Large Network,” by Jeff Clayton, followed by Lionel Bartlett’s contribution, “How You Can Improve the Quality of Novell’s Software.” In our Developer Notes section we have the next installment of Jeff Hanson’s popular series, “How to Build J2EE Applications Using Novell Technologies: Part 6.” Our final developer-related article this month is a piece by Ulrich Neumann, “How to Port an ANSI C/POSIX Application to NKS/LibC.” As usual, we have all the sections that you’ve come to expect. This month, Jeff Fischer takes over our Network Novice section, and I think you’ll be pleased with what you see. I also want to welcome Morgan Adair back to the fold as the newest member of the AppNotes/DeveloperNet University team. As you may recall, Morgan started our former sister publication, Novell Developer Notes. Morgan will add a lot to our developer sections and to DeveloperNet University going forward. On a more informational note, please be aware that BrainShare 2003 in Salt Lake City will be held the week of April 13-18. This is a change from the long-standing third week in March, so mark your calendars and plan now for this big event. I’m sure you won’t want to miss it. Another item you might be interested in is Novell Press. The responsibilty for this entity was recently turned over to yours truly and team. We are making a lot of changes to Novell Press, and I think you’ll be pleased with the results. Please be patient as we get the Next Novell Press up and running. If you have any suggestions for Novell Press books, topics, ways we could do things better, and so on, please let me know. Stay tuned for more information. Please feel free to send me your feedback via the website or by email to [email protected]. Until next time, Gamal B. Herbon Editor-in-Chief 1 Contents November 2002 APPNOTES (Spotlight on Novell Nterprise Branch Office) 4 Novell Nterprise Branch Office: Remote Office Management Made Easy Kevin Burnett, Nancy Cadjan Introduces Novell Nterprise Branch Office, an appliance-based solution for managing remote offices from a central location. 17 Understanding the Atlas Feature in ZENworks for Servers 3 Anand Sinha, Rajni Kant Lal Explains the basics of the Atlas feature of ZENworks for Servers 3, which divides the itnernetwork map into a set of hierarchical maps for ease in viewing and managing devices in large networks. 28 Implementing Protocom’s SecureConsole in a Large Network Jeffrey G. Clayton Provides insight into the design and deployment of Protocom’s SecureConsole product in a large-scale network environment, including various tips and tricks for a successful deployment strategy. 37 How You Can Help Improve the Quality of Novell’s Software Lionel Bartlett Explains the system/software testing process at Novell and outlines various ways in which you, as a customer, can help us improve the quality of our software. DEVELOPER NOTES 47 How to Build J2EE Applications Using Novell Technologies: Part 6 J. Jeffrey Hanson Sixth in a series that outlines a platform and methodology for developing applications on NetWare with the Java 2 Platform Enterprise Edition (J2EE) using a service-oriented architecture. 60 How to Port an ANSI C/POSIX Application to NKS/LibC Ulrich Neumann Describes the differences in Novell’s LibC library compared to ANSI C, POSIX, and other UNIX systems, and provides tips and examples of how to port such applications to LibC. www.novell.com/appnotes 2 SECTIONS 82 Net Management Network Novice - Administering Rights in ConsoleOne: Part 1 Directory Primer - eDirectory Synchronization and Background Processes Tips and Tricks - Fighting Spam, Sound Advice on Configuring Multimedia Players, Setting Up the SilverDebugger on the Novell exteNd