AckEvents
After a GetEvents call, the polling client is responsible for calling AckEvents to notify the BMC Impact Integration Web Services server that it has received the events. The server removes the forwarded events from its local cache. The AckEvents call is required for both reliable and non-reliable subscriptions.
WSDL for AckEvents operation
<wsdl:operation name="AckEvents" parameterOrder="inargs">
<wsdl:input message="tns:AckEvents_Request"/>
<wsdl:output message="tns:AckEvents_Response"/>
<wsdl:fault message="tns:Execution_Fault" name="Execution_Fault"/>
</wsdl:operation>
<wsdl:input message="tns:AckEvents_Request"/>
<wsdl:output message="tns:AckEvents_Response"/>
<wsdl:fault message="tns:Execution_Fault" name="Execution_Fault"/>
</wsdl:operation>
WSDL messages for AckEvents
<wsdl:message name="AckEvents_Request">
<wsdl:part element="elems:AckEvents" name="inargs"/>
</wsdl:message>
<wsdl:message name="AckEvents_Response">
<wsdl:part element="elems:NoValue_output" name="outargs"/>
</wsdl:message>
<wsdl:part element="elems:AckEvents" name="inargs"/>
</wsdl:message>
<wsdl:message name="AckEvents_Response">
<wsdl:part element="elems:NoValue_output" name="outargs"/>
</wsdl:message>
XSD schema for request and response for AckEvents
<xsd:element name="AckEvents">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="filterName" nillable="true" type="xsd:string" />
<xsd:element name="context_nio" nillable="true" type="xsd:string" />
<xsd:element name="num_of_events" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="filterName" nillable="true" type="xsd:string" />
<xsd:element name="context_nio" nillable="true" type="xsd:string" />
<xsd:element name="num_of_events" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Parameters for AckEvents
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*