I was able to create and connect OPCUA Gateway and send data from my Windows desktop on Wednesday. Friday Morning (after updates 8/8/2024), it stopped receiving the data. I wiped out everything on my laptop, created a new connector and installed. It never gets activated. It is always saying "pending". I tried a couple of times already. There was a message about history being full, earlier today, but I wiped out those logfiles on my laptop.
The North Service Log file says "Could not create session: Channel can only be used for discovery". South service looks okay.
2024-08-09 16:51:00.471 -07:00 [Information] ThinkIQ OPC UA North Service version 4.171.3.0 running.
2024-08-09 16:51:00.543 -07:00 [Information] Resolved data root directory C:\ProgramData\ThinkIQ\DataRoot
2024-08-09 16:51:01.565 -07:00 [Warning] Could not create session: Channel can only be used for discovery.
Opc.Ua.ServiceResultException: Channel can only be used for discovery.
at Opc.Ua.ClientBase.ValidateResponse(ResponseHeader header)
at Opc.Ua.SessionClient.CreateSession(RequestHeader requestHeader, ApplicationDescription clientDescription, String serverUri, String endpointUrl, String sessionName, Byte[] clientNonce, Byte[] clientCertificate, Double requestedSessionTimeout, UInt32 maxResponseMessageSize, NodeId& sessionId, NodeId& authenticationToken, Double& revisedSessionTimeout, Byte[]& serverNonce, Byte[]& serverCertificate, EndpointDescriptionCollection& serverEndpoints, SignedSoftwareCertificateCollection& serverSoftwareCertificates, SignatureData& serverSignature, UInt32& maxRequestMessageSize)
at Opc.Ua.Client.Session.Open(String sessionName, UInt32 sessionTimeout, IUserIdentity identity, IList`1 preferredLocales, Boolean checkDomain)
at Opc.Ua.Client.Session.Create(ApplicationConfiguration configuration, ITransportWaitingConnection connection, ConfiguredEndpoint endpoint, Boolean updateBeforeConnect, Boolean checkDomain, String sessionName, UInt32 sessionTimeout, IUserIdentity identity, IList`1 preferredLocales)
at ThinkIQ.Opc.Ua.Client.ClientBase.DoConnect()