Integrating TIBCO Fulfillment Catalog Rule Models Offline

Rule models can be loaded into the engine using the offline or online integration with TIBCO Fulfillment Catalog. The offline format for rule models must conform to the schema used by TIBCO Fulfillment Catalog to generate the models.

Procedure

  1. Set the following configurations for OPE to consume the rule models offline using poller mechanism or offline web service.
    <Category description="OPE Rule Catalog Configuration" name="OPE Rule Catalog Configuration" visibility="Advanced">
    				<ConfValue description="Use offline ope rule" name="Use offline ope rule" propname="com.tibco.fom.oms.afi.offline.operule.use" sinceVersion="3.0" visibility="Advanced">
    					<ConfBool default="false" value="false"/>
    				</ConfValue>
    				<ConfValue description="OPE Rule catalog poller and WS directory" name="OPE Rule catalog poller and WS directory" propname="com.tibco.fom.oms.afi.offline.operule.directory" sinceVersion="3.0" visibility="Advanced">
    					<ConfString default="/home/tibuser/tibco/af/operule" value="/Home/tibuser/tibco/af/operule"/>
    				</ConfValue>
    				<ConfValue description="OPE Rule catalog import success poller and WS directory" name="OPE Rule catalog import success poller and WS directory" propname="com.tibco.fom.oms.afi.offline.operule.importsuccess.directory" sinceVersion="3.0" visibility="Advanced">
    					<ConfString default="/home/tibuser/tibco/af/operule-success" value="/Home/tibuser/tibco/af/operule-success"/>
    				</ConfValue>
    				<ConfValue description="OPE Rule catalog import failure poller and WS directory" name="OPE Rule catalog import failure poller and WS directory" propname="com.tibco.fom.oms.afi.offline.operule.importfailure.directory" sinceVersion="3.0" visibility="Advanced">
    					<ConfString default="/home/tibuser/tibco/af/operule-failure" value="/Home/tibuser/tibco/af/operule-failure"/>
    				</ConfValue>
    </Category>
    
  2. For the web service, set the following parameter to true in the service request:

    <off:opeRuleOffline>true</off:opeRuleOffline>

  3. Create the following topic:
    tibco.aff.ope.events.operulemodel.publish