Product: RFIDIC Platform: RFIDIC v1.1.0.3, Redhat linux AS 4 update 6, Informix Dynamic Server v10, WAS Express 6.0.2 Date: 26 August 2008 Description: ------------ PMR: 27315,999,000: Issue with rootdbs dbspace when using Informix Package contents: ----------------- Filename Description ---------------------------------------------------------------------- README.txt This Readme file com.ibm.rfidic.utils.db.jar JAR file com.ibm.rfidic.utils.server.jar JAR file RFIDICServer.jar JAR file com.ibm.rfidic.metadata.jar JAR file Installation Instructions: -------------------------- Instructions for deploying new JAR file: 1. Log in to the system are root. 2. Ensure that you have 4 patch jars required for the fix: a) com.ibm.rfidic.utils.db.jar b) com.ibm.rfidic.utils.server.jar c) RFIDICServer.jar d) com.ibm.rfidic.metadata.jar 3. cd to the RFIDIC Home Directory/lib. 4. Move a backup copy of the original jar files into a temporary directory. (Move the files instead of renaming them.) 5. Copy the new files into the lib directory. 6. Create database space (see Test Step 1 below). 7. Login as rfidic. 8. Configure RFIDIC to use this space (see Test Step 2 below). 9. Restart the server. 10. Redeploy with the script (see Test Step 3 below). 11. Cross verify that the tables are created in the newly created DBSpace. Test and Usage Instructions: ---------------------------- 1. Create the database space. The example below would create a small (10MB) DB space. touch $DBSPACEDIR/MySpace chmod 660 $DBSPACEDIR/MySpace chown -R informix $DBSPACEDIR/MySpace chgrp -R informix $DBSPACEDIR/MySpace $INFORMIXDIR/bin/onspaces -c -d MySpace -p $DBSPACEDIR/MySpace -o 0 -s 102400 2: Configure RFIDIC to use this DB space. Change RFIDICServer.xml to add the DBTableSpace tag. If it's not present we will use the default/root db space. [...] true true MySpace 3: Redeploy with the "deployMetadata.sh -force_drop_tables" script. All data is lost, per the customer's approval. CAUTION - This step will erase all the data!! Verification Instructions: ---------------------------- 1. > SELECT tabname, partnum , tabtype FROM informix.SYSTABLES where tabname='event'; 2. Use the partnum value for the entry with table type=T and and replace in this query with partnum and run it 3. > SELECT DBINFO ('dbspace',) FROM informix.SYSTABLES where tabname='event' AND tabtype='T';