Recently active
hi i am using ATE on windows. today i am trying to creating Profiles for a model. but ther is no response after i click "submit". i first consider it a delay, but when i check the application logs in ThingWorxMonitor, i found it an issue. it seems that should be attached to java configuration, but i don't know how to slove it. Please help Thanks in advance Minnan
We are using 3rd party user data provider, LDAP, with WebService that needs certificate authentication. In this scenerio, Thingworx is client, so I configured tomcat/java arguments like this: -Djavax.net.ssl.trustStore=C:/Users/user/Downloads/truststore.jks-Djavax.net.ssl.trustStorePassword=-Djavax.net.ssl.keyStore=C:/Users/user/Downloads/ws.jks-Djavax.net.ssl.keyStorePassword=passwordBut when I make an HTTPS request, I noticed that the certificate authentication doesn't work (HTTP 403) in ThingWorx. From SSL debug logs it seems, that Thingworx does not use provided certificates. Keystores are cotrrect, my java test app works as expected with them, so we can rule that out.Currently, there is opened support ticket with PTC.Does anyone tried to achieve that? Hot to configure Tomcat? Any ideas, why it is not working?Environment:ThingWorx: 7.3.3-b67Tomcat: 8.0.42
hi i work with ATE on win10 via docker. today i tried to get familir with the application,and i use some test data to create a model. but after i click generate Profiles and Signals, the application got stuck,and i can't enter the composer with the browser. i finally entered it again after the docker and sever restart. but the job sate remains RUNNING, over half an hour,it is still RUNNING. i try to create a new job, but it shows that the new job was in queue. how can i remove the RUNNING job? Please help Thank in advance Minnan
Hi,Is there any step-by-step of how to use and configure a Twitter template? thanks,Claudio
Is it possible to open a new window from the navigation widget in the background?
Hello everyone. I'm new to ThingWorx & using its cloud version currently. Kindly tell me what should be done next with the issue. It goes like: 1. I created a 'thing' & added its properties, subscription & generated an app key too. 2. I started ThingWorx Simulator, clicked on 'Things+' icon. It shows my created thing's name but when I click 'Connect Things' tab, it doesn't display further screen regarding 'Properties' for simulation. BR, Shashikant
First day exploring Thingworx for an upcoming project. I'm unable to complete the guide. I'm stuck at the Mashup where you bind data to the Time Series Chart. The data is bound, but I'm unable to select "timestamp" for the XAxisField. Is there a step I missed? Thanks,
I was wondering if someone could either point me in the direction of some documentation for the CSVParser extension (I believe there was some on the old site).I am trying to get the ReadCSV service to work - it seems to require the 'ColumnMapping' parameter in order to function, which is a STRING input, but nothing I try seems to actually make the service pick up any values (although it does read the header and seems to identify the correct number of rows in the CSV file - the entries all appear to be blank).Any help would be appreciated !!!
hello I want to manage a list of devices with attributes (infotable) into a list of alert management (another infotables) The list of alerts is working fine and is managed from a mashup (using AddOrUpdateDataTableProperties ). This issue is with the list of devices attached to theses alerts which is generated by script. Only some attributes are saved (boolean for example) but not all (the name of device for example). To add a device into the list, I'm using device = new Object(), and after AddRow (device) to the list of devices attached to the alert. I tried several method (Clone() for example) without succes. The number of rows for the device list is well incremented but some attributes are not saved (I tested into a grid ) is there something specific for infotable into infotable or something special to do to update the primary infotable ? Thanks for ideas Regards
Hello there, I am stuck in this screen and I have no clue which should be my login details (for the first connection to the composer). twadmin, admin, Administrator or blank do not work as users with any of the passwords in the json file. My platform-settings.json file looks as follows: { "PlatformSettingsConfig": { "BasicSettings": { "BackupStorage": "/ThingworxBackupStorage", "DatabaseLogRetentionPolicy": 7, "EnableBackup": true, "EnableHA": false, "EnableSystemLogging": true, "HTTPRequestHeaderMaxLength": 2000, "HTTPRequestParameterMaxLength": 2000, "Storage": "/ThingworxStorage" }, "AdministratorUserSettings": { "InitialPassword": "abcdefghij" }, "HASettings": { "CoordinatorConnectionTimeout": 10000, "CoordinatorHosts": "127.0.0.1:2181", "CoordinatorMaxRetries": 3, "CoordinatorRetryTimeout": 3000, "CoordinatorSessionTimeout": 90000, "LoadBalancerBase64EncodedCredentials": "QWRtaW5pc3RyYXRvcjphZG1pbg==" } }, "MssqlPersistenceProviderPackage": { "ConnectionInformatio
Hi, I am trying to GET multiple property values of a single THING. I saw posts using POSTMAN, but I'm trying to use Python REST API. I have created 2 items and given them default values. In the below code, I am able to print a single value of the property "item1" which is 20.0. How do I fetch all properties using a single REST API call? #https://academic.cloud.thingworx.com/Thingworx/Things/testmultiple_/Properties/item1 import json import requests url_parts = {'entity': 'Things', 'platform': 'Thingworx', 'Thing_Name':'testmultiple_, 'property': 'item1'} headers = {'appKey': 'fdb763fc-e369-483b-baa5-8445bd8746ee', 'Accept': 'application/json'} url_template = 'https://academic.cloud.thingworx.com/{platform}/{entity}/{Thing_Name}/Properties/{property}' response = requests.get(url_template.format(**url_parts), headers=headers).json() s = response["rows"][0]["item1"] print(s)
I have created some applications that are connecting to MS SQL Server databases using the Extension from the TW Marketplace. I am using these applications in two different environments that actually connect to the same database server. For whatever reason, there are times when I have to specify the MS SQL Server TCP port number, and times I don't. All TW servers are on the same network, so I'm not sure why one would work differently than another. Has anyone seen this before? Any idea why the port number is needed and sometimes it's not?
Hello, In the ThingWorx Analytics Builder,any page just always refresh and there's nothing I can do. But there's no problem yesterday. Please help Kind regards CCi_9
Hi Guys,we are having bit of good-old "certificate nightmare".Customer has a RESTful WS running on a server, certificates are issued for clients which want to communicate with that server. We have made Keystore(containing ClientCert) and Truststore (containing public keys of our customer's CAs).we added general JVM properties when starting tomcat-Djavax.net.ssl.trustStore="<path>"-Djavax.net.ssl.trustStorePassword="<pass>"-Djavax.net.ssl.keyStore="<path>"-Djavax.net.ssl.keyStorePassword="<pass>"When I create a service which tries to LoadXML from URL (https) I am getting an error (basically 403). And by looking vie Wireshark it seems that Keys are not exchanged during the negotiation phase. Same if I choose to ignore SSL errors (just to test if CAs are failing to recognize the Server as trusted).Buttomline, Thingworx servise should act as a Client of that WS, where is the catch when including client certificate for Thingworx to authenticate against other servers?
I have already passed the EMS setup on Win10/Ubuntu, and OK to access to Thingworx. However, I can’t start the EMS package (MED-61060-CD-054_F000_Microserver-Linux-arm-openssl-5-4-0-114,MED-61060-CD-054_F000_Microserver-Linux-arm-hwfpu-openssl-5-4-0-114……) on my embed ARM Linux PC. The embed Linux PC is TI’s AM3352, with two 100M Lan, one RS485, 256M DDR3/256M NandFlash,and 4G access. Clearly it is an embed ARM PC, and its Linux Kernel was Tailored already, not a release of Debian/Ubuntu/Mint…I can’t initial the EMS on it as the instructions of BBB/Raspi. Probably it is because of some lib was missed to initial the EMS. I compiled the LUA in it and running OK. Could anyone can help on this? Here attached my capture of the issues for your referential:
I'm trying to update property value on Thingworx through Arduino connected to ESP8266mod,by using HTTP PUT with AT commands. I managed to test updating in Postman and it works fine. 1. I only manage to connect to thingworx with AT+CIPSTART="UDP","XX.XX.XX.XX","8080" When I use AT+CIPSTART="TCP","XX.XX.XX.XX","8080" it hangs for a bit and i get ERROR. (TCP works when connecting to Academic but not Trial) 2. Can anyone give me example how would AT+CIPSEND data package look like? My guess is something like: AT+CIPSEND=0,226 PUT /Thingworx/Things/TestThing/Properties/TestValue?appKey=xxxxxxxxxxxxxxxxxxxxxx HTTP/1.1 Accept: application/json Content-Type: application/json Host: XX.X.XX.X {"TestValue" : "15"} #26 But all i get is SEND OK Thanks in advance. &
Hello,I am currently utilizing the MQTT extension for Thingworx and have made a connection to my gateway. However, it seems that my gateway is publishing JSON messages to Thingworx in the form of Strings. Is there any way to parse the strings and extract the data from the message to apply it to different properties? There are multiple values being published onto the string, from the topic requested. Any help or feedback would be much appreciated.Thank you!
Hi,The widget Autocomplete is not supported by ThingWorx (https://marketplace.thingworx.com/Items/autocomplete), I'd like to know if anyone uses it. Apparently, the input accepts only letter and it doesn't work when the input contains special characters like space, dash -, even wildcard *, etc..Another problem, when the widget receives the data that has two columns "twxName" and "realName", I can make the widget to display and to search in the column "realName" (DisplayField) and the selected value bound out is from the column "twxName" (ValueField) (with property SendValueAsSelectedText checked). But after selecting a row "realName" from the result of search, the "twxName" appears in the input area instead of "realName". I tried to modify the widget but it's quite complex at first sight.Do you have the same problems and could you resolve them ?
Hello,I would like to know how is it possible to select an info or data (cell) from a table?for example if i would like to select Line = 65 ?Thanks in advance
Hi, I have 8 JSON properties on a Thing and each of them representing a big cable of temperature sensors and each 8 of them stores 24 temperature readings. Now when I want to query those properties, I see bunch of duplicate rows with different timestamps. When I looked closer to it, I realized that duplicate rows are because those 8 cables updating themselves in random order, and each time when a cable updates itself, the other cables also getting a time stamp and that causes abnormalities when I QueryNamedPropertyHistory. I dont know what s the optimum solution for querying the history of a JSON parameter, but I need urgent help about this. Thanks
var size = me.Intruders.getRowCount();var i=0;for (i=0;i<size;i++){ if (me.Intruders.rows.Age == Intruders.Age){ DeleteItem(i); break; } }function DeleteItem(i){ if(i!=0){ me.Intruders.RemoveRow(i);}} This is not working , can someone help? Intruders.Age is a selected row infotable (input parameter) and I am looking to delete a row from Intruders infotable with the Age from selected row.
Hello, I have added a Grid widget to display a table value from infoengine. I want to take a column values as a input to another service. is it possible to read a column value from Grid widget ? or please suggest which widget can be used to display the table of contents and allow us to assign a column value to be a input of another service.
Hi all, I would like to use this new widget, but it seems there's some problem. I tried to follow the tutorial but when I view mashup it return blank and the console show the message error "collectionwidget doesn't exist". I also tried to install with success the css collection bundle following this instruction: https://community.ptc.com/t5/Talkin-ThingWorx/New-in-8-2-Collection-and-CSS-Editor/gpm-p/535064 but the result is the same. Someone can help me?
Hello, I have successfully enabled a directory services entity for handling authentication with our Active Directory. What I am wondering is if Thingworx can support Windows Authentication, wherein the Windows user that the browser the executable is running from automatically is authenticated in Thingworx without needing to provide credentials. Most of our other internal sites are doing this and I'd like our users to have this behavior on Thingworx, as well. Thanks.
Hi.. first of all, I newbie coder on ubuntu Linux.. I wanna build my project with twCSdk library like a windows's dll file. but I can't build now.. it ocuured error and I don't know have any idea.. is there any body help me? thank you
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.