How to find assemblies where specific part is used. Massive clean.

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor

Hey,

 

I have 21k of files...and I have to find duplicates and eliminate them...Smiley Happy

Data prep utility is a great tool:

2017-08-02_13h57_25.png

 

I have part 2x 23146_01.par and only difference is in path.

Is there a way to find this assembly/part where this part is used?

Where used in Project manager is not working...

9 REPLIES

Re: How to find assemblies where specific part is used. Massive clean.

Esteemed Contributor
Esteemed Contributor

By "project manager" did you mean "design manager"?

And what do you mean by "not working".

Bruce Shand
ST9 MP8 - Insight - Win10 - K4200

Re: How to find assemblies where specific part is used. Massive clean.

Genius
Genius

From the image I highly doubt you have multiple files, it looks like you have multiple paths to the same file.  I'm assuming the IP of your  UNI-S1 server is 192.168.0.8, the rest of the path is the same in a Windows world (not case sensitive).

 

We just ran into a similar issue where we have assemblies using different paths to the same file.  For example, four nuts in an assembly and two have one path and the other two have a different path to the same file.  We are still trying to find out why/how that happened, seems to have just started int the past couple weeks.

 

Can you elaborate what you mean Where Used is not working?  You can run it from Solid Edge or from Design Manager.  Where Used command is what you need to find the assemblies/parts/drafts that use a specific file.


Those who know me question the assigned user rank.

Re: How to find assemblies where specific part is used. Massive clean.

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor

This is a sample onlySmiley Wink I am aware about this file paths.

I have 824 occurences of duplicates and portion of them are just path resolwing issues.

 

I have done simple test:

1. SE ST9 MP8

2. I maked 2 ASMs in different directories.

     a) 1.asm

     b) 2.asm

2017-08-03_07h22_25.png

 

2. I maked 1.par file witch is used in both assemblies(1 copy per 1 asm files ) to create a duplicate situation.

2017-08-03_07h41_49.png2017-08-03_07h42_17.png

2017-08-03_07h24_58.png

 

Then I want to find all assemblies where 1.prt is used.

 

2017-08-03_07h34_44.png

 

After scan including all files and subfolders:

2017-08-03_07h36_33.png

 

What is wrong??

 

 

 

Re: How to find assemblies where specific part is used. Massive clean.

Siemens Phenom Siemens Phenom
Siemens Phenom

Two questions.

 

  1. When creating your test scenario on the local drive are you giving the indexing time to actual index the files?  If you create the files and then turn right around and try to do a where used, the Windows indexer may not have processed the new files yet.
  2. If your actual scenario with 21k files, is this on a server? There is a known issue with indexing not working on MP8 on a server.  This issue is fixed in MP9.  So if you are working on files indexed on the server downgrade to MP7.

Re: How to find assemblies where specific part is used. Massive clean.

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor

Hey Dave,
1. Windows finished indexing. I moved files on disk D:\ where no indexing services is working. And I can find assembly where 1.part is used.

 

2017-08-03_10h23_52.png

2. I moved to SE9 MP7 - still the same issue with indexed localizations.

 

Windows 10 1703.

 

Funny part:

 

When I pick 1.prt from my desktop(indexed localization) and during "Where used" I select non indexed localization to search in, I still get no results.

 

We found a bug I geuss...

Re: How to find assemblies where specific part is used. Massive clean.

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor
This issue could be triggered by different shared folders mappings.
1. Computer -> Map Network Drive. ex: \\UNI-S1\shared\
2. Computer -> Add a network location. \\192.168.0.8\shared
 
I have to run Design Manager and  "Redefine links" under "Tools":
2017-08-08_12h07_18.png
 
This found 1800 ocurences and fixed them.
Now we are scanning for confirmation.
 
 

Re: How to find assemblies where specific part is used. Massive clean.

Siemens Valued Contributor Siemens Valued Contributor
Siemens Valued Contributor
We don't support UNC path containing . (dot) in the host name, because the same delimiter [. (dot)] is used while querying the data from Windows Indexer. Hence I believe you wont be able to find results with \\192.168.0.8
However I think this should work with \\UNI-S1\ .Can you please let us know does Where Used works after redefining links from \\192.168.0.8 to \\UNI-S1\?

Regards,
Deepak

Re: How to find assemblies where specific part is used. Massive clean.

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor

Hey,

After while we decided to move all docs from server to local HDD partition D:\

Then replace all occurrences of 192… and Uni-s1 to D:\Share

 

Design manager was unable to work on old server localizations. Unpredictable results occurs. Terrible situation.

Now we have stable copy of production documentation.

 

Re: How to find assemblies where specific part is used. Massive clean.

Siemens Valued Contributor Siemens Valued Contributor
Siemens Valued Contributor
Try using map path in linkmgmt.txt

For more information go through Solidedge help.

Regards,
Deepak