Recently active
Hello, I am using collection widget ,I want to pass id through checkbox with checking multiple rows checkbox Please refer below attachment and suggest How to used checkbox with collection widget and How to pass value??
Hello, IIoT Developers! 9.0 is out—let’s dive right into what’s new with Composer and Mashup Builder. (If you haven’t already checked out what’s new in 9.0 with active-active clustering, be sure to check out this tech tip.) We have a lot of new functionality that we can’t wait for you to start using, so without further ado, let’s begin! Mashup Builder In 9.0, we continue to make great advancements to our Mashup Builder and visualization toolset. We’re all about productive developers building the coolest IIoT apps! Mashup in 9.0 with new Line Chart widgets! Undo/Redo Ever spent a good half hour arranging a layout, making some data bindings, adding some styles, and once you view the Mashup, you decide you aren’t quite happy with your last few tweaks? The panic sets in when you forget exactly what you changed, and you don’t want to lose all of your edits. What is a developer to do? In older versions of ThingWorx, you might cancel without saving y
Hello, let's say I have a DataStream where I collect temperature and Humidity values from different sensors(=sources). Each sensor send data every 15 seconds, and sensors are asynchronous. The aim is to write a service in the DataStream (right table below)in order to have as output an infotable (colored left table below)which will be connected as entry to a timeSeriesChart that draws each temperature curves: I've succeeded in sorting and then pivoting the temperature values (table in the middle) but I want to sort every source column with the corresponding ascending timestamp (as I want to draw continuous curves, I need continuous rows for a given source without null values in the middle). Are there "advanced" sorting or joining techniques to achieve this?
Hi, On mashup loading we are calling almost 5 services which are mandatory and 5 - 7 services which is been called in the service invoke completed of those services loaded in mashup. And its taking almost 12 seconds to load a page which upsets the customer. Is there any way to make the mashup load quicker like just in 2 seconds? Please provide some idea. Thanks in advance, Shalini V.
Hi Techies, Can anyone please share SSH Extension and Terminal Widget zip file? Thanks in advance! - Shirish
I am having an issue getting an ODBC Client to generate tags. I already have the same setup working for two other tables, but this one is having issues. the full error is "Unable to generate a tag database for <MY DEVICE>:Automatic tag generation for device 'Chem_Results' refused due to active client connections". I can't find what is causing this error. The other two Devices on this channel work fine. The query is valid and pulls the data i expect it to when ran in the oracle sql developer.
We are rolling out Thingworx Navigate app which will be used by pretty larger user base. We need to have some folks to go into Thingworx platform doing very specific tasks like managing users and user groups. What is the best practices for such admin group for Thingworx Platform. I do not see any out of the box group where we can be leveraged. thanks, Preeti
Hi everyone, My environment: Thingworx 8.5 I'm using the Time Series Chart V2 - Custom Chart 3.0.3 from Marketplace. This is my designe from composer: This is my runtime: They are able to observe that the Time Series Chart Widget does not obeying the responsiveness. **All my containers are responsives. Is there any code CSS that I can put to do this? Regards, Leonardo
Hello! I am running into some strange behavior after copy and pasting a widget from one part of a mashup to another. After duplicating I re made the bindings and confirmed they connect to the same entities. Is there anything else that doesn't copy over that I need to update? The widget is a dropdown, in the picture I have the working original and not working duplicate side by side.
Hello, I am following the Guide "Setup a Raspberry Pi as an IoT Device" and have downloaded MED-61060-CD-054_SP5_Microserver-Linux-arm-hwfpu-openssl-5-4-5-512.zip on a rasberry pi running the latest version of raspberry pi OS (Buster) and trying to connect to the 30 day hosted trial of ThingWorx. When I start wsems using sudo ./wsems I get an illegal instruction: sudo ./wsems [FORCE] 2020-06-12 16:11:30,53 ./wsems: Initializing EMS ....[FORCE] 2020-06-12 16:11:30,56 main: Using config file /home/pi/Downloads/microserver/etc/config.json[INFO ] 2020-06-12 16:11:30,59 ./wsems: Creating the WsEms proxy.[INFO ] 2020-06-12 16:11:30,63 ./wsems: Starting HTTP Server.[WARN ] 2020-06-12 16:11:30,67 Main: Encryption is disabled on HTTP Server.[WARN ] 2020-06-12 16:11:30,71 Main: Authentication is disabled on the HTTP Server.[INFO ] 2020-06-12 16:11:30,75 ./wsems: Initializing the ThingWorx REST interface.[INFO ] 2020-06-12 16:11:30,79 wsEmsProxy::initialize: FIPS is disabled.[INFO ] 2020-0
hello, i have added a checkboxes in a grid. Bind the service to the grid and then i have bind EditedTable of grid to infotable input parameter(Workout_id) of the DB service to pass the Workout_id. I set iseditable and multiselect property of grid to true, and also set the true value to editable in configure grid columns. But after that the checkboxes has set default value true. I don't want default value true for checkboxes. so is there any way where i can set default value false to checkboxes? here i have shared attachments, please refer for your better understanding. Regards, Ruchika
Hi All, I have created a custom widget, I can add it to my mashup. But when I view mashup that widget disappears and error shows <widgetName> doesn't exist. I am attaching screenshots and extension zip file for reference.
Hi, I have placed a collection widget in responsive mashup, but In Runtime View when i zoom in/out the page collection widget is automatically reloading its data..Do we have any fix for this??
Hi, I'm referring the article to config git : https://www.ptc.com/en/support/article/CS267770 I've followed the last section "Updating ThingWorx with Import of a Project from Git" to config the clean and smudge, but run git add / git status report the error below, the replace command doesn't work. sed: no input files error: external filter 'sed -i 's/lastModifiedDate=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]-[0-9][0-9]:[0-9][0-9]/lastModifiedDate=/g'' failed 4 error: external filter 'sed -i 's/lastModifiedDate=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]-[0-9][0-9]:[0-9][0-9]/lastModifiedDate=/g'' failed could someone help on it ? Regards, Sean
Good morning PTC, I have a problem with MQTT extension 2.1.1 and 2.1.0 version. Both not working in the new version of ThingWorx server. I have tried with mosquitto broker and I've checked that the broker works, but the ThingWorx Composer doesn't. Could you help me? It's urgent for my job. Best regards, Carlos
Hi, I am having trouble figuring out how to change a grid's height at runtime. The number of rows when the grid is populated is unknown and I need all rows to be showing (no vertical scroll bar) so that when the mashup is printed there are no rows cut off. Is there a way to achieve this dynamically sizing behavior without creating a custom extension? Thank you
Hello, I would like to ask about the best approach for CI/CD. Right now we are facing issues, when multiple developers are working simultaneously and they are influencing each other. What is the best approach to mitigate this? I found this article https://community.ptc.com/t5/ThingWorx-Developers/Thingworx-and-Visual-Studio-Code-with-any-Source-Control-CI-CD/m-p/598767 Unfortunately I am unable to make it work. Thank you
Hi, I am not able to use reset password available in Organisation. I am able to send email directly from thing created using MailServer. I am getting bellow error message, 404 Page Not Found I am getting below warning, org.owasp.esapi.reference.JavaLogFactory$JavaLogger.log [SECURITY FAILURE Anonymous:null@unknown -> /ExampleApplication/IntrusionDetector] Invalid input: context=HTTP header value: sec-ch-ua, type(HTTPHeaderValue)=^[a-zA-Z0-9()\-=\*\.\?;,+\/:&_ %$ ¡-'"]*$, input="\\Not;A\"Brand";v="99", "Google Chrome";v="85", "Chromium";v="85"org.owasp.esapi.errors.ValidationException: HTTP header value: sec-ch-ua: Invalid input. Please conform to regex ^[a-zA-Z0-9()\-=\*\.\?;,+\/:&_ %$ ¡-'"]*$ with a maximum length of 2000 Can anyone please help me out with this, I am not able understand what i am missing out. Thank you
Hi, Is it recommended to create stream per device? any major impact or performance issues if create a independent stream for each device Thing. example: for 10k devices there will be 10K streams for data storage of a device. Please revert your suggestions. TIA.
Hi, I would like to understand how to make the Async call to ThingWorx Service under the Thing and get the results.We are using the ThingWorx extension which contains the Thing which has the service.Currently the service is sync service, we use the Thing API processServiceRequest to invoke the service using extension code and get the results which is working fine. Sample code : Thing thing = (Thing) ThingUtilities.findThing("ThingName");InfoTable result = thing.processServiceRequest("serviceName", params); As this service is called multiple time from extension code in loop and the service is sync service we need to wait till service execution to complete before making another call.To improve the performance we are willing the make the Thing service Async which can be achieved by making the service Async feature.Now as we have make the service async whenever we invoke the service using API "processServiceRequest" it is invoked Asynchronously and the control goes further. H
Hello everyone, I'm unable to establish a connection to the Thingworx platform using the C# .NET SDK (v5.8.0.0). I'm using Thingworx v8.4.10. I'm currently stuck in a loop for the client.start() method, and unable to connect to the RemoteThing. I'm using the following clientConfiguration: AllowSelfSignedCertificates = falseDisableCertValidation = false My client URI is HTTP. Any suggestions?
Hi, I wanted to clarify, I am building an extension which should be dependent on another extension. Therefore when I try to import my extension 'B' into the ThingWorx instance it should not be imported as there is a dependency on my extension 'A', i.e. - extension 'A' should be present in my ThingWorx instance for extension 'B' to be imported : This can be achieved by assigning the 'dependsOn' attribute to "ExtensionA:version" (ExtensionA:1.0.0) in the metadata.xml of my extension 'B', right? Please let me know what shall I do, so that the dependency is checked only for the extension and not the correct version number. In our previous example my extension 'B' should be imported once extension 'A' is present in the instance. There is no requirement which version is present. Can this be achieved? Thanks in advance
I want to give background color to datetimepicker widget in thingworx 8.5.2 version.
Hi, i have following use case, do anybody have a proper solution? 1. Lets say there are 2 forms on two separate mashups. 2. If user has filled 1st form and navigate to next mashup 3. fills the second form 4. but now he wants to change the content of last (1st) form so he navigate back. Ideally on 1st form there should be that content present which was given as a input by user, but while navigating i selected as a replace mashup (navigation config) so that erases all the selection or text input and i want that to be always populated. I know i can do params to pass those all fields front and back by mashup or save the content somewhere unless the form is submitted. But is there another way which is really obvious but i am missing? Thanks for your time. 🙂
We have a problem with the connection to Active Directory documented here: https://support.ptc.com/help/thingworx_hc/thingworx_8_hc/en/index.html#page/ThingWorx/Help/Composer/Security/DirectoryServicesAuthentication/ActiveDirectory.html The following happens: A user account is a member of an Active Directory user group. Let's call the group "ACME ThingWorx Developers". In the directory service configuration the Active Directory group "ACME ThingWorx Developers" is mapped to the group "ThingWorx Developers". When the user logs in for the first time, the account is created accordingly. After that the user account becomes a member of a user group in ThingWorx that has no representation in Active Directory. The problem: When the user logs in to ThingWorx again, the user account is removed from the additional non-Active Directory group. Is there a way to prevent the user account from being removed from the group?
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.