Recently active
Hello, I'd like to ask you, what is the best approach to achieve "High availability" for KepServerEx using ThingWorx. My current solution: I created two things based on industrial Gateway template, each of them is connected to one KepServerEx. Both KepServerEx have exactly same channels and same connections to physical PLCs. In each of these Industrial Gateway things I created subscription for DataChange event for isConnected property and when it is false I programatically change IndstrurialThing property on connected Remote things. Do you think it is a good approach? Or is there better solution to achieve "HA" for KepServerEx?
Can we make in some way that any particular user can login on application but cannot login on ThingWorx Composer? If yes , then how? Thanks in advance.
I've been using the Font Awesome widget, but it only works for v4 icons. I'm not familiar enough with widget programming to update the widget. Also, I don't see the Font Awesome widget in the marketplace anymore. Or, is there a way of incorporating Font Awesome icons without the widget?
When I view my mashup, for some reason my line chart disappears whenever my values update. The line chart is supposed to update values but it is static. Not sure why. But, the main issue, is it disappears from view completely after a few updates.
For what purpose the above functionality used? Is it for hiding the code at composer level? If not, how can we hide code of any service and providing the leverage of only executing the service at composer level? Please advise on both use-cases i.e. the use of allow override and process of hiding the code of any service for a thing/template/shape. Thanks in advance.
After the installer for windows failed, I tried linux. This is what I got: --- There has been an error. Failed to install dependencies: Chef Client The application will exit now. --- I installed the Oracle Java 8 JDK 202 and put it into the path, same I did on Windows. Is there ANY installer that actually works?
I have a numeric entry widget that is not setting the default value I pass to it because it is saying that it is out of range from the min value set. But this is not true, my default value is 24 it is within the min and max (the max and min change based on what question you are on). I try the "hardcoded" way and set values that work but still get the same issue. Anyone have any idea what is going on. It works as expected sometimes and other time not. Not Working
After following the guide of single sign-on, I have successfully set up the SSO environment on Thingworx, however, the log off functionality does not work, when we clicked on the log off button, the user session is not removed in the system, what we can do to make SLO work on Thingworx.
Hello, I am trying to call a REST API, which is using https and certificate issued by Lets Encrypt, using Resources["ContentLoaderFunctions"].GetText Unfortunately I am getting this error: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. If I select the option ignoreSSLErrors: 1, then I get this error: Certificate for hostname doesn't match any of the subject alternative names I tried to import the server's certificate to Java certstore, but it didn't help. I am running ThingWorx 9 as Docker container. What do you think can be the problem? Thank you for your help
Thingworx 8.5.2 : I don't see any option to dynamically pass state definition to label chart widget.Is there any work around for this?
i have one mashup which have two radio buttons, so if i am selecting 1st radio button "Staff" and after that i am selecting 2nd radio button "Member" then 1st radio button is also still selected, i want to select only one radio button at a time. refer below attachment
Distributed Testing with JMeter Overview Running JMeter to the scale required by most customers is something that demands additional considerations than discussed in the previous two articles. At scale, a test may need to simulate thousands of users, which will require more than just one JMeter client be set-up on one or many hosts, as shown in the 3rd JMeter article here, in a tutorial on Distributed Testing. Distributed Testing Remote Testing configuration in which the main JMeter client is located at one IP address, controlling the rest as they step through their own copies of the JMeter tests, based on their own unique data files as necessary, to simulate a user load across a network, a series of regions, or simply across many machines if limited by the size of the physical hardware [JMeter link for this image in text body below] One key aspect of a proper JMeter load test is distributed or remote testing, i.e. making use of more than one JMeter client at a time to s
Good afternoon!Tell me, where can I find up-to-date instructions for working with the ThingWorx Edge Android SDK?What is currently available from ptc resources: 1. http://support.ptc.com/help/thingworx_edge_sdks_ems/wsems_545/en/#page/thingworx_edge_sdks_ems%2Fandroid_sdk%2Fc_android_sdk_about.html%23 - Where to find at least something from the presented guide?2. Why is there not a single live resource where you can understand how to use the Android SDK with ThingWorx?3. in the presented package ThingWorx Edge SDK: Android SDK does not exist, although the guide says that it is based on the JAVA-SDK, but where are all these things that are presented for example in the guide?
Helllo, I want to develop software in thingworx to integrate with android. Is the android edge sdk abandoned/obsolete ? I found the download for version 1.2 but i can't get it to compile on any sample. How should one proceed ? Thanks in advance,
Hello, I have the following problem: I have 2 instances of the manufacturing apps (8.5.2 with thingworx 8.5.3) - The first one, a current production environment, is bound to Kepware and working correctly. The tags are actualized each 30 seconds as expected - On the second one, the project has been imported (no changes there) and should go live / replace the current server. It is bound to an OPC aggregator which is bound to Kepware (Because Kepware cannot handle more than one Thingworx connection). Here the values will not be actualized if they are not changing. It means that the attribute 'last updated' is not changing and the charts do not have any points of measure if the values are not changing. According to the opc aggregators logs the values are send: 19.08.2020 08:20:06 Debug ThingWorx Diagnostics  
The new schedule chart widget in Thingworx 9 has fantastic functionality but is missing one key feature. This feature is the ability to bind a target to the zoom start and end times. Are there any plans to add this or can someone suggest a work around to access the start and end times of the zoom?
I have a simple question. I have 3 buttons and I want each button to display a different set of data in a line chart when they are clicked. The previous line chart is replaced but the new button's data. So, if data1 button is clicked, data1 shows in line chart, if data2 button is clicked, data2 shows in line chart and so on. The problem I am having is the line chart can only have one dataset bind to it. I can change the click bind for each button but it doesn't change the fact that the line chart can only have one bind. The red is what I think I am trying to get this to do if possible.
does anyone know of a way to generate an event when leaving a mashup? I have a UI mashup which allows a user to configure some settings. I wish to write those settings to a file without the user having to press a 'save' button. I was hoping that I could use the menu widget that drives the mashups but there doesn't seem to be any events emitted. I have a service that dynamically returns the data (menu items) for the menu and tried to use the 'selected row changed' event, but it doesn't seem like this is emitted when used with a menu widget. Thanks in advance K
Hi, I have come across a new issue with Workflow. After exporting it with other Thingworx entities in a single Git Extension,the "Workflows" Thing in the composer has become non-editable. I checked its xml configuration and has found it has a new property added to it as "aspect.isExtension="true", after the bundling it with the Extension. It also has a property as "isAllowOverride="false". I also tried to change it to TRUE so that I can import an editable "Workflows" Thing but no luck. I tried changing and removing these properties and import manually but still not able to make the Thing editable. Any suggestions/ comments how to resolve this?
Hi, I have an service which uses the SearchThingsByTemplate of SearchFunctions. In most times the service response quickly but sometime the service doesn't response or need extrem long time to response (~3 minutes). The result includes only 13 Entities (Remote Devices). Maybe this has something todo with the isConnected-Check or so? I have no clue what I can do or where I can search for debugging.
hi, i want to bind infotable property to radio button.i have created a thing which have infotable property and add the values in that infotable property so i want to bind that infotable values in radio button.Please refer below attachment.
Hello everyone, I have an exportet .twx file from the trial hosted server from about a year ago (think it was version 8.2 at that time). Now I have a freshly installed instance of TWX Foundation on our local Servers on which I would like to import the twx. file. (I think I simply exported "All Entities" in the hosted Server). Unfortunately I get the following error: Invalid request: java.lang.Exception: Import Failed: DataShape [LocationDataShape] Already Exists, With Different Case. Unfortunately I am not able to find the "LocationDataShape" DataShape, even if I include all system objects in the search.These are the ones that contain the word "location":-locationValueStream -locationDeviationAlert -locationMatchAlert Has anyone encountered a similar issue and does know how to solve it? Any help with that is appreciated very much! Best Regards, Dominik
Hello guys, https://community.ptc.com/t5/ThingWorx-Developers/Send-data-from-ThingWorx-using-HTTPS/td-p/596341?source=ArticleViewerRelated << This rocketscience feature will never come ... or this will be done after no one want to pay the licence anymore. Do someone have a ready to use workaround for this?
ThingWorx and Azure IoT Hub Benchmark This Azure IoT Hub Reference Benchmark showcases the capabilities of ThingWorx and Microsoft Azure IoT Hub, a cloud-hosted solution backend that facilitates secure and reliable communication between an IoT application such as ThingWorx and the devices it manages. By making use of this third party tool, remote monitoring with ThingWorx has never been simpler. In this benchmark, PTC verifies the reliability and scalability of ingesting data through the Azure IoT Hub into the Azure IoT Hub Connector(s) and ThingWorx Foundation. The preliminary version of this document focuses primarily on how the Azure IoT Hub’s capabilities modify and/or enhance the data ingestion and device management capabilities of ThingWorx. Find the benchmark document attached here, and stay tuned for more reference benchmarks to come!
Hi,In my home screen I am using a paging widget for my grid in which double clicking each row navigates to another mashup.For example when I navigate from page 2 of my grid by clicking a row to another new mashup and return back to my home screen I need the grid values of page 2 to still be displayed.But instead the page 1 gird values are displayed by default.I tried passing the current page number as a parameter from my service to the navigated mashup and back to the home screen mashup but it doesn't work.I have attached my service below. How do I achieve this?Inputs : deviceListInfotable,currentPage,pageSizeOutputs: Infotable with Datashape "PaginationDS"Bindings: Widget's PageSize to service's pageSize Widget's PageNumber to service's currentPage var dataShort = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape( {infoTableName : "InfoTable",dataShapeName : "DeviceListDS" }); for( var x = ( currentPage * pageSize ); x
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.