What is an extension reference?
An extension reference is a managed, symbolic name which refers to a SIS extension. A SIS extension, in turn, can be used to change and extend the behaviour of the SIS in cases where the standard elements are not sufficient. See User Extensions in the SIS Overview and Concepts document for details. |
There are two types of extension references, for:
-
Service Composition Selector (SCS) extensions — look up composition scripts as trigger selectors (see Trigger Diagram Elements)
-
Interceptor extensions — used within any of the interceptors (Composition Input/Output, Service Input/Output or Parallel Block Input/Output) to modify a composition’s environment.
Service Composition Selector (SCS) extension references
To create a new SCS extension reference:
1 |
Select New ▶ Service-Composition-Selector-Extension Reference from the File menu. |
---|---|
2 |
Follow the usual steps through the wizard, until you reach the properties page. All SCS extensions bind to a local SLEE service, so enter the (name, vendor, version) triplet of the extension’s service into the appropriate fields. Then click Finish. After the new SCS extension reference has been created, its name will appear as an entry in the dropdown list of Service Lookups in Trigger diagrams. |
Interceptor extension references
To create a new interceptor extension reference:
1 |
Select New ▶ Interceptor-Extension Reference from the File menu. |
---|---|
2 |
Follow the usual steps through the wizard, until you reach the properties page. All Interceptor extensions bind to a local SLEE service, so enter the (name, vendor, version) triplet of the extension’s service into the appropriate fields. Then click Finish. After the new Interceptor extension reference has been created, its name will appear as entry in the dropdown list of Extension elements in interceptor diagrams. |