Recently active
While I was writing my previous post about Purging ValueStream entries from Deleted Things , it occurred to me that a similar issue would happen to those using the InfluxDB as persistence provider for their ValueStreams. I wanted to take the opportunity that the logic is still fresh in my mind and extend the utility to do the same thing with InfluxDB. I also used the opportunity to create a dynamic InfoTable as it's been a while since I did it. Also, it shows how to directly interact with the InfluxDB through its API. The modification is based on a new thing called influxDBConnector which has the following services: dropMeasurements: Deletes all the DB entries related to a Thing; getAllEntries: Queries all entries related to a Thing. It has a string output; getAllEntriesTable: Queries all entries related to a Thing. Infotable output; getMissingThings: Queries ThingWorx Things tables and InfluxDB measurements. It filters
Hi everyone, If you’ve been curious about Solution Central, our new cloud tool for application management and deployment, and wondered how it can help your existing apps, then get ready because we have a feature for you! Our initial release of Solution Central focused on deploying apps built on 8.5 or later. Today, whether big or small, round or square, red or blue, built by PTC or by you, all apps can be deployed using Solution Central. Using Operator Advisor 8.4? We got you covered. Using an old extension? No worries. Using an app built on 7.2? Not a problem. Solution Central can deploy all apps. This ability to deploy any app, regardless of which version it was created on, is just one of the many improvements we’re releasing to help you accelerate your deployment. You can take advantage of this latest capability in ThingWorx 8.5.3 and Solution Central 1.0.3. Try it out today! We’re not stopping there, though. We have a lot that we’re working on an
ThingWorx 8.5 Sizing Guide Sizing is a very important part of the application design process, answering such questions as: how much hardware is required? What specifications does this hardware need to handle the expected load? And therefore, what is the overall cost of setting up and maintaining the ThingWorx environment? Properly sizing the environment before development begins ensures that there are no unexpected costs or limitations to application functionality later on down the road. "Hardware sizing is driven by many factors - some more easily calculated than others", as stated in the new ThingWorx 8.5 Sizing Guide. "Measures like data streaming frequency (the data ingestion component)and HTTP request volume (the data visualization component) are easilycalculated... However, sizing considerations for the data processing component of theapplication can depend largely on business use cases and application design." Enterprise-Ready applications have the capacity to hand
When using Value Streams to log historical data, there's a service to purge the ValueStream entries from the Thing itself. But, what to do when a Thing that once logged values into a ValueStream was deleted? Currently, there's no OOTB way to delete these entries if they're not being used anymore. Currently, I was asked this question and wanted to share this with the entire community. I created a utility application that queries directly the TWX DB for Things that are present in the ValueStream but don't exist anymore and allows a user to purge it. These services are considering PostgreSQLServer as persistence provider for the ValueStreams. The services can be modified if you're using SQLServer. Do not apply for InfluxDB persistence providers The twxDBConnector thing is based on the PostgreSqlServer template, that is present in the Relational Databases extension. It has 4 main services: getEntriesToPurge: Queries the TWX
Hi, I've configured 2 context, populate each context with a site, line and asset, and created 2 users. After setting the permission to each user to each context I'm not getting the expected result: all the users can access all the contexts. Attached are the screenshots with the asigned permissions. User_Fabrica_1 has not permissions to access context Fabrica 2, but in the file "Context Problem" you can see that the user can access it. What I'm doing wrong? Thanks. Olatz
Hi, We wanted to bind the kepware tags and create Things from main Industrial thing using a seperate Mashup. i.e We wanted to create a mashup which traverses from the step of Discover (from main industrial thing), browsing the stations and till binding of tags/properties. Is it possible to do the backend using services? Thanks in advance, Shalini V.
I have a thing "GLOB" that contains global persistent properties I have another thing "THG1" that has a property "prop1" that is bound to one of GLOB. Do I need to set also on THG1 that "prop1" is persistent or is it enough the persistent flag on GLOB ? From a simple test (by just restarting THG1) seems that it is enought set persistent the prop at GLOB .... but I have a cloud instance and cannot restart the whole app easily ....
Hi, We are evaluating ThingWorx 8.5.0 that is installed on a linux server. We are running the platform in a disconnected mode (no internet available). We are following the guide : https://developer.thingworx.com/en/resources/learning-paths/getting-started-on-thingworx-platform/thingworx-foundation-quickstart . We can create and save tags, ThingShapes and ThingTemplates. But on the step 5, while saving the Thing, we are getting "Licence has not bee installed" error. The same can be seen while importing the sample entities from other guide, creating Data Shape, Value Streams, creating a new user etc. Can you please help us understand what might be the problem? We have generated ../ThingworxPlatform/licenceRequestFile.txt file containing device id. We went through the Licensing Guide for disconnected sites (http://support.ptc.com/lm/ThingWorx_Navigate_8.1_Licensing_Instructions.pdf) . But getting 'Access denied:insufficient privileges' error due to trail version acco
Have you ever wondered if its possible to create a responsive scrollable mashup in Thingworx? While creating an application you might run into an issue where you want to fit too much content to a single responsive page. Let's say you want to create a nice looking modern homepage or about page in Thingworx for your application. It might be challenging to do so but its very well possible. Let me show you a workaround. 1. In the Mashup builder select Layout tab, change Positioning to Static and set Fixed size to your desired Height. Leaving the Width field blank will allow Thingworx to set the Width automatically and stay responsive. 2. Now you need to plan in advance a little bit. Select a Layout widget and drag it to the blank page. A window similar to the one shown below will appear. Switch to Vertical orientation, choose your desired number of rows and click Done. 3. Your panel is now divided into equally spaced rows. Now you can change the proportions in the Layout wi
Hello, is there a way to make a mashup scrollable? Just like any other web page, when there is no more room for content, a scroll bar would appear and you would be able to scroll down to see more. How do I do that, if that's even possible? Thank you.
Hi, I have the ThingWorx 8.1.2-b51, it is not a trial or student license. I can upload datasets and create models but at the moment I cannot publish them. I get the error: Model deployment failed on connector TW.AnalysisServices.ThingPredictorConnector. I have tried to change the predictive-standalone.yml and redeploy the ThingPredictor JAR file from the command line. In command line (running the JAR) I get warnings like: log4j: WARN No appenders could be found for logger. log4j:WARN Please initialize the log4j system properly. Cannot resolve place holder for ${microservice.server} And different warnings about varaibles (ex: data.service.url.prefix) being set twice. I believe there was a previous installation of the PredictorConnector, maybe uninstall the previous one might solve the problem? How can I do that? Kind regards.
Hi everyone! I'm using progress gauge and gauge widget in my dashboard. I would like to know if someone has other type of gauge widget I already searched in the marketplace but only found the progress gauge. Regards. Leonardo
Hi , I have DataTable with some records , i want to use Data filter widget .but when i binds filter widget to "All Data" in Datatable Service . its showing field names in filter widget but unable to filter data. i need proper reference on it. which service needs to bind and which needs to create new one. i have attached screenshots plz see this and give some steps how we can get it. Thanks
Hi,I am looking to notify a person by using scheduler thing that is i have to notify daily, weekly, monthly basis with generating some report from datatable. I would like if i gets exact steps to follow for above requirement.Thank you
Hi Folks, I'm trying to do a fresh installation of Thingworx 8.3 version and followed required steps and configurations but getting 404 error everytime I try to load Composer (localhost:8080/Thingworx) Below is the Error log and Platform-settings json code. I believe its related to Platform-settings as per the logs but I'm not really able to catch the cause. kindly help. **********************************************************Logs************************** 14:28:04.309 [localhost-startStop-1] ERROR SecurityLog.com.thingworx.security.authentication.AuthenticationFilter - Could not load session timeout from database, using default: null 14:28:04.325 [localhost-startStop-1] ERROR ErrorLog.com.thingworx.security.authentication.HAAuthenticationFilter - Failed to initialize HA Authentication java.lang.Exception: Table [ExtensionPackageImportPolicy] does not exist at com.thingworx.types.collections.ConfigurationTableCollection.setValues(ConfigurationTableCollection.java
Hi, In the footer of a mashup, I am using the collapse and expand property. In the footer, I have a tab responsive widget and their content. In this mashup, on click of button, I am expanding and collapsing the footer content. But when collapsing it is occupying some empty space, how to remove the empty space.Thanks,Aditya Kumar
Following the instructions here: it says the manufacturing app and service app downloads should be at: To locate the download, go to the PTC Software Downloads page and expand the following folders: ThingWorx Platform > Release 8.5 > ThingWorx Manufacturing Apps Extension or ThingWorx Service Apps Extension > Most Recent Datecode. However I do not see them: I can find the Service Apps here: PTC Smart Connected Applications > Release 8.5, but no manufacturing apps. This post indicates it might be a licencing error. Please let me know what I need to do to resolve.
Dear All Am currently working on LIve monitoring of GPS TRACKER in thingworx i have a GPS tracker i want the display the real time data and the historical data to Thingworx I had tried to fetch GPS Data from the Webpage to Excel but it is not coming so can anyone guide to how to fetch the data from my GPS TRACKER from the website to kepserverEx and there by display in Thingworx Thanks and regards Peter Raj D
Hello all, Could any one tell me how to upload multiple files over REST API call in Thingworx ? Thanks in advance. /VR
In Thingworx8.5, a style with attribute part='pages' is attached to Tabs' content. The margin value set in the style is too large. How can I change the margin value?
We are transferring file from TWX repo to device where EMS is running, after downloading we observed that file permissions on device is (running on Linux-arm) changed from rwx to rw. executable permissions are missing. We need exec permissions also, Please suggest a solution for this.
Hello. I am trying to implement a digital Andon solution. In order to trigger an issue, I must publish to an MQTT topic on a specific endpoint (so from TWX -> external MQTT endpoint). Is that possible to do from a Javascript TWX service? Or do I have to create my own proxy behind a regular HTTP API to accomodate for ThingWorks lack of capability in this regard? Googling is difficult because it seems apparent that TWX is capable of becoming a MQTT-server, but I need it to act as a client. Possible? How?
I am using thingworx 8.5 and integrity 12.2.1, which two servers configured with SSL. through Integration Runtime i am trying to connect integrity Spoiler (Highlight to read)2020-14-01 12:32:12.362 [ClientProcessor-3] ERROR c.t.i.r.IntegrationEngine - Exchange process failed with exception thrown :Your route exchange has failed. Resource Error [sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]java.lang.RuntimeException: Your route exchange has failed. Resource Error [sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]at com.twx.integration.route.exceptions.ExceptionHelper.convertToRuntimeException(ExceptionHelper.java:77)at com.twx.integration.route.IntegrationEngine.dispatchRoute(IntegrationEngine.java
Thank you for help! Thingworx platform: 8.4.4 Manufacturing: MED-61227-CD-084_SP4_ThingWorx-Apps-8-4-4-extension-bundle.zip Configure tomcat: 5120 ThingWorx-Apps-8.4.4-00-extension-dependencies.zip have successfully been imported but while importing ThingWorx-Apps-8.4.4-00-extension.zip got the following errors. AppHomePage-extension:8.4.4 Could not find extension (RemoteAccessExtension:0.0.0) depended upon by SCO_Common-extension:8.4.4 KEPServerMonitor-customization-8.4.4-00-extension:8.4.4 Could not find extension (RemoteAccessExtension:0.0.0) depended upon by SCO_Common-extension:8.4.4 SCO_Common-customization-8.4.4-00-extension:8.4.4 Could not find extension (RemoteAccessExtension:0.0.0) depended upon by SCO_Common-extension:8.4.4 SCO_Common-extension:8.4.4 Could not find extension (RemoteAccessExtension:0.0.0) depended upon by SCO_Common-extension:8.4.4 MFG_Common-extension:8.4.4 Could not find extension (RemoteA
Hello everybody! Testing ADO Service, I suddenly ran into a strange problem. Even with two problems. 1. The first is that the mashup, which receives data from the service, which, in turn, receives data from the Excel database, for some reason stopped displaying all the changes that I make in Excel. The work of the service for obtaining data is presented below. So, changing the value in the first line in my database, I see that the service sees this change as well (circled value 13). But in the Grid, after page updating, in the same line the value is still 15, as it was. And after reconnecting to the database and restarting the mashup too. Moreover, when replacing dates in other lines, these lines just disappear from the Grid. 2. I don’t know if the second problem is related to the first, but in that case the data from the Excel database isn't displayed at all. Neither in the mashup or when testing the service (it tries to Execute for a
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.