Basic Communication Procedures
Nur für den internen Gebrauch
A31003-S2000-R102-16-7620 02/2016
70
Provisioning Service, Developer’s Guide
c03.fm
Message Fragmentation
3.7.1.2
XML Data Exchange
Step 1 and 2 of the example interaction are presented here.
1. The phone sends its first fragment. The
ItemList
provided in the example is not real-life,
as it represents a very long list.
<WorkpointMessage xsi:schemaLocation="http://www.siemens.com/DLS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.siemens.com/DLS">
<Message maxItems="-1" nonce="B0151B36FE9CEEA0F667FF3A208AC994"
fragment="next">
<ReasonForContact action="ReadItems" status="accepted">
reply-to
</ReasonForContact>
<ItemList>
<Item name="device-type">OpenStage 60</Item>
<Item name="related-device-type">OpenStage 60</Item>
...
</ItemList>
</Message>
</WorkpointMessage>
2. The provisioning service requests the next fraction of data from the phone.
<DLSMessage xsi:schemaLocation="http://www.siemens.com/DLS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.siemens.com/DLS">
<Message nonce="B0151B36FE9CEEA0F667FF3A208AC994">
<Action>GetNextFragment</Action>
</Message>
</DLSMessage>