Upgrade : Orchestra Business Intelligence on a Separate Server
  

Orchestra Business Intelligence on a Separate Server

If you, in Orchestra R5.4, installed Business Intelligence on a Separate Server, see “Deploying Business Intelligence on a Separate Server” , and now want to upgrade to Orchestra 6.2, there are a few steps you need to repeat after Orchestra has been upgraded. This is due to the fact that certain files are overwritten, during the upgrade process.
The needed steps are described below:
1. In the file [install dir]/pentaho-solutions/system/security.properties, change central.orchestra.url to the url where Orchestra central is running. This requires restart of the Business Intelligence server to take effect.
2. Change how the Business Intelligence server auth system looks up authorizations for authenticated users. Open the following file in a text editor:
[install dir]/pentaho-solutions/system/applicationContext-pentaho-security-shiro.xml
Find the <bean id="shiroClient"> element and uncomment the bold "name" property by removing the enclosing <!- and -> brackets.
<bean id="shiroClient" class="com.qmatic.pentaho.extensions.security.QPShiroClientBean">
<property name="evictTimeMillis" value="7000"/>
<!- <property name="url" value="${security.central.orchestra.url}" /> ->
<property name="securityServiceJndi" value="java:global/qSystem/qp-central-core-ejb/SecurityServiceBean"/>
</bean>
 
This change enables authorization lookup to a separate server, in this case the value of the security.central.orchestra.url property defined above in the security.properties file.
If you have performed a Hotfix Upgrade, with Business Intelligence on a separate server, you will need to manually add the Data Sources for Business Intelligence again. This procedure is described in the Administrator’s Guide, found on Qmatic World.