Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Client can't connect in JAVA UI application
November 12, 2019
13:18, EET
Avatar
dpto.informatica
Member
Members
Forum Posts: 6
Member Since:
November 12, 2019
sp_UserOfflineSmall Offline

I’m just trying to connect to my PLC OPC UA Server get the value of a variable print it and then disconect using thid code:

UaClient cliente = new UaClient(“192.168.XX.XXX”);
EndpointDescription[] endpoints = cliente.discoverEndpoints();
cliente.discoverEndpoints();
cliente.setSecurityMode(SecurityMode.NONE);
ApplicationDescription appDescription = new ApplicationDescription();
appDescription.setApplicationName(new LocalizedText(“SIMATIC.S7-1500.OPC-UA.Application:PLC_1”, Locale.ENGLISH));
appDescription.setApplicationUri(“urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1”);
appDescription.setProductUri(“urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1”);
appDescription.setApplicationType(ApplicationType.Client);
ApplicationIdentity identity = new ApplicationIdentity();
identity.setApplicationDescription(appDescription);
cliente.setApplicationIdentity(identity);
cliente.connect();
DataValue value = cliente.readValue(Identifiers.Server_ServerStatus_State);
System.out.println(“———->”+value);
cliente.disconnect();

And the console never shows me the value and never disconnect, what can I do?

November 12, 2019
14:00, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Hi,

Please see the SimpleClient or the SampleConsoleClient examples for how to initialize the UaClient. Or in other words, try to connect with them first, if they do work, then see differences to your code, if they do not work, then usually you would see the exceptions from them which would indicate what the problem is.

