Zasady przesyłania danych na serwer
Sekcja dokument decyduje o tym, co się dzieje z danymi
<mz: dokument id = „D1001” nr = „1” zakres = „C” tryb = „N” data = „2004-08-09>
Tylko komunikaty o tym samym id zależą od siebie. Jeżeli id jest inne, traktujemy komunikat odrębnie
Komunikaty muszą mieć kolejne numery
<mz: dokument id = „D1001” nr = „1” zakres = „C” tryb = „N” data = „2004-08-09>
<mz: dokument id = „D1001” nr = „2” zakres = „C” tryb = „N” data = „2004-08-09>
<mz: dokument id = „D1001” nr = „3” zakres = „C” tryb = „N” data = „2004-08-09>
Atrybut zakres decyduje o tym, co zrobić z poprzednimi komunikatami:
- Zakres = „C” – zastępujemy poprzednie
- Zakres = „F” – dopisujemy, jako kolejne
<mz: dokument id = „D1001” nr = „1” zakres = „F” tryb = „Z” data = „2004-08-09>
<mz: dokument id = „D1001” nr = „2” zakres = „F” tryb = „Z” data = „2004-08-09>
dopisujemy
<mz: dokument id = „D1001” nr = „3” zakres = „C” tryb = „Z” data = „2004-08-09>
zastępujemy
<mz: dokument id = „D1001” nr = „4” zakres = „F” tryb = „N” data = „2004-08-09>dopisujemy
Atrybut tryb służył do podziału komunikatu na fragmenty
<mz: dokument id = „D1001” nr = „1” zakres = „F” tryb = „N” data = „2004-08-09>
<mz: dokument id = „D1001” nr = „1” zakres = „F” tryb = „N” data = „2004-08-09>
<mz: dokument id = „D1001” nr = „1” zakres = „F” tryb = „N” data = „2004-08-09>
<mz: dokument id = „D1001” nr = „1” zakres = „F” tryb = „Z” data = „2004-08-09>
Jeżeli nie dzielimy, przesyłamy tylko tryb = „Z”.