Alert in a Crosstab
Hi Gurus,
I have a crosstab in webi, on the top I have periods quarters 1, 2, 3, 4, and under each period I have "Quantity" and "Amount" sold on the left I have the material sold, what I want is to create an alert to highlight the highest "Amount" of the 4 quarters periods per material - ex: material A1 has Amount in Q1=50, Q2=120, Q3=100 and Q4 = 70, I want to highlight Q2 that has 120.
Thanks
ex: material A1 has Amount in Q1=50, Q2=120, Q3=100 and Q4 = 70, I want to highlight Q2 that has 120.
1. Create a variable which will give you the required result i.e. 120. You can try the below formula to return 120:
v Max Amt = Max([Amount] In ([Quarter])) ForEach [Material]
2. Now create the alerter comparing Amount = v Max Amt
Regards,
Rohit
Similar Messages
-
How to set up display properties for a crosstab is CSS?
I am woundring how to setup css class and code like in this tutorial.
myalerting.css ?
Set up display properties for a crosstab: Design Studio 1.2 - YouTube.
Design Studio 1.2: Set up display properties for a crosstab
if you have sample file please share I am sure other can be befits from as well.
I would like to use color display on numbers or icons in seperate column if the value in certain range or a value is below or avove business needs.
Thanks.Kevin,
I could not get this to work on my installation; perhaps you can review and "run with it" or someone better with CSS can assist.
The gist of it is there is a class .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert1Background to define the status symbol for the alerts
Based on your Exceptions in the BEx query, Good 1 is .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert1Background
Good 2 is .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert3Background
etc... Bad 3 (red symbol) is .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert9Background
I tried the following custom CSS on the crosstab, note using IE (which now we can no longer use until Microsoft patches)
myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlternating{
background-color:#F9F9F9 !important;
myAlerting.sapzencrosstab-DataCellDefault{
background-color:#FFFFFF !important;
myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert1Background
color:rgba(0,0,0,0.0);
background-image: url('/aad/resources/~1398612272195~/sap/zen/crosstab/themes/sap_platinum/img/exceptions/status_1.gif') !important;
background-repeat:no-repeat !important;
background-position:center top !important;
myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert2Background
color:rgba(0,0,0,0.0);
background-image: url('/aad/resources/~1398612272195~/sap/zen/crosstab/themes/sap_platinum/img/exceptions/status_2.gif') !important;
background-repeat:no-repeat !important;
background-position:center top !important;
myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert3Background
color:rgba(0,0,0,0.0);
background-image:url('green.png');
background-repeat:no-repeat !important;
background-position:center top !important;
myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert9StatusSymbol
color:rgba(0,0,0,0.0);
background-image: url('aad/resources/~1398612272195~/sap/zen/crosstab/themes/sap_platinum/img/exceptions/status_9.gif') !important;
background-repeat:no-repeat !important;
background-position:center top !important;
I didn't want to hold you up and for sure I hope there is someone in the community who could help. I'll try again when we can use IE -
Is dynamic display possible in crosstabs?
Hi All,
I am new to Design Studio and need your help in designing my first dashboard using the ver 1.3
There are 4 charts with the same dimension but with 4 different measures. Am able to display this dynamically through scripting by creating a single chart. However, each of these charts also has a crosstab below it to show the values of the measures with alerting.
Is there a way I can display the 4 types of measures in a single crosstab dynamically just as I am able to do in charts? Otherwise I will have to create 4 aliases of the same data source which I do not think will be a good design.
Looking forward to your views and advices
Thanks & Regards
SwastiHi Swasti,
By using Set filter you can dynamically control the key figures for bex queries.
Syntax: DS_1.setFilter(dimension, value);
Dimension is the Key Figures Technical name(Enterprise ID) and value is Individual key figures Enterprise id from Extended tab of the Query properties in Bex Designer.
I hope this helps.
Regards,
Sampath -
[bo 6.1] Alert only one column
Ciao,
I have a crosstab, that in column has a dimension, named "Country", having 3 elements, so I have 3 column in my crosstab ("Italy", "USA", "UK")
Then I created an alerter: =(COUNT(myMeasure) WHERE(<Country> = "USA")) > 10
The alerter is applied over the 3 columns, but I want apply it to "USA" column only.
What I have to do to color the "USA" column only and leave the other two column blank?
Thank's
LMHi Lorenzo,
I tried testing the issue on Efashion universe; however, on XIR2 as BO 6.1 is no more a supported version.
Although you can try implementing the same in BO 6.1.
Steps taken at my end:
1. Create a crosstab with Year,State and Sales Revenue as objects.
2. Create a condition variable like alert with formula {=<Sales Revenue> Where (Year="2001")}
3. Create an alerter as follows:
Sales Revenue >= 661249.8 = <alert>
WHERE Operator1 is >=, Value1 is 661249.8, Operator2 is =, Value2 is <alert>.
Taking your formula into consideration:
you can use 10 in place of 661249.8 as a filter and {COUNT(myMeasure) WHERE(<Country> = "USA"} in place of <alert>.
Please test the above steps and let me know the results.
Please feel free to revert in case of further queries.
Regards,
Yuvraj Singh.
Edited by: Yuvraj Singh on Oct 1, 2008 4:36 PM -
Hi Friends,
I am doing a simple file to idoc scenario.
if mapping error occurs.
the requirement is to trigger an alert which says "A mapping error occurred when processing the file XYZ.txt"
Constraints are:
1. BPM is not used as it is a simple scenario.
2.RFC lookup during mapping is to be avoided since if mapping itself fails then it will be of no use.
Is there a way/work around to get the filename dynamically in the alert message.
Thank you,Seems to be not possible without a BPM.....at least by using a standard alert procdure
Using a mapping get the FileName .....have both the source and target message as the same.....
map the FileName to some empty node of the structure.
In the mapping logic, one for which you want to check for any exception, do not make use of the node containing the FIleName...let the rest mapping remain as is
Create a Container Variable and Assign the node containing the FileName to it using a Container Operation.
Then raise the Alert.
I have used a similar approach in one of my interfaces.
Regards,
Abhishek. -
Alert is not getting displayed in Alert Inbox
Hi,
We have created a BPM with an Alert. The Alert is getting triggered in the PE but we are not able to see the alert in the alert inbox. It is neither being displayed in ALRTDISP transaction.
We have already subcribed that alert.Hi,
Have to scheduled the background job SXMSALERT_PROCESS_DATA_GET to collect the alert message for further processing?
check this link,
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
thanks,
sasi -
The expression is not being displayed in the alert inbox
Hi,
I have created an expression in 'Long and Short Text' tab present in the ALRTCATDEF transaction screen.
The expression is "test Error in message &SXMS_MSG_GUID&". However if i goto alert inbox, this expression is not getting displayed. I tried putting this expression under Message title, Short text and Long text tabs. But no change in the result.
In the above expression, SXMS_MSG_GUID is a container variable declared in ALRTCATDEF transaction screen.
Same is the situation irrespective of the container variable being used - SXMS_ERROR_CAT etc.,
I appreciate your early response.
Regards
GaneshHi Venkat,
Without using BPM, you can think/try out with triggering an alert from UDF:
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
Otherwise, you can use email functionality to notify the error message rather an alert....so that you can customize your output format/or error message required.
Also check out this Michal's blog on ALERT Configuration..
/people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
Hope this wull help.
Nilesh -
Alert or Notification for Client Open and Close
Hi All,
How to configure an Alert or Notification, if the Client (SCC4 and SE06) is open and in modifiable state, we have spoken to our solman team and got the confirmation that there is no MT Class for SCC4 and SE06.
If this is possible through any z program, please do help and provide your comments and suggestions.
Thanks & Regards
PraveenIt is possible to assign a different posting period variant to company code in a non-leading ledgers (the extreme right field) in the foll. node in SPRO.
Financial Accounting (New) -> Financial Accounting Global Settings (New) -> Ledgers -> Ledger -> Define and Activate Non-Leading Ledgers -
Is there a way of getting a list of upcoming alerts/alarms and their times?
I'd like to get a list of alert times, so that I can see if I have any that will be going off in the middle of the night!
Many months back, I purged those pesky midnight alerts by scrolling through week by week and looking for the all-day events and checking each one. It was a chore.
Now, due an odd synching issue between iCal and an app, I'm a tad concerned that some late night alerts may have been set, or PMs may have changed to AMs, or other oddities introduced. I'd like to scan a list of alerts for the next several months to ensure that none are set to go off during the sleeping hours!
Just browsing events (say week by week) doesn't help me because they could have alerts set for all sorts of different times (or no alerts at all). If there isn't a way of listing the alerts, then I'll have to go through each individual event/to do to check its alert and time-- and there are hundreds!
Hope this makes sense.Try this in Script Editor - the list of alarms will be in the result pane.
AK
click here to open this script in your editor<pre style="font-family: 'Monaco', 'Courier New', Courier, monospace; overflow:auto; color: #222; background: #DDD; padding: 0.2em; font-size: 10px; width:400px">tell application "iCal"
set Alarming to ""
set MyCalendars to every calendar where writable of it is true
repeat with ThisCal in MyCalendars
set MyEvents to events of ThisCal
repeat with ThisEvent in MyEvents
repeat with ThisAlarm in (display alarms of ThisEvent) & (sound alarms of ThisEvent)
set AlarmTime to (start date of ThisEvent) + (trigger interval of ThisAlarm)
set GotOne to ((name of ThisCal) & ": " & (summary of ThisEvent) & ": " & (start date of ThisEvent as string) & " alarm " & trigger interval of ThisAlarm as string) & " minutes."
set Alarming to Alarming & GotOne & return
end repeat
end repeat
end repeat
end tell
Alarming
</pre> -
How to change default alerts in iCal?
Hello.
Every time you add a new event in iCal, the Info panel of the event contains a series of default alerts that you may want to add to it. However, all of them are useless to me (e.g.: "Send email to <my address> 4 days after), so I need to manually edit them event by event. Anybody knows how to change them? I have already inspected all the plist files related to ical, and looked inside the ical package content, but I found no indication of where to change these values. Using iCal version 5.0.2
Thanks,
lJohn: Thank you, this is exactly what I wanted. I was indeed inspecting the plist with bbedit, but what I did not realize is that the file has some parts which are binary, so I could not see the PersistentMenu-lastUsedAlarms part by using a text editor. I opened it with Xcode and I did find what you were saying, and erased all the junk that was in there. In fact, the issue I had was also described here:
http://newsgroups.derkeiler.com/Archive/Uk/uk.comp.sys.mac/2010-06/msg02349.html
For some reason, it looks like after some upgrade the program adds were some positive values in the plist and I was stuck with default alarms that were set *after* the events I wanted to set an alarm for.
I did what you suggested, then added by hand new values to the PersistentMenu part of the plist, and I am now happy.
For everybody's information, to know what I did, it is enough to know to add Dictionary items to the PersistentMenu-lastUsedAlarms, with 3 fields:
-- AlarmTypeKey (this determines if you want a sound, or else an email, or else the other default alarm type keys. For example, sending an email is a Number, value 4; having a message with sound is a Number, value 3)
-- AlarmDurationKey: This is a Number, in seconds, that determines when you want your alarm to trigger. E.g: -172800 will be two days before. Must be negative for "before", of course)
-- AlarmParameterKey: This is a String, where you store the value that you want the alarm to have. For example, if you want an email to be sent, the AlarmTypeKey will be 4, as explained above, and this field will contain your email address. Instead, if you want the alarm to be a sound, the AlarmTypeKey will be 3 and this field will have the name of the sound you want (e.g., Basso).
That's it. Thanks a lot for the solution!
l. -
Why is ical creating unwanted alerts for all-day events?
If anyone can point to what might be going wrong here I'd be grateful. This is becoming a daily irritant. I have a number of all-day events listed for most week days in my diary which help me to know what is happening that day with childcare for my son. I don't need alerts to be reminded of these - they are just notes I put to myself in adavnce that let me know how my day is configured. Now, I sync my ical from my home imac to my work imac, my macbook, my iphone and my ipad. On none of these devices do I have default alerts set. I never set any alerts for any of these 'events'. But then, at 9am the day before each one I get an alert. In fact, I get a 9am alert for any all-day event, regardless of whether I set an alert for then, or at all. As I say, I've checked all devices and the default alert a=on all is set to 'none'. Does anyone know why this is happening and how I stop it?
Thanks Malcolm.I'm afraid this issue started for me after updating to iOS6!
-
How can I remove calendar alerts from my iPhone?
My iPhone 4 (iOS 6) seems to be adding calendar alerts on its own and I cannot for the life of me figure out how to remove them. I use iCal on my Macbook Pro (running Mountain Lion 10.8.2) to sync my calendar events. None of my events on iCal have alerts set to them and I have disabled all alerts in my iCal preferences. Yet, for some reason, when I look at a calendar event on my iPhone, an alert is set for it.
How do I remove these properly? I do not simply want to silence these alerts, but figure out how they got there in the first place and remove them completely. For comparison's sake, I've included an image of the event from iCal and the event from my iPhone.Hi pjdemeo,
I understand you want to delete all of the photos from your iPhone. As a precaution, I would suggest importing the photos and videos from your iPhone into your computer. This will give you a backup for the images, and after import you will be asked if you want to delete the photos.
Import photos and videos from your iPhone, iPad, or iPod touch to your Mac or Windows PC - Apple Support
https://support.apple.com/en-us/HT201302
The iPhone User Guide has instructions for deleting photos directly from the device:
Organize photos and videos - iPhone
http://help.apple.com/iphone/8/#/iphf14943e
Delete a photo or video from Photos. Tap the Photos tab, tap the photo or video, tap , then tap Delete Photo or Delete Video. Deleted photos and videos are kept in the Recently Deleted album on iPhone, with a badge showing the remaining days until the item is permanently removed from iPhone. To delete the photo or video permanently before the days expire, tap the item, tap Delete, then tap Delete Photo or Delete Video. If you use iCloud Photo Library beta, deleted photos and videos are permanently removed from all iOS 8.1 devices that use iCloud Photo Library beta with the same Apple ID.
Cheers,
- Judy -
Error while creating new crosstab using
I am getting the following error while creating a new crosstab object within Swing application. This error has started coming after we applied Oracle patch 9206 on database. The error originates from one of the classes in the olap_api_92.jar.
==========================================================
Wed Feb 02 09:13:51 CST 2005 In BuilderWizardValidateAdapter::wizardValidatePage
oracle.express.idl.util.OlapiException: No more data to read from socket
at oracle.express.idl.ExpressOlapiDataSourceModule.DefinitionManagerInterfaceStub.crtCurMgrs2(DefinitionManagerInterfaceStub.java:927)
at oracle.express.olapi.data.full.DefinitionManagerSince9202.createOLAPICursorManagers(DefinitionManagerSince9202.java:611)
at oracle.express.olapi.data.full.ExpressDataProvider.createCursorManagers(ExpressDataProvider.java:1325)
=========================================================
Please check the BIcheckconfig output. It does not show any errors.
=========================================================
<?xml version="1.0" encoding="UTF-8" ?>
<BICheckConfig version="1.0.2.0">
<Check key="JDEV_ORACLE_HOME" value="C:\Mohan\Installs\Jdev904"/>
<Check key="JAVA_HOME" value="C:\Mohan\Installs\Jdev904\jdk"/>
<Check key="JDeveloper version" value="9.0.4.0.1419"/>
<Check key="BI Beans release description" value="BI Beans 9.0.4 Production Release"/>
<Check key="BI Beans component number" value="9.0.4.23.0"/>
<Check key="BI Beans internal version" value="2.7.5.32"/>
<Check key="host" value="db03schgefage"/>
<Check key="port" value="1521"/>
<Check key="sid" value="biolapp"/>
<Check key="user" value="nairs5"/>
<Check key="Connecting to the database" value="Successful"/>
<Check key="JDBC driver version" value="9.2.0.4.0"/>
<Check key="JDBC JAR file location" value="C:\Mohan\Installs\Jdev904\jdev\lib\patches"/>
<Check key="Database version" value="9.2.0.6.0"/>
<Check key="OLAP Catalog version" value="9.2.0.6.0"/>
<Check key="OLAP AW Engine version" value="9.2.0.6.0"/>
<Check key="OLAP API Server version" value="9.2.0.6.0"/>
<Check key="BI Beans Catalog version" value="N/A; not installed in nairs5"/>
<Check key="OLAP API JAR file version" value="9.2"/>
<Check key="OLAP API JAR file location" value="C:\Mohan\Installs\Jdev904\jdev\lib\ext"/>
<Check key="OLAP API Metadata Load" value="Successful"/>
<Check key="Number of metadata folders" value="3"/>
<Check key="Number of metadata measures" value="569"/>
<Check key="Number of metadata dimensions" value="5"/>
<Check key="OLAP API Metadata">
<![CDATA[==============================================================================
Type Name (S=Schema, C=Cube, M=Measure, D=Dimension)
========= ====================================================================
Folder... ROOT
Folder... Auto Claim Measures
Folder... Service Measures
Folder... Claim Counts
Folder... Cell Summary Cube
Folder... Actual Measures
Measure.. Actual Acceptance Rate
Measure.. Actual Annualized Bill amt
Measure.. Actual Application Count
Measure.. Actual Avg Annual Billing
Measure.. Actual Contacts Count
Measure.. Actual Commission Amt
at oracle.express.olapi.data.full.ExpressDataProvider.internalCreateCursorManager(ExpressDataProvider.java:680)
at oracle.express.olapi.data.full.ExpressDataProvider.createCursorManager(ExpressDataProvider.java:586)
at oracle.olapi.data.source.DataProvider.createCursorManager(DataProvider.java:268)
at oracle.dss.dataSource.QueryUtilities.setUpCursors(QueryUtilities.java:559)
at oracle.dss.dataSource.QueryServer._setUpCursorsForMainQuery(QueryServer.java:7039)
at oracle.dss.dataSource.QueryServer._getCursorForCube(QueryServer.java:4098)
at oracle.dss.dataSource.QueryServer._updateCube(QueryServer.java:4055)
at oracle.dss.dataSource.QueryServer._applySelections(QueryServer.java:2661)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at oracle.dss.util.Operation.execute(Operation.java:69)
at oracle.dss.dataSource.OperationQueue.update(OperationQueue.java:68)
at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
at oracle.dss.dataSource.QueryServer.queueOperation(QueryServer.java:7076)
at oracle.dss.dataSource.QueryServer.applySelection(QueryServer.java:2192)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at oracle.dss.util.Operation.execute(Operation.java:69)
at oracle.dss.dataSource.QueryManagerServer.sendQueue(QueryManagerServer.java:1549)
at oracle.dss.dataSource.common.OperationQueue.update(OperationQueue.java:198)
at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
at oracle.dss.dataSource.common.OperationQueue.addOperation(OperationQueue.java:127)
at oracle.dss.dataSource.client.QueryClient.applySelection(QueryClient.java:970)
at oracle.dss.dataSource.common.QueryQueryAccess$SelCursor.getDataAccess(QueryQueryAccess.java:1133)
at oracle.dss.dataSource.common.QueryQueryAccess.getDataAccess(QueryQueryAccess.java:278)
at oracle.dss.datautil.QueryAccessUtilities._getValues(QueryAccessUtilities.java:639)
at oracle.dss.datautil.QueryAccessUtilities._getValues(QueryAccessUtilities.java:705)
at oracle.dss.datautil.QueryAccessUtilities.getValues(QueryAccessUtilities.java:608)
at oracle.dss.queryBuilder.QueryBuilderUtils.getSelectedMeasures(QueryBuilderUtils.java:623)
at oracle.dss.queryBuilder.SelectedItemsPanel.populateTree(SelectedItemsPanel.java:298)
at oracle.dss.queryBuilder.SelectedItemsPanel.refreshTree(SelectedItemsPanel.java:333)
at oracle.dss.queryBuilder.SelectedItemsPanel.setActive(SelectedItemsPanel.java:366)
at oracle.dss.queryBuilder.ItemsPanel.setActive(ItemsPanel.java:251)
at oracle.dss.datautil.gui.DefaultBuilderDialog.setActive(DefaultBuilderDialog.java:1072)
at oracle.dss.datautil.gui.DefaultBuilderDialog.validateNextPreviousEvent(DefaultBuilderDialog.java:1396)
at oracle.dss.datautil.gui.DefaultBuilderDialog$BuilderWizardValidateAdapter.wizardValidatePage(DefaultBuilderDialog.java:2113)
at oracle.bali.ewt.wizard.WizardPage.processWizardValidateEvent(Unknown Source)
at oracle.bali.ewt.wizard.WizardPage.validatePage(Unknown Source)
at oracle.dss.datautil.gui.CustomImageWizardPage.validatePage(CustomImageWizardPage.java:81)
at oracle.bali.ewt.wizard.BaseWizard.validateSelectedPage(Unknown Source)
at oracle.bali.ewt.wizard.BaseWizard.doNext(Unknown Source)
at oracle.dss.datautil.gui.CustomWizard.doNext(CustomWizard.java:415)
at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
at java.awt.Dialog$1.run(Dialog.java:540)
at java.awt.Dialog.show(Dialog.java:561)
at java.awt.Component.show(Component.java:1133)
at java.awt.Component.setVisible(Component.java:1088)
at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
at oracle.dss.datautil.gui.DefaultBuilderDialog.runDialog(DefaultBuilderDialog.java:489)
at oracle.dss.datautil.gui.DefaultBuilderDialog.run(DefaultBuilderDialog.java:466)
at oracle.dss.queryBuilder.QueryBuilder.run(QueryBuilder.java:2401)
at gecf.pmg.PmgBiOlapApp.newCrosstabWiz(PmgBiOlapApp.java:1622)
at gecf.pmg.PmgBiOlapApp.mNewCrosstab_ActionPerformed(PmgBiOlapApp.java:1563)
at gecf.pmg.PmgBiOlapApp$5.actionPerformed(PmgBiOlapApp.java:696)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)I suspect that you have either not fully applied the patch or alternatively the patching process did not complete.
If you are using an analytic workspace, connect as OLAPSYS account and run the following commands:
exec CWM2_OLAP_METADATA_REFRESH.MR_REFRESH
exec CWM2_OLAP_METADATA_REFRESH.MR_AC_REFRESH
If this does not resolve the error, and assuming your system worked prior to applying the 9206 patch, then the patch may need to be reapplied.
Hope this helps
Business Intelligence Beans Product Management Team
Oracle Corporation -
ERROR WHILE RUNNING ODI SCENARIO FROM BAM ALERT
We are using oracle data integrator 11g and have created an ODI Scenario and able to run the scenario from ODI studio client.
We have done the configuration for BAM-ODI integration as mentioned in http://docs.oracle.com/cd/E21764_01/integration.1111/e10224/bam_odi.htm#BABEJIGD
We have started ODI Agent, soa and bam servers. Created a BAM alert -> select action - Run ODI Scenario -> selected the same scenario.
Alert ran at scheduled time but failed with following error:
java.io.IOException : truncated data integrator frame received
Error Message (if any)
[2012-08-06T11:24:21.046+05:30] [bam_server1] [WARNING] []
[oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
OracleSystemUser] [ecid:
3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
oracle-bam#11.1.1] EventEngine: Error occured while running a ODI Scenario.
[2012-08-06T11:24:21.250+05:30] [bam_server1] [ERROR] []
[oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
OracleSystemUser] [ecid:
3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
oracle-bam#11.1.1] EventEngine: Action exception: EEInstEv2 EEInstAct1 Rule
Id: 2 exception: java.io.IOException: truncated Data Integrator Frame
received
[2012-08-06T11:24:21.250+05:30] [bam_server1] [WARNING] []
[oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
OracleSystemUser] [ecid:
3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
oracle-bam#11.1.1] EventEngine: Exception stack trace: [[
at
oracle.bam.eventengine.engine.event.action.RunScenario.invokeScenario(RunScena
rio.java:145)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.runScenario(ActionP
rocessor.java:891)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.actionHandler(Actio
nProcessor.java:337)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
ava:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)
at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:186)
at
oracle.bam.common.threading.threadpool.ThreadPoolController$PoolQueueItem.proc
essWorkRequest(ThreadPoolController.java:155)
at
oracle.bam.common.threading.threadpool.ThreadPoolController$PoolQueueItem.run(
ThreadPoolController.java:128)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java
:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908
at java.lang.Thread.run(Thread.java:619)
Any help on this is highly appreciated...
Thanks
Rajdip MukherjeeHi,
Forgot to include the ODI classes RunScenario.invokeScenario() is invoking odi scenario using odi sdk api. Please see the below stack trace :-
java.io.IOException: truncated Data Integrator Frame received
at
oracle.odi.sdk.invocation.internal.AgentNetworkCmd.readCmd(AgentNetworkCmd.java:303)
at
oracle.odi.sdk.invocation.OdiInvocation.invokeCommand(OdiInvocation.java:176)
at
oracle.bam.eventengine.engine.event.action.RunScenario.invokeScenario(RunScenario.java:140)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.runScenario(ActionProcessor.java:891)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.actionHandler(ActionProcessor.java:337)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Thanks
Rajdip Mukherjee -
Display an Alert message in PL/SQL block in APEX
Hi,
we are getting an oracle exception while inserting a new row. As it is having the unique constaint on a coulumn.
Now the problem iis we need to Display an "Alert message" based on the input field validation. That java script code for alert has to be embeded nside a PL/SQL block in Oracle APEX Application.
we tried doing this with below code:
Begin
INSERT INTO <<table name>>(ID,NAME) VALUES (s1,:TXT_s2);
exception when others then
htp.p('<script language="javascript">');
htp.p('alert("Exception");');
htp.p('</script>');
end;
If anybody knows .... please reply.
Thanks,
Subarna
Edited by: user9955252 on Apr 21, 2010 1:47 AMHello,
APEX Forum is here : Oracle Application Express (APEX)
Regards
Maybe you are looking for
-
After opening a PDF in Safari I cannot go to the previous page
Any PDF that I open while in Safari seems to destroy the ability to return to the page that had the original link for the PDF. I'm getting frustrated with Safari. Does anyone else have this problem?
-
Activating Objects after Upgrade
i have done a BW 3.5 to 7.0 Upgrade After upgrade i see that some of the objects are in active. Please let me know whehter there is any program/report to active the objects which was active before
-
Hello I send email for serves and send to my by email ling I tray eat not help my to rest my security question . Because the ling useless ask my seem security question No we to send security question to my email or what I down I tray from many days
-
Do I have to delete Maverick before I can install Yosemite when is is released?
Can some one tell me if I have to delete Maverick from my computer before I can install the new Yosemite when it is released? Thanks
-
I've done a little programming on the Mac, and much more on other Unix. Is there a way to add a Fortran compiler to the xcode developer environment? Either gfortran or absoft fortran? I have a project I'd like to try porting to the Mac - it requires