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>
Komunikaty.
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.
Atrybut zakres decyduje o tym, co zrobić z poprzednimi komunikatami:
Zakres = „C” – zastępujemy poprzednie.
Zakres = „F” – dopisujemy, jako kolejne.
Dopisujemy:
- <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>
Zastępujemy:
- <mz: dokument id = „D1001” nr = „3” zakres = „C” tryb = „Z” data = „2004-08-09>
Dopisujemy:
- <mz: dokument id = „D1001” nr = „4” zakres = „F” tryb = „N” data = „2004-08-09>
Atrybut tryb.
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>
