importTradingPartner or packageDeploy operations to override environment-specific Trading Partner identifier values and control number settings after deployment.
Its purpose is to allow environment-specific B2B Trading Partner configuration to be managed outside of the exported Trading Partner artifacts. This eliminates the need to manually update Trading Partner identifiers or control numbers when deploying to different environments.
Target Properties
Property Name | Property Code | Required | Description |
|---|---|---|---|
OIC Account |
| No | The OIC account with all the required properties like Base URI, Username and Password for connecting to an OIC Instance |
Inputs
Input Name | Input Code | Required | Description |
|---|---|---|---|
OIC Account |
| No | The OIC account with all the required properties like Base URI, Username and Password for connecting to an OIC Instance. Typically, this will not be used because the value will come from the property FDOIC_CLOUD_ACCOUNT_CODE instead. |
Trading Partner List |
| No | CSV list of Trading Partner ids to include in the plan file. Leave blank to include all non-project Trading Partners. |
Project List |
| No | CSV list of project ids to include Trading Partners from. Leave blank to include Trading Partners from all projects |
OIC Trading Partner Identifier Plan File |
| No | Optional input to specify a different Trading Partner Identifier Plan file name. Default |
Artifacts
This operation doesn’t consume or produce any artifacts.Endpoint Selection
This operation will select all available endpoints associated to the Target.Endpoint Execution
This operation will execute on any one of the selected endpoints and will be random in the determination of which one.Special Considerations
B2B Trading Partner Identifiers Plan Format
The B2B Trading Partner Identifier Plan closely follows Java Properties syntax with the notable exception that spaces do not delimit the key/value pairs. Two types of entries are supportedLine Field | Description |
|---|---|
TradingPartnerId | The Trading Partner identifier on the OIC. |
ProjectId | Optional Project identifier for project-specific Trading. |
IdentifierId | The unique identifier ID assigned by OIC. |
IdentifierType | The identifier type as displayed in the OIC UI (for example, AS2 Identifier or EDI Interchange ID) |
value | The replacement value. This may be plain text or a FlexDeploy property.| |
Sample Properties
B2B Trading Partner Identifier Plan Processing
In the sample above, we are replacing the AS2 Identifier for theAVINSH_CORP Trading Partner with the FlexDeploy property ${{B2B_ID_VALUE}}. This means that B2B_ID_VALUE is configured as a FlexDeploy property (most likely a Target property) and can have a different value for each OIC environment. This allows Trading Partner identifiers and control number settings to be updated dynamically for each environment without modifying the exported Trading Partner artifacts. The properties should be added to a deploy workflow that is used for the importTradingPartner or packageDeploy operations. The workflow must then be associated with the appropriate OIC Target Group using the FlexDeploy topology screens.