Quantcast
Channel: PTC Community : All Content - Windchill
Viewing all 6049 articles
Browse latest View live

Physical Windchill server conversion to Virtual is not working

$
0
0

Hi Everyone,

 

I virtualized a physical Windchill server and added the VM to my Hyper-V environment.

 

When I try to access Windchill on the VM, I get prompt for a username and password. Once I submit my credentials, I get the dreaded "503 Service unavailable".

 

I can see that the PTC HTTP and PTC Windchill services has started.

 

Where else should I look to resolve this error?

 

Thanks in advance.

 

 

 

 

 

 

 


Windchill "Updates" table will only display 1 row (but only for 1 user)

$
0
0

We have a single user whose Updates table on the WC home screen will only display a single row. If he creates a new object (such as a Change Request), the existing row object disappears and the new item takes its place.

All other users see multiple rows of updated objects, and this problem is not just local to his PC. It follows to wherever he logs in.

I have never seen this and don't have any good ideas on the possible cause.

Any thoughts?

Corrupted WTPart number

$
0
0

Hello,

 

We have a set of WTPart part number. We are unable to load them in Windchill as it gives an error message of "Uniqueness"; neither we can find (search) them in Windchill, so that we can delete the set and reload them or modify them.

 

These WTPart part numbers were loaded in Windchill earlier as NLAG file type. Later the file try was changed to ZKIT file type. Once the file type was changed, the part numbers were vanished from the system. I am able to view the details through SQL query, but unable to locate them in Windchill and delete them.

 

We change the part type with the process that are listed in the document number CS7287 (https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS7287&posno=1&q=ChangeTypeSql&source=search).

 

Please review and suggest.

 

Thanks,

Yogesh

Customization using GWT and gxt libraries

Excel extensions in Windchill

$
0
0

I know I have done this before when we modified Windchill to accept the xml formatted Office documents, but I cannot remember what I modified or how I did it.

I searched the Windchill 10.0 Customization guide, but nothing hit me as to what this customization is.

 

Where in Windchill are the file extensions set for document types that can be uploaded? We have Excel macro driven file that has a .xlsm extension and it is giving us problems uploading. At one point in the past, I modified some file to allow the .docx, .xlsx, .pptx and maybe some other MS Office extensions.

 

Does Windchill support the .xlsm format?

an someone point me to the right utility and/or files(s) that need to be modified for this?

 

Windchill/PDMLink 10.0 m040

Installing Windchill 11 on a test machine and I am getting this error:javasdk installer appears to have failed to start. Its PTC and/or XML log is missing

$
0
0

Anyone have the simple solution to this error? I am running PSI as root and have full rights to the staging directory. As soon as I click on begin install, I get the error about javasdk can't continue and it stops right there. The interesting thing is that I installed Windchill 11 on another clone of the server without getting this error. From what I read, it could be a rights issue somewhere, but I am running this as root. Anyone have any ideas on what to look for? Thanks in advance!

Vault Archiving

$
0
0

My organization is currently in the process of deploying a Windchill 11 environment. Are there any preferred and supported solutions for archiving vault data as we are expecting a large data store of around 50 + TB

 

Any suggestions would be greatly apprecated

How to get BOM or Product structure externally using Info Engine API?

$
0
0

I'm new to Windchill and Info Engine.

Here is where I am at in my learning process:

- I have been able to run the default tasks that I found on this WSDL (<host>/Windchill/servlet/SimpleTaskDispatcher?CLASS=com.ptc.windchill.ws&VERSION=1.1&STYLE=document) using SOAP.

- I am also able to create tasks using the Info Engine Task Editor and then run them externally with a http request.

 

I'm trying to query a product structure externally based on some user input (product name). I need each parts' structure level, number, name, version, quantity and unit.

Ideally i would prefer not having to modify the server at all and use only out of the box tasks, but can modify if necessary.

 

Looking through the documentation I found the following task that looks like it is exactly what i'm looking for.

_______________________________________________________________________________________________________________

