This chapter describes how to enroll Xstore Office On-Premise with other Retail Cloud Services.
To configure Xstore Office On-Premise with IDCS follow the steps listed below:
Add the following entries to the xcenter.properties
file:
Add :idcs
to the config path global extensions.
Configure the idp.connectionURL
.
Add :idcs/relate
to the config path base features to broadcast poslog data to Customer Enagement using IDCS.
Add :idcs/locate
to the config path base features to send item and inventory data to Order Broker using IDCS.
For Order Broker configurations, cloud.http.locate.oauth2
needs to be set to true
in the xcenter.properties file.
For Customer Engagement configurations, the relateAuthHandlerResolver
bean needs to be commented out in the xcenter-spring-beans.xml file:
<!-- <bean id="relateAuthHandlerResolver" class="com.micros_retail.xcenter.broadcast.relate.RelateAuthHandlerResolver"> <property name="relateOrgCode" value="ORGCODE" /> <property name="encryptedUsername" value="encryptedUsername" /> <property name="encryptedPassword" value="encryptedPassword" /> </bean> -->
Then submit and store credentials which will allow Xstore Office On-Premise to communicate with Identity Cloud Service (IDCS).
Note: These credentials need to be generated in another cloud application. The cloud application needs to grant access to Xstore Office On-Premise to complete the communication setup. |
From the Oracle Retail Xstore Office menu, select System Management, and then select System Manager. From the System Manager menu, select Credentials Storage.
For more information on how to submit and store credentials, see the Credentials Storage section in chapter System Management.
To configure Xstore registers for IDCS follow the steps listed below:
Enroll all stores in an organization node with cloud services.
From the Oracle Retail Xstore Office menu, select System Management, then select Store Authorization Manager. From the Store Authorization Manager menu, select Store Authorization Manager. Select an organization node and press Next.
For more information on how to enroll stores with cloud services, see the Store Enrollment section in chapter System Management.
After the deployment of the store enrollment, use the Personality Maintenance functionality to configure IDCS access for a service, for example Customer Engagement or Order Broker.
For more information on how to enable IDCS access for a service, see the Personality Maintenance section in chapter Configurator.
The Xservices must be manually configured with the correct configuration path to use IDCS for the various services. Add the following entries to the xservices.properties
file:
For IDCS Access to Customer Engagement add :idcs/relate
to the config path base features.
For IDCS Access to Order Broker add :idcs/locate
to the config path base features.