Notification
JMS notification
Type of state change | Property name | Default value |
---|---|---|
Order Status Change | com.tibco.fom.orch.order.statusChange.destination | tibco.aff.orchestrator.notification.order |
OrderLine Status Change | com.tibco.fom.orch.orderLine.statusChange.destination | tibco.aff.orchestrator.notification.orderLine |
Plan Status Change | com.tibco.fom.orch.plan.statusChange.destination | tibco.aff.orchestrator.notification.plan |
PlanItem Status Change | com.tibco.fom.orch.planItem.statusChange.destination | tibco.aff.orchestrator.notification.planItem |
Order Amendment Status Change | com.tibco.fom.orch.orderAmendment.statusChange.destination | tibco.aff.orchestrator.notification.orderAmendment |
To enable these notifications, set the value of respective property to true and define a filter if required. Filter property can be configured as a comma-separated value of more than one status.
Example for the setting filter property for Plan Status change:
<ConfValue description="Plan status change destination" name="Plan status change destination" propname="com.tibco.fom.orch.plan.statusChange.destination" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="tibco.aff.orchestrator.notification.plan" value="tibco.aff.orchestrator.notification.plan"/> </ConfValue>
FTL notification
The outbound notifications are enabled by default and you can see the orders on the Order Management System UI. To disable the outbound notifications, you can set the flag value of "enableNotification" to false in the ConfigValues_OrchService.xml file.
To enable these notifications, set the Enable Batching for 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.
<Category description="FTL Server Configuration" name="FTL Server Configuration" visibility="Basic"> <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="*"/> </ConfValue> <ConfValue description="Enable Batching for FTL Notifications" isHotDeployable="true" name="Enable Batching for FTL Notifications" propname="enableBatchNotification" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfBool default="false" value="false"/> </ConfValue> <ConfValue description="FTL Realm Server IP" isHotDeployable="true" name="FTL Realm Server IP" propname="realmHost" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="10.102.16.150" value="10.102.16.150"/> </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 User Name" isHotDeployable="true" name="FTL Realm User Name" propname="realmUsr" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="guest" value="guest"/> </ConfValue> <ConfValue description="FTL Realm User Password" isHotDeployable="true" name="FTL Realm User Password" propname="realmPswd" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="guest-pw" isPassword="true" value="guest-pw"/> </ConfValue> <ConfValue description="FTL Realm Application Identifier" isHotDeployable="true" name="FTL Realm Application Identifier" propname="realmAppIdentifier" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="default" value="default"/> </ConfValue> <ConfValue description="FTL Realm Client Label" isHotDeployable="true" name="FTL Realm Client Label" propname="realmClientLabel" 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> <ConfValue description="FTL Realm Notification Sub End-Point" isHotDeployable="true" name="FTL Realm Notification Sub End-Point" propname="pcNotificationSubEndpoint" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="pc-subscriber" value="pc-subscriber"/> </ConfValue> <ConfValue description="FTL Realm Notification Order Sequencing End-Point" isHotDeployable="true" name="FTL Realm Notification Order Sequencing End-Point" propname="orderSequencingEndpoint" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="fom-order-seq" value="fom-order-seq"/> </ConfValue> <ConfValue description="Order Sequencing Message Retry Count" isHotDeployable="true" name="Order Sequencing Message Retry Count" propname="ftlMessageRedeliveryCount" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="5" value="5"/> </ConfValue> <ConfValue description="Order Sequencing Message Retry Interval" isHotDeployable="true" name="Order Sequencing Message Retry Interval" propname="ftlMessageRetryInterval" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="1000" value="1000"/> </ConfValue> <ConfValue description="FTL Realm Notification Order Sequencing Durable Name" isHotDeployable="true" name="FTL Realm Notification Order Sequencing Durable Name" propname="ftlSequencingDurableName" readonly="false" sinceVersion="5.0" visibility="Basic"> <ConfString default="fom-order-seq-durable" value="fom-order-seq-durable"/> </ConfValue>