JAMF Integration Error

Kalpeshjathar30
Tera Contributor

Hi All,

 

I have done the JAMF integration with ServiceNow and it is successful. But after the integration I am getting below mentioned error for few of the records. Also there are sets remains in Pending state and some are getting Processed. I am not sure as to what is the issue. Can someone help me to identify the same.

 

Error Message : 

Identification Reconciliation Engine(IRE) Processing errors->

Identification Reconciliation Engine(IRE) Processing errors->

1: In payload missing minimum set of input values for criterion (matching) attributes from identify rule for table [cmdb_ci_spkg]. Add these input values in payload item '{"className":"cmdb_ci_spkg","values":{"name":"flameshot.app","manufacturer":"0c43af40c6112275011a4bd4c0143fbf"},"internal_id":"67b0a708856206dc592c21ec45ec8c55","sys_object_source_info":{"source_recency_timestamp":"2024-05-28 05:01:12","source_feed":"SG-JAMF Computers","source_name":"SG-Jamf"},"settings":{"updateWithoutDowngrade":"true"},"sys_ire_info":{},"display_values":{},"reason":"MISSING_MATCHING_ATTRIBUTES"}'

2: Identifier keys could not be generate based on either criterion attributes or source_name/source_native_key

 

3 REPLIES 3

Kieran Anson
Kilo Patron

The cmdb_ci_spkg class requires one of the following matching criterias to be met in order for IRE to perform the operation.

 

1. The "key" needs to be specified in the payload

2. A related entry for cmdb_software_instance with a reference to the name of the record needs to be specified.

 

I've not used the SG JAMF integration, does it have a class mapping for cmdb_software_instance?

scottl
Kilo Sage

Did you find a solution to this, as I'm getting the same error with the JAMF Service Graph Connector?   

ravic
Tera Contributor

Looks like coalesce is the issue,

 

In the source payload there is a special block for software, in which there is an array named Application and which contains list of softwares.

software name and version concatenated with the '_:::_' symbols and populated in key field and that's the coalesce. We are getting this error if name or version is empty in the payload.