Notification

External clients can listen for FTL notifications about state changes that are sent by the Orchestrator. Users can enable the FTL notifications. Users can also filter by state change notifications.

To enable these notifications, set the Enable FTL Notifications property to true and define a filter if required. The filter property can be configured as a comma-separated values with more than one status change type.

Example for the setting filter property for Plan Status change:

<ConfValue description="Enable FTL Notifications" isHotDeployable="true" name="Enable FTL Notifications" propname="enableFTLNotifications" readonly="false" sinceVersion="5.0" visibility="Basic">
				<ConfBool default="false" value="true"/>
			</ConfValue>
<ConfValue description="Types of FTL Notification" isHotDeployable="true" name="Types of FTL Notification" propname="ftlNotificationTypes" readonly="false" sinceVersion="5.0" visibility="Basic">
				<ConfString default="*" value="PLAN"/>
			</ConfValue>
Note: a. for PlanItem status notification set "Types of FTL Notification" value as PLANITEM.
b. For Order status notification set "Types of FTL Notification" value as ORDER
c. For all types of notifications, sets "Types of FTL Notification" value as *
<ConfValue description="FTL Realm Server IP" isHotDeployable="true" name="FTL Realm Server IP" propname="realmHost" readonly="false" sinceVersion="5.0" visibility="Basic">
				<ConfString default="localhost" value="localhost"/>
			</ConfValue>
			<ConfValue description="FTL Realm Server Port" isHotDeployable="true" name="FTL Realm Server Port" propname="realmPort" readonly="false" sinceVersion="5.0" visibility="Basic">
				<ConfString default="8080" value="8080"/>
			</ConfValue>
			<ConfValue description="FTL Realm Application Name" isHotDeployable="true" name="FTL Realm Application Name" propname="realmAppName" readonly="false" sinceVersion="5.0" visibility="Basic">
				<ConfString default="fom-orch" value="fom-orch"/>
			</ConfValue>
<ConfValue description="FTL Realm Notification End-Point" isHotDeployable="true" name="FTL Realm Notification End-Point" propname="realmNotificationEndpoint" readonly="false" sinceVersion="5.0" visibility="Basic">
				<ConfString default="fom-orch" value="fom-orch"/>
			</ConfValue>
Note: FTL Realm Application Name application mentioned in the Orchestrator configuration file must be created at FTL with the same name. Also application endpoint must be the same as that mentioned in the Orchestrator configuration file.