Do you see an exception? Most likely in these cases the server is not running, or that is what the problem usually is. Additionally I would recommend using the full from of the address (usually e.g. opc.tcp://192.168.xx.xxx:4840, or that would be the equivalent what would be parsed by the UaClient if given your input).

P.S. The Application etc. Uris in the ApplicationDescription are for your application, i.e. the client, they should not be filled with server’s values, the server’s equivalents can be found the UaClient via getServerIdentity() (after you have connected).

November 12, 2019
15:06, EET
Avatar
dpto.informatica
Member
Members
Forum Posts: 6
Member Since:
November 12, 2019
sp_UserOfflineSmall Offline

I’m using the same code that is used on SimpleClient, adter waiting some time i get this:

[main] WARN c.p.u.client.nodes.UaClientReference – Unable to retrieve node from AddressSpace: com.prosysopc.ua.ServiceException: ServiceFault:ServiceFault

What i’m doing wrong?

November 12, 2019
16:36, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

It should display a statuscode in that case, e.g. something like Bad_NodeIdInvalid 0x80330000, i.e. the complete stacktrace would be nice, some logging frameworks might not show that by default. However the simpleclient is really simple, it wont even include a logging framework setup, so maybe the sampleconsoleclient is better.

Generally I would guess some problem with the server. This wouldn’t be the first time we would have problems with some siemens servers. But the warning might not have anything to do with the actual problem (it could still, I don’t think we have seen that in a while).

So e.g. as a really simple way, add the try-catch block around the connect and let us know what it prints to standard error:

    try {
      client.connect();
    } catch (Exception e) {
      e.printStackTrace();
    }

Additionally given the case, you might try with the following before connect call:

	client.setInitTypeDictionaryOnConnect(false);

But do that after first trying without. Trying to put it simply, OPC UA 1.04 added some stuff that are alternatives to things in earlier versions, and we might not be 100% compatible in cases where a server is doing _only_ 1.04 way of doing stuff, which could be a case here.

P.S. I’m assuming you are using the code exactly as-is from the SimpleClient and not the one shown in the first post, as you do not need to call discovery yourself in normal cases and additionally the applicationidentity should be set before doing any communication.

November 12, 2019
17:05, EET
Avatar
dpto.informatica
Member
Members
Forum Posts: 6
Member Since:
November 12, 2019
sp_UserOfflineSmall Offline

My log4j is not showing the trace of the error, and when i exceute this lines:

UaClient cliente = new UaClient(“192.168.X.XXX”);
EndpointDescription[] endpoints = cliente.discoverEndpoints();
for(int i=0;i<endpoints.length;i++)
{
if(endpoints[i].getSecurityMode().toString().trim().toUpperCase()=="NONE")
{
cliente.setSecurityMode(SecurityMode.NONE);
cliente.setEndpoint(endpoints[i]);
cliente.connect();
}
}
cliente.disconnect();

And the console shows:

[main] DEBUG com.prosysopc.ua.client.UaClient – discoverEndpoints: connectUri=opc.tcp://192.168.X.XXX:4840 protocols=[opc.tcp]
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – initialize: url=opc.tcp://192.168.X.XXX:4840
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – open
[main] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.X.XXX:4840 Connecting
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – /192.168.X.XXX:4840 Socket connected
[main] INFO c.p.u.s.t.tcp.io.TcpConnection – Connected (non-reverse), handshake completed, local=/192.168.79.199:60676, remote=/192.168.X.XXX:4840
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – Creating ReadThread
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – createSecureChannel: renew=false channel=com.prosysopc.ua.stack.transport.tcp.io.TcpConnection@7a5ceedd
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – createSecureChannel: requestId=1
[main] DEBUG c.p.ua.stack.utils.CryptoUtil – CryptoUtil init
[main] DEBUG c.p.ua.stack.utils.CryptoUtil – CryptoUtil init: random=java.security.SecureRandom@6cb107fd
[main] DEBUG c.p.ua.stack.utils.CryptoUtil – createNonce: bytes=0
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – tokenLifetime: 3600000
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.X.XXX,port=4840,localport=60676]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 0 Sending Request rid:1
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=null
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – SecureChannelId=0 SequenceNumber=1, RequestId=1
[main] DEBUG c.p.u.s.t.t.i.ChunkAsymmEncryptSigner – SecurityMode in asymm enc: 1
[TcpConnection/Read] DEBUG c.p.u.s.t.t.i.ChunkAsymmDecryptVerifier – SecurityPolicy in use: http://opcfoundation.org/UA/SecurityPolicy#None
[TcpConnection/Read] DEBUG c.p.u.s.t.t.i.ChunkAsymmDecryptVerifier – SecurityMode in use: None
[TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – new token=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – 234287266 Secure channel opened, SecureChannelId=234287266, TokenId=1
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – RevisedLifetime: 3600000
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.X.XXX,port=4840,localport=60676]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287266 Sending Request rid:2
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=2 secureChannelId=234287266
[TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)]
[TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)]
[TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: GetEndpointsResponse
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.X.XXX,port=4840,localport=60676]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287266 Sending Request rid:3
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)]
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287266, creationTime=12-nov-2019 15:59:12, lifetime=3600000)
[main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=3 secureChannelId=234287266
[main] INFO c.p.u.s.t.tcp.io.SecureChannelTcp – 234287266 Closed
[TcpConnection/Read] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.X.XXX:4840 Closed (graceful)
[main] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.X.XXX:4840 Closed
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – requests.clear()
[main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – requests.clear()

November 12, 2019
17:45, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Like I said, please use SimpleClient code exactly as it is (with the addition of the instructions of the previous post).

99.99% of the cases you do not need to e.g call the discoverEndpoints nor set any endpoints yourself. The SDK does that for you.

November 12, 2019
18:08, EET
Avatar
dpto.informatica
Member
Members
Forum Posts: 6
Member Since:
November 12, 2019
sp_UserOfflineSmall Offline

I’ve copied the SimpleClass.java and called from my program changing the URL String… I think that it’s trying to connect to an endpoint with security, I only want to acces to an endpoint with none scurity and read the value from a Node

November 12, 2019
18:22, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

What does this print out (and note that if for some reason the server is not online etc. it might take a while, but per that log that would not seem to be the case):

(you will need to change the url, but do not do any other changes)

    try {
      UaClient client = new UaClient("opc.tcp://localhost:52520/OPCUA/SampleConsoleServer");
      client.setSecurityMode(SecurityMode.NONE);
      initialize(client);
      client.connect();
      DataValue value = client.readValue(Identifiers.Server_ServerStatus_State);
      System.out.println(value);
      client.disconnect();
    } catch (Exception e) {
      e.printStackTrace(System.out);
    }
November 12, 2019
19:00, EET
Avatar
dpto.informatica
Member
Members
Forum Posts: 6
Member Since:
November 12, 2019
sp_UserOfflineSmall Offline

This is the console output:

17:58:16.741 [main] DEBUG com.prosysopc.ua.client.UaClient – connect
17:58:17.359 [main] DEBUG com.prosysopc.ua.client.UaClient – discoverEndpoints: connectUri=opc.tcp://192.168.79.20:4840 protocols=[opc.tcp]
17:58:17.392 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – initialize: url=opc.tcp://192.168.79.20:4840
17:58:17.400 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – open
17:58:17.400 [main] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.79.20:4840 Connecting
17:58:17.411 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – /192.168.79.20:4840 Socket connected
17:58:17.442 [main] INFO c.p.u.s.t.tcp.io.TcpConnection – Connected (non-reverse), handshake completed, local=/192.168.79.199:63249, remote=/192.168.79.20:4840
17:58:17.442 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – Creating ReadThread
17:58:17.444 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – createSecureChannel: renew=false channel=com.prosysopc.ua.stack.transport.tcp.io.TcpConnection@6cb107fd
17:58:17.444 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – createSecureChannel: requestId=1
17:58:17.445 [main] DEBUG c.p.ua.stack.utils.CryptoUtil – CryptoUtil init
17:58:17.445 [main] DEBUG c.p.ua.stack.utils.CryptoUtil – CryptoUtil init: random=java.security.SecureRandom@2ab4bc72
17:58:17.445 [main] DEBUG c.p.ua.stack.utils.CryptoUtil – createNonce: bytes=0
17:58:17.445 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – tokenLifetime: 3600000
17:58:17.446 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63249]
17:58:17.447 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 0 Sending Request rid:1
17:58:17.448 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=null
17:58:17.448 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.450 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – SecureChannelId=0 SequenceNumber=1, RequestId=1
17:58:17.451 [main] DEBUG c.p.u.s.t.t.i.ChunkAsymmEncryptSigner – SecurityMode in asymm enc: 1
17:58:17.456 [TcpConnection/Read] DEBUG c.p.u.s.t.t.i.ChunkAsymmDecryptVerifier – SecurityPolicy in use: http://opcfoundation.org/UA/SecurityPolicy#None
17:58:17.456 [TcpConnection/Read] DEBUG c.p.u.s.t.t.i.ChunkAsymmDecryptVerifier – SecurityMode in use: None
17:58:17.459 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – new token=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.461 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – 234287281 Secure channel opened, SecureChannelId=234287281, TokenId=1
17:58:17.461 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – RevisedLifetime: 3600000
17:58:17.464 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:17.464 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63249]
17:58:17.464 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287281 Sending Request rid:2
17:58:17.464 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.464 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.465 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.465 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.465 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.466 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=2 secureChannelId=234287281
17:58:17.473 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.474 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.476 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.476 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.477 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: GetEndpointsResponse
17:58:17.477 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:17.477 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63249]
17:58:17.477 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287281 Sending Request rid:3
17:58:17.478 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.478 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.478 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.478 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287281, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.478 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.479 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=3 secureChannelId=234287281
17:58:17.479 [main] INFO c.p.u.s.t.tcp.io.SecureChannelTcp – 234287281 Closed
17:58:17.483 [main] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.79.20:4840 Closed
17:58:17.483 [TcpConnection/Read] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.79.20:4840 Closed (expected)
17:58:17.483 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – requests.clear()
17:58:17.483 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – requests.clear()
17:58:17.490 [main] DEBUG com.prosysopc.ua.client.UaClient – endpoints:[EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
None securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#None
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=0
, EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
Sign securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=55
, EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
SignAndEncrypt securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=105
, EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
Sign securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#Basic256
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=60
, EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
SignAndEncrypt securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#Basic256
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=110
, EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
Sign securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=65
, EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
SignAndEncrypt securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=115
]
17:58:17.494 [main] DEBUG com.prosysopc.ua.client.UaClient – initEndpoint: endpoint=EndpointDescription:EndpointDescription
endpointUrl=opc.tcp://192.168.79.20:4840
server=ApplicationDescription
applicationUri=urn:SIMATIC.S7-1500.OPC-UA.Application:PLC_1
productUri=https://www.siemens.com/s7-1500
applicationName=LocalizedText
text=SIMATIC.S7-1500.OPC-UA.Application:PLC_1
ah=null
applicationType=ApplicationType
Server gatewayServerUri=null
discoveryProfileUri=null
discoveryUrls=class java.lang.String[1]
[0]=opc.tcp://192.168.79.20:4840
serverCertificate=ByteString
value=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
securityMode=MessageSecurityMode
None securityPolicyUri=http://opcfoundation.org/UA/SecurityPolicy#None
userIdentityTokens=class com.prosysopc.ua.stack.core.UserTokenPolicy[1]
[0]=UserTokenPolicy
policyId=Anonymous
tokenType=UserTokenType
Anonymous issuedTokenType=null
issuerEndpointUrl=null
securityPolicyUri=null
transportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
securityLevel=UnsignedByte
value=0

