5.14.6 Republish

5.14.6.1 Description

This Service requests the Subscription to republish a NotificationMessage from its retransmission queue. If the Server does not have the requested Message in its retransmission queue, it returns an error response.

See 5.14.1.2 for the detail description of the behaviour of this Service.

See 6.7 for a description of the issues and strategies regarding reconnect handling and Republish.

5.14.6.2 Parameters

Table 92 defines the parameters for the Service.

Table 92 – Republish Service Parameters
NameTypeDescription
Request

requestHeader

RequestHeaderCommon request parameters (see 7.32 for RequestHeader definition).

subscriptionId

IntegerIdThe Server assigned identifier for the Subscription to be republished (see 7.19 for IntegerId definition).

retransmitSequence

Number

CounterThe sequence number of a specific NotificationMessage to be republished (see 7.8 for Counter definition).
Response

responseHeader

ResponseHeaderCommon response parameters (see 7.33 for ResponseHeader definition).

notificationMessage

Notification MessageThe requested NotificationMessage. The NotificationMessage parameter type is specified in 7.26.
5.14.6.3 Service results

Table 93 defines the Service results specific to this Service. Common StatusCodes are defined in Table 178.

Table 93 – Republish Service Result Codes
Symbolic IdDescription
Bad_SubscriptionIdInvalidSee Table 178 for the description of this result code.
Bad_MessageNotAvailableThe requested message is no longer available.