Table cuurent row display
I have a table that has rows added to it on action from a user. The table is held within a JScrollPane.
I am trying to focus to the last added row.
I use:
table.scrollRectToVisible(table.getCellRect(getRowCount(), getColumnCount(),true));
This almost seems to work in that it scrolls to display all rows except the last one, so it seems to be one off.
I have tried adding 1 to getRowCount(), but to no effect.
Does anyone have any ideas???
Thanks
This function would help you
public void showInsertedRow()
JViewport port = myScrollPane.getViewport();
JTable table = (JTable)port.getView();
Rectangle rect =
new Rectangle(table.getSize().width,table.getSize().height,5,40);
table.scrollRectToVisible(rect);
}Thanks,
Kalyan
Similar Messages
-
Issue with table selection and display the seleted rows in another page as a table data
Dear ALL,
I have a requirement as below:
I have a custom OAF page having one button, on pressing the button it will open a popup window, in that i am doing search operation and data would populate in table region below.
Then from the table i am doing multiple selection of rows and i have a button, on pressing the button the seleted rows should display in the base page where i called this popup window and popup window should close.
so i am able to perform multiple selection of row from the table but how i can display the seleted rows in my base page and how i can close the poup window after the seleted rows displayed in the base page, please help me on this.
Thanks
DebHi,
For navigation data from one page to another you can use a hashmap that contains the parameters.
// processFormRequest()
HashMap hsp = new HashMap(1);
hsp.put("myParam", "myParamVal");
pagecontext.setForwardURL("MY_FUNCTION", (byte)0, null, hsp,true, "N", (byte)0);
You can then retrieve this parameter in processRequest() via:
pagecontext.getParameter("myParam")
//Code for redirect to base page with commit
Refer to the setPostToCallingPage method, from OADialogPage Class how to make the dialog page action buttons submit back to the calling page. In the example, the OK button commits the changes on the dialog page and the NO button rolls back the changes.
OADialogPage dialogPage = new OADialogPage(OAException.*, mainMessage, null, "", "");
dialogPage.setOkButtonItemName("okButton");
dialogPage.setOkButtonToPost(true);
dialogPage.setNoButtonToPost(true);
dialogPage.setPostToCallingPage(true);
dialogPage.setOkButtonLabel(yes);
dialogPage.setNoButtonLabel(no);
Thanks,
Dilip -
Hi,
I have a pivot table report which display complete report instead of showing 25 rows first.
Due to large number of rows we are getting Out of memory issue.
Is it possible to display 25 rows first in Pivot table. Please help - as users are unable to test this report.
Thanks,
PoojakHi,
I could able to do this for all reports in one shot by modifying the Instanceconfig.xml , with the below tags, make sure to put these tags before AdvancedReporting area.
<Views>
<Table>
<DefaultRowsDisplayed>100</DefaultRowsDis played>
</Table>
</Views>
Or Try:
To limit number of rows in table view check this : http://gerardnico.com/wiki/dat/obiee/obiee_limit_clause
For pivot : http://obiee101.blogspot.com/2008/02/obiee-controling-pivot-view-behavior.html
You can also mention the rows to return in the pivot table properties.
NOTE: Please mention if this resolved your problem/still facing and close the thread to assist others with similar problems.
Regards,
MuRam -
TopN limit on pivot table row display, not selection
Hi all,
I'm trying to create a pivot table which only displays the top 20 rows of data I'm interested in. I know I can filter the data with the TopN function or one of the columns "is in top n" filter, but I'm displaying the data as a percentage, and I want these to accurately refelect the full data available not only the items displayed:
Example:
Text-Description 1, 160, 80%
Text-Description 2, 20, 10%
Text-Description 3, 10, 5%
Text-Description 4, 10, 5%
Say I want to only show the top 2 rows, and get:
Text-Description 1, 160, 80%
Text-Description 2, 20, 10%
Whereas what I actually get is:
Text-Description 1, 160, 88.8%
Text-Description 2, 20, 11.1%
The percentage figure is calculated from the data selected, not just to limit the rows displayed. My other way through this is to get the "text description" to also have a conditional field that returns "Others" that uses the TopN function, where I'd get:
Text-Description 1, 160, 80%
Text-Description 2, 20, 10%
Others, 20, 10%
Does anyone have any other ideas?
Thanks in advanceCreate a dashboard prompt and set the formula as i and set it to edit box and give the presentation variable name.
use this presentation variable in topn function like
TOPN(column,@{variablename}{defaultvalue})
Venkat V -
Make only the new row in a table editable and other rows display mode.
Hiii all,
I am working on the component GSWISET, there is a table view for substitutes, the requirement is to show all the rows in the table view in display mode. Whenever the user clicks the button (Add employee), a search popup triggers and the user selects an employee from that and it will come as a new row in the table view. Here I need to be able to make only the new row editable and all the other rows in display mode.
Could you please suggest a way to achieve this. Thanks for your time..Hi,
Try with the code below in.htm page
data: lv_displaymode TYPE string.
IF controller->view_group_context->is_view_in_display_mode( controller ) = abap_true.
lv_displaymode = 'X'.
ELSE.
lv_displaymode = ' '.
ENDIF.
if lv_displaymode = 'X'.
<chtmlb:tableExtension tableId = "Substitutes"
layout = "FIXED" >
<chtmlb:configTable actions = "<%= controller->gt_button %>"
id = "Substitutes"
onRowSelection = "select"
selectedRowIndex = "<%= substitutes->SELECTED_INDEX %>"
selectedRowIndexTable = "<%= substitutes->SELECTION_TAB %>"
table = "//Substitutes/Table"
width = "100%"
selectionMode = "<%= substitutes->selection_mode %>"
visibleFirstRow = "<%= substitutes->VISIBLE_FIRST_ROW_INDEX %>"
usage = "ASSIGNMENTBLOCK"
headerText = "<%= controller->gv_header_text %>" />
</chtmlb:tableExtension>
else.
<chtmlb:tableExtension tableId = "Substitutes"
layout = "FIXED" >
<chtmlb:configTable actions = "<%= controller->gt_button %>"
id = "Substitutes"
onRowSelection = "select"
selectedRowIndex = "<%= substitutes->SELECTED_INDEX %>"
selectedRowIndexTable = "<%= substitutes->SELECTION_TAB %>"
table = "//Substitutes/Table"
width = "100%"
selectionMode = "<%= substitutes->selection_mode %>"
allRowsEditable = "TRUE"
visibleFirstRow = "<%= substitutes->VISIBLE_FIRST_ROW_INDEX %>"
usage = "EDITLIST"
headerText = "<%= controller->gv_header_text %>" />
</chtmlb:tableExtension>
endif.
Regards,
Gangadhar.S
Edited by: gangadhar rao on Dec 24, 2010 12:49 PM -
Maximum Number of Table Rows Displayed in Catalog
Hi Everyone,
I am working with an instance that has a very large Catalog and only 25 rows are displaying at a time within the Catalog tab of the Administrator interface.
There doesn't seem to be a personalization set to restrict the number of rows displayed and there's no "Next Page >>" link for the overflow. When you create something new it isn't visible unless it makes it alphabetically in the top 25.
Can anyone tell me if there's a profile option where the max number of rows is set or what else could be causing the issue?
Thanks!
AnneHi Scott,
Thanks for your quick reply. I've increased the size of H Grid: Catalog to 100 and there's no change (even after bouncing the server).
I've tested it in another instance and got a "Next X - Y of Y" link at the bottom and a "Previous" link at the top when there has been an overflow. This instance doesn't have that (the overflow objects can only be seen when you do a direct search for them).
Anne
Message was edited by:
anne -
The number of rows displayed in a JTable
Hi,
Can anyone tell me how I choose the number of rows displayed in a JTable? My table displays 25 rows, and thats a bit too many.
Thanks.You dont need to do much.. I think you just have to initialze the table with ..
JTablt t = new JTable(rows,cols);
and make sure to make the 'rows' parameter to whatever u want. :-)
Cheers -
Is it feasible to set the rows displayed per page dynamically?
Hi,
Is it feasible to set the rows displayed per page dynamically in the table view result as per the user wants eg : the user wishes to see only 25 records or all the records?
Also what is the maximum limit of rows that can be fetched as per the entry in instanceconfig.xml :
<ResultRowLimit>65000</ResultRowLimit>
Is there a limit for number of rows being displayed in table view?
thanks
RishabhSee this
How to increase default number of rows dspalyed ?
This is your thread only... -
Number of "rows" displayed for Drag and Drop items
Where do I set the number of rows displayed in my databound objects in UIX/ADF/Struts (Tables, LOV, searches, etc...)? I remember this being an option in the Preview, but I just can't find it now.
Mike,
do you mean the range size?
Select the UIModel.xml file and open the Structure window. Select the RowSetIterator and open the Property Inspector.
Frank -
Limiting rows displayed from user-selection on dashboard prompt
Hi,
I'm looking for a way to limit the number of rows displayed after a user has made a selection using a dashboard prompt. Here is my scenario:
User selects 24 periods of data using an 'In Between' dashboard prompt (i.e. Jan05-Dec06). 24 rows are returned by the query but I only want to show the last 12 rows (Jan06-Dec06).
Motivation is that I'm using the MSUM function to display a 12-month moving sum total and I don't want to display the first 12 rows as they do not contain a complete moving sum total.
I've looked at using a variable to store the user selection at the dashboard prompt, but the 'In Between' dashboard prompt does not allow one to store a result in a variable.
Any suggestions are welcome!
Thanks!Hi Som,
Thanks again for your feedback. I've thought about using dynamic repository variables, but found them not to be the answer. Although the moving sum would always be a 12 month total, the user needs to be able to vary the range of periods using the dashboard prompt. Today he might only want to look back 12 months, tomorrow he may need a 5 year overview. Using dynamic repository variables would mean I'd have to create variables for the entire history i.e. CM until CM - 240 (20 years * 12 months). If a user then would like to report on a specific period, he would need to pick the correct dynamic variables, which would not be user friendly/acceptable.
I think I may need to resolve this problem in my datamart by calculating & storing a 12 month total (the only 'fixed' requirement of the report) in my fact table. This would also remove the need for the user to select 12 months more that he would see in his report (a drawback of my original scenario above).
Thanks again for your input!
Regards,
Dutch -
How to repeat 2 table header rows in adobe form
Can anybody suggest me how to repeat 2 table header rows .
one header row is for displaying only columns header list
second header row is for displaying 'from date' and 'to date'.
and i want this to be done using layout tab(palletes) in the form. will it be?
Message was edited by:
M Madhuloop at ot into wa.
at first header one
write second header.
endloop.
declear one internal table append both values in come internal table .
pass the header in comen internal table.
Message was edited by:
Karthikeyan Pandurangan -
Hideing a Column in ALV Table which is Displaying the POWL Query data
Hi SDNers,
I want to hide a column of ALV Table which is displaying my POWL Query data in it and hideing should be based on the Role as well. i.e few of the role the column shoudl be hidden and few of the roles should have the Column visible.
waiting for the Valueble Answers.
Thanks & Regards,
GovinduHai Kris,
I took help from ur link and i declared a global attribute request_number.
and i created an event handler ON_ALV_INSERT and did the follwing coding for giving default value wen ever am inserting new row.
FIELD-SYMBOLS: <wa_row> LIKE LINE OF r_param->t_inserted_rows.
DATA bill_details TYPE REF TO zdom_bill_detail.
LOOP AT r_param->t_inserted_rows ASSIGNING <wa_row>.
bill_details ?= <wa_row>-r_value.
IF bill_details->REQ_NUMBER IS INITIAL.
DATA lo_nd_bill_detail TYPE REF TO if_wd_context_node.
DATA lo_el_bill_detail TYPE REF TO if_wd_context_element.
DATA ls_bill_detail TYPE wd_this->Element_bill_detail.
navigate from <CONTEXT> to <BILL_DETAIL> via lead selection
lo_nd_bill_detail = wd_context->get_child_node( name = wd_this->wdctx_bill_detail ).
lo_el_bill_detail = lo_nd_bill_detail->get_element( index = <wa_row>-index ).
lo_el_bill_detail->set_attribute(
EXPORTING
name = 'REQ_NUMBER'
value = wd_comp_controller->request_number
Wen am setting the value of wd_comp_controller->request_number to my context attribute am getting NULL object ref error.
lo_el_bill_detail->set_attribute(
name = `REQ_NUMBER`
value = wd_comp_controller->request_number ).
Pls give some suggestions,
Thanks in Advance,
Nalla.B -
Table Rendering - Row level vs Column level
Normally renderers are specified for a given class of data or column of data.
So, how would you handle rendering requirements that are row or table dependent? For example, how do I:
a) color alternate lines in a table
b) change the border of the selected cell
Traditional Approach
Most answers in the forum would be something like "use a custom render". Sounds great, but what does it really mean? If all your data is displayed as a String then it really isn't too difficult to create a single renderer with the required logic and add it to the table as the default renderer.
However, what if you table contains, String's, Dates, Integer's, Double's and Boolean's and you want your cell to retain the default formatting of each data type in addition to the above requirement? Now you have two options:
a) render by class (multiple renderers). Each renderer would need to implement the default "formatting" of the data (dates: dd-MMM-yyy, numbers: right justified, etc) in addition to the "row/table" rendering requirements. So the answer really becomes "use five custom renderers". Now the "row/table" rendering code is found in 5 classes. Of course you could always move the "row/table" rendering code up to a common base class.
b) render by table (single renderer). A single custom renderer would be created and would need to implement the default "formatting" for all data types in the table, in addition to the "row/table" rendering. The benefit is that all the rendering code is in one class. An example solution is include for this approach.
Alternative Approach
I recently came across an approach where the "formatting" of the data is still done by the default renderers and the "row/table" rendering is done at the table level by overriding the prepareRenderer() method. This approach is much simpler, but the rendering is done in two different places. Is this a problem?
So, my question is which approach do you prefer:
a) Traditional Approach - multiple renderers
b) Triditional Approach - single renderer
c) Alternative Approach
Me, I like the alternative approach, but I'm more of a problem solver than I am a designer, so I don't know how the solution fits in a large scale application.
Hopefully your response will consider:
a) OO design principles
b) class reusability
c) class maintenance
d) anything else you can think of
import java.awt.*;
import java.text.*;
import java.util.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.table.*;
public class TableRowRendering extends JFrame
JTable table;
Border selected = new LineBorder(Color.GREEN);
public TableRowRendering()
// Model used by both tables
Object[] columnNames = {"Type", "Date", "Company", "Shares", "Price"};
Object[][] data =
{"Buy", new Date(), "IBM", new Integer(1000), new Double(80.50)},
{"Sell",new Date(), "MicroSoft", new Integer(2000), new Double(6.25)},
{"Sell",new Date(), "Apple", new Integer(3000), new Double(7.35)},
{"Buy", new Date(), "Nortel", new Integer(4000), new Double(20.00)}
DefaultTableModel model = new DefaultTableModel(data, columnNames)
public Class getColumnClass(int column)
return getValueAt(0, column).getClass();
// Traditional Approach
table = new JTable( model );
table.setPreferredScrollableViewportSize(table.getPreferredSize());
getContentPane().add(new JScrollPane( table ), BorderLayout.WEST);
TableCellRenderer custom = new CustomRenderer();
table.setDefaultRenderer(Object.class, custom);
table.setDefaultRenderer(String.class, custom);
table.setDefaultRenderer(Date.class, custom);
table.setDefaultRenderer(Number.class, custom);
table.setDefaultRenderer(Double.class, custom);
// Alternative Approach
table = new JTable( model )
public Component prepareRenderer(
TableCellRenderer renderer, int row, int column)
Component c = super.prepareRenderer(renderer, row, column);
if (!isRowSelected(row))
String type = (String)getModel().getValueAt(row, 0);
c.setBackground(row % 2 == 0 ? null : Color.LIGHT_GRAY );
if (isRowSelected(row) && isColumnSelected(column))
((JComponent)c).setBorder(selected);
return c;
table.setPreferredScrollableViewportSize(table.getPreferredSize());
getContentPane().add(new JScrollPane( table ), BorderLayout.EAST);
// Custom renderer used by Traditional approach
class CustomRenderer extends DefaultTableCellRenderer
DateFormat dateFormatter = SimpleDateFormat.getDateInstance(DateFormat.MEDIUM);
NumberFormat numberFormatter = NumberFormat.getInstance();
public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column)
super.getTableCellRendererComponent(
table, value, isSelected, hasFocus, row, column);
// Code for data formatting
setHorizontalAlignment(SwingConstants.LEFT);
if ( value instanceof Date)
setText(dateFormatter.format((Date)value));
if (value instanceof Number)
setHorizontalAlignment(SwingConstants.RIGHT);
if (value instanceof Double)
setText(numberFormatter.format(((Number) value).floatValue()));
// Code for highlighting
if (!isSelected)
String type = (String)table.getModel().getValueAt(row, 0);
setBackground(row % 2 == 0 ? null : Color.LIGHT_GRAY );
if (table.isRowSelected(row) && table.isColumnSelected(column))
setBorder(selected);
return this;
public static void main(String[] args)
TableRowRendering frame = new TableRowRendering();
frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
frame.pack();
frame.setLocationRelativeTo( null );
frame.setVisible(true);
}Before you make your final decision. What changes would be required for each solution in the following "what if " scenarios:
a) what if, you added a Boolean column to the table
b) what if, you added a second Double column to the table which should be formatted as a currency (ie. 1,234.5 --> $1,234.50).
Here is an example of a currency renderer:
class CurrencyRenderer extends DefaultTableCellRenderer
private NumberFormat formatter;
public CurrencyRenderer()
super();
formatter = NumberFormat.getCurrencyInstance();
setHorizontalAlignment( SwingConstants.RIGHT );
public void setValue(Object value)
if ((value != null) && (value instanceof Number))
value = formatter.format(value);
super.setValue(value);
}Well, here's a partila solution using technique from a link you cited in another thread.
import tests.basic.tables.ColorProvider;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.text.NumberFormat;
public class DecoratedTablePrepareRenderer extends JFrame {
JTable table;
private DefaultTableModel model;
public DecoratedTablePrepareRenderer() {
Object[] columnNames = {"Type", "Company", "Price", "Shares", "Closed"};
Object[][] data =
{"Buy", "IBM", new Double(80.50), new Double(1000), Boolean.TRUE},
{"Sell", "MicroSoft", new Double(6.25), new Double(2000), Boolean.FALSE},
{"Sell", "Apple", new Double(7.35), new Double(3000), Boolean.TRUE},
{"Buy", "Nortel", new Double(20.00), new Double(4000), Boolean.FALSE}
model = new DefaultTableModel(data, columnNames);
table = new JTable(model) {
// Returning the Class of each column will allow different
// renderers to be used based on Class
public Class getColumnClass(int column) {
return getValueAt(0, column).getClass();
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer(renderer, row, column);
if (isRowSelected(row))
c.setFont(c.getFont().deriveFont(Font.BOLD));
return c;
ColorProvider prov = new TransactionColorProvider();
ColorTableCellRenderer renderer = new ColorTableCellRenderer(table.getDefaultRenderer(Object.class),prov);
ColorTableCellRenderer boolrenderer = new ColorTableCellRenderer(table.getDefaultRenderer(Boolean.class),prov);
ColorTableCellRenderer doublerenderer = new ColorTableCellRenderer(table.getDefaultRenderer(Double.class),prov);
int priceIndex = model.findColumn("Price");
table.getColumnModel().getColumn(priceIndex).setCellRenderer( new EtchedBorderTableCellRenderer(new ColorTableCellRenderer(new CurrencyRenderer(),prov) ));
table.setDefaultRenderer(Object.class,new EtchedBorderTableCellRenderer(renderer));
table.setDefaultRenderer(Double.class,new EtchedBorderTableCellRenderer(doublerenderer));
table.setDefaultRenderer(Boolean.class, new EtchedBorderTableCellRenderer(boolrenderer));
JScrollPane scrollPane = new JScrollPane(table);
getContentPane().add(scrollPane);
class CurrencyRenderer extends DefaultTableCellRenderer {
private NumberFormat formatter;
public CurrencyRenderer() {
super();
formatter = NumberFormat.getCurrencyInstance();
setHorizontalAlignment(SwingConstants.RIGHT);
public void setValue(Object value) {
if ((value != null) && (value instanceof Number)) {
value = formatter.format(value);
super.setValue(value);
public static void main(String[] args) {
DecoratedTablePrepareRenderer frame = new DecoratedTablePrepareRenderer();
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
class ColorTableCellRenderer implements TableCellRenderer{
protected TableCellRenderer delegate;
protected ColorProvider provider;
public ColorTableCellRenderer(TableCellRenderer delegate, ColorProvider provider) {
this.delegate = delegate;
this.provider = provider;
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
Component c = delegate.getTableCellRendererComponent(table, value,isSelected,hasFocus,row, column);
c.setBackground(provider.getBackgroundColor(row, column));
return c;
class EtchedBorderTableCellRenderer implements TableCellRenderer{
protected TableCellRenderer delegate;
public EtchedBorderTableCellRenderer(TableCellRenderer delegate) {
this.delegate = delegate;
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
JComponent c = (JComponent)delegate.getTableCellRendererComponent(table, value,isSelected,hasFocus,row, column);
JPanel panel = new JPanel(new GridLayout(0,1));
panel.add(c);
panel.setBorder(BorderFactory.createEtchedBorder());
return panel;
class TransactionColorProvider implements ColorProvider {
private int keyIndex = 0;
private Color sellColor = Color.yellow;
private Color buyColor = Color.green;
public TransactionColorProvider() {
keyIndex = model.findColumn("Type");
public Color getBackgroundColor(int row, int column) {
if( model.getValueAt(row,keyIndex).equals("Sell")){
return sellColor;
else {
return buyColor;
public Color getForegroundColor(int row, int column) {
return Color.black;
}Boolean values are problematical since JCheckBox does seem to like borders, using a panel as I did in the Etched renderer seems to work. This solution need a little more work, this is submitted as a prototype
Cheers
DB -
How to increase number of rows display in ESS
Hi All,
how to increase number of rows display in ESS applications especially in Time approval inbox from standard display of 5 rows to say like 20 rows? is there a quick way to do it?
Thanks all
MurtyKalpesh,
it is actually in web dynpro view, I have seen this setting and it doesnt give option for increasing default number of rows in web dynpro application. Table is dynamically constructed in web dynpro implementation and I have the hard time finding out., Any help is appreciated in these lines,
Thanks
Murty -
How to set the number of rows displayed in a classical report at runtime?
Hi,
Our customer has several standard client hardware configuration and would like to enable end users to choose their 'display profile' at login time. This 'display profile' would contain predefined values for these hardware configurations and supposed to set various paramters that should define the number of rows displayed in a classical report region.
I tried to provide parameters on the report region but it refused to accept anything but numerical values. Is it possible to do this?
Regards, TamasThe link is to the closest linkable point in the documentation to the description of the Number of Rows (Item) attribute.
It sounds like you have been trying to enter—unsuccessfully—an item name or substitution string into the Number of Rows attribute. The Number of Rows (Item) attribute is the one that actually allows you to do this. Click on the flashlight icon beside it to get a list of items from the application.
Maybe you are looking for
-
Problem with GlassFish and Sun Java System Message Queue
Hi, I used application server PE.8 and I upgraded to Sun Java System Application Server Platform Edition 9.0 Update 1 Patch 1, and I changed all my CLASSPATH and everything. My system is working fine, but the Sun Java System Message Queue that I used
-
Hi, Scenario: JDBC-XI-R/3 I am trying to run the JDBC sender adapter every 3 minutes based on the poll interval to select rows from Oracle db. In the select and update statements when I use the rownum < '11' and flag condition (Y or N), then I see XI
-
My iMovie '11 plays well and the pictures show entirely on the computer, but when burned to a DVD, the edges of the pictures are cut out, resulting in people being cut out. How do I reformat this so it scales it correctly for the DVD? Thanks!
-
Want to hook up stereo speakers
Hi, I have an old Imac and have it in my workshop. I'd like to hook up some basic speakers from an old stereo and also have them amplified. Is there an easy, inexpensive solution to this?
-
Errors while activating Integration Process in Stack 14
Hi We recently applied the Stack 14 of XI 3.0 on our development server which was on Stack 11 earlier. After applying the above stack we discovered that when we are trying to activate integration process we are getting the following errors: 'Exceptio