Skip to main content
Skip table of contents

DataStage Cleanup-Projects Command

Purpose

Deletes redundant DataStage projects matching a supplied pattern.

Syntax

Syntax : datastage cleanup-projects [options]

Description

  • -domain

    Services Tier (required)

    Required

  • -server

    Engine Tier (required)

    Required

  • -username

    User Name (required)

    Required

  • -password

    Password (required)

    Required

  • -pattern

    Search pattern for existing projects, sorted in natural order (required)

    Required

  • -retain

    Number of projects matching the search pattern to be retained, counting backwards from the end (optional)

Example

BASH
$> mettleci datastage cleanup-projects \
   -domain my-services.datamigrators.io:59445 \
   -username isadmin \
   -password isadminpwd \
   -server my-engine.datamigrators.io \
   -pattern Test[0-9] \
   -retain 1
Listing projects:
  - ANALYZERPROJECT
  - DataClick
  - dstage1
  - Test1
    - matches pattern
  - Test2
    - matches pattern
  - Test4
    - matches pattern
  - SWPensionStrategy
  - wwi_prod
Cleaning up old projects, retaining 1 most recent projects
 * Delete 'test2-engn.datamigrators.io/Test4' - SKIPPED
Deleting project: SNTest2
 * Delete 'test2-engn.datamigrators.io/Test2' - COMPLETED
Deleting project: SNTest1
 * Delete 'test2-engn.datamigrators.io/Test1' - COMPLETED


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.