Note | ||
---|---|---|
| ||
Please note this page is present for reference only. QMan has been removed and is no longer a released component. |
GetMultipleResourceProperties
...
Code Block | ||||
---|---|---|---|---|
| ||||
01. <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
02. <soap:Header>
03. <wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">
04. http://localhost:8080/qman/services/QManWsResource
05. </wsa:To>
06. <wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">
07. http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesRequest
08. </wsa:Action>
09. <wsa:MessageID xmlns:wsa="http://www.w3.org/2005/08/addressing">
10. uuid:0cdb5112-09e0-ac39-06ba-393843f06e42
11. </wsa:MessageID>
12. <wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing">
13. <wsa:Address>
14. http://www.w3.org/2005/08/addressing/role/anonymous
15. </wsa:Address>
16. </wsa:From>
17. <qman:ResourceId
xmlns:wsa="http://www.w3.org/2005/08/addressing"
wsa:IsReferenceParameter="true"
xmlns:qman="http://amqp.apache.org/qpid/management/qman">
18. 781f4ad7-4c96-4caa-b69d-291461cdb1fc
19. </qman:ResourceId>
</soap:Header>
<soap:Body>
20. <wsrf-rp:GetMultipleResourceProperties
xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2"
xmlns:qman="http://amqp.apache.org/qpid/management/qman">
21. <wsrf-rp:ResourceProperty >qman:MgmtPubInterval</wsrf-rp:ResourceProperty>
22. <wsrf-rp:ResourceProperty>qman:Name</wsrf-rp:ResourceProperty>
23. <wsrf-rp:ResourceProperty>qman:MsgTotalEnqueues</wsrf-rp:ResourceProperty>
24. <wsrf-rp:ResourceProperty>qman:Arguments</wsrf-rp:ResourceProperty>
25. <wsrf-rp:ResourceProperty>qman:VhostRef</wsrf-rp:ResourceProperty>
26. <wsrf-rp:ResourceProperty>qman:ExpireTime</wsrf-rp:ResourceProperty>
27. <wsrf-rp:ResourceProperty>qman:Durable</wsrf-rp:ResourceProperty>
28. <wsrf-rp:ResourceProperty>qman:ConsumerCount</wsrf-rp:ResourceProperty>
29. <wsrf-rp:ResourceProperty>qman:Type</wsrf-rp:ResourceProperty>
30. </wsrf-rp:GetMultipleResourceProperties>
</soap:Body>
</soap:Envelope>
|
...
Line(s) | Description |
---|---|
01 - 03 | Convey the recipient of the response message. Note that this time we are talking about the service requestor; The address matches the <wsa:From> previously found in the corresponding request. |
04 - 06 | Indicate this is a GetMultipleResourceProperties response. This is done as usual using a wsa:Action that is part of WS-Addressing specification. |
07 - 09 | Convey a unique identifier associated with the current response message. |
10 - 12 | This element provides the identifier of the correlated (request) message. |
13 | The <wsa:From> element (part of WS-Addressing specs too) identifies the source endpoint, the originator of this response message. |
14 - 16 | This is the address of the source service endpoint. As said for lines 01-03 this time this is referred to service provider (the message originator). |
17 - 20 | As part of wsa:From element, this contains (specifically on line 18) additional information needed for identifying the originator of this message. |
21 - 31 | This is the GetMultipleResourceProperties response element which contains the requested property values as nested child. |
22 - 30 | Each element represents a requested properties. Note that the name of the element is the name of the property. |
Faults
- ResourceUnknownFault : There's no resource on QMan associated with the given reference information (soap address and identifier).
- ResourceUnavailableFault : The requested resource is unavailable. This fault should indicate a transient condition. That means a requester might resend the message.
- InvalidResourcePropertyQNameFault : One or more of the names (QNames) in the request message doesn't correspond to a property element of the target WS-Resource.
...