Imports (deploys) a jar file to the OSB Server and performs environment-specific property replacement if a customization/configuration file is present in the code repository.
...
Environment/Instance Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
Weblogic Admin User |
| Yes | The user for the WLS Weblogic admin server. |
Weblogic Admin Password |
| Yes | The password for Weblogic Admin User. |
Weblogic Admin Listen Address |
| Yes | The listener address of the WLS Weblogic admin server. For example: localhost |
Weblogic Admin Listen Port |
| Yes | The port of the WLS Weblogic admin server. (e.g |
OSB Extended Classpath |
| No | Allows the user to extend the classpath for this plugin call. |
OSB Home |
| Yes | The Oracle OSB home. For example: |
Oracle Weblogic Home (WL_HOME) |
| Yes | Weblogic Home Directory. (e.g. |
...
Project Properties
Property Name | Property Code | Required | Description | ||||
---|---|---|---|---|---|---|---|
OSB Project |
| Yes | OSB Project Name. | ||||
OSB Jar Name |
| Yes | Name of the jar file used to deploy the OSB project. | ||||
OSB Passphrase |
| No | Passphrase used to encrypt or decrypt jar file. | OSB Customization File |
| No | The name of the customization/configuration file to be applied after the deployment of the project. The Customization file can either be a fully qualified path or a path relative to the |
OSB Preserve environment variable values | FDOSB_PRESERVE_ENV_VAR_VALUES | No | This property was added in version 4.0.3.8 This optional property sets the |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
OSB Customization File |
| No | The name of the customization/configuration file to be applied after the deployment of the project. The Customization file can either be a fully qualified path or a path relative to the This plugin input overrides project property value for OSB Customization File. |
Activate Property Replacement | FDOSB_INP_ACTIVATE_PROPERTY_REPLACEMENT | No | A flag to control whether property replacement will occur on the contents of the jar file. This doesn't affect the property replacement of the customization file. |
Outputs
Output Name | Required | Description |
---|---|---|
Artifacts
This operation consumes a deployable jar file artifact from the artifacts repository.
...
- If the file path is absolute, the file will be copied to the
FD_TEMP_DIR
directory and the Property Replacement will be run on the file. - If the file is relative to the
FD_TEMP_DIR
directory, file replacement will be run on it.
Replacement Properties
Replacement properties are defined by using $FDWLS_ADMIN_LISTEN_ADDRESS
and $FDWLS_ADMIN_LISTEN_PORT
for environment-instance scoped properties.
For example:
http://localhost:7001/soa-infra/services/default/ProcessPurchaseOrderSync/processpurchaseordersync_client_ep
could be expressed using replacement properties like:
...
...
Project Jar File Content
If the Activate Property Replacement input property is true, then the files within the project jar will have Property Replacement run on each of them.