Multilevel_BOM_Report

com.infoengine.connector.Group Multilevel_BOM_Report (String partOid, String locale, String hostName, String sessionId, String moduleName, String ncId)

Queries for a product structure and returns a multi-level Bill of Materials. {resourceBundle: com.ptc.windchill.enterprise.reports.bomReportsRB}


Parameters:

          partOid - Specifies the top level part object Id.

          locale - Specifies the locale.

          hostName - Specifies the host name.

          sessionId - Specifies the session Id.

          moduleName -

          ncId -


Returns:{columns: java.lang.String level, java.lang.String indent, java.lang.String image, java.lang.String numberURL, java.lang.String Number, java.lang.String Version, java.lang.String Name, java.lang.String orgName, java.lang.String usedLineNumber, java.lang.String usedFindNumber, java.lang.String quantityAmount, java.lang.String quantityUnit, java.lang.String State, java.lang.String refDesignator, java.lang.String orgIdLabel, java.lang.String orgIdRef, java.lang.String recursivePath[4000], java.lang.String recursiveMark, java.lang.String recursive}


Task:

/com/ptc/windchill/enterprise/reports/WBRMultiLevelBOM.xml

_______________________________________________________________________________________________________________

 

My problem is, i'm not sure how to call this externally. Is there a WSDL that includes this? If so how do i find it?

I tried:

<host>/Windchill/servlet/SimpleTaskDispatcher?CLASS=com.ptc.windchill.enterprise.report.ReportTask&STYLE=document&VERSION=1.1

but that returns an empty xml document. I also can't find the URL to call it with a direct http request.


Any help would be greatly appreciated.


-Jon


Was Windchill 11.0 M020 partially retracted?

$
0
0

Back in early December, I downloaded all of the installation media that was available for WC 11.0 M020, and when I look at the list of available media today, 1/13/2017, the Service Pack download for M020 is not listed.  Even the webpage with the list of available software updates is missing the Service Pack listing despite the other M020 components being available.

 

Is this on purpose to prevent installation of M020 or is this some "glitch" in the downloads site?

SUMMARY Dynamically Set Workflow Activity

$
0
0
Adding summary:

Dynamic Activity Name (Activity Transition)
//Get the Activity
wt.workflow.engine.WfActivity myActivity = (wt.workflow.engine.WfActivity)self.getObject();
//Modify the Activity
myActivity.setName ("Work Order - " + task1Name); //task1Name is a String
//Save the Activity
myActivity = (wt.workflow.engine.WfActivity) wt.fc.PersistenceHelper.manager.save(myActivity);

Dynamic Activity Instructions
Add your String variable to the activity task instructions. Enclose the variable  in curly braces.
{task1Instructions}

Dynamic Activity Participants (WFExpression)
if (task1User != null)  //task1User is a wt.org.WTUser variable
{
//SET TEAM
wt.team.Team team = (wt.team.Team)((wt.team.TeamManaged)(self.getObject())).getTeamId().getObject();
//SET THE ROLES
wt.project.Role  teamRole = wt.project.Role.toRole("TASK OWNER 1");
//REMOVE THE CURRENT PARTICIPANT
wt.org.WTPrincipal removeUser = null;
wt.team.TeamHelper.service.deleteRolePrincipalMap( teamRole,removeUser,team);
//ADD THE PARTICIPANTS TO THE TO_ROLES
wt.team.TeamHelper.service.addRolePrincipalMap( teamRole, task1User, team );
}

Dynamic Activity Due Date
Create and set a wt.workflow.engine.WfDueDate variable from a preceding task or from code.
Add the wt.workflow.engine.WfDueDate variable to the appropriate task as visible, required and read set to false. Set resettable to true.

Hope this helps,
Dax Williams
Business Administrator, Windchill
Lifetime Products, Inc.
dwilliams@lifetime.com<">mailto:dwilliams@lifetime.com>

[Lifetime_Logo_BlkWhite_Sans_email sig]

With Windchill destop integration - how do you open Information Structures of containers?

