QWing


With QWing, we provide the ideal toolset to support a seamless and fully automated Endevor² migration into your new Git-based DevOps / CI/CD environment.


QWing Migration Tool


The QWing Migration Tool enables a fully automated migration from Endevor² to Git — compatible with GitHub, GitLab, Bitbucket, and other Git platforms.


Functionality


  • Automate the migration process from Endevor® to Git
  • Communicate directly through the Git command-line interface
  • Define export rules based on System, Subsystem, Element, Type, or via a shopping list
  • Populate Git in the correct sequence, preserving the original Endevor® timestamp and author
  • Export all versions or only the last n versions, including sync levels
  • Create repository paths automatically during the import process
  • Import deltas into existing repositories to keep everything synchronized

Process


  1. Identify elements for export (System / Subsystem / Type / shopping list)
  2. Specify the number of elements to be exported
  3. Export elements using the Endevor® API and store them in a PDS
  4. Sort elements based on predefined rules
  5. Execute Git fast-import in USS
  6. Perform delta migration, if required
  7. Choose between a Big Bang migration or step-by-step iterative migrations
  8. Establish an archive for elements that are not migrated to Git


Transform your mainframe development: QWing accelerates Endevor-to-Git migration with automation, integrity, and zero disruption to ongoing operations.



QWing Archive

When creating an archive, the data is extracted from Endevor² on the mainframe using standard methods and written to files stored in a defined directory structure on Linux or Windows.


Both the file names and the overall file structure can be tailored to your specific requirements.


The archive is generated through an iterative delta process, ensuring that all data currently stored in Endevor² can be fully and consistently archived — including changes over time.

The elements to be archived must be defined in advance.

Typically, this is done across hierarchical levels such as:
Environment, Stage, System, Subsystem, Type, and more.




¹ Based Build (DBB), IBM Developer for z/OS (IDz), Wazi Deploy and UrbanCode Deploy (UCD) are IBM products

² Endevor (Environment for Developers and Operations) is a change management program from Broadcom Inc.

³ Changeman is a change management program from Serena/Microfocus