Xpedition EDM Library: Automatically Adding Customized CentLib.prp, Drawing, Layout and/or Panel templates to the filesystem EDM Production Library Cache

2024-10-23T15:14:30.000-0400

Summary


Details

To automatically include/update these objects from a sandbox into a Production Library, use the Additional Files tab in a Production Library object within EDM Library Cockpit.

For Layout, Panel and/or Drawing Templates, the Instructions provided in the Xpedition™ EDM Library EDA Library Module Guide do not include sufficient detail regarding the addition of complete folder structures.  However, these entire folder structure can be added as an additional object.

Other files to consider adding may include:

  •  <CentralLibraryFolder>/Layout/JobPrefsDB.jpf
  •  <CentralLibraryFolder>/<customDBC>.dbc

To add customized files and/or templates to a Production Library Object within the EDM Library Cockpit, do the following:

  1. Open the Production Library in Modify mode:

    Open Production Library object for Modify 

  2. Select the Additional Files tab:

    Click Additional Files Tab  

  3. If needed, click the New Object button in the lower left to add a new line, then click the Attach button at the right side.
    Don't add a new line when updating an existing object; attaching an object will add a new version:

    Add new line if needed, click Attach  

  4. Skip this step if updating existing objects:
    For new objects, Click New at the top.  The Create document dialog appears;
    supply a new Document name. The Document name cannot contain spaces or special characters.
    Then select a target folder within the Documents class:

    For new objects, click New at the top; select the destination in Documents 

    Note: Consider creating a special Documents  folder just for Additional Files, for example: Production Library Additional Files

  5. In the middle section of the form, click Browse to select the filesystem "Root directory" containing the customized objects:

    Browse to the Root Directory path 

  6. Navigate to the sandbox.  Select the sandbox name, Click Open:

    Note:  For folder type objects such as Templates, Do NOT select the folder at this step.

    Select the Root Sandbox Directory 

  7. With the sandbox root path supplied, click Add,
    then select the file:

    Select Sandbox Files OR Template Folder 

    For Folder type objects such as Templates, select the folder:

    Click Add, select the folder 

  8. Verify all fields, then click Ok.
  9. Click Ok to save and close the Production Library Object:

    Save and Close the Production Library Object 

Run the Cache Manager to create or update a Production Library Cache on the file system:

  1. Select menu item: Tools > Library > EDM Library Cache Manager.

    Run Cache Manager from EDM Library Cockpit 

  2. On the EDM Library Cache Manager dialog, specify New or Update,
    specify the filesystem Production Library Cache location,
    if this is a new cache, select the Production Library object, otherwise it will be automatically filled in for an existing cache,
    then click Ok to create/update the filesystem cache:

    New or Update Production Library cache on Filesystem 

  3. Confirm the Additional Files were written into the Production Library Cache:

    Verify Templates were added to filesystem cache 

Search terms:

After creating or updating any of the following objects in an EDM Library Sandbox:

  • Drawing
  • Layout
  • Panel templates
  • Central Library Properties (Centlib.prp) file

How can these templates/files be automatically added to Production Library caches?

 

See related KB Articles:

MG621551: Xpedition EDM Librarian: Creating new Sandboxes with Custom CentLib.prp; Adding More Properties to Custom CentLib.prp
MG602602: EDM Library: Automatically adding Sheet Borders/Builtin and PCB Drawing objects to the filesystem Production Library cache

KB Article ID# KB000133882_EN_US

Contents

SummaryDetails

Associated Components