Recently active
Can not edit mashup, the design tab is empty, but I can view the mashup, please help
I’m using the bar chart widget with 3 data series. Is it possible to configure a navigation mashup popup so that it appears only on one particular data series (instead of the whole chart)?
Hi everyone, I am currently working on a use case where we have multiple repositories, and each path contains around 25 images, each with a file size of approximately 400 KB.The customer would like to retrieve (“auslesen”) these images via an API from ThingWorx. Before I implement the solution, I would like to get some best-practice recommendations from the community: My Questions What is the best way to prepare and serve many images via API in ThingWorx?Should we use: LoadBinary for each image, LoadImage, SaveImage / Base64 output, or another recommended approach? Is it more efficient and possible to: Return image streams directly, Convert them to Base64, Or provide download URLs (e.g., via Content Caching)? Are there performance concerns when retrieving 25×400 KB = ~10 MB per request from a ThingWorx server?Any recommended throttling, batching, or pagination strategies? Goal We want to provide the customer with a clean, fast, and scalable API that allows the
Hello ThingWorx Community, I am currently working on ThingWorx version 9.6.2-b447 and would like to take a complete backup of the entire ThingWorx application. I am looking for guidance on: How to take a full backup of ThingWorx (Things, Thing Templates, DataShapes, Mashups, Services, Extensions, etc.) Best practices for backing up: ThingWorx platform entities Database (PostgreSQL / SQL Server) File repositories Extensions and custom code Whether export/import, Source Control, or Platform backup tools are recommended for a full application backup Any version-specific considerations for ThingWorx 9.6.x The goal is to have a reliable backup that can be restored in case of system failure or used for migration to another environment. If anyone has step-by-step guidance, official documentation links, or real-world best practices, it would be greatly appreciated. Thanks in advance for your help!
Step 11: Build ExtensionStep 12: Import ExtensionStep 13: Next Steps Step 11: Build Extension You can use either Gradle or Ant to build your ThingWorx Extension Project. Ant is the preferred method. Build Extension with Gradle Right click on your project ->Gradle (STS)->Tasks Quick Launcher. NOTE: This opens up a new window. Set Project from the drop-down menu to your project name and type Tasks as build.Press Enter NOTE: This will build the project and any error will be indicated in the console window.Your console window will display BUILD SUCCESSFUL. This means that your extension is created and stored as a zip file in your_project->build->distributions folder. Build Extension with Ant Go to the Package explorer -> your_project->.Right click on build-extension.xml->Run As->Ant Build Your console output will indicate BUILD SUCCESSFUL. NOTE:
ThingsworxIn Grid widget i want to edit the cell and save that edited value how to do?
Dear All, I am trying to communicate FX5 with Kepserver, however failing to connect despite different trials. I have set PLC setting to SLMP setting with both TCP and UDP port and set it accordingly on the Kepserver. Still not able to communicate with the PLC with Tags value as BAD.I am attaching the pictures for reference also.
Kepware server 7 comes with Audit Trail.The Min days to preserver max limit is 90 days. Details on this in the help menu is very vague.Is it fully 21CFR part 11 compliant, if it only preserves for 90 days? What is the recommended method to preserve audit log files indefinitely?and also allow for an audit log report to be generated.
Hello,I have wonder, does kepware datalog driver has any custom data logging parameters ? for example I want to log a carrier ID everytime the ID is change and not the associate think in the same table (such as weight, material etc). The normal logging is based on the change of all logged item and not a singular item. Thanks alot.
Hi!I have upgraded from kepserverEX v5 to v6 on a new server, and tranfered the license:)My problem is that after a while all tags stops working and i see tag quality turns bad(Configuration error). It shouldnt be licens cause i see status on license utility=good. I then need to restart kepserver and it works again, so it kinda looks like license issue but idk how 😐 Anybody knows how to deal with this issue?
At the moment I have a small problem when getting the data from MQTT.I understood that Kepware can get the message from MQTT based on the JSON format, but when that format is not in the JSON, what should I do? For example, If my MQTT has a topic is "homeassistant/binary_sensor/IPC1" and the message of the topic is a string like 99-99-99-99 (not in the JSON format), how can I get the string 99-99-99-99 in Kepware? Any ideas?here is the picture for more understanding of my situation
Trying to update the production (part count) for the past timestmp based on the "Production Event UID". Used the following service, PTC.SCA.SCO.MnfgCommonProductionUtilsThing.AdjustProductionQuantity_PRD() The count reflecting into current shift or current production event. The part count considered as current part count from machine. What is best practices or possible ways to update the part count for past timestamp using production event? @mstarnaud
I am using ThingWorx Platform Release 9.2 and DatecodeSP0thingworx plalform running come out the below error:it's can spilt 3 phaseat first it's come out:[SECURITY FAILURE Anonymous:@unknown -> /ExampleApplication/IntrusionDetector] Invalid input: context=HTTP header value: referer, type(HTTPHeaderValue_referer)=^.*$, input=https://bcnkmns0079.kmn.prod.cnb:8083/Thingworx/Runtime/index.html?mashup=BayerOEE_FloorSelect&twxToken=123&appKey=ed7a791e-6e50-46ba-af4b-fcc5753ede73&x-thingworx-session=true&user_id=GFWMB&user_name=陈兴梅then come out :Execution error in service script [getBoardRoomEquipment] :: Execute Query failed. Please check Database logs for more details.the last :com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@5d7dcbd2 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!Here are the errors that I facedExecution error in service script [getBoardRoomCleanStatus] :: Execute Query failed. Please check Dat
Hello All, I am using GetProperties service from Dynamic ThingShpe, I have enabled automatic value update.The properties which are being bind are set via service as it is calculated field (Not logged but persist). Thingworx version : 9.7 On page load I got warning in application log as below:ApplicationLogOn Mashup log, below info shown:MashupRuntimeLogAny idea why I am getting this warning in application log, and how to avoid this.
I am prompted to enter in my Windows admin login, which I have done, but nothing works. I've re-installed the software several times but no means to turn it off, Any way to bypass? All I want to do is download my license.
I am currently migrating projects from ThingWorx 9.3 to 10.1 and need to import several extensions required by the existing applications.List of required extensions:PTC.BaseCSVParser_ExtensionsTWX_Converge_Core_ExtensionPackageSCO_Common-extensionTwilio_ExtensionsMail_ExtensionsTWX_Converge_Styles_ExtensionPackageinfotableselector_ExtensionPackageFactoryDemo-extensionOA_OperatorAdvisor-extensionAppHomePage-extensionLogoutWidget-Mfg-extensionHowever, I am unable to determine whether any of these extensions have additional dependency extensions that must be installed beforehand.I could not find a dependency list or reference on the ThingWorx portal or documentation that clearly specifies extension-to-extension dependencies for these packages with compatible versionCould you please confirm:Whether any of the above extensions have mandatory dependencies on other extensionsIf there is an official source, document, or tool within ThingWorx to verify extension dependencies before import
Hello everyone. We use KepserverEx as OPC UA server and MCE get tags from KerserverEx. Looks like there are some limitation in Kepserver side, MCE can't get more than 1K tags at the same time, if exceed the limitation, the tags will be null.We tried to separate tags into several devices in Kepserver but didn't works.
Hi everyoneBasically I'm trying to log data into an SQL server, I get the correct tag value and tag name, but with the time I'm not able to see it correctly in SQL In SQL I have the column Time as data type: timestampand the data that logs is in hexadecimal, so is not what I wantI've actually use data type datetime2 as well in sql but then I get an error in Kepware (Error Data Logger Plug-in Unable to query recordset on Log Group 'loggroup'. Reason: Conversion failed when converting date and/or time from character string)You can see it in the snapshots does anyone know how can I actually submit the time in the SQL server? or like what datatype should be in Kepware and SQL? please help
Hi Folks, I have a requirement to download the files of Windchill objects into Thingworx repository. I am getting the Link of files inside Thingworx using Odata Connectors. I am able to generate the file in Repository but when I try to open the file getting error "Failed to load PDF document." Below is the code I am using :// result: JSONlet inputJson = Things["ptc-windchill-integration-connector"].downloadAsZip({respondWithZip: false /* BOOLEAN {"dataShape":""} */,$expand: undefined /* STRING {"dataShape":""} */, objectId: <objectId>}); // result: JSONlet csrf = Things["Thing.ODataConnector.ProdMgmt_TH"].GetCSRFToken({$select: undefined /* STRING {"dataShape":""} */}); item = inputJson.items[0];let params = {url: <file_url> /* STRING */ ,headers: {"CSRF_NONCE": <Nonce token>, "Accept": "*/*", "X-Requested-W
Based on my experience in the majority of large companies there is a huge need to connect different tools from different vendors. The discussion I would like to launch in this context is: can ThingWorx be used as the tool "integrator" between PTC and 3rd parties tools? Example of a use case: collector \ integrator between Windchill and a 3rd party tools (ALM -requirements management system > keep the link across artifacts from different tools platforms and keep traceability (changes impacts \ alerts)
I'm a student currently working on a learning project related to IIoT, and I need the ThingWorx trial installation package(with a valid license) for testing purposes.Could you please guide me on how to apply for the trial access and download the installation package? Any links or steps would be greatly appreciated.Thanks a lot!
I just installed V7 Data Logger and would like to be able to import 4,000+ log items. The connectivity suite has export/import capabilities. I don't see it for Data Logger. Is there a way to manipulate the log items via JSON, REST api, or other method?
I am using ThingWorx Platform Release 9.1 and DatecodeN/AWhen attempting to re-import the license file, the process completes with the status 'Ignored' instead of 'Successful'. Please advise on why the license is not being re-imported successfully and how to resolve this issue.Here are the errors that I faced4.016+0000 [L: ERROR] [O: c.t.s.s.l.LicenseFetcher] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Unable to process capability response because Storage anchor break found.2026-01-07 10:35:04.032+0000 [L: INFO] [O: c.t.s.s.l.LicensingSubsystem] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Unable to read trial license file. Attempting to load as Paid license2026-01-07 10:35:04.079+0000 [L: ERROR] [O: c.t.s.s.l.LicensingSubsystem] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Storage anchor break found.2026-01-07 10:35:04.079+0000 [L: ERROR] [O: c.t.s.s.l.LicensingSubsystem] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] ====================================================================2026-01-
Hi, I am adding a new Mitsubishi Ethernet iQ-R series PLC to an existing FTView SE SCADA which is using Kepware for comms. The issue is the addresses I need to add to the new Kepware config have not been mapped into contiguous blocks and are widely spread about. Will this be a problem if I create static tags in Kepware with such scattered addresses ? When I began working on SCADA systems in the 90's I was always told that any data that was to be read or written to by SCADA should be mapped into contiguous blocks, otherwise you would end up getting multiple read transactions which would affect comms performance. Is this still valid today with fast Ethernet and multi core CPU's ?
Hi everyone, I am running ThingWorx Flow 9.3.10 and I’m hitting a wall trying to fix an expired self-signed certificate. The Issue: My self-signed certificate for Flow expired, so I needed to regenerate it. I followed the official guide here: CreateSelfSignedCertificate.htmlI generated the new files, placed them in the SSL directory, and restarted the services. However, Flow is now failing to connect. Symptoms:Redirect Loop: When I try to open the ThingWorx Flow app, it automatically redirects me back to the ThingWorx Composer.Validation Error: When I run ValidateFlowSetup in the WorkflowSubsystem, I get:[FLOW-API-01] - Failed to connect to Flow: Internal Server ErrorLog Error: The flow-exchange module logs show this error, which suggests a trust issue:{"module":"flow-exchange","timestamp":"...","level":"error","message":"unauthorized access"}It seems like the internal services aren't accepting the new certificate I generated. Has anyone experienced this? Is there an ext
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.