
Our NPM app is out in beta and one of our users is having issues with our app detecting his NPM instalaltion.
User is running NPM 9.5, SWIS service confirmed running.
NPM 9.5 does not have HTTPS access to SWIS out of the box, but it can be added through some configuration changes. The 1.0 release of the Orion SDK included step-by-step instructions for doing this and also a tool that can automate the process. Your user will need to either follow the instructions or run the tool to set up HTTPS access to SWIS.
Once that's done, the SOAP contract for queries and method invocation will be the same as in the current release. However, NPM 9.5 does not support CRUD (e.g., adding nodes). It also may not support all of the schema elements you are using in 10.x.
I'll send you the 1.0 version of Orion SDK by email. If you want to install it on a machine that already has a later version of the SDK, you will need to uninstall the later version first - it won't downgrade you.
FYI, the Orion 9.5 user was able to retrieve basic and advanced alerts but received 'RunQuery failed' exceptions when accessing nodes and interfaces.
There have been some properties added to nodes and interfaces since 9.5. Maybe your query was using one of them? The exceptions should mention the name of the property if that is the issue.
I figured that.
Unfortunately all I get is 'RunQuery failed' error.
I've tried to dive deeper down into the exception to get the property that failed but I can't seem to find it.
Sorry for the long wait for a response! I lost track of this question.
Perhaps you have already figured out the cause of the error, but if not I recommend you look in the log file for the information service, which should be at C:\ProgramData\SolarWinds\InformationService\v2.0\Orion.InformationService.log. (On Windows 2003, it will be under "C:\Documents and Settings\All Users\Application Data" instead of C:\ProgramData).