Recently active
I am facing the attached error while saving my services. Please let me know the solution for it.
Hi @hrajpal , I'm also facing same issue, but i couldn't find the RemoteAccessExtension in my support portal. Is it license based? Also kindly let me know if there is any workaround. Regards, Saran
Hi , I'm using FileRepository.SaveImage to save the image upload from the client . The image size is more than 4M , how can I compress the image in Thingworx server ? or I have to compress it in client side ? Regards, Sean
Hello Sir/ Madam, I want to configure a scheduler in Thingworx 8.4.2, but as per previous version we were able to configure scheduler with given format as per below image: but when I am going to configure scheduler in new thing there is no similar option: Could anyone please tell me that how to configure scheduler in composer?
Hello! i already have Thingworx platform and Dobot Studio, i want to receive data from camera to Dobot Magician in order to move to object, grip them and place them to proper place. I don't know how to upload data from camera to platform and make Dobot Magician receive those data 😞 Can i do it in Dobot Studio? or i have to use another application?
The mashup is not loading in edit mode in thingworx. what may be the possible reasons?
Hi, I am trying to sort an infotable result set based on specific order (array) Example: My Infotable result set: Column1 Column2 Column3 d desc1 desc one h desc2 desc two f desc3 desc three t desc4 desc four My order to sort :: [f,t,h,d] Expected result set after sorting Column1 Column2 Column3 f desc3 desc three t desc4 desc four h desc2 desc two d desc1 desc one Would highly appreciate a quick turnaround. Thanks in advance.
Hi, I have two questions for the OPC UA Client by Labs. 1. How can I address arrays in the configfile for the OPC UA Client? 2. It is intended that OPC UA Client will also support method calls ofn the OPC UA Server? Thank you.
Hi! I have a service of SQL-query type, which selects all the data from the table of my Access database. If after From I specify the name of the table, the result is correct. But if I use the input parameter (SCP on the screenshot), in which I enter the same table name when executing the service, the result of operation is Null. What could be the reason?
Hi Slangey, Please correct me if I am wrong. To get TW Asset advisor I need to have TW Foundation. So Asset advisor or other manf. and service apps cannot be sold standalone. Is that right?
Hello, developers, I am new to thingworx platform. I have used KepserverEx to connect a DAQ system to Thingworx foundation 8.4, the industrial data type is double array. Do you have any experience or guide for double array data binding to widget to sharing with me? I have been stuck on this type of data binding to widget for long time. Appreciate for your help.
Hello Everyone, I have created a Thing with 3 properties each taking InfoTable as Base Type. I have a Datashape with fields Timefield and Valuefield. I am able to display the infotable values in the chart. What I want to achieve is, I need to display the infotable values in a GridTable below the chart widget as an explanation of what is depicted in chart. (Attaching the sample image with this) But when I am trying to bind the 'GetPropertyValues' service, I am getting a nested infotable with Grid entry as [object Object]. How can I add each individual entries into Grid widget from infotable? Please help me with a solution. Thank you. Regards, Airin
Description: We are using Thingworx 8.4.0 and Kepware 8.3.65. We have created and configured remote asset through "PTC.Factory.Console" mashup. These remote assets are connected to local things. Both Thingworx and Kepware are running on diffrent machines. Now we have a requirement where we have to install Thingworx and Kepware (same version) on diffrent machines and deploy all the entities from one Thingworx server to another so we don't have to do the Kepware and Thingworx binding again.Please suggest what could be the best possible way to achieve the aim.
The tabsequence property on widgets seems obvious, but for some reason, I have been unable to get the tabbing order correct. I also can find zero documentation that explains the syntax short of it indicating it's the sequence of tab order. I have taken widgets and numbered them sequentially, but the tab order ( tab key ) does not seem to work. Any suggestions would be appreciated.
I have a table table with a field called AcknowledgeTStamp. I need it to fill be filled with the current date/time on the click of a button and then set to null with the click of another button. I tried the code below for my acknowledge service on my thing. I can't seem to figure it out. Any thoughts? var createITParams = { infoTableName : "", dataShapeName : "" }; var properties = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(createITParams); // create a row with data var row = new Object(); row.name = "AcknowledgeTStamp"; // name of your property row.value = 5; // desired value row.time = new Date(); // you can set any timestamp you need - important when using ValueStreams to log properties.AddRow(row); Things[""].UpdatePropertyValues({ values: properties });
I have a grid and I need the selected row to be highlighted with the press of a button and then un-highlighted with the press of a button. Basically I need When an un-acknowledged item is selected, make the “Acknowledge” button enabled. When the “Acknowledge” button is pressed mark the selected item as acknowledged (highlighted) and then refresh the grid view. When an acknowledged item is selected, make the “Un-Acknowledge” button enabled. When the “Un-Acknowledge” button is pressed mark the selected item as un-acknowledged and then refresh the grid view. Below I have my mashup (snippet1) and my ack/unack service right below.
Hi , Can I set a localization token string with placeholder ? like: "The data is empty for the device {0}" , {0} is the placeholder of the device name . Then I can call the service of RuntimeLocalizationFunctions to get the complete string value. I didn't find where to set the placeholder and the resource entity RuntimeLocalizationFunctions seems doesn't has service to getting token with placeholder , either. Do I have to implement the feature by myself ? Regards, Sean
Please provide me the steps to view the menu in mashup when logged in by a user other than Administrator. As I am not able to see the menu options on mashup load when logged in through user.
Hi Guys, I have been trying to create a ValueStream through Edge Java SDK, couldn't find any solution how to create that. But i'm able to set the existing ValueStream to a particular thing using SetValueStream service. Is it like ValueStream need to created while creating a thing itself or do we have any particular service to create a ValueStream explicitly. Could someone please help it out. Thanks in advance.
I want to have an individual design for the factoryConsole. So i duplicated the PTC.FactoryConsole and changed color and icons, but how can i assign this duplicate as the mashup that i wanna use now ? I tought this could be done in the config of the LaunchPointConfigurationThing but there's only the TitleMashup that can be replaced.
Setting Up the Azure Load Balancer with a ThingWorx High Availability Deployment Purpose In this post, one of PTC’s most experienced ThingWorx deployment architects, Desheng Xu, explains the steps to configure Azure Load Balancer with ThingWorx when deployed in a High Availability architectural model. This approach has been used successfully on customer implementations for several ThingWorx 7.x and 8.x versions. However, with some of the improvements planned for ThingWorx High Availability architecture in the next major release, this best practice will likely change (so keep an eye out for updates to come). Azure Load Balancer The overview article What is Azure Load Balancer? from Microsoft will give you a high-level understanding of load balancers in general, as well as the capabilities and limitations of Azure Load Balancer itself. For our purposes, we will leverage Azure Load Balancer's capability to manage incoming internet traffic to ThingWorx Platform virtual machi
The IoT Enterprise Deployment Center’s goal is to create and share knowledge around the best practices for architecting, designing, and deploying successful, enterprise-scale Thingworx IoT Solutions. To accomplish this goal, the EDC team takes a “real world” approach, using simulated IoT assets and users to benchmark the capabilities of different Thingworx deployment configurations. First, each implementation is pushed to its limit in an effort to establish real-world baselines, metrics which can be used to help customers determine which architecture choices will work for their custom needs. Then, each implementation is pushed beyond its limits, providing useful insight into where and why things fail, and illuminating potential implementation changes which could push the boundaries further. Through the simulations testing to come, the EDC will be publishing the resulting benchmarks for all to see! These benchmarks will include details on implementation goals
We are having requirement of using windchill swagger connector (ptc-windchill-integration-connector).But we dont know how to invoke custom service in that connector for REST call,whether we need to write route or js service in that connector.We want output in the form of info-table. We tried as below but getting error : var params = {infoTableName : "InfoTable",dataShapeName : "DataInfo"}; // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(DataInfo) var result = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);// result: INFOTABLE dataShape: "DataInfo"result = Things["CDConnector"].Objects_Get_FindObjects({$filter: 'state eq INWORK' /* STRING */,typeId: 'wt.part.WTPART' /* STRING */,navigationCriteria: undefined /* STRING */,$select: 'objNumber,objName,version' /* STRING */}); But getting error as Error executing service GetPobjects. Message :: Your route exchange has failed. HTTP oper
Thingworx Application is down frequently , It is taking very long time to respond. This my Thingworx Application Log File 2019-07-08 14:47:00.161+0530 [L: WARN] [O: c.m.v.c.i.NewPooledConnection] [I: ] [U: ] [S: ] [T: pool-24-thread-1] [c3p0] A PooledConnection that has already signalled a Connection error is still in use!2019-07-08 14:47:00.161+0530 [L: WARN] [O: c.m.v.c.i.NewPooledConnection] [I: ] [U: ] [S: ] [T: pool-24-thread-1] [c3p0] Another error has occurred [ org.postgresql.util.PSQLException: This connection has been closed. ] which will not be reported to listeners!2019-07-08 14:47:00.161+0530 [L: ERROR] [O: c.t.p.p.PostgresModelExceptionTranslator] [I: ] [U: ] [S: ] [T: pool-24-thread-1] [message: [2,002] No connection. Contact the administrator.]2019-07-08 14:47:00.161+0530 [L: WARN] [O: c.t.s.s.f.e.ReservationReclaimer] [I: ] [U: ] [S: ] [T: pool-24-thread-1] Failed to get any reservations2019-07-08 14:52:09.654+0530 [L: ERROR] [O: E.c.t.w.Things] [I: ] [U:
I want to send sensor value from a arduino mega to Thingworx.I have a thing and a service created however I got an Client got end of stream when I execute my processing program.When I am using HTTPIE (that I have found on REST API tutorial) to make a single post request it is working however when i use my processing program. I am not able to make it work.Is there conditions to make multiple post request each time I get my data ? Is there a way to see what happen on thingworx when I make a POST request ? Thanks in advance I have follow this tutorial.https://eacpds.com/thingworx-using-an-arduino-uno-and-serial-connection/My code : import http.requests.*; import processing.net.*; //librarie for post request to the server import processing.serial.*; //serial connexion to arduino //import java.net.SocketException; //add for client end of stream (socket) Client myClient; // Client object Serial myPort; // The serial port final int SENSORCOUNT = 12; // This value must match SENSORCOUNT in
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.