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

  1. In the Configuration Editor, under Connections, click the connection name.
  2. 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.
  3. 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.
  4. Click Save. If prompted, click Save again.
  5. 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.

  6. To return to the Configuration Editor, click Go back Back icon.

Configure the Oracle ERP Cloud DiCentral Connection

  1. In the Configuration Editor, under Connections, click the connection name.
  2. In the Properties section, enter the Oracle ERP Cloud host name. For example: https://your_domain_name.fa.DC.oraclecloud.com.
  3. 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.
  4. Click Save. If prompted, click Save again.
  5. 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.

  6. To return to the Configuration Editor, click Go back Back icon.

Configure the REST DiCentral Sales Order Connection

  1. In the Configuration Editor, under Connections, click the connection name.
  2. 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.
  3. 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}
  4. Click Save. If prompted, click Save again.
  5. 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.

  6. To return to the Configuration Editor, click Go back Back icon.

Configure the REST DiCentral Shipment Invoice Connection

  1. In the Configuration Editor, under Connections, click the connection name.
  2. 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.
  3. 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}
  4. Click Save. If prompted, click Save again.
  5. 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.

  6. To return to the Configuration Editor, click Go back Back icon.

Configure the REST OIC API Connection

  1. In the Configuration Editor, under Connections, click the connection name.
  2. 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.
  3. In the Security field, select Basic Authentication.
  4. Click Save. If prompted, click Save again.
  5. 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.

  6. To return to the Configuration Editor, click Go back Back icon.

Configure the Lookup Table

Edit the lookup table, and enter the necessary values.

  1. In the Configuration Editor, click Lookups to view the lookup tables in the recipe. Click the name of the lookup table to edit.
  2. 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.
  3. Click Save. If prompted, click Save again.
  4. To return to the Configuration Editor, click Go back Back icon.