Recently active
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
Hello All. Trying to import the DataExport extension from Marketplace and getting an error and a warning: ERROR: JAR conflict Checking ThingWorx system JARS [existing: bcprov-jdk15on-1.51.jar, package: bcprov-jdk14-1.38.jar] and WARN: Deprecated extension structure: The element, DataExporterRepository, was found in metadata.xml and is a deprecated pattern for defining Things in an extension. Please refer to Project and Extension File Structure in the ThingWorx Extension Development Guide for more information. Does anybody have an idea of what could be conflicting? And how to solve? Thanks Ewerton
Hi,I want to set the avatar for a ThingTemplate, and all implementing Things, in my custom extension. There's not much on this in the Extension Development Guide (v4).Currently, I'm attempting to use SetAvatar in the initializeThing() method of my extensions ThingTemplate.@Overridepublic void initializeThing() throws Exception { super.initializeThing(); InputStream stream = this.getClass().getClassLoader().getResourceAsStream(resourceName); if (stream == null) { throw new Exception("Cannot get resource \"" + resourceName + "\" from Jar file."); } byte[] content = Base64.encode(IOUtils.toByteArray(stream)); this.setAvatar(content);}resourceName is the name of a PNG image located in the root of my extension project directory.Is their annotation or aspect I should be setting?Thanks,Shane
Hi, I'm sending data from two EMS to same thing. How thingworx will handle this? If two EMS are sending data to same property of same thing how it will behave? Will it override property data or thingworx will maintain queue? What if both EMS sends data at same time to same thing, how thingworx will handle this? It would be great, if you explain the thingworx behaviour in these scenerios. Thanks, Abhiram Kuncham
Windchill connector info*engine service has CompleteWorkItem but it won't accept voting options such as Approve, Reject and Revise and also user comments. If anybody having javascript code for this, please share with me. I will create a service in thingWorx and try to execute. Thanks.
I'm trying to connect to a MySQL 5.2.39 database and am receiving an error when running my SQL (Query) service. Unable to Invoke Service QueryMasterTableSQL on MySqlThing: null I have confirmed that I am able to connect using the proper credentials to the database as well as run the actual query I've created in my service manually using the MySQL Workbench. The connection validation string is "SELECT 1" Both the Thingworx and MySQL are installed on the same machine, port 3306 is open. I am also using the most recent download of the MySQL connector from the Thingworx Marketplace. (For what it's worth, I have also tried MySQL 8 (with MySQL 5.x compatibility installed on another server) and also receive the same error) I see no errors in other logs. Does anyone have any advice on what I can correct in order for Query Service to work?
Hi, Can anyone please help me to know how i can store the value for location field inside infotable having Column Location with its BaseType- Location?Please find attached snippet for reference.I am trying to store values for longitude,latitude and elevation which is of String type into the Location Field but I am unable to do it.If anyone,has any idea can you explain me with detailed approach how it can be resolved? Thanks in advance.
Hi All, I have a mashup to display an image. Requirement is to add a zoom in functionality for the image. How can i accomplish this in Thingworx? Or in general can i write html code to add/edit the mashup pages? If yes, How? Thanks! Regards, Kiran Gurav
Dear ThingWorx support team,I want install ThingWorx a docker container as documented in support.ptc.com/WCMS/files/173161/en/ThingWorxDockerInstaller.pdf . However I cannot find the download link in my eSupport page. Would you be so kind to help me? Thank you.Cheers, Christian
Hi, How read the value passed in the ThingWorx view using the Input Text Field widget into the Composer. In Composer I have created a Thing and added the "Name" property.I am binding the text value of the Input text field to the Name property. On the button click it has to store the value in the Name property of composer. I am unable to find how to do this. Is there any way to read the input from the user and check in the composer the same value is reflected or not. Thanks Vaishnavi
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.