New properties field in BPEL mapper

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

New properties field in BPEL mapper

Louis Polycarpou
The BPEL 2.0 editor in the latest OpenESB installation from Aug 19 contains a Properties field (see attached image). What is this used for and how can it be configured?

Thanks,
Louis


--
Louis Polycarpou
Sun Microsystems SOA/BI FAST
Email: [hidden email]
Skype: <a href="skype:lpolycarpou">lpolycarpou
My blog Project Open ESB
Reply | Threaded
Open this post in threaded view
|

Re: New properties field in BPEL mapper

Kiran Bhumana
I will explain part of your question.
Properties are from BPEL spec. These are the same as the properties used for correlation functionality as well. When a property is used with a variable, the property-alias associated with that property and that variable (linked by the message or xsd type) can be seen as a short cut version of an xpath expression.

In other words,
"propertyalias" gives you a query.
"property" links the message and the query.
syntax of variable and property is a like executing that query on that variable's data

If you want to execute the same query on the same data (Message or XSD) type at multiple places in your BPEL, you could use (reuse) the property rather than trying to generate the same exact query.
More importantly, this syntax provides easy access to the correlation IDs defined in the Data. User may want to extract this for various reasons. Instead of writing the same exact query, Property defined for correlation can be used here as well.

The other part of your Q regarding configuration,
If you have properties defined I think they will show up. But you need to get the latest builds. This feature is complete, I believe, later than the build you use. If you post on nb-entpack alias you may get more accurate information on the configuration

HTH,
Kiran B.

Louis Polycarpou wrote:
The BPEL 2.0 editor in the latest OpenESB installation from Aug 19 contains a Properties field (see attached image). What is this used for and how can it be configured?

Thanks,
Louis


--
Louis Polycarpou
Sun Microsystems SOA/BI FAST
Email: [hidden email]
Skype: <a moz-do-not-send="true" href="skype:lpolycarpou">lpolycarpou
My blog Project Open ESB