c03.fm
A31003-S2000-R102-16-7620, 02/2016
Provisioning Service, Developer’s Guide
69
Nur für den internen Gebrauch
Basic Communication Procedures
Message Fragmentation
3.7
Message Fragmentation
Messages are limited to a length of 50 kB. Larger messages will be split into fragments. On the
phone side, the threshold is defined by the
maxItems
attribute of the
Message
element. When
the number of data items to be contained in a message exceeds the number given here, or the
message reaches the 50 kB limit, the message is split up. Alternatively, the provisioning service
can decide to construct a message as multiple messages.
3.7.1
Fragmentation of Phone Messages
3.7.1.1
Message Flow
In the following message flow example, the phone sends data which is divided into 3 fractions.
Please note that this is not a full interaction, but only the relevant section of an interaction that
could have been driven both by the phone or by the provisioning service.
Phone
Provisioning Service
1
HTTPS Request
Reason for contact: reply-to
fragment: next
2
HTTPS Response
Action: GetNextFragment
3
HTTPS Request
Reason for contact: reply-to
fragment: next
4
HTTPS Response
Action: GetNextFragment
5
HTTPS Request
Reason for contact: reply-to
fragment: final
6
HTTPS Response
CleanUp