Академический Документы
Профессиональный Документы
Культура Документы
Here is what I do for the rest of the steps. I will firstly undeploy the current bipublisher
application in enterprise manager and then duplicate a copy of existing xmlpserver.ear with the
new name btmreport.ear. Later I modified a few files in btmreport.ear and deploy btmreport.ear
with the same name bipublisher under the same target. (This involves a few tricks I found out
during the trials and errors. I would explain them in the corresponding steps)
Access enterprise manger as below. By default you could access the link: http://Domain-
Name:7001/em
Now on the navigation panel find bipublisher and click on Undeploy as below.
How to release the configuration? Simple! Go to application console. By default you access the
link: http://Domain-Name:7001/console
Once login, you should be able to see that there are changes that need to be taken actions in order
to unlock the configure on bifoundation domain. I have been trying out other deployments on
console. So I just wanted to undo the changes to release the configuration.
After this change, I could proceed on undeploying the application back to enterprise manager.
Now we would need to duplicate a copy from xmlpserver.ear with the name btmreport.ear. And
modify two files within the ear file.
xmlpserver.ear location: <BI_middleware_home>/Oracle_BI1/bifoundation/jee/xmlpserver.ear
(MODIFY 1)btmreport.ear\META-INF\application.xml
(MODIFY 2)btmreport.ear\xmlpserver.war\WEB-INF\weblogic.xml
The reason for changes of these two files could be related to the oracle document : Read More on
Web Applications from Oracle Doc
Step 2 Deploy the application under the same name bipublisher. Go to enterprise
manager and deploy the application as below:
Input the location of the btmreport.ear. (This could be found in the previous step)
Deploy the application under the same target bi_cluster -> bi_server1
Now we come to the deployment page.
The trick here is to put the name as bipublisher. That is why we have to undeploy
bipublisher application firstly. Since it will not allow the same application name being created
twice. And the consequence of not using bipulisher as the application deployment name is that
you would not be able to have a complete xmlpserver login page(It showed as a blank blue
page). I would assume in the BIP software, it is hardcoded somewhere to use bipulisher as the
name.
Wait until the deployment finishes successfully, and then validate the new context root(In our
case, it should be btmreport)
In order to validate the link, we could go back to application console and take a look at the new
deployment details:
Go under the configuration of the deployment btmreport and go to testing to view all the links:
(By default the xmlpserver port should be 9704. In my envrionment, I set it to 9500)
Anyone knows how to keep xmlpserver undeployed but deploy a new btmreport
application under bipublisher?
<OracleBI_Home>/xmlp/Reports
<middleware_home>/user_projects/domains/bifoundation_
domain/config/bipublisher/repository/Reports
But this method didnt solve the original question that if we want
to get the reports from an 11g server and deploy them to another
11g server.We need to know after we upload the xmlpserver
repository to BI Presentation Catalog. What happened?
The problem is that you cound not simply copy the uploaded BIP
reports folder to the same location on to another server. The
presenation service would not recognize the folder as what 10g
xmlpserver would do. And also once you have modified the
uploaded reports from presentation service, the changes go directly
to the catalog not the xmlpserver repository. And there is no way to
reverse the BI Answers publisher reports back to the xmlpserver
publisher reports having the changes we just made.
In order to solve the problem, there are two ways available both
with the help of presentation service. On OBIEE 11G, oracle tends to
put more heavy usage on the frontend operation instead of backend
manipulation.Good or bad? You tell me.
Method 1.
If you want to deploy a whole folder of BIP reports from OBIEE 11g
Server A to B, simply login to analytics on Server A.
Click Catalog:
On the left panel, expand shared folders and choose the
perticular report folder that you want to deploy to Server B. For
example, I would do Sample2. Click on the folder and then click
Archive
Now depends on if you want to remain the permissions and
timestamps. Check the boxes and click ok.
Click Save. Then this archived file contains all the reports under
Sample2 and is ready to be deployed to Server B.
Login to analytics of Server B. And go to catalog as the step
above.Choose the folder where you would like to deploy the reports.
In this case, I would choose shared folder. And then click
unarchive.
Now Sample2 is showed under the shared folder and all reports are
under it.
Method 2.
http://domain_name_onServerA:9704/xmlpserver
Balance Letter.xdoz
http://domain_name_onServerB:9704/xmlpserver
Go to catalog and navigate to the folder you would like to upload to.