Changes between Version 9 and Version 10 of LEGACY - CaTissueClientAPI


Ignore:
Timestamp:
11/26/10 12:34:44 (14 years ago)
Author:
jeff.lusted
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LEGACY - CaTissueClientAPI

    v9 v10  
    3131=== Transactions ===
    3232This is partly an extension of the above points on Domain Objects.[[BR]]
    33 Normally, a business action within an application is defined by one or more transactions. I cannot see a clear transaction boundary yet in the API.
     33Normally, a business action within an application is defined by one or more transactions. I cannot see a clear transaction boundary yet in the API. The following is a tidied up code example of updating a Specimen Collection Group. The client has already done steps 1, 2, and 3. What you see below covers steps 4 and 5.
    3434
    3535{{{
     
    6363}
    6464}}}
     65
     66Note that it is not entirely clear where a transaction begins or ends. There is no declaration of transaction boundaries visible. The application service object supports a number of methods, amongst which are CRUD like functions: methods whose signatures begin "create", "get", "query", "register", "remove", "search" or "update". I would suspect each of these might be seen from the caTissue end as a separate transaction. If that is the case, the example above covers a number of separate transactions.