Server: Client calls method node error BadMethodInvalid #3336
Unanswered
jiangjunjie01
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The server uses a custom node manager Id-EventManager, which inherits from Custom NodeManagerial 2. Loading the nodes.xml intelligence model to the server is also done through AddPredefined Node, FHIR everseReferences, and other functions in Custom NodeManagerial 2.
After the server is started, using UaExpert to view nodes is quite normal.
But there is a method node under Objects, and when UaExpert is used to call this method node, the server receives a CallAsynchronous request. When the process is executed to the CallInternalSync method in the MasterNodeManager class, I found that the m_asyncNodeManagers in the MasterNodeManager class have three NodeManagers.
The first one is Configuration Node Manager
The second one is CoreNodeManager
The third one is my custom Id-EventManager
Then I found that the first Configuration NodeManager only managed nodes with ns=0, the second Core NodeManager did not manage any nodes, and the third one, which I customized with Id-EventManager, managed nodes in the nodes.xml intelligence model.
So when UaExpert calls a method node, it first executes a Call in the Configuration NodeManager and finds that the method node cannot be found.
I want to know if the custom node manager cannot manage nodes with ns=0.
Beta Was this translation helpful? Give feedback.
All reactions