|
Table Of Contents
Information About the Java API
Installing on a Unix or Linux Platform
Installing on the Windows Platform
Getting Started
This module describes the platforms on which the Java API can be used and how to install, compile, and start running the API.
• Information About the Java API
Information About the Java API
Introduction
The Java API is used for updating, querying, and configuring the SCMS Subscriber Manager (SM). It consists of two parts, which can be used separately or together without restriction.
•SM Non-blocking Java API—A high-performance API with low visibility to errors and other operation results. It supports automatic integrations with OSS/AAA systems.
•SM Blocking Java API—A more user-friendly API. It supports user interface applications for accessing and managing the SM.
Platforms
The SM Java API was developed and tested on a Windows platform, but it is operable on any platform that supports Java version 1.4.
Package Content
For brevity, <installdir>r efers to the installation directory sm-java-api-vvv.bb.
The <installdir>/javadoc folder contains the API JAVADOC documentation.
The <installdir>lib folder contains the smapi.jar file, which is the API Executable. It also contains additional jar files necessary for the API operation.
How to Install the Java API
The Java API distribution is part of the SCMS SM-LEG distribution file and is located in the sm_api directory
The Java SM API is packaged in a Unix tar file. You can extract the Java SM API using the Unix tar utility or most Windows compression utilities.
• Installing on a Unix or Linux Platform
• Installing on the Windows Platform
Subscriber Manager Setup
The API connects to the PRPC server on the SM. For the API to work:
•The SM must be up and running, and reachable from the machine that hosts the API
•The PRPC server must be started.
The PRPC server is a proprietary RPC protocol designed by Cisco. For more information about the PRPC server, see the Cisco SCMS Subscriber Manager User Guide .
Installing on a Unix or Linux Platform
Note The abbreviations vvv and bb stand for the Java SM API version and build number.
Step 1 Extract the SCMS SM-LEG distribution file.
Step 2 Locate the Java SM API distribution tar sm-java-api-dist.tar
Step 3 Extract the Java SM API distribution tar and obtain the sm-java-api-vvv.bb.tar
#>tar -xvf sm-java-api-dist.tar
Step 4 Extract the Java SM API package tar
#>tar -xvf sm-java-api-vvv.bb.tar
Installing on the Windows Platform
Step 1 Use a zip extractor (such as WinZip)
Compiling and Running
To compile and run a program that uses the SM Java API, smapi.jar must be in the CLASSPATH.
For example, if the program source is in SMApiProgram.java , use the following command line to compile the program:
#>javac -classpath smapi.jar SMApiProgram.java
After compiling the program, use the following command line to run the program:
#>java -cp .;<installdir>/lib/smapi.jar SMApiProgram
Posted: Thu May 31 04:20:26 PDT 2007
All contents are Copyright © 1992--2007 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.