Calling new Component from Schedule Actions
Hello Guys,
My requirement is to call a new component from Scheduled Actions assignment block in Service request.
When a user clicks on the Scheduled new Action button under Scheduled action assignment block,a new component
should be called,where the user will do further validations.
Main concerns for this requirement are:
1. Is it possible to link Actions in Web UI?
1. Is it possible to a call a new component on click of Scheduled new Action button?
2. If yes how can we achieve this and how can make the data to flow from Standard component to custom component/
Regads,
Najam
Hi Vishal,
I have got a same type of requirement where I have to throw a popup upon click on Navigation bar link.
Not as a complete page (custom component) on the right side ( generally what happens) rather a popup on whatsoever page is opened on the right side.
Please help urgently.
Regards,
Arnab
Similar Messages
-
Call GET_SEARCH_REASULT service from scheduler event filter Iin UCM
Hi,
In our application, the mail should get sent to the content author on content revised date. For that, we have written a scheduler event filter component which will get invoked after every five minutes. In filter class I want to call GET_SEARCH_REASULTS service to get the list of contents and its authors to send mail.
Can anybody please tell me how to call GET_SEARCH_REASULTS service from scheduler event filter?
Thanks in advance.Hi Nitin
Why cant you try writing custom query and custom service ?
Please refer idoc script reference guide for getting the parametrs to be passed when using Get_search_results. -
Calling fragment component from page in Oracle ADF.
Hi ,i am using Jdev 11.1.1.5 and i have a requirement to call a fragment component(Eg:SelectoneChoice) which is using in a region and i want to call that component from a link from my jspx page.now the problem is ,the link which is in a jspx is a HTML link.
Now the clear question is i want to disable that dropdown which is in a fragment on the click of that html link which is in a jspx page.i will appreciate your valuable answer.
Thanks.
SatyaThanks Prateek,The exact requirement is to disable a drop down which is in a fragment and used as a region in a jspx page,now i have a link in the same jspx page.so when the user click that link (Eg:it should have a html link) the drop down should disable.
Yes i agree with your point is to add a go-link or command link but requirement is to have a html link.if it would have ADF link then i should use setPropertyLitsener using the session.but its a html link.
Now i have some plan to use Jquery , i will appreciate if you could put some idea on that.
Thanks,
satya -
Calling a component from a the main.mxml file
How do I call a component from a the main.mxml file?
<mx:Button id="btnNew" label="Launch Component " click="getComponent()" />
main.mxml (Has the button, that I would like to launch getcomponent.mxml)
getcomponent.mxml (The file I would like to call) (This file also has the ViewStack)
For some reasoning it's not seeing the bpVS(view stack id). I'm getting Access of undefined property bpVS error.
<!-- Main.mxml -->
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:components="components.*"
width="100%"
height="100%"
minHeight="0"
backgroundAlpha="0">
<mx:Script>
<![CDATA[
private function getComponent():void{
bpVS.selectedIndex = 1;
]]>
</mx:Script>
<!-- GetComponent.mxml -->
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
xmlns:view="components.view.*">
<mx:ViewStack id="bpVS"
top="69" left="180.5"
width="100%" height="100%"
resizeEffect="Resize"
moveEffect="Move" showEffect="Fade"
hideEffect="Fade">
</mx:ViewStack>
<mx:VBox id="vbTB" top="69" verticalGap="0">
<mx:ToggleButtonBar
id="payTB"
direction="vertical"
dataProvider="{bpVS}"
width="180" useHandCursor="true" buttonMode="true""
resizeEffect="Resize"
moveEffect="Move" showEffect="Fade" hideEffect="Fade" >
</mx:ToggleButtonBar>
</mx:VBox>
Thank youIt won't see it just by creating the namespace that contains it. There has to actually be an instance of it in the application. So in your case, your main application file (lets call it MyApp.mxml) would look something like this:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:components="components.*">
<components:Main id="main"/>
<components:GetComponent id="getComp"/>
</mx:Application>
Then, you can reach down (mind you this isn't best practice) into those components to access their public properties. In a script block in MyApp.mxml, you could access the VBox with getComp.vbTB.
I don't know the ins and outs of your application, but perhaps Main is the main application, so then you would add GetComponent as a child of it instead of both Main and GetComponent being child components of the MyApp application. Does that clear up the confusion? -
Name new documents from photoshop action?
I have created an action that generates two new documents from parts of the original, I have done this many times creating one but never creating two documents and for some reason both my new documents end up with the same name.
In my action when the first document is created the command looks like this:
Make
New: document
Name: "PhotoPart1"
Preset: "Clipboard"
For the second new document it looks like this:
Make
New: document
Name: "PhotoPart2"
Preset: "Clipboard"
But when I run the action both new documents are called "PhotoPart2"
Hope someone can help me figure out why or perhaps a way to rename a document from within an action
Thanks!
-Jeffhi
u can try like following code
if (menuName == "Print File")
new mytextframe();
class mytextframe extends JFrame{
JTextArea display = new JTextArea();
public mytextframe()
setSize(300,300);
setVisible(true);
add(display);
display.setText( "ello");
} -
Calling PERL script from scheduler
Hello All,
I am trying to call PERL script from dbms_scheduler which makes the database connection using DBD module to read some values to perform the operation. My scheduler job kept failing with the following error:
ORA-27369: job of type EXECUTABLE failed with exit code: No such file or directory
STANDARD_ERROR="install_driver(Oracle) failed: Can't load '/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file
It can't open libclntsh.so.10.1 file when I run the job, I guess because in job session, it creates a new shell and doesn't inherit the .profile and none of the environmental variables get set. When I run the PERL script manually it works because of all the env variables, so I put all those variables from my .profile into PERL script itself using ENV function but it still doesn't work, failed with very same error. And yes I do set LD_LIBRARY_PATH to point to $ORACLE_HOME/lib directory. Moreover, if I run the PERL script manually from a shell where I dont inherit .profile, it fails with very same error, so it is related to the environment issues but I have no idea how to fix it. I read somewhere the setting those env variable in PERL script itself doesn't help because by the time PERL get executed all the compilers are already initialized and and they don't use those environement variables anymore then. So the question is how to make it work?
I would really appreciate if someone can help me fixing this, it's gonna change my life here :)
DB Version: 10.2.0.2 (also tested on 11R2, same problem)
OS: SUSE Linux 64 bit
And here is my libclntsh file in $ORACLE_HOME/lib
$ls -l libclnt*
lrwxrwxrwx 1 epsora epsdba 52 2009-09-15 13:39 libclntsh.so -> /u01/app/epsora/product/10.2.0/lib/libclntsh.so.10.1
-rwxr-xr-- 1 epsora epsdba 20274415 2009-09-15 13:39 libclntsh.so.10.1
-rw-r----- 1 epsora epsdba 36840968 2009-09-15 13:38 libclntst10.a
Please let me know if you need more information about this setup.
Thanks
Daljit Singh
Edited by: Daljit on Jul 6, 2010 10:06 AMNothing in your post indicates that you created a directory object and granted privileges.
http://www.morganslibrary.org/reference/directories.html
did you? -
Creating a new window from and action event
Hey I have a problem i would like most of my menu items to create a new window containing a set text and i was thinking of creating a new container with a JTextArea but for some reason its not working. if someone could help me that be great... so my question is how do create another window (TextArea) with my tokenized array info in it open up when Print File or Print Total is the event??
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.io.*;
import java.util.StringTokenizer;
import javax.swing.plaf.*;
class PhoneProject extends JFrame implements ActionListener
private static final int WIDTH = 260;
private static final int HEIGHT = 160;
private static final int X_ORIGIN = 402;
private static final int Y_ORIGIN = 299;
ArrayList internalCalls = new ArrayList();
ArrayList externalCalls = new ArrayList();
PhoneCall internal;
PhoneCall external;
JMenu query = new JMenu("Query");
JMenu proccess = new JMenu("Proccess");
String inRecord;
int numExtension;
int numCallType;
int numSeconds;
int totalIntTime;
int totalExtTime;
public static void main(String args[])
PhoneProject frame = new PhoneProject();
frame.setVisible(true);
public void LoadArray(File myFile) throws IOException
FileReader fr = new FileReader(myFile);
BufferedReader br = new BufferedReader(fr);
while ((inRecord = br.readLine()) != null)
StringTokenizer tokenizer = new StringTokenizer(inRecord);
String extension = tokenizer.nextToken();
String callType = tokenizer.nextToken();
String seconds = tokenizer.nextToken();
numExtension = Integer.parseInt(extension);
numCallType = Integer.parseInt(callType);
numSeconds = Integer.parseInt(seconds);
if (numCallType == 0)
internal= new PhoneCall(numExtension, numCallType, numSeconds);
totalIntTime = (totalIntTime + numSeconds);
//System.out.println(totalIntTime + "int");
internalCalls.add(internal);
if (numCallType == 1)
external = new PhoneCall(numExtension, numCallType, numSeconds);
totalExtTime = (totalExtTime + numSeconds);
//System.out.println(totalExtTime + "EXT");
externalCalls.add(external);
System.out.println(internal.getSeconds());
public PhoneProject()
Container contentPane;
setBounds(X_ORIGIN, Y_ORIGIN, WIDTH, HEIGHT);
setTitle("Phone Analyzer");
setResizable(true);
contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
JMenu file = new JMenu("File");
JMenuItem item;
item = new JMenuItem("Open");
item.addActionListener(this);
file.add(item);
item = new JMenuItem("Exit");
item.addActionListener(this);
file.add(item);
proccess.setEnabled(false);
item = new JMenuItem("Print File");
item.addActionListener(this);
proccess.add(item);
item = new JMenuItem("Print Totals");
item.addActionListener(this);
proccess.add(item);
item = new JMenu("Low and High");
item.addActionListener(this);
proccess.add(item);
JMenuItem subItem = new JMenuItem("Compare");
subItem.addActionListener(this);
item.add(subItem);
query.setEnabled(false);
item = new JMenu("Average Total Utilization");
item.addActionListener(this);
query.add(item);
JMenuItem itemInt = new JMenuItem("Internal");
itemInt.addActionListener(this);
item.add(itemInt);
JMenuItem itemExt = new JMenuItem("External");
itemExt.addActionListener(this);
item.add(itemExt);
item = new JMenuItem("Highest Internal Utilization");
item.addActionListener(this);
query.add(item);
item = new JMenuItem("Highest Total Utilization");
item.addActionListener(this);
query.add(item);
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
menuBar.add(file);
menuBar.add(proccess);
menuBar.add(query);
contentPane.add(new JTextArea("Phone Report"));
public void actionPerformed(ActionEvent event)
String menuName;
menuName = event.getActionCommand();
if (menuName == "Open")
JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION)
try
File myFile = chooser.getSelectedFile();
this.LoadArray(myFile);
proccess.setEnabled(true);
query.setEnabled(true);
catch (Exception e)
if (menuName == "Print File")
JTextArea display = new JTextArea();
display.setText("Hello");testing to see if it works
display.setVisible(true);
if (menuName == "Print Total")
JTextArea display = new JTextArea();
display.setText("Hello");//testing
display.setVisible(true);
if (menuName == "Exit")
System.exit(0);
}Phone.txt
2000 0 300
2000 0 538
2000 1 305
2000 1 729
2005 0 205
2005 0 305
2005 1 592
2005 1 594
2010 0 364
2010 0 464
2010 1 904
2010 1 100
2020 0 234
2020 0 839
2020 1 999
2020 1 210
Assignment: Array Based GUI Assignment
Telephone call data has been collected from a company's telephone switch. You have been asked to analyze it and produce various statistics.
Input File
The input file is a sequential file. It is in no specific order. The file contains an extension number, type of call, and the length of call in seconds. A record is produced each time a call is made from that extension. You should create your own test file.
Field Type Description
Extension Integer Extension number. This is a 4 digit number. Valid Extensions are 2000 to 2020.
Type Integer Value of 1 means internal, any other value is an external call.
Time Long Length of call in seconds
Example:
� 2000,1,60 : ----->>>> Extension 2000 had an internal call that lasted 60 seconds
� 2000,1,356: ----->>>> Extension 2000 had an internal call that lasted 356 seconds
� 2019,2,65: ------>>>> Extension 2019 had an external call that lasted 65 seconds
� 2001,1,355: ----->>>> Extension 2001 had an internal call that lasted 355 seconds
Process
1. Use 2 arrays to accumulate the time of calls for each extension, both internal and external.
2. The reports and queries are to be produced from the arrays.
Hints:
� Create 2 arrays: one for internal calls and one for external calls.
� Load the arrays in Form Load: do not do any calculations here.
� The report and queries can totally be produced from the arrays.
Output: Report
Telephone Useage Report
Extension Internal External
2000 4500 3500
2001 19350 22981
2002 2333 900
2003 3144 122
Totals 99999 99999
Output: Queries
On the form add add query capability.
1. Average Total Utilization: Internal Calls: 9999 (total length of all internal calls / number extensions)
2. Average Total Utilization: External Calls: 9999
3. Extension with the highest internal call utilization: Ext xxxx; 9999 seconds.
4. Extension with the highest total utilization.
Form Design
The design of the form is up to you. However, use the following guidelines:
� use menus (preferred) or command buttons
� use a common dialog box to ask for the file name
� use a list box or text box to display the output
the caption on the form should include your namehi
u can try like following code
if (menuName == "Print File")
new mytextframe();
class mytextframe extends JFrame{
JTextArea display = new JTextArea();
public mytextframe()
setSize(300,300);
setVisible(true);
add(display);
display.setText( "ello");
} -
How to call JSP function from onClick Action
Hi
I am trying to call a jsp function, onclick of a checkbox. This jsp function will in turn connect to the database and gets related information. I dont want to submit the data inorder to avoid posting and getting of huge data. Is there a simple way to call a jsp function from the users onClick action.
Appreciate anyones help!!!
Thanks alot
JoeSo, i have to submit the form to call the jsp function. Basically yes.
Sorry for the shortness of the answer, but I am pretty sure we have had this conversation (or one very much like it) before.
Java/JSP runs on the server, generates an html page, and stops running.
Javascript runs on the client in the web browser, once the page is loaded.
You cannot call java code from javascript.
The only way you can run java code again is to make a request - either by submitting a form, or clicking a link.
If you don't want to refresh the current page, you CAN get tricky with javascript and multiple frames. You submit to another frame, and when it loads, it uses javascript onload event to call back and modify the main frame. Its tricky to get going, and very easy to break, so I don't normally recommend it.
Good luck,
evnafets -
Calling WebDynpro Component from PDK
Hi
I need to pass portal runtime information to a webdynpro component. How do i call a webdynpro component from PDK.
Any Help please.
Regards
NagaKishore VWere you able to call Webdynpro component fro PDK? Can you tell me how did you accomplish this?
I have a similar requirement. -
Calling new page from Portal menus
I have created a portlet which contains a menu generated using the Menu Wizard and the LINK within this menu was populated using the popup window provided within the menu editor. Any Forms or Reports called from this menu are not generated as a new page. I have gone into the portlet repository and defined these reports / forms as an applicaton that should open in new window but it still doesn't work.
How can I get the applications that are called via the LINK in a Menu to break out into a new window without having to hardcode each LINK Menu item.Hi,
Portal menus works that way. The links open in the same page. If you want to open it in a new window
then in the menu wizard where you specify the links, call the link using javascript like this
javascript:void open('<portal_schema>.CAL_0520032153.SHOW')
or
javascript:void open('http://www.oracle.com')
This will open the calendar or the url in a new window.
Thanks,
Sharmila -
Calling one component from other
Hi,
I want to call a portal component,with in the event handling routine of cellClick.
Actually what I need is,in cellClickEvent method,I need to store the clicked value in session and then redirect it to another component based on the clicked value.
Can any one help me in achieving that?
Thanks in Advance
Regards,
SanthoshHi Santhosh,
You can do that using the EPCF service provided by the Portal.EFCF is used to communicate between Iviews and pass data between them.Exactly what you need.
Please reward points, if helpfull.
Regards,
Vivek -
Calling Seam component from mxml
I have a sample seam web project where in have integrated
FLEX. I am using one mxml file and am able to convert it into swf
and through the mxml Iam trying to call the method of the seam
component using the context in the following way:
var ctx: Context = Seam.getInstance().getSeamContext();
ctx.helloAction.sayHello(txtName.text,sayHelloResult);
Here the helloAction is the seam component name mentioned in
the @Name annotation and sayHello is the method in the seam
component.
But my problem is that the seam component is not getting
called.It won't see it just by creating the namespace that contains it. There has to actually be an instance of it in the application. So in your case, your main application file (lets call it MyApp.mxml) would look something like this:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:components="components.*">
<components:Main id="main"/>
<components:GetComponent id="getComp"/>
</mx:Application>
Then, you can reach down (mind you this isn't best practice) into those components to access their public properties. In a script block in MyApp.mxml, you could access the VBox with getComp.vbTB.
I don't know the ins and outs of your application, but perhaps Main is the main application, so then you would add GetComponent as a child of it instead of both Main and GetComponent being child components of the MyApp application. Does that clear up the confusion? -
How to use Messeges component from a button Action ? (add item to Messages)
Hi
Thank you for reading my post
I have a Messages component on one of my ADF JSF pages.
i create an Action method for one of my buttons that are on the page and now i need to
add some items to Messages component , for example to alert the manager that the user name he/she want to add to system is already exists.
can some one give me some help about this ?
my problem is that from an Action method how i can access that Messages on the page that called the action.Hi,
this is from the ADF Developers guide which is available on OTN:
if (!password.equals(confirmPassword))
FacesMessage fm = new FacesMessage();
fm.setSummary("Confirm Password");
fm.setDetail("You've entered an incorrect password. Please verify that you've
entered a correct password!");
FacesContext.getCurrentInstance().addMessage(null, fm);
}Brenden -
How can I call a component method from OCAP ?
I'll try to invoke Cold Fusion Component from Xlet (OCAP App), specifically I wan to invoke a query from Component(CFC) method.
Somebody knows how to... or any idea or comments.
Thank you so much!Actually, as long as the servlet returns valid javascript, you can indeed "call it" from the client. It will initiate a request and return the result to the browser.
This example uses Perl, but it could be easily modified to go to a servlet instead.
Note that it is only supported in DOM browsers (IE6+/NN6+/etc)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title> Test server-side JS </title>
</head>
<body>
<script type="text/javascript">
function checkIt(variable, value)
var newScript = "cgi-bin/validateJS.cgi?"+variable+"="+value;
var body = document.getElementsByTagName('body').item(0)
var scriptTag = document.getElementById('loadScript');
if(scriptTag) body.removeChild(scriptTag);
script = document.createElement('script');
script.src = newScript;
script.type = 'text/javascript';
script.id = 'loadScript';
body.appendChild(script)
</script>
<p>Test.</p>
<form id="f1" action="">
<input type="text" name="t1" id="t1" onChange="checkIt(this.name, this.value)">
</body>
</html>
validateJS.cgi
#!/opt/x11r6/bin/perl
use CGI qw(:all);
my @valArray = split(/=/,$ENV{QUERY_STRING});
print "Content-type: text/javascript\n\n";
# myPass is the password
$myPass = "foobar";
if ("$valArray[1]" eq "$myPass")
print "alert(\"Success!!\")";
else
print "alert(\"Failure!!\")"; -
Calling a method in Parent component from Title Window
Hi all,
I have a parent component that opens up a Title window when I
click a button. Now I want to call a method in that parent
component from the Title window. How do I do this in Flex? Could
anyone give me a hint please.
Thank you in advance for the help"happybrowndog" <[email protected]> wrote in
message
news:gctmql$4t5$[email protected]..
> That's goddamned ridiculous. What were Flex developers
thinking that you
> have
> to write a custom event to call back to a parent
component?? Other GUI
> libraries such as WxWidgets, Fox, Qt, Delphi, MFC,
WinForms, etc., all
> allow
> you to either call via a reference to the parent object
or submit a
> callback
> function into the child object. That's just basic OO
programming. Flex
> is
> looking more and more ridiculous and more like Swing -
tons of unnecessary
> coding to do simple things.
You absolutely _do_ have the capability to pass in a
reference to the parent
component, or to create a "hard" reference to
Application.application. But
these are not recommended practices, because anything you
create this way is
then tied to an environment that implements those properties
and methods.
Q (3): I want to run a function in my main application from
inside my
custom component. But when I try to refer to myFunction() in
that
component, I get a compile time error Call to a possibly
undefined function
myFunction. How can I fix this?
A: Your component has its own scope, so it doesn't know
anything
about the functions in the main file. You can get around this
by directly
referencing the main application scope like this:
Application.application.myFunction(). However, this makes
your component
tightly coupled, which is a quick way of saying that your
component is only
usable in an application that has a myFunction() function in
it. You're
better off dispatching an event from your component and
letting the
application decide how to handle it. For more information,
check out the
following resources:
http://www.adobe.com/devnet/flex/articles/loose_coupling.html
http://www.adobe.com/devnet/flex/articles/graduating_pt1.html
From
http://www.magnoliamultimedia.com/flex_examples/Amys_Flex_FAQ.pdf
Maybe you are looking for
-
I have a new computer that we set up with itunes home sharing and I need some assistance. I also have my own apple id and would like to make the new computer the one I use for my music. Should I set up a whole new itunes library/account or still work
-
Sorry, thought that was the body of the question, so the title is long. When I plug in my iPhone 4 (newest update) into my Mac laptop (current version of iTunes, Snow Leopard), it does not read the music, apps, etc., or open iTunes at all. It syncs t
-
Can't open mail after installing update with 10.6.8 says my mail is out of date
Please help - new to Macs and I installed automatic update of 10.6.8 - 4 days ago and now I can't open up mail - it says "You can't use this version of Mail with this version of Mac OS X. You tried to open Mail version 4.5 (1084/1085) in Application
-
Change data capture in oracle 10g
Hi, Once subscriber view has been created, able to see the change data from publisher in CDC. How the data extraction done for target system from subscriber view ? Also need to know, cdc using streams for propagation, can we schedule the time frequen
-
EXIT_SAPLQAAT_002
Hi forum, could anyone please tell me where / when the user exit EXIT_SAPLQAAT_002 is called? We were not able to find it... Thanks a lot! Kind regards Christian Harms