# Request message format - Commit/Rollback

| **Element Path**            | **Attribute** | **Occ**     | **Type**    | **Notes**                                                                                                                                                                                                                                                         |
| --------------------------- | ------------- | ----------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| HotelML/Head/Process        | <p><br></p>   | 1           | <p><br></p> | <p><br></p>                                                                                                                                                                                                                                                       |
| <p><br></p>                 | DataPath      | 1           | Char        | Set to "/HotelML/Form/SessionControl”                                                                                                                                                                                                                             |
| <p><br></p>                 | Function      | 1           | Char        | <p>Set to “TI\_BookReservationV1\_1” to commit/rollback a new booking transaction<br><br>Set to “TI\_ModifyReservationV1\_1” to commit/rollback a modification transaction<br><br>Set to “TI\_CancelReservationV1\_1” to commit/rollback a cancel transaction</p> |
| <p><br></p>                 | Token         | 0..1        | Char        | Unique ID for the transaction generated by the system sending the transaction.                                                                                                                                                                                    |
| HotelML/Head/Route          | <p><br></p>   | 1           | <p><br></p> | <p><br></p>                                                                                                                                                                                                                                                       |
| <p><br></p>                 | Source        | 1           | Char 2-3    | Identifies the organization sending the transaction. The value to use will be provided during the implementation project.                                                                                                                                         |
| <p><br></p>                 | Destination   | 1           | Char 2      | Always set to “00” (i.e. zero zero).                                                                                                                                                                                                                              |
| HotelML/Form/SessionControl | <p><br></p>   | <p><br></p> | <p><br></p> | <p><br></p>                                                                                                                                                                                                                                                       |
| <p><br></p>                 | SessionID     | 1           | Char        | Use the same SessionID as returned in the previous Reservation response message                                                                                                                                                                                   |
| <p><br></p>                 | Action        | 1           | Enum        | <p>Values are:<br>“Commit” – confirm the transaction</p>                                                                                                                                                                                                          |
