DQMH Consortium Toolkits Feature Requests

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
1984

Mechanisim to get the originator of the request

Status: Declined

1984, after reviewing your idea and discussing it internally, we decided to decline it.

 

Not every DQMH user would benefit from this feature, yet it would create a lot of overhead if it was part of the built-in Request mechanism. Also, you can always add an additional argument to the Request if really needed.

 

Again, thank you for your input; it is most appreciated. Please keep those ideas coming!

In many cases (mostly for debugging) it would be useful who called the given request. Currently there is no built in mechanism to know that. One possible solution is to add an extra "origin" (or "originator") string control or string array to the arguments cluster and then pass the call-chain to the module as a flattened string or as a string array. This works although quite painful to implement especially if you realize that you have a problem and need to change the requesting VIs in the Public API folder. You can add this function upfront when the request is created, but its also painful, cause its probably wont be used in the vast majority of the cases, but it adds complexity to the arguments cluster.

 

There is some discussion about this feature here: https://forums.ni.com/t5/DQMH-Consortium-Toolkits/Who-called-my-request/td-p/4345086

1 Comment
joerg.hampel
Active Participant
Status changed to: Declined

1984, after reviewing your idea and discussing it internally, we decided to decline it.

 

Not every DQMH user would benefit from this feature, yet it would create a lot of overhead if it was part of the built-in Request mechanism. Also, you can always add an additional argument to the Request if really needed.

 

Again, thank you for your input; it is most appreciated. Please keep those ideas coming!




DSH Pragmatic Software Development Workshops (Fab, Steve, Brian and me)
Release Automation Tools for LabVIEW (CI/CD integration with LabVIEW)
HSE Discord Server (Discuss our free and commercial tools and services)
DQMH® (Developer Experience that makes you smile )