How to call fileDownload Listener programmatically
Hey folks,
I am working on jdev 11.1.1.4.0. I have a use case to call the file download listner on click of a command link.
I want to call the action/action listener on the command link first and after that file download listener, is there any way to do that?
Or, we can delay execute download listener to action/action listener on command link?
Any suggestions will be appreciated. Thanks
Regards
Kanika
Hi Timo,
Thanks for your suggestion..
The problem here is i am accessing both action listener and download listner on single click on a command link .
As i click on command link it calls download listner ,,, here i have to delay the download lisnter for action listner to execute first.
Is there any way to achieve that?
Thanks
Kanika
Similar Messages
-
How to call excel macros programmatically in C#?
Hi,
I have a requirement where i need to call excel (2003) macros in C# program. Can anyone help me with a code snippet to do the same?
The excel macro function takes two input parameters? how can the parameters be passed?
Any code snippet to do the same in C# would be helpful.
Thanks.Hey there, Sid. I am tryin gto run your code, but I couldn't even gte it to fire. Here's what I ahve now:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Excel = Microsoft.Office.Interop.Excel;
namespace WindowsFormsApplication2
public partial class Form1 : Form
private void button1_Click(object sender, EventArgs e)
//~~> Define your Excel Objects
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkBook;
//~~> Start Excel and open the workbook.
xlWorkBook = xlApp.Workbooks.Open("C:\\Users\\Ryan\\Desktop\\Coding\\Microsoft Excel\\Work Samples\\Work Samples\\Historical Stock Prices.xlsb");
//~~> Run the macros by supplying the necessary arguments
xlApp.Run("ShowMsg", "Hello from C# Client", "Demo to run Excel macros from C#");
//~~> Clean-up: Close the workbook
xlWorkBook.Close(false);
//~~> Quit the Excel Application
xlApp.Quit();
//~~> Clean Up
releaseObject(xlApp);
releaseObject(xlWorkBook);
//~~> Release the objects
private void releaseObject(object obj)
try
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
obj = null;
catch (Exception ex)
obj = null;
finally
GC.Collect();
When I hit the play button nothing happens. When I hot F5 nothing happens. Do you ahve any idea what I'm doing wrong. I'd appreciate any advice with this!!
Thanks!!
Knowledge is the only thing that I can give you, and still retain, and we are both better off for it. -
How to Call action Listener from Mouse Listener event
One class (class 1)implements mouse listener and responds to a mouse events.
As part of that response it needs to call a variable set method in another class (class 2)and also have that setMethod call it's own ActionPerformed.
Seems the problem is I don't have aaction event to pass
I only have a mouse event. As follows:
class 1
public void mousePressed(MouseEvent e) {
int y1=Math.abs(e.getY()-y);
this.sourceReference.setVar(y1);
repaint();
class 2
int var;
public void setVar(int y)
var=y;
this.ActionPerformed(?? ); //This is what I want to do
Same question slightly different.
From class 1 I scould first call the setVar method
and then issue a call to class 2's ActionPerformed.
But again I don't seem to have the proper action event e to pass it.
ThanksDo you need any information from an ActionEvent that you'd be calling from the MouseEvent (ie the action command, or somethig) or can you just have the actionPerformed method just call a different method that doesn't need an ActionEvent?
public void actionPerformed(ActionEvent e) {
this.doActionStuff();
public void doActionStuff() {
// does what you want the action event to do
Then from the mousePressed method you can just call the doActionStuff method.
I'm not sure if this helps or not, hope it does.
Scott -
How to call an eCATT programmatically with import parameters
Hi there,
I am using function module ECATT_EXECUTE to call test scripts from within ABAP test code, like below. Unfortunately, I am not able to pass my actual import parameter values. It seems that the interface does not provide a way to pass import parameters to the eCATT.
Although posted in November, this is still an issue for me. Does anybody know an answer?
call function 'ECATT_EXECUTE'
exporting
to_execute = lt_script
display_log = space
i_supress_output = 'X'
importing
executed = lt_executed
logid = ls_logid
trace_prot = lt_trace
exceptions
nothing_to_do = 1
too_many_scripts_called = 2
others = 3.
Does anybody reading this have a solution?
Thanks and regards,
Rüdiger
Edited by: Rüdiger Plantiko on Jan 17, 2008 3:05 PM
Edited by: Rüdiger Plantiko on Jan 17, 2008 3:05 PMHello Rüdiger,
direct passover would be fine - well, I've come to get used to finding workarounds in SAP though. Maybe, the function module will support the missing parameters in some forthcoming release.
Btw I switched over to tables ECTC_VAR / ECTC_DATA and pass obj_type = 'ECTC' to ECATT_EXECUTE, since test configurations can directly be executed.
You don't happen to know what has to be done, if the call of ECATT_EXECUTE results in a dump? After correctly executing the test configuration. Looks like eCatt tries to put the resulting log to nowhere. Perhaps I have to initialize some kind of a log receiver first or set some option in the start profile? I passed DISPLAY_LOG = SPACE, and SUPPRESS_OUTPUT = 'X'.
Dump was:
Laufzeitfehler OBJECTS_OBJREF_NOT_ASSIGNED
Datum und Zeit 05.03.2008 17:37:00
Zeile Quelltext
1 METHOD http_send_and_receive .
2
3 DATA: l_errortext TYPE string.
4 DATA: l_http_subrc TYPE sy-subrc.
5 *----------------------------------------------------------------
6
>>>>> im_http_client->request->set_data( data = im_request ).
8
Aktive Aufrufe/Ereignisse
Nr. Art Programm Include Zeile
Name
6 METHOD CL_HTTP_TESTZONE_RESULT=======CP CL_HTTP_TESTZONE_RESULT=======CM00Q 7
CL_HTTP_TESTZONE_RESULT=>HTTP_SEND_AND_RECEIVE
5 METHOD CL_HTTP_TESTZONE_RESULT=======CP CL_HTTP_TESTZONE_RESULT=======CM00O 16
CL_HTTP_TESTZONE_RESULT=>HTTP_REQUEST_NEWRESULTID
4 METHOD CL_HTTP_TESTZONE_RESULT=======CP CL_HTTP_TESTZONE_RESULT=======CM00T 34
CL_HTTP_TESTZONE_RESULT=>SEND_TO_RESULT_REPOSITORY
3 METHOD CL_APL_ECATT_LOG_TO_RESREP====CP CL_APL_ECATT_LOG_TO_RESREP====CM001 400
CL_APL_ECATT_LOG_TO_RESREP=>GET_LOG_DATA
2 FUNCTION SAPLECATT_EXECUTE LECATT_EXECUTEU01 888
ECATT_EXECUTE
1 EVENT ZDSD_SL_VIA_CATT ZDSD_SL_VIA_CATT 26
START-OF-SELECTION
Regards + have a nice weekend,
Matthias -
hey how are you guys listen i have an iphone 4s the one i use with the H20 CARRIEr and i trying to enable the option call forwarding and when i type tho number i go back and i notice to the call forwarding it turning off as soon i back to the main menu ?
There are a lot of posts in the forums today with people having problems with iMessage. There was also a published outage yesterday, so it's possible there are still some issues that may be impacting you both.
I would just wait it out - I'm sure it will be sorted out soon. -
How to call a CORBA Object in a 3rd Party ORB from a EJB
Hello
I found a few articles on the web how to call EJBs for example from C++.
However, I want to do the inverse. I want to resolve an Object (implemented in C++, using OmniORB) via COS-Naming and invoke it from a EJB. I can write a simple Java Client which does this without a problem. But as soon as I try to do the same in EJB I get the following:
[#|2004-11-09T10:48:16.848+0100|WARNING|sun-appserver-pe8.0.0_01|javax.enterprise.resource.corba._DEFAULT_.rpc.transport|_ThreadID=12;|"IOP00710209: (INTERNAL) Unable to create listener thread on the specific port"
org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 209 completed: No
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed(ORBUtilSystemException.java:3142)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.createListenerFailed(ORBUtilSystemException.java:3160)
at com.sun.corba.ee.impl.legacy.connection.SocketFactoryAcceptorImpl.initialize(SocketFactoryAcceptorImpl.java:60)
at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.getAcceptors(CorbaTransportManagerImpl.java:190)
at com.sun.corba.ee.impl.transport.CorbaTransportManagerImpl.addToIORTemplate(CorbaTransportManagerImpl.java:207)
at com.sun.corba.ee.spi.oa.ObjectAdapterBase.initializeTemplate(ObjectAdapterBase.java:104)
I think there is somehow a conflict because the SUN Appserver also uses CORBA. My Code looks like this:
String[] a = null;
Properties props = new Properties();
final String CORBA_HOST = "arcos";
final String ORB_INITIAL_PORT = "2809";
props.put("org.omg.CORBA.ORBInitialPort", ORB_INITIAL_PORT);
props.put("org.omg.CORBA.ORBInitialHost", CORBA_HOST);
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(a, props);
So I thought this might be because there is already a ORB initialised. So I replaced the last line with
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init();
Which should give me an ORB instance. However I get the following exception:
[#|2004-11-09T11:51:59.206+0100|WARNING|sun-appserver-pe8.0.0_01|javax.enterprise.system.stream.err|_ThreadID=15;|
org.omg.CORBA.NO_IMPLEMENT: vmcid: SUN minor code: 201 completed: No
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.genericNoImpl(ORBUtilSystemException.java:7085)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.genericNoImpl(ORBUtilSystemException.java:7107)
at com.sun.corba.ee.impl.orb.ORBSingleton.resolve_initial_references(ORBSingleton.java:311)
at com.ascom.util.CorbaNaming.resolve(CorbaNaming.java:26)
at com.ascom.fxm.FileManager.<init>(FileManager.java:46)
at com.ascom.srv.file.web.FileImporterImpl.importFile(FileImporterImpl.java:146)
Any ideas? Thank you very much in advance.
Oliver JaunPerhaps you could take a look at the following document and see if it meets your needs:
http://java.sun.com/j2se/1.4.2/docs/guide/rmi-iiop/interop.html -
How to call same vi for 4 times in a single vi?
Hi.. I ve one vi named 1D array Mult. I need to call this vi four times in another vi program. The problem i ve experienced is all the four vi outputs are same.
My question is: How to call the same vi for many number of times?
Thanks in advance
Solved!
Go to Solution.There is no problem (programmatically) with calling the same VI by placing it 4 times onto the block diagram. You do not have to rename them VI1, VI2, VIn if they all do the same thing, as you have done here with 1D-arrayMult... It's just messy.
You may need to make re-entrant in certain cases.
A better way to do it would of course be to use a For loop as shown (I left what you did in tact).
Are the two formula nodes identical? I didn't check. If so, use a for loop there too. Build your A and B matrices to a 3D array and auto-index in For loop - single instance of your formula node.
It is quite concerning what you have done in your 1-D Array VI. I have no idea what it is supposed to be doing, but it appears to be nothing; it is completely wrong.
There are backwards wires, your While loop does nothing (there is not shift-register) - how will it Stop?!, your cases 0, 1 and 2 are all the same! Timer of 1000ms??! hmm..
If you are trying to multiply two matrices (arrays) together then just use the native LV function to do it and to add them at the end try this:
Hope this helps you!
Message Edited by battler. on 03-12-2010 03:49 AM -
How to call serlvet using ftp protocal
Hai,
How to call servlet using ftp protocal . if any one having please send that program . because generic servlet will receive any protocal request .The basics are to have your Server listen to port 21.
You would then have to parse the request information to determine what is being asked for and generate an appropriate response. -
How to run a listener which is in another class??
I want to call any listener from class a to b.
For example in ClassA there exsist a button a.
And in ClassB there exsist a button b.
When I use the button A, I want to change the Button B's name.
How can I do this?Thanks for all! It is ok.
This is what I did in separate classes:
A.java
import javax.swing.JButton;
import javax.swing.JPanel;
public class A extends JPanel{
public A(){
a= new JButton("AAA");
add(a);
public JButton a;
B.java
import javax.swing.JButton;
import javax.swing.JPanel;
public class B extends JPanel{
public B(){
b= new JButton("BBB");
add(b);
public JButton b;
C.java
import javax.swing.JButton;
import javax.swing.JPanel;
public class C extends JPanel{
public C(){
c= new JButton("CCC");
add(c);
public JButton c;
JFrameABC.java
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class JFrameABC extends JFrame implements Runnable{
public void run(){
final A a = new A();
final B b = new B();
final C c = new C();
a.a.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt) {
b.b.setText("newB");
b.b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt) {
c.c.setText("newC");
c.c.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt) {
a.a.setText("newA");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().add(a, BorderLayout.NORTH);
getContentPane().add(b, BorderLayout.CENTER);
getContentPane().add(c, BorderLayout.SOUTH);
pack();
setLocationRelativeTo(null);
setVisible(true);
RunJFrameABC.java
import java.awt.EventQueue;
public class RunJFrameABC {
public static void main(String[] args) {
EventQueue.invokeLater(new JFrameABC());
}--------------------------------------------------------- -
How to create an IDoc programmatically at Inbound side?
Hi,
How to create an IDoc programmatically at Inbound side?
Assume that you have a file(material master details) which is enough to create master data.
Regards,
ThiyaguRead the documentation of this FM first:
FU IDOC_INBOUND_ASYNCHRONOUS
K. tekst
IDoc inbound processing via tRFC
Functionality
This function module starts inbound processing in the case of port type
"tRFC". The function module is a successor to INBOUND_IDOC_PROCESS,
which processes IDocs in the Release 4.0 record types. If you are
processing IDocs in Release 3.X record types, the function module
INBOUND_IDOC_PROCESS must still be called.
The function module checks the ID 'EDI_MES' in authorization object
B_ALE_RECV against the received message type.
The IDocs are saved by the function module IDOC_INBOUND_WRITE_TO_DB (a
COMMIT for all IDocs) and then transferred directly to the application
by the dispatcher module IDOC_START_INBOUND.
Parameter
IDOC_CONTROL_REC_40
IDOC_DATA_REC_40
Exceptions
Functiegroep
Edited by: Micky Oestreich on Jun 11, 2009 12:52 PM -
How to call a method defined in AM when I select any value in LOV
Lets say there is a LOV. The scenario is as soon as I select any value in LOV, a method needs to be called which I have written in the AM. And the output of the method is displayed in a output text box.
I am not able to understand how to call a method when the user selects any value in LOV.
This is wht I did. I had created the binding for the method. Changed the autosubmit property of the LOV to True, and in the properties of the output box, in the partial submit trigger property, passed the ID of the LOV. But I didnt get any place where I need to call the method. I am also not able to drop an action listener on the LOVHi,
+"its showing an error(underlined in orange)."+
Any reason you don't share this error with us? Anyway, here is how it goes
1. LOV, set autosubmit="true" and configure a value change listener
2. Expose the AM method as a method binding in the PageDef file
3. In the value change listener:
BindingContext bctx = BindingContxt().getCurrent();
BindingContainer bindings = bctx.getCurrentBindingsEntry();
OperationBinding method = (OperationBinding) bindings.get("name of method binding in PageDef");
method.getParamsMap().put("argument name1", value1);
method.getParamsMap().put("argument name2", value2);
Object retVal = method.execute();
if(!method.getErrors().isEmpty()){
//handle errors
else{
//write retVal to the managed bean variable that is referenced by the outputText value property
//PPR output text component
ADFFacesContext.getCurrentInstance().addPartialTarget(outputTextRef);
}Note that you may have to set clientComponent = "true" on the output text component
Frank -
How to call 'C' programs from stored procedures?
Hi
Did anybody tried to call 'C' programs
from oracle stored procedures?
If anybody knows, can you please send
how to configure the listener.ora and
tnsnames.ora. If its possible post all the
information from the begining with examples.
thanks....Oracle JDBC did not support return a result set, if you are using Oracle 9i, you can use pipeline function, then using the TABLE() function the get the row.
Good Luck.
Welcome to http://www.anysql.net/en/ -
How to call Java API from BSP?
I have a requirement to call Java API from BSP application.
I have checked the forum and found that it is possible by using some ABAP codes.
However there is no pointer on how this is done.
Can someone explain the details on how to call Java API from BSP is done?
I found class CL_EJB_JAVA_OBJECT_METHODS to call a method in EJB but can't find function or SAP class to call Java API.
Actually is there any BSP extention which can used to call Java API?
Thanks,
Hendricheck out these weblogs, it should give you an idea how to go about it.
/people/ignacio.hernndez/blog/2006/12/04/speech-synthesis-listen-the-application-server-is-talking-to-you
/people/puru.govind/blog/2006/12/20/let-abap-speak
Regards
Raja -
How to call .chm Help File
How to call .CHM help file on click of button through the dialog? I tried using the command WinHelpCall() but unable to find the required result. Also could anyone please suggest how to I get a link/jump to the subtopics on click of help button under that module Example Under Navigator device if the help button is clicked the help file has to display Navigator Page.
Can anyone provede me a quick suggestion.
Thanks in AdvanceDIAdem doesn't have a method to open .chm files because these files are Microsoft help files, rather than DIAdem specific help files. However, there is a KnowledgeBase on Microsoft's web page that may be of help. You can find this document at http://support.microsoft.com/?kbid=209843. I found this by doing a web search for "Programmatically open .chm". I hope this helps you.
Regards,
Shannon R.
Applications Engineer
National Instruments -
How to call BOMUIPrimaryPage using configurator extension
Hi
I am new to the configurator. I am working on the following requirement.
From the Standard guided sales ui ( OA.jsp?page=/oracle/apps/cz/runtime/oa/webui/pages/CZMainPage) we have to call the (OA.jsp?page=/oracle/apps/cz/runtime/oa/webui/pages/BOMUIPrimaryPage) when user will click a custom button.
I have created the custom button using configurator extension which is using the java class.
Issue - I need to know how to call the OA.jsp?page=/oracle/apps/cz/runtime/oa/webui/pages/BOMUIPrimaryPage page from the java class.
If any one is having sample code please pass it to me.
Thanks in advance.
KausikThe basics are to have your Server listen to port 21.
You would then have to parse the request information to determine what is being asked for and generate an appropriate response.
Maybe you are looking for
-
How can i get FaceTime app? My iPhone 4 doesnt have it
How can i get FaceTime app? My iPhone 4 doesnt have it
-
How Useful, Effective and Stable is the Node Function
Please note my current MacPro below. I'm seriously thinking about purchasing a used ("Refurbished") MacPro similar to the one below to help share the sequencing workload. Of course, there are a number of ways to setup the the second MacPro computer t
-
Is there a way to revert back to the old 'New Tab' button?
I would like to be able to place a 'New Tab' button right next to (or on) the current active tab like previous versions allowed. I believe even pre-RC versions of Firefox 4.0 did this, now I can't do this after updating to the latest version. (admitt
-
Auto movevment of goods at the time of PO confirmation reversal
hi experts will you please tell me how can automatic reversal of goods will happen that are consumed in process order at the time of cancellation of confirmed process order.
-
Just wondering how can I add title to my web pages. I want that my web page title text should appear in browser title bar, just like any other web site. By default I think title is blank in pages created through JSC. How/Where can I change it to incl