Recently active
I want multiple applications to run on multiple ports so that the congestion will be less. Now, I have 3 different applications and I am giving the post number of Tomcat( Thingworx) in the REST API url which increases the load on that port. So, I want thingworx to work as IIS server which helps in running different applications in differnet ports.Thanks in advance
Hi, I am using Thingworx 8.4 and imported ganttchart widget extension successfully. But it is not visible in widget section. What is reason for this? or how can i make it visible. Thanks in Advance, Sheetal Sable
Thingworx extensions are a great place to explore UI ideas and get that special feature you want. Here is a quick primer on Widgets (Note: there is comprehensive documentation here which explores the complete development process ).The intention is not to explain every detail but just the most important points to get you started. I will explore more in additional posts. I also like images rather than lost of words to read. I have attached the simple Hello Word example as a start point and I'm using Visual Code as my editor of choice. The attached zip when unzipped will contain a folder called ui and metadata xml file. Within the ui folder there needs to be a folder that has the same name as the widget name. In this case its helloworld. Metadata file - The 3 callouts are the most import. Package version: is the current version and each time a change is made the value needs to be updated. name: a unique name used through out the widget d
Hi all,I am now using File Repository Thing template to get ftp file info, and one of its service is called "GetFileListingWithLinks".The result is an infotable, but I dont know how to sort the result by LastModifiedTime, which is one of the columns in the result table. (Cannot see/modified the code inside..).I hope to get the latest File Info, so hope someone can help.Thanks!
What does PTC recommend that I use as a replacement for the validator widget in TWX 8.4? Seems that the validator widget has been removed in this version (or, at the least, it's be renamed to an unobvious name). Thoughts?
I have a similar problem. I have installed tomcat and have the trial version of thingworx installed, but I cannot find a .war file anywhere? How am I to get to thingworx composer? There is not much documentation in quick start guides, so please don't point me there. It just said open thingworx composer but it doesn't say how anywhere. cannot access software resources because I'm just using trial versions.Thanks.
Hello community, I am trying to display multiple charts onto the Time Series Chart widget. The number of displayed chart is dynamic and based on user selection within a list widget. I can obtain the desired behavior by using the QueryNamedPropertyHistory service. Now, here is my issue. We had to change the architecture of the shapes/templates. The list can now display properties from shape B or C. It is only defined at "runtime" (based on user selection on another list). Which means I have to call dynamic QueryNamedPropertyHistory on TemplateA level. But this doesn't work with Time Series Chart widget like it would when I would called it directly "at the shape level containing the properties". I tried wrapping the service within a custom service which output an untyped Infotable. The service itself work (it returns an infotable with a datashape [timestamps/ prop0 / prop1] which varies based on property names. But it the column are not automatically mapped o
Hi,I am having an unusual problem with the mashups in Thingworx.I have a dropdown list that and navigation widget, where the selection in the list opens a mashup.For a few Mashups, it works just fine, but for a majority of them I receive an error of the following, "Could not load 'Mashup Name', internal exception 3".Any suggestions.Thanks,Rami
Hi, We are deploying Thingworx 8.4 on Azure VM with connectivity to Azure managed Postgres. Our production would comprise of 3 instances of Azure VM running Thingworx platform and all of them connected to one DB (with geo-redundancy soln) Could someone clarify following questions please? 1. All logs are stored in ThingworxStorage folder. As per the details given in post below, "If ThingworxStorage folder is accidentally deleted, entities and data are secure in the external database". https://www.ptc.com/en/support/article?n=CS257403&source=snippet a) Which DB tables are these logs stored? b) Can I configure two postgres DB such that transactional logs are pushed into one DB while Thingworx configurations go into another postgres DB? If yes, then where can I set the DB connection strings? 2. I believe the License is loaded in DB. So for running Thingworx Platform on 3 VM instances with one DB, do I need to
Hi, I want the below chart in my dashboard report. How can I do this? Is there any widget for this? Thanks in advance, Sheetal Sable
How does one close an "Active Edit" using the New Composer in TW 8.4? In the Old Composer, you could close an active edit by saving an entity and then closing the tab. In the New Composer, closing the tab does not close your edit. In order to close the edit, do you have to cancel the edit session and then close the tab?If yes, that seems like an unnecessary extra click.
Hi, Can anyone provide the link to download GridAdvancedExampleEntities-V4.0.xml file from marketplace. Thanks in advance, Shalini V.
I am making a get call using thingworx GETJson service. The service is returning headers in between json. "Name":"CR 03"}],"headers":"","000001":. As headers is not any field in json format it is displaying in output. While hitting the same URL in google chrome it is showing the exact Json format without header field. Please suggest.
Hi, I have studied REST API example given at https://developer.thingworx.com/en/resources/guides/thingworx-rest-api-quickstart . It uses command line tool HTTPie for GET/PUT the property value. Is there any way to by using web browser instead of using command line? Thanks, shreekant
HI, I have imported the manufacturing apps 8.2 as extensions. In performance metrics, when I try to browse tags to give the expression of status its not showing up any tags and the tags are coming and disappearing in split of second. Without browsing of tags how can I give the expression. Is there any way to resolve this? 2) And is it possible to write operations with tags like: "<browsedTag> = true" Thanks in advance, Shalini V.
Hi All, I try to display website such Google but i have the error message like in pic what i did , i just add the widget into the Mushup then in URL filed i copy past the Google URL Could you Please support Thanks, Islam Amer
Hi, I have given visibility permission to the users that I have added in Organization. I have given permissions to all dependent entities. But when I log in as the user it does'nt show up the page. I am working on a use case where One user should have permission to one mashup in a menu and other user should have permission to another mashup in same menu and I have given permission to all users to visibility of the menu (having mashups). but when I login as a user specified in Organization, I do not see the menu itself. How can I resolve this? Please provide some solution. Thanks in advance, Shalini V.
I get this warning: "Execution error in service script [blah] :: RHINO USAGE WARNING: Missed Context.javaToJS() conversion:_Rhino runtime detected object of class com.thingworx.types.collections.ValueCollection where it expected String, Number, Boolean or Scriptable instance. Please check your code for missing Context.javaToJS() call." after running the below generalized code: var foundRow = infotable.Find(object); if (foundRow !== undefined && foundRow !== null) { logger.info(foundRow.field); } I believe its telling me that the foundRow variable is a ValueCollection and I shouldn't be referencing it. However, the foundRow.field is returning the value I expect it to. Is there anyway to suppress or avoid this Rhino usage warning?
We have a subscription to a data change event and a subscription to this event. Does the processing for the subscription of this event complete before the processing of the subscription for the subsequent event? I think really the only clear way to ask this is through an example (I made up the names). We have property `DOWNTIME`, we have a subscription to it's data change event called `REACT`. ---- `DOWNTIME` changes to 0 -> Starts `REACT` processing (PROC1) but does not finish. `DOWNTIME` changes to 1 -> Do we start REACT processing (PROC2) right away or do we wait for PROC1 to finish?
Need to remove the TWX login popup once i open any mashup- Is there any way with which i can access the mashup directly without having the pop which ask for the TWX server credentials. Basically i want to open any mashup without the TWX server credentials popup (attaching the screenshot as well). Can i pass those details with the url or do some changes in the backend (apache). Have already tried using app key but it does not solve the issue. Please help....
Hi, I am using ThingWorx 8.2. When I create a new organization, though I have given the button style In my runtime the button style becomes disable and shows in some other color. But the organization I created previously is working fine. My colleague faces the same issue. Could anyone help me in understanding why this happens and how can I resolve this? Thanks in advance, Shalini V.
Hi All One of the challenges I find with the documentation for the thingworx rest APIs is that it doesn't follow an industry format like swagger. Here is an example of a swagger document: https://petstore.swagger.io/ As you can see it's very easy to follow the types of payloads you create. The javadocs are not very easy to use to create JSON payloads and fields. Is there swagger documents for the thingworx apis somewhere? Andrei
One of our team should write data to kafka topic from thingworx, Is there a plugin already available or can we write a custom code to achieve the same.
Protocol Adapter Toolkit (PAT) is an SDK that allows developers to write a custom Connector that enables edge devices (without native AlwaysOn support) to connect to and communicate with the ThingWorx Platform.A typical use case is edge communication using a protocol that can't be changed (e.g. MQTT).Prior to PAT, developers had to use the ThingWorx (Edge or Platform) SDKs, or the ThingWorx REST interface, to enable the edge devices to communicate with ThingWorx.OverviewPAT provides three main components: the Channel, the Codec, and the ThingWorx Platform Connection.The Channel implements a network protocol to communicate directly with the Edge Device. Its responsibilities include reading data from an Edge Device, writing data to an Edge Device, and routing data to the correct Codec. You can implement your own custom channel or use one of the out of the box channels provided by PTC : WebSocket, HTTP (1.0.x) and MQTT (1.1.x).The Codec translates messages from your edge devices into mess
Hi Everyone, I like to know how to set the Unit for a particular parameter through the service.. Thanks & Regards Sugumar R
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.