Thursday, October 20, 2011

How to invoke BI Publisher on click of a button using scripting in Siebel?

Visit the Below Website to access unlimited exam questions for all IT vendors and Get Oracle Certifications for FREE
http://www.free-online-exams.com
Problem:    How to invoke BI Publisher on click of a button using scripting in Siebel?


Solution:


Currently it is not possible to invoke Reports using BI Publisher though scripting.
When reports are generated from UI toolbar button, the XMLP Report Menu Service 's GetCombinedMenuItemList method which show the dropdown to select from. Once the report is selected then from the same BS, RunReportFromMenu method is called which is used to generate the Report or it will popup to select the type of output.

But when calling the same method through script it is asking for the Report Name. But there is no input arguments mentioned which takes the Report Name.
So it is not possible to generate Reports from scripting similar to Actuate Reports

From the script or the workflow as mentioned in " Siebel BI Publisher Reports Business Service (Doc ID 823360.1)", the output file generated is stored in BI Publisher Server file system folder. (Please check the exact location). The name of the file is same as we mention in Output parameter of Workflow:

Business Service: XMLP Data Service 
Method: GetBinaryAsData
Argument: reportFileName Type: Output 

Use the script mentioned in "How Can You Copy Files from One Location to Another Using Siebel Scripting? (Doc ID 477948.1)" to copy the file from server to client using Browser scripting.

For printing this document copied to the local machine there are many published documents available in Metalink:
Printing from browser (Doc ID 512025.1)
Local printing of files stored in the Siebel File System. (Doc ID 488503.1)
References:

"BI Publisher Unable to Print (Via the ScheduleReport Web Service) (Doc ID 980470.1)"


Get Oracle Certifications for all Exams
Free Online Exams.com

No comments: