[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-5191) ESB Editor - linking in other editors where appropriate

Brian Fitzpatrick (JIRA) jira-events at lists.jboss.org
Fri Nov 13 18:54:05 EST 2009


    [ https://jira.jboss.org/jira/browse/JBIDE-5191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12494562#action_12494562 ] 

Brian Fitzpatrick commented on JBIDE-5191:
------------------------------------------

This info is from Burr:

just for clarity sake:
Groovy
<action name="setup_key"
                        class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
                        <property name="script"
                            value="/scripts/setup_key.groovy" /> <!-- this should open in Groovy editor -->
</action>

jBPM
                <action name="start_a_new_order_process"
                    class="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor">
                    <property name="command"
                        value="StartProcessInstanceCommand" />
                    <property name="process-definition-name"
                        value="bpm4_ESBOrderProcess" />
                    <property name="key" value="body.businessKey" />
                    <property name="esbToBpmVars">
                        <mapping esb="BODY_CONTENT"    bpm="entireOrderAsXML" />
                    </property>
   
                </action>

Drools
                <action
                    class="org.jboss.soa.esb.actions.BusinessRulesProcessor"
                    name="BRP">
                    <property name="ruleSet"
                        value="Priority_Rules.drl" /> <!-- this should open in Drools editor -->
                    <property name="ruleReload" value="true" />
                    <property name="object-paths">
                        <object-path esb="body.orderHeader" />
                        <object-path esb="body.customer" />
                    </property>
                </action>

Drools based CBR
                <action
                    class="org.jboss.soa.esb.actions.ContentBasedRouter"
                    name="ContentBasedRouter">
                    <property name="ruleSet" value="CBRRules.drl" /> <!-- this should open in Drools editor -->
                    <property name="ruleReload" value="true" />
                    <property name="destinations">
                        <route-to
                            destination-name="SuperSpecialCustomerService"
                            service-category="ConciergeManager" service-name="ConciergeService" />
                        <route-to
                            destination-name="SpecialCustomerService"
                            service-category="DistributionManager" service-name="DistributionService" />
                        <route-to
                            destination-name="RegularCustomerService"
                            service-category="BasicShipping" service-name="ShipperService" />
                    </property>
                    <property name="object-paths">
                        <object-path esb="body.orderHeader" />
                        <object-path esb="body.customer" />
                    </property>
                </action>

XPath based CBR
                  <action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="ContentBasedRouter">
                      <property name="cbrAlias" value="XPath"/>
                      <property name="destinations">
                          <namespace prefix="ord" uri="http://org.jboss.soa.esb/Order" />

                          <route-to service-category="BlueTeam"  service-name="GoBlue"  expression="/ord:Order[@statusCode='0']" />
                          <route-to service-category="RedTeam"   service-name="GoRed"   expression="/ord:Order[@statusCode='1']" />
                          <route-to service-category="GreenTeam" service-name="GoGreen" expression="/ord:Order[@statusCode='2']" />
                      </property>
                  </action>

XSLTAction
                <action name="proxy-transform-old-to-new"
                        class="org.jboss.soa.esb.actions.transformation.xslt.XsltAction">
                        <property name="templateFile" value="/Proxy_Versioning_RequestTransform.xsl"/> <!-- this should open in XSLT editor -->
                        <property name="failOnWarning" value="true"/>
                        <property name="resultType" value="STRING"/>
                </action>


> ESB Editor - linking in other editors where appropriate
> -------------------------------------------------------
>
>                 Key: JBIDE-5191
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-5191
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: esb
>    Affects Versions: 3.1.0.M4
>            Reporter: Brian Fitzpatrick
>            Assignee: Viacheslav Kabanovich
>             Fix For: 3.1.0.CR1
>
>   Original Estimate: 0 minutes
>  Remaining Estimate: 0 minutes
>
> New JIRA to deal with requirement "Developer Tools: Linking Editors" in the SOA-P PRD.
> From the ESB editor, depending on the action used, the user has to currently open any associated editor manually to edit particular files, such as jboss-smooks.xml from the SmooksAction. This is a usability hit. 
> It would be nice if, like in the Eclipse Plug-in/Manifest editor, the text beside the field for the file would show up as a hyperlink that the user could click to open the file in the associated editor. So in the SmooksAction case, the "Smooks Config:" label would become a hyperlink that would open the Smooks editor for the file referenced in the field.
> Product management is looking to link:
>     Smooks editor
>     Drools editor
>     jPDL editor
>     XSLT editor (once it gets added)
>     Groovy editor (if added by the end-user)
>     
>  Would this be possible for JBDS 3?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list