You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by Gordon Dickens <gd...@anexinet.com> on 2007/10/17 22:37:19 UTC
XBean Namespaces
To better understand XBeans, I wanted to understand where or how the
namespace is defined for each service type (binding component/service
engine).
For example:
For the servicemix-eip wiretap, I see in the
org.apache.servicemix.eip.patterns.WireTap.java class that the xbean is
defined as "wire-tap" but I don't see an obvious reference to which
namespace I should use when defining the xbean.xml for my service unit.
I used the following
<?xml version="1.0"?>
<beans
xmlns:f="http://myproject.com/myservice/1.0"
xmlns:j="http://myproject.com/myotherservice//1.0"
xmlns:eip="http://servicemix.apache.org/eip/1.0">
<eip:wire-tap
service="f:my-process"
endpoint="doit">
...
Is the url "http://servicemix.apache.org/eip/1.0" resolved? If so,
where can I find it?
Thanks in advance,
Gordon Dickens
Re: XBean Namespaces
Posted by Gordon Dickens <gd...@anexinet.com>.
Thanks Andreas!
Andreas Schaefer (2) wrote:
> You can find it in:
>
> <ServiceMix Source
> Home>/deployables/serviceeingines/servicemix-eip/target/xbean/servicemix-eip.xsd
>
> Otherwise you'll find it in the root of the archive
> servicemix-eip-<version>.jar
>
> There you'll find the URL in the target namespace.
>
> Have fun
>
> Andreas Schaefer
> CEO of Madplanet.com Inc.
> andreas.schaefer@madplanet.com <ma...@madplanet.com>
>
>
> On Oct 17, 2007, at 1:37 PM, Gordon Dickens wrote:
>
>> To better understand XBeans, I wanted to understand where or how the
>> namespace is defined for each service type (binding component/service
>> engine).
>>
>> For example:
>> For the servicemix-eip wiretap, I see in the
>> org.apache.servicemix.eip.patterns.WireTap.java class that the xbean
>> is defined as "wire-tap" but I don't see an obvious reference to
>> which namespace I should use when defining the xbean.xml for my
>> service unit. I used the following
>>
>> <?xml version="1.0"?>
>> <beans
>> xmlns:f="http://myproject.com/myservice/1.0"
>> xmlns:j="http://myproject.com/myotherservice//1.0"
>> xmlns:eip="http://servicemix.apache.org/eip/1.0">
>>
>> <eip:wire-tap
>> service="f:my-process"
>> endpoint="doit">
>> ...
>>
>>
>> Is the url "http://servicemix.apache.org/eip/1.0" resolved? If so,
>> where can I find it?
>>
>> Thanks in advance,
>> Gordon Dickens
>
>
>
> Andreas Schaefer
> CEO of Madplanet.com Inc.
> andreas.schaefer@madplanet.com <ma...@madplanet.com>
>
>
Re: XBean Namespaces
Posted by "Andreas Schaefer (2)" <an...@madplanet.com>.
You can find it in:
<ServiceMix Source Home>/deployables/serviceeingines/servicemix-eip/
target/xbean/servicemix-eip.xsd
Otherwise you'll find it in the root of the archive servicemix-eip-
<version>.jar
There you'll find the URL in the target namespace.
Have fun
Andreas Schaefer
CEO of Madplanet.com Inc.
andreas.schaefer@madplanet.com
On Oct 17, 2007, at 1:37 PM, Gordon Dickens wrote:
> To better understand XBeans, I wanted to understand where or how
> the namespace is defined for each service type (binding component/
> service engine).
>
> For example:
> For the servicemix-eip wiretap, I see in the
> org.apache.servicemix.eip.patterns.WireTap.java class that the
> xbean is defined as "wire-tap" but I don't see an obvious reference
> to which namespace I should use when defining the xbean.xml for my
> service unit. I used the following
>
> <?xml version="1.0"?>
> <beans
> xmlns:f="http://myproject.com/myservice/1.0"
> xmlns:j="http://myproject.com/myotherservice//1.0"
> xmlns:eip="http://servicemix.apache.org/eip/1.0">
>
> <eip:wire-tap
> service="f:my-process"
> endpoint="doit">
> ...
>
>
> Is the url "http://servicemix.apache.org/eip/1.0" resolved? If so,
> where can I find it?
>
> Thanks in advance,
> Gordon Dickens
Andreas Schaefer
CEO of Madplanet.com Inc.
andreas.schaefer@madplanet.com