17:58:17.502 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – initialize: url=opc.tcp://192.168.79.20:4840
17:58:17.503 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – open
17:58:17.503 [main] INFO c.p.u.s.t.tcp.io.TcpConnection – /192.168.79.20:4840 Connecting
17:58:17.507 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – /192.168.79.20:4840 Socket connected
17:58:17.512 [main] INFO c.p.u.s.t.tcp.io.TcpConnection – Connected (non-reverse), handshake completed, local=/192.168.79.199:63250, remote=/192.168.79.20:4840
17:58:17.512 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – Creating ReadThread
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – createSecureChannel: renew=false channel=com.prosysopc.ua.stack.transport.tcp.io.TcpConnection@79207381
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – createSecureChannel: requestId=1
17:58:17.513 [main] DEBUG c.p.ua.stack.utils.CryptoUtil – createNonce: bytes=0
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – tokenLifetime: 3600000
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 0 Sending Request rid:1
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=null
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.513 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – SecureChannelId=0 SequenceNumber=1, RequestId=1
17:58:17.513 [main] DEBUG c.p.u.s.t.t.i.ChunkAsymmEncryptSigner – SecurityMode in asymm enc: 1
17:58:17.518 [TcpConnection/Read] DEBUG c.p.u.s.t.t.i.ChunkAsymmDecryptVerifier – SecurityPolicy in use: http://opcfoundation.org/UA/SecurityPolicy#None
17:58:17.518 [TcpConnection/Read] DEBUG c.p.u.s.t.t.i.ChunkAsymmDecryptVerifier – SecurityMode in use: None
17:58:17.518 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – new token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.518 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – 234287282 Secure channel opened, SecureChannelId=234287282, TokenId=1
17:58:17.519 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – RevisedLifetime: 3600000
17:58:17.519 [main] DEBUG com.prosysopc.ua.client.UaClient – createSessionChannel
17:58:17.520 [main] DEBUG c.p.ua.stack.utils.CryptoUtil – createNonce: bytes=32
17:58:17.520 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:17.520 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:17.520 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:2
17:58:17.520 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.521 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.521 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.521 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.521 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.522 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=2 secureChannelId=234287282
17:58:17.534 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.534 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.542 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.542 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.544 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: CreateSessionResponse
17:58:17.545 [main] DEBUG c.p.ua.stack.application.Client – MessageSecurityMode: None
17:58:17.555 [main] DEBUG com.prosysopc.ua.client.UaClient – createSessionChannel: session.getEndpoint().getServerCertificate()=[1005] 0x308203e9308202d1a003020102020101300d06092a864886f70d01010b05003039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73301e170d3139313131313131343232315a170d3337313131303233303030305a3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e7330820122300d06092a864886f70d01010105000382010f003082010a0282010100b2fca30c8ab951b9c4d8f6f05d83c9ddb654d33ad5f57db7d905f12038143eeab0754dec0586bbb278d5b9d7ee430164785122f9e622cd84e506cec812af46e3b5730c00c137af904506b8b22cb90b9ff0d268200d4567146aa999c50992885820761bc857b00ce8255332f1fafd175ff2374a3b6abbf007d9fbe34117989cf3692c04ee83bfc27c8b89e348aef6447fe6253f196573f91e2975af07463a80f01dd4285f1579cbfe156a8fe55e46ef41f2dd80518d770b601009b62f10cb3e1b6619d0dcf723ba6c42292aef3823980ea7b544a33fa701a1951899a76249b356b39d95025e28838b8347802d991ba92c0e9ebc8b38ca08fc5e6aac2b451c874b0203010001a381fb3081f830090603551d1304023000301d0603551d0e04160414ca7c5fca5bcdab42b2851da3dad2e86173dbc0e930610603551d23045a30588014ca7c5fca5bcdab42b2851da3dad2e86173dbc0e9a13da43b3039311830160603550403130f504c432d312f4f504355412d312d31310b30090603550406130244453110300e060355040a13075369656d656e73820101300b0603551d0f0404030202f4301d0603551d250416301406082b0601050507030106082b06010505070302303d0603551d1104363034862c75726e3a53494d415449432e53372d313530302e4f50432d55412e4170706c69636174696f6e3a504c435f318704c0a84f14300d06092a864886f70d01010b05000382010100775118438eaa9503ccb286c1c35a7cf991817a7c9db5a02569a4420f15be5ca085b5c97a733c0b74ecdee8d9fd2a034bc26d57f17afd89d8ff67e3771d42d30315f82cf5cd2a8ec90a32e908dacd2606815ab5bb9b9403045e79e9351aa09f1d07667eb428d02b63c6d2f1a42d48ea36e8889ec6f4293fe53f244970f2ef2db869e711e4242561ae0b415b9e9e6f1691d67ba7fb723bd924f0de953f9a8668bb64ce2e38ebc7c2e7937d8c5785b4cddac8d18be07df9ea97a3ca87a246b18df500d3ba54978d3edab5800ff57651ea7e28cf48cd8a5b3a7a8983668e6e0c4fc283e9fe5d6f2aefad47c9b7aff39e6047dd0df0c721d97c823985924486dfcb3e
17:58:17.555 [main] INFO com.prosysopc.ua.client.UaClient – Server sent a certificate, although SecurityPolicy NONE is used
17:58:17.556 [main] DEBUG com.prosysopc.ua.client.UaClient – activateSessionChannel: endpoint=opc.tcp://192.168.79.20:4840
17:58:17.556 [main] DEBUG com.prosysopc.ua.client.UaClient – UserToken encryption algorithm: null
17:58:17.558 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:17.558 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:17.558 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:3
17:58:17.558 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.558 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.559 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.559 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.559 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.559 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=3 secureChannelId=234287282
17:58:17.565 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.565 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.565 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: ActivateSessionResponse
17:58:17.565 [main] DEBUG com.prosysopc.ua.client.UaClient – connectSubscriptions
17:58:17.566 [main] DEBUG com.prosysopc.ua.client.UaClient – transferSubscriptions: subscriptions.size()=0
17:58:17.566 [main] DEBUG com.prosysopc.ua.client.UaClient – startPublishing
17:58:17.567 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG com.prosysopc.ua.client.UaClient$a – run
17:58:17.567 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG com.prosysopc.ua.client.UaClient$a – queuePublishRequests: subscription count:0, hasConnectedAliveSubscriptions:false
17:58:17.912 [main] DEBUG com.prosysopc.ua.UaApplication – Discovering CodegenModels from the classpath
17:58:17.913 [main] DEBUG com.prosysopc.ua.client.AddressSpace – getNode: nodeId=i=11704 node=null
17:58:17.913 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:17.913 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:17.913 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:4
17:58:17.913 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.914 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.914 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.914 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.914 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.915 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=4 secureChannelId=234287282
17:58:17.921 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.921 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.922 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: ReadResponse
17:58:17.929 [main] DEBUG com.prosysopc.ua.client.AddressSpace – classValues: [DataValue(value=1, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.1133718 GMT, serverPicoseconds=0), DataValue(value=OperationLimits, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.1133752 GMT, serverPicoseconds=0), DataValue(value=OperationLimits, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.1133840 GMT, serverPicoseconds=0)]
17:58:17.929 [main] DEBUG com.prosysopc.ua.client.AddressSpace – NodeClass: Object
17:58:17.929 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:17.929 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:17.929 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:5
17:58:17.930 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.930 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.930 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.930 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.930 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:17.931 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=5 secureChannelId=234287282
17:58:17.936 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:17.936 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:17.936 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: BrowseResponse
17:58:17.937 [main] DEBUG com.prosysopc.ua.client.AddressSpace – browse: c=null
17:58:18.158 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=2
17:58:18.158 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=2
17:58:18.158 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:18.158 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:18.158 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:6
17:58:18.158 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:7
17:58:18.158 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.158 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.159 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.159 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.159 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.159 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.159 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.160 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.160 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:18.160 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:18.161 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=6 secureChannelId=234287282
17:58:18.161 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=7 secureChannelId=234287282
17:58:18.169 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.169 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.170 [PublishTask-com.prosysopc.ua.client.UaClient@23f5b5dc] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: ReadResponse
17:58:18.171 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.171 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.171 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: ReadResponse
17:58:18.172 [main] DEBUG c.p.u.c.nodes.UaClientNodeFactory – createInstance: protected com.prosysopc.ua.types.opcua.client.OperationLimitsTypeImpl(com.prosysopc.ua.client.AddressSpace,com.prosysopc.ua.stack.builtintypes.NodeId,com.prosysopc.ua.stack.builtintypes.QualifiedName,com.prosysopc.ua.stack.builtintypes.LocalizedText)
17:58:18.175 [main] DEBUG com.prosysopc.ua.client.NodeCache – addNode: node=OperationLimits Id=i=11704
17:58:18.175 [main] DEBUG com.prosysopc.ua.client.NodeCache – trimQueue
17:58:18.175 [main] DEBUG com.prosysopc.ua.client.AddressSpace – getNode() typeDefinition: i=11564
17:58:18.175 [main] DEBUG com.prosysopc.ua.client.AddressSpace – getNode: nodeId=i=11564 node=null
17:58:18.175 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:18.175 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:18.175 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:8
17:58:18.175 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.176 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.176 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.176 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.176 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:18.177 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=8 secureChannelId=234287282
17:58:18.182 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.182 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.182 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: ReadResponse
17:58:18.183 [main] DEBUG com.prosysopc.ua.client.AddressSpace – classValues: [DataValue(value=8, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3748570 GMT, serverPicoseconds=0), DataValue(value=OperationLimitsType, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3748628 GMT, serverPicoseconds=0), DataValue(value=OperationLimitsType, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3748734 GMT, serverPicoseconds=0)]
17:58:18.183 [main] DEBUG com.prosysopc.ua.client.AddressSpace – NodeClass: ObjectType
17:58:18.183 [main] DEBUG c.p.u.c.nodes.UaClientNodeFactory – createInstance: public com.prosysopc.ua.client.nodes.UaObjectTypeImpl(com.prosysopc.ua.client.AddressSpace,com.prosysopc.ua.stack.builtintypes.NodeId,com.prosysopc.ua.stack.builtintypes.QualifiedName,com.prosysopc.ua.stack.builtintypes.LocalizedText)
17:58:18.183 [main] DEBUG com.prosysopc.ua.client.NodeCache – addNode: node=OperationLimitsType Id=i=11564
17:58:18.184 [main] DEBUG com.prosysopc.ua.client.AddressSpace – typeDefinition not local:null
17:58:18.184 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readNode: node=NodeId=i=11564, NodeClass=ObjectType, BrowseName=OperationLimitsType, IsAbstract=false
17:58:18.184 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readNode: attributes=[1, 2, 3, 4, 5, 6, 7, 8]
17:58:18.184 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes(NodeId=i=11564, NodeClass=ObjectType, BrowseName=OperationLimitsType, IsAbstract=false, [1, 2, 3, 4, 5, 6, 7, 8])
17:58:18.184 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:18.184 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:18.184 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:9
17:58:18.184 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.185 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.185 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.185 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.185 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:18.186 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=9 secureChannelId=234287282
17:58:18.191 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.192 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.192 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: ReadResponse
17:58:18.193 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=NodeId value=DataValue(value=i=11564, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841277 GMT, serverPicoseconds=0)
17:58:18.193 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – writeAttributeValue attributeId=1 value=i=11564
17:58:18.193 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=NodeClass value=DataValue(value=8, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841332 GMT, serverPicoseconds=0)
17:58:18.193 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=BrowseName value=DataValue(value=OperationLimitsType, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841360 GMT, serverPicoseconds=0)
17:58:18.193 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – writeAttributeValue attributeId=3 value=OperationLimitsType
17:58:18.194 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=DisplayName value=DataValue(value=OperationLimitsType, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841451 GMT, serverPicoseconds=0)
17:58:18.194 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – writeAttributeValue attributeId=4 value=OperationLimitsType
17:58:18.194 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=Description value=DataValue(value=Identifies the operation limits imposed by the server., statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841560 GMT, serverPicoseconds=0)
17:58:18.194 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – writeAttributeValue attributeId=5 value=Identifies the operation limits imposed by the server.
17:58:18.194 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=WriteMask value=DataValue(value=0, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841736 GMT, serverPicoseconds=0)
17:58:18.194 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – writeAttributeValue attributeId=6 value=0
17:58:18.195 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=UserWriteMask value=DataValue(value=0, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841767 GMT, serverPicoseconds=0)
17:58:18.195 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – writeAttributeValue attributeId=7 value=0
17:58:18.195 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readAttributes: attribute=IsAbstract value=DataValue(value=false, statusCode=GOOD (0x00000000) “”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=11/12/19 16:58:17.3841796 GMT, serverPicoseconds=0)
17:58:18.195 [main] DEBUG com.prosysopc.ua.client.AddressSpace – getNode: node=NodeId=i=11564, NodeClass=ObjectType, BrowseName=OperationLimitsType, IsAbstract=false
17:58:18.195 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: node=OperationLimitsType
17:58:18.195 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: requests.size=1
17:58:18.195 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: socket=Socket[addr=/192.168.79.20,port=4840,localport=63250]
17:58:18.196 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: 234287282 Sending Request rid:10
17:58:18.196 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – pruneInvalidTokens: tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.196 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.196 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – getSecurityTokenToUse=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.196 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.196 [main] DEBUG c.p.u.s.t.tcp.io.TcpConnection – sendRequest: keySize=0
17:58:18.197 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – serviceRequest: Message sent, requestId=10 secureChannelId=234287282
17:58:18.202 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
17:58:18.202 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
17:58:18.205 [main] DEBUG c.p.u.s.t.tcp.io.SecureChannelTcp – Response: BrowseResponse
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – browse: c=null
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: references.size()=15
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=FolderType
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=OperationLimits
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxMonitoredItemsPerCall
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerBrowse
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerHistoryReadData
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerHistoryReadEvents
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerHistoryUpdateData
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerHistoryUpdateEvents
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerMethodCall
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerNodeManagement
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerRead
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerRegisterNodes
17:58:18.205 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerTranslateBrowsePathsToNodeIds
17:58:18.206 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=MaxNodesPerWrite
17:58:18.206 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) r=OperationLimits
17:58:18.206 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) oldReferences.size()=0
17:58:18.206 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) oldReferences=[]
17:58:18.206 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) refDescription=ReferenceDescription:ReferenceDescription
referenceTypeId=NodeId
mU=IdType
Numeric fP=0
value=UnsignedInteger
value=45
isForward=false
nodeId=ExpandedNodeId
mU=IdType
Numeric fP=0
aw=UnsignedInteger
value=0
namespaceUri=null
value=UnsignedInteger
value=61
browseName=QualifiedName
fP=0
name=FolderType
displayName=LocalizedText
text=FolderType
ah=null
nodeClass=NodeClass
ObjectType typeDefinition=ExpandedNodeId
mU=IdType
Numeric fP=0
aw=UnsignedInteger
value=0
namespaceUri=null
value=UnsignedInteger
value=0