$
0
0

I would like a SME to able to add content (ppt) to a IS Group in information structure

In windchill 10.2 M030-CPS 09, workflow hangs on with error(For instance: when activity A finish, activity B not start), and will go on after reset windchill server. No error in WfPropagationQueue, WfUserWorkQueue, WfUserWorkQueue

$
0
0

In windchill 10.2 M030-CPS 09, workflow hangs on with error(For instance: when activity A finish, activity B not start), and will go on after reset windchill server. No error in WfPropagationQueue, WfUserWorkQueue, WfUserWorkQueue

 

Error Info:


Log1

2017-01-16 08:15:07,355 ERROR [WfPropagationQueue.PoolQueueThread-1808] wt.queue.PoolQueue.WfPropagationQueue Administrator - Queue Entry 367019: Exception occured

(wt.access.accessResource/19) wt.access.NotAuthorizedException: 注意: 受保护的操作。您没有执行该操作的必要授权。如果您认为不应当收到这一消息,请联系管理员。

at wt.queue.QueueMonitorHelper.queueCheckAccess(QueueMonitorHelper.java:466)

at wt.queue.QueueMonitorHelper.getWtQueue(QueueMonitorHelper.java:376)

at wt.queue.QueueMonitorHelper.getWtQueue(QueueMonitorHelper.java:326)

at wt.queue.QueueMonitorHelper.getWtQueue(QueueMonitorHelper.java:321)

at wt.queue.QueueRunnable.suspended(QueueRunnable.java:111)

at wt.queue.QueueRunnable.run(QueueRunnable.java:134)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

2017-01-16 08:15:07,355 ERROR [WfPropagationQueue.PoolQueue] wt.queue.PoolQueue.WfPropagationQueue  -

(wt.access.accessResource/19) wt.access.NotAuthorizedException: 注意: 受保护的操作。您没有执行该操作的必要授权。如果您认为不应当收到这一消息,请联系管理员。

at wt.queue.QueueMonitorHelper.queueCheckAccess(QueueMonitorHelper.java:466)

at wt.queue.QueueMonitorHelper.getWtQueue(QueueMonitorHelper.java:376)

at wt.queue.QueueMonitorHelper.getWtQueue(QueueMonitorHelper.java:326)

at wt.queue.QueueMonitorHelper.getWtQueue(QueueMonitorHelper.java:321)

at wt.queue.RandomAccessQueueThread.suspended(RandomAccessQueueThread.java:519)

at wt.queue.RandomAccessQueueThread.execEntries(RandomAccessQueueThread.java:465)

at wt.queue.RandomAccessQueueThread.run(RandomAccessQueueThread.java:361)

 

Log2

2017-01-16 08:15:20,981 ERROR [ajp-bio-8011-exec-94] wt.method.client.httpgw huweijie -  MethodRequestHandler Exception: An exception occured while processing the request.

  1. java.lang.NoSuchMethodException: wt.enterprise.URLProcessor.templates(wt.httpgw.HTTPRequest, wt.httpgw.HTTPResponse)

at java.lang.Class.getMethod(Class.java:1670)

at wt.httpgw.HTTPServer.processRequest(HTTPServer.java:321)

at wt.httpgw.MethodRequestHandler.handleRequest(MethodRequestHandler.java:58)

at wt.httpgw.HTTPGatewayServlet.serviceWithoutFilters(HTTPGatewayServlet.java:336)

at wt.httpgw.HTTPAuthGatewayServlet.serviceWithoutFilters(HTTPAuthGatewayServlet.java:86)

at wt.httpgw.FilterChainImpl.doFilter(FilterChainImpl.java:90)

at wt.session.SessionContextDestroyer.doFilterInternal(SessionContextDestroyer.java:122)

at wt.session.SessionContextDestroyer.doFilter(SessionContextDestroyer.java:162)

at wt.httpgw.FilterChainImpl.doFilter(FilterChainImpl.java:77)

