WebSphere brand IBM WebSphere Premises Server, Version 6.1.x

Installing the Device Manager client from the local machine

In this scenario, you copy necessary files to the Data Capture and Delivery controller. When the OSGi framework starts, the bundle loader installs the Device Manager client bundles with their necessary prerequisites and the Data Capture and Delivery bundles from the bundlefiles directory. The bundle loader is referenced by the osgi.bundles property in the configuration file.

About this task
Note: WebSphere® Premises Server 6.1.x does not package or use Device Manager server with Data Capture and Delivery. This information is only for existing infrastructure with Device Manager server.
Procedure
  1. Copy the rfid_dms_osgiclient.zip file to the Data Capture and Delivery controller and extract the contents to the OSGi framework root directory.
  2. Copy the applicable contents from the sample_config.ini file into your existing config.ini file.
    For example, copy the initial bundle list and the basic settings. The initial bundle list looks like:
    osgi.bundles=bundlefiles/com.ibm.rfid.bundle.loader_version.jar@start

    Also, the device manufacturer might provide additional settings in the config.ini file. If this is the case, these settings need to be merged with the contents of the sample_config.ini file.

    The following settings are important for a Device Manager server deployment:
    Note: Optionally, you can adapt the property com.ibm.rfid.dms.agentext.config.manufacturer to a meaningful value. The device manufacturer field on the Device Manager server contains the correct value.
    com.ibm.rfid.bundle.list.url= file:./bundlefiles/dms18load.txt  
    com.ibm.rfid.edge.config.url=file:./empty.xml 
    com.ibm.rfid.edge.config.autostart=false 
    com.ibm.rfid.edge.config.interval= 30000 
    com.ibm.rfid.edge.config.bootstrap=true 
    com.ibm.rfid.edge.config.bootstrap.overrides=false
    #
    com.ibm.rfid.dms.agentext.config.manufacturer=Unknown
    com.ibm.rfid.dms.agentext.config.modelextension=Edge
    #the following line should remain commented out unless 
    #you want to define the DMS device name here
    #com.ibm.rfid.dms.agentext.config.deviceidextension="staticExtension"
    #For DMS notification you need to set the OSGi HTTP server port
    #If you change this value you need to adapt the notification port 
    #on the DMS server
    org.osgi.service.http.port=8777
  3. Modify the OSGiAgent.properties.template based on your configuration and save the file as OSGiAgent.properties.bak. Set the Device Manager server address and device owner (dmsuser) user ID and password correctly.
    Note: DevId and Mod parameters are currently not supported.
  4. Make sure that all OSGiAgentTree.bin files are deleted, including any backup files, such as OSGIAgentTree.bin.bak.
  5. Make a copy and then rename the OSGiAgent.properties.bak to OSGiAgent.properties.
  6. Start the OSGi framework.
  7. Start the com.ibm.rfid.console.log bundle in order to see debug log messages.
  8. Verify that the Data Capture and Delivery controller can connect to the Device Manager server. Check the HTTP server access log on the Device Manager server.
Results
The Device Manager client should now connect to the Device Manager server.

Library | Support | Terms of use

(c) Copyright IBM Corporation 2004, 2008. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.