17:58:18.207 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – addReference: ReferenceTypeId=i=45 SourceId=i=61 TargetId=nsu=http%3A%2F%2Fopcfoundation.org%2FUA%2F;i=11564
17:58:18.215 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – tokens(1)=[SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)]
18:00:30.222 [main] DEBUG c.p.ua.client.nodes.UaNodeImpl – result: true
18:00:30.222 [TcpConnection/Read] DEBUG c.p.u.s.t.tcp.io.TcpConnection – token=SecurityToken(Id=1, secureChannelId=234287282, creationTime=12-nov-2019 17:58:17, lifetime=3600000)
18:00:30.223 [main] DEBUG com.prosysopc.ua.client.AddressSpace – readReferences: (node=OperationLimitsType) refDescription=ReferenceDescription:ReferenceDescription
referenceTypeId=NodeId
mU=IdType
Numeric fP=0
value=UnsignedInteger
value=40
isForward=false
nodeId=ExpandedNodeId
mU=IdType
Numeric fP=0
aw=UnsignedInteger
value=0
namespaceUri=null
value=UnsignedInteger
value=11551
browseName=QualifiedName
fP=0
name=OperationLimits
displayName=LocalizedText
text=OperationLimits
ah=null
nodeClass=NodeClass
Object typeDefinition=ExpandedNodeId
mU=IdType
Numeric fP=0
aw=UnsignedInteger
value=0
namespaceUri=null
value=UnsignedInteger
value=11564

