Hello, is there any where a specifcation or explanation about the transaction method? Regards, Stefan
Oliver Zeigermann wrote:
Folks!
I have just committed the initial version for external transactions. As this needed in changes in some core classes I have set a tag before commit: BEFORE_EXTERNAL_TX
Here is a small sequence of requests you can issue to see how all this might work and what it might bring for you.
TRANSACTION /slide/begin HTTP/1.1 Content-length: 0 Tx-Method: begin Tx-ID: TX3 Host: localhost:8888
GET /slide/files/file.xml HTTP/1.1 Content-length: 0 Tx-ID: TX3 Host: localhost:8888
PUT /slide/files/file31.xml HTTP/1.1 Content-length: 24 Tx-ID: TX3 Host: localhost:8888
<someXML> xyz </someXML>
GET /slide/files/file.xml HTTP/1.1 Content-length: 0 Tx-ID: TX3 Host: localhost:8888
TRANSACTION /slide/commit HTTP/1.1 Content-length: 0 Tx-Method: commit Tx-ID: TX3 Host: localhost:8888
or
TRANSACTION /slide/rollback3 HTTP/1.1 Content-length: 0 Tx-Method: rollback Tx-ID: TX3 Host: localhost:8888
TODO:
- This has been tested with the file store only. It is very likely that the RDBMS will not work, yet
- Issue with SlideTokenWrapper has not cleanly been solved, yet
- Adapt Methods to what MS does (Daniel will do so)
- Allow for timeouts
- Client needs support for tx as well
Cheers, Oliver
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
