3 Install and Configure the Recipe
On your Oracle Integration instance, install the recipe package to deploy and configure the integrations and associated resources.
-
On the Oracle Integration Home page, in the Pick a Recipe/Accelerator section, click View All.
-
Find the recipe package that you want to install.
-
Hover over the recipe, then click Install
.
A message confirms that the recipe was successfully installed, and the recipe card shows INSTALLED.
-
Hover over the recipe again and click Configure
to configure the resources of the recipe.
The Configuration Editor page opens, displaying all the resources of the recipe package. Configure the following resources before you activate and run the recipe.
Configure the Oracle REST OIC API Connection
-
In the Configuration Editor, under Connections, hover over the connection, and then click Edit
.
-
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 the Oracle Integration instance in which you’ve installed the recipe.
-
In the Security section, enter the following details:
Field Information to Enter Security Policy
Select Basic Authentication.
Username
Enter the user name of the Oracle Integration user account with the Service Invoker role. See System and Access Requirements.
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 test the connection. A confirmation message apperas if your test is successful.
-
To return to the Configuration Editor, click Go back
.
Parent topic: Install and Configure the Recipe
Configure the Oracle ERP Cloud Connection MICROS
-
In the Configuration Editor, under Connections, hover over the connection, then click Edit
.
-
In the Properties section, enter the Oracle Fusion Cloud SCM 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 Fusion Cloud SCM. See Configure Oracle Fusion Cloud SCM.
Password
Enter the password of the account created for Oracle Integration on Oracle Fusion Cloud SCM.
-
Click Save. If prompted, click Save again.
-
Click Test to test the connection. A confirmation message appears if your test is successful.
-
To return to the Configuration Editor, click Go back
.
Parent topic: Install and Configure the Recipe
Configure the Oracle MICROS SOAP Master Data Connection
-
In the Configuration Editor, under Connections, hover over the connection, then click Edit
.
-
In the Properties section, enter the following details:
Field Information to Enter WSDL URL
Enter the Oracle MICROS Inventory Management WSDL URL
Please request the Inventory Management Master Data URL from your Oracle MICROS representative
-
In the Security section, enter the following details:
Field Information to Enter Security
Select No Security Policy.
Note:
MICROS Master Data SOAP API uses a custom authorization header for it’s request. This cannot be configured in the SOAP adapter connection in OIC. For the purpose of this sample implementation the SOAP request credentials (username/password/domain) are stored in the lookup table. (See “Oracle-BRT-Micros_MasterData” lookup in the configure-the-lookup-tables section.) The recipe consumer must store the credentials in a secure repository such as OCI Vault or ATP. -
Click Save. If prompted, click Save again.
-
Click Test to test the connection. A confirmation message appears if your test is successful.
-
To return to the Configuration Editor, click Go back
.
Parent topic: Install and Configure the Recipe
Configure the Lookup Tables
In the Configuration Editor, click Lookups to view
the lookup tables in the recipe. Hover over the lookup table to edit,
then click Edit .
This recipe package contains the following lookup tables.
Oracle-BRT-Micros_ERP_FB_StatusMap
This lookup table contains the values of the Status field responses which needs to be passed to Oracle SCM to Oracle MICROS IM Master Data Sync integration. The following table provides the description for each parameter:
Name | Description |
---|---|
ERPItemStatus |
This field indicates the item status field value of SCM. Indicates whether the item is active or inactive. Do not modify this value unless SCM configuration is changed. |
FnBItemStatus |
This field indicates the corresponding status value to be passed to Oracle MICROS Inventory Management Item creation request. Do not modify this value unless MICROS Inventory Management configuration is changed. |
Oracle-BRT-Micros_MasterData
This lookup table contains the information required to be sent as the SOAP header while making an API call to the Inventory Management web service. The following table provides the description for each parameter:
Name | Description |
---|---|
soapUser |
This field contains the user name for authenticating against the Inventory Management web service. |
soapPassword |
This field contains the password for authenticating against the Inventory Management web service. |
soapDomain |
This field contains the enterprise short name (e.g ABC). |
Oracle-BRT-Micros_ERP_FB_ItemDetailsMap
This lookup table contains the item mappings used in Oracle SCM to Oracle MICROS IM Item Sync integration.
Name | Description |
---|---|
CategoryName |
Indicates the category name for an item in SCM. This will then be used to determine the respective ItemGroupNumber to be send in the IM item creation request payload Add all the categories configured in SCM that are used with IM. |
ItemGroupNumber |
Indicates the IM item group number mapping against the respective SCM category name The IM API also offers a web service call to import item groups. |
CountInterval |
This field contains the Count Interval to be used for the item creation request payload to MICROS Inventory Management against a specific CategoryName. Modify this value based on your requirement Example: D = Daily, requires an Inventory Template called “Daily” with 1 at the INVTEMPLATE.FKEY Database column W = Weekly, requires an Inventory Template called “Weekly” with 2 at the INVTEMPLATE.FKEY Database column M = Monthly, requires an Inventory Template called “Monthly” with 3 at the INVTEMPLATE.FKEY Database column D = Yearly, requires an Inventory Template called “Yearly” with 4 at the INVTEMPLATE.FKEY Database column OnDemand, requires an Inventory Template called “OnDemand” with 5 at the INVTEMPLATE.FKEY Database column Never, must be defined as “Ignore Item in Inventory” at Master Data | Items |
ERPUOMCode |
Indicates the Unit Of Measure (UOM) code for an item in SCM. This will then be used to determine the respective FnBBaseOrdqntyUnit to be send in the IM item creation request payload Add all the UOM configured in the SCM which needs to be processed for items |
FnBBaseOrdqntyUnit |
Indicates the MICROS Inventory Management Unit Number against the respective SCM Unit Of Measure. Add all the Unit Numbers configured in the MICROS which needs to
be mapped against SCM for items.
Note: The FnBBaseOrdqntyUnit relates to the ERPUOM column, but is independent from the Category Name/ItemGroupNumber/CountInterval (it is not related to it) In case of Metric Units:
In case of Imperial Units:
|
Oracle-BRT-Micros_ErrorNotification_Config
This lookup table contains the information needed to trigger the error handlers. The following table provides the description for each parameter:
Name | Description |
---|---|
OIC |
The Oracle Integration Admin email address that must be notified on failures. |
ERP |
The ERP Admin email address that must be notified on failures. |
Micros |
The MICROS Admin email address that must be notified on failures. |
Parent topic: Install and Configure the Recipe