November 13, 2019
11:50, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Can you do that using only INFO level log first. Basically the only thing I would be first interesed is the Exception stacktrace, which would indicate what went wrong. The above doesn’t show any problems.

The debug log this way would be huge as it prints out pretty much everything. UaClient usually does ~100 requests when it connects as we read the types system etc. from the server. Logging that as debug would produce quite big log. While it might eventually be helpful, the files could be tens of megabytes, i.e. something that needs to be logged to files.

November 13, 2019
15:45, EET
Avatar
dpto.informatica
Member
Members
Forum Posts: 6
Member Since:
November 12, 2019
sp_UserOfflineSmall Offline

This is my log4j.properties file:

# Settings
dir=.
file=oSimple.log
target=${dir}/${file}

# Set root logger level to DEBUG and add appenders
log4j.rootLogger=INFO

# A1 ConsoleAppender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss} [%t] %-5p %c %x – %m%n

# A2 FileAppender
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=${target}
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss} %p %t %c – %m%n

And is still showing the same info

November 14, 2019
10:25, EET
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1026
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Generally speaking, configuring a logging library is outside the SDK’s support scope. Please copy the file e.g. from sampleconsoleclient. Your system is not using log4j, at least on that exact configuration, you would get a warning that no appenders are added, as no appender is added to the root logger.

At this point I would say, just try to run the sampleconsoleclient directly from the .bat file (this assumes the jdk is in PATH, I would assume so, but anyway setting it up is something you need to do yourself it is not). Alternatively, please follow carefully the Prosys_OPC_UA_SDK_for_Java_Starting_Guide.pdf in the ‘tutorial’ folder of the SDK zip you downloaded.

Forum Timezone: Europe/Helsinki

Most Users Ever Online: 1919

Currently Online:
7 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Heikki Tahvanainen: 402

hbrackel: 144

rocket science: 88

pramanj: 86

Francesco Zambon: 83

Ibrahim: 78

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

Member Stats:

Guest Posters: 0

Members: 736

Moderators: 7

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1524

Posts: 6450

Newest Members:

kristiewinkle8, rust, christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettinger, howardkennerley, Thomassnism

Moderators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0

Administrators: admin: 1