Configuring Values in the ConfigValues_FSI.XML File

Configure the following properties in the $FSI_HOME/config/ConfigValues_FSI.xml file. This process is mandatory for typical installation.

  1. Configure the following properties which are specific to database connection. Based on the database being used, Oracle or PostgreSQL, the properties value may change.
    <ConfValue description="Pooled Data Source Host" name="Pooled Data Source Host" propname="com.tibco.fos.fsi.pooledDataSource.host" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="localhost" value="12.345.67.89"/>
    			</ConfValue>
    			<ConfValue description="Pooled Data Source Port" name="Pooled Data Source Port" propname="com.tibco.fos.fsi.pooledDataSource.port" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="1521" value="1234"/>
    			</ConfValue>
    			<ConfValue description="Pooled Data Source Database" name="Pooled Data Source Database" propname="com.tibco.fos.fsi.pooledDataSource.database" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="orcl" value="fosdb12.na.tibco.com"/>
    			</ConfValue>
    			<ConfValue description="Pooled Data Source Username" name="Pooled Data Source Username" propname="com.tibco.fos.fsi.pooledDataSource.username" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="aff_inv" value="username"/>
    			</ConfValue>
    			<ConfValue description="Hibernate Default Catalog" name="Hibernate Default Catalog" propname="com.tibco.fos.fsi.hibernate.default_catalog" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="aff_inv" value="Catalog"/>
    			</ConfValue>
    			<ConfValue description="Pooled Data Source Password" name="Pooled Data Source Password" propname="com.tibco.fos.fsi.pooledDataSource.password" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="aff_inv" isPassword="true" value="password"/>
    			</ConfValue>
  2. Configure the following properties for enabling or disabling of notifications:
    <ConfValue description="Enable [true,false] lock notifications" name="Enable/Disable lock notifications" propname="com.tibco.fos.fsi.notification.enable" sinceVersion="2.0" visibility="Basic">
          <ConfString default="false" value="false" />
    </ConfValue>
    

    If notifications are enabled in the above step, then you must set the following property to a valid notification provider. The values for providers supported are TIBCO Enterprise Messaging Service™, TIBCO FTL®, and none.

    <ConfValue description="Notification service provider [none,ems,ftl]" name="Notification Provider" propname="com.tibco.fos.fsi.notification.provider" sinceVersion="2.0" visibility="Basic">
              <ConfString default="none" value="none" />
    </ConfValue>
    
    If value is ems then you must set EMS_HOME in environment variables and subsequently you must set the following properties:
    <ConfValue description="JNDI URL for EMS Service" name="JNDI URL" propname="com.tibco.fos.fsi.jms.jndi.url" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="tibjmsnaming://localhost:7222" value="tibjmsnaming://localhost:1234"/>
    			</ConfValue>
    			<ConfValue description="JNDI Username" name="JNDI Username" propname="com.tibco.fos.fsi.jms.jndi.security.principal" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="admin" value="username"/>
    			</ConfValue>
    			<ConfValue description="JNDI Password" name="JNDI Password" propname="com.tibco.fos.fsi.jms.jndi.security.credentials" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="admin" isPassword="true" value="password"/>
    			</ConfValue>

    If value is ftl then FTL_HOME must be set in environment variables and subsequently you must set the following properties:

    <Category description="Inventory TIBCO FTL Configuration" name="Inventory FTL" visibility="Basic">
    			<ConfValue description="URL for FTL Realm server" name="FTL Realm Server" propname="com.tibco.fos.fsi.ftl.realmServer" sinceVersion="2.0" visibility="Basic">
    				<ConfString default="http://localhost:8080" value="http://localhost:8080" />
    			</ConfValue>
    			<ConfValue description="FTL Realm Username" name="FTL Username" propname="com.tibco.fos.fsi.ftl.realm.principal" sinceVersion="2.0" visibility="Basic">
    				<ConfString default="admin" value="admin" />
    			</ConfValue>
    			<ConfValue description="FTL Realm Password" name="FTL Password" propname="com.tibco.fos.fsi.ftl.realm.credentials" sinceVersion="2.0" visibility="Basic">
    				<ConfString default="admin" isPassword="true" value="admin" />
    			</ConfValue>
    			<ConfValue description="FTL Realm application name" name="FTL Application Name" propname="com.tibco.fos.fsi.ftl.realm.applicationName" sinceVersion="2.0" visibility="Basic">
    				<ConfString default="fsiapp" value="fsiapp" />
    			</ConfValue>
    			<ConfValue description="FTL Realm endpoint name" name="FTL Endpoint Name" propname="com.tibco.fos.fsi.ftl.realm.endpointName" sinceVersion="2.0" visibility="Basic">
    				<ConfString default="fsiep" value="fsiep" />
    			</ConfValue>
    		</Category>
    
  3. Configure the following properties for bulk load:
    <Category description="Inventory bulk load" name="Inventory bulk load" visibility="Basic">
    			<ConfValue description="Bulk load configuration file path (on the inventory server machine)." name="Bulk load configuration file path." propname="com.tibco.fos.fsi.bulk.configuration" sinceVersion="1.0" visibility="Basic">
    				<ConfString default="/tmp/bulkconfig.json" value="/TIBCO_HOME/fsi/1.0/bulk_upload/bulkconfig.jsonbulk_upload/bulkconfig.json"/>
    			</ConfValue>
    		</Category>