• User's guide
  • API
Search Results for

    Show / Hide Table of Contents
    • Concepts
    • Installation
    • Configuration
      • Overview
      • License
      • Datasources
      • Configuration
      • Plug-Ins
      • Codepages
      • Environment Variables
      • Include files
      • Example
    • Jobs
      • Jobs
      • Include
      • Multi-Threaded Jobs
      • Tracking Jobs
    • Tasks
      • Overview
      • Copy Check
      • Excel
      • Execute
      • File Compare
      • File Copy
      • File Dump
      • File Edit
      • File Format
      • Foreach
      • Generate
      • IMS/DB Data Conversion
      • JCL Submit
      • Listcat
      • Log
      • Powershell
      • Set Environment Variable
      • Sql
      • Stored Procedure Compare
      • Table Compare
      • Table Copy
      • Table Load
      • Table Scan
      • Table Unload
      • User Script
    • Layouts
      • Overview
      • XML Definition
      • COBOL Definition
      • Field data Types
    • Extensibility
      • Extending Ianus
      • Column Comparators
      • Column Converters
      • Record Comparators
      • File Editors
      • User Script
      • Record Layout Match Class
      • Column Layout Match Class
      • User Fields
      • Codepages
      • Resources
    • Usage
      • Command Line
      • Monitors
      • Programmatically
      • Unit Testing
      • Docker
    • Known Issues
    • Disclaimers

    Using Ianus with Docker

    Ianus is available as container image on the HPE MFA COE registry hpemfaregistry.azurecr.io.

    To execute ianus, run the container providing the necessary volumes and command line arguments. Scripts, data and configuration files must be be relative to the volumes as mounted by the container.

    docker pull hpemfaregistry.azurecr.io/ianus
    docker run -v .\Test\Config:/config -v .\Test\Files:/data/files --rm hpemfaregistry.azurecr.io/ianus -e /config/Env.Docker.xml /config/ZZTMP.xml
    

    In the example above, the configuration and scripts will have to refer to folders /config and /data.

    Also the address of databases must be referrable by the container. For example, if your target database is running in a container too, then its address will be host.docker.internal.

    License for DB2 for z/OS

    To connect DB2 for z/OS, you must provide a valid .lic DB2 Connect license file, mounted in /ianus/bin/clidriver/license, like in the following example:

    docker run -v .\Test\Config:/config -v .\Test\Files:/data/files -v .\Test\Licenses\db2consv_t.lic:/ianus/bin/clidriver/license/db2consv_t.lic:ro --rm hpemfaregistry.azurecr.io/ianus -e /config/Env.Docker.xml /config/ZZTMP.xml
    
    In This Article
    Back to top Copyright 2021 - Hewlett-Packard Enterprise