Transferring content between repositories


If you maintain separate environments for development and production, Repository Manager enables you to transfer content between the environments. When transferring content, you can select specific versions and revisions for one or more adapters or modules.

Important

To transfer content from a primary repository (the repository that you are currently logged into) to a secondary or a target repository, you must have permissions to connect and transfer content to the secondary. For more information about repository permissions, see Managing-repository-groups-and-permissions.

To transfer content between the repositories

Before transferring content between the primary (local) or secondary (target) repositories, you must connect to the secondary repository. 

Note that when you transfer content, you are copying the selected content (adapters and modules) to the secondary repo and not removing the content from the primary repository. 

To connect to a secondary repository

  1. Log on to the Repository Manager and click the Transfer tab.
    By default, content (adapters and modules) available in the primary or local repository is displayed. 
  2. Click Connect and provide the following details in the Connect to Repository dialog box. 

    Field

    Description

    Host

    Type the URL for the target repository. The URL must contain the protocol and the fully qualified domain name (FQDN) of the host where the repository is installed. 
    For example, https://hostname.bmc.com.

    Port

    In the Port field, specify the port number on which the secondary repository is installed. 

    Username

    Specify the username to connect to the repository.
    Ensure that the user that you specify here has permissions to connect and transfer content to the target repository.

    Password

    Specify the password that matches the username.

  3. (Optional) If you are connecting to a repository version 8.2 or later, you can use the toggle switch to enable better performance while importing and exporting huge number of adapters and modules. 
  4. Click Connect
    Content in the target repository appears under the target repository column. You can see the target repository URL on the screen. You can now transfer content between the two repositories. 

To change the secondary/target repository

If you are connected to a repository and want to connect to a different repository, click Change and perform the steps as described in the To connect to a secondary repository section. 

To transfer content between the repositories

Before transferring content between the primary and secondary repository, you must connect to the secondary (target) repository. 

  1. Log on to the Repository Manager and click the Transfer tab.
  2. Connect to the target repository as described in the To connect to a secondary repository section. 
    Content in the target repository appears in a separate table. You can see the target repository URL on the screen.
  3. To transfer content from the primary repository, select one or more adapter/module and click From primary to secondary.pngto move the adapters and modules to the secondary repository. 
  4. To transfer content from the secondary repository, select one or more adapter/module and click From secondary to primary.png to move the adapters and modules to the primary repository. 
  5. For transferring content, you can choose any of the following options: 
    • To transfer the entire adapter or module (all versions and all revisions)
      1. Scroll down continuously until you reach the end of the list.
        As you scroll down, new content is displayed and is available for selection.
      2. Select the top-level folder for the adapter or module. 

        Important

        If you select the top-level folder without scrolling to the end of the list, only the visible content in the table is selected for transfer.

    • To transfer a version of a selected adapter or module, expand the top-level adapter name folder and select its version folder.
    • To transfer specific revisions, select specific revisions in the version folder.
    • To select multiple adapters or modules, select the checkboxes against the content.
    • To transfer all content from one repository to other,
      1. Scroll down continuously until you reach the end of the list.
        As you scroll down, new content is displayed and is available for selection.
      2. Select the top-level Name checkbox.

        Important

        If you select the top-level Name checkbox without scrolling to the end of the list, only the visible content in the table is selected for transfer.

         Repo transfer options.gif

  6. To view content by type (adapter/module), go to the Show list, and choose any of the following options: 
    • Select Adapter to view only adapters in both the repositories. 
    • Select Modules to view only modules in the repositories. 
    • Select All Types to view all content. 

Important

When transferring content to a repository, the credentials you use to log into that repository are stored until the transfer is complete. If you log out and want to transfer again, you need to provide the credentials again. 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*