The preceding steps described how to configure the server side Store.Mobile.DCS-CSR module of Assisted Selling.
To get started, open the AgentWorkspace Xcode Workspace located in the directory where you unzipped the files, at:
<home>/OCAssistedSellingiOS/AgentWorkspace.xcworkspaceConfiguration
To get Assisted Selling up and running in your environment, configure the following Agent-Info.plist entries:
ATG_REST_SERVER_HOSTis the hostname of the server running theStore.Mobile.DCS-CSRserver module that you wish to connect to.ATG_REST_SERVER_PORTis the port number of that server.
Additionally, for a release build intended for production ATG_USE_HTTPS should be set to “YES” in order to enable SSL. This is strongly recommended and requires additional supporting configuration within your infrastructure to fully enable SSL.
Use this method of configuration when distributing an app, since the values of the Agent-Info.plist are used by default until they are manually overridden in the settings bundle.
Creating credentials after you install the optional SIM Integration plugin
The SIM Integration option appears under a specific section called ASA Add-ons within CIM. ASA can function with or without SIM Integration. Oracle Commerce Reference Store and both the Mobile and SIM add-ons need to be selected in order to proceed with key store configuration.
After you have completed the Product Selection CIM task, follow these steps to install the SIMIntergartion plugin
Select
[C] Custom CIM Plugin LauncherSelect
[C] Set credentials for SIM webservicesSelect
[S] Set SIM webservice credentialsEnter a new SIM username and password
The SIM webservice credentials are saved in an OPSS file, which you deploy selecting [1] OPSS security from the main menu after completing this step.
Settings Bundle
The iOS client includes a settings bundle located at <home>/OCAssistedSellingiOS/Agent/Agent/Settings.bundle, where <home> is the directory where you extracted the distribution. This bundle manages server settings, such as ports, host, and Site ID, from the Settings app. This bundle is included in Assisted Selling for demonstration purposes. Once Assisted Selling is installed on the iOS device, touch Assisted Selling in Settings and configure the Host and Port server settings to point to your dedicated server.
Use the Settings bundle for configuration when demonstrating the application since you can quickly change server settings without rebuilding the app and reinstalling. You may want to remove the settings bundle when releasing an app and use the values defined in Agent-Info.plist.

