Need TMS to perform integrity check against SDLXLIFF file while Task upload into TMS.
Currently if people upload corrupted SDLXLIFF file, the original SDLXLIFF file on TMS is destroyed with it.
Example, user download 4 segments SDLXLIFF file then upload back 2 segments SDLXLIFF file, TMS aceppt it.
Recently there is minor SDLXIFF file tag hierarchy change. But non Trados Studio third party tool never support that format.
As a result, those tool unexpectedly spit and merge SDLXLIFF file(s). TMS accept such file, even throw error while uploading.
Then, TM on TMS is corrupted.
We must prevent such data loss on TMS.