> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexDeploy - Oracle Service Bus Plugin Guide

> The Oracle Service Bus plugin provides the capability to export, import or undeploy OSB projects. This plugin allows full exporting of OSB projects or

The Oracle Service Bus plugin provides the capability to export, import or undeploy OSB projects. This plugin allows full exporting of OSB projects or Package-Based building with specific OSB resources from a source control system.

# Supported Versions

* 11.1.1.7+

* 12.1.3

* 12.2.1

* 14.1.2

# Key Features

* Export from OEPE, JDeveloper workspace, and the Server

* Import with optional customization file

* Undeploy a project

* Perform property replacement on customization file

* Perform conditional property replacement on OSB project files

* Supports Exporting of entire OSB Projects or specific OSB resources (Package-Based deployment)

# Plugin Operations

* [osbApplyCustomizationFile](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbapplycustomizationfile.md)
* [osbExport](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbexport.md)
* [osbExportWorkspace](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbexportworkspace.md)
* [osbImport](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbimport.md)
* [osbPackageBuild](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbpackagebuild.md)
* [osbPackageImport](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbpackageimport.md)
* [osbUndeploy](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-service-bus-plugin-guide/osbundeploy.md)

# Example Workflows

Simply create workflow with name and type shown below, click Save, go to Definition, click Source button, then download source code replace entire contents on Source popup.

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Workflow Name**</th><th>**Workflow Type**</th><th>**Source Code**</th><th>**Description**</th></tr><tr><td>Build OSB</td><td>Build</td><td>[![](https://flexagon.atlassian.net/wiki/download/thumbnails/12395024940/Build%20OSB.yml?version=1\&modificationDate=1775496232793\&cacheVersion=1\&api=v2\&viewType=fileMacro)](attachments/12395024940/12395024955.yml)</td><td>Export project source from supported SCM, build OSB Jar and save as artifacts for use during deploy.</td></tr><tr><td>Deploy OSB</td><td>Deploy</td><td>[![](https://flexagon.atlassian.net/wiki/download/thumbnails/12395024940/Deploy%20OSB.yml?version=1\&modificationDate=1775496232792\&cacheVersion=1\&api=v2\&viewType=fileMacro)](attachments/12395024940/12395024952.yml)</td><td>Deploy OSB Jar file to target environment.</td></tr></tbody></table>
