Author: scabanovich
Date: 2010-06-24 09:46:20 -0400 (Thu, 24 Jun 2010)
New Revision: 22987
Modified:
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta
Log:
https://jira.jboss.org/browse/JBIDE-6516
Modified:
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta
===================================================================
---
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta 2010-06-24
13:42:20 UTC (rev 22986)
+++
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta 2010-06-24
13:46:20 UTC (rev 22987)
@@ -1598,6 +1598,85 @@
</XModelEntity>
<XModelEntity ImplementingClass="%ESB%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSOAPClient120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP client action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.soap.SOAPClient" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="wsdl" xmlname="wsdl"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="soap action" xmlname="SOAPAction"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="smooks transform" xmlname="smooksTransform">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenSmooks"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="params location" xmlname="paramsLocation"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="response location" xmlname="responseLocation"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="endpoint url" xmlname="endpointUrl"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="response as ognl map" xmlname="responseAsOgnlMap">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=smooks transform"
+ displayName="Open Smooks Transform" kind="action"
name="OpenSmooks"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Property..." kind="action"
name="AddProperty">
+ <EntityData EntityName="ESBProperty">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
XMLSUBPATH="action" name="ESBPreActionSOAPProcessor101">
<XChildrenEntities>
<XChildEntity name="ESBProperty"/>
@@ -1785,7 +1864,7 @@
name="soap action" xmlname="SOAPAction"/>
<XModelAttribute PROPERTIES="pre=true;category=general"
name="end point name" xmlname="EndPointName"/>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ <XModelAttribute PROPERTIES="category=general;pre=true"
name="smooks request mapper" xmlname="SmooksRequestMapper">
<Constraint loader="Tree">
<value name="ESBResourceTree"/>
@@ -1794,7 +1873,7 @@
</Constraint>
<Editor name="TreeChooser"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ <XModelAttribute PROPERTIES="category=general;pre=true"
name="smooks response mapper" xmlname="SmooksResponseMapper">
<Constraint loader="Tree">
<value name="ESBResourceTree"/>
@@ -3552,7 +3631,7 @@
<XChildEntity name="ESBPreActionEMailWiretap120"/>
<XChildEntity name="ESBPreActionHTTPRouter120"/>
<XChildEntity name="ESBPreActionSOAPProcessor101"/>
- <XChildEntity name="ESBPreActionSOAPClient101"/>
+ <XChildEntity name="ESBPreActionSOAPClient120"/>
<XChildEntity name="ESBPreActionSOAPWiseClient120"/>
<XChildEntity name="ESBPreActionSOAPProxy120"/>
<XChildEntity name="ESBPreActionSystemPrintln101"/>
@@ -3809,10 +3888,10 @@
<XActionItem HandlerClassName="%Create%"
ICON="action.empty"
PROPERTIES="validator.add=true" WizardClassName="%Default%"
displayName="SOAP Client..." kind="action"
name="AddSOAPClient">
- <EntityData EntityName="ESBPreActionSOAPClient101">
+ <EntityData EntityName="ESBPreActionSOAPClient120">
<AttributeData AttributeName="name"/>
<AttributeData AttributeName="wsdl"/>
- <AttributeData AttributeName="operation"/>
+ <AttributeData AttributeName="soap action"/>
</EntityData>
</XActionItem>
<XActionItem HandlerClassName="%Create%"
ICON="action.empty"
@@ -3839,4 +3918,4 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
-</XModelEntityGroup>
+</XModelEntityGroup>
\ No newline at end of file