Recently active
Hey everyone,we know already that changing ThingTemplate for an existing BaseThingTemplate is not possible through composer and there exists some topics that suggest to modify the XML file in order to be able to change this. However this only works on “unsealed” extension and not for already sealed ones (isExtension=true, isEditableExtensionObject=false)We know came across changing the baseThingTemplate Type in the Database directly. e.g. through the following query: UPDATE thingworx.thingtemplate_model SET "baseThingTemplate" = 'RemoteThingWithFileTransfer' WHERE "name" = 'BaseThingTemplate';We definitely know this is not the supported way to go but we also didn’t find any other solution which makes a change possible other then having to recreate all 20k+ devices again which means a lot of migration effort.Therefor I wanted to ask if you see any downside or potential risk here performing this. Obviously this change takes only affect after rebooting Thingwor
ThingWorx 10.1.0-b47, SDK Utility build matching 10.1.A custom Gen-2 (Lit-based) Web Component widget, built with the official ThingWorx Web Component SDK Utility (mub).imports and renders correctly in Mashup Builder, but its Style Properties panel shows zero rows.The StyleTheme picker is visible, but nothing underneath, not even a flat list, just empty.We're able to fall back to classic STYLEDEFINITION-based styling, but our goal is the style dictionary tree.Is there a required steps beyond a normal mub build + import for a Gen-2 widget's style dictionary to show up in Style Properties?
HelloI am not able to register any tools using AddTools in the MCP resource.It won’t accept the inputs I makeIs there ANY documentation on this or help more than the very limited information in Help pages?I want to expose a service that takes a string input and gives a JSON response for instance
I have a mashup that contains a ptcstextfield widget. NumericInputMode is selected. Allow decimals is selected. DecimalPlaces is set to 2. When I attempt to enter a decimal value, it transposes the numbers. If I enter .75, it shows the value as .57. Any ideas on what might be causing this issue.
Hi, Recently, I have been facing an issue with the timer, which is very critical for us. Error Executing Event Handler 'InvokeCodeVentHandler' for event Type.Thing:Test.Timer:Event.TimerI have gone through below Articles, but nothing helped:Article - CS403375 - In ThingWorx Platform Error message: Error Executing Event Handler 'xxx' for event Type.Thing:Entity.xxx:Event.xxx is seen often in the Application LogArticle - CS333561 - Error Executing Event Handler '<Event' for event Type.Thing:Entity:<Thing>:Event.ScheduledEvent is frequently logged in the ErrorLog of ThingWorx PlatformHas anyone had this issue? And has any Root cause been found? Thanks,
I am using ThingWorx Platform Release 9.2 and DatecodeSP11 We are currently using ThingWorx 9.2.11 with ThingWorx Navigate 9.2. We are using the ThingView widget to load and display 3D models within a ThingWorx Mashup. The 3D model we are loading contains the main product/model along with its packaging, where the packaging is included as a subpart/component of the same 3D model. We would like to know whether there is a supported way to hide or make the packaging component invisible in the ThingView widget, while keeping the rest of the 3D model visible.
I am using ThingWorx Platform Release 9.2 and DatecodeSP11 We are currently using ThingWorx 9.2.11 with Windchill Navigate. We are using the OOTB Windchill Navigate services to retrieve and populate a 3D model in the ThingView widget within a ThingWorx Mashup. Our requirement is to hide or disable specific parts/components of the loaded 3D model. We do not want to hide the complete model. Instead, we need to selectively control the visibility of individual parts or components within the 3D model displayed in ThingView. Could you please confirm whether ThingView supports this functionality in ThingWorx 9.2.11? and is there any workaround
ThingWorx 10.2 brings a major step forward in industrial AI, interoperability, developer productivity, and connected operations—helping organizations build smarter applications, connect industrial data more openly, and accelerate the journey from experimentation to enterprise-scale deployment.ThingWorx 10.2 builds on the platform's core strengths while introducing a new generation of agentic AI capabilities, including the ThingWorx AI Assistant, MCP Server, and an enterprise foundation for building secure and governed AI agents. The release also brings important enhancements to developer workflows, MQTT and Unified Namespace interoperability, Smart Connected Operations applications, service management, and the underlying technology stack.Here are some of the key highlights in ThingWorx 10.2. Introducing ThingWorx AI AI is one of the biggest areas of investment in ThingWorx 10.2.The release introduces the agentic AI capabilities, providing a foundation for building AI assistants and age
Hi everyone,I have a scenario where a very large SQL query processes data from multiple large tables and applies different joins, filters, and calculations before producing the final output. The execution time can sometimes reach 40+ seconds.One important detail is that this process is not a frequent operation. It only occurs about 3 times per month, so optimizing for high-volume traffic is not a requirement.Because of this, I'm questioning whether implementing a full asynchronous processing architecture is worth the added complexity. At the same time, simply increasing server timeouts doesn't feel like the best practice.For a low-frequency but resource-intensive operation like this, what would you recommend? What approach have you used for similar low-frequency, long-running database operations?I'd appreciate any recommendations or real-world experiences.Thanks in advance!
Hey, Is there a way to get the Logs from ThingWorx to my PC so my Python or AI can analyse them?Thanks,
We are currently migrating our application to ThingWorx 10.1 and are looking for the following extensions compatible with this version:SCO_Common-extension TWX_Converge_Styles_ExtensionPackage LogoutWidget-Mfg-extensionCould anyone let me know where these extensions can be downloaded for ThingWorx 10.1? If they are no longer supported, is there an alternative or updated replacement available?
I would like to target Linux for an application I created using the DOTNET SDK. I see it targets NETSTANDARD2.0 and I did some poking around to look for any windows only calls. Only see some paths that are windows like hardcoded. I also saw this link from 3 years ago which clearly states the SDK is for windows only ThingWorx Edge SDKs | Community Also maybe I missed something in the documentation that states this but I am simply wondering if I can use this assembly in an application that targets Linux. Thanks in advance
Hi All, I have a lot off error messages in application_log like : Unable to dispatch [ uri = /Things/PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1/Services/AddDynamicRemoteSubscription/]: Unable to Invoke Service AddDynamicRemoteSubscription on PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1 : Not authorized for ServiceInvoke on ForwardEvent in PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1 And this: error executing APIRequest Message: Not authorized for ServiceInvoke on ForwardEvent in PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1, sending ERROR ResponseMessage to caller! I did find the CS386233 and tried the solution , i did change the permission on User level and UserGroup level only the error messages still come in the application_log. anyone got an idea how to fix this.We use TW version 9.3.8. Best regards,Emiel
We recently converted a mashup to the latest version of ThingWorx 10.1.1. During this conversion, our numeric entry widgets were converted to pctstextfield widgets. The NumericInputMode was marked on each of these. How do you set the MinValue and MinValueFailureMessage? I’m not seeing these properties on the properties panel so I don’t know how to adjust these values. Our text field is displaying 1 is the minimum value message and I want to get rid of this message.
I’ve had this same issue with the “Notifications” entities as well. As stated in this topic (https://community.ptc.com/thingworx-developers-185/email-notification-doesn-t-work-90553). Using the “SendMessage” service on my MailThing will work, but if I set up a Notification to trigger from an event, no email is sent. I set up a subscription to log a message on the same event and it DOES log the message. Our ThingWorx platform is configured as a HA cluster, currently running version 10.1.1, but this issue has been across multiple versions.Performing a rolling restart of my individual server nodes seems to resolve the problem and the Notifications ARE triggered for a while, but eventually they stop working again. I’m curious to know if more people have experienced this issue.UPDATE: Performing the rolling restart (cycling nodes while platform remains up) is NOT working in today’s instance of this problem. I believe it worked in the past but seemingly not today. Maybe the problem has
hi, i am new to thingworx and I am using it for IOT app involves MQTT,i am trying to create an mqtt parser thing, the parser will recive raw data from mqtt broker and in the same thing i want to extract the data from the message and save it in properties here is my raw data json :{"deviceId" : "3102-0153-21", "Timestamp":"23/10/2024 11:18:52", "Digital Input":7}my thing can get this message no problem and save it inside the Intrusion_raw_data property,next i created a subscription to run on data change event for the Intrusion_raw_data property , here is the script:me.Timestamp = me.Intrusion_raw_data["Timestamp"];me.sn = me.Intrusion_raw_data["deviceId"];me.Digital_Input = me.Intrusion_raw_data["Digital Input"];when new data comes from the broker the Intrusion_raw_data property updates fine and get the new data and i can see it, but it looks like the subscription does not run , but when i try to change the Intrusion_raw_data manually inside the thing it self the sub
Does anyone know whether this case was solved and closed?
Hi, Out of nowhere, I started getting an error message when saving the Mashup during development. The error message is Save failed: Unable to update mashup: property name projectName not found. Thanks,
Hi all,I am trying to integrate Thingworx with a Dataverse table using API calls. I am trying to update a row, but that requires a PATCH call. The content loader functions only support GET, POST, PUT, and DELETE. Has anyone found success for making a PATCH call? I have tried overriding a PUT call as PATCH but that was not supported with the Dataverse API.TWX Version 10.0.3
Hi All,While importing whole project to new server getting below error:Already checked:Thingworx version is same:9.5.1All required/dependent extension availableApplication log Error:Unable to process import org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1] Regards,Javed Akhtar
This has become a high-priority concern for the business because it limits flexibility in volatile resource and production planning situations. This continues to be a significant challenge for Xylem specific sites, where production planning is driven by daily resource availability and custom/special order demand. Mostly the planning is been done on the basis of the information for the particular day only. However this limitation is impacting negatively in a way as it shows up in dashboard inaccuracies and is limiting Xylem site’s ability to operate effectively within DPM.Very High Impact - As we are not able to use the application for what we expected it to perform and top of it this limitation of advance scheduling is impacting negatively from site performance (OEE) perspective.
I have the same issue with the touchscreen for filtered drop down. Is it resolved. My ThingWorx version 9.5.2-b494
We have a Kafka instance that utilizes Kerberos for authentication, and I want to set up an IOT Stream to push property data to it. I am successfully using Kerberos auth for a database connection from my Thingworx server (RHEL, Thingworx v10.1.1). Do the Queue Providers support Kerberos authentication at this point?The Help Center documentation doesn’t provide much guidance on what values I should use in the Configuration of my Queue Provider. It also seems like the only authentication available is username/password-based. After some research I tried using “SASL_SSL” for Security Protocol and “GSSAPI” for SASL Mechanism, but I get this error: Save failed: Failed to connect to [MyQP]. Reason: Failed to create new KafkaAdminClientAny suggestions on getting the Queue Provider to utilize Kerberos authentication for connecting to my Kafka instance?Help Center reference: https://support.ptc.com/help/thingworx/platform/r10.1/en/index.html#page/ThingWorx/Help/Composer/DataStorage/Persistenc
Hey, Is there a Calendar Widget we can use in Thingworx?I need a Widget where the user can select a Range and create an Event, Something like Outlook Calendar. Thanks.
I’m trying to use the “Tree” widget to display the hierarchy of my Industrial Connection (Kepware) in a mashup, but the widget does not seem to be working as expected based on the info I can find. I’m using Thingworx 10.1.1. Help Center:https://support.ptc.com/help/thingworx/platform/r10.1/en/index.html#page/ThingWorx/Help/Mashup_Builder/Widgets/TreeWidget.htmlI created a service to generate example data and a mashup to display it. Here is the raw service output (datashape IndustrialGroups).Below is my example mashup to show the service output. The “Tree” widget appears to show the “loading” animation while its service is generating the data, but I cannot seem to get it to actually display anything. Top left is raw output in a Grid. Top right is supposed to be the “Tree” widget. Bottom left is a “Tree Selector” widget (ptcstreeselector). I don’t quite like the feel of this widget for my purpose. Bottom right is the Legacy “Tree Grid Advanced” widget. This is the closest option to
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.