We wish to automate the creation of incidents in Clarity PPM using a script which would be run by our network performance monitoring tool when it receives an alert. Is there any documentation available on how to send information to Clarity and have it automatically generate an incident?
There's quite a few ways to do this, really depends on your architecture.
If you've never done integrations before, it will be cheaper and quicker to get a partner/consultancy to do it.
You need to learn about XOG, this is the API for CA PPM and the supported way to do integrations.
XML Open Gateway (XOG) Development - CA PPM - 15.1 - CA Technologies Documentation
Incident example xog -
<NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_incident.xsd"> <Header action="write" externalSource="NIKU" objectType="incident" version="184.108.40.20677" /> <incidents> <incident assignedTo="admin" categoryCode="Network" externalId="12345678-abc-Network" flagForConversion="false" impactCode="3" incidentCode="Exchange lock up" isPriorityOverriden="true" priorityCode="1" reportedBy="admin" sourceCode="ORACLE-FINANCIAL" statusCode="ASSIGNED" subject="Exchange lock up" urgencyCode="2"> <description> <![CDATA[Exchange server locked up unexpectedly!!]]> </description> <notes> <note subject="note1"> <![CDATA[note1 description]]> </note> </notes> <efforts /> <contacts> <contact /> </contacts> <CustomInformation> <ColumnValue name="PARTITION_CODE">NIKU.ROOT</ColumnValue> </CustomInformation> </incident> </incidents></NikuDataBus>
Thanks! I had been talking with a few others at my company who work with Clarity more but they mostly just pull information off of it. That example XML will be very useful, since I wasn't quite sure what format the SOAP call XML was supposed to have.