How to use use the web report service to be consumed by web development?
Hi guys,
How can I pass the report server web service to web developers so they can use reports dataset data?
Can some one post me a clear example?
Thank you
Hi Swallow,
Thank you, it's helpful but from my own perspective, I would like to know how to use the methods on the url itself.
For instance, my webservice is in http://<servername>/ReportServer/ReportService2010.asmx
Now I would like to understand how I can add methods on the url itself like this (don't mind the incorrect syntax thats what I'm trying to figure it out)
http://srv-bisp-dev/ReportServer/ReportService2010.asmx?op=GetDataSetData=<DatasetName>
In the end,I would like to press enter and show the dataset result on the browser in xml tags.
I don't even know if this is possible so I'm sending clay to the wall.
Similar Messages
-
JNI - How to use the error reporting mechanism?
I've developed a C++ DLL which is loaded from a commercial Win32 application (not written by me) as a plug-in for external calculations. On its initialization the C++ DLL launches the Java VM via the JNI invocation interface. When the DLL functions are called by the application, they forward the calls to Java objects inside the Java VM, again via JNI invocation interface.
This works well, but I have encountered a weird error.
From Java I open a JFrame containing a JTextArea as small console for debug output messages. If I turn output to this debug console off (my printToConsole routine checks whether a boolean flag is set), the string concatenation operator may lead to a crash of the Java VM.
For example, if in one of the Java functions called from the
DLL via JNI invocation interface the following is the first statement,
it leads to a crash of the Java VM and the application that loaded the C++ proxy DLL.
String test=""+Math.random(); // String test not used later
Interestingly, if I comment this statement out, the Java code works fine WITHOUT any crash. I've already thought about potential races and synchronization issues in my code, but I don't see where this is the case. And the string concatenation error fails as well, if I insert sleep() statements in front of it and at other places in the code. However, if I turn on log messages printed to my JFrame debug console (containing a JTextArea), the String concatenation works without problems.
So maybe the JNI interface has a bug and affects the Java VM; I don't see where my JNI code is wrong.
One problem is that I do not get any stdout output, as the C++ proxy DLL is loaded by the Windows application, even if I start the Windows application from the DOS command line (under Windows).
Does anyone know how to use the error reporting mechanism?
http://java.sun.com/j2se/1.4.2/docs/guide/vm/error-handling.html
Is it possible that the JVM, when it crashes, writes debug information about the crash into a file instead of stdout/stderr?
My C++ proxy DLL was compiled in debug mode, but the commercial application (which loaded the DLL) is very likely not.
I do not know hot to find the reason why the String concatenation fails inside the Java function called from the C++ DLL via JNI.Yes, I've initially thought about errors in the C++ code too. But the C++ code is actually very simple and short. It doesn't allocate anything on the C++ side. It allocates a couple of ByteBuffers inside the Java VM however via JNI invocation interface calls of env->NewDirectByteBuffer(). The native memory regions accessed via the ByteBuffers are allocated not by my own C++ code, but by the program that calls my DLL (the program is Metastock).
The interesting thing is that everything works fine if output to my debug console is enabled, which means that in the Java print routine getConsoleLoggingState() returns true and text is appended to the jTextArea.
static synchronized void print(String str)
{ MetaStockMonitor mMon=getInstance();
if ( mMon.getFileLoggingState() && mMon.logFileWriter!=null) {
mMon.logFileWriter.print(str);
mMon.logFileWriter.flush();
if ( mMon.getConsoleLoggingState() ) {
mMon.jTextArea1.append(str);
Only if output to the JTextArea is turned off (ie. getConsoleLoggingState()==false), the crash happens when the FIRST statement in the Java routine called via JNI invocation interface is a (useless) String concatenation operation, as described above.
String test=""+Math.random(); // String test not used later
Moreover, the crash happens BEFORE the allocated ByteBuffer objects are accessed in the Java code. But again, if console output is turned on, it works stable. If console output is turned off, it works when the (useless) String concatenation operation is removed in the Java routine called from C++.
I've already thought about potential races (regarding multiple threads), but this can be ruled out in my case. It almost appears as if the JVM can have problems when called by the invocation interface (I tested it with Java 1.4.2 b28).
All the calls between C++ and Java go ALWAYS in the direction from C++ code to Java. Unfortunately, there is no special JRE version with extensive logging capabilities to facilitate debugging. And the problem is not easily reproducible either.
JNIEnv* JNI_GetEnv()
JNIEnv *env;
cached_jvm->AttachCurrentThread((void**)&env,NULL);
fprintf(logfile,"env=%i\n",env);
fflush(logfile);
return env;
// function called by Metastock's MSX plug-in interface
BOOL __stdcall createIndEngine (const MSXDataRec *a_psDataRec,
const MSXDataInfoRecArgsArray *a_psDataInfoArgs,
const MSXNumericArgsArray *a_psNumericArgs,
const MSXStringArgsArray *a_psStringArgs,
const MSXCustomArgsArray *a_psCustomArgs,
MSXResultRec *a_psResultRec)
a_psResultRec->psResultArray->iFirstValid=0;
a_psResultRec->psResultArray->iLastValid=-1;
jthrowable ex;
jmethodID mid;
JNIEnv* env=JNI_GetEnv();
jobject chart=getChart(env, a_psDataRec);
if ( chart==NULL) {
return MSX_ERROR;
jobject getChart (JNIEnv* env, const MSXDataRec *a_psDataRec)
jthrowable ex;
jmethodID mid;
int closeFirstValid, closeLastValid;
closeFirstValid=a_psDataRec->sClose.iFirstValid;
closeLastValid=a_psDataRec->sClose.iLastValid;
long firstDate, firstTime;
if (closeFirstValid>=1 && closeFirstValid<=closeLastValid) {
firstDate = a_psDataRec->psDate[closeFirstValid].lDate;
firstTime = a_psDataRec->psDate[closeFirstValid].lTime;
} else {
firstDate=0;
firstTime=0;
jclass chartFactoryClass = env->FindClass("wschwendt/metastock/msx/ChartFactory");
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot find class ChartFactory\n");
printSBufViaJava(sbuf);
return NULL;
mid = env->GetStaticMethodID(chartFactoryClass, "getInstance", "()Lwschwendt/metastock/msx/ChartFactory;");
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot find method ID for ChartFactory.getInstance()\n");
printSBufViaJava(sbuf);
return NULL;
jobject chartFactory=env->CallStaticObjectMethod(chartFactoryClass, mid);
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Exception while calling ChartFactory.getInstance()");
printSBufViaJava(sbuf);
return NULL;
mid = env->GetMethodID(chartFactoryClass, "getChartID", "(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;IIIIIII)F");
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot find method ID for ChartFactory.getChartID()\n");
printSBufViaJava(sbuf);
return NULL;
jobject symbolBuf=env->NewDirectByteBuffer(a_psDataRec->pszSymbol, strlen(a_psDataRec->pszSymbol) );
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot allocate symbolBuf\n");
printSBufViaJava(sbuf);
return NULL;
jobject securityNameBuf=env->NewDirectByteBuffer(a_psDataRec->pszSecurityName, strlen(a_psDataRec->pszSecurityName) );
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot allocate securityNameBuf\n");
printSBufViaJava(sbuf);
return NULL;
jobject securityPathBuf=env->NewDirectByteBuffer(a_psDataRec->pszSecurityPath, strlen(a_psDataRec->pszSecurityPath) );
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot allocate securityPathBuf\n");
printSBufViaJava(sbuf);
return NULL;
jobject securityOnlineSourceBuf=env->NewDirectByteBuffer(a_psDataRec->pszOnlineSource, strlen(a_psDataRec->pszOnlineSource) );
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Cannot allocate onlineSourceBuf\n");
printSBufViaJava(sbuf);
return NULL;
// Java Function call leads to crash, if console output is turned off and
// the first statement in the Java routine is a (useless) string concatenation.
// Otherwise it works stable.
jfloat chartID=env->CallFloatMethod(chartFactory, mid, securityNameBuf, symbolBuf,
securityPathBuf, securityOnlineSourceBuf, (jint)(a_psDataRec->iPeriod),
(jint)(a_psDataRec->iInterval), (jint)(a_psDataRec->iStartTime),
(jint)(a_psDataRec->iEndTime), (jint)(a_psDataRec->iSymbolType),
(jint)firstDate, (jint)firstTime );
if (ex= env->ExceptionOccurred() ) {
env->ExceptionDescribe();
env->ExceptionClear();
sprintf(sbuf, "DLL: Exception while calling ChartFactory.getChartID()");
printSBufViaJava(sbuf);
return NULL; -
How to use the default database service name on creating procedure for data
how to use the default database service name on creating procedure for datagaurd client failover ??? all oracle doc says create a new service as below and enable at DB startup. but our client is using/wanted database default service to connect from application on the datagaurd environment (rac to non rac setup).please help.
Db name is = prod.
exec DBMS_SERVICE.CREATE_SERVICE (service_name => 'prod',network_name =>'prod',failover_method => 'BASIC',failover_type => 'SELECT',failover_retries => 180,failover_delay => 1);
says already the service available.
CREATE OR REPLACE TRIGGER manage_dgservice after startup on database DECLARE role
VARCHAR(30);BEGIN SELECT DATABASE_ROLE INTO role FROM V$DATABASE;
IF role = 'NO' THEN DBMS_SERVICE.START_SERVICE('prod');
END IF;
END;
says trigger created, but during a swithover still the service is listeneing on listener.
tns entry.
prod =
(DESCRIPTION =
(ADDRESS_LIST =
(LOAD_BALANCE = YES)
(ADDRESS = (PROTOCOL = TCP)(HOST = prod1)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = prod2)(PORT = 1521)) ---> primary db entry
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = proddr)(PORT = 1521)) --> DR DB entry
(CONNECT_DATA =
(SERVICE_NAME = prod)
thanks in advance.
Edited by: 854393 on Dec 29, 2012 11:52 AMHello;
So in the example below replace "ernie" with the alias you want the client to use.
I can show you how I do it :
First an entry need to be added to the client tnsnames.ora that uses a SERVICE_NAME instead of a SID.
ernie =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Primary.host)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = Standby.host)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = ernie)
)Next the service 'ernie' needs to be created manually on the primary database.
BEGIN
DBMS_SERVICE.CREATE_SERVICE('ernie','ernie');
END;
/After creating the service needs to be manually started.
BEGIN
DBMS_SERVICE.START_SERVICE('ernie');
END;
/Several of the default parameters can now be set for 'ernie'.
BEGIN
DBMS_SERVICE.MODIFY_SERVICE
('ernie',
FAILOVER_METHOD => 'BASIC',
FAILOVER_TYPE => 'SELECT',
FAILOVER_RETRIES => 200,
FAILOVER_DELAY => 1);
END;
/Finally a database STARTUP trigger should be created to ensures that this service is only offered if the database is primary.
CREATE TRIGGER CHECK_ERNIE_START AFTER STARTUP ON DATABASE
DECLARE
V_ROLE VARCHAR(30);
BEGIN
SELECT DATABASE_ROLE INTO V_ROLE FROM V$DATABASE;
IF V_ROLE = 'PRIMARY' THEN
DBMS_SERVICE.START_SERVICE('ernie');
ELSE
DBMS_SERVICE.STOP_SERVICE('ernie');
END IF;
END;
/lsnrctl status - should show the new service.
When I do this the Database will still register with the listener. I don't give that to the clients. That one will still be available but nobody knows about it. Meanwhile "ernie" moves with the database role.
So in my example the default just hangs out in the background.
Best Regards
mseberg
Edited by: mseberg on Dec 29, 2012 3:51 PM -
Locking at request of OP - https://support.mozilla.com/en-US/questions/844506
Are we allowed to use the Web developer function, under the "Firefox" tab in Firefox version 5.0, to edit the html source code associated with the Firefox version 5.0 home page ( so that we can personalize the home page )? Is this legal?
Sincerely in Christ,
Russell E. WillisSolution: (Free Download Manager)
Go here: http://codecpack.co/download/Free_Download_Manager.html and download Free Download Manager 3.8.1067 Beta 3, it works perfectly with Firefox 5.0.1
Solution: (to Google mail aka Gmail)
I have had this problem for a while since I did a previous Firefox update, where I had to force Gmail to load in Basic HTML else it's next to impossible to use it. The solution is this: simply update your Java, and Gmail will work without a problem using Standard HTML. To update your Java go here: http://www.java.com/en/ and select "Free Java Download".
And beta normally, universally, means "the not quite there yet version of the version we're aiming for" NORMALLY used during production and testing of a type of software. -
How to use the web server tips (connected/disconnected)?
Using the web server tips into a VI to know when a client is connected or disconnected.
Hello Everyone
I want to use the tips that appear when a remote user gets control of my VI via web server. That way I will be able to trigger some other operations as soon as the user gets in or out my VI. How can I extract the information that contains that (user has or has not control). I hope you can help me.
Regards
Marco RomanThere is a VI method called Remote Panel Client Connections. It returns an array of clusters with connection information and also has a Controller output. If the controller output is -1, no clients are connected.
-
How to find if the SQL Reporting services are stand alone or clustered ?
Hi All,
Can any one tell me how do i find if the SQL Reporting services are stand alone or clustered ?
As there are no other SQL features installed on the server except for reporting.
Is there any GUI or CLI command to check this ?
Gautam.75801Hello,
Do not open cluster administrator since SSRS cannot take advantage of Windows Clustering Services.
You need see if the Network Load Balancing manager (NLB) (windows feature) is installed on the SSRS computer and open
it to see if a NLB cluster has been configured.
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com -
In Firefox 30, how can I disable the Web Developer console?
I use a keyboard macro program. Its settings, however, are preempted by the Web Developer tools' shortcuts. Therefore, I either want to (a) totally disable the Web Developer console or (b) remove/reset the shortcuts used by it.
The prefs for disabling some DevTools (devtools.*.enabled) are there on the <b>about:config</b> page, but I'm not seeing anything in the code that they are supported and tests only include a few prefs.
Disabling the developer toolbar works, but not disabling any of the tools in the web console AFAICT.
*http://mxr.mozilla.org/mozilla-release/source/browser/devtools/framework/test/browser_dynamic_tool_enabling.js
I'm not sure if there is a bug about this or needs to be filed?
Why have prefs if they aren't working (I tried it with lockPref as well)? -
Shortcuts are the same - web developers tools are opening now for CTRL+SHIFT+T instead of reopening a closed tab, etc... It's very annoying.
I cannot remove web developer, however I never wanted to install it.
about:config does not work, neither reinstalling Firefox....
Is there any solution other then switching to Chrome??Yes, that is a problem with the Hungarian language pack.<br />
See my post in this thread for more details.
*[[/questions/975864]] Ctrl+Shift+T isn't working as intended.
Maybe a bug should be filed on this issue. -
How to use the Portal Connection Service in a standard J2EE application
Hi,
We want to use portal connection service to connection backgend system from a standard j2ee application.
But the connection need a connectionProperties object which is created in this way:
ConnectionProperties connectionProperties =
new ConnectionProperties(
request.getLocale(),
request.getUser());
Because the "request" object is IPortalComponentRequest object, which is a portal object. In our standard application, we can use this way.
So how?
Thanks and Best Regards,
Xiaoming YangDoes anybody has any idea? Many thanks and points will definitely be awarded.
Best Regards,
Xiaoming -
How to use the Web Dynpro Component Interface
Hi, All
Error when processing your request
What has happened?
The URL http://erp2005.besuretech.com:8000/sap/bc/webdynpro/sap/zz_test5/ was not called due to an error.
Note
The following error text was processed in the system E05 : Error when Creating Component ZZ_TEST6. ZZ_TEST6 Is a Component Interface, Therefore, an Instance Cannot Be Created. Name of Component May Not Be Specified. (Used Component: ZZ_TEST5, Component Usage: MYCOMPUSAGE)
The error occurred on the application server erp2005_E05_00 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: IF_WD_COMPONENT_USAGE~CREATE_COMPONENT of program CL_WDR_COMPONENT_USAGE========CP
Method: RESOLVE_MAPPING of program CL_WDR_CONTEXT_NODE_INFO======CP
Method: MAP of program CL_WDR_CONTEXT_NODE_MAP=======CP
Method: MAP of program CL_WDR_CONTEXT_NODE_MAP=======CP
Method: IF_WD_CONTEXT_NODE~GET_ELEMENT of program CL_WDR_CONTEXT_NODE_MAP=======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 E05 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 erp2005_E05_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 erp2005_E05_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: 600 -u: LIPEI -l: E -s: E05 -i: erp2005_E05_00 -w: 0 -d: 20070120 -t: 212436 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
How can i do?
ThanksHi,
There is something wrong in the definition of component usage in your component. Maybe you forgot to instantiate the use component, maby the name you are using is not correct. Try to find it in that direction.
Good Luck,
Ben -
Have used Firefox for many years on multiple computers. On the home desktop, anytime you need to CAP a letter, Scratchpad opens instead. Every single time!
This is only having on this one computer, none of the others.
I have completely uninstalled, cleaned and purged Firefox from this computer multiple times. I have run multiple virus checks. I have done the Firefox reset multiple upon multiple times.
Yesterday I completely uninstalled every scrap related to Firefox I could find on the system, did a system clean to get rid of hidden and duplicate files, and with what I hoped was a clean system, reinstalled the latest version of FF. Same problem.
WHY is Scratchpad coming up anytime I hit the Shift key?
Somehow the developer tools and Scratchpad still show up and ultimately the problems start again.Hello Mark,
I can understand your frustration with this issue - especially after you are running into this issue after resetting your computer too.
Can you please check if the scratchpad comes up, if you disable the setting ''devtools.scratchpad.enabled'' by setting the value to false. You can do this by following the instructions in the Mozillazine about modifying the configuration of Mozilla [http://kb.mozillazine.org/About:config Editing About:Config]
Thank you -
[svn] 656: Added a short readme explaining how to use the Eclipse projects.
Revision: 656
Author: [email protected]
Date: 2008-02-26 09:38:38 -0800 (Tue, 26 Feb 2008)
Log Message:
Added a short readme explaining how to use the Eclipse projects.
Added Paths:
flex/sdk/trunk/development/eclipse/readme.txtRevision: 656
Author: [email protected]
Date: 2008-02-26 09:38:38 -0800 (Tue, 26 Feb 2008)
Log Message:
Added a short readme explaining how to use the Eclipse projects.
Added Paths:
flex/sdk/trunk/development/eclipse/readme.txt -
How to use a Web Service after creating the reference
I created a Web Service reference and APEX 3.1 and it recognizes it.
The WS has a list of customers. The XML file (WS result) has XSD then the customers data.
The only thing I can do inside APEX is to create a form based on WS with a field that has a dump of the WS result.
I do not know how to use the XML data in the WS to show the customers data in APEX.
I appreciate it, if you can point me to any article or documentation taht show to consume WS in APEX
Thanks
MoJason
My post above does not make sense because the browser converted the "lt" and "gt" that I saw in the form when I copied and paste to < and > as it should do.
below I will attach the XSD
<?xml version = "1.0" encoding="UTF-8" standalone="yes"?>
<VFPDataSet>
<xsd:schema id="VFPDataSet" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="VFPDataSet" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="curCustomers" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="customerid">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="5"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="companyname">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="contactname" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="contacttitle" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="address" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="60"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="city" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="region" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="postalcode" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="country" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="phone" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="24"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="fax" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="24"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="lax"/>
</xsd:complexType>
</xsd:element>
</xsd:schema> -
How to use the SCOM 2012 Web Reporting page
Hello all-
We are on SCOM 2012 SP1. I just have a general question about reporting. I know there is a "Reporting" tab in the real, locally installed, SCOM Operations Console software. That part I get. I see that there
are many pre-made reports the for me to run. For example under Microsoft Server 2008 Operating System (Monitoring) folder there is a
Performance History report. When I double click on it, it takes me to the report window where I can click
Add Object and add a server and then click
Run.
This is pretty simple in concept. BUT very few people at my company have the full Operations Console installed on their machine. And as I'm sure you know, the SCOM Web Console does not have a Reporting Tab. So they have to use the
SCOM Reporting website to run such reports. I found that you can get to this page at the url:
http://<reporting server>/Reports
This does bring up the Reporting console. On the list I do see a Report.Windows.Server.2008.PerformanceHistory listed. So this surely seems to be the equivalent from my screenshot above. However, it's not even close to user friendly like
the Reporting area in the SCOM operations console software. There's multiple fields at the top. All of which are required, and almost none of which have dropbox or other ways to help you fill them in. I have no idea what to put into these boxes or the format
to use.
What am I missing here? Is there a more user friendly interface anywhere? In an ideal world, I'd really love to have a user interface where I can post the links to a few popular reports, like CPU and Disk Space for example. Then ideally
all the user would have to do is select their servers and the time frame and that's all. Which really is what you do in the Operations Console software. So isn't is it that easy in the web reporting tool? Is there a guide or how-to
section somewhere I'm missing? Or just a more friendly looking way to get at this information?Well, my first screen shot above is squished, so you really can't see it. But what I'm saying is that the same report in the SCOM software has the level of configuration I want on it. It allows you to pick the date range and add objects
to it, then you can click on Run. However when I access the same report on the reporting console, it has all these extra fields. None of which I know how to fill in properly.
I would ultimately like my customers to be able to do exactly that in the web version. Pick their server and their date range and run it. There are not likely going to be too many reports like you're mentioning which I can completely configure
before hand, so they just click on the link to have it run. Most times I'd like my users to at least be able to select a server name.
Any idea how I would simplify the web version of the report? Or why they look so very different? -
How can i use the web services
i have a web service ,but what is need that can i use the web services?
is only then oc4j,or anything?You need to write a client that will access the Web service and invoke it.
You can write the client in Java for example - and JDeveloper provides wizards for this.
There is a sample in the JDeveloper Reviewer guide here:
http://www.oracle.com/technology/products/jdev/collateral/papers/10g/reviewer/reviewerguide.html
Maybe you are looking for
-
Hello, When I try to save a form as "Reader Extended PDF" in Acrobat Pro, I get an error message "This document could not be reader enabled". The steps I'm following are described below: 1. Insert electronic signatures - In Tasks, click on "Add Ne
-
Hi everyone, and sorry if I posted in wrong forum -- i have license for windows server 2008 r2 and also i have 5 RDB CAL license. we bot ms office 2013 standard and install in the server now we can use ms office or we need to bye ms office also cal
-
OK, i5/i7 received how is your experince?
Received iMac i7 on 11/24/09. No cracked screen, zero BT Magic Mouse issues, zero BT Keyboard issues and zero heat issues. Speed is awesome as with the display. All in all I am completely satisfied with my purchase. I am feeling for those, that seem
-
Trying to make a book - iPhoto changing the order of my manually sorted album. Help?
I'm trying to make a book from an album. I have manually sorted the photos in the album and wanted autoflow to fill the book in. However, when I create a new book from the album, iPhoto seems to re-order the photos by one of the other options (eg: b
-
Let the database doing cascade deletion for privateOwned relationship
Hi, I have two tables: parent, child. I mapped the parent to child as a one-many private owned relationship. The child table have a foreign key reference back to parent table. The constraint is like this alter table child add constraint FK_CONSTRAINT