Configuring ICD for improved incident reporting performance
The default object structure used in ICD sends larger than necessary message to the gateway. To enable ICD to send smaller MXINCIDENT messages to the gateway use the following instructions.
The Gateway for TSRM uses direct HTTP posts to the object structure servelet in ICD to log Create, Update and Query incidents.
The Query response will be larger than necessary if you use the standard MXINCIDENT object structure and configuration from Configuring ICD to receive journal entries from Netcool/OMNIbus events because you add the WORKLOG object to the MXINCIDENT object structure to enable the journaling feature to work.
To enable the Gateway for TSRM to receive the information it requires only, you must create a new object structure and the configure the gateway to send information to the HTTP servelet this creates.
- CHANGEDATE
- CLASS
- DESCRIPTION
- EXTERNALSYSTEM
- EXTERNALSYSTEM_TICKETID
- REPORTEDBY
- REPORTDATE
- REPORTEDPRIORITY
- STATUS
- CLASS
- CREATEDATE
- DESCRIPTION
- DESCRIPTION_LONGDESCRIPTION
To create the new object structure use the following example:
- Login to ICD and select:
- Specify the following fields in the new object structure:
- Object Structure: OMNIINCIDENT
- Consumed By: INTEGRATION
- Select and specify Object: INCIDENT
- Select
- Object: WORKLOG
- Parent Object: INCIDENT
- Relationship: MODIFYWORKLOG
and
specify the following: - Click
- Now you exclude the attributes you do not want to use. Click
- Select the Incident Object and exclude all attributes except:
- CHANGEDATE
- CLASS
- DESCRIPTION
- EXTERNALSYSTEM
- EXTERNALSYSTEM_TICKETID
- REPORTEDBY
- REPORTDATE
- REPORTEDPRIORITY
- STATUS
- Select the WORKLOG object and exclude all attributes except:
- CLASS
- CREATEDATE
- DESCRIPTION
- Select the with WORKLOG still highlighted and include the DESCRIPTION_LONGDESCRIPTION attribute.
- Click OK then Save
- Specify the following properties in the gateway properties file
to configure the TSRM gateway to use this new servelet:
- Gate.TSRM.URLList : http://<servername>/meaweb/os/OMNIINCIDENT'
- Gate.TSRM.TicketObjectName : 'OMNIINCIDENT'
- Restart the gateway.