Recently active
Hello,I have two thingworx (9.3.4) running on 2 differents containers.1- Container 1 is configured on port 80:8080 (NO_TLS = TRUE)2- Container 2 is configured on port 8081:8080 (NO_TLS = TRUE)From my host machine, i run an edge csdkit works perfectly with the first container (port 80) [See log OK]With the second container, i have an error TW_NEW_SSL_CLIENT: SSL handshake error. Consider verifying you have compatible SSL ciphers, Error was: error:0A00010B:SSL routines::wrong version number. [See log KO]I tried to update the configuration of tomcat but it didn't work Do you have any idea how to use any port except 80 to run the edge Thank you for your help.
Hi, I have installed the Thingworx on 8080, but I want to run it on 443, 8080 (HTTP) and 51366(HTTP). I have changed in the server.xml, but it fails when I add two more connectors: Output of Catalina.out 13:24:47,593 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 13:24:47,594 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 13:24:47,594 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/opt/ThingWorxFoundation/tomcat/apache-tomcat-9.0.52/webapps/Thingworx/WEB-INF/lib/thingworx-platform-common-9.3.0-b20.jar!/logback.xml] 13:24:47,616 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@5734eaa7 - URL [jar:file:/opt/ThingWorxFoundation/tomcat/apache-tomcat-9.0.52/webapps/Thingworx/WEB-INF/lib/thingworx-platform-common-9.3.0-b20.jar!/logback.xml] is not of type file 13:24:47,659 |-INFO in ch.qos.logback.classic.j
Hello,I would like to receive at the exact same time all the tags values from a data logger when one of the value of the list of tags change. To do so, I tried to use the 'Log on data change' from the Trigger but sometimes I have a delay.Do you know what I could change in the parameters of the data logger to receive all the tags at once ?
I am using ThingWorx Platform Release 9.3 and DatecodeSP5We are getting authentication errors intermittently on Edge and Chrome browsers with SAML. This happened over the weekend after a year or more of successful SAML authentication in those browsers. We resolved the issue by increasing the value for "samlAssertionMaxAuthenticationAge" in the sso-settings.json file but still don't understand why the issue started. Can you provide help with understanding what caused this issue to help prevent it in the future?Here are the errors that I faced[ Error validating SAML message ][ Response doesn't have any valid assertion which would pass subject validation ][ Authentication statement is too old to be used with value
Hi, I have a datatable and one of the field is of type PASSWORD , now i edit the field and choose string for it and i can see encrypt value of this field ...and i am saving the value in datatable using Resources["EncryptionServices"].EncryptPropertyValue(params) and now i want to see the original values of these fields. Is there any way that i can see the original values? I have written a service to get the entries as a REST API and then iterate each entry and get the field password as one long string and using ACCEPT / also but for me its still coming the same encrypted values what it shows in datatable. my code to add password result.AddRow({loginName: loginName.toUpperCase(),firstName: firstName,lastName: lastName,language: language,emailAddress: emailAddress.toLowerCase(),hashedLoginName: me.SHA256({toHash: loginName.toUpperCase()}),groups: groups,loginPassword: Resources["EncryptionServices"].EncryptPropertyValue({data: me.SHA256({toHash: loginPas
my thingworx analytics tab can't load dataset
I have a use-case where in users want an option to change languages at runtime but not using the Runtime overview OOTB option of ThingWorx. Has anyone implemented or worked on similar use-cases.
Hey there, First I want to say that I am rather new to this, just learning my way through an existing system. I don't know a ton about APIs or KEPServer. I've been tasked with taking wireless sensors and retrieving their data through Rest API. The sensors are known as Alta Monnit Sensors. Their web portal showcases a way to retrieve data this way. They also have a guide on how to receive the data utilizing Postman Now I believe what I want to do is create on IOT Gateway Agent, use "https://www.imonnit.com/json/SensorGet?sensorID=1220966 " as my URL, POST as my method. However from here, if I'm on the right track, I'm not sure how to get the data into tags. Any advice?
Hi all,I am currently working on having a manufacturing execution system (MES) my company uses to writeback values to one of the PLCs it talks to. Our MES is on a virtual machine, let's call it APP014 & Kepware is also installed on this server. RSLinx/our OPC topic configuration is held on a separate server, called "GE".Our current communications configuration is using Kepware as a middleman to talk to RSLinx (in other words, Local Kepware to Remote RSLinx) so that we can retrieve tag values from our PLCs. This is done as a read only process; we are using these tag values to provide real-time data to our MES. However, OPC writeback has never been implemented.Contacting the OEM of the MES, I am able to writeback tag values to the Kepware OPC server, but I would need a separate functionality that writes the values from the Kepware server back to RSLinx, in order to edit tags in the reverse.Does anyone know a way to perform this?Thanks!
Dear team, I have one query, want to covert binary data from the PLC or OPC 16 bit data word. Is it possible in Kepware using any Advance tag or other driver plugin?
In Thingworx 9.6 Collection widget, what is the class for selected cell ?
In TWX 9.5, the x-axis is not displaying all values. It seems to be skipping every other value. I'd like for it to display all values. I did not see a setting for this in the bar chart configuration. Is there a way to display all values?
When I open KEPServer it gives me an error that says "Connection attempt to runtime failed" in the event log. Then it times out and gives me a dialog box asking if I want to work offline. The latest project was not showing. I tried to open the project, but it had not been saved. So I tried to open an older project. It opened and I tried to connect the runtime and again it failed. I checked Task Manager and the runtime is running. I updated the license an hour ago. I got a "Success" dialog box. Does anyone know what is going on and how I overcome this problem? Thank you, Scott
I'm having problems connecting KepserverEX v6.1 to Thingworx v9.3 I can confirm that the pc that kepware is installed on can see the Thingworx server (I'm able to access composer and port query confirms port 443 is open). Thingworx’s Industrial Thing’s Base Thing Template is set to “IndustrialGateway” and the appkey is correct. I have also tried both Host name and IP of the server. This issue is effecting 2x clients both running kepserver v6.1, the reason for the low version number is that both clients were setup 5 years ago to run an Etch line and Penetrant line and we are only now wanting to connect them to Thingworx. Unfortunatly the OEM who did the initial install has gone bust so I'm unable to raise suport ticket via them
Hello All,Can we use AMU without Kepware?Customer does not want to invest in Kepware, so can we have any work around with MQTT or OPC-UA, etc. Use Case: Data will be fetched from a SCADA system and different Dashboard will be developed in Thingworx along with AMU (Asset Monitoring and Utilization).Regards,Javed Akhtar
Hi, wondering if there is a way to pass a button click in a collection widget cell mashup to the collection widget refresh. I have a list of items displayed in a collection widget. There is a 'delete item' button in each item's cell mashup. I'm looking for a way to pass the click event on the button back to the collection widget itself so that it can redraw itself with the new list (minus the deleted item). Currently I manage this by having the delete button set a boolean session parameter to true. In the main mashup I have a timer running (every second) which checks the state of the boolean & if true redraws the collection widget (list). It works, but seems clunky, so would prefer a way to pass the button click in the cell back to the collection widget without having to use a timer. I did try tying a validator to the session parameter, but it didn't appear to trigger when the session boolean changed. TIA K
Looking for a better understanding of the error we encountered in Kepware: "<DEVICE> | The following errors occurred uploading controller project from device. Resorting to symbolic protocol." We had an issue in our plant where connectivity between Kepware and several Allen-Bradley PLCs were dropping out intermittently due to a networking issue. Approximately 3 minutes after this event started, we saw the above error message posted for all PLC's involved. While the message states the "following errors occurred" we never saw an actual message with details. Just the line above. For context, all PLC's involved were originally setup with Logical Non-Blocking addressing. Kepware changing/resorting to using Symbolic addressing appears to have overwhelmed a combination of the PLC, network and driver. We were unable to recover until we restarted the Kepware server. We've seen Kepware make the switch to Symbolic addressing when
Does anyone know if there is a way to export the asset inventory from Kepserver? Looking specifically for a list of the devices at a site with their name, IP and/or MAC address, and anything else we can get. Would be interested in the API call as well if there is one.
Hello, I am trying to check the network connection with another server from thingworx , but when i try to run the telnet from command prompt it gives me following error. 'telnet' is not recognized as an internal or external command, operable program or batch file Thanks
When communicating with Mitsubishi PLC via Mitsubishi Ethernet from kepServer, I wonder if it is difficult to link if they are on different networks.I have already confirmed that linking is possible on the same network.----------------------------------------------------------Translated the topic from Korean to English using google translate.Body - kepServer에서 Mitsubishi Ethernet을 통해 Mitsubishi PLC와 통신할 때 다른 네트워크에 있으면 연동이 어려운지 궁금합니다.같은 네트워크에서 연동이 가능하다는 것은 이미 확인했습니다.-By Community Moderation Team.----------------------------------------------------------
In TWX 9.6 , While trying to pass value from collection to cell mashup using MashupGlobalPropertyBinding , observed in cell mashup i am not getting the value , What should I try ?
Hello Community, I have datatable with usercredentials stored in it and one of the field is of password type which i do hash also before saving it. Now the issue is when i import this datatable from thingworx 9.1 to 9.3 and in my code below:= i am unable to get the value from datatable it just does not appear EntryExists.row[0].loginPassword is undefined even though on old thingworx version everything is working fine. let EntryExists = Things[userDataTable].GetDataTableEntryByKey({ key: hashedLoginName }); if(EntryExists && EntryExists.rows[0].hashedLoginName == hashedLoginName && EntryExists.rows[0].loginPassword == hashedLoginPassword){ I have changed nothing but still it just does not work because its not getting it from datatable but on other hand all the fields are showing values. Why its like that My assumption: I think its not possible to import the userpassword which are hashed into another
I am looking for guidance on managing code for custom Thingworx mashups. Is it possible to manage these in code versioning tools such as Github?What are some guidelines on managing changes to configuration of thingworx environments?
Hello community, We're experiencing issue where errors attached bellow pops up and it seems like this problem causing outages in our MES visualization system. Any ideas what can cause this error message or how to deal with it? Thanks in advance for suggestions. JT
Error: Unable to process purgeBetweenNow Request for Test_CM_ValueStream : Another request for this thing is active
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.