Recently active
Hello, I would like to implement a digital signature in Thingworx. The users should not login to the application, the system should ask for the password in a popup each time the user push a button. The authentication should be done by LDAP. I had a look to the LDAP Directory Service, but I couldn't find a way to validate a password. Is there another way to implement a signature?
How can we restrict any user to duplicate any entity like mashup , thing etc at ThingWorx Composer level? Thanks in advance.
Dear community, This maybe my last post and contribution, it’s been 5 years with ThingWorx and IoT a long trip… starting on TW 6.0 up to TW 8.4 (just migrated two weeks ago). I’m moving out of ThingWorx and IoT space by the end of the month, to a totally new career type. I’ve developed my last extension, because of TW 8.4, in order to Update Property Values to older times than current property time. Actually with TW 8.4 (I don’t know at what point between TW 7.3 and 8.4 this behavior changed) if you try to update a property to an older point in time, property write – if it’s logged- will be done on the ValueStream but not on the property itself. With the actual platform – at least Up to 8.5 - there isn’t any way to set a property back in time (current property value). The right path, to resolve this, would be to open a support case and discuss with R&D if this is by design or a bug. I can understand the reasons to write only on the ValueStream for older values,
Hello PTC Community!I'm getting an issue regarding an extension widget that i've developed.My widget should open a pop up with a calendar but my i open my widget got overlap by a native widget: grid.I tried solve this issue with z-index, but it's not working.You can watch a screen shot below, showing the issue: Looking forward for your answer,Thank you.
How to make any entity as View or Read Only to particular user at ThingWorx composer level? Thanks in advance.
My use case consist of machines sending data periodically (when machines are on). I want to predict failures. I created a dataset with computed features for each on cycles and then create a model on TWA. But features are complexes to compute inside TW, so putting this model to production will be unconvinient. I have 2 questions to make a better/easier use of TW for this use case (and for my personnal understanding of TW) : Is there a way that Thingworx can handle breaks in time series to create a model? Can Anomaly detection understand this kind of pattern and don't mind of time gaps between the next cycle (see joined image of a normal and failure cycle).
In my client's project, I put a wiki for general use:1) I created a "Wiki Thing";2) I created a mashup, put a "wiki widget" and binding to the thing using the "Wiki" property;3) A user creates a page called "Ola" and inserts a text on it (fig Wiki1);4) Another user (with the same permissions as the user who created the "page") can only see the title of the page, not the text. (fig Wiki2).Question: Is there a step that I have not taken or do I need to release a service from the thing so that other users can see the entire page published?Thanks.
Thingworx : 8.5.2 Unable to set border bottom color for each item in the list.Please let me know if it can be done using css
我使用下列方式將xml檔案匯入,但我查詢log檔顯示錯誤,thingworx裡面也沒有此物件,import option選用source control entities也是一樣問題,請問如何解決?
Problem: Suddenly I can't execute service GetGlobalSessionValues on CurrentSessionInfo.on CurrentSessionInfo. I'm using TWX version : 8.4.2.
Hello All I have created services for each LED in order to visualize the data, services work perfectly but LEDS are updated all the time as you can see in the photo below I added a trigger serviceInvokeCompleted to visualize the updated data but it creates a weird binding each time I try to connect it to my service : Could you please tell me why that happened, and what can we do to solve this issue Thank you for your answers
I Started a new hosted trial and it is version 9.0. I am using the same code I used to connect with the old trial except I changed the app key and URI to match the new hosted trial. I am getting these errors when trying to connect.... 13:03:01.139 [Client-EndpointMonitor-1] ERROR c.t.c.c.c.n.NettyClientConnectionFactory - Exception occurred while connecting to serverjava.lang.IllegalArgumentException: port out of range:-1 and... 13:03:01.139 [Client-EndpointMonitor-1] ERROR c.t.c.c.e.ClientCommunicationEndpoint - Refilling connections on [endpoint 0, uri: wss://pp-2008121712nk.devportal.ptc.io/Thingworx/WS] failed : null13:03:01.139 [Client-EndpointMonitor-1] ERROR c.t.c.c.e.ClientCommunicationEndpoint - Exception refilling connections was:java.lang.NullPointerException: null here is the complete console.... 13:03:00.770 [main] DEBUG i.n.u.i.l.InternalLoggerFactory - Using SLF4J as the default logging framework13:03:00.780 [main] DEBUG i.n.c.MultithreadEventLoopGro
Hello PTC Developer Community, I am looking for Best Practices / Examples how to connect my thing to external platforms like Salesforce where I need to use OAuth 2.0 Client in my Service. Steps I like to perform: 1) OAuth 2.0 with the platform (Here I am looking for examples and best practices) 2) Post JSON with current Sensor Values from my Thing (e.g. could be AnyDataChange or via Timer) (This is straight foward with Contentloader Function and the Guide) see also here: https://community.ptc.com/t5/ThingWorx-Developers/OAuth-2-0-using-Thingworx-Content-Loader-Services/m-p/681073#M47082 @praskumar seems to have a similar question. I started with the Contentloader Function Guide: https://developer.thingworx.com/resources/guides/xml-json-in-thingworx Where I am not sure how I can setup my OAuth 2.0 parameter described here: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/quickstart_oauth.htm Any hints how to setup OA
Hi , I often get the error "Unexpected error occured on server" when saving service. I cannot save service anymore as long as the error occurs , I have to exit the Edit mode and edit the service again. Even though, the 2nd editing won't assure the save can be successful. I don't see any related logs when the error occurs, including Thingworx platform logs and tomcat logs. It's very boring especially when it happens more than 10 times in one hour sometimes. Any suggestion ?
I have a simple datatable thing that I am populating and editing successfully with the advanced grid. I am not able to get the widget to delete rows. The datatable does have a primary key. Can someone please tell me how to get this working? I am on v8.5 sp4, and I have seen other threads that say this was a bug that has been fixed in this version. ( cc @slangley ) I have tried binding selected rows ->DeleteDataTableEntryselected rows -> DeleteDataTableEntries deleted table ->DeleteDataTableEntry deleted table-> DeleteDataTableEntries None of those seem to work. Thanks in advance.
Hello, it is possible to to isolate an appkey to project or thing on thingworx 8.5.5. If so can you provide a guide please. Thank you.
Hi, I have created an infotable property in a configuration table and I have defined this structure in the data shape assigned also but when I try to view the infotable inside the configuration table it says 'must require a data shape defined'. But I have defined a data shape for both the configuration table as well as the infotable property inside the table. Wanted to know why this is occurring for a nested info table even if there is a data shape defined it says must have a data shape. Hoping for a reply soon. Thanks in Advance With Regards, Srijith
How to start with making services based on simple JavaScript on Thingworx? I am able to make mashup,thing and already made some SQL services ,but don't understand why I am unable to make some JavaScript services using simple onclick(),alert(),setTimeout() functions.It gives error i.e., like "-referenceError-<the function> is undefined".Than I got to know that Thingworx using Rhino JavaScript Engine which is not a simple JavaScript. Than how to use my simple JavaScript skill here on making thingworx services.What are the functions that Rhino JavaScript Engine recognizing from simple JavaScript?
Until recently everything worked with the analysis jobs, now the results are not displayed anymore. The analysis model is working and the inputs are right. I tried contacting the support directly but the support website is not working. Thanks Elena
Hi everyone, I have three markers on my map. Each marker is a location of my client. I would like to change the marker for the my client's logo. Each marker will have a diffent logo. Is possible do it? Regards, Leonardo
Hi All, I am having Mashup which is divided into 6 rows( 6 containers). Each row contains labels for key-value pair data and data is loaded using service. My requirement is not to show containers for which we are not getting data from backend service. So far I was accomplishing this by comparing attributes value for each row and if it was empty then I used to call one service which returns the boolean value for each row. This value I am binding with the "visible" property of the Row (container) widget. But in this approach, I face an issue that if some attributes are empty for the middle row, then it shows blank space on mashup. Is it possible to adjust the blank space/ container's property to adjust "top" dynamically? Request you all to kindly help me achieve this solution. Also if some other better approach is possible to load data dynamically and adjust the widget/ collapse widget if it doesn't contain any data. Regards, Siddharth  
Hi, How i can convert Infotable into JSON? Since toJSON() function Deprecated. no replacement @Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,4}) public org.json.JSONObject toJSON() throws java.lang.Exception Deprecated. no replacement Any other methods available? Regards, Sathishkumar C.
Hi Folks, @PaiChung @CarlesColl @Constantine I have 500 Things to fetch properties from.And I have already tried fetching the Things first and then query for required properties only. But it still takes lot of time to execute. Is there any other way to fetch larger set of data from Things in a least possible time. Note: Already tried below workaround but no luck. var ThingsList = ThingTemplates["Template"].GetImplementingThings(); var params = { types: "STRING" , t: thingsList , columns: "MachineNumber", expressions: "Things[name].MachineNumber" &
Hi, I'm trying to get the file from remote TW server's SystemRepository to local file system, after calling all necessary C SDK v2.2.1 API functions: twApi_Initialize(hostname, port, (char*)TW_URI, myPasswordCallback, NULL, MESSAGE_CHUNK_SIZE, MESSAGE_CHUNK_SIZE, (char)TRUE); twApi_SetSelfSignedOk();twApi_DisableCertValidation(); twApi_BindThing(thingName); twcfg.file_xfer_staging_dir= (char*) "/home/davmel/stagingdir"; twFileManager_Create(); twFileManager_AddVirtualDir(thingName, (char*) "incoming", (char*) "/home/davmel/stagingdir/transfer/incoming");twApi_Connect(CONNECT_TIMEOUT, twcfg.connect_retries); Here all above calls return 0 error code. But when I try here to get the remote file, I'm getting 1114 TW_GATEWAY_TIMEOUT error code. err = twFileManager_GetFile(systemRepo, "outgoing", sourceFile, thingName, "/incoming", targetFile, 40000, FALSE, &tid1); The remote thing thingName is created as thing based on RemoteThingWithFileTransfer template.
Hi, We are working with the trial version of ThingWorx and we are taking some performance bench marks for data read/write to Things. For read we are using QueryPropertyHistory service via ConnectedThingClient in java sdk. For write we are using WritePropertiesVTQ api on ConnectedThingClient. These reading will be affected by the hosted server's location and the deployment structure of the server (cloud/on premise). So can anyone please help us with the information about where the hosted server is located? Regards, Vaishnavee
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.