Oracle SOA plugin
This topic provides information about Oracle SOA plugin.
The Deploy Oracle Service-Oriented Architecture (SOA) plugin supports:
- Importing and deleting MDS items
 - Deploying and undeploying SOA composites
 - Updating SOA technology adapters in Oracle Fusion
 - Updating extension libraries for SOA Suite
 - Uploading XSL Resources to the SOA server hosts
 - Deploying user message drivers to the SOA servers
 
For information about the configuration items (CIs) that the Oracle SOA plugin provides, refer to the Oracle SOA Plugin Reference.
Features
- Import and delete MDS folders
 - Deploy SOA composite services
 - Add resources to technology adapters
 - Add XSL resources to use in transformations
 - Define user messaging drivers
 
Using the plugin configuration items
The soa.MdsSpec CI is a JAR file that contains:
- One MDS folder with its subfolders and elements
 
The soa.CompositeSpec CI is a ZIP file that contains:
- One deployable SCA archive file
 - One configuration plan XML file
 
When you use the Deploy user interface to upload a soa.CompositeSpec artifact, you must ensure that the SCA JAR file and the configuration plan XML file are at the root of the ZIP file.
The soa.<adapter>ConnectionFactorySpec CI:
- Contains no artifact
 - Declares the properties for the corresponding 
<*adapter*>: DB, File, FTP, MQ or JMS 
The soa.ExtensionLibrarySpec CI is a JAR file that contains:
- Custom java classes
 
The SOA ext folder, where the ANT build is executed is specified by the AntHomeDirectory property.
The soa.XSLResourcesSpec CI is a ZIP file that contains:
- A folder with XSL resources
 
The soa.UserMessagingdriverEmail CI:
- Contains no artifact
 - Describes a driver email specification by its properties
 
Use in deployment packages
This is a sample deployment package (DAR) manifest file (deployit-manifest.xml). It contains declarations for an soa.CompositeSpec.
    <?xml version="1.0" encoding="UTF-8"?>
    <udm.DeploymentPackage version="1.0" application="SOA11TestApp">
      <orchestrator />
      <application />
      <deployables>
    <soa.CompositeSpec name="MyPOProcessing" file="MyPOProcessing/sca_MyPOProcessing_rev1.0.zip">
      <tags />
      <scanPlaceholders>true</scanPlaceholders>
      <checksum>1.0</checksum>
      <partition>default</partition>
      <forcedefault>true</forcedefault>
    </soa.CompositeSpec>
      </deployables>
      <applicationDependencies />
    </udm.DeploymentPackage>