I’m fine with server side only. Don’t need client side access atm. What would it take for IA to include the necessary hooks to allow access to the OPC-UA Server connection path.
With that, would we be able to just implement a new MethodWriteRequest which implements UARequestMessage to pack the method call request that could be used in the appropriate uaclient write method call, then maybe a MethodResponseMessage class which implements UAResponseMessage would need to be generated containing the response message. Probably a whole lot more involved that this… But one can dream.
My problem with the above, is that it requires assistance from IA probably in the form of you Mr. Herron otherwise the learning curve for me is too much, plus I still need to decide if I want to attempt the ABB RobotWebServices as a driver or simply parse with Jython.
In either way, the benefits going with Ignition are going down fast. It really depends upon how much help IA can provide us, and what the cost would be for said assistance.
Presently this is a one-off, but it does have the potential to be repeated if we do it correctly.
Thanks for your responses so far.