невозможно просмотреть все узлы, используя файл XML на сервере node-opcua - PullRequest
0 голосов
/ 04 января 2019

На моем сервере node-opcua я загружаю файл XML с определенными узлами и ссылками. Когда я запускаю свой сервер node-opcua и подключаюсь к нему (используя унифицированный OPC-клиент), я вижу только узлы верхнего уровня. Но когда я просматриваю свой узел в клиенте, я вижу ниже ошибку:

const server_options = {
//certificateFile: server_certificate_file,
//privateKeyFile: server_certificate_privatekey_file,
port: port,
nodeset_filename: [
path.join(rootFolder,"modeling/DDHubOPCUA.NodeSet2.xml"),
standard_nodeset_file
]
};
const server = new OPCUAServer(server_options);
const endpointUrl = server.endpoints[0].endpointDescriptions()  
[0].endpointUrl;

const hostname = require("os").hostname();
console.log("  server PID          :".yellow, process.pid);

server.on("post_initialize", function () {
const addressSpace = server.engine.addressSpace;
const rootFolder = addressSpace.findNode("RootFolder");
});
server.start(function (err) {
if (err) {
console.log(" Server failed to start ... exiting");
process.exit(-3);
}
console.log("  server on port      :".yellow, 
server.endpoints[0].port.toString().cyan);
console.log("  endpointUrl         :".yellow, endpointUrl.cyan);
console.log("\n  server now waiting for connections. CTRL+C to 
stop".yellow);
});

Unified client UI image to show unexpected behavior

...