Bug 993507

Summary: There is no OOTB integration between SwitchYard and RTGov
Product: [JBoss] JBoss Fuse Service Works 6 Reporter: Jiri Pechanec <jpechane>
Component: RT GovernanceAssignee: Gary Brown <gbrown>
Status: CLOSED NOTABUG QA Contact: Jiri Sedlacek <jsedlace>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.0.0CC: atangrin, oskutka, soa-p-jira
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-06 08:36:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jiri Pechanec 2013-08-06 05:46:55 UTC
This is a tracking issue for a functionality mentioned https://bugzilla.redhat.com/show_bug.cgi?id=957678#c1

RTGov still requires to have a custom code to be provided to integrate SY with it, see in the docs http://docs.jboss.org/overlord/rtgov/quickstart/1.0.0.Final/html_single/index.html#_the_policy

There has to be an integration OOTB that will allow RTGov to collect SY message flow just using a configuration options not writing a code.

Comment 1 Gary Brown 2013-08-06 08:36:19 UTC
The document referenced is a quickstart that uses the 'validator' mechanism to block transactions. Unfortunately it was not possible to use the activity collector mechanism directly to do this, as exceptions cannot be thrown through the switchyard event listener mechanism.

However all activity events from switchyard *ARE* collected via the event listener mechanism - so custom code only needs to be added in this specific validation case, where the customer wishes the rules to block the business transaction and prevent the switchyard service from processing it.