Thanks in advance,
Scott
- Moved by Robert_Hearn Tuesday, March 09, 2010 6:19 PM migrated (From:Interop - Universal Connector)
Technology Tips and News
Yes, this is normal. You need to send a ACK back to the connector so SCOM knows the alert has been received by the 3rd party system. This is how the connector guarantees delivery. If it does not get a ACK back it will retry until it hits its RETRY count. If that is set to zero it will retry forever.
Regards,
-Steve
EventType=2
From the white paper titled - SCOM2007R2_UniversalConnector_DevelopingAnIntegration.doc included with the connector download.
Create the acknowledgement file to let Operations Manager know the alert was received
Things to consider:
- If you do not send an acknowledgement back to Operations Manager, Operations Manager will forward the alert again until it receives an acknowledgement or it exceeds the maximum number of retries.
The acknowledgement file must be created in a directory with the same name as the management group from which it came. This enables the Universal Connector to handle multiple management groups. The directory where the acknowledgement file should be created is:
- The %ManagementGroup% directory is not created by default, so the integration logic must check for its existence and create it if it doesnt exist.
- The acknowledgement file must contain the following attributes at a minimum:
- Notice the EventType value for an acknowledgement is 2.
- The value of EventId will be placed in the TicketId property in the Operations Manager alert.
Then try to send ack:
AlertID = lslkkldfkldf EventType = 2 EventID = MyTicketNumber ManagementGroupName = MyGroup
I got in Ticked ID on SCOM side: ERROR: received ack with no TicketId
how to know that is wrong there?
The error is stating there was no EventID sent back with the ACK so I would verify this is actually getting set properly.
The AlertID you send back in your ACK must match the AlertID that was sent in the original tmp file. Your EventID is the ID of the event in the 3rd party system you are connecting to. When the ACK is received by SCOM it will update the Ticket ID field of the alert that was forwarded over with the EventID of the 3rd party event.
-Steve