install catalog

This command installs the Fulfillment Provisioning catalog application.

provadmin install catalog [ configpath=<value> ]
                [ nodename=<value> ]
                [ adminport=<value> ]
                [ memorysize=<value> ]
                [ buildtype=<value> ]

The following table describes the general options that are valid with the install catalog command.

Option Description
configpath

Configuration files are loaded from the specified directory. The default directory is: $SW_HOME/distrib/kabira/kpsa/sample/conf

These are the configuration files loaded from configpath upon install:

  • fp.kds: Deploy specification. If a custom fp.kds is not found in configpath, then $SW_HOME/distrib/kabira/kpsa/deploy/fp.kds will be used.

  • provisioning.bpmn: XMI file for the main flow.

  • *.def: Fulfillment Provisioning Catalog definition files. These can be created manually, or using the Fulfillment Provisioning Catalog Application.

  • *.xml: XMI files for ProductOrderFlows. The cpr.def file will reference these *.xml files.

On installation, these files are loaded into the $SW_HOME/<nodename>/conf directory.

adminport Set web server port. By default, it is a randomly generated number.
memorysize Size of the shared memory in MB. The default value is 450.
buildtype The build type of components to be loaded, must be PRODUCTION or DEVELOPMENT . The default is PRODUCTION.
nodename Fulfillment Provisioning node name. By default, it is the name of the server.

The following shows the usage of install catalog and a typical output from the command.

>provadmin install catalog configpath=$SW_HOME/kpsaconf nodename=kpsa02 adminport=18083 memorysize=600 buildtype=DEVELOPMENT

        Installing node

        Starting node kpsa02 ...
                Installing Registry ...
                Updating Registry ...
                Installing Components ...
                Starting Components ...
                Waiting for security services to start ...
                Loading Security Policy ...
        Startup complete

        Node kpsa02 is configured to use DEVELOPMENT executables
        Node kpsa02 shared memory size is 600Mb
        Node kpsa02 path: /opt/kabira/users/iphillip/data/kpsa02
        Node kpsa02 host: wokingham

        System Coordinator Host: All Interfaces
        System Coordinator Port: 31138

        Web Server Host: All Interfaces
        Web Server Port: 18083

        Loading catalog components
        Copying /opt/kabira/users/iphillip/kpsaconf/cpr.def to kpsa02/conf
        Copying /opt/kabira/users/iphillip/kpsaconf/pof04.xml to kpsa02/conf
        Copying /opt/kabira/users/iphillip/kpsaconf/cps.def to kpsa02/conf

        catalogadmin port: 18083
>