Quantcast
Channel: PTC Community: Message List - Windchill
Viewing all 8876 articles
Browse latest View live

Re: Publishing Rules Question


Re: Setting State on Resulting Items within Change Task

$
0
0

Ruegg, Shreyas and Jeff

 

Thanks all for your help. I am working on developing the Work Flow based on your inputs. I see the different ways you can do this

 

Thanks Again

 

Regards

Alex

CCA/PCB Detailing in Creo

$
0
0

We are currently looking to enhance out processes in the MCAD/ECAD arena.  Currently, we have ECAD designs (CCA and PCBs) managed as WTDocuments. It has worked well for a long time. I am looking at the WGM for Cadence but I have a question about detailing. Where do most people detail their CCA and PCB drawings?  Has anyone taken the step to do all of their detailing in Creo?

 

This is what I am looking at.  Traditional design takes place in Allegro. Where we would normally have exported that information to AutoCAD for detailing, it would be done in Creo.  The WTDocument held all the content before (Allegro data, AutoCAD drawing, PDF and ODB++) via primary content and attachments.  In the new model, the IDX file creates the 3D model which is shown on the drawing along with and DXF exports from Allegro for fine detailing.  The Allegro design and ODB++ data can be archived as attachments to the Cad Document. I am not an EE so please excuse my over-simplification.

 

Thoughts? Would this approach be compatible with an eventual switch to a WGM integration?

Re: CCA/PCB Detailing in Creo

$
0
0

I am very interested in how you are controlling PCB data in Windchill. Would you be able to provide a flow chart or similar of the process you use. Below is a condensed version of what I have proposed to use.

 

General Workflow That Utilises Pro/ECAD

1. Electronics Engineer creates Electronics Schematic, etc. in ORCAD.

2. Mechanical Engineer creates a 3D PCB assembly in Creo (i.e. AS71090) consisting of a

PCB board (i.e. CB71090).

3. Mounting features and Keepin/Keepout areas are created inside the PCB board part using

the Creo Keepin/Keepout features.

4. Connectors and components of interest (from the ECAD library) are placed on the PCB

board.

5. Create a 2D drawing (CB71090), using the 3D PCB assembly (AS71090) as the working

model, showing keepout/keeping areas as 2D boxes

6. Revisions of files will start at A.

7. Export 2D DXF and PDF files of the 2D drawing and an IDF 3.0 file of the assembly.

8. Send ORCAD Schematic, DXF, PDF and IDF files to the PCB layout designer.

9. The IDF file is read into the PCB layout program.

10. Components are added observing the keep in and keep out areas on the board.

11. The file is exported out of the PCB layout program back to an IDF 3.0 file. Two files are

created, filename.emn and filename.emp

12. The Mechanical Engineer opens up the existing PCB board and appends the new IDF file.

13. New components are added and existing components are automatically moved because of

the PCB layout engineer’s design change.

14. The placement is verified by Electronics and Mechanical Engineers for outline, key

component placement, materials, keeping/keepout areas, etc.

15. Any changes will be communicated to the PCB designer by a revision increase (A to B to C

etc.) of the assembly and PCB board and re-issue of ORCAD schematic, DXF, PDF and

IDF files.

16. Steps 8 to 14 are repeated until no changes are required and then the relevant files are set

to revision 1 and released.

Re: CCA/PCB Detailing in Creo

$
0
0

Sure, give me a bit on that request.  You should really look at IDX instead of EMP/EMN files. That is a better file format for transferring between the groups. 

Re: Want Workflow Tasks to Put Resulting Objects Under Review

$
0
0

We support a more direct method leveraging Review / Refine transitions which act similar to the Lock transitions in the Promotion Request process.  You need to have States defined for your Review / Refine - examples below and I would use states that are unique to the needs of the process - not reuse states for other purposes.  This will improve your control over access control during the process.

 

Review might be - Under Review

Refine might be - Rework

 

You can find more information here - this is supported in both Change Notice and Change Task starting at 9.1 (although 9.1 supports Change Notice only):

 

http://support.ptc.com/cs/help/windchill_hc/wc110_hc/index.jspx?id=WCCG_BusLogicCust_WorkflowAdmin_RefineReview&action=s…

Form Based Authentication and windchill command line utilities

$
0
0

Anyone out there has had success implementing the now PTC supported form based authentication (CS110583) with Windchill and the wcadmin account ?

Windchill command line tools that need authentication such as BulkIndexer, WindchillLoader, WinDU, etc are not working and PTC is does not have

support documentation for it.

After restart of windchill server, we are facing issue, Windchill blue screen is coming no navigation bar is seen?

$
0
0

After restart of windchill server, we are facing issue, Windchill blue screen is coming no navigation bar is seen?

 

attached is log file

 

2016-10-31 15:13:56,897 INFO  [NmActionService.initXml] com.ptc.netmarkets.util.misc.StandardNmActionService.xmlInit  - Started initializeXML()