at wt.httpgw.HTTPGatewayServlet.service(HTTPGatewayServlet.java:235)

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

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

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at com.ptc.jws.servlet.filter.WsdlServletFilter.doFilter(WsdlServletFilter.java:61)

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

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104)

at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58)

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

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:294)

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

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)

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

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1652)

at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)

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

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)

at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:65)

at java.lang.Thread.run(Thread.java:745)

at org.apache.tomcat.util.threads.TaskThread.run(TaskThread.java:103)


What I need:

1.how to find workflow by queue entry num?

2.how to find root cause?


Dear All, what all we should know in Java to begin with Windchill customization

$
0
0

Dear All,

 

what all we should know in Java to begin with Windchill customization?

 

Thanks & Regards

Avinash

I do not get replace action in part structure

$
0
0

Replace Option dont appear.JPG

 

I no longer get replace action.

What am I missing?

Is anyone using Microsoft Surface

$
0
0

Is anyone using Microsoft Surface with Windchill ProjectLink and/or Arbortext Editor?


workspace problem

$
0
0

I want to replace an assembly from local to windchill workspace, I matched name of all the parts inside the assembly.The difference between both assembly is number of change in datum points for the wire.when i opened the updated file from local workspace and clicked save i got some info saying that "i need to checkout some objects".once i proceed with that dialogbox.after sometimes i got checkout failed  message saying "i dont have access to perform that operation".Then i closed and gave erase not displayed and opened the same file in windchill that i was trying to update from local workspace.i found some erros in that file and in tables it shows a clock symbol with saying "modified by you".my question is how the parts gets modified even i dont have permission to checkout the parts in assembly.@

new context

$
0
0

We have the Product context called Machine as the top level. I found where the person who set up the system had created a ACEMP Product template for the Machine product. We are now moving the design forward and to keep designs separate, we want to create a context named NexGen.

 

I go to the product top level, hit the Create new product icon, give it a name and then select the ACEMP Product template. When I hit OK, the system comes back with a pop=up window saying it cannot find the ACEMP Product template. I have found the template and looked at it. Everything is built from the /default structure, so this template should work on any new Product context.

 

The original ACEMP Product template was built at Windchill 8 and I am now running Windchill 10.0 m040. Does this make a difference? Being stored in Oracle, I would have thought it would have been updated by the update process.

 

If anyone has any ideas of what I need to do, let me know. I will keep researching and reading to find out what is needed. I have created new products before but that was back at Windchill 7 and that version did not ask for a template when creating new Products.

 

Ben

Windchill 10.0 mo4o

Creo 2 M200

Type: Other

$
0
0

Once in a while I have a user that will check in a file from a workspace they didn't mean to and didn't realize they did.  These files go in a the type "Other".  I thought I could just create a policy that won't allow anyone to check in a file of this type.  When I went to the Policy Administration I couldn't find it.  Is this possible?

 

Windchill Liscense and Auditing

$
0
0

Hi Windchillers,

 

Need your help for Windchill license compliance. I have developed custom report which list's out the last logins of the users from DB's Audit records. This is a query builder report. The aim is to disable all users who have not logged in to Windchill since last 6 months.

 

However i have noticed that if i dump a report of Groups (in DS) and the users in this groups (from AD) into an excel; there are  many users listed there which have been disabled in AD. Note that they are not disabled in Windchill but disabled in AD

 

QUESTION 1) . A login event is not generated by such users but notifications are being sent to them ; they being part of some group. Do such members consume Windchill License ?

 

QUESTION 2) How do you classify the audited user list as in 4 distinct roles, (Heavy user, Light user, View & Print user and External user) ? Windchill is licensed as per these roles.


QUESTION 3) How to best generate the compliance report and optimize license compliance ? What process do you follow to maintain accurate Windchill role count ?

 

Thanks,

Vaibhav

Where can I get this "IE8-Setup-Branding.msi"

$
0
0

Where can I get this "IE8-Setup-Branding.msi"

Viewing all 6049 articles
Browse latest View live


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