Recently active
Hi all, Starting from this post by @atondorf and my original believe (which once upon a time was true), I've been working on an extension to handle Mutex and Counter situations for now. Hope it helps anyone which faces this kind of problems which aren't easy to handle with ThingWorx out-of-the-box. Here it's the public repository with the source code and the Extension ready to be used and fully documented: https://github.com/carlescm/ThingWorxConcurrencyExtension Here a copy of the Usage part on the README.md from GitHub: Mutex We implemented a mutex ThingShape with Java ReentrantLook with fair execution enabled which allows to synchronize and block thread execution. Blocking it's done at Thing's level, it means that each Thing which implements the wupMutexTS ThingShape has it's own ReentrantLook. Mutex Usage Samples Just add the wupMutexTS to the Thing or ThingTemplate to whom you want to add mutex blocking features. On the Mutex Usage samples you will
Hi All I recently migrated my ThingWorx project from version 8.3.0 to version 8.4. In the updated ThingWorx Platform I am not able to import widgets such as Google Maps 3.0.3 and Progress gauge Is there a way around it? Regards
Hi all, I have installed Thingworx Navigate 8.5 using executable. To debug Thingworx Extension, I need to add JAVA OPTIONS arguments in tomcat service. There are two bat files in Thingworx installation folder, service.bat & tomcat_windows_service.bat in which one I need add JAVA_OPTIONS and how can I reinstall service. Could any one help me with this. Thanks in advance. /VR
Hello,I am trying to connect external API into Thingworx. But i am unable to receive responses. I attached my code here. and i upload my result also. Please help me to do that.Code: var params = {proxyScheme: undefined /* STRING */,headers: { 'grant_type':'*****','client_id':'******','client_secret':'******','resource':'*******'}, ignoreSSLErrors: true, useNTLM: undefined /* BOOLEAN */,workstation: undefined /* STRING */,useProxy: undefined /* BOOLEAN */,withCookies: undefined /* BOOLEAN */,proxyHost: undefined /* STRING */,url: "https://******", /* STRING */timeout: 6000,proxyPort: undefined /* INTEGER */,password: undefined /* STRING */,domain: undefined /* STRING */,username: undefined /* STRING */}; // result: JSONvar result = Resources["ContentLoaderFunctions"].GetJSON(params);
Hello team I am working on file upload widget and allowing to upload multiple files, but once I click on upload button the items list did not hide or clear. .
scenario : when we are trying to write any service in composer, at that time we have an option below to go at some reference service, which is non-editable, i.e. there is nobody can write any text on that box by keyboard input. But there is one way, it can take input which is the input parameter of the above service when we click the arrow button and that box is already selected then it will take that text and put it in that text box. Real problem is there is no option there to retrieve it from there. As a working solution we need to go on that reference service to edit it. Thingworx version : 8.4.3
hi i followed the instructions to install Thingworx in windows 10 but it didn't work. i can't start tomcat server could you help me there is another method to install Thingworx
Hi, Actually, I have a use-case in which multiple tags are coming one after one from Azure IoT Hub in one JSON property which is overwriting every time with the property value and timestamp . The property name is populating in some other string property. and my subscription is running on that JSON property. I have to dynamically update all the properties as per JSON data arrives but sometimes what happens that the data of one property gets updated to some other property and hence it results in false data for all the properties. As per my understanding, if somehow I can make this subscription like it will not execute next time until the current execution will not complete then maybe it can solve the issue of assigning false data to properties. Can somebody help with this? Thanks in advance.
Hi, I installed thingworx flow successfully yesterday and ran command "pm2 ls" showed the complete components at the time . However , today when I open the VM machine but found "pm2 ls" shows nothing. What's I've tried: 1. run command "sc start RabbitMQ / rabbitmq.service" but it tells me the service is already running. 2. restart the workflow subsystem, but it doesn't help 3. I can access thingworx foundation with host and port which were specified when installing work flow, but I cannot open https://<host>:<port>/Thingworx/Composer/apps/flow/#/ If the workflow doesn't launch automatically, how can I launch it manually ? ---Version--- Thingworx 8.5.1 + Thingworx worx work flow 8.5.1 + Postgresql 10.11 + windows server 2016 . Regards, Sean
For some reason, the user property called "lastConnection" resets to "1969-12-31 16:00:00.000" after a while. This property cannot be found in the UserExtensions data shape but it can be in "User[Username].lastConnection". What is causing it to reset and how can I prevent this?
Hi guys. How do I turn code completion on and off in my composer? I've been writing services and widgets for a couple years now and all of a sudden, code completion was turned on a couple weeks ago but then it went away. How do I get it back?
Hello, Date Time Picker widget on Thingworx Platform 8.5.2 has a visualization problem that we don't know how to solve. When you try to select the hour or minute, both lists are displayed on the top (see attached image). The lists should be displayed near the hour and minute selector. It happens always, it doesn't matter if it is enough space or not . The same happens with the year selector and related with this there is an article (https://www.ptc.com/en/support/article/CS317335) but this article doesn't mention the problem with the hour and minute pickers, it only speaks about the problem with month and year picker. Is there any work around to solve this? Thanks in advance, Olatz.
Hi Community, Although we have reference architectures and integration paths for connecting devices to ThingWorx through Azure IoT; no one has ever written anything about doing the same from one ThingWorx to another. I thought I’d change that and put some ideas out there around how one might go about doing this. Although this is not officially supported or recommended by PTC; I have consulted with a number of leading SMEs on the subject, which have participated in forming the basis of my thinking outlined here. Components Required (in order of communication path): On-premise ThingWorx Platform Protocol Adapter Toolkit* (CXS) - MQTT Azure IoT Edge Azure IoT Hub ThingWorx Azure IoT Hub Connector (CXS) Azure Cloud-hosted ThingWorx Platform PAT (2) with codec to encode MQTT messages publishes to on-premise IoT Edge MQTT endpoint which handles store-and-forward of messages to IoT Hub. An Azure IoT device would exist for each Thing you wish to represe
Hey all, I have a mashup with a button bar and contained mashup. The contained mashup is a mashup with just the collection widget inside it. Im trying to pass the selected value of the button bar through the contained mashup and into the collection widget but nothing seems to load when I do so this way. I've checked and the contained mashup and the widget are receiving the correct String from the button bar selection. When I specify the desired mashup in the widget property (no binding) it works fine. Any advice, is there something im missing? Im using thingworx 8.5.3.
I want to make a drag n drop mashup which having workout video data which is in the collection list and want to drag that each data into left side container so that i have to make data list of video of workout. See the above image i want to make the mashup same. Please replay Thanks in advance
Hello, Running ThingWorx in Docker generates different device IDs every time container is restarted. We need to restart those containers frequently and automatically (several times per day). We have one ThingWorx license available, and even though we generate multiple device IDs, there is maximum one server running at a time. Is there a way to license it? Regards, Constantine
Hello, I am a newer user of Thingworx. We have created an application which involves having our Model Tag on a Thing to browse it, however I'm having difficulties trying to deploy this to say 100 things. My initial though was to utilise the Thing Shapes/Thing Templates, but that doesn't seem to work with Model Tags. So I wanted to see if someone could offer a suggestion for mass deploying a Model Tag to Things. Thank you.
Hi, Facing issue with email send using Gmail SMTP settings. same i had used earlier it was working fine but sudden it is failing to send. giving error, unable to send error email for logged incident. please see below snap for reference. Thanks
hello dear friends,would like a help, can you tell me if it is possible to remove the caption that is in the red box below? since already thank you.
Hi everyone, I've created a dashboad and a new user. When I access this new dashboard I put my user and password. But a dashboard only has a blank screen and my screen is red. Someone can help me? Regards Leonardo
Hi everyone, I am beginner with Thingworx. I have installed Thingworx 8.5 Postgres in my virtual machine based on Azure. I was able to finishe installation succesfully. My question is: How do I access the Thingworx home page? I know that I need to use the addres bellow: http://<servername>:<port>/Thingworx Where, my <servername> is my DNS from Azure machine. Image bellow: And my <port> is 8080 So, I tried to use: http://xxxxxx.eastus.cloudapp.azure.com:8080/Thingworx But it did not work.. May someone help me with this? Regards, Leonardo
Hey all, A disclaimer: I'm new to Thingworx and have only been doing this for about 3 months. My problem: I'm trying to take the output of a multi-select combo box and map it into an insert with a javascript/SQL service. Let me describe what I'm trying to do: I have a combo box that will allow users to select up to six values. I then bind this to an infotable attached to a javascript service as an input parameter. I have each field declared in a datashape that defines the infotable. My javascript then concatenates the values together separated by a '/'. So my output is value1/value2/value3, etc as a text string. I'm trying to combine the 6 selections into a one row insert. The javascript then calls the SQL insert. Both services work fine when I test in the Thing stand alone. The multiple select in the combo box works fine as I can display the selections in a grid. The rub is that I don't know how to get the output from
I need zip files of all the widgets in 8.5.2,so that I can customize them.Where do I get them?
Hi, I encountered this issue when adding a new post in blog widget. The screen becomes grey when I clicked on the "Add New Post" button. This causes me not to be able to submit the post. What could have gone wrong?
Hi Thingworx Gurus, I would like to know if there is a way to import an infotable into a datatable? The reason is that I would like to display the infotable content into Advanced Grid widget and to enable filtering and sorting capabilities. It seems like the filtering and sorting features can only works when the data source is Datatable. If there is anyway that can have an infotable to work with Advanced Grid widget's filtering and sorting, would appreciate if you can share. *Note: I have read this post and it seems that the suggested way (using InfotableFunction resource) is not working for me.
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.