• Reasons for sending a SubscribeEventgroupNegativeAcknowledgment include:
    • Combination of Service ID, Instance ID, Eventgroup ID, and Major Version is unknown
    • Required TCP-connection was not opened by client
    • Problems with the references options occurred (wrong values, missing endpoint, or conflicting endpoints)
    • Resource problems at the Server .
  • If a SubscribeEventgroup entry referencing two conflicting Endpoint Options (UDP or TCP) is received then a SubscribeEventgroupNack shall be generated. Endpoint options are considered conflicting if they are of the same type but hold different values, like different IP or Port number.
    如果收到了引用两个冲突的Endpoint option(UDP或TCP)的SubscribeEventgroup entry,则会生成一个SubscribeEventgroupNack。如果Endpoint options属于相同类型但持有不同的值(如不同的IP或端口号),则认为endpoint option存在冲突。
  • The SubscribeEventgroupNegativeAcknowledgment entry type shall be used to indicate that SubscribeEventgroup entry was NOT accepted. It shall be always sent instead of a SubscribeEventgroupAck if such an error occurred.
    SubscribeEventgroupNegativeAcknowledgement entry类型应用于表明SubscribeEventgroup entry不被接受。如果发生此类错误,它应始终被发送,而不是SubscribeEventgroupAck entry。
  • Service ID, Instance ID, Major Version, Eventgroup ID, Counter, and Reserved shall be the same value as in the subscribe that is being answered.
    服务ID,实例ID,主要版本,事件组ID,计数器和保留的值应与正在应答的SubscribeEventgroup Entry中的值相同。
  • The TTL shall be set to 0x000000.