2016-10-31 15:13:59,129 WARN  [NmActionService.initXml] wt.method.server  - Uncaught exception on thread: "NmActionService.initXml" [id=35]

java.lang.ArrayIndexOutOfBoundsException: 7602276

at java.util.ArrayList.elementData(ArrayList.java:409)

at java.util.ArrayList.get(ArrayList.java:422)

at org.apache.xerces.dom.DeepNodeListImpl.item(Unknown Source)

at org.apache.xerces.dom.DeepNodeListImpl.getLength(Unknown Source)

at com.ptc.netmarkets.util.misc.StandardNmActionService.getNewAction(StandardNmActionService.java:2010)

at com.ptc.netmarkets.util.misc.StandardNmActionService.parseActionXML(StandardNmActionService.java:1409)

at com.ptc.netmarkets.util.misc.StandardNmActionService.initializeXML(StandardNmActionService.java:3160)

at com.ptc.netmarkets.util.misc.StandardNmActionService$1.run(StandardNmActionService.java:455)

2016-10-31 15:13:59,563 INFO  [main] wt.method.server.startup  - Classification Service started successfully.

2016-10-31 15:14:16,018 INFO  [main] wt.pom.statementCache.summary  - StatementCache: wt.util.Cache%20842947 [size=50, count=50, hits=4001, misses=225, overflows=173]

2016-10-31 15:14:16,644 INFO  [commonScheduleQueue.SchedulingThread] wt.pds.passwordexpiry.PasswordExpiryWarningService Administrator - Datastore password expiry warnings will commence 15 days in advance of expiration. (Configurable via property: wt.pds.passwordExpirationChecking.days)

31 15:14:44,438 INFO  [localhost-startStop-1] org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'MVCDispatcher': initialization started

2016-10-31 15:15:19,391 INFO  [localhost-startStop-1] org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'MVCDispatcher': initialization completed in 34952 ms

2016-10-31 15:15:19,500 INFO  [Servlet engine main] com.ptc.tomcat.embedded.Bootstrap  - Servlet engine ready; catalina.base=/opt/ptc/Windchill_10.2/Windchill/tomcat/instances/instance-8010

2016-10-31 15:15:19,502 INFO  [main] wt.method.server.startup  - MethodServer ready (in 192.159 secs).

2016-10-31 15:15:19,502 WARN  [main] wt.method.server.startup  -

-------------------------------------------------------------------------------

JMX-Administrators EMAIL LIST HAS NOT BEEN POPULATED!

SYSTEM HEALTH NOTIFICATIONS WILL NOT BE SENT!

-------------------------------------------------------------------------------

2016-10-31 15:15:26,784 ERROR [ajp-bio-8010-exec-1] com.ptc.jca.navigation orgadmin - problem getting the main navigation action model

(com.ptc.netmarkets.util.misc.miscResource/400) com.ptc.netmarkets.model.NmException: actionmodels.xml file is missing an entry called navigator.  Please add the model and restart the server.

at com.ptc.netmarkets.util.misc.StandardNmActionService.getActionModelFromNameToModelMap(StandardNmActionService.java:4501)

at com.ptc.netmarkets.util.misc.StandardNmActionService.getActionModel(StandardNmActionService.java:563)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)

at com.sun.proxy.$Proxy52.getActionModel(Unknown Source)

at com.ptc.windchill.enterprise.navigation.delegates.DefaultNavigationListDelegate.getActionModel(DefaultNavigationListDelegate.java:229)

at com.ptc.windchill.enterprise.navigation.delegates.DefaultNavigationListDelegate.getJSONForShell(DefaultNavigationListDelegate.java:591)

at org.apache.jsp.WEB_002dINF.jsp.shell_jsp._jspService(shell_jsp.java:190)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

at


Re: After restart of windchill server, we are facing issue, Windchill blue screen is coming no navigation bar is seen?

$
0
0

it looks like navigator is missing in \Windchill\codebase\config\actions\navigation-actionModels.xml

 

Could you verify this?

 

Regards

Binesh Kumar

Medtronic

Re: After restart of windchill server, we are facing issue, Windchill blue screen is coming no navigation bar is seen?

$
0
0

Hi Binesh,

 

Navigator is present in the mentioned file ...

Navigator.png

 

It is there .. Please refer the image attached.

I feel it is due to some cache cleaning issue or due to ""NmActionService.initXml] com.ptc.netmarkets.util.misc.StandardNmActionService.xmlInit  - Started initializeXML()"" Please guide

Re: RE: Drawing approver name from Windchill into the proe drawing

$
0
0

Thanks for that promising workaround.

 

But unfortunately, I am new to "Winchill PDM System hacking". So I would appreciate any hint where to start. Especially step 2 seems quite sophisticated to me.

 

Intuitively, I would insert Your workaround right before the "set state approved" step.

 

Promotion_workflow.JPG

Re: Windchill 11 PSi Failed with Error "Password validation failed. The password does not meet Windows policy requirements because it is not complex enough" although we ar eproviding comples password

Workflow Training

How to prioritize workflow tasks (high, medium, low)?

$
0
0

Using Windchill 10.1 M040 and trying to find the best way to prioritize our workflow tasks. Currently, it appears that all the workflows started have a static priority of 'high'. Users cannot change the priority. How would I go about changing this setting so that users would be allowed to set the priority to either high, medium, or low? Thanks

Re: How to share design data with muliple suppliers or design partners with a single project

$
0
0

Hi Aleksandra,

 

Not sure if my reply is too late. The following is what we figured out.

#1. Create a project for each vendor/supplier rather than for each product. This worked out since we could share the same design to multiple projects

#2 Use Security labels and agreements for each vendor to control what each vendor can see

 

We went with #1, as that required less configurations and met our needs.

Thanks and Regards

Midhun


How to configure Windchill to enable integration with an SSO provider?

$
0
0

How to configure Windchill to enable integration with an SSO provider?

 

Need help with the configurations that are required on Windchill to enable SSO (with Siteminder/Sentry etc..), and configurations that are needed on SSO as well.

If anybody is aware of any documentation or help pages that will help, please let me know

Oracle to SQL DB data migration.

$
0
0

Windchillers,

 

Can anyone provide a rough estimate of the duration required for Windchill Oracle to SQL migration ?

 

  1. The Windchill version is 10.2  & Oracle version is 11.2.0.3. The DB size is around 45 GB.
  2. Please enlist anything that would be a key factor for planning,
  3. What could be the most frequent issues encountered ?
  4. Is there any better approach that you might have discovered ?

 

-Thank you,

 

Vaibhav.

Windchill Library 2011 upgrade

$
0
0

I am wondering why certain components in the NPRD 1995 database have a much lower failure rate compared to the NPRD 2011 database.For example in the 1995 library the failure rate (Per million hours) for a screw with a hex head was 0.1140 whereas for the same component in the 2011 library has a lowest failure rate of 2.7362. This is causing the MTBF figure to be very low within the my study and no one seems to know which value to use. For my analysis should I use the 2011 database over the 1995 database?

 


Windows Dynamic Cache Service, Server 2008 and Windchill 10.2?

$
0
0

Hello,

 

Looking for any info, experiences or advice on the usage of the Windows Dynamic Cache Service as described in PTC doc: CS115057 "100% RAM utilization leading to poor Windchill performance on Windows 2008".  It looks very promising and oh-so-easy to use, along with the also mentioned SysInternals RamMap tool.  The system in question is a Windows 2008 Server running 10.2 M030 with 32GB of RAM and ~40 users max at any time.

 

Thank you.

 

MLS

Re: Publishing not happening between set states?

$
0
0

You can use the following code in a Promotion Request workflow in expresion robot in the end.

 

The code sends the EPM documents to publish queue

try

{

   

    //create publisher action -  action string .... M queue

    com.ptc.wvs.common.ui.PublisherAction pa = new com.ptc.wvs.common.ui.PublisherAction(com.ptc.wvs.common.ui.PublisherAction.QUEUEPRIORITY, "M");

    //check all target objects

    wt.fc.QueryResult promotables = wt.maturity.MaturityHelper.getService().getBaselineItems((wt.maturity.PromotionNotice)primaryBusinessObject);

    while (promotables.hasMoreElements())

    {

        Object obj = (Object) promotables.nextElement();

 

        if (obj instanceof wt.epm.EPMDocument)

        {               

            wt.epm.EPMDocument epmdoc = (wt.epm.EPMDocument) obj;

           

            //Find the latest version of document!!!

            wt.vc.config.ConfigSpec configSpec =  wt.vc.config.ConfigHelper.service.getDefaultConfigSpecFor(wt.epm.EPMDocument.class);

            wt.fc.QueryResult qr =  wt.vc.config.ConfigHelper.service.filteredIterationsOf(epmdoc.getMaster(), configSpec);

            if (qr != null)

            {

                while (qr.hasMoreElements())

                {

                    epmdoc = (wt.epm.EPMDocument)qr.nextElement();

                }

            }                       

           

           

            //check the EPMDocument object

            java.lang.String objRef;

            objRef = wt.fc.ObjectReference.newObjectReference(epmdoc).toString();

            //Create publisher

            com.ptc.wvs.common.ui.Publisher pub = new com.ptc.wvs.common.ui.Publisher();

            //Start publisher

            result = pub.doPublish(false, true, objRef, (wt.vc.config.ConfigSpec) null, (wt.vc.config.ConfigSpec) null, true, null, null,

                    com.ptc.wvs.common.ui.Publisher.EPM, pa.toString(), 0);

        }//if

    }//while

   

   

} catch (wt.util.WTException e)

{

    e.printStackTrace();

}

Viewing all 8876 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>