Bi-Publisher - The action link to BI publisher report is not working after Upgrade

After upgrading BI-Publisher from Obiee 11G to Obiee 12C, Action link has been changed

Solution:
Step 1:
We need to get the URL from xmlpserver, instead of Analytics.
Ex:  login into xmlpserver, then navigate to report, and open that report

http://Localhost:9502/xmlpserver/servlet/home

Click on Actions -> Share Report link -> Current Page, copy the url,














Step 2:
In BI-Publisher report , right click on the column where we need to enable a hyperlink,
 then navigate to -> Link -> InsertLink
here paste the URL, that we copied from the step1. then upload the RTF template. test the results.






















How to pass a parameters to Navigation report.
Step 3:
we need to modify the url to pass to parameters to the navigational report.
for example, we have one parameter in dataset
for that dataset related report we generated and copied a url in step1.

Example url as mentioned below:

Before modifying the url

/xmlpserver/xxxxx/yyyy/zzzz/History.xdo?_xpf=&_xpt=0&_xdo=%2Fxxxx%2Fyyyy%2Fzzzz%2FSHistory.xdo&_xmode=&_paramsSERIALNO=&_paramsXDO_ESTIMATE_XML_DATA_SIZE=off&_paramsXDO_GEN_SQL_EXPLAIN_PLAN=off&_paramsXDO_DM_DEBUG_FLAG=off&_paramsXDO_ESTIMATE_XML_DATA_SIZE=off&_paramsXDO_GEN_SQL_EXPLAIN_PLAN=off&_paramsXDO_DM_DEBUG_FLAG=off&_xt=HistoryLayout&_xf=csv&_xautorun=true

After modifying url

/xmlpserver/xxxxx/yyyy/zzzz/History.xdo?_xpf=&_xpt=0&_xdo=%2Fxxxx%2Fyyyy%2Fzzzz%2FSHistory.xdo&_xmode=&_paramsSERIALNO={SERIALNO}&_paramsXDO_ESTIMATE_XML_DATA_SIZE=off&_paramsXDO_GEN_SQL_EXPLAIN_PLAN=off&_paramsXDO_DM_DEBUG_FLAG=off&_paramsXDO_ESTIMATE_XML_DATA_SIZE=off&_paramsXDO_GEN_SQL_EXPLAIN_PLAN=off&_paramsXDO_DM_DEBUG_FLAG=off&_xt=HistoryLayout&_xf=csv&_xautorun=true




in this url it has  one parameter, as we have only one parameter defined in the dataset. and passing the related variable that url to pass the parameters to the navigational report.




















































Migrating catalog groups from OBIEE 11G to 12C

Migrating catalog groups from OBIEE 11G to 12C


As per the MIgration Guide:
In OBIEE Release 12C (12.2.1.1 and higher) catalog groups are deprecated,
The catalog groups are migrated by the upgrade process to Application roles.


Per:  runcat.sh -cmd report -help

To generate a report for all deprecated Web Catalog Groups (use Application Roles instead) with their group members:
runcat.cmd/runcat.sh -cmd report -offline <sample catalog path> -outputFile <sample output file> -type "Accounts" -accounts "group;;*" -fields "Account Name:Group Members" [-jaznFormat] [-excludeJaznHeader] [-expandGroups]

To generate a report for all objects that reference any of the deprecated Web Catalog Groups (use Application Roles instead) in the ACL:
runcat.cmd/runcat.sh -cmd report -offline <sample catalog path> -outputFile <sample output file> -type "All" -accountsInACL "group;;*" -fields "Path:ACL"

To generate a report for all privileges that contain any of the deprecated Web Catalog Groups (use Application Roles instead):
runcat.cmd/runcat.sh -cmd report -offline <sample catalog path> -outputFile <sample output file> -folder <sample privilege folder> -type "Security ACL" -accountsInPrivilege "group;;*" -fields "Path:Privilege"


The runcat command is actually just running a report for you.

If your report is "empty", then you do not have an catalog groups (i.e. - they have been migrated to approles).  You can check your migration log

That section of the documentation was a little confusing and was removed in 12.2.1.1 and 12.2.1.2

I would recommend you patch or install a new 12.2.1.2 and move your BAR (from 12.2.1.0 to 12.2.1.2)


https://docs.oracle.com/middleware/1221/biee/BIESC/whatsnew.htm#CJAJCEAJ