$SYS/Broker/broker_name/Topic/topic
각 publication의 본문은 ACL 갱신을 설명하는 XML 메시지입니다.
이 이벤트는 비지속적, 비보유 publication입니다.
일부 특정 조작은 단일 토픽 또는 모든 토픽의 ACL 입력 항목 모두를 삭제합니다. 이 경우, 각 항목은 이벤트 publication에서 publish되지 않습니다. 대신 이벤트 publication의 본문은 모든 ACL 항목이 삭제되었음을 표시하는 단일 XML 태그를 포함합니다.
Event publication topic = "$SYS/Broker/Broker1/Topic/stock/IBM" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Topic name="stock/IBM"> <Create> <ACLEntry principalName="Fred" principalType="user" publish="false" subscribe="inherit" persistent="true"/> </Create> </Topic> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Event publication topic = "$SYS/Broker/Broker1/Topic/stock/IBM" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Topic name="stock/IBM"> <Change> <ACLEntry principalName="Fred" principalType="user" publish="true" subscribe="false" persistent="inherit"/> </Change> </Topic> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Event publication topic = "$SYS/Broker/Broker1/Topic/stock/IBM" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Topic name="stock/IBM"> <Delete> <ACLEntry principalName="Fred"/> </Delete> </Topic> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Event publication topic = "$SYS/Broker/Broker1/Topic/stock/IBM" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Topic name="stock/IBM"> <Delete> <AllACLEntries/> </Delete> </Topic> </DynamicSubscriptionEngine> </ControlGroup> </Broker>