Recently active
Is there any other flow for logging in with SSO instead of as per documented in here?https://support.ptc.com/help/thingworx/platform/r9.6/en/index.html#page/ThingWorx/Help/Composer/Security/Authenticators/TwxSSOAuthenticator.htmlI want to create Custom Authenticator, but I need HTTP Request beside via "action-login" (URL: /Thingworx/action-login). I already know how to get the corresponding data from SSO, but don't know where to POST these data to (so I could use this on the Custom Authenticator), since I want to differentiate login flow between usual Thingworx Users and SSO Users. Thus, I can handle SSO user as I want via the Custom Authenticator.
Hi, Any idea on how to reset or change the password?
I am using Thingworx 8.5 and I have the number of some Value Streams, how can I find the name of the Thing associated with those ValueStreams?ThanksDimitri
I am using ThingWorx Platform Release 7.3I have a Thingworx 7.3 installation that I need to bring OPC data into. All information available on the internet talks about an IndustrialGateway thing that apparently is only available in TWX 8.0 or later. Upgrading my installation is not an option. Are there any other option to bring OPC data into 7.3 Thingworx?
Hi, I have issue reading reading higher address from the same DB for Siemens TCP/IP driver (S7-400).I'm able to read e.g. DB15.INT3334 but not DB15.INT3396. The error code is "Unable to read data from device. | Data block = 'DB15', block start = 3396, block size = 2, Reason = 'Device returned data access error'. Error code = 0X5". I have tried the following but still doesn’t resolve it.PDU size of 240, 480, 960Increase request timeout from 5000ms to 10000msRedownloaded DB15I have another model 410-5H which can read such high address unlike 417-4.Is there any settings in CPU properties which limit the read address memory?Does anyone faces such issue?
Hello All. I really would like to have view like OEE Bridge. I was trying to use Waterfall widget but finall resuld doesn t looks like OEE bridge. Can I find any custom widget to handle this problem? I would like have something like this but I have like this oneI set up Total like ShowTotal : true and Effecitve time looks like that:Category: 'Effective Time', // STRINGAmount: undefined ,ShowTotal: false// STRING
Hi everyone, I'm currently working on developing custom ThingWorx widgets using the ThingWorx Web Components SDK - Lit.While I’ve gone through the official documentation, I would really appreciate insights from those who have hands-on experience building and using successfully such widgets. Gone through of Getting Started Tutorial - ThingWorx Web Component SDK - Lit (ptc.com) , does help a bit in starting all the way.Building the sample project (as per the above tutorial) and importing it to the platform are completed just fine, however widget is not visible on MashupBuilder, and errors are thrown when MB loads.ERROR [widget] "CustomCSS" widget type is missing required member widgetProperties() Attached you can find the whole sample project, including the output widget zip for the import. Environment: Thingworx Foundation 9.7.Method: ThingWorx Web Component SDK - Lit If you've built custom widgets using web components, your experience would be in
Hi Team, I want to integrate AI chat bot with Thingworx, please suggest solution / suggestion on how we can integrate with Thingworx
Hi, as AI is emerging I am curious to know whether we can integrate AI with ThingWorx or to make a ThingWorx solutions using AI?If anyone has idea or have implementation experience can share there experience.
On the release advisor https://release-advisor.ptc.com/releaseMatrix?releaseId=2006 in compatibility matrix it is mention that the InfluxDB 2.7.5 Open Source version is supported by ThingWorx 9.6.1.And on support portal https://support.ptc.com/help/thingworx/platform/r9.6/en/index.html#page/ThingWorx/Help/Composer/DataStorage/PersistenceProviders/DownloadingAndInstallingInfluxDB1_x.htmlthe InfluxDB download link for open source are given for 1.8.10 version also. We are upgrading from ThingWorx 9.3.8 to 9.6.1 so for that which InfluxDB open source version should we use?The one which is mentioned on release advisor (InfluxDB 2.7.5 Open Source version)or the one mentioned on support portal (InfluxDB 1.8.10 Open Source version) With InfluxDB 2.7.5 Open Source version we need to change database to buckets which include many changes therefor we want to know if InfluxDB 1.x version is also supported by ThingWorx 9.6.1.
I am trying to setup a MODBUS TCP server in Kepware. I have defined ModBus Addresses such as 40001 in Kepware and am trying to access the data from a MODBUS client.... and it is NOT connecting... Can this be done /or/ is Kepware's Modbus TCP driver only a Client ?
HI All,I am writing program to add a semaphore where I wanted to set the value of flag base on Finished logger message for a particular service in script logs.Can someone please guide on this please.Regards,Tushar
I could not find any article or post that discussed this specifically so asking here. Should be an easy one. In the process of migrating apps to a new install of Thingworx, this should be a common concern. So, we have moved over our Entities but now need to move over the data from the data tables. I have 5 that I need to move over but currently, I am in a rehearsal/test mode. According to CS393743 I should be able to select each, export the data and import to the new server. This fails to address anything about subsequent updates. Since I am in a test mode, I want to validate things are working so I need the data but data is still being actively updated in production. During a Go live event, I will take the final extract and wish to re-import the data to this new instance. What will occur? I can see three possible outcomes: Import succeeds and all data exists in new instance (ideal) Import fails as unique entries already exist (bad) Data is duplicated or merged with p
Hello,We are currently facing a challenge with our MES system's interaction with the Kepware OPC UA server, and I would like some guidance or clarification regarding logging and troubleshooting capabilities.Setup:Kepware Version: 6.15.132.0Kepware ServerEX 6 with multiple channels configured for MODBUS devices.MES system is connected to the Kepware OPC UA server.MES subscribes to specific device tags, but values do not automatically update in MES as expected.MES is configured to read/update these tags every 60 seconds.Problem:Without any other client connected, MES does not consistently receive updated tag values.However, when I open the Kepware Quick Client (or connect another OPC UA client such as OPC Router or UaExpert) to the same tags, the MES system suddenly starts receiving updated values again.This behavior suggests that connecting a third-party client somehow triggers or "wakes up" the tag updates.Investigation So Far:We have consulted our MES supplier, and they insist that th
I work with Howmet Aerospace, and we recently activated a couple of Kepware licenses for a couple of interface machines. Unfortunately, the local support mistakenly wiped those machines and repurposed them, thinking they weren't in use or something. So, we lost those Kepware licenses and cannot access the machines to transfer the licenses. I still have the request and response files from when we activated the licenses last, if that helps. I don't know exactly how to put in a support ticket. I tried to navigate the site on my own and create one, but I kept getting stuck. If you need more info from me on our product information, I can gladly give whatever you need. If this isn't the place for this issue, I would at least appreciate being pointed in the right direction. Thank you!
Hello all,I have a multi-row configuration table with two key fields defined in the datashape. In a service I need to get a specific row from the configuration table using the GetConfigurationTableRow function which takes a key and a tableName as input parameters.My configuration table key fields are fieldA and fieldB. The values that make up these key values are being retrieved from another step in my service and are being passed to the GetConfigurationTableRow. I am passing the key parameter as fieldAValue+fieldBValue (so the passed key is something like "valueAvalueB". This mimics the format of the compound key visible in a datatable mashup; the key value of the configuration table is not visible anywhere that I can determine. My service fails with the below error:"Error executing service serviceName. Message :: ProjectName.Manager does not have a key of [valueAvalueB in table [myConfigurationTable] - See Script Error Log for more details." The Script L
Hi new poster here,Im trying to connect a Turck I/O module to my KepserverEX 6 like the subject says, but I dont know whether that is possible. I tried using the Allen-Bradley ControlLogix Ethernet as my driver , and selected the ControlLogix 5500 model for my device, but i cant seem to create tags for it. Please advise, thanks.
Hello everyone! Is there any way to use the service without any type of authentication? Every time I access the API, I need to use the Administrator account, but I would like a simpler method for access. Thanks!
Users belonging to a UserGroup cannot see data and Menus in MashUps. The userGroup is part of a organisation. The organisation has visibility of all components within the project, including mashups, things, menus, and everything existing in the project.However, users in the not-Administrators groups only partially see the components at runtime. Attached is an example of the homepage: And this is how Administrators group see the same Mashup: So, the userGroup don't see data and menus, but can see widgets, styleTheme and images. For comparison, I tried to check the permissions of the image and the menu, which are set exactly the same way (I am attaching a screenshot of only one for simplicity): Naturally, by adding the UserGroup to the Administrators group, they can see everything correctly, but this is not the solution.
@dmandersen With reference to topic (Kepware/MT-Connect) Do you know if the "Assets" is supported on the driver?
Good morning,I frequently encounter the following error when connecting via OPC-UA: Date Time Level Source Event19/06/2025 13:01:03 Warning OPC UA Client B&R | Read request failed on device. | Status description = 'The operation timed out.', Status code = 0X800A0000. Thank you.
Guess what I've been doing today. My latest one is when the installer tries to start up Thingworx service, this fails with the messages below. The installer then removes the ThingWorxFoundation folder so I cannot see what the issues were if it was a permissions issue. I am running SELinux but put it in permissive mode when running install. What's worse is that the installer build the schema for the MSSQL DB however since it failed, it did not like retrying the install since it said the DB tables existed. I had to drop and create the DB many times now. Error running systemctl start ThingWorx-Foundation: Job for ThingWorx-Foundation.service failed because the control process exited with error code. See "systemctl status ThingWorx-Foundation.service" and "journalctl -xeu ThingWorx-Foundation.service" for details. Directory already exists: /opt/ptc/ThingWorxFoundation Unpacking files [13:56:16] end ccif_start_post Directory already exists: /opt/ptc/ThingWorxFoundation Unpacking file
We are facing an issue in our ThingWorx environment with primary and secondary servers.The application log is throwing EntityNotFound errors.To resolve it temporarily, we added the missing Thing entity, which suppressed the error.However, this is not a viable long-term solution as we intentionally deleted that entity and do not want it to exist.Problem Details:We are unable to delete the Thing again — neither via the Composer nor programmatically.On attempting to delete, the application log shows an error: Unable to delete from DB.It seems the Thing is still being pinged or referenced, but we are not able to trace from where this is happening.We are unsure whether it’s an external system or internal service making calls to the deleted Thing.Is there a way to not to dig at the service/mashup/subscription level and still fix the application logging issue?
Hello, I am using Thingworx 9.6.4. I have a Combo Chart widget inside a Mashup and I would need to reduce the format of the reference that is presented on each point of the graph.In particular, the following information is presented to meWed Jun 11 2025 08:45:50 GMT +0200 (Central European Summer Time), value:1and I would like to reduce this information to2025-06-11 08:45:50, value: 1ThanksDimitri
Documenting this since I did not see anything posted or in knowledge base. Installer kicked out with the following message: [06:55:31] Installing CINC... Installing Installer dependencies... Executing yum Error running yum localinstall -y cinc-18.5.0-1.el8.x86_64.rpm: Repository packages-microsoft-com-prod is listed more than once in the configuration Package cinc-18.5.0-1.el8.x86_64.rpm is not signed Error: GPG check FAILED [06:55:34] Failed to install dependencies: Chef Client Now this package is provided by the PTC installer. I have gpgcheck=1 in my /etc/yum.conf which I think is standard or at least there is a STIG for it. Strange that this would report not signed. Its clear why its failing but I cannot understand why this was not caught, reported, written up and fixed by providing a valid signed RPM.
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.