Dojo,
I have a LCA that has the ‘Created by‘ column of the ‘Get services’ query selected. When I deploy this app on a another agent this column becomes unchecked with the error below. I repeat this process this time developing the app on a different agent and deploying elsewhere. I get the same the same behavior but with a different column number in the error message.
Does this mean the ‘Created by‘ column has a different column reference on every agent ? This seems odd and makes it impossible to create a generic LCA that can be deployed on any agent.
Perhaps I’m missing something. Any insights will be helpful…

DMA
===
Web: 10.5.3 (CU0)
Server: 10.5.3.0-15484
API: 10.5.2505.3214
App: 10.5.2505.3214
GQI: No DxM
==
Queries stored in the app or dashboard will almost never contain display values. This is done to ensure queries will continu to work when something gets renamed (e.g., parameter name, dom definition, dom field name, …) within the same system.
You are right that element and service properties are assigned an ID that is not deterministic across different systems. From a user perspective this is indeed very counter-intuitive.
From DataMiner web version 10.6.6 (also provided with MR 10.5 CU15 and 10.6 CU3), the alarms, elements, services and views data sources will use the property name instead of it’s id as their identifier for the GQI column, which ensures that they can be transferred to other systems.
Existing queries will remain working and will continue targeting the custom properties by id, these columns will be marked with suffix (legacy).
Perhaps an exception can be made for the default (i.e. not custom) properties of elements and service to use display values instead as this will be the same on any agent. Just a thought. In the meantime I will ship additional instructions for users when they deploy this app.