Errata exists for this version of the document.
Table 95 defines the parameters for the Service.
Table 95 – Publish Service Parameters
Name |
Type |
Description |
Request |
|
|
requestHeader |
RequestHeader |
Common request parameters (see 7.28 for RequestHeader definition). |
subscription Acknowledgements [] |
Subscription Acknowledgement |
The list of acknowledgements for one or more Subscriptions. This list may contain multiple acknowledgements for the same Subscription (multiple entries with the same subscriptionId). This structure is defined in-line with the following indented items. |
subscriptionId |
IntegerId |
The Server assigned identifier for a Subscription (see 7.14 for IntegerId definition). |
sequenceNumber |
Counter |
The sequence number being acknowledged (see 7.5 for Counter definition). The Server may delete the Message with this sequence number from its retransmission queue. |
|
|
|
Response |
|
|
responseHeader |
ResponseHeader |
Common response parameters (see 7.29 for ResponseHeader definition). |
subscriptionId |
IntegerId |
The Server-assigned identifier for the Subscription for which Notifications are being returned (see 7.14 for IntegerId definition). The value 0 is used to indicate that there were no Subscriptions defined for which a response could be sent. |
availableSequence Numbers [] |
Counter |
A list of sequence number ranges that identify unacknowledged NotificationMessages that are available for retransmission from the Subscription’s retransmission queue. This list is prepared after processing the acknowledgements in the request (see 7.5 for Counter definition). |
moreNotifications |
Boolean |
A Boolean parameter with the following values: TRUEthe number of Notifications that were ready to be sent could not be sent in a single response. FALSEall Notifications that were ready are included in the response. |
notificationMessage |
Notification Message |
The NotificationMessage that contains the list of Notifications. The NotificationMessage parameter type is specified in 7.21. |
results [] |
StatusCode |
List of results for the acknowledgements (see 7.34 for StatusCode definition). The size and order of the list matches the size and order of the subscriptionAcknowledgements request parameter. |
diagnosticInfos [] |
DiagnosticInfo |
List of diagnostic information for the acknowledgements (see 7.8 for DiagnosticInfo definition). The size and order of the list matches the size and order of the subscriptionAcknowledgements request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request. |