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]



Reply via email to