mpos installation guide

Upload: varachartered283

Post on 02-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 MPOS Installation Guide

    1/40

    Oracle Retail Mobile Point-of-Service

    Installation Guide

    Release 13.0

    May 2008

  • 8/10/2019 MPOS Installation Guide

    2/40

    Oracle Retail Mobile Point-of-Service Installation Guide, Release 13.0

    Copyright 2007, 2008, Oracle. All rights reserved.

    Primary Author: Bernadette Goodman

    The Programs (which include both the software and documentation) contain proprietary information; theyare provided under a license agreement containing restrictions on use and disclosure and are also protected

    by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly,or decompilation of the Programs, except to the extent required to obtain interoperability with otherindependently created software or as specified by law, is prohibited.

    The information contained in this document is subject to change without notice. If you find any problems inthe documentation, please report them to us in writing. This document is not warranted to be error-free.Except as may be expressly permitted in your license agreement for these Programs, no part of thesePrograms may be reproduced or transmitted in any form or by any means, electronic or mechanical, for anypurpose.

    If the Programs are delivered to the United States Government or anyone licensing or using the Programs onbehalf of the United States Government, the following notice is applicable:

    U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical datadelivered to U.S. Government customers are "commercial computer software" or "commercial technical data"pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. Assuch, use, duplication, disclosure, modification, and adaptation of the Programs, including documentationand technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license

    agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, CommercialComputer Software--Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA94065.

    The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherentlydangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,redundancy and other measures to ensure the safe use of such applications if the Programs are used for suchpurposes, and we disclaim liability for any damages caused by such use of the Programs.

    Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respective owners.

    The Programs may provide links to Web sites and access to content, products, and services from thirdparties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites.You bear all risks associated with the use of such content. If you choose to purchase any products or servicesfrom a third party, the relationship is directly between you and the third party. Oracle is not responsible for:(a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the

    third party, including delivery of products or services and warranty obligations related to purchasedproducts or services. Oracle is not responsible for any loss or damage of any sort that you may incur fromdealing with any third party.

  • 8/10/2019 MPOS Installation Guide

    3/40

    Value-Added Reseller (VAR) Language

    (i) the software component known as ACUMATEdeveloped and licensed by Lucent Technologies Inc. ofMurray Hill, New Jersey, to Oracle and imbedded in the Oracle Retail Predictive Application Server -Enterprise Engine, Oracle Retail Category Management, Oracle Retail Item Planning, Oracle RetailMerchandise Financial Planning, Oracle Retail Advanced Inventory Planning and Oracle Retail DemandForecasting applications.

    (ii) the MicroStrategyComponents developed and licensed by MicroStrategy Services Corporation(MicroStrategy) of McLean, Virginia to Oracle and imbedded in the MicroStrategy for Oracle Retail Data

    Warehouse and MicroStrategy for Oracle Retail Planning & Optimization applications.

    (iii) the SeeBeyondcomponent developed and licensed by Sun MicroSystems, Inc. (Sun) of Santa Clara,California, to Oracle and imbedded in the Oracle Retail Integration Bus application.

    (iv) the Wavelinkcomponent developed and licensed by Wavelink Corporation (Wavelink) of Kirkland,Washington, to Oracle and imbedded in Oracle Retail Store Inventory Management.

    (v) the software component known as Crystal Enterprise Professional and/or Crystal Reports Professionallicensed by Business Objects Software Limited ("Business Objects") and imbedded in Oracle Retail StoreInventory Management.

    (vi) the software component known as Access Vialicensed by Access Via of Seattle, Washington, andimbedded in Oracle Retail Signs and Oracle Retail Labels and Tags.

    (vii) the software component known as Adobe Flexlicensed by Adobe Systems Incorporated of San Jose,California, and imbedded in Oracle Retail Promotion Planning & Optimization application.

    (viii) the software component known as Style Reportdeveloped and licensed by InetSoft TechnologyCorp. of Piscataway, New Jersey, to Oracle and imbedded in the Oracle Retail Value Chain Collaborationapplication.

    (ix) the software component known as WebLogicdeveloped and licensed by BEA Systems, Inc. of SanJose, California, to Oracle and imbedded in the Oracle Retail Value Chain Collaboration application.

    (x) the software component known as DataBeacondeveloped and licensed by Cognos Incorporated ofOttawa, Ontario, Canada, to Oracle and imbedded in the Oracle Retail Value Chain Collaborationapplication.

  • 8/10/2019 MPOS Installation Guide

    4/40

  • 8/10/2019 MPOS Installation Guide

    5/40

    v

    Contents

    List of FiguresList of Tables

    Preface ................................................................................................................................................................. ix

    Audience....................................................................................................................................................... ix

    Related Documents ..................................................................................................................................... ix

    Customer Support....................................................................................................................................... ix

    Review Patch Documentation ................................................................................................................... xOracle Retail Documentation on the Oracle Technology Network ..................................................... x

    Conventions ................................................................................................................................................. x

    1 Pre-Installation Tasks

    Check Hardware and Software Requirements ................................................................................... 1-1

    Check Java KeyStore Requirement....................................................................................................... 1-2

    2 Installation on the Oracle Stack using Windows

    Expanding the Mobile Point-of-Service Distribution....................................................................... 2-1

    Obtaining Third-Party Library Files Required by Mobile Point-of-Service................................ 2-1Running the Mobile Point-of-Service Application Installer ........................................................... 2-2

    Resolving Errors Encountered During Application Installation .................................................... 2-2

    Fixing the Security in your JRE ............................................................................................................. 2-2

    Setting Register Accountability............................................................................................................. 2-2

    Performing the Manual Integration...................................................................................................... 2-3

    Setting the Class Path Entries........................................................................................................... 2-3

    Setting Up Files................................................................................................................................... 2-3

    Enabling Parameter Updates............................................................................................................ 2-4

    Enabling Writing to the EJournal..................................................................................................... 2-5

    Results of the Installation....................................................................................................................... 2-5

    Running Mobile Point-of-Service ......................................................................................................... 2-6

    3 Installation on the IBM Stack using Linux

    Expanding the Mobile Point-of-Service Distribution....................................................................... 3-1

    Obtaining Third-Party Library Files Required by Mobile Point-of-Service................................ 3-1

    Running the Mobile Point-of-Service Application Installer ........................................................... 3-2

    Resolving Errors Encountered During Application Installation .................................................... 3-2

    Fixing the Security in your JRE ............................................................................................................. 3-2

  • 8/10/2019 MPOS Installation Guide

    6/40

    vi

    Setting Register Accountability............................................................................................................. 3-2

    Performing the Manual Integration...................................................................................................... 3-3

    Configuring Files................................................................................................................................ 3-3

    Enabling Parameter Updates............................................................................................................ 3-4

    Enabling Writing to the EJournal..................................................................................................... 3-4

    Results of the Installation....................................................................................................................... 3-5

    Running Mobile Point-of-Service ......................................................................................................... 3-5

    A Appendix: Mobile Point-of-Service Application Installer Screens

    B Appendix: Common Installation Errors

    "Mpos installer finished with errors".................................................................................................. B-1

    "Dispatcher.main, Exception: java.security.AccessControlException: access denied(java.util.PropertyPermission * read,write)" ...................................................................................... B-1

  • 8/10/2019 MPOS Installation Guide

    7/40

    vii

    List of Figures

    A1 Introduction ................................................................................................................................ A-1A2 Previous MPOS Install .............................................................................................................. A-2A3 License Agreement .................................................................................................................... A-2A4 Choose Install Folder................................................................................................................. A-3A5 Choose Install Set ....................................................................................................................... A-3A6 Default Locale............................................................................................................................. A-4

    A7 Supported Locales...................................................................................................................... A-5A8 Server Location........................................................................................................................... A-5A9 Where is jdk1.5 located?............................................................................................................ A-6A10 jdk1.5 does not exist................................................................................................................... A-7A11 JBoss Jar Directory ..................................................................................................................... A-7A12 What is the hostname of this mpos server?............................................................................ A-8A13 JRE Vendor.................................................................................................................................. A-8A14 Security Setup:Keystore............................................................................................................ A-9A15 Security Setup:Keystore.......................................................................................................... A-10A16 Security Setup:Keystore.......................................................................................................... A-11A17 Value-Added Tax (VAT)......................................................................................................... A-12A18 Pre-Installation Summary....................................................................................................... A-12A19 Install Complete ....................................................................................................................... A-13

  • 8/10/2019 MPOS Installation Guide

    8/40

    viii

    List of Tables

    11 Mobile Point-of-Service Server Requirements....................................................................... 1-112 Mobile Point-of-Service Handheld Requirements................................................................ 1-221 Subdirectories .............................................................................. 2-522

  • 8/10/2019 MPOS Installation Guide

    9/40

    ix

    Preface

    Oracle Retail Installation Guides contain the requirements and procedures that arenecessary for the retailer to install Oracle Retail products.

    Audience

    This Installation Guide is written for the following audiences: Database Administrators (DBA)

    System analysts and designers

    Integrators and implementation staff

    Related DocumentsFor more information, see the following documents in the Oracle Retail MobilePoint-of-Service documentation set:

    Oracle Retail Mobile Point-of-Service Release Notes

    Oracle Retail Mobile Point-of-Service Operations Guide Oracle Retail Mobile Point-of-Service User Guide

    Customer Supporthttps://metalink.oracle.com

    When contacting Customer Support, please provide:

    Product version and program/module name

    Functional and technical description of the problem (include business impact)

    Detailed step-by-step instructions to recreate

    Exact error message received

    Screen shots of each step you take

    https://metalink.oracle.com/https://metalink.oracle.com/
  • 8/10/2019 MPOS Installation Guide

    10/40

    x

    Review Patch DocumentationFor a base release (".0" release, such as 13.0), Oracle Retail strongly recommends thatyou read all patch documentation before you begin installation procedures. Patchdocumentation can contain critical information related to the base release, based onnew information and code changes that have been made since the base release.

    Oracle Retail Documentation on the Oracle Technology NetworkIn addition to being packaged with each product release (on the base or patch level),all Oracle Retail documentation is available on the following Web site:

    http://www.oracle.com/technology/documentation/oracle_

    retail.html

    Documentation should be available on this Web site within a month after a productrelease. Note that documentation is always available with the packaged code on therelease date.

    ConventionsThe following text conventions are used in this document:

    Convention Meaning

    boldface Boldface type indicates graphical user interface elements associatedwith an action, or terms defined in text or the glossary.

    italic Italic type indicates book titles, emphasis, or placeholder variables forwhich you supply particular values.

    monospace Monospace type indicates commands within a paragraph, URLs, codein examples, text that appears on the screen, or text that you enter.

    http://www.oracle.com/technology/documentation/oracle_retail.htmlhttp://www.oracle.com/technology/documentation/oracle_retail.htmlhttp://www.oracle.com/technology/documentation/oracle_retail.htmlhttp://www.oracle.com/technology/documentation/oracle_retail.html
  • 8/10/2019 MPOS Installation Guide

    11/40

  • 8/10/2019 MPOS Installation Guide

    12/40

  • 8/10/2019 MPOS Installation Guide

    13/40

    Installation on the Oracle Stack using Windows 2-1

    2Installation on the Oracle Stack usingWindows

    This chapter provides information about the installation procedures for Oracle RetailMobile Point-of-Service on the Oracle stack using Windows.

    Expanding the Mobile Point-of-Service DistributionTo extract the Mobile Point-of-Service files:1. Extract the ORMPOS-13.00.zipfile from the Mobile Point-of-Service distribution

    ORMPOS-13.00_EPD.zipfile.

    2. Copy or upload ORMPOS-13.00.zipto the installation directory and extract itscontents. In this installation guide, is used for that directory.

    Obtaining Third-Party Library Files Required by Mobile Point-of-ServiceThe Mobile Point-of-Service application uses JBoss specific files. You can download the

    jboss application server to get access to the required files. You can get the download at

    the website:http://sourceforge.net/project/showfiles.php?group_

    id=22866&package_id=16942&release_id=312621

    Extract the following files:

    jboss-4.0.2\lib\jboss-common.jar

    jboss-4.0.2\client\jboss-j2ee.jar

    jboss-4.0.2\client\jbossmq-client.jar

    Note: Do not store the JBoss jar files at the system root directory.

    Place the jar files into a folder.The installer does not correctly handle jar files stored at the systemroot directory.

    http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621
  • 8/10/2019 MPOS Installation Guide

    14/40

  • 8/10/2019 MPOS Installation Guide

    15/40

    Performing the Manual Integration

    Installation on the Oracle Stack using Windows 2-3

    Performing the Manual IntegrationThere following steps need to be completed manually to enable MobilePoint-of-Service to communicate with Back Office and Central Office. These stepsenable Mobile Point-of-Service to receive parameter updates and to send EJournal dataup to Central Office.

    Setting the Class Path EntriesAdd the following class path entries to the\mpos\bin\ulenv.batfile:

    SET CLASSPATH=%CLASSPATH%;%_360COMMON_PATH%\common\build\oc4j-internal.jar

    SET CLASSPATH=%CLASSPATH%;%_360COMMON_PATH%\common\build\javax77.jar

    SET CLASSPATH=%CLASSPATH%;%_360COMMON_PATH%\common\build\jms.jar

    SET CLASSPATH=%CLASSPATH%;%_360COMMON_PATH%\common\build\optic.jar

    Setting Up Files

    To set up the .propertiesfiles:

    1. If Back Office is installed, set up the file for Back Office. In the "ORACLE" sectionof the \mpos\lib\config\backoffice.jndi.propertiesfile, uncomment the following commands:

    java.naming.provider.url=ormi://localhost:12401

    java.naming.factory.initial=

    com.evermind.server.rmi.RMIInitialContextFactory

    java.naming.security.prinicipal=oc4jadmin

    java.naming.security.credentials=oc4jadmin

    2. In the "ORACLE" section of the \mpos\bin\jndi.propertiesfile, uncomment the following commands:

    java.naming.provider.url=ormi://localhost:12401

    java.naming.factory.initial=

    com.evermind.server.rmi.RMIInitialContextFactory

    java.naming.security.prinicipal=oc4jadmin

    java.naming.security.credentials=oc4jadmin

    Note: If Oracle Retail Back Office is installed on a different host orBack Office does not use the default RMI port of 12401, change theURL to the correct value.

    If Oracle Application Server does not use the default user ID andpassword, change the values for principaland credentialstothe correct user ID and password.

    Note: If Oracle Retail Back Office is installed on a different host orBack Office does not use the default RMI port of 12401, change theURL to the correct value.

    If Oracle Application Server does not use the default user ID andpassword, change the values for principaland credentialstothe correct user ID and password.

  • 8/10/2019 MPOS Installation Guide

    16/40

    Performing the Manual Integration

    2-4 Oracle Retail Mobile Point-of-Service Installation Guide

    3. Set up the \mpos\bin\comm.propertiesfile.In the "ORACLE" section, uncomment the following commands:

    comm.jms.topicConnectionFactory.name=jms/ApplicationTCF

    comm.jms.queueConnectionFactory.name=jms/ApplicationQCF

    comm.jms.topicConnectionFactory.name.backoffice=

    jms/ApplicationTCF

    com.jms.queueConnectionFactory.name.backoffice=

    jms/ApplicationQCF

    Enabling Parameter Updates

    You can apply parameters to multiple registers by creating parameter sets in BackOffice and then distributing the parameter sets. Parameter updates are sent to aspecific Mobile Point-of-Service register. The updates are then shared by all MobilePoint-of-Service registers.

    To distribute updated parameters from Back Office to Mobile Point-of-Service:1. Specify a Mobile Point-of-Service register number.

    To define the register number, set the WorkstationID parameter in the\mpos\lib\config\

    applications.propertiesfile. Any valid Mobile Point-of-Service register canbe used.

    2. Edit the \mpos\lib\com\extendyourstore\unleashed\services\main\ntierdispatcher.xml file.

    The ParameterTechnician section should look like the following example:

    If Oracle Application Server is not using the default user ID and password, changejmsIDand jmsPasswordshown in the previous example to the user ID andpassword being used.

    Note: If there are additional comm.propertiesfiles under\mposdirectory, delete the files.

    Note: The value of clientIDmust match theWorkstationIDspecified in the application.propertiesfile.

    If Oracle Application Server does not use the default user ID andpassword, change the values for principaland credentialstothe correct user ID and password.

  • 8/10/2019 MPOS Installation Guide

    17/40

    Results of the Installation

    Installation on the Oracle Stack using Windows 2-5

    Enabling Writing to the EJournal

    Define whether Mobile Point-of-Service writes to the EJournal through the queue orthe database or both.

    To define how Mobile Point-of-Service writes to the EJournal:

    1. Edit the \mpos\lib\com\extendyourstore\unleashed\services\main\ntierdispatcher.xml

    file in one of the following ways:

    To write to the EJournal through the queue, uncomment theQueuedJournalManager section.

    To write to the EJournal through the database, uncomment the DBJournalTechsection.

    To write to the EJournal through both the queue and the database, uncommentboth the QueuedJournalManager and DBJournalTech sections.

    2. Edit the \mpos\lib\config\manager\PosJournalManager.xmlfile. To write to the EJournal through the queue,uncomment the JMSJournalTech section.

    Results of the InstallationThe default root directory for the application is c:\OracleRetailStore. In thisguide, these directories are referred to as . Thesubdirectories listed in Table 21are created.

    Important subdirectories of the \mposdirectory are shown in Table 22.

    Table 21 Subdirectories

    Name Contents

    360common Files shared by multiple Oracle Retail Strategic Store Solutionsapplications including 360Platform, Domain, and third-party jarfiles

    jre Java runtime environment security files

    logs Log files

    mpos Mobile Point-of-Service files

    Uninstaller Data Files for uninstalling Mobile Point-of-Service

    Table 22

  • 8/10/2019 MPOS Installation Guide

    18/40

    Running Mobile Point-of-Service

    2-6 Oracle Retail Mobile Point-of-Service Installation Guide

    Running Mobile Point-of-ServiceRun the Mobile Point-of-Service system by executing batch files, found in yourinstallation bindirectory.

    Before running Mobile Point-of-Service, the store server must be running. Also, thestore must be open before transactions can be completed with Mobile Point-of-Service.If the store server is not running, use the following script:

    \pos\bin\StoreServerConduit.bat

    To run Mobile Point-of-Service:

    1. Start the Mobile Point-of-Service server. If it is not running, use the followingscript. This script also starts the Apache Tomcat web server.

    \mpos\bin\ulremote.bat

    2. Open a browser. Enter the following for the URL, whereis the hostname or IP address of the machinerunning the store server and the Mobile Point-of-Service process:

    http:\\\unleashed\WebServerCRFServlet

  • 8/10/2019 MPOS Installation Guide

    19/40

    Installation on the IBM Stack using Linux 3-1

    3Installation on the IBM Stack using Linux

    This chapter provides information about the installation procedures for Oracle RetailMobile Point-of-Service on the IBM stack using Linux.

    Expanding the Mobile Point-of-Service DistributionTo extract the Mobile Point-of-Service files:

    1. Extract the ORMPOS-13.00.zipfile from the Mobile Point-of-Service distributionORMPOS-13.00_EPD.zipfile.

    2. Copy or upload ORMPOS-13.00.zipto the installation directory and extract itscontents. In this installation guide, is used for that directory.

    Obtaining Third-Party Library Files Required by Mobile Point-of-ServiceThe Mobile Point-of-Service application uses specific files from JBoss and WebSphere.To obtain the necessary files:

    1. To get the required JBoss files, download the jboss application server. You can getthe download at the website:

    http://sourceforge.net/project/showfiles.php?group_

    id=22866&package_id=16942&release_id=312621

    Extract the following files:

    jboss-4.0.2/lib/jboss-common.jar

    jboss-4.0.2/client/jboss-j2ee.jar

    jboss-4.0.2/client/jbossmq-client.jar

    2. Some WebSphere specific files are needed to make use of JMS. Extract the requiredfiles from the following locations:

    /AppServer/plugins/

    com.ibm.ws.runtime_6.1.0.jar

    Note: Do not store the JBoss jar files at the system root directory.Place the jar files into a folder.

    The installer does not correctly handle jar files stored at the systemroot directory.

    http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=312621
  • 8/10/2019 MPOS Installation Guide

    20/40

  • 8/10/2019 MPOS Installation Guide

    21/40

  • 8/10/2019 MPOS Installation Guide

    22/40

    Performing the Manual Integration

    3-4 Oracle Retail Mobile Point-of-Service Installation Guide

    Enabling Parameter Updates

    You can apply parameters to multiple registers by creating parameter sets in BackOffice and then distributing the parameter sets. Parameter updates are sent to aspecific Mobile Point-of-Service register. The updates are then shared by all MobilePoint-of-Service registers.

    To distribute updated parameters from Back Office to Mobile Point-of-Service:

    1. Specify a Mobile Point-of-Service register number.

    To define the register number, set the WorkstationID parameter in the/mpos/lib/config/

    applications.propertiesfile. Any valid Mobile Point-of-Service register canbe used.

    2. Edit the /mpos/lib/com/extendyourstore/unleashed/services/main/ntierdispatcher.xml file.

    Update the ParameterTechnician section. Comment out the entries in the "Oracle"section and uncomment the entries in the "WebSphere" section.

    The ParameterTechnician section should look like the following example:

    Enabling Writing to the EJournal

    Define whether Mobile Point-of-Service writes to the EJournal through the queue orthe database or both.

    To define how Mobile Point-of-Service writes to the EJournal:

    1. Edit the /mpos/lib/com/extendyourstore/unleashed/services/main/ntierdispatcher.xml file in one of the following ways:

    To write to the EJournal through the queue, uncomment theQueuedJournalManager section.

    To write to the EJournal through the database, uncomment the DBJournalTechsection.

    Note: The value of clientIDmust match theWorkstationIDspecified in the application.propertiesfile.

    Note: You must create a UNIX user on the host where Back Office isinstalled and add that user to themqmgroup. The values for jmsIDand jmsPasswordspecified in the Password Technician definitionmust match the values for the UNIX user and password.

  • 8/10/2019 MPOS Installation Guide

    23/40

    Running Mobile Point-of-Service

    Installation on the IBM Stack using Linux 3-5

    To write to the EJournal through both the queue and the database, uncommentboth the QueuedJournalManager and DBJournalTech sections.

    2. Edit the /mpos/lib/config/manager/PosJournalManager.xmlfile. To write to the EJournal through the queue,uncomment the JMSJournalTech section.

    Results of the InstallationThe default root directory for the application is /opt/OracleRetailStore. In thisguide, these directories are referred to as . Thesubdirectories listed in Table 31are created.

    Important subdirectories of the /mposdirectory are shown in Table 32.

    Running Mobile Point-of-ServiceRun the Mobile Point-of-Service system by executing shell scripts, found in yourinstallation bindirectory.

    Before running Mobile Point-of-Service, the store server must be running. Also, thestore must be open before transactions can be completed with Mobile Point-of-Service.If the store server is not running, use the following script.

    /pos/bin/StoreServerConduit.sh

    To run Mobile Point-of-Service:

    1. Start the Mobile Point-of-Service server. If it is not running, use the followingscript. This script also starts the Apache Tomcat web server.

    /mpos/bin/ulremote.sh

    Table 31 Subdirectories

    Name Contents

    360common Files shared by multiple Oracle Retail Strategic Store Solutionsapplications including 360Platform, Domain, and third-party jarfiles

    jre Java runtime environment security files

    logs Log files

    mpos Mobile Point-of-Service files

    Uninstaller Data Files for uninstalling Mobile Point-of-Service

    Table 32 /mpos Subdirectories

    Name Description

    bin Startup batch files and shell scripts

    lib Mobile Point-of-Service application and resource .jarfiles

    lib/config XML configuration files, .propertiesfiles and .datfiles

    3rd party Third-party source .jarfiles

    logs Log files (additional log files are in the bin directory)

  • 8/10/2019 MPOS Installation Guide

    24/40

    Running Mobile Point-of-Service

    3-6 Oracle Retail Mobile Point-of-Service Installation Guide

    2. Open a browser. Enter the following for the URL, whereis the hostname or IP address of the machinerunning the store server and the Mobile Point-of-Service process:

    http:///unleashed/WebServerCRFServlet

  • 8/10/2019 MPOS Installation Guide

    25/40

  • 8/10/2019 MPOS Installation Guide

    26/40

    A-2 Oracle Retail Mobile Point-of-Service Installation Guide

    Figure A2 Previous MPOS Install

    Figure A3 License Agreement

    Note: You must choose to accept the terms of the license agreementin order for the installation to continue.

  • 8/10/2019 MPOS Installation Guide

    27/40

    Appendix: Mobile Point-of-Service Application Installer Screens A-3

    Figure A4 Choose Install Folder

    The field on this screen is described in the following table.

    Figure A5 Choose Install Set

    Field Title Where Would You LIke to Install?

    Field Description The directory into which the Mobile Point-of-Service files are copied.The default for the first directory in the path is OracleRetailStore.This directory should be the same for all Oracle Retail Strategic StoreSolutions products.

    In this guide, refers to the selectedinstallation directory.

    Files specific to Mobile Point-of-Service are copied to the /mpossubdirectory of .

    Example C:\OracleRetailStore

    Notes

  • 8/10/2019 MPOS Installation Guide

    28/40

    A-4 Oracle Retail Mobile Point-of-Service Installation Guide

    The field on this screen is described in the following table.

    Figure A6 Default Locale

    The field on this screen is described in the following table.

    Field Title Server Tier Type

    Field Description Choose the server tier type for this installation.

    To run the N-tier version, choose N-Tier.

    Note:Standalone is not supported.

    Example N-Tier

    Notes

    Field Title What is the default locale?

    Field Description Limited locale support in Mobile Point-of-Service enables the date,time, and currency to be displayed in the format for the selected defaultlocale.

    To select the locale for Canada, choose en_CA.

    To select the locale for Great Britain, choose en_GB.

    To select the local for the United States, choose en_US.

    Note:The only language currently supported is United States English.

    Example en_US

    Notes

  • 8/10/2019 MPOS Installation Guide

    29/40

  • 8/10/2019 MPOS Installation Guide

    30/40

  • 8/10/2019 MPOS Installation Guide

    31/40

    Appendix: Mobile Point-of-Service Application Installer Screens A-7

    Figure A10 jdk1.5 does not exist

    Installation of jdk1.5 is required.

    Figure A11 JBoss Jar Directory

    The field on this screen is described in the following table.

    Field Title Folder

    Field Description Choose the location of the directory that contains the JBoss jar files.

    Note:The JBoss jar files cannot be stored at the system root directory.The jar files must be placed into a folder. The installer does notcorrectly handle jar files stored at the system root directory.

    Example C:\jboss-4.0.2\lib

    Notes

  • 8/10/2019 MPOS Installation Guide

    32/40

    A-8 Oracle Retail Mobile Point-of-Service Installation Guide

    Figure A12 What is the hostname of this mpos server?

    The field on this screen is described in the following table.

    Figure A13 JRE Vendor

    The field on this screen is described in the following table.

    Field Title Corporate Server Name

    Field Description Enter the host name for the Mobile Point-of-Service server.

    Example twriter2

    Notes

  • 8/10/2019 MPOS Installation Guide

    33/40

    Appendix: Mobile Point-of-Service Application Installer Screens A-9

    Figure A14 Security Setup:Keystore

    The fields on this screen are described in the following tables.

    Field Title JRE Vendor

    Field Description Select the vendor for the JRE entered on the JRE Location screen:

    Sun

    IBM

    Example Sun

    Notes

    Field Title KeyStore Hash Algorithm

    Field Description Enter the name of the algorithm used by the KeyStore to hash sensitivedata.

    Example SHA-1

    Notes

    Field Title KeyStore Provider Name

    Field Description Enter the provider for the KeyStore.

    Example SunJCE

    Notes

    Field Title KeyStore Implementation Class

    Field Description Enter the class that enables Point-of-Service to access the KeyStore.

    Example oracle.retail.stores.simkeystore.siminterface.SimKeyStoreEncryptionService

    Notes

  • 8/10/2019 MPOS Installation Guide

    34/40

    A-10 Oracle Retail Mobile Point-of-Service Installation Guide

    Figure A15 Security Setup:Keystore

    The field on this screen is described in the following table.

    Field Title Folder

    Field Description Choose the location of the KeyStore jar files.

    Note:If you are using the simulated key management package bundledwith Point-of-Service, the KeyStore jar file is found in the\360common\libdirectory.is the name of the directory you choseon the Choose Install Folder screen. Enter this path for the folder.

    Note:The KeyStore jar files cannot be stored at the system rootdirectory. The jar files must be placed into a folder. The installer doesnot correctly handle jar files stored at the system root directory.

    Example c:\simkeystore

    Notes

  • 8/10/2019 MPOS Installation Guide

    35/40

    Appendix: Mobile Point-of-Service Application Installer Screens A-11

    Figure A16 Security Setup:Keystore

    The fields on this screen are described in the following tables. Up to five KeyStore jarfiles may be entered.

    Field Title KeyStore JAR 1

    Field Description Enter the name of a KeyStore jar file.

    Note:If you are using the simulated key management package bundledwith Point-of-Service, enter simkeystore.jar.

    Example simkeystore.jar

    Notes

    Field Title KeyStore JAR 2

    Field Description Enter the name of a KeyStore jar file.

    Example keystoreconnector.jar

    Notes

    Field Title KeyStore JAR 3

    Field Description Enter the name of a KeyStore jar file.

    Example encryptionclient.jar

    Notes

    Field Title KeyStore JAR 4

    Field Description Enter the name of a KeyStore jar file.

    Example simkeystore4.jar

    Notes

  • 8/10/2019 MPOS Installation Guide

    36/40

    A-12 Oracle Retail Mobile Point-of-Service Installation Guide

    Figure A17 Value-Added Tax (VAT)

    The field on this screen is described in the following table.

    Figure A18 Pre-Installation Summary

    Field Title KeyStore JAR 5

    Field Description Enter the name of a KeyStore jar file.

    Example simkeystore5.jar

    Notes

    Field Title Value-Added Tax

    Field Description Choose whether Value Added Tax is used.

    Example No

    Notes

  • 8/10/2019 MPOS Installation Guide

    37/40

    Appendix: Mobile Point-of-Service Application Installer Screens A-13

    Figure A19 Install Complete

  • 8/10/2019 MPOS Installation Guide

    38/40

    A-14 Oracle Retail Mobile Point-of-Service Installation Guide

  • 8/10/2019 MPOS Installation Guide

    39/40

    Appendix: Common Installation Errors B-1

    BAppendix: Common Installation Errors

    This appendix describes some common errors encountered during installation ofMobile Point-of-Service.

    "Mpos installer finished with errors"If you see this error message, there could be some settings incorrectly set or problems

    with the installer itself. For more information, check theOracleRetailStore/mpos/logs/installer_log.txt file.

    "Dispatcher.main, Exception: java.security.AccessControlException:access denied (java.util.PropertyPermission * read,write)"

    Symptom:

    The application dies when starting up:

    [java] Dispatcher.main, Exception: java.security.AccessControlException: access

    denied (java.util.PropertyPermission * read,write)

    [java] java.security.AccessControlException: access denied

    (java.util.PropertyPermission * read,write) [java] at java.security.AccessControlContext.checkPermission(Unknown

    Source)

    [java] at java.security.AccessController.checkPermission(Unknown Source)

    [java] at java.lang.SecurityManager.checkPermission(Unknown Source)

    [java] at java.lang.SecurityManager.checkPropertiesAccess(Unknown Source)

    [java] at java.lang.System.getProperties(Unknown Source)

    [java] at

    com.extendyourstore.foundation.tour.conduit.Dispatcher.(Dispatcher.java:461)

    [java] at

    com.extendyourstore.foundation.tour.conduit.Dispatcher.getDispatcher(Dispatcher.ja

    va:1301)

    [java] at

    com.extendyourstore.foundation.tour.conduit.Dispatcher.main(Dispatcher.java:2439)

    [java] atcom.extendyourstore.foundation.config.TierLoader.main(TierLoader.java:359)

    Solution:

    This error usually occurs because the JRE that you are pointing to does not contain theupdated java.securityand java.policyfiles.

  • 8/10/2019 MPOS Installation Guide

    40/40

    "Dispatcher.main, Exception: java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)"