When trying to discover subscriptions for an Azure service principal, in discovery log, you encounter the following error message:
"Discovery Subscription Error : Error :Failed to process the payload for translator List_Subscriptions_Response_Processor"
In the cloud orchestration trail (sn_cmp_cloud_trail) for this discovery, you can find the following error message:
["INVALID_INPUT_DATAIn payload invalid data source [ServiceNow] exist. You need to provide a valid choice value from field [discovery_source] in table [cmdb_ci]".......
Release or Environment
Discovery expecting choice value of "ServiceNow" to exist in the cmdb_ci table column discovery_source. If this is modified with different value, e.g. "Service-Now"; discovery will fail.
- Locate the cmdb_ci table and column discovery_source in sys_dictionary table
- Check the related list "Choices"
- Find out there should be an active record with value "ServiceNow"
- Out of the box, the record should exists. If not, create one.