Hi all together,

forget about the docs available. A lot of stuff has been added to aries 
transaction jdbc in the last months. I suggest to look on the code itself or 
usuage of pax-jdbc-config and pax-jdbx-pool-aries. There is a bit of docs on 
the pax wiki as far as I remember.

Regards Benjamin

Am 27. November 2014 17:54:43 MEZ, schrieb Charlie Mordant 
<[email protected]>:
>Hi Krysztof,
>
>In the fuse documentation (
>https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.0/html/EIP_Transaction_Guide/files/XaJdbc-DataSources.html),
>but unfortunately not in the Aries one...
>Concerning the Aries datasource wrapper, I crawled the mailing lists to
>find its purpose...
>
>Regards
>
>2014-11-27 17:08 GMT+01:00 Sobkowiak Krzysztof
><[email protected]>:
>
>>  Hi Charlie
>>
>> Where is that all documented?
>>
>> Regards
>> Krzysztof
>>
>>
>> On 27.11.2014 15:34, Charlie Mordant wrote:
>>
>>  Hi,
>> Sorry for the doubled mail (some issues with my client).
>>
>>  As long as you don't use the transaction manager (i.e use a single
>> resource in a transaction), I think that it's ok (from what I
>understand,
>> but I may be wrong).
>>
>>  However,  auto enlistement is quite easy to achieve:
>> You just have to include
>org.apache.aries.transaction/org.apache.aries.transaction.jdbc
>> dependency, then export your XADatasource service adding some
>properties:
>>  <service ref="dataSource" interface="javax.sql.XADataSource">
>>  <service-properties>
>>  <entry key="osgi.jndi.service.name"
>> value="jdbc/${project.parent.artifactId}.database.xa" />
>> <entry key="aries.xa.username" value="APP"/>
>> <entry key="aries.xa.password" value="APP"/>
>> <entry key="aries.xa.transaction" value="xa"/>
>> <entry key="aries.xa.name"
>> value="${project.parent.artifactId}.database.xa"/>
>>  </service-properties>
>>  </service>
>>
>>  It's pretty nothing to do and that ensures that your app could
>handle
>> multiple resources in the future (and many lost hours searching for
>the
>> cause).
>>
>>  Regards
>>
>> 2014-11-27 13:06 GMT+01:00 garethahealy <[email protected]>:
>>
>>> So from what you've said, if i am not mixing transactions across
>>> components,
>>> then i wouldn't need to use the aries auto enlisted feature.
>>>
>>> i.e.: my setup is purely DB transactions, so its not needed.
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>>
>http://karaf.922171.n3.nabble.com/XA-Database-and-aries-xa-aware-tp4036692p4036725.html
>>>  Sent from the Karaf - User mailing list archive at Nabble.com.
>>>
>>
>>
>>
>>  --
>>  Charlie Mordant
>>
>> Full OSGI/EE stack made with Karaf:
>> https://github.com/OsgiliathEnterprise/net.osgiliath.parent
>>
>>
>>
>
>
>-- 
>Charlie Mordant
>
>Full OSGI/EE stack made with Karaf:
>https://github.com/OsgiliathEnterprise/net.osgiliath.parent

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Reply via email to