Documentation Home
> Sun N1 Service Provisioning System 5.2 Plug-in Development Guide
Sun N1 Service Provisioning System 5.2 Plug-in Development Guide
Book Information
Index
A
B
C
D
E
F
G
H
I
J
M
N
P
R
S
T
U
V
X
Preface
Chapter 1 Overview of N1 Service Provisioning System Plug-Ins
Overview of Sun N1 Service Provisioning System
Overview of the Solution Development Environment
Introduction to Plug-Ins
XML Schemas
Parts of a Plug-In
Plug-In Packaging
Recommended Naming
Installation Considerations
Plug-In Upgrade Considerations
Uninstalling Plug-Ins
Uninstalling Plug-In Versions
Component Versions and Dependencies
Versioning Considerations
Certificates
Security Considerations
Plug-In Display in the Browser Interface
Plug-In readme.txt File
Chapter 2 Creating a Plug-In
Installing the Plug-In Development Environment
sps-compSDK.jar File
plugin-core.jar File
Creating a Plug-In: Process Overview
Plug-In Directory Structure
Developing a Model
Designing Your Plug-In for Extensibility
Creating Components and Plans
Building Components
Simple and Composite Components
Variables
Configuration Templates
Defining Component Types
Creating Plans
Simple and Composite Plans
How to Generate a Plan
Using Native Commands in Plans and Components (<execNative> Step)
Calling Java-based Objects in Plans and Components (<execJava>)
Conditional Elements
Error Handling
Limiting Hosts for a Plug-In
Enabling Users to Browse and Export Files
Browsing and Exporting: Process Overview
Browse Function
Export Function
Defining the Plug-In
Defining a User Interface to the Plug-In
Packaging the Solution
Testing the Solution
Chapter 3 Extending an Application-Specific Plug-In
Overview of Plug-In Extensibility
Defining the Extended Plug-In
Extending Component Types
Extending the Plug-in Java Classes
Customizing the Plug-In User Interface
Chapter 4 Using the Application Programming Interfaces
Using the Java API for Service Provisioning
Component APIs
Browsing Function
Browser API Implementation
BrowserNode Class
BrowserFactory Interface
Sample Code for Browsing Function
Exporting Function
ComponentExporter Process
ComponentExporter Example
execJava API
ExecutorFactory Interface
AgentContext Method
Executor Interface
execJava Examples
Command-Line APIs
Before You Begin
Error Handling
Package Overview
Appendix A Example Plug-In
Description of the Sample Plug-In
Sample Plug-In Descriptor File
Sample Composite Component
Sample Simple Component
Sample Plan
© 2010, Oracle Corporation and/or its affiliates