Recently active
Hello There, i have an Infotable that contains a nested infotable. Let's call them parent and child infotable. I'm able to add anything to the parent and update if i want. For the child infotable i'm somehow limited. I'm only able to add entries with AddRow() but update is not possible. This is the code i'm using for testing that: // check if an entry already exist and apply to the variable named project let project = Things["test.outer.DT"].QueryDataTableEntries({ query: { "filters": { "type": "And", "filters": [ { "type": "EQ", "fieldName": "timeStamp", "value": timeStamp }, { "type": "EQ", "fieldName": "position", "value": position } ] } } /* QUERY */ }); // create empty holder for the outer DT let values = Things["test.outer.DT"].CreateValues(); // create empty holder for the inner DT let versionData = DataShapes["test.inner"].CreateValues(); // create empty holder if no entries exist at the inner DT let innerValues = new Object(); // check i
Good afternoon. Our organization has a license key for the kepware linkmaster product. But we can't activate it. When uploading a file, it writes such an error as in the screenshot
Hi I'm following this guide to develop a custom extension - ThingWorx Extension Development Guide (ptc.com) When I try to debug an extension from Eclipse I'm getting the below error I have added the below Java options in tomcat -agentlib:jdwp=transport=dt_socket,address=*:8000,server=y,suspend=n Tomcat Service : [Unit] Description=Tomcat 9 servlet container After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jdk-11.0.11" Environment="JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,address=*:8000,server=y,suspend=n -Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Dserver -Dd64 -XX:+UseG1GC -Dfile.encoding=UTF-8 -Djava.library.path=/opt/tomcat/latest/webapps/Thingworx/WEB-INF/extensions" Ex
Hi, This is the message displayed when i try to import the response file from KepServer. Failed to generate request :[First (or only) signature invalid.] Click OK to return to the wizard Someone could help me ? Thank you
Hi all, I'm facing an issue with Date Time Picker widget that auto converts the picked time (e.g. 03-08-2023 00:00:00 GMT+2) to the GMT 00 Time (e.g. 02-08-2023 22:00:00 GMT 00). And because I'm in Germany this is can be solved by statically adding +2 to the selected datetime, but it has to also check the so called Daylight Save Time that sometimes can affect the time shifting between GMT+2 and GMT+1. Applying getTimezoneOffset() won't work because it's already converted directly to GMT 00 (UTC) which means applying getTimezoneOffset() will always return 0. Is there a way to avoid the timezone conversion between the Date Time Picker widget so that if my customers from all over the world select 03.08.2023 00:00:00 on the Date Time Picker widget it will be also understood and processed further as 03.08.2023 00:00:00 GMT 00 no matter where they are, and regardless the Daylight Saving Time that may vary.
Hello Community, I wanted to set localization on my grids filter hint in 9.3.5, however there doesn't seem to be any way of doing this.Am I missing something or is this just missing functionality? Thanks,Jens
Hello all, So I have been trying to write some HTML to open a popup from the HTML widget.However this has not been going so well. I can easily make a link to "change" the website I am currently in, but can't seem to get it to open as a popup... Here is the HTML string I have tried:var htmlString = '<a href="https://url.com/Thingworx/Runtime/somemashup" ' + 'target="popup" ' + "onclick=\"window.open('https://url.com/Thingworx/Runtime/somemashup', 'popup', 'width=600,height=600'); return false;\">" + "Open Link in Popup" + "</a>"; I have a strong feeling that it might not be possible, so for now I guess I'll try to find a way to use a button or something to trigger a navigation function instead... Thanks,Jens
Hi all, Currently i am using a styletheme for my work. I would like to check if there are anyway to also customize/privitize the shapeStyle as it is a default option shared among my colleagues and they sometimes accidentally edit it. Let me know how i can go about doing it. Thank you.
Design and implement a full application that runs without human interaction in the food and beverage world NOTE: Complete the following guides in sequential order. The estimated time to complete this learning path is 3 hours. 1. ThingWorx Solutions in Food IndustryPart 1Part 2Part 32. Factory Line AutomationPart 1Part 2Part 33. Automated Distribution and Logistics Part 1Part 24. Securing Industry Data
Dear community, I am looking for a solution where by i can change a word based on a change in another field. exampleWhen the square is green, the label shows "is working". When then square is Blue, the label shows is not working. Hope someone can guide me step by step on how to do it.
I'm attempting to connect HVAC devices to my Kepware server through BacNET, but I'm having issues with the various settings and connectivity. I'm able to mine data directly from a single top-level bacNET device (router), but I can't seem to access child devices connected to the direct device within the network hierarchy, such as an arcNET network. Direct assistance on this would be greatly appreciated. I can supply pictures and examples from both kepware, and web applications if needed. Thank you in advance
Get Started with ThingWorx for IoT Guide Part 1OverviewStep 1: Data ModelStep 2: Create Thing ShapesStep 3: Create Thing TemplateGet Started with ThingWorx for IoT Guide Part 1 Overview This project will introduce you to the principles of ThingWorx Foundation by creating a working web application. Following the steps in this guide, you will create the building blocks of your first application for the Internet of Things (IoT). You will use ThingWorx Composer to create Thing Templates, which are then used to create Things that model the application domain. A simulator is imported to generate time-series data that is saved to a Value Stream. After modeling the application in ThingWorx Composer, you'll use Mashup Builder to create the web application Graphical User Interface (GUI). No coding is required in modeling the application, or in composing the web GUI that displays dynamically-generated data. NOTE: This guide’s content aligns with ThingWorx 9.3. The estimated time to
Calendar date and weekday are not matching when Italian language is selected. Calendar is good with English language.Attached Italian Calendar snapshot, L = Lunedì = Monday apr 11...this is wrong..11th April should be Tuesday.Also attached English calendar for reference.ThingWorx version ThingWorx 8.5.6-b110.
I am currently using version 9.3.8. My mashup has a "Bar Chart (ptcschartbar)" that is loaded by an infotable containing values with thousands separator and decimal places. The widget has a property - ValuesTooltip - with the value of "BarChartDefaultTooltip" which in my localization table (pt_BR) has the value of "${label}, ${series}: ${value}". How can I change the format of the ${value} field to my language (Example: 123,456.78)? The attached figure shows the value without formatting.ps. In my previous version (9.3.2) I used a "Label Chart" and the tooltip was shown with the correct format (attached figure too).Regards,
When using other OPC products, like Schneider OFS, we are able to see a list of connected clients, listed by the domain user name which was used to authenticate against the OPC server using DCOM. It is very useful at identifying which clients are currently connected to an OPC server. Kepware does not provide this functionality. The closest seems to be by viewing the _System._OpcClientNames tag using an OPC client, however this does not work when an OPC client doesn't have a name defined, which is usually the case for our OPC clients (Pi, Citect), making it impossible to know which clients are connected to a Kepware OPC server. Whenever I connect via the quick client and view the _System._OpcClientNames tag, I only ever see QuickClient in the list even though there are multiple other clients connected. Does anyone know if there's a way to achieve the above with the functionality currently available in Kepware? Or is this a feature that is simply not possible in Kepware? Curren
Hi Everyone, I have one "Double" data type Derived Tag in Advance Tag logging/refreshing at ever 30sec. I want to subtract latest value with previous value (logged before 30sec ago) & store the this subtracted value. Oracle cummulative tag not working, tried as per manual. Pls find the attachment for more in details. Pls help on this. Regards, Vijay
Which version of windows(windows 2019, windows 2022) in supportable for Thingworx 9.3/9.4 installation.
Hi everyone,I want to create a dashboard that shows the statistic of unique visitors visit and the duration of it on certain Mashup. Do you have any idea to implement this? What I have in mind is:> Creating a database that records the visitors name and current time and everytime a mashup is opened> And also record the current time when a mashup is closed (which I'm not so sure whether this is possible or not)Anyway feel free to give me your idea! I'm looking forward to your ideas!
Hi, I can see the below(Merge and Duplicate), in the Layout section, I am not sure what is its original use, and how can a Developer take advantage of it. Thanks,
Is there a way to programmatically duplicate an entity? It seems some entities don't have thing templates, so they cannot be created with a thing template.
Product: KEPServerEX 6.12.325.0 + ODBC plug-in I use ODBC plug-in to upload data from MariaDB to KEP OPC DA server. It is working very well. But the timestamp of a tag on OPC DA server is not updated when the value on MariaDB is not changed. I'd like to make the timestamp updated always no matter whether the value is changed or not. Is it possible? Please let me know how to do.
I am trying to read,write data from EXCEL to kepserver by using DDE client. But I am getting communication quality as bad. I have made Run time process mode as "Interactive". when I am trying to connect runtime the below error is showing"Configuration Connection attempt to runtime failed. | User = 'LAPTOP\PRASANTH KP', Reason = 'The specified account does not exist.'."
Does anyone know what is the difference between the Fanuc Focas Suite that is available through the kepware site, vs the Fanuc Focas drivers I would need to purchase directly from Fanuc?Do I need both to be able to collect data from a CNC with a Fanuc controller if the controller already has Fanuc "Focas" installed on it?https://www.ptc.com/en/store/kepware/suites/fanuc-focas-suitehttps://www.ptc.com/en/support/article/CS281557?_gl=1*188ufhz*_ga*MjA1NTI1MjkwMy4xNjg5ODc0MDkz*_ga_1QBT6P6HR1*MTY4OTk0MjU5Ni4zLjEuMTY4OTk0MjcwOC4wLjAuMA..
I am having issues with my OPC UA Connection with a Redlion Database station 3.1 Before of this Sunday everything was communicating but something has happened and I am wondering if anyone has run into this issue. There are no error messages in the Event Log and it looks like the device connects to Kepware via the Clients status at the bottom of the app(you can see it toggle on/off when we pulled the Coom Cable). There is no data being transferred. Please let me know.
I have completed everything till Scheduling, but when I went in Execution I couldn't find anything?My stations are enabled and JobOrders are created.I also got an Error stating-->Production Status for "Scheduled" cannot be resolved
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.