Recently active
Hi, I tried to import the URL to webframe widget. The problem is I cannot load the page. (It shows the website refused to connect.) My website is host on pythonanywhere. I know the thingwrox webframe can only support https, so I configured https and https certicicate. Does anyone know how to solve the issue like this?Thank you!Matt
Whether your ThingWorx instances are deployed on premise, in the cloud or a hybrid of the two, I’d like you to imagine: You have a super cool app. You want to deploy it securely. You’re not a security expert. What do you do? How do you know how to securely deploy your app? Where do you go for security best practices? Introducing the new ThingWox Secure Deployment Hub! The ThingWorx Secure Deployment Hub is a new section of our support site that will introduce you to the ThingWorx security landscape and direct you to security resources pertaining to the Edge, the platform and beyond. From permissions and provisioning, to subsystems and SSO, the hub is packed with our recommendations and best practices for you to deploy your app in a secure fashion. Happy deploying! Kaya
Hi, I want to select the multiple rows and all rows in a grid not by (ctrl+Mouse click). Is there any feature available like clicking check box to select the individual rows or multiple rows or all rows? Thanks in Advance, Sankarapandian.L.S
hi, I create a mashup for adjusting threshold of alerts and I create also a mashup using progress gauge, but my problem is : when I change the thresholds, I can't change the color of the state definition that is connected to it. thank you in advance. Anass
Hello, I want to personalize the "GetIdentityInfo" service in PTC.SCA.SCO.AssetMonitor.AssetList.AssetListServiceController to show different properties for the assets in the asset list. I can override the default service and write my code, but I would like to have the code for the default service so that I can personalize it instead of writing the code from scratch. Is there any way to get the default code for the services?? Thanks in advance.
Hi,I am facing an issue, when i imports my project file to 8.5 version of twx. Its showing deprecated widgets . Is it possible to migrate complete application from 8.3 to 8.5 or i need to remove manually old widgets añd add new one ?Thank you
Hi, I'm running Thingworx 8 server locally, my DB is Postgresql - Value Streams are exhibiting very odd behavior, when I create a value stream (using ThingworxPersistenceProvider), connect it to a thing & run QueryPropertyHistory - I get an error saying Data Store Unknown. Switched on stack trace and this is what I got: 2020-02-21 16:55:35.516+0400 [L: ERROR] [O: E.c.t.p.p.PostgresDataExceptionTranslator] [I: ] [U: Administrator] [S: ] [T: http-nio-8080-exec-8] [message: [1,018] Data store unknown error: [Error occurred while accessing the data provider.]] org.postgresql.util.PSQLException: ERROR: relation "value_stream" does not existPosition: 32at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2440)at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2183)at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:308)at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:441)at or
Here is the situation: I have a mashup that is essentially just a collection widget I am using a service (getCollectionWidgetData) to populate the collection widget Each row in the collection is a contained mashup which has some action buttons on it that allow the user to kick-off other services (when clicked, each button launches a pop-up for the user to confirm, then when confirmed the service is executed and pop up closed - so technically the service is executed from the popup mashup) Each row in the collection is also displaying data that should change based on those services being executed Here is what I have tried: I created a global session variable named "refreshCollection" as a BOOLEAN when one of the above services is ServiceInvokeCompleted, I am then calling SetGlobalSessionBooleanValue({ name: "refreshCollection", value: true }) on the mashup with the collection widget, I am executing getCollectionWidgetData based on the refreshCollectionChanged event I have also tried
The parseDate function works when I run it in a service for testing purposes, but it does not work when I try to use it in a subscription that calls a service that uses the parseDate function. Please see below: Working example: Converts PST time to JST time Not working: Service called by subscription Error: "Invalid format" For reference: https://www.ptc.com/en/support/article/CS219448 https://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.html
I can't import Manufacturing Apps.I installed DataExporterExtensionPackage.zip and then MED-61227-CD-085_F000_ThingWorx-Apps-8-5-0-extension-bundle.zip but I get an installation error. I send the Thingworx log files. Thank's
I want to store the Infotable data temporarily for some purpose. Is it possible to store the infotable data in Thingworx storage instead of storing in Database. Kindly let me if there any solution available for my requirement. Thanks in Advance, Sankarapandian.L.S
For some reason, I cannot display images in a grid widget. My service displays the images in the output window when I run it in the composer; however, when bound to a adv grid widget in a mashup, the image column does not display the images. The data type I'm using is IMAGE. I followed the steps in the instructions below, but the grid is not displaying the images. https://www.ptc.com/en/support/article/CS237433 This is my service output. It displays the images. This service is called within the other serviced that is called in the mashup. This is the composer view of the mashup. This is the grid column format configuration window. This is the grid column renderer & state formatting window.
Hi, We have deployed thingworx in client server and 3 mashups which load dynamically every 15 seconds autorefresh interval in a single mashup. In the mashup, we have services that are connected with SQL and not with Kepware. Suddenly, the screens freezed and shows blank and doesnt load. In logs, We are seeing this issue. Is this issue related to the below mentioned log? We are often getting this log. 2020-02-13 06:32:24.796-0500 [L: WARN] [O: c.t.c.s.c.j.Jsr356ServerConnection] [I: ] [U: ] [S: ] [T: http-nio-8061-exec-109] Server WebSocket closed unexpectedly, unregistering from Server Endpoint [ws session id: b9d1, endpoint id: 47567, endpoint name: Navistar_TrackingScreen_KepwareConfig] An existing connection was forcibly closed by the remote host 2020-02-13 06:32:24.656-0500 [L: ERROR] [O: c.t.c.p.m.DispatchingServerCommunicationModule] [I: ] [U: SuperUser] [S: ] [T: http-nio-8061-exec-3] Bind request failed: [message: BindRequestMessage [requestId: 44546, m
How do I give color only to xaxis as in attached file?
Hi everyone, I am using 8.5 and instead of of tab i want to use left column for choice(panel) . Example i want to make a 4 different pages and i want to have list of choices in left column. is there is any document or tips i can follow. below is the example-
Please let me know the various levels of security which can be implemented in ThingWorx. Thanks in advance.
Hey, I try to evaluate the possibilities of the EMS Stuff. Today I try the file transfer functionality with no success. I have a device where the ems runs on (as gateway) and a twx instance on a ec2 in aws. My config.json lookes like this: { "ws_servers": [{ "host": "xxx.xxx.xxx.xxx", (TWX IP) "port": 443 }], "appKey": "xxxxxxxxxxxxxxxxx", "logger": { "level": "INFO", "publish_directory": "/microserver/logs", "publish_level": "INFO", "max_file_storage": 2000000, "auto_flush": true }, "http_server": { "host": "xxx.xxx.xxx.xxx", (IP EMS runs on) "port": 8000, "ssl": false, "authenticate": false }, "ws_connection": { "encryption": "ssl" }, "certificates": { "validate": false }, "tunnel": { "buffer_size": 8192, "read_timeout": 10, "idle_timeout": 300000, "max_concurrent": 4 }, "file": { "buffer_size": 8192, "max_file_size": 8000000000, "virtual_dirs": [ {"other": "/microserver/other"}, {"tw": "/microserver/tw"}, {"updates": "/microserver/updates"} ], "staging_di
Hi all, I'm trying to configure SSO for Thingworx, I followed this link, I got stuck at 'Browser SSO' configuration. (PFB PNG for reference) Could any one help me with this. Thanks in advance /VR
can i add second persistence provider different from first persistence provider? ex. first persistence provider: postgresql second persistence provider: MSSQL Is a combination like this possible ?
Hello, I have installed PostgreSQL and Thingworx Founder Installer on two different VMware in RHEL . I want to use remote database connections to connect the Thingworx . I tried to install following command on Thingworx, yum install rh-postgresql10-postgresql-syspaths But it is showing no packages is available to install. Please do the needful as soon as possible.
Hi, While I am trying to copy file using File transfer Subsystem Copy from local to thingworx repository , I am getting error : "File transfer subsystem encountered an error: Source file 'sourcefile' not found" Does anyone know what Permissions are required to setup for this as if I use Administrator login to copy. It worked fine. Thanks, Harpreet
The Property Set Approach This article details an approach developed by Prachi Rath and Roy Clarke, refined by the EDC team in the December 2019's Remote Monitoring of Assets Reference Benchmark , and used to handle multi-property business rules in an Enterprise ThingWorx application. Introduction If there are logic rules which depend upon multiple properties, and each property receives its updates one at a time, then each property will need to have an identical subscription, because there is no way for any one subscription to know the most up-to-date values for the other properties. This inefficient approach would create redundancy and sizing constraints, reducing the capacity of the application to scale up to the Enterprise level. The Property Set Approach resolves this issue by sending in all property updates as one Info Table or JSON property (called the “property set”), which can then have a single subscription. The property set is assembled on the Edge when an update need
Hello , I created a geofence using an infotable inside an infotable,i.e (outer infotable as columns id and location ,column location contains one more infotable along with columns again id and location region.).The location region column is with location base type and id has a GUID as base type.I need to increment a id value in outer infotable. So that I can close the geo fence set. Service as follows : region = me.map_regionCopy;if(!region) {params = {infoTableName : "InfoTable",dataShapeName : "Region"}; // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(Region)region = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);} //var result = region;var params = {infoTableName : "InfoTable",dataShapeName : "shape_for_geo1"}; // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(shape_for_geo1)var result = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(par
hi , how can I put an interval in state definition using just < and <= , i want to do this : alert1 : measure <10 alert 2: 10< = measure <20 alert 3 : 80< = measure <100 alert 4 measure >= 100 thank you in advance
hi community , how can i access to alertName from a service called in mashup ? - I made a service that update alert threshold for all things of a template. - I want to modify threshold from mashup (see picture) using textfield widget and call the first service when I click on a button (validate). please help , and thank you in advance.
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.