Recently active
I believe this question has already been asked on here, but I still cannot find a solution for it despite trying the solutions provided so I'm asking this again. I have imported the timeSeriesChartV2 extension from the PTC marketplace and attached below is the default time series chart and the time series chart v2 extension. The default time series chart is showing the data correctly whereas the time series chart v2 isn't despite both of their data being binded the same way. I have set the X-AxisField to timestamp and DataField1 to TimeSeriesProperty which is a number under the property of my Thing. Any idea why the timeSeriesChartV2 is not displaying anything?
Hi, It seems that the global parameter only works after the page get rendered , otherwise the value is always undefined, is it true ? For example, if you have text box and bind it to a global parameter and bind the <ParamterName>Changed event to a service in the inner mashup, then you change the text box after the page get loaded , you'll see the global parameter get assigned in the inner mashup . so it works. But, if you put some initial value to the text box and expect the initial value can be passed as global parameter, then whatever event you bind in the inner mashup(including the expression with auto evaluate), the global parameter in the inner mashup is ALWAYS undefined. Regards, Sean
Hi, I would like to start a big application that will take data from multiple datasources (SQL servers, APIs etc.) and I would say will be a complex one. The thing is, in the last couple of days i was trying to find some differences between dashboards (which look way better and are easier to configure) and mashups and i could not. Till now i've only worked with mashups and i found some documentation about dashboards but it did not answer my questions. (e.g. are they better for a bigger application? are they scalable and easy to deploy to more than 1 server?) thanks! anything would be helpful as i know almost nothing 🙂
Hi, Can anybody provide an overview of how to push notification from Thingworx server to Android devices? We are planning to integrate push notification to Android & Ios mobile devices whenever any events are generated on thingworx server.
IP Address of our network? Re: post
Hi, I got an error when trying to import an new extension package, i tried to follow the document and add ExtensionPackageImportPolicy config into the platform-settings.json However, the system could not start due to an error 2019-08-16 15:45:42.008-0500 [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Database initialization started... 2019-08-16 15:46:12.179-0500 [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [T: C3P0PooledConnectionPoolManager[identityToken->1hgfaf5a417c0yjea1f13u|3aa17561]-HelperThread-#3] com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@384fd923 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (3). Last acquisition attempt exception: 2019-08-16 15:46:12.181-0500 [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [T: C3P0PooledCo
Hi, i am trying to use anomaly detection with the alert system on a Thing that is created from a generic thing. The sensor readings are coming in via REST and i can plot a time series chart on the mashup. However after i tried using the anomaly detection alert in the new composer platform, it shows initialization failed. Is this because i am using a Generic thing instead of Remote Thing as mentioned in tutorials?? I am still a student so i do not have access/ connection to industrial software like kepserverex to connect to. I assume it can work since i can access the functionality on the new composer.
Hi, I'm using security-common-cli-1.0.0.26 to encrypt the password but got the errors below. And If set the plain password in the platform-settings.json , I got the same error in the tomcat's log. 2019-08-16 11:00:32.223+0800 [L: INFO] [O: c.t.s.SecurityManagerBootstrapper] [T: main] initializing KeyStore provider 2019-08-16 11:00:32.489+0800 [L: ERROR] [O: c.t.s.SecurityManagerBootstrapper] [T: main] Unable to load SecretProvider, {} java.security.UnrecoverableKeyException: Password verification failed ... 13 common frames omitted Wrapped by: java.io.IOException: Keystore was tampered with, or password was incorrect at com.sun.crypto.provider.JceKeyStore.engineLoad(JceKeyStore.java:879) at java.security.KeyStore.load(KeyStore.java:1445) at com.thingworx.security.provider.keystore.KeyStoreProvider.loadKeystore(KeyStoreProvider.java:154) at com.thingworx.security.provider.keystore.KeyStoreProvider.<init>(KeyStoreProvider.java:44) ... 9 common fr
Looking for ideas here: The requirement is to display some dashboards (with auto refresh widget) on TV screens and no user interaction is expected once setup. Need to automatically login the user and should survive Thingworx restarts. I have developed a custom authenticator that automatically logs in a user depending on custom parameters passed in the initial URL which is a REST GET URL like http://server:port/Thingworx/Mashups/MyMashup?myCustomParam=<value of interest> Although this works for the initial login, the page gets redirected to an URL with anchor tag of the format - http://server:port/Thingworx/Runtime/index.html#....MyMashup... If the Thingworx server restarts, there is a prompt for login as the redirected URL has a anchor tag and the request is trimmed off at the '#' and the authenticator does not receive the originally params that are used for automatic login. How can I overcome this issue? Is there a way to pass headers or set cookies t
I have a main mashup with contained mashup with footer showing bunch of icons representing mashups (using collection widget). Based on the icon selection on this menu I can navigate to different mashups in that contained mashup area. One of the mashup shown in contained mashup area has a Navigation button. I am looking to navigate the user to a different mashup instead of showing a pop or modal popup. Though when using the replace window option, the new mashup completely replaces the current view, including the footer and thus loosing the foot completely. Is there an efficient way to replace the mashup only in that contained mashup area instead of navigating completely away from the current mashup. Thanks.
Has anyone implemented Two-Factor authentication in Thingworx, either by using custom code or a third party ? I have to create a solution that has 2 factor Authentication, but I have never done it so any help would be appreciated
Hi, We are having a 503 service error with Thingworx for maybe the 5th time. It is not a trial edition. This happens whenever we install a software, or when we have a Windows update. Please help because it is getting frustrating to spend this much time solving thingworx problems (Also sometimes random crashes that is solved by restarting the computer.)
Hello everybody, I have a manufacturing process with different stages. In order to have a specific screen for every single stage, I am using Tabs Widget. This way, I have one tab per stage (e.g. Mixing, Cutting, etc) I want to link information of a Data Table into Text Areas. Is there any way of fixing the value of Selected Row as the name of the tab? This would mean that if I click in the tab "Mixing", the service will select "Mixing" as Selected Row (There is a column in the Data Table called Stages with this name and it is the Key Field) and give back the rest of values of this row. Thank you very much Sincerely Rodrigo Avilés
Hi, I wanted to return current date and time in August 13, 2019 03:54 PM format using Java script.Could someone help me in achieving this because I am not able to find the appropriate js to achieve this format. Thanks in advance, Shalini V.
Hi all, I have a query where one of the columns I'm selected is named "Value", so in my query it appears as:SELECT .... PM.Value It appears as if ThingWorx/SQL is treating this as a reserved keyword of some sort, nothing I do will allow me to have the word "Value" in SELECT statement. It always fails and returns the error: Unable to Invoke Service <ServiceName> on <ThingName> : The connection is closed. I have tried aliasing the column name: PM.Value [Othername] PM.Value AS [Othername] I have tried creating an input parameter string, setting it to "[Value]" and then putting it into my SQL statement as <<inputparam>>. Microsoft SQL Server Management Studio handles the query completely fine, no issues at all. Any help would be greatly appreciated. Thanks.
Dear Team, My requirement is to show live tracking data on google maps in thingworx. And I get continuous feed data from the device. Need to show live tracking line of the vehicle on mashups. Request you to provide support on this ASAP Thanks, Regards, Vijay
May I know where I can find the JavaScript code (ide.js and runtime.js) for ThingWorx widgets? The following path is what I am trying on my computer but to no avail as there are only images inside the widget folders. C:\Program Files (x86)\ThingWorxH2Trial-8.4.0-SNAPSHOT\tomcat\apache-tomcat-8.5.23\webapps\Thingworx\Common\thingworx\widgets
Hi, I am using remote things to store few properties of a sensor. The connection was good and was getting data well and was getting store. But suddenly after few days, there is loss of connection and data is not not getting pushed. when checked on the connector side data was present but the same was not reflecting in the remote thing property.I observed that the remote thing had lost connection with the connector thing. What might be the root cause for this? and how can I solve this issue permanently?
Hello, I have a server running Thingworx 7.4 and I would like to migrate to a new server that runs 8.4. Do I need a separate license to do this? Or can I transfer the old license when I move the data. Thank you Connor
Hi, I'm trying to change the running time for pooling trigger (created with Thingworx Flow CLI). By default they run every 30 minutes. How to set the interval using a configuration of Thingworx Flow server? Or maybe there is another possibility?
Would like to know the best practice to calculate machine downtime by running signal, For example: running signal was collected and storage in Stream Table, data are timestamp and value 0 (stop) and 1(run) timestamp0 : 1 timestamp1 : 0 timestamp2 : 1 timestamp3 : 0 timestamp4 : 1 .... Stop time should be: (timestamp2-timestamp1) + (timestamp4-timestamp3) + .... What is best way to calculate/query in historian value in stream table? Thank you so much!
Hello. I am interested in creating a "button" mashup template (not necessarily have it clickable), having the following in mind: I want the button label to have dynamic text (for example displaying a live-time counter -- just an example) Any indication is appreciated. Thanks! EDIT: If anyone also knows how to have dynamic text and also dynamic style definitions, I would appreciate some help on this.
Hi! I am struggling a lot with OOTB Docker images which PTC provides for Thingworx 8.4 & PostgreSQL setup. What I am trying to do is to run Docker containers on my Ubuntu 18.04 Virtual Machine. Everything seems to be installed correctly, but it fails to start with this error log: platform_1 | 2019-08-14 07:29:28.639+0000 [L: INFO] [O: c.t.p.p.PostgresDatasource] [I: ] [U: SuperUser] [S: ] [T: main] Reading configuration from configTableCol platform_1 | 2019-08-14 07:29:28.997+0000 [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [T: main] Managers...INITIALIZED platform_1 | 2019-08-14 07:29:29.000+0000 [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [T: main] Database initialization started... postgresql_1 | ERROR: relation "system_version" does not exist at character 128 postgresql_1 | STATEMENT: SELECT server_name, server_code, model_schema_version, data_schema_version, major_version, minor_version, revision, build FROM system_v
Hello, I would like to set an anomaly alert from Service but I cannot find attributes for it. Here we have a list of attributes for all the other alerts but not about anomaly. Does anyone may help me, please? Thank you
Hi everyone, Like the subject, I'd like to wrap widgets(grid, textbox, label, etc...) position on Mashup automatically when changing the browser size. Is there any way to perform it? Any help is appreciated. Thanks!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.