Recently active
I got this error every time I want to create signals or profiles. : [context: com.thingworx.webservices.context.HttpExecutionContext@6dbd4d1d][message: Execution error in service script [CreateSignalAMS] :: JavaException: com.thingworx.common.exceptions.GenericHTTPException: Got error code [502] from service [SignalsMicroserver] method [CreateJob] (CreateSignalAMS#69)]
Hi, I'm completely new to ThingWorx, seeking advise from PTC Community. On a Responsive Mashup, is it possible to add two widgets? i.e. List and Map. As soon as I add either one, it fills the whole space (container) and I'm unable to add the second widget. I've tried the following, but it'll return me an error message - "There is already a responsive widget in this container... you can only have one widget in a responsive container". Add first widet Select and Cut above Add second widet Select current mashup on Mashups list (to deselect second widget) Paste Is there a way to have multiple widgets in responsive mashup?
Hi I am trying to update values to my value stream using the Extension SDK. However the values are not getting changed on Thingworx. InfoTableFunctions functions = new InfoTableFunctions(); InfoTable table = functions.CreateInfoTableFromDataShape(propertyName, propertyName+"Shape"); ValueCollection row = new ValueCollection(); for (Entry<String, Double> entry: dataMap.entrySet()) { row.SetStringValue(keyField, entry.getKey()); row.SetNumberValue(valueField, entry.getValue()); row.SetDateTimeValue("ds_timestamp", now); table.addRow(row.clone()); } myThing.AddInfoTableValueStreamEntry(now, propertyName, table);//mtConnectDeviceThing.setPropertyValue(propertyName, new InfoTablePrimitive(table)); // this works, but not sure if it will add to the stream.
Dear all, we are currently working with Navigate and we try to implement a better data export feature than the default solution. By default TWX Navigate exports only to CSV format and we want a MS Excel sheet. Therefore we use the Extension "DataExporter", my question is now, how can I test the changes?I linked the "ExportInfotableAsExcel-Service" from the installed Extension to the "Export All"-button from the Navigate App, but I can't load the app properly with data to test. Everytime I start the app it uses the default mashups from Navigate and the default export mechanism. Has anybody any tipps or tested something similar with the mentioned extension before?I know already that the extension is buggy, but I want to see it anyway (https://community.ptc.com/t5/ThingWorx-Developers/Export-InfoTable-As-Excel/m-p/519873#M15287).We use TWX 8.1 and Nav 1.6 together with WC 11 M030. The in between TWX and WC 11 is working fine. Thank you for your supportBenedikt
I want to create a new Application Key that will be used by TW agent SDK to send a list of Property values on an VirtualThing using updateSubscribedProperties() method as well as call a few Services on "UtilityThing" thing, like when I need to register this VirtualThing (Create a Thing based on a certain RemoteThingTemplate). I also have a few other services on UtilityThing thing that in turn call a couple of other custom services (There can be 2-3 levels of calls in the chain). Question: Will I need to use "System" users for execute permission for these dependent services and only worry about Client visible Service. Question: I need to be able to revoke "sending" permission from TW SDK agent which uses an appKey, let's say when the contract expires after 1 year if contract is not extended. I want to know how to setup a new user associated with this Key with just enough rights to do above. I also want to push some files or call services on VirtulThing fr
As per the Raspberry Pi tutorial, I tried running the script on CLI/ Terminal. The script runs successfully but it is not returning the updated values to the properties of the entity in Composer. Also I am not able to find the new Thing/entity on Thingworx Studio platform.Thanks in advance.Lokesh Bisht
I'm trying to access and change the "Category" field for Properties on a Thing by using a script. I'd like to be able to set the Category for many Properties at once rather than having to type it in to each individual one. Is there a way to do this?
Hi, When mashup loaded from thingworx composer we get the mashup toolbar but when i am loading the same mashup directly from the url, this toolbar is not loading. Any idea why is this error? Image for the said toolbar is attached for reference.)
Hello Is there any documentation or a tutorial explaining how to use time-series predictive model in ThingWorx Analytics to show time to failure in hours
Hello I'm developing a dashboard using a collection widget. I retrieve a list of object containing some properties like code, name, value. I pass this parameter using the collection widget property MashupPropertyBinding ({Code:code ...}). This is working fine. I get the code in my mashup item. Now on my mashup item, I want to retrieve the related information. So I create a service that take the code in parameter, and get all the related data. And then I bind this data to my mashupItem to show the information (name, value ...) For the first item, it's ok. For the second one it's wrong. Any help is welcome.
Hello, How to connect and Get data from Distributed Control System (DCS) yokogawa, Thingworx platform
Hello everyone, so I am following this guide to deploy the Anomaly Detection Service. I downloaded the AnomalyMicroservices-Windows and extracted it in the path C:\Users\...\ThingWorxProjekt\Analytics\AnomalyMicroservices-Windows So I ran the following command after I navigated to the extracted files directory: java -Dproperties.file=C:\Users\...\ThingWorxProjekt\Analytics\AnomalyMicroservices-Windows\microservices.properties -jar result-standalone-2.0.2-bin.jar server results-h2-file.yml But I get the error "Main Class .file=C:\User\...\ThingWorxProjekt...\microservices.properties could not be found or loaded" I also tried to not write the whole path but only \microservices.properties since I am already in this directory. Any Ideas how I should do it properly? Best Regards, Dominik
Hello everyone, I am facing the problem, that sometimes when I want to create a model with the thingworx Analytics Builder, the state is stuck in "Running" for days, eventhough similar Models were created much faster. They also dont FAIL. How can I cancel these Jobs? Delete does not do anything and also restarting the docker Containers of TWx Analytics keep the state in RUNNING. Any Suggestions? Best Regards, Dominik
Hi Community! I'm creating an application for tank measurement, then I'm generating a CSV file with data from a Thing with service GetPropertiesValues, Is there any way to hidden the generic properties and only binding my properties? Thanks in advance!
I read this article: How to insert past-data to a Thing? I want to handle Offline messages in a specific way when TW agent's WebSocket looses connection to TW server for some amount of time. I have these requirements: Real-time data cannot be delayed by historical data. Real-time data takes priority. Cached data cannot be sent all at once but must be throttled. I have these settings that configure Message Queue size to 1GB. config.ThrowOnOfflineMesssageSave = true; config.OfflineMsgQueueSize = 1048576; //16384 default config.OfflineMsgStoreDir = "C:\OfflineMsgStoreFolder"; Questions: 1. When WebSocket connection gets established again and we have a huge number of messages in the Message queue (let's say full 1GB) and we also have the latest collection of updated properties in the memory, will all historical messages in the queue be propagated the TW server before the latest update is sent? 2. Is there a way to first sent the latest change and send historic
We are pleased to announce that the Next Gen Composer is now the default interface for ThingWorx in the 8.3 release. This means when you log into ThingWorx 8.3 you will see the Next Gen Composer interface as your starting experience. There will no longer be any need for jumping back and forth between the legacy and new Composers. NGC is now fully functional, has all of the features that were in the legacy Composer, and has many additional enhancements and usability improvements. For 8.3 we completed the remaining features of: User and Group Administration Permissions Export Monitoring Log Viewing French and German language support Mashup Builder performance and usability is also improved Our work is not done with the 8.3 release, expect many more improvements in each ThingWorx release! We already have planned: Language support for Italian, Japanese, Korean, Spanish, Russian, Chinese Configuration Table editing File Repository manageme
Hello Everyone, i have a situation where the temperature sensor of a remote thing is tracked via thingworx. So i have a remote thing deployed via the Java SDK and a corresponding thing in my Composer. The thing has the property "Temperature", it is logged and the thing also has a value Stream assigned. Now when adding a anomaly alert to this property and leave everything at default, the status of the alert remains at "Calibrating". I am following this guide btw. Any ideas what prevents the status from going from "Calibrating" to "Training"? The Temperature doesn't change much, it stays at room temperature. Does the value need to change in a specific intervall in order to be recognized during the calibration phase? Thank you for your help. Best Regards, Dominik
Hi all, I wanted to add an AutoRefresh which is intended to be invisible to a responsive mashup. But since it is invisible i don't want to give it any space. The only way currently I see is to create another column/row (which will take at least 5% total space) just for this AutoRefresh. That space is lost... Thanks
Hi Alll, I'm using the 30 days thingworx composer and tried to ping my twx server from my API machine, and didnt work out. Also, I tried to do an API call from twx server to my API and it seems that they dont see each other. My doubt is: the twx server from trial version cant see distant IPs, right?(Unless you have the license, I think...).Any tips?Thanks,Saito.
Hi all,I am now using getJSON function to get the content from an url, and the code is shown as below:var params = { proxyScheme: undefined /* STRING */, headers: undefined /* JSON */, ignoreSSLErrors: true /* BOOLEAN */,useNTLM: undefined /* BOOLEAN */, workstation: undefined /* STRING */, useProxy: true /* BOOLEAN */, withCookies: undefined /* BOOLEAN */, proxyHost: 'proxy.companyname.com' /* STRING */, url: "http://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key=9cf5fa21fe8ff3d9eaa49d0319f329ae5ee7bb89&…" /* STRING */, timeout: undefined /* NUMBER */, proxyPort: '8080' /* INTEGER */, }; // result: JSONvar result = Resources["ContentLoaderFunctions"].GetJSON(params);I got the error message below:Wrapped javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Cause: sun.security.validator.
Hey All,Hoping somebody might be able to help . Current Configuration Thingworx 8.1 server Windows Server 2016 DB : MS Sql Server 2014Installed extensions for analytics , and every thing seems to be fine. Analytics Server 8.1 ( Docker install on linux)Centos 7 full install (desktop)The problem i face is when i am trying to build a dataset i get and error with 401.here's a snapshot of the docker ps services runningdocker log for analytics and heres the problem I am not sure why but analytics services are trying to connect to a PostgreSQL DB via analytics users. I dont understand why , and there was no prerequisites on documentation for postgresql DB on the docker install.Any help would be much appreciated CheersPaul B
The selected value is updated fine if I click on the list when i use the list type in the view option. As soon as i switch to a drop-down list type it is updating the selected row value
Hi all: I know thingworx use websocket for long-term connection and bi-communication for message , I also learn that websocket is base on socket and is a application layer protocol of higher level But I'm wonder why not use nio long-term connection of lower layer(based on tcp) to do this I think this has a better performance. I'm not sure is this is right or wrong, can anybody help to figure out this problem. Thanks in advance.
Hello, I have a question about having a Times Series Chart widget displaying real time data from Kepware tags. Is this possible to do without using a refresher widget? Thank you
Good morning,I have been fighting for a while with this problem. I have 2 mashups inside a big screen, which share data. In one of them I have a form which gives data to a chart, that is in the other mashup. That part is working perfectly (I had to make some "sharing" services. One that reads and writes on a property, and another one that reads the property and writes on the chart). My problem is that I need an event that calls the second service just when the input data has changed.What I have tried so far:- I can't use the autorefresher, the chart keeps getting redraw so that is not an option.- Using a service that reads the property of how many values the user have input, but the "ServiceInvokeCompleted" and the "AllDataChanged" trigger even if the value that it reads is the same (I understand that the first one doesn't work, but for me the alldatachanged should have made it).- Using the GetProperties property of the Thing itself, with the "Automatic update values when able" o
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.