Includes: Windchill API, Windchill REST Services, Info*Engine, UI Customization
Recently active
can we have two Data Utility functions for the same attribute(datautility for making attribute multivalued and Picker datautiliy)?
I dont know if i am right, but i wanted to get new chooseable Lifecycle Statuses. So i created new OIR, but it doesnt work.
HiWe have a number of customization api's running in Windchill that take effect when promotion occurs. As this is generating a fair amount of logging I decided to put this in a separated log file.I use next configuration for this (log4jMethodServer.properties):This creates also a log file for both method server processes (javaMS.exe) and one for the background method server (avaBGM.exe). The loggers with id 21024 & 14912 are method server logs that I do not want. The are empty too.What am I doing wrong to get these extra logfiles for the method servers? I am only interested in deriving the output from original the BM method server to the CustomLogger.
Is it possible in Windchill to prevent the download of additional files pdf, dxf, dwg (see image 2.png) of a representation?I found in the support an article https://www.ptc.com/en/support/article/cs49421 which reports to the policy on the derived image object.If I apply it and deny the download, the representation is no longer displayed and I cannot open it with creo view.(see image 1.png) What other ways are there?Ty,Matteo.
How can we use InVokeIETask present in PTC IE Domain to call custom task present in windchill for large structures or for multiple entries?By using the below payload I am running this task for one transaction, but since one structure can contain more than one transaction so how we can execute that by using this task?URl ;- https://plmint2.wc-sbx.aws.gpdm.fresenius.com:443/Windchill/servlet/odata/v1/IE/InvokeIETask?%24count=false Payload :-{"Task": "ext/fmc/integrations/outbound/FMCPostResult.xml","Params": [{"Name": "ObjectID","Value": "OR:wt.part.WTPart:1267727:996621537-1568871449895-1742235652-89-7-31-172@plmint2.wc-sbx.aws.gpdm.fresenius.com"},{"Name": "ObjectDescription","Value": ""}, {"Name": "Class","Value": "com.ptc.windchill.esi.Part"},{"Name": "Action","Value": ""}, {"Name": "TargetID","Value": "SAP16"},{"Name": "TransactionID","Value": "233"}, {"Name": "Successful","Value": "true"},{"Name": "Subtransaction","Value": "false"},{"Name": "Message","Value": ""},{"Name":
I have a requirement where, when a form from JSP is submitted from the JSP page in windchill, all the values from the form has to be retrieved and populated in the FormProcessor. @HelesicPetr
Is it possible to disable the publish to a Distribution target if the Part is in a particular lifecycle state?e.g- Part A.1(Version) Approved(Lifecycle State) --> Should publish to DT1Same part when flows to Released lifecycle state should publish to only DT2 and not DT1e.g- Part A.1(Version) Released(Lifecycle State) --> Should publish to DT2 only and not to DT1 Does anyone have an idea how this can be implemented? Because Windchill does not allow to remove the DT1 through API in Released state as there is no change in part Version and the part is successfully published to DT1 in Approved state.
Unable to Edit or Modify existing Notebook entry WIndhcill 10.2 There is no options under the Actions button, only copy and collapse. When I right mouse click on the a General Link or Hotlink Only see the view information icon. I thought I should be able to delete or add local file etc.... Any ideas - I am looking at PTC Article CS129909 which seems to suggest no fix in this version of Windchill. Is that correct or I am missing somethgin regarding the Access Control Policys.
Is it somehow possible to add certain libraries to a project on creation, so it you don't have to do it afterwards manually. Here I am thinking of formats, templates etc. When I am creating a part in a project it wont read the template in my library it only works if i am in a product. I get this meassage example when i try doing it in a project:wtpub://PLM/Libraries/System/Formats/a3_rd8.frm|v=A.1' cannot be retrieved.'a3_rd8' does not exist in the database.
Does anyone know how to disable the windows that pop up when doing some actions like saving and uploading? These notifications pop up at the bottom right corner of the cad tool.
Curious if anyone has done this. It would be nice in PartsLink as users search for parts to know if there already exists a CAD model for that Part. This can be a simple Boolean but I am not sure alias or calculated attributes can work here. Has anyone does something like this or have a similar approach? I am sure a listener can be used to calculate this value as the Part is checked in. Since CAD associations need to be modified with Part modification, it would be straight forward to add in this value setting on the way in. Listeners can get complicated when the Part object changes midstream causing stale object errors.
Hi,I need to export Creo assembly multilevel BOM from Windchill programmatically. I checked IE task Query-Tree and REST Call PTC.CADDocumentMgmt.GetStructure. Both produce correct multilevel BOM, but the same Creo components in BOM are not merged (per level), so the same Creo components are listed multiple times and all quantities are equal to 1. On the other hand, running Query-Tree on WTPart does produce correct quantities in multilevel BOM.In both cases I run an equally structured IE task, the only difference was Type. Do I miss some parameter in IE task to produce quantity for EPM Document or is not possible at all?Any idea is very welcome.Thanks.
On a third-party site, we display a list of drawings from Windchill. Tell me, please, are there ready-made solutions so that you can view a thumbnail of a drawing on a third-party site? Now I use the REST API to first get the ID by designation, and then get the visualization by drawing ID
OK... So here is an example of where it would be great to keep good notes as an admin... but failed to do so... I have a Promotion Request Subtype created some time ago. And in certain products, i must have been able to set the Subtype as the default upon Promotion Request Creation. And now... for the life of me. I cannot remember how I accomplished this! I want to change it back to the Parent Type! Thanks in Advance!
Hi All,I am trying to get backup of windchill DB but I am facing below issue.Can you please help me.
Hello.We have an object wt.change2.WTChangeOrder2 Please tell me how to get its objects that are in the ReleaseNotice?
Is there a way I can find all the Deprecated API in Windchill 11 & Windchill 12 Programmatically ?
I am trying to add Custom Attribute to CreateMultiplePart Wizard . This attribute is a picker . Based on the selected Type of WTPart Part , it should populate the Attribute "Parent Part" , where User should be able to search the parent part Name . CreateMultiplePart Wiz 's defineItem.jspf page controls the wiz definition . Any changes there , also gets applied to CreateNewPart wiz. Please suggest a right approach .
I have a WTPart 2.2 linked CAD Drawing 2.1.Removed the content link on 2.2 and checked in.There is no content link for WTPart 2.3 Version.When i am trying collect the related objects for CAD Drawing 2.1 in change order the collector is picking up 2.3 version which is wrong.It this the default OOTB Behaviour?Is there any thing we can configure?
Hi, I tried to fetch group info from user , but i am getting unwanted results apart from the group name for that user.I have used below api :- user.parentGroups(false); Does anyone have any idea why this api is not returning exact group info which is present for that particular user. Thanks in advance.
Which Windchill Software needs to be installed to search for partnumber details.
here 127.0.0.1 is my hostname. Also, my java program is notgetting executed. I tried calling my function through main(), it throwed RMI exception error. Now post making the following changes. Still authentication error exists: myFunction is my remote function which internally calls getDocbyIBA() function where I have my querySpec which returns some data. While checking the ms logs..I can see the code execution in function myFuncrtion() happens and the authorization error is thrown at this line
Hello, I know there is already a similar topic but it seems like this does not work in newer versions anymore. I am trying to call a Servlet from a custom jsp in Windchill 12.0.2.1.The serlets url is <server>/Windchill/servlet/MyExportServlet. The servlet works fine when I paste this url in the browser. I am generating the url in the jsp like you can see blow. <% String cb = WTProperties.getLocalProperties().getProperty("wt.server.codebase"); String action = cb + "/servlet/MyExportServlet"; %> Then there is a form in the jsp that is supposed to call the servlet <form action="<%=action%>"> ....inputs <button type="submit">Submit</button> </form> However when pressing submit the page seems to be reloading and the servlet is not called. There is no error or anything else. Does anyone know how to do this? Best regards
Do we have BOM comparison among 4 or 6 partnumbers in windchill ?
Curious about best practices and how others manage their Windchill code. Always looking for better ways and tips. Obviously this depends upon the OS you use for your servers and your chosen IDE. Let me start. I've taken different approaches over the years but since I mainly a single developer, its been ok. The occasional intern does present config management challenges. IDE: Eclipse Windchill OS: Redhat Linux Source Control: GIT/Bitbucket/Jira Environments: Test/Prod but looking to build out Dev with next upgrade (long story). Process: Code changes against Jira issues. Compile in IDE and copy to Linux side to Test Env. Execute Jira test scripts. Once tests pass, push code changes into Bitbucket tied to Jira ticket. Plan downtime to move code changes to Production. Process to move code to Prod is same (copy from landing place where I posted last Test server copy). Yes, I am using wtSafeArea and ant scripts to push into codebases. Any suggestion? Share your process?
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.