To Open a Brio Query from Java
Hi,
I am using Hyperian Intellegence Explorer to get a information from the Data Base.
I want to do it automatic,because this we are doing this as a BAU.
I want to reduce my work load ,so thatpln to write a Code.
Please help me how to Open an existing BrioQuery from Java.
corlettk wrote:
http://geocities.com/khory_scythe/Praxeum/jedicode.html
Yeah that fits... except I swear a lot. Is that allowed?
Jedi use their powers to defend and protect, never to attack others.Can we throw an exception for this one?
edit: actually i disagree with the whole jedi code, its wrong, wheres the fun...
Mel
Similar Messages
-
How to open a brio Query from Java
Hi,
I am working with Hyperion Intellegence Explorer to take care of the MIS related activities, to pull out the Data from the Data Base and Export it to the Excel
Actually this is a BAU.
So i want to reduce my work burdon. I am a Java Progrrammer too. So i want to automate all the thing from Java.
Pls help me below to open a Brio files from Java,so that i can proceed to process the Query and export it on to the Excel.,Don't double post the same question. You can continue in your previous thread
[http://forums.sun.com/thread.jspa?threadID=5367120]
I'm locking this one and it will be removed it later.
db -
Hi
Can I call a BEx Query from Java . If yes, in what format data will be returned? We just need data, we want to structure it in Java for display in a Flex UI.
Please note that I have very limited knowledge of both Java and BI.
Thanks in advance for your help.
Best Regards
SaurabhHi,
Yes you can. It will be contained in a web template.
Please read through the link below and the related links contained within.
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/0d/af12403dbedd5fe10000000a155106/frameset.htm
Thanks,
Michael
Edited by: Michael Devine on May 25, 2010 3:40 PM -
Error - opening a web query from my favorite or roles
I am trying to open a query saved as web query from my favorite folder or user menu. I got error when processing the request. Below is the detailed error.
Error when processing your request
What has happened?
The URL http://p2pr3.ittind.com:8000/sap/bw/BEx was not called due to an error.
Note
The following error text was processed in the system DVR : You can only work in client 010
The error occurred on the application server P2PR3_DVR_00 and in the work process 0 .
The termination type was: ABORT_MESSAGE_STATE
The ABAP call stack was:
Function: RS_MANDT_CHECK of program SAPLRSMANDT
Form: CLIENT_CHECK of program SAPLRSDG_IOBJ_DB_READ
Function: RSD_IOBJ_GET_A_THEN_M of program SAPLRSDG_IOBJ_DB_READ
Function: RSZ_X_COMPONENT_EXIST of program SAPLRZX0
Form: GET_AUTHORIZATION of program CL_RSRD_UTILITIES_BW_OBJECTS==CP
Form: SET_ITEM of program CL_RSRD_WWW_ITEM_BROADCASTER==CP
Form: INIT of program CL_RSR_WWW_ITEM===============CP
Form: CREATE of program CL_RSR_WWW_ITEM===============CP
Form: SET_ITEM of program CL_RSR_WWW_PAGE===============CP
Form: SET_TEMPLATE_ITEMS of program CL_RSR_WWW_ITEM_TEMPLATE======CP
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system DVR in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server P2PR3_DVR_00 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server P2PR3_DVR_00 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-http -c: 035 -u: NKRISHNA -l: E -s: DVR -i: P2PR3_DVR_00 -w: 0 -d: 20081022 -t: 120849 -v: ABORT_MESSAGE_STATE -e: You can only work in client 010
Any steps to solve this issue will be appreciated and awarded. ThanksHi Experts,
We are also having the same issue. We are in BI 7 SP 15.
Is there any way to find the relation between the Bookmark ID and Query name? The favorite link is not working and getting the above error message. We are also not able to identify the query related to this favorite / bookmark link. Is there any table to identify for query and Bookmark?
Can you experts advise urgently? Advance Thanks.
Linda. -
Problem while querying from java
I have a query like this ...
Select name,description,start_date from Events where TO_CHAR(start_date,'MM/DD/YYYY')='09/19/2004';
I want to execute the same query using java for which i say
String QQQ="Select name,description,start_date from Events where TO_CHAR(start_date,'MM/DD/YYYY')='?/?/?'"
PreparedStatement stmt = conn.prepareStatement(QQQ);
stmt.setString(1,"09");
stmt.setString(2,"27");
stmt.setString(3,"2004");
But I am not getting the results. Is there anything wrong with the Qusetion marks(?) in the query ?
I get the results if i directly enter the value for the question mark.
Please help.
Thanks.Date date = get a Date object somehow, perhaps from SimpleDateFormat.parse()
String query = "Select name,description,start_date from Events where start_date = ?";
PreparedStatement ps = con.prepareStatement(query);
ps.setDate(1, date);
ps.executeQuery(); -
Opening jpg/pdf files from Java
Hi,
How can I open jpg/pdf files or any file in general from Java, such that they open up in the default program in Windows?
I dont want to read in the files using Java. Just open them in their default program. Eg. PDF should open in Adobe.
thanks,
parsifalThanks both of you for answering.
You don't need to make a map. You need the "cmd /c
start" command in Windows.This is what I was missing. I looked up DOS commands to open a files in window but couldnt get it. So I thought java would have some command that equals double-clicking icons on window.
Thanks.
best,
parsifal -
LDAP Query from Java taking abnormally long
Is there any reason why this query would take an abnormally long time? When I run the query from the command line it comes back practically instantly, but when I access it via Java it takes close to 30 seconds.
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
import javax.naming.directory.Attribute;
import javax.naming.directory.Attributes;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
public class LDAPTest {
* @param args
public static void main(String[] args) {
String username = System.getProperty("user.name");
String LDAPServer = "ldap://ldap.myldapserver.net/";
//String attribute = "";
String query = "uid=" +username;
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, LDAPServer);
DirContext context = null;
NamingEnumeration enumeration = null;
try {
context = new InitialDirContext(env);
SearchControls ctrl = new SearchControls();
ctrl.setSearchScope(SearchControls.SUBTREE_SCOPE);
enumeration = context.search("", query, ctrl);
//while (enumeration.hasMore()) {
SearchResult searchResult = (SearchResult) enumeration.next();
Attributes attributes = searchResult.getAttributes();
Attribute attr = attributes.get("cn");
String cn = (String) attr.get();
System.out.println(" Person Common Name = " + cn);
} catch (NamingException e) {
throw new RuntimeException(e);
} finally {
if (enumeration != null) {
try {
enumeration.close();
} catch (Exception e) {
if (context != null) {
try {
context.close();
} catch (Exception e) {
}njb7ty wrote:
One way to speed it up is to only retreive those attributes your interested in via ctls.setReturningAttributes.
Also, if you know what sub directories you want to look in, you can create a list of just those subdirectories and look through them one at a time via ctls.setSearchScope(SearchControls.ONELEVEL_SCOPE);
SearchControls ctls = new SearchControls();
ctls.setReturningAttributes((String[])attrIDs.toArray(new String[attrIDs.size()]));
//only look at the immediate folder level specified (not in sub-folders)
ctls.setSearchScope(SearchControls.ONELEVEL_SCOPE);Hi, thanks. I tried these, unfortunately I don't know enough about ldap to set the onelevel_scope properly. I have narrowed it down as a combination of load and login issues. For example, in our test environment the java program returns instantly with anonymous. In our production environment it returns in about 30-40 seconds with no login credentials supplied. (it does allow anonymous access). I made sure I set the authentication to none when attempting to try this. But when I do an anonymous query from the command line via a ldapsearch program it pulls the results instantly. (i know it is anonymous because if I specify credentials it pulls back additional data). For some reason it just takes really long to resolve in our production environment if I try anonymous access and I haven't figured it out yet. When I supply login credentials to our production environment it comes back in under a fifth of a second. -
How to open a web browser from java
Hi
Would anybody please help me with this. I need to open a web browser from my java app but I don't know. What method I can use?
Thanks.
Hung.You can use the Runtime class for this. It can run any command. So, you can run the .exe file of your Web browser.
The following code will run Internet Explorer (assuming iexplorer.exe is in C:\Program Files\Internet Explorer):
import java.lang.Runtime;
public class Explore{
public static void main(String[] args) {
try{
Process p = Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\\iexplore");
}catch (Exception e) {
System.out.println("Exception: " + e); -
How to open an PDF file from Java Application
Hi
I am developing a GUI application in java swing.
on clicking one button, I want to open PDF file from my swing application.
Is there any API through which I can achieve this?
Tapan Maru
Sun Certified Java ProgrammerHere's a way to do it (if I understand you
correctly). Just let explorer.exe do it for you.
import java.awt.*;
public class openPDF
Desktop desktop = Desktop.getDesktop();
public openPDF()
open("test.pdf");
public void open(String path)
try
Runtime.getRuntime().exec("explorer.exe "+path);
} catch(Exception e) { System.out.println("NAI!
I! ERROR!\n"+e); }
public static void main(String[] args)
openPDF myApplication = new openPDF();
Why do you have a Desktop object as a member but instead of using it, you execute a command with Runtime (which is not platform independent!)???
-Puce -
I'm writing a Java program that needs to query a Microsoft Access database. I'm not sure how to do this. Someone said to use ODBC drivers but I don't know what these are. Any clarification/ideas would be appreciated.
There are a few easy step to set up a connection to your database in your java program.
1. establish an odbc data source in windows control panel (may be under Administrative tools).
2. you need to import the java.sql package.
3. you need a connection, so type the following into your database class:
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:/*your data source name goes here*/");
catch (ClassNotFoundException exception)
System.err.println("Failed to load JDBC/ODBC driver");
exception.printStackTrace();
System.exit(1);
catch (SQLException exception)
System.err.println("Unable to connect");
exception.printStackTrace();
System.exit(1);
}4. Find an SQL tutorial on the web.
5. For each query/update etc create a Statement object using the following code:
try
Statement statement = connection.createStatement();
/* now use the remainder of this try block to execute your query. Each database query returns a ResultSet object */
ResultSet resultSet = statement.executeQuery("/*your query string goes here*/");
/* the next() method in ResultSet returns true if there are any more records, like an iterator. Therefore, you know if there are any results or not*/
if (resultSet.next())
/* If your query was a 'SELECT * FROM ...etc' then you will get a whole row from the table(s) within the database. if you need to extract a number from that record and you know the column number, then use the following */
int id = resultSet.getInt(1);
/* where 1 corresponds to the first column in the table, and so on. Ifyou want to extract a String, the use the getString() method*/
catch (SQLException exception)
}That's basically the easiest way to go about it (I think). Best to consult a book for a more in-depth look. Try Java - How to Program, by Deitel and Deitel (available at www.deitel.com). I found this very useful. -
I'm trying to finish a program but there are some bugs in accessing the database, the connection opened well and i can retreive any data from the data base but when i wrote this sql statement:
rs = stmt.executeQuery("Select number,Type, sum(charge) from invoice where date between '" + d1 +"' and '"+ d2 + "' Group By number, Type;");
an error was appeared with:
"data type mismatch in criteria expression"
the d1 and d2 are variables with date datatype
in invoice table "date" is an attribute with date/time datatype..
anyone to help me??
thanks allthe real problem here that in java d1 and d2 areNo the real problem is your refusal to use Prepared Statements.
converted from from string to date data type
so it consists of: dayname, day , month, hour, and
year
and in MS Access the date attribute is consist of
day, month and year only.. If you used Prepared Statements then this would not matter.
so when i compare these d1and d2 in java with date in
ms access it cause miss match data type error..
how to make d1,d2 in the format "dd/mm/yyyy" and
still date data type???
USE PREPARED STATEMENTS.
java.sql.PreparedStatement
Look that up. Annie gave you an example in her post. -
Using mdx query from Java Apache
Please suggest/guide me how to use MDX query to pull data from cube from Apache JAVA??
BI GUYHi BIGUY,
Multidimensional Expressions (MDX) is the query language that you use to work with and retrieve multidimensional data in Microsoft Analysis Services. MDX is based on the XML for Analysis (XMLA) specification, with specific extensions for SQL Server Analysis
Services.
According to your description, it's hard to give your the exact MDX query to pull the data which you want from the cube since there are no any detail information about the cube. Here are some basic knowledge for your reference.
Querying Multidimensional Data with MDX
MDX Sample
Regards,
Charlie Liao
TechNet Community Support -
Hi,
Is it possible to have, say a small Java web app (JSP ie.) that calls/opens an Oracle Form?
- Is it possible to pass parameters to and from the Form?
Regards,
MagnusHello,
Forms is executed in a Java applet, so you can start it with a single HREF tag.
orms can also run some web application via the Web.Show_Document() built-in.
Francois -
Open script in illustrator from Java servlet
This may be better suited to a java forum, but I figured someone may have done it here.
I need to tell illustrator to run a script from my java servlet. any ideas? thanks. i can't just open the js file with illustrator, as it treats it as text, i need it to run the script.This may be better suited to a java forum, but I figured someone may have done it here.
I need to tell illustrator to run a script from my java servlet. any ideas? thanks. i can't just open the js file with illustrator, as it treats it as text, i need it to run the script. -
Opening an Html page from java code
Hi
I have created an application and in order to complete it i need to configure help file with it. Now i have created a menubar in which help button is present.
My requirement is that clicking the help button should display the help file which is in the form of an html file in a new window just as in any other application.
Can anybody help me on this issue? Your help would ge really appreciated :)
ThanksMy requirement is that clicking the help button should display the help file which is in the form of an html file in a new window just as in any other application.Do you want to open a new "Browser"? is this a hard and fast requirement? If not why don't you use javahelp instead.
For more details refer : http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javahelp/index.html
Maybe you are looking for
-
Airport Extreme/Time Capsule backup volume could not be found?
I am having problem with Time Machine. When I try to backup using Time Machine, I get an error message, " The backup volume could not be found." Strangely, Time Machine recognized the drive when setting the Time Machine preferences, but not when I ba
-
Error: Could not read Metadata from Portal Database !
Hi All! My problem is when i am trying to open the portal page (Oracle 10G) http://domain/portal/page?_pageid=6,1,6_13&_dad=portal&_schema=PORTAL then i have an Error: Could not read Metadata from Portal Database. And i do not know why because everyt
-
Itunes is purple...how do i get it back to normal
I upgraded to itunes 8 and after using it for a while, the backdrop is now purple instead of white. This makes reading the song lists and creating playlists very hard. Does anyone know what causes this and/or how to get it back to normal? Do I have t
-
LINQ: Update a column with auto increment value
Hi All, Greetings. I am very new to C# (though with lot of experience in VC++). Now a days, I am engaged in a C# project where I need to deal with ADO.NET DataTable and related classes. I am stuck up in a scenario as follows: I have a data table (of
-
clicked on adobe file to excel and went directly to word document...more than once!!