Autodesk Inventor searches for referenced files using the options and file storage locations defined by the active project.
A file reference stored in an Autodesk Inventor file is either a library reference or a non library reference. A library reference includes:
A non library reference includes:
An automatic resolve process follows a set sequence of steps:
There are three variants of how the library name used to look up the library folder is determined:
Apply a substitution rule if you have:
If a file is still not found, the Resolve Link dialog box opens where you can specify the location of the referenced file. Once you find a file through this dialog box and open it, you can record the location for future use in the form of a library name and/or path substitution rule.
Depending on the reasons that the file was not found, you can take corrective actions:
Resolving non library file searches
Non library files are any files you can edit for a project, including the files stored in your workspace and workgroup search paths.
Two strings, Relative path and File name, are used to store references to non library files.
Relative path
From the first edit folder containing the referenced file, or if no such folder exists, the relative path from the folder of the source file, and if that does not exist, the full absolute path to the referenced file.
File Name
When you open a file, Autodesk Inventor searches for components in the following order:
Library references are not searched in project non library folders, and project non library references are not searched in library folders.
When a component (part or subassembly) is placed in a higher-level assembly, the location of the referenced file is saved in the assembly document. The assembly uses this information to locate the referenced components the next time the assembly is opened. The first file found that matches the naming information stored in the parent document is loaded.
If a component is not found, an automatic resolve process follows a set sequence of steps to resolve the search. If the search is not successful, the Resolve Link dialog box opens, where you can add a substitution rule and repeat the search process. Once the component is found and the referencing file is saved, the location is automatically recorded for future use.
To resolve a file search
Depending on the reasons a file is not found, you can take corrective action:
In the Resolve Link dialog box, choose an option:
Browse | Browse to a new location for the part, and then click Open. |
Skip | Loads without the missing component file. |
Skip All | Loads without trying to resolve any missing files. |
Cancel | Cancels the load altogether. |
Resolving library file searches
Library folders are intended for read-only files that you reference, but not edit. Each library file reference contains:
Additional information used to resolve the reference includes:
Library component reference resolution includes providing the full reference information to any interested add-in application such as a PDM system. If necessary, the application can override normal Autodesk Inventor behavior. The full reference information includes a custom byte array that a PDM system might have given Autodesk Inventor previously to identify the reference file through an API event.
A reference is treated as a library reference if there is a reference library name or a source library name. A library folder that includes Library Name as a component is searched for the reference. If a library folder is found, two candidate paths are generated:
In all cases, if a file is found at the current candidate path, the search is stopped, and any remaining candidate paths are dropped. Also, if the relative path is empty, the second candidate is dropped, since it would be identical.
The resolve mechanism cycles through the following searches in order:
Finally, the Resolve Link dialog box shows the recorded reference information and asks where the intended file is. You can skip that or all unresolved files, or cancel and end the initial save altogether, or you can use the options to enter the location where the file can be found. In the same session, and in the same project, if other files have unresolved references to that same path, they are also resolved.
After you find a file using the Resolve Link dialog box, save the source file to record the references for future use.
Resolve skipped components in assemblies
When you open an assembly containing components in directories not specified in the active project, you can choose to skip the loading those components. Skipped components are listed in the browser with a special symbol to indicate they are not loaded (a red question mark in a red circle).
Use one of these ways to resolve a skipped file:
Subassemblies that contain unresolved references to parts cannot be loaded. Resolve the missing file using one of the methods described in the previous section, and then open the assembly file again.
Shows information about the checked out file and changes the checkout status. Forces the check in of a file that you did not check out, was checked out to someone else, or was checked out under a different name or version.
A valid checkout has matching properties on both the file in the workspace and the file with the same name and relative path in the relevant workgroup. Properties include the:
Access: | In the browser, click the header, and then select File Status. Right-click a file name, and then select an option. (Use for shared or semi-isolated projects.) |
In the browser, available menu options differ according to project type and check out status.
Check In | Clears the checkout status of a file and in a semi-isolated project, copies the file from the workspace to the same relative path in the appropriate workgroup. (The existing workgroup file is first moved to the OldVersions folder.) |
Check Out | Checks the file out of the workgroup to a workspace. In a semi-isolated project, copies the file to the same relative path location in the workspace. If the file is already checked out, the Resolve Checkout dialog box opens. |
Cancel Check Out | Clears the checkout status of a file. |
Update Status | Resets status symbols on files in the browser to indicate checkins or check-outs by other designers. |
Resolve | Opens the Resolve Checkout dialog box so conflicting check-out status can be resolved. |
The Resolve Checkout dialog box controls the following operations: | |
Tree check box | Causes Forced Check Out, Canceled Check Out, or Steal Check Out to apply to all files in the tree. |
Force Checkout | Used when the revision ID in the workspace and workgroup do not match. Click to override the current checkout to someone else or a different version or file name. Check-out data is reset to your name, path, date, and version. Use with caution to avoid replacing another designer's checked in edits to the file. |
Cancel Checkout | Cancels check out of a previously checked out file, including one checked out to someone else or when the workgroup file check out status does not match your check out status. |
Steal Checkout | Overrides the checkout status of another designer and checks out a file to you instead. Use with caution to avoid destroying another designer's edits to the file. Available when the workgroup file is checked out to another designer or workspace location. |
Skip! | Cancels the Forced Checkout, Canceled Checkout, or Steal Checkout. |
Click More to view check out status information in the Workspace Document and Workgroup Document boxes. The sections cannot be modified and describe the version of the file checked out to a workspace and the version that resides in the workgroup. When a file checked out is valid, the information matches in both sections.
Full path | Shows the full path to the checked out file. |
Checked out to | Name of the person to whom the file is checked out. |
When | Date and time of the original checkout. |
Current Revision | Shows the version number of the file that resides in the workspace. |
Checked out Revision | Shows the version number of the file when it was checked out. |
Checked out to Workspace Path | Shows the location of the workspace where the file was checked out. |
Provides a method to specify the current location of a file that is not found automatically when you open an Autodesk Inventor assembly.
Access: | The Resolve Link dialog box opens if the automatic search for a referenced file fails when the referencing file is opened. The automatic search fails to find a file if: |
Look in | Displays the active path. To change the path, click the arrow and navigate to the desired folder. |
Locations | Shows each file location and its subfolders defined in the project. Click a file location to make it active. The contents of the location are listed in the main window of the dialog box. Click a file to see a preview. |
File name | The name of the file that is being referenced, or the file name selected in the main window of the dialog box. |
File of type | Filters the file list of files to include only files of a specific type. Click the arrow to display the list, and then click to select a file type. |
Open | Opens the selected file. |
Find | Opens the Find dialog box so that you can define searches to find files. |
Skip | Discontinues search for the specified file. The assembly, drawing, or presentation opens without the referenced file. A skipped file is marked with a red question mark in the assembly browser and is not shown in the graphic window. You can select an unresolved file and delete it or replace it. |
Skip All | Discontinues search for all files with unresolved links. The assembly opens without the referenced components. |
Unresolved Reference | |
Filename | The name of the referenced component file that is not found. |
The subdirectory where files are being searched, relative to each storage location defined in the active project. | |
Library | The name of the library from which the searched component is referenced. Available only if the missing component is referenced from a library. |
File containing the reference | The name of the file that is being opened and that contains the component reference that is not found. |
Found in Library | The name of the library where the source file is found. Available only if the source file is a library. |
Cancel | Ends the top level Open operation. |
(More) | |
Search for other unresolved references using the following rule. | Check to activate the search for other unresolved references using the information you enter in the Substitution Rule section. Remove the check mark if you do not want to search for other unresolved references using the information you enter. |
Substitution Rule | Use this section if you can enter path information to locate missing components. |
Leading portion of the Referenced relative Path to replace | The portion of the existing referenced relative path to replace to find the missing referenced component. |
Replacement Path | Enter the path to a location where the missing referenced component can be found. |
Replacement Library | Enter the name of the library where the missing referenced library component can be found. Available only if the missing component is referenced from a library. |