Table of Contents |
---|
Udkast til testscenarie 3
Scenariet er: Hent et udsnit af datapakke
...
Scenariet er først beskrevet via illustrationer (kommer...) og derefter ved konkrete værdier i generelle beskedformater med efterfølgende XML. Antagelser om de generelle formater er givet til sidst.
Step 2 a+b
Besked fra 2a
Besked sendes på "Topic General to pillars" eller på "Pillar2 kø"?
Besked fra 2a i generelle format
Feltnavn | Klient1 |
!OperationId | Get |
!ConversationId | scen3 |
!PillarIds | pillar2 |
!DataIds | Id1 |
!ReplyQueueName | undefined |
Token | http:/a/b.data |
Synchronous | undefined |
Offset | 0 |
Size | 4096 |
Besked fra 2a i XML format
Code Block |
---|
<message> <operationId>Get</operationId> <conversationId>scen3</conversationId> <pillarIds> <pillarId>pillar2</pillarId> </pillarIds> <dataIds> <dataId>Id1</dataId> </dataIds> <token>http:/a/b.data</token> <offset>0</offset> <size>4096<size> </message> |
Dataoverførelse fra 2b
- Dataoverførelse af pakken Id1 via http:/a/b.data fra pillar 2
Spørgsmål og mulige udvidelser
- *Hvordan angives offsett og længde på hele Kb grænser eller er Mb grænser godt nok? *
- *Hvis en klient beder om et større udsnit end filens længde, får klienten så blot hele filen, eller bliver der også leveret en warning? *
- forslag XML:
Code Block ... <paging> <offset>0</offset> <size>4096<size> </paging> ...