Populating the software repository

Population of the software repository is a manual process which involves creating the directories for each software product and copying the files to these locations.

About this task

This task explains the overall software repository directory structure for products that used compressed format for their installation binaries. For Installation Manager based repositories, see Populating the Installation Manager repository.

Before you begin

  1. Understand how to access the advanced content runtime repository so that product binaries can be transferred to the repository.

  2. Identify which product binaries need to be transferred to the repository. The product binaries that are needed are based on which Middleware Template are used.

  3. Download the product binaries from the appropriate location.

  4. Transfer the product binaries to the software repository. See the following diagram for the proper layout.

Software repository directory structure that is properly populated

Product binary files must be placed in the correct location within the software repository for the Middleware Template content to locate the product binaries. The directory structure is determined by the Middleware Template Chef based cookbooks.

The root directory is /opt/ibm/docker/software-repo/var/swRepo/private and all software binaries reside within this directory structure. For the current supported software products, the software repository directory layout looks like:

Downloading IBM software from Passport Advantage and Fix Central

IBM WebSphere Application Server

Note: The following links also include details for the IBM HTTP Server and Java SDK.

IBM DB2 Enterprise Server Edition

IBM MQ

Example: Loading the IBM WebSphere MQ assets into the software repository

After retrieving the product binaries from Passport Advantage (for example):

Example: Loading the IBM DB2 Enterprise Server Edition into the software repository

After retrieving the product binaries from Passport Advantage:

What to do next

See Populating the Installation Manager repository for setting up the Installation Manager repository for WebSphere Application Server offerings.