A publisher sends a FETCH_OK control message in response to successful fetches. A publisher MAY send Objects in response to a FETCH before the FETCH_OK message is sent, but the FETCH_OK MUST NOT be sent until the latest group and object are known.
FETCH_OK
{
Type (i) = 0x18,
Length (i),
Subscribe ID (i),
Group Order (8),
End Of Track (8),
Largest Group ID (i),
Largest Object ID (i),
Number of Parameters (i),
Subscribe Parameters (..) ...
}
-
Subscribe ID: Fetch Identifier as defined in Section 6.7.
-
Group Order: Indicates the fetch will be delivered in Ascending (0x1) or Descending (0x2) order by group. See Section 4. Values of 0x0 and those larger than 0x2 are a protocol error.
-
End Of Track: 1 if all objects have been published on this track, so the Largest Group ID and Object Id indicate the last Object in the track, 0 if not.
-
Largest Group ID: The largest Group ID available for this track. This field is only present if ContentExists has a value of 1.
-
Largest Object ID: The largest Object ID available within the largest Group ID for this track. This field is only present if ContentExists has a value of 1.
-
Subscribe Parameters: The parameters are defined in Section 6.1.1.