Problem Reported

Unable to import Fabric Content Archives using the migration utility provided in WebSphere Business Services Fabric Version 6.2.0.1. 
 
Exception reported:
./import.sh: test: unknown operator ==

Defect(s) Found

WebSphere Business Services Fabric version 6.2.0.1 provides a utility to export data from version 6.1.2 and import it back in 6.2.0 environment. Instruction for manually running this data migration is provided on below URL under section “Migrating data from Fabric 6.1.x to 6.2 with the migration utility”
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic/com.ibm.ws.fabric.migr.doc/migr620/concept/c_migratingFPnTP.html
 
On Solaris environment, this utility fails with the exception
./import.sh: test: unknown operator ==
 
This exception occurs because the logical comparator on Solaris shell is “=” compare to “==” on other UNIX based environment.
 

Fixes Made

We are providing “import_solaris.sh” file as an iFix especially for Solaris environment.
 

Installing Fixes

Follow below steps for installing the iFix:
1.      Download and extract 6.2.0.1-WBSF-SOLARIS-IFJR33838.zip to a temporary location.
2.      Go to the installed folder location for WebSphere Business Services Fabric Fix Pack 6.2.0.1 
3.      Open migration folder and extract the zip file “fabric-export-612.zip” to “fabric-export-612” folder.
4.      Copy “export_solaris.sh” from temporary location to fabric-export-612 folder.
5.      Grant the execute permission to export_solaris.sh file using the command:
chmod 777 export_solaris.sh
6.      Go back to migration folder and extract “fabric-import-62.zip” to “fabric-import-62” folder.
7.      Copy “import_solaris.sh” from temporary location to fabric-import-62 folder.
8.      Grant the execute permission to import_solaris.sh file using the command:
chmod 777 import_solaris.sh
 
For running the migration utility manually on Solaris environment now you can use export_solaris.sh and import_solaris.sh instead of export.sh and import.sh respectively.