Go to main content
1/9
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Documentation Accessibility
1
Extensions Overview
About Custom Extensions
Extensions
Execution Points
Building Block
Process Point
Action Type
Extension Logic
Invocation Methods
MetaSolv Solution UI
Web Service Clients
CORBA API Clients
Polling Servers
Polling Servers and Supported Execution Points
2
Defining An Extension
Defining an Extension in the UI
Type of Extension
Name of Extension
Execution Mode
Associating an Execution Point With an Extension
Defining the Extension Parameters
Configuring an Extension
Configuring Gateway.ini
Additional Configurations
Invoking an Extension
3
Identifying An Execution Point
Component Options
Building Block Options
Process Point Options
Action Type Options
Component Combinations
4
Coding The Extension Logic
Inheriting From the Extension Framework
Accessing Data Passed From the Execution Point
Overview
Class Details
Policy Class
Entity Class
A
Supported Execution Points
Execution Points
Assign Queues
Business Example
Execution Point Definition
Data Passed / Data Returned
UI Invocation
WebService API Invocation
CORBA API Invocation
Assign Task Jeopardy
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Change Task Completion Date
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Complete Task
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Generate Tasks
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Late Task
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Potentially Late Task
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Provisioning Plan Default
Business Example
Execution Point Definition
Data Passed / Data Returned
UI Invocation
WebService API Invocation
CORBA API Invocation
Reject Task
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
System Task Failure
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Gateway Event Failure
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Email CLR/DLR/TCO
Business Example
Execution Point Definition
Data Passed
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Port Address
Business Example
Execution Point Definition
Data Passed / Data Returned
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Component or Element for Physical Connection
Business Example
Execution Point Definition
Data Passed / Data Returned
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Component or Element for Virtual Connection
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Network System
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Customer Edge Component
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select End Component For Physical Connection
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Equipment For CE
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
DS0/DS1 Automated Design
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Connection Id Automation
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned Data Validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional invocations
Select Dedicated Plant
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
Additional Invocations
Create/Update End User Location
Business Example
Execution Point Definition
Data Passed / Data Returned
Returned data validation
UI Invocation
WebService API Invocation
CORBA API Invocation
B
Extensions Sample Code
Using Sample Code as a Reference for Best Practices
Exception Handling
E-mail Notification
CORBA API Invocation
Running the Sample Code
AssignWorkQueues
ProvPlanDefault
ExtensionFrameworkOneWayTest
SampleExtensionException
InvokeCorbaAPIExtension
SelectComponent
SelectPort
SelectComponentForVirtual
SelectNetworkSystemForNetDesign
SelectCustEdgeCompForNetDesign
SelectConnectionEndPoints
SelectCustEdgeEquipForNetDesign
DS0/DS1 Automated Design
ConnectionIdAutomation
DedicatedPlantSelection
Create/Update End User Location
Sample Address Validation Return Data Format
Scripting on this page enhances content navigation, but does not change the content in any way.