I’ve been using the SOAP API, specifically a call to the GetRelevanceResult method with a custom session relevance query, and its been working for a customer running 9.x of BigFix with no problems. They have recently upgraded to BigFix 22.214.171.124 and have now started getting an error:
Error in deserializing body of reply message for operation 'GetRelevanceResult'
There is an error in XML document (6060, 3712).
The session relevance query is pretty simple, returning data:
The query is:
(name of computer of it | "" & ":" & concatenation "~" of values of it) of results of properties of BES Fixlets whose (analysis flag of it and name of it = "Custom Software Inventory")
For each device, where there may be zero or more instances of ‘Vendor;Product;Version’. I’ve updated to the same version in my small test lab, and it works fine for me, which makes me think its an issue with the data?
I’ve exported the data output from the session relevance query, and for some vendors the data has the value:
Could it be that this is interfering with the XML format the the SOAP API is using to transfer the results? How would I remove these values in the session relevance query?
Could there be another issue?
Any help would be appreciated.