XQuery use within OSB, watch out!

I came accross an issue when using an XQuery resource within an assign. I could not see the binding variable, it turned out that the external variable within the .xq code was not used within the XQuery code. In this case the OSB does not show the variable!

I entered the next code:

Then I wanted to use this .xq within an Assign and opened the XQuery Expression Editor. However the Variable Binding (which is used to assign a value to the externally defined XQuery variable) is not shown:

When I now actually use the external variable:

The OSB now shows the variable:

So watch out when tou are setting up the code, that you actually use the external variable otherwise the OSB does not show you the variable!


SCA Introduction

To get an overview of the possibilities of the Software Component Architecture (SCA) standard you should read this blog.

Also Oracle supports the SCA standard.
This standard let you define new components by using other components no matter which technology and protocol used. The wiring is done through configuration.
Curious if this will be used a lot by the community!

Note: The Oracle SOA Suite 11g does not contain the AquaLogic Bus, this is a separate product from Oracle.