Install and Configure the Recipe
On your Oracle Integration instance, install the recipe to deploy and configure the integration and associated resources.
Install the recipe on your Oracle Integration instance. See Install a Recipe or Accelerator.
After you've installed the recipe, configure the following resources. See Configure Resources in a Package.
Configure the REST OIC API Connection
- In the Configuration Editor, under Connections, click the connection name.
- In the Properties section,
enter the following details:
Field Information to Enter Connection Type Leave REST API Base URL selected. Connection URL Enter the host name of your Oracle Integration instance. - In the Security section, enter
the following details:
Field Information to Enter Security Policy Select Basic Authentication. Username Enter the username of the Oracle Integration user account with the Service Invoker role. Password Enter the password of the Oracle Integration user account with the Service Invoker role. - Click Save. If prompted, click Save again.
- Click
Test to ensure that your
connection is successfully configured. In the resulting
dialog, click Test again.
A message confirms if your test is successful.
- To return to the Configuration
Editor, click Go back
.
Configure the Oracle ERP Cloud DiCentral Connection
- In the Configuration Editor, under Connections, click the connection name.
- In the Properties section, enter the Oracle ERP Cloud host name. For example:
https://your_domain_name.fa.DC.oraclecloud.com. - In the Security section, enter
the following details:
Field Information to Enter Security Policy Select Username Password Token. Username Enter the username of the account created for Oracle Integration on Oracle SCM Cloud. See Configure Oracle SCM Cloud. Password Enter the password of the account created for Oracle Integration on Oracle SCM Cloud. - Click Save. If prompted, click Save again.
- Click
Test to ensure that your
connection is successfully configured. In the resulting
dialog, click Test again.
A message confirms if your test is successful.
- To return to the Configuration
Editor, click Go back
.
Configure the REST DiCentral Sales Order Connection
- In the Configuration Editor, under Connections, click the connection name.
- In the Properties section,
enter the following details:
Field Information to Enter Connection Type Leave REST API Base URL selected. Connection URL Enter the Sales Order Response endpoint you obtained from DiCentral. See Configure DiCentral. - In the Security section, enter
the following details:
Field Information to Enter Security Policy Select API Key Based Authentication. API Key Enter the API key you obtained from DiCentral. See Configure DiCentral. API Key Usage Ensure that the following is configured: -H Authorization: Bearer ${api-key} - Click Save. If prompted, click Save again.
- Click
Test to ensure that your
connection is successfully configured. In the resulting
dialog, click Test again.
A message confirms if your test is successful.
- To return to the Configuration
Editor, click Go back
.
Configure the REST DiCentral Shipment Invoice Connection
- In the Configuration Editor, under Connections, click the connection name.
- In the Properties section,
enter the following details:
Field Information to Enter Connection Type Leave REST API Base URL selected. Connection URL Enter the Sales Order Response endpoint you obtained from DiCentral. See Configure DiCentral. - In the Security section, enter
the following details:
Field Information to Enter Security Policy Select API Key Based Authentication. API Key Enter the API key you obtained from DiCentral. See Configure DiCentral. API Key Usage Ensure that the following is configured: -H Authorization: Bearer ${api-key} - Click Save. If prompted, click Save again.
- Click
Test to ensure that your
connection is successfully configured. In the resulting
dialog, click Test again.
A message confirms if your test is successful.
- To return to the Configuration
Editor, click Go back
.
Configure the REST OIC API Connection
- In the Configuration Editor, under Connections, click the connection name.
- In the WSDL URL field of the Connection Properties section, upload the WSDL file that you downloaded from your Oracle SCM Cloud instance. See Configure Oracle SCM Cloud.
- In the Security field, select Basic Authentication.
- Click Save. If prompted, click Save again.
- Click
Test to ensure that your
connection is successfully configured. In the resulting
dialog, click Test again.
A message confirms if your test is successful.
- To return to the Configuration
Editor, click Go back
.
Configure the Lookup Table
Edit the lookup table, and enter the necessary values.
- In the Configuration Editor, click Lookups to view the lookup tables in the recipe. Click the name of the lookup table to edit.
- This recipe package contains the following lookup table: Oracle-BRT-SCM_DiCentral_Configuration. This lookup table contains the information needed to create a sales order in Oracle SCM Cloud.
The following table provides the description for each parameter:
Name Description SourceTransactionSystem Transaction source system identify the source of transactions that you import into Oracle SCM Cloud.
Example value: DIC
Note:
Update this value based on the configuration in Oracle SCM Cloud.MeasureName Measure name to import sales forecasts to Oracle ERP Cloud.
Example value: EDI Shipments Forecast
Note:
Do not modify this value unless the Oracle SCM Cloud configuration has changed.Currency Currency used for sales order transaction.
Example value: USD
Note:
Update this value based on the configuration in Oracle SCM Cloud.DeletePreviousForecast Flag to delete the previous imported forecasts.
Example value: No
Note:
Do not modify this value.EmailNotification Notify the end user if any error occurs in the integration process.
Note:
pdate based on who needs to receive error notification.OrderTemplateName A sales order to provide the value for sales order transaction in Oracle SCM Cloud.
Example value: DIC_TEMPLATE_ORDER
Note:
Update this value based on the configuration in Oracle SCM Cloud.EffContextCodeVO The VO ContextCode defined for FlexFields as per Oracle SCM Cloud.
Example value: FulfillLineEffBEDI_Release_InformationprivateVO
Note:
Update this value based on the configuration in Oracle SCM Cloud.SalesOrder_Notification_User User name of the fusion user who receives the Fusion pop-up notifications. This value is case sensitive.
Example value: Robert.James
Note:
Update this value based on who needs to receive notification in Oracle SCM Cloud for successful sales order creation.SalesForecasts_Notification_User User name of the fusion user who receives the Fusion pop-up notifications. This value is case sensitive.
Example value: jack.wells
Note:
Update this value based on who needs to receive notification in Oracle SCM Cloud for successful forecast creation.TaskCreatorForNotificationUser Name of the task creator which is displayed in the Fusion pop-up notification.
Example value: DiAutomotive
Note:
Update this value based on customer preference.ContextCodeName The EFF ContextCode defined for FlexFields as per Fusion configuration.
Example value: EDI Release Information
Note:
Update this value based on the configuration in Oracle SCM Cloud. - Click Save. If prompted, click Save again.
- To return to the Configuration
Editor, click Go back
.