Asset Promotion in API Gateway
Promotion refers to moving API Gateway assets from one stage to another. You can promote assets using webMethods Deployer and Asset Build Environment.
You can promote API Gateway assets from one stage to the other using webMethods Deployer. webMethods Deployer is a tool you use to deploy user-created assets that reside on source webMethods runtimes or repositories to target webMethods runtime components (runtimes). For example, you might want to deploy assets you have developed on servers in a development environment (the source) to servers in a test or production environment (the target).
The high level steps involved are as follows:
![](../yai-webhelp/images/staging_flow.png)
For more information on promoting assets using webMethods Deployer , see webMethods Deployer User’s Guide.
API Gateway staging and promotion allows you to:
![*](chapterTOC_bullet.png)
promote all the run time assets such as
API Gateway APIs, aliases, applications, policies, or admin configurations across different stages.
![*](chapterTOC_bullet.png)
select and promote a subset of assets from one stage to another stage. For example, you can promote a single API and its policy dependencies from one stage to another.
![*](chapterTOC_bullet.png)
select dependencies involved while promoting an asset. For example, while selecting a service for promotion, you must also select the dependent policies, applications, and so on.
![*](chapterTOC_bullet.png)
modify values of attributes of selected aliases during promotion.
![*](chapterTOC_bullet.png)
roll back assets in case of failures.
Note:
During the promotion process ensure that both the source and the target system have the same master password.