Hi All,
BI 4.1 SP2 is not working in Mozilla Firefox 40.0.3 version. Due to the company policies local IT team cannot degrade the version to 37.0.2 or 38. Please let me know if there is any workaround.
Thanks,
Antara
Hi All,
BI 4.1 SP2 is not working in Mozilla Firefox 40.0.3 version. Due to the company policies local IT team cannot degrade the version to 37.0.2 or 38. Please let me know if there is any workaround.
Thanks,
Antara
Hi All,
Can any one help me out in solving wrong data retrieval while executing.
Problem Description:
I have 8 dimension and 1 measure in Query Panel Result Object and filter having Value Date prompt.
While executing this query. result shows wrong data. I mean data got duplicated not necessary all column cell contains record.
Universe level query shows exactly what I want but while putting dimension and measure of same query shows duplicate record in Webi due to which report shows wrong calculation.
I am using environment.
SAP BusinessObjects BI Platform 4.1 Support Pack 2 Patch 10
Version: 14.1.2.1435
Please help me out in solving this.
Thanks
Hello Everyone
we are using BO4.1 SP5 Patch 3 platform in windows, we have faced CMS DB issue two times within one month.
The problem is CMS doesn't up and it shows error message in Event Logs that due to corrupted object exist in CMS DB won't possible to up CMS server.
We don't know which object exactly corrupted and why it is corrupted. Until we manually delete the corrupted object from CMS DB we will not be possible restart CMS server
we will take the backup of corrupted object and deleted from CMS DB and then it restarted.
Now we want to find which object and its type, unfortunately I dont know the exact query to retrieve these information from CMS DB, anybody faced this problem before.
we are using oracle 11 CMS database.
Regards,
Gansha
How will I get number of simultaneous connections to BO at an hourly basis.
From the session(CMC) i am not able to find existing log.
Dear BI community members,
I would like to ask the following for a system which uses SAP BI BO 4.1 SP06+:
I have seen other discussions in BI Platform Community space, but I haven't found any clear answer on this.
Thanks for any responses,
ilias
Hi Forum,
We have a custom Java web app, from where the user can launch BOXI reports. Behind the scenes, a servlet does the following:
a. connect with BOXI server
b. Pass on the values chosen by the user
c. Retrieve report
d. Display report in PDF format on the browser
Our BOXI setup was upgraded from BOXI 3 to BOXI 4 and since then this functionality does not work.
So far, I have been able to connect to BOXI 4server, get a session and retrieve the report ID. How can I next export this report in a PDF format.
I tried downloading the file and then writing the stream to both a local file object and the servlet's response stream. Both dont work.
The file gets created. But when I try opening the pdf file, I get the error:"Adobe could not open the file because it is either not a supported file type or because the file has been damaged".
I could find no sample code for exporting a report using Web Services. I only see Webi examples, but I need Web Services
Help please? (My code below)
ResponseHolder rh;
String servicesURL = "http://<server>:8080/dswsbobje/services/
Connection oConnection = new Connection(new URL(servicesURL+"session"));
//set credentials
EnterpriseCredential oEnterpriseCredential = EnterpriseCredential.Factory.newInstance();
oEnterpriseCredential.setLogin(userName);
oEnterpriseCredential.setPassword(password);
oEnterpriseCredential.setAuthType("SecLDAP");
//get session
oSession = new Session(oConnection);
oSession.login(oEnterpriseCredential);
//connect to BIPlatform
oConnection.setURL(new URL(servicesURL+"biplatform"));
BIPlatform oBIPlatform = new BIPlatform(oConnection,oSession.getConnectionState());
GetOptions oGetOptions = GetOptions.Factory.newInstance();
oGetOptions.setIncludeSecurity(FALSE);
//set report Path
String path = "path://InfoObjects/Root Folder/"+properties.getString("REPORT_PATH")+reportName;
//get report to response holder
rh = oBIPlatform.get(path, null);
InfoObjects infoObjects = rh.getInfoObjects();
if (infoObjects == null || infoObjects.getInfoObjectArray().length == 0){
System.out.println("Failed to find report: " + reportName);
return;
}
//get report ID
InfoObject reportInfoObject = infoObjects.getInfoObjectArray(0);
String reportCUID = reportInfoObject.getCUID();
int reportID = reportInfoObject.getID();
//IT WORKS UNTIL HERE
//next I tried both writing the report to a file as well as to the response stream. Both are not working!
//set response values
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "inline;filename=" + reportName +".pdf");
java.io.OutputStream os = response.getOutputStream();
//start downloading report
String downloadID = oBIPlatform.startSingleDownload(reportCUID, 0, null);
//file object
java.io.File newFileObj = new java.io.File(filePath);
if(newFileObj.exists()){
newFileObj.delete();
}
newFileObj.createNewFile();
java.io.FileOutputStream fileOutputStream = new java.io.FileOutputStream(newFileObj);
//download the report
DownloadStatus status = oBIPlatform.downloadFile(downloadID, Long.valueOf("0"));
//write stream to file object and response
fileOutputStream.write(status.getBinaryData());
os.write(status.getBinaryData());
//continue file writing
while(!status.getEndOfFile()){
oBIPlatform.downloadFile(downloadID, Long.valueOf(status.getNextReferencePosition()));
System.out.println("Writing.." + status.getBinaryData());
fileOutputStream.write(status.getBinaryData()); //write tofile
os.write(status.getBinaryData()); //write to response
}
//close streams
fileOutputStream.close();
os.close();
oBIPlatform.finishDownload(downloadID);
Any help please!!
Hi Forum,
We have a custom Java web app, from where the user can launch BOXI reports. Behind the scenes, a servlet does the following:
a. connect with BOXI server
b. Pass on the values chosen by the user
c. Retrieve report
d. Display report in PDF format on the browser
Our BOXI setup was upgraded from BOXI 3 to BOXI 4 and since then this functionality does not work.
So far, I have been able to connect to BOXI 4server, get a session and retrieve the report ID. How can I next export this report in a PDF format?
I tried downloading the file and then writing the stream to both a local file object and the servlet's response stream. Both dont work.
The file gets created. But when I try opening the pdf file, I get the error:"Adobe could not open the file because it is either not a supported file type or because the file has been damaged".
Note: I skipped passing the prompts to first get the report to download. Could that be the problem?
I could find no sample code for exporting a report using Web Services. I only see Webi examples, but I need Web Services
Help please? (My code below)
ResponseHolder rh;
String servicesURL = "http://<server>:8080/dswsbobje/services/
Connection oConnection = new Connection(new URL(servicesURL+"session"));
//set credentials
EnterpriseCredential oEnterpriseCredential = EnterpriseCredential.Factory.newInstance();
oEnterpriseCredential.setLogin(userName);
oEnterpriseCredential.setPassword(password);
oEnterpriseCredential.setAuthType("SecLDAP");
//get session
oSession = new Session(oConnection);
oSession.login(oEnterpriseCredential);
//connect to BIPlatform
oConnection.setURL(new URL(servicesURL+"biplatform"));
BIPlatform oBIPlatform = new BIPlatform(oConnection,oSession.getConnectionState());
GetOptions oGetOptions = GetOptions.Factory.newInstance();
oGetOptions.setIncludeSecurity(FALSE);
//set report Path
String path = "path://InfoObjects/Root Folder/"+properties.getString("REPORT_PATH")+reportName;
//get report to response holder
rh = oBIPlatform.get(path, null);
InfoObjects infoObjects = rh.getInfoObjects();
if (infoObjects == null || infoObjects.getInfoObjectArray().length == 0){
System.out.println("Failed to find report: " + reportName);
return;
}
//get report ID
InfoObject reportInfoObject = infoObjects.getInfoObjectArray(0);
String reportCUID = reportInfoObject.getCUID();
int reportID = reportInfoObject.getID();
//IT WORKS UNTIL HERE
//next I tried both writing the report to a file as well as to the response stream. Both are not working!
//set response values
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "inline;filename=" + reportName +".pdf");
java.io.OutputStream os = response.getOutputStream();
//start downloading report
String downloadID = oBIPlatform.startSingleDownload(reportCUID, 0, null);
//file object
java.io.File newFileObj = new java.io.File(filePath);
if(newFileObj.exists()){
newFileObj.delete();
}
newFileObj.createNewFile();
java.io.FileOutputStream fileOutputStream = new java.io.FileOutputStream(newFileObj);
//download the report
DownloadStatus status = oBIPlatform.downloadFile(downloadID, Long.valueOf("0"));
//write stream to file object and response
fileOutputStream.write(status.getBinaryData());
os.write(status.getBinaryData());
//continue file writing
while(!status.getEndOfFile()){
oBIPlatform.downloadFile(downloadID, Long.valueOf(status.getNextReferencePosition()));
System.out.println("Writing.." + status.getBinaryData());
fileOutputStream.write(status.getBinaryData()); //write tofile
os.write(status.getBinaryData()); //write to response
}
//close streams
fileOutputStream.close();
os.close();
oBIPlatform.finishDownload(downloadID);
Any help please!!
We are currently running BOXI 3.1, and part of our web app integration is to run Crystal reports via URL reporting (passing login token and parameters).
Crystalreports.war is deployed on each of the Tomcat servers hosting our web app.
I want to do the equivalent with a viewer package from BI platform 4.1, but I am having problems.
There is no longer a packaged war just for the Crystal report viewer, that functionality seems to be in the BOE.war now.
Deploying BOE.war (created with wdeploy flags -Ddisable_CmcApp=true -Ddisable_InfoView=true) is not an option as the war file is too huge, around 1 GB in size.
The dev guides mention that for the viewers, Opendocument should be used now, so I've attempted to create a BOE.war that just has Opendocument, with the wdeploy tool, predeploy option.
This was done by using wdeploy config files to point to my own copies of the workdir, and source directory for BOE.
After that, I removed a list of jar files from the directory that wdeploy iterates through when packaging: \BOE\WEB-INF\eclipse\plugins
The intent of that was to include only those war files in the plugins directory that Opendocument needs.
In testing, Opendocument will run a report request - but only finishes after around 10 minutes of waiting - obviously something is wrong, but I haven't found any clues in the logs I am looking in.
Am I going about this in the wrong way? - or is there another way to create a war file from BI platform 4.1 that only includes a report viewer for URL Reporting/Opendocument?
Thanks
Hope this is the correct location to post a questions. Enterprise 4.1SP05FP03 on Win Server 2012 R2. I have split out all of my platform servers identically to the servers on another Enterprise 4.1SP05FP03 system that I use on a very similar machine hardware wise that is running Win 2008 R2. The older system running on the 2008R2 machine runs perfectly with no issues. My new machine that is identically configured is experiencing some troublesome issues with the WEBI Proc Servers.
I have 4 WEBI Process Servers and for some reason, they keep timing out and restarting. They slowly consume memory until the Memory Upper Threshold is approached then stop accepting requests which is expected behavior. I realize that this is expected behavior but they do not hand off process to other WEBI Proc Servers so the instances are left for dead and fail. Reports fail with "Server Busy" errors. Why would this happen when I have 4 WEBI Proc servers? Shouldn't the other servers take over when one is restarting! The servers will hit the Memory Upper limit of approximately 4.5gig in a relatively short time, within a couple of hours after restarting then the entire scenario happens again. On my older system, the Webi Proc Servers never reach the Memory Limits and always hover around 2.2 to 2.5 Gig of memory so consequently they never restart or present any problems for that matter. Again, all the servers on the newer system are configured identically from server setting to command line script with memory settings.
Oh yes, one more thing... Tomcat is configured identically between the two machines as well!
I have no clue were to start!
Thank you in advance.
Good Morning,
Today I created a LCMBIAR after getting the Success message, I just edit the promoted lcmbiar from CMC by clicking the Manage Dependences.
From there I saw some folders which is not selected by me and which is not create anywhere in the CMC or Business View Manager. for the reference I have attached the screenshot.
Please Kindly help me to sort out this issue.
Thank you in advance.
Regard,
Malik
Hi
This issue is happening on SAP Business Objects BI platform 4.1 SP5 Patch 3 Update.
Whenever users are trying to refresh a WEBI report they are getting the below error and it is happening intermittently and not able to recreate this problem consistently.
Error :
An internal error occurred while calling " AnswerPromptEx" API. (Error: ERR_WIS_30270) (Error: INF)
An internal error occurred while calling " ProcessDPCommandsEx" API. (Error: ERR_WIS_30270) (Error: INF)
Please let me know if somebody is aware of this issue and if there is some solution or some Note which will give solution to this issue.
Appreciate your response.
Regards,
Pramod
Hi,
I created a new publication and try to use the test mode with dynamics recipients to test the email but the email failed to send out with the an error message (as per attached).
I also checked in Internet to get solution from other post but the solution is not work for me. I had tried to add the destination with my email details in my job server and I had double checked my email password is correct.
Please kindly advise.
Thank you.
Hi,
I've successfully configured the SSO on a new BI4.1 SP6.3, but it works only with the hostname (eg http://boxi:8080/BOE/BI ), not with the FQDN (http://boxi.domain.fr:8080/BOE/BI ), not with an alias on the server ( http://alias.otherdomain.priv:8080/BOE/BI), and not with the IP.
Is it supposed to work, is there a hope, am I missing some configuration? Putting the FQDN in the trusted zone in IE does not work.
We hope to make it work with IE and Firefox...
Any idea? Thanks!
I've setup the setspn this way:
setspn -a BOEXI40SIABOXI/adminbo.domain.fr adminbo
setspn -a HTTP/boxi adminbo
setspn -a HTTP/10.1.2.3 adminbo
setspn -a HTTP/boxi.domain.fr adminbo
setspn -a HTTP/alias.otherdomain.priv adminbo
Config : BI 4.1 SP6.3
Windows AD
IE10, last Firefox ESR
Hi
We have a copy of Crystal Server 11.5 running on Server 2003 which runs automated reports for a legacy CRM system. It has been in place many, many years and has never had a problem.
However we are not able to connect to the CMS at the moment (directly on the server or remotely) - we get a transport error as per the screenshot attached.
There are also warnings in the Windows Application Event Log which say:
"Failed to commit the collection to the CMS"
"Transport error: No response from server, timeout exceeded"
And there are errors which say:
"Failed to register with the CMS Vm32. Please make sure the CMS is up and running. Attempting and
VM32 is the name of the server.
I have done some Googling and the answer seems to be a problem with a firewall, however this server does not have a firewall and never has.
I'm not at all experienced with this product and can't think of any recent changes to the server that may have caused this.
Any ideas?
Many thanks
Environment: BI 4.1 SP06 patch 3
Windows Server 2008 R2 SP1
Clustered environment with 2 CMS and 2 Web servers
SQL Server 2012
Webi reports
Issue: while creating a new schedule when we select the date parameters and apply the dates after clicking on apply the dates are getting changed.
Example: In one report I started creating new schedule and click on parameters and selected following dates as start and end date.
Start Date 11/01/2015 12:00:00 AM End Date 11/30/2015 12:00:00 AM
Once click on apply, the parameters show dates as below. (This is for server in CST timezone)
Start Date 10/31/2015 7:00:00 PM End Date 11/29/2015 6:00:00 PM
And for servers in PST time zone the times are getting changed as below.
Start Date 10/31/2015 5:00:00 PM End Date 11/29/2015 4:00:00 PM
Our Dev server is in CST time zone and TEST and PROD is in PST timezone.
I am wondering if its a DST related issue as the users started reporting this issue today only, tried rebooting the servers but didn't help.
Have raised an incident with SAP waiting for their response.
FYI, no issues with report refresh.
Regards,
Sohel
I have created a business security profile in the IDT tool for a single universe in order to limit the use of 3 measures for a group of users. When I apply the profile to the group those users see no dimensions at all in the universe - it is complete blank
attached file shows what query panel looks like
Any ideas ?
I am using BO 4.1 SP3
Im trying to develop a JAVA application to create a Webi Report from scratch using BO SDK and BO Restful API. I managed to create an empty Webi Report using the API but I cannot create a report based on a universe or add data provider information to it. Since im a beginner with SAP BO and Webi reports I tried creating some simple webi report by using the API but the API can only create empty dataproviders. Unlike other webi reports that have dataproviders, I cannot define the dictionary structure like in this example or add queries for that matter:
<dataprovider>
<id>DP0</id>
<name>Query 1</name>
<dataSourceId>XXX</dataSourceId>
<dataSourceType>unx</dataSourceType>
<updated>2015-10-28T13:32:16.000-06:00</updated>
<duration>1</duration>
<isPartial>false</isPartial>
<rowCount>1</rowCount>
<flowCount>1</flowCount>
<dictionary>
<expression qualification="Dimension" dataType="DateTime">
<id>DP0.DO1</id>
<name>Created Date</name>
<dataSourceObjectId>_VSOYIHgkEeWtif1OTxsWsd</dataSourceObjectId>
<formulaLanguageId>[Created Date]</formulaLanguageId>
</expression>
<expression qualification="Dimension" dataType="String">
<id>DP0.DO2</id>
<name>First Name</name>
<dataSourceObjectId>_VSrEEHgkEeWtif1OTxsWsd</dataSourceObjectId>
<formulaLanguageId>[First Name]</formulaLanguageId>
</expression>
<expression qualification="Dimension" dataType="String">
<id>DP0.DO4</id>
<name>Name</name>
<dataSourceObjectId>_nZicMH2dEeWPGK6C47h-TY</dataSourceObjectId>
<formulaLanguageId>[Name]</formulaLanguageId>
</expression>
</dictionary>
<query>SELECT event.createdDate, event.firstName, event.name FROM event</query>
</dataprovider>
How can I create a Webi document off a universe or create an empty webi document and add dataprovider and query information to it?
I am doing 12 month rolling.
current month - 3 to current month + 9.
However, my formula for current month + 9 only gives current month + 3.
(the formula attached as image)
And I dont know how to make a formula to pull data from start month to end month.
I have a variable called start month, (current month - 3)
another variable called end month, (current month + 3)
I need a variable called rolling month to pull the data between start and end month.
Thanks and best regards,
hikoe
Hi Experts
I created a characteristic without master data and text. This characteristic is used to store comments during planning. I can use BEx Analyzer write free text into this characteristic by IP(Integrated Planning). But I can't do this in Analysis Office. Is there anyone know how I can do this in AO?
And I'm using BW710, AO 1.4.
Thanks.