Includes: Windchill API, Windchill REST Services, Info*Engine, UI Customization
Recently active
Implement the PDMLink options, which enables to choose if unverified family table can be checked in or not. Currently we have to invest additional effort to create specific triggers / listeners, which can prevent check in unverified family tables. Options available in Creo: Modelcheck Die config.pro option: verify_on_save_by_default=yes are not sufficient. We need the option in PDMlink. Now in PDMlink 10.2 or 11.0 it's possible to check in the unverified family table.
I have a custom action defined on more part actions. I want to add an onclick handler to prevent my action getting called for Separable attribute value. I have javascript ready. when I place my custom javascript method in begin_custom.jspf its not getting called. could you please explain is there any step missing in the way that I am doing? 1. Defined onclick on custom-actions.xml 2. Created javascript method in \netmarkets\jsp\util\begin_custom.jspf
I do have IBA attribute field on the wizard table. I want to update that attribute without check out and checkin object.I have tried using following code for that. But getting error message that "Design is not checked out and cannot be modified".object.load("XXXXX","YYYY","ZZZ"); /* Set value of IBAName soft attribute to IBAValue */ object.set("XXXX", strCNo); object.set("YYY", strCS); object.set("ZZZ", strAS); perObj = object.apply(); perObj = (Persistable) PersistenceHelper.manager.modify(perObj);
Hi,I am working in data migration but mistakenly I have loaded data in wt.epm.EPMDocument but I want to load data in wt.epm.EPMDocument|com.xxxxxx.DefaultEPMDocument data type can any one please tell me which table values I need to updatedselect epmdocument.ida2a2, controlbranch.ida2a2, epmdocumentmaster.documentnumber, wttypedefinitionmaster.inthid, wttypedefinitionmaster.ida2a2 from wttypedefinitionmaster, epmdocumentmaster, epmdocument, controlbranchwhere epmdocumentmaster.ida2a2 = epmdocument.ida3masterreference and controlbranch.ida3b5 = wttypedefinitionmaster.ida2a2and epmdocument.branchida2typedefinitionrefe = controlbranch.ida2a2 and epmdocumentmaster.documentnumber = 'xxxxxx.PRT';I have updated epmdocument.branchida2typedefinitionrefe but it did not work
Hi,Need help to create QuerySpec by using Windchill API, the sql like below :select LENGTHSCALE from EPMDOCUMENT WHERE IDA3MASTERREFERENCE IN (SELECT ida2a2 from EPMDOCUMENTMASTER WHERE DOCUMENTNUMBER='TEST.PRT')Who can help me?
Problem related to PDMlink 10.2 and PDMLink 11.0: it's possible to check in unverified family table. It is needed to implement the PDMLink options, which enables to choose if unverified family table can be checked in or not. Currently we have to invest additional effort to create specific triggers / listeners, which can prevent check in unverified family tables. Options available in Creo:ModelcheckDie config.pro option: verify_on_save_by_default=yes are not sufficient. We need the option in PDMlink.
Hello,I am having a requirement as below :Existing Rule - WTPart, ALL, TestUser, (Grant) Read/DownloadNew Rule - WTPart, ALL, TestUser, (Grant) Read/Download/ReviseA rule already exists with Read & Download granted to TestUser for WTPart in ALL state.I am trying to override this rule by adding additional grant permission for Revise (using LoadFromFile)But its giving an error as "Rule already exists".*****TestACL.xml*****<?xml version="1.0"?><!DOCTYPE NmLoader SYSTEM "standardX26.dtd"><NmLoader> <csvAccessRule handler="wt.load.LoadUser.createAccessRule"> <csvuser/> <csvdomain>/Default/PDM</csvdomain> <csvtypeId>WCTYPE|wt.part.WTPart</csvtypeId> <csvpermission>+</csvpermission> <csvprincipal>TestUser</csvprincipal> <csvpermissionList>0/7/10/</csvpermissionList>  
I have a wizard with 4 tables in it and defined custom button list for it i.e. "Validate" and Publish.Once user click on the validate button. I wan to refresh the whole Wizard page. I tried using beforeJS and afterJS with some javascript function. Objective : To refresh wizard page on Action perform on wizard button.Wizard Definition: <jca:wizard title="Publish Bill of Material" buttonList="XXXReplacementWizardButtons"> <jca:wizardStep action="show_mvc_content_bom" type="XXXwizard" label="Publish BOM"/> </jca:wizard> Wizard page mutliconfig table of four tablesAction-Model Decleration: <model name="XXXReplacementWizardButtons" > <action name="validate" type="bompush"/> <action name="publish" type="bompush"/> </model>Action Decleration: <objecttype name="bompush" class="" resourceBundle="com.XXX.agile.ui.resource.NavigationRB"> <action name="vali
Hello Everyone,I have created a Validator for Change Task which validates the Release Target States of the Resulting Items. The state limitation should happen based on the CN attribute Complexity (Fast Track vs Full Track)If while creating the CN, user changes the value to Complexity attribute to Fast Track, I am finding it difficult to read that value in the validator written for Change Task.Is there any method with which we can read the Complexity attribute defined in the wizard session on the validator written for the Change Task?Any insights on this would be helpful. Thanks in advance !Regards,Karan
Looking for some info on Build and Integration Framework (BIF) which get used to Integrate windchill with other third party system which are other than ERP systems.
I have one wizard page which i have to block for specific type (EPMDoc-Asm & EPMDoc-Prt). Action.xml updated with onClick = callJS function:<objecttype name="pacwizard" class="" resourceBundle="com.pac.agile.ui.resource.NavigationRB"> <action name="pushBOMWizard"> <command windowType="popup" class="XXXXX" method="execute" url="netmarkets/jsp/XX/XXPushBOMWizard.jsp" onclick="callJS"/> </action> <action name="show_mvc_content_bom"> <component windowType="wizard_step" name="com.pac.agile.bom"/> </action> <action name="show_jsp_content_bom" preloadWizardPage="false"> <command windowType="wizard_step" url="netmarkets/jsp/pac/pacShowJspContent.jsp"/> </action> </objecttype>Function details netmarkets\javascript\util\cutom.jsfunction callJS(){//JS Logic to block the above mentioned type}Also I want to refresh the Whole wizard Step on clicking an wizard action butto
Currently IBA string length blocked to 500. Is there any way to increase it to 4000.
User's just want to be respected. As admins, we never get respected by users so we are forced to turn to PTC for respect. For the love of St. Pete, can we have some control over how our pages and reports render? I followed the customization guide and built my own custom TableBuilder that renders fairly well. API will allow you to call your own data utilities, control sorting, header name and even default widths (kind of). Its not really clear how this all works and what you get at the end.My top gripes:Have a simple option to eliminate table scrollbars. If I am trying to print the page, having data cut of on scrollbars make it useless.The same goes for ... Render the whole cell value, no truncation.Column Widths, user can adjust them but defaults should be adhered to. Pack to smallest width, wrap if possible, allow admin to set values if lengths are known. Go back to defaults on page refresh.
Hi All,I'm trying to Update my existing BOM by using importable spreadsheet, however import got successful by using "Update Only" option but creating duplicate usage items in BOM Structure. Can anyone can provide solution to avoid duplicate usage items and need to update only changes?Thanks,Srini
Hi all,I have created a custom action in quick links and provided location match in apache configuration file and mapped servlet in web.xml file. I have a JAR file that i compiled on windows machine. Since it is an OOTB requirement I have placed it in codebase/WEB-INF/lib folder. Now I have to test it on client test server which is a linux machine. Action model and action is being displayed and performing required action but my main logic is in JAR file. Issue I am facing is mapped link is not able to access the class file and process to perform properly. I have changed the user group, ownership and file permissions but still it is not able to enter into JAR file. Should I make any changes to manifest file? or how to proceed with this?I am stuck at this point from a long time. It will be of great help if anybody could guide me through this.
I do have following UI setup in place for client requirement Wizard -> Table1, Table3Table3 has a action toolbar with action as Validate, publish and Show attribute.On Validate action invoke, I want to pass all table row details to do further process on doOperation method.Please suggest if it can be done with some settings or through some java program.
I have following UI setup at my end Wizard -> Table1,Table2,Table3. Table3 has selectatble row element and action like validate, publish and show attributes.I am populating all row element though buildComponent data by getting bom details of WT Part.e.g.Arraylist<Hashmap<String, Object>> localArraylist;HahsMap<String, Object> localHahsMap;WTPart partentPart = WtStucutreHelper,service.getUses()while(childpart){ Traversing all bom and childdetails. putting back in hashmap}Validate action (doOperation) returning the select id from the wizard - Table3.Arraylist<NmOIdList> nmIDList = NmCommandbean.getActionIDwithWizard();for(nmidList){ String selected ID = nmOid <Again need to traverse the details back over here to process further>}So is there any way through which I can all select row details apart from selected OID in NMCommandBean.
Is it possible to reset team recursively on all contents in sub-folders?
In Windchill version 11, it is posible to define the Revision when you create a new document but it is not when you select the option New Multiple Documents.Several users have asked us for having it.
How do you load data from database one page at a time using Windchill JCA? We have a custom JCA application that loads data from a database into a web page. When it gets to 2000 rows it throws the warning error row limit has been reach. When I try to hit the Next button the table goes blank. When I press previous the table goes blank again. How can I load a table one page at a time to avoid reaching the max rows? Does anyone have any examples?
For one of requirement, I have created two tables in wizard through multicomponent config. Out of which one table has the Action menu with event like "Validate", "Publish" and "Edit Details".I wrote the "DefaultObjectFormProcessor" for all action event. but once i am trying to get selected object details in doOperation method. Null value returned by all getSelectedXXXX, getNMXXXXX methods of NMCommandBean. Is it require some settings in case of multicomponentconfig?your help on that highly appreciated
It would be very useful having check boxes for selecting several profile actions when you create a new profile (or Edit Profile).It could be made by columns (Library, Product, Project, Product and Global), like this:
I have my load from file, but i could not able to include Find Number tag element, could anyone suggest how to include tag element?<csvAssemblyAdd handler="wt.part.LoadPart.addPartToAssembly" > <csvassemblyPartNumber>775-95084-006-PIMS</csvassemblyPartNumber> <csvconstituentPartNumber>775-95084-036</csvconstituentPartNumber> <csvconstituentPartQty>1.00</csvconstituentPartQty> <csvconstituentPartUnit>ea</csvconstituentPartUnit> <csvcomponentId></csvcomponentId> <csvinclusionOption></csvinclusionOption> <csvreference></csvreference> <csvassemblyPartVersion></csvassemblyPartVersion> <csvassemblyPartIteration></csvassemblyPartIteration> <csvassemblyPartView>Design</csvassem
Hi,I want to do Customization on Save As page. For that i need to do changes while clicking Collect Related Drawing from a toolbar.So anyone can tell me the name and location of which file will be triggerd when i click Collect Related Drawing button.Thanks in Advance...Refer the attached image
Hi all,I changed after a the installation path of the "ptc" folder from one Drive C to D. Right now i would like to install a component using PSI but when i start PSI it will point to the old installation path. Is there any way to change this?Alex
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.