Dequeue (REST queue)

De Wiki1000
(Différences entre les versions)
 
Ligne 29 : Ligne 29 :
  
 
Response:
 
Response:
{"response":{"result":0,"msg":{"queueName":"DBQUEUE1","uniqueID":"000000000000000000CA00013E12000F","contentLength":17119,"MessageClassName":"TStaticRegClass","MessageDatetime":"2015-02-26T15:13:53+01:00","MessageUser":"webuser","MessageOID":"000000000000000000CA00013E12000F","MessageID":549,"Topic":"topic1","State":1,"MessageRefOID":"","OriginalUniqueID":"","idOTP":202,"ObjectClassLabel":"Classe message stocké d'une file d'attente","ObjectClassName":"TDBMSTOREDQUEUEMESSAGE","oid":"000000000000000000CA00013E12000F","oiddbmQueue":"","oidqueueRef":"","oidShare":"","QueueName":"topic1","queueState":1,"queueTopic":"topic1","ShareInfo":"","ShareInstanceInfo":"","ShareInstanceLevel":2,"ShareInstanceRequestedLevel":-1,"ShareLevel":0,"UniqueID":549,"UpdDate":"2015-02-26T15:13:53+01:00","UpdStamp":"0000F2B100000028","UpdUser":"webuser","UserCaption":"000000000000000000CA00013E12000F","param1":1,"param2":"toto","content":"ICgtMSk....................NCg=="}}}
+
{"response":{
 +
"result":0,
 +
"msg":{
 +
"queueName":"DBQUEUE1",
 +
"uniqueID":"000000000000000000CA00013E12000F",
 +
"contentLength":17119,
 +
"MessageClassName":"TStaticRegClass",
 +
"MessageDatetime":"2015-02-26T15:13:53+01:00",
 +
"MessageUser":"webuser",
 +
"MessageOID":"000000000000000000CA00013E12000F",
 +
"MessageID":549,
 +
"Topic":"topic1",
 +
"State":1,
 +
"MessageRefOID":"",
 +
"OriginalUniqueID":"",
 +
"idOTP":202,
 +
"ObjectClassLabel":"Classe message stocké d'une file d'attente",
 +
"ObjectClassName":"TDBMSTOREDQUEUEMESSAGE",
 +
"oid":"000000000000000000CA00013E12000F",
 +
"oiddbmQueue":"",
 +
"oidqueueRef":"",
 +
"oidShare":"",
 +
"QueueName":"topic1",
 +
"queueState":1,
 +
"queueTopic":"topic1",
 +
"ShareInfo":"",
 +
"ShareInstanceInfo":"",
 +
"ShareInstanceLevel":2,
 +
"ShareInstanceRequestedLevel":-1,
 +
"ShareLevel":0,
 +
"UniqueID":549,
 +
"UpdDate":"2015-02-26T15:13:53+01:00",
 +
"UpdStamp":"0000F2B100000028",
 +
"UpdUser":"webuser",
 +
UserCaption":"000000000000000000CA00013E12000F",
 +
"param1":1,
 +
"param2":"toto",
 +
"content":"ICgtMSk....................NCg=="
 +
}}}
 
<pre>
 
<pre>
  

Version actuelle en date du 26 février 2015 à 16:48

Cette action consomme un message d'une file d'attente

http://.../servicename/server/rpc.l1000/rest/queue.dequeue?queuename=nom_de_file
Paramètre type Valeur
queuename string Nom de la file d'attente

Remarques

  • Tous les paramètres du message sont retournés

Exemple :

Request:
POST http://hostname/servicename/server/rpc.l1000/rest/queue.dequeue?queuename=DBQUEUE1
content:application/x-www-form-encoded
Authorization:Bearer 160000768.....
Accept:application/json

Response:
{"response":{
"result":0,
"msg":{
"queueName":"DBQUEUE1",
"uniqueID":"000000000000000000CA00013E12000F",
"contentLength":17119,
"MessageClassName":"TStaticRegClass",
"MessageDatetime":"2015-02-26T15:13:53+01:00",
"MessageUser":"webuser",
"MessageOID":"000000000000000000CA00013E12000F",
"MessageID":549,
"Topic":"topic1",
"State":1,
"MessageRefOID":"",
"OriginalUniqueID":"",
"idOTP":202,
"ObjectClassLabel":"Classe message stocké d'une file d'attente",
"ObjectClassName":"TDBMSTOREDQUEUEMESSAGE",
"oid":"000000000000000000CA00013E12000F",
"oiddbmQueue":"",
"oidqueueRef":"",
"oidShare":"",
"QueueName":"topic1",
"queueState":1,
"queueTopic":"topic1",
"ShareInfo":"",
"ShareInstanceInfo":"",
"ShareInstanceLevel":2,
"ShareInstanceRequestedLevel":-1,
"ShareLevel":0,
"UniqueID":549,
"UpdDate":"2015-02-26T15:13:53+01:00",
"UpdStamp":"0000F2B100000028",
"UpdUser":"webuser",
UserCaption":"000000000000000000CA00013E12000F",
"param1":1,
"param2":"toto",
"content":"ICgtMSk....................NCg=="
}}}
<pre>

Voir aussi :

* [[inqueue (REST queue)|inqueue]]


{{footer|Service_RPC_file_d'attente_(server)}}
[[Category:Actions REST]]
Outils personnels