Retrofit & Conflict Resolution
The retrofit process in ReleaseOwl ensures that changes made in the maintenance landscape are synchronized with the implementation landscape while preventing downgrades, overwrites, and conflicts. It supports both automated and manual retrofitting mechanisms to handle various object types and development workflows.
Retrofit Approaches
Retrofitting in ReleaseOwl can be performed in two ways:
Automated Retrofit via Pipelines
ReleaseOwl offers an automated retrofit task as part of the release pipeline. This ensures that whenever changes are moved to Quality (QA) or Production (PRD), they are automatically retrofitted back to the implementation landscape.
The retrofit task:
Checks for conflicts
Ensures that only non-conflicting changes are moved forward automatically
Manual Retrofit via the Retrofit Screen
In cases where a transport request (TR) is modified or delayed, it will appear on the Retrofit Screen in ReleaseOwl.
Users can manually trigger the retrofit process from this screen, which will:
Dynamically create a new transport request
Transfer changes from the maintenance landscape to the implementation landscape
This manual method gives users control over which TRs to retrofit and when, especially useful in cases requiring conflict resolution or selective movement.
Enabling and Performing Transport Retrofit in ReleaseOwl
You can enable the retrofit option in the Transport Domain Controller screen.
Steps to Enable Retrofit:
Navigate to Transport Domain Controller from the Administration view.
If the Transport Domain Controller is not yet registered, click Register Transport Domain Controller. Otherwise, you can edit the existing configuration.
Enter the required details.
Check the option Enable Retrofit (Source) to enable retrofit.
Click Save to apply the changes.
The following screen is displayed upon registering the Transport Domain Controller.
Performing Transport Retrofit
Navigate to Transport Retrofit under the Build section.
Select the transport you want to retrofit and click Retrofit.
After completing the retrofit process, you can view details of the retrofit objects by clicking the arrow button. This will display information such as the program ID, object type, retrofit conflict status, and more.
Steps to Resolve Conflicts:
Click on the transport request with the Retrofit Conflict status.
View the object that has a conflict.
Click the error icon against the Retrofit Conflict Status to view error details.
Rectify the error and click Resolve to resolve the conflict.
Click OK—the Retrofit Conflict Status will change successfully.
Click Continue Retrofit to proceed.
The retrofit process completes successfully.
Last updated