File Packages available

To use TDM Portal on Linux or other platforms, it is necessary to execute a docker-compose.yml file (or multiple docker-compose*.yml files), that creates a Docker network of containers. For more information, see .
tdm49
To use TDM Portal on Linux or other platforms, it is necessary to execute a
docker-compose.yml
file (or multiple
docker-compose*.yml
files), which creates a Docker network of containers. For more information, see Docker-compose files.
You need either to have an Oracle database available to your Docker network, or to Create an Oracle database container.
Download or create your own Docker images
There are 3 zipped file packages available for installation. From each one, you can get or build Docker images.
The process to build Docker images is for Advanced users.
For more information, see Build your own Docker images.
Note on EULA
In each scenario below, it is necessary to unzip the relevant
.zip
file, and untar the
.tgz
file that the zip file contains. You should then run
install.sh
to agree with the EULA and extract the contents of
install.zip
. You cannot extract the contents of
install.zip
manually.
Execution of the
install.sh
script constitutes agreement with the terms of this EULA.
File Packages Available
The following two file packages are available, from which you can get or build Docker images:
  • Packages with pre-built Docker images
    • -
      CA TEST DATA MANAGER PORTAL FOR DOCKER (IMAGE BUNDLE) <
      version_number
      >
      This package contains the following files:
      • EULA (in .txt and .rtf formats).
      • Zipped Docker images
      • Sample Docker compose files
      • Readme file
  • Package to build your own Docker images
    You can use the package file
    CA TEST DATA MANAGER PORTAL FOR DOCKER (IMAGE KIT) <
    version_number
    >
    to build your own TDM Portal Docker images. This process is for advanced users.
    For more information, see Build your own Docker images.
Pulling the Docker Images
Follow this procedure to pull the Docker Images from the Broadcom Download Center.
  1. Access the following URL and enter valid credentials to download Broadcom software: https://casupport.broadcom.com/download-center/download-center.html.
  2. Type TEST DATA MANAGER into the search bar, and click the TEST DATA MANAGER tile.
  3. Click on the Key icon next to the Test Data Manager SKU of your desired version.
  4. Download Docker-compose files.
    1. Pull the docker images from
      tdm.packages.broadcom.com
      by following the instructions in the
      Downloading through Token
      screen.
      Execute the command
      docker images
      to check that the images are in your Docker registry.
  5. Copy the downloaded tar file to the target machine.
  6. Run the following command to extract the tar file:
    tar -xzf <tar name>.tar
  7. After a successful pull operation, you can customize and execute the
    docker-compose.yml
    file from this package.
Image Bundle Package
Download Docker images, and make these Docker images available to the Docker network (with the
docker load
command).
Follow these steps:
  1. Download
    CA TEST DATA MANAGER PORTAL FOR DOCKER (IMAGE BUNDLE) <
    version_number
    >
    from support.broadcom.com.
  2. Unzip the file package you download
    .
    This contains the file
    TDM_Portal_docker-<
    version_number
    >.tgz.
  3. Untar TDM_Portal_docker-
    <
    version_number
    >
    .tgz with the following command:
    tar -xzf TDM_Portal_docker-<version_number>.tgz
  4. Run
    install.sh
    .
    A prompt asks you to accept the license agreement.
  5. To accept the license agreement, press
    y
    .
    The script extracts the contents of
    install.zip
    .
  6. Load each Docker image to the local Docker image repository, with the following commands:
    gunzip -c ./TDM_images/orientdb/orientdb-2.2.33.tgz | docker load
    gunzip -c ./TDM_images/tdmtools/tdmtools-<version>.tgz | docker load
    gunzip -c ./TDM_images/tdmweb/tdmweb-<version>.tgz | docker load
    gunzip -c ./TDM_images/action-service/action-service-<version>.tgz | docker load
    gunzip -c ./TDM_images/masking/masking-<version>.tgz | docker load
    gunzip -c ./TDM_images/messaging/messaging-<version>.tgz | docker load
  7. Now that the Docker images are available to Docker, you can customize and execute one of the following docker-compose files:
    • docker-compose.yml
      Use this docker-compose.yml file if you have an Oracle database on which to store the
      gtrep
      repository.
    • docker-compose-ora.yml
      Use this docker-compose.yml file if you wish to create an Oracle container on your Docker network.