Difference between revisions of "Field"
|  (→Description) |  (→{{GVESB}} Configuration) | ||
| Line 7: | Line 7: | ||
| =={{GVESB}} Configuration==   | =={{GVESB}} Configuration==   | ||
| − | The Field Element is used by: [[ArrayDataProvider]] | + | The Field Element is used by:   | 
| + | * [[ArrayDataProvider]] | ||
| + | * [[Axis2MessageContextDataProvider]] | ||
| + | * [[Axis2SAAJSOAPMessageDataProvider]] | ||
| + | * [[CollectionDataProvider]] | ||
| + | * [[GVBufferChangeDataProvider]] | ||
| + | * [[HttpMethodDataProvider]] | ||
| + | * [[InputStreamDataProvider]] | ||
| + | * [[JMSBytesMessageDataProvider]] | ||
| + | * [[JMSMapMessageDataProvider]] | ||
| + | * [[JMSObjectMessageDataProvider]] | ||
| + | * [[JMSStreamMessageDataProvider]] | ||
| + | * [[JMSTextMessageDataProvider]] | ||
| + | * [[MapDataProvider]] | ||
| + | * [[ObjectDataProvider]] | ||
| + | * [[StringDataProvider]] | ||
| + | * [[XMLEventCollectionDataProvider]]. | ||
| The following table shows the Field element's attributes: | The following table shows the Field element's attributes: | ||
| Line 13: | Line 29: | ||
| ! Attribute !! Type !! Description | ! Attribute !! Type !! Description | ||
| |- | |- | ||
| − | | key || required || The attribute's value  | + | | key || required || The attribute's value cannot be null. | 
| |- | |- | ||
| | type || fixed || This attribute must assume the value '''field'''. | | type || fixed || This attribute must assume the value '''field'''. | ||
| Line 26: | Line 42: | ||
| In all cases, two variables are added to the context:   | In all cases, two variables are added to the context:   | ||
| − | * Input: object  | + | * Input: object set, usually the current [[GVBuffer]], which will not be overwritten from attribute 'source-selector';   | 
| * Output: the object that is returned by the [[Data provider]]. | * Output: the object that is returned by the [[Data provider]]. | ||
| |} | |} | ||
Revision as of 14:19, 12 November 2012
Description
This element allows to define the key and direction of the Expression defined above.
Field element is used by DataProviders.
GreenVulcano® ESB Configuration
The Field Element is used by:
- ArrayDataProvider
- Axis2MessageContextDataProvider
- Axis2SAAJSOAPMessageDataProvider
- CollectionDataProvider
- GVBufferChangeDataProvider
- HttpMethodDataProvider
- InputStreamDataProvider
- JMSBytesMessageDataProvider
- JMSMapMessageDataProvider
- JMSObjectMessageDataProvider
- JMSStreamMessageDataProvider
- JMSTextMessageDataProvider
- MapDataProvider
- ObjectDataProvider
- StringDataProvider
- XMLEventCollectionDataProvider.
The following table shows the Field element's attributes:
| Attribute | Type | Description | 
|---|---|---|
| key | required | The attribute's value cannot be null. | 
| type | fixed | This attribute must assume the value field. | 
| direction | optional | Field direction. 
 by the attribute 'source-selector') the value returned by the expression, is added to the context with the prefix 'key_' + @key, and set the data provider to be returned in the output. 
 the attribute 'source-selector') the value returned by the expression is added to the context with the prefix 'key_' + @key. 
 In all cases, two variables are added to the context: 
 | 
Contains a sub-element Expression.
Expression
The following table shows the Expression element's attributes:
| Attribute | Type | Description | 
|---|---|---|
| type | required | The attribute's admitted values are: 
 | 
