Today, I am blogging on the migration of Oracle BAM reports and Data Objects across environments.
First we should export the built BAM reports and data objects as XML objects from the development environment. ICommand utility bundled with Oracle SOA suite comes in handy for this purpose.
1. Ensure that the server on which Oracle BAM reports are available is up & running as the ICommand utility extracts the reports/data objects from the MDS store
2. If you have developed the BAM reports under the 'Shared Reports', issue the following icommand in the command prompt/terminal window;
change directory to\Oracle_SOA1\bam\bin
icommand -CMD EXPORT -NAME "/public/Report/Samples/<>" -TYPE report -file Report.xml
If the BAM report is available under 'My Reports' folder, then issue the following command;
icommand -CMD EXPORT -NAME "<Report Name>" -TYPE report -file Report.xml
OR
./icommand -CMD EXPORT -NAME "/private:weblogic/Report/<Report Name>" -TYPE report -file Report.xml
Note that the /private:weblogic/Report must be used to qualify the report export with a admin user privilege.
This will generate Report1.xml under the bin directory.
To export a data object issue the following icommand;
icommand -CMD EXPORT -NAME "/Samples/Monitor Express/<>" -file DO.xml
This will generate DO.xml under the bin directory.
Transfer the generated xml files to the destination server (As per the following example, the xmls are migrated into the bin directory)
3. Now, login to the server where the exported BAM reports and DOs should be installed
4. Ensure that the server is up & running. Change directory to\Oracle_SOA1\bam\bin
5. Issue the following icommand to import the DO & report XMLs
First we should export the built BAM reports and data objects as XML objects from the development environment. ICommand utility bundled with Oracle SOA suite comes in handy for this purpose.
1. Ensure that the server on which Oracle BAM reports are available is up & running as the ICommand utility extracts the reports/data objects from the MDS store
2. If you have developed the BAM reports under the 'Shared Reports', issue the following icommand in the command prompt/terminal window;
change directory to
icommand -CMD EXPORT -NAME "/public/Report/Samples/<
This will generate Report1.xml under the bin directory.
To export a data object issue the following icommand;
icommand -CMD EXPORT -NAME "/Samples/Monitor Express/<
This will generate DO.xml under the bin directory.
Transfer the generated xml files to the destination server (As per the following example, the xmls are migrated into the bin directory)
3. Now, login to the server where the exported BAM reports and DOs should be installed
4. Ensure that the server is up & running. Change directory to
5. Issue the following icommand to import the DO & report XMLs
icommand -CMD IMPORT -file DO.xml
icommand -CMD IMPORT -file Report1.xml
Wait for the success message and verify the successful import of
reports & DOs in the destination server
Thanks a lot Sir !!
ReplyDelete