Name Last modified Size Description
Parent Directory -
CHANGELOG.html 25-Feb-2005 14:57 7.6K
DEPENDENCIES.html 07-Mar-2005 09:10 1.8K
DOCUMENTATION.html 24-Jan-2005 00:00 132
LICENSE.txt 02-Dec-2004 00:00 11K
README.html 16-Dec-2004 00:00 20K
SAMPLECODE.html 24-Jan-2005 00:00 132
builds/ 27-Aug-2008 02:05 -
Storage Management ServicesTM (SMS) is an API framework that applications consume in order to provide a complete backup solution on NetWare® and SUSETM Linux Enterprise Server (SLES). Some important properties of this framework include:
The SMS framework is implemented by two main components - Storage Management Data Requestor (SMDR) and Target Service Agent (TSA). SMDR defines the API framework and the TSA provides an implementation of the API for a particular target.
NOTE:
The SMS NDK package comprises of:
SMS NDK has a dependancy on the SMS product rpm.
Download the novell-sms rpm from SMS Developer Components for SUSE LINUX and install it.
# rpm -ivh novell-sms-0.1.0-14.i586.rpm
Installing the rpm copies the binaries into /opt/novell/sms/bin, the libraries into /opt/novell/lib and the scripts into /etc/init.d.
Start the SMDR daemon by giving the following command:
# /etc/init.d/novell-smdrd start
The file system target service tsafs is autoloaded by smdrd, to load other TSAs or configure TSAs use options provided by smsconfig.
Any backup application that uses SMS can now be run.
NOTE:
Refer to demoengine_linux.html, for details on the Demo Engine sample for Linux.
Refer to tsatest_linux.html, for details on the TSATEST sample for Linux.
For a discussion on SMS, a newsgroup is available at: news://developer-forums.novell.com/novell.devsup.sms
The Demonstration Engine (DE) is a sample that demonstrates the uses SMS API to perform simple backup and restore operations. The sample provides a very primitive implementation of a backup application with a view to present concepts and familiarize the developer on usage of SMS API. It also provides an implementation of new features discussed in this developer release to supplement the documentation.
For more information, refer demoengine.html, (for NetWare) and demoengine_linux.html (for Linux) that ships in this developer release.
TSATEST is a utility that reads data sets from a target, and then discards them. This, in effect, is equivalent to a backup system that has an infinite capacity, high performing tape sub-system. TSATEST can thus be used to benchmark backup application performance. TSATEST can also be used to troubleshoot hardware and software bottlenecks.
TSATEST is available as part of the developer kit along with its source which can be treated as the recommended implementation for achieving high performance. For more information, refer tsatest.html (for NetWare) and tsatest_linux.html (for Linux) that ships in this developer release.
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
You may not export or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside.
All files provided in this release are subject to the Novell Developer Kit License Agreement and Separate Limited Warranty, which can be found in the license.txt file provided in this download.
Copyright © 2003 - 2004 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
eDirectory is a trademark of Novell, Inc. in the United States and other countries.
GroupWise is a registered trademark of Novell, Inc. in the United States and other countries.
Novell is a registered trademark of Novell, Inc. in the United States and other countries.
NetWare is a registered trademark of Novell, Inc. in the United States and other countries.
Storage Management Services (SMS) is a trademark of Novell, Inc. in the United States and other countries.
SUSE is a registered Trademark of SUSE LINUX AG, a Novell company
YES, Tested, & Approved is a trademark of Novell, Inc. in the United States and other countries
All third-party products are the property of their respective owners.