I’ve attached that package, hopefully you’ll find it useful. Fundamentally, it’s just an example of how you might implement the TagProvider interface. Because the tag values are all driven by an outside entity, it is a bit simpler than if you were trying to allow other types of tags (opc, expressions, etc). I don’t have a full idea of what you want to do, but going off your other post, if you just want the simple tag provider with more direct access to storing/loading tags, you should be able to modify this and do it.
Basically, you’ll cut out the “SimpleTagProvider” wrapper, and just use “SimpleTagProviderInternal” directly. You may also want to wrap it up as an extension point, so that you can commission them from the gateway, but I suppose that’s optional. If you only wanted one, you could do some bookkeeping on your own (that is, to mainly store your tagstore id) and call SQLTagsManager.registerTagProvider().
SimpleTagProvider.zip (13.9 KB)