Documentation Home
> Sun N1 Service Provisioning System 5.1 Plug-in Development Guide
Sun N1 Service Provisioning System 5.1 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-In Versions
Component Versions and Dependencies
Certificates
Security Considerations
Plug-In readme.txt File
Chapter 2 Creating a Plug-In
Installing the Plug-In Development Environment
Creating a Plug-In: Process Overview
Plug-In Directory Structure
Developing a Model
Creating Components and Plans
Building Components
Simple and Composite Components
Variables
Configuration Templates
How to Define a Configuration Template
Defining Component Types
How to Create a Component Type
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 an Interface to the Plug-In
Packaging the Solution
Testing the Solution
Chapter 3 Using the Application Programming Interface
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
Appendix A Example Plug-In
Description of the Sample Plug-In
Plug-In Descriptor File
Components
© 2010, Oracle Corporation and/or its affiliates