Calling a method in a parent container
Hi Everyone,
In my primary application, I have a a method that is called when the application starts to run....
The method in the delegate is
initializeMasterDatabase
It is originally called from the delegate in the applicationDidFinishLaunching event
[self initializeMasterDatabase]
This all works ok, and the database is initialize upong application startup.
Now, within a different controller, I would like to execute the initializeMasterDatabase method that resides in the delegate part of the application.
I am trying this
parent_delegate *appDelegate = (parent_delegate *)[[UIApplication sharedApplication] delegate];
....removed code....
[appDelegate initializeMasterDatabase];
One the initializeMasterDatabase line...
i am getting this warning
'appDelegate ' may not respond to '-initializeMasterDatabase'
I cannot tell is the event is being run outside of the initial loading phase,
so.....
How do I execute a method in a delegate (parent)???
thanks
tony
That was the ticket.... I did not delcare the method in the header file.
Thanks a million for the help!
take care
tony
Similar Messages
-
How to call a custom method in a parent container.
I have an MXML component that defines the method:
public function showAllGlyphs(spots:Array):void { ... }
There is a child component of this MXML componet called
DataClip, which has
a method that needs to call the parent method:
parent.showAllGlyphs(pushPins);
I get a 1061 error when compiling. I understand the problem.
The compiler
thinks the paret is a static class, and does not know about
the extention.
My question is how to I cast or otherwise reference this
method in the
PARENT?
Severity Description Resource In Folder Location Creation
Time Id
2 1061: Call to a possibly undefined method showAllGlyphs
through a
reference with static type
flash.display:DisplayObjectContainer.
DataClip.mxml Transitions line 32 August 21, 2006 3:07:28 PM
169I understand why what you say is the correct design pattern
(much more
modularity and the potential for re-use).
In my case, it still might make sense to use .parentDocument
(my problem was
not understanding the difference between .parent and
.parentDocument)
Although I still don't understand why .parentDocument does
work.
I have a bunch of purely GUI oriented subComponents of a
.parentApplication.
The parentApplication has a custom AS-only module that does
the "business
logic, network connections, etc).
Basically, I want a module (Singleton Class) that is
accessible from all GUI
subcomponents that provides general utility functions. It
can't be
instatiatiated multiple times. So there needs to be one
global place for it.
It does not really make things clear if everything is done
via an event
paradigm. (Well, maybe to me, but I have a Ph.D. in CS so I
am tainted) I
want this clear to the average programmer.
===============================
Dr. Yechezkal Gutfreund
Team ACE for Mobile Devices
===============================
"peterent" <[email protected]> wrote in
message
news:[email protected]...
> As a rule of thumb, a child should never call functions
in its parent. It
> is
> possible, it just not a very good programming practice.
> If a child needs the parent to do something, the child
should dispatch an
> event. In your child, declare an event using Metadata:
>
> <mx:Metadata>
> [Event("showGlyphs")]
> </mx:Metadata>
>
> The child should have a public property that the parent
can access to
> handle
> the event:
>
> public var pushPins:Array;
>
> When the child needs the parent to do this, have the
child set the
> pushPins
> array, then dispatchEvent( new Event("showGlyphs") );
>
> In the parent, on the child's tag, have it listen for
the event and
> execute it:
>
> <MyChild
showGlyphs="showAllGlyphs(event.target.pushPins)" />
>
> I know this seems like a lot more work, but it is a much
better strategy
> than
> having children reach up and into the parent's code.
> -
Calling a Method in a Parent Class
I have Class A that instantiates Class B which in turn instantiates Class C. Is there a way to call a method in Class A from Class C without having to pass a reference of A all the way down to C? Is there thread stack information that I can access that will allow me to get Class A's 'handle'?
tpaulsz wrote:
The OP is not confusing instantiates with inherits.
Class A is class that's exposing web service methods.
Class B represents a group of business rule classes.
Class C is transaction handler class that is responsible for checking out connections from a db connections pool.
The web services all require user information, for auth and auth purposes, and they've not been required outside of Class A - until now. I now have to provide RLS on the database information so I need the user information for the Oracle Proxy User connection property.
This is a very mature application with many Class A and Class B classes so passing the user information from class to class would be a big job. Furthermore, there are some non-user processes that will also be calling on Class C that don't need RLS. Since the StackElements are available through Thread.currentThread().getStackTrace(), I was hoping that there was another stack that I could traverse to eventually find a Class A class that's been set up with an with interface that has a getUserInfo method.Any you wanted to extract the user info for every single database operation even when a single business rule calls more than one?
Or when a single web service operation calls more than one business rule?
If you don't do that then how did you plan on letting method B know that method A has already done it?
You might be able to stick the data in a ThreadLocal if there is in fact only one thread of execution.
Myself I always considered attempting to manage web users of a business application via a a database or OS authentication to be more trouble than it was worth. -
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 -
How do you call a method from another class without extending as a parent?
How do you call a method from another class without extending it as a parent? Is this possible?
Why don't you just create an instance of the class?
Car c = new Car();
c.drive("fast");The drive method is in the car class, but as long as the method is public, you can use it anywhere.
Is that what you were asking or am I totally misunderstanding your question?
Jen -
Calling a method from a super class
Hello, I'm trying to write a program that will call a method from a super class. This program is the test program, so should i include extends in the class declaration? Also, what code is needed for the call? Just to make things clear the program includes three different types of object classes and one abstract superclass and the test program which is what im having problems with. I try to use the test program to calculate somthing for each of them using the abstract method in the superclass, but its overridden for each of the three object classes. Now to call this function what syntax should I include? the function returns a double. Thanks.
Well, this sort of depends on how the methods are overridden.
public class SuperFoo {
public void foo() {
//do something;
public void bar(){
//do something
public class SubFoo extends SuperFoo {
public void foo() {
//do something different that overrides foo()
public void baz() {
bar(); //calls superclass method
foo(); //calls method in this (sub) class
super.foo(); //calls method in superclass
}However, if you have a superclass with an abstract method, then all the subclasses implement that same method with a relevant implementation. Since the parent method is abstract, you can't make a call to it (it contains no implementation, right?). -
Calling a method in the view controller from the component controller
Hi
Is there anyway to call a method in the view implementation from the component controller??
Thanks
jackThanks for all your replies. I want this kind of a functionality because Im trying to invove a DC (Child DC) from a Parent DC such that the Child DC's view is displayed onto the view container of the Parent DC. I have embedded using 'interface view of a component instance' in the Parent Window and am able to create the component and set usage though the onPlugDefault of the Child View.
But I observe that when i make a call from the parent, the flow is like this:
1. The wdDoInit of the Child Component Controller gets triggered first.
2. Then the wdDoInit of the Child's <b>VIEW</b> gets triggered
3. and <b>THEN</b> the onPlugDefault of the Child Component Interface View
What I had actually wanted was to Fire onPlugDefault where Im calling a method LoadData(), after which the Child DC's view must be triggered so it can display the fetched data.
What is actually happening is the view gets displayed, but no data is displayed in the view.
Right now I have just given a work around where Im triggering <b>LoadData()</b> of the <b>COmponent COntroller</b> from the <b>wdDoInit</b> of the <b>VIEW</b>.
Is there a better way to do this? I find it strange that I have to load the Data from the view.
Thanks
Jack -
Calling a method in the Custom ADF component from JSF page
HI.
I have created some custom compoents by extending the core ADF Components. Like i have a ComboBoxDefault component with it's ComboBoxDefaultTag.java and Controls.tld file.
Now my requirement is i want to bind my label to this component from the JSF page. like
<fwcontrols:label binding="#{listComponents.comboBoxDefaultLabel}" id="label1"/>
<fwcontrols:comboBoxDefault binding="#{listComponents.cmbLocales}"
value="en_GB" id="comboBoxDefault" autoSubmit="true" label="label1">
<f:selectItems value="#{listComponents.locales}"/>
</fwcontrols:comboBoxDefault>
In my JSF page the label will have an id, and that id will be specified in the label tag of the component.
In Tag.java file i have overrided the setProperty(FacesBean facesBean). In this method i have bind all my properties. In core JSF the setProperty method is provided with the UIComponent parameter, so i can call my method in component also. Which is not in case of ADF Faces.
My main point is how i can call my method setLabel() which is in ComboBoxDefault.java so that i can set the label.
Thanks in Advance.Thanks for all your replies. I want this kind of a functionality because Im trying to invove a DC (Child DC) from a Parent DC such that the Child DC's view is displayed onto the view container of the Parent DC. I have embedded using 'interface view of a component instance' in the Parent Window and am able to create the component and set usage though the onPlugDefault of the Child View.
But I observe that when i make a call from the parent, the flow is like this:
1. The wdDoInit of the Child Component Controller gets triggered first.
2. Then the wdDoInit of the Child's <b>VIEW</b> gets triggered
3. and <b>THEN</b> the onPlugDefault of the Child Component Interface View
What I had actually wanted was to Fire onPlugDefault where Im calling a method LoadData(), after which the Child DC's view must be triggered so it can display the fetched data.
What is actually happening is the view gets displayed, but no data is displayed in the view.
Right now I have just given a work around where Im triggering <b>LoadData()</b> of the <b>COmponent COntroller</b> from the <b>wdDoInit</b> of the <b>VIEW</b>.
Is there a better way to do this? I find it strange that I have to load the Data from the view.
Thanks
Jack -
Calling view method in controller
I want invoke view method in controller but I don't know how :) I sought like example, but I don't found it. Can I do that in this code ? whether I must build it anew ? I use javafx and fxml technology( to build user interface ).
My view file ( it have gotoRegister() and gotoLogin() method ( i want to invoke them ))
public class FXMLExampleMVC extends Application{
protected Parent root;
@Override
public void start(Stage stage) throws Exception {
gotoLogin();
Scene scene = new Scene(root);
stage.setScene(scene);
stage.setTitle("JavaFX Welcome!");
scene.getStylesheets().add(FXMLExampleMVC.class.getResource("cssforapp.css").toExternalForm());
stage.show();
public void gotoRegister() throws IOException{
root = FXMLLoader.load(getClass().getResource("RegisterFXML.fxml"));
public void gotoLogin() throws IOException{
root = FXMLLoader.load(getClass().getResource("Sample.fxml"));
public static void main(String[] args) {
launch(args);
} My controller ( here i want invoke gotoRegister() method )
public class SampleController {
public SampleModel model = new SampleModel();
@FXML
protected Text actiontarget;
@FXML
protected PasswordField passwordField;
@FXML
protected TextField loginField;
@FXML protected void handleSubmitButtonAction(){
if((loginField.getText().equals(model.returnLogin()))&&(passwordField.getText().equals(model.returnPass())) ){
actiontarget.setText("You have access !");
} else {
actiontarget.setText("Wrong data !");
@FXML protected void handleSubmitButtonRegister() throws IOException{
//Here I want to invoke gotoRegister
} My question: Can I invoke gotoRegister ? or, maybe is other way to change fxml file ( from controller )?
Edited by: 978940 on 2012-12-27 12:32Thanks for all your replies. I want this kind of a functionality because Im trying to invove a DC (Child DC) from a Parent DC such that the Child DC's view is displayed onto the view container of the Parent DC. I have embedded using 'interface view of a component instance' in the Parent Window and am able to create the component and set usage though the onPlugDefault of the Child View.
But I observe that when i make a call from the parent, the flow is like this:
1. The wdDoInit of the Child Component Controller gets triggered first.
2. Then the wdDoInit of the Child's <b>VIEW</b> gets triggered
3. and <b>THEN</b> the onPlugDefault of the Child Component Interface View
What I had actually wanted was to Fire onPlugDefault where Im calling a method LoadData(), after which the Child DC's view must be triggered so it can display the fetched data.
What is actually happening is the view gets displayed, but no data is displayed in the view.
Right now I have just given a work around where Im triggering <b>LoadData()</b> of the <b>COmponent COntroller</b> from the <b>wdDoInit</b> of the <b>VIEW</b>.
Is there a better way to do this? I find it strange that I have to load the Data from the view.
Thanks
Jack -
Hi,
In a class named 'Kid' I have a property called Parent of type Object. The actual class of this object can by any of a collection of container classes. In my example I've made two classes called Mum and Dad.
Alle possible parent classes have a method called doSomething(). When I try to call this method (Parent.doSomething()) the compiler says it doesn't know this method.
Here is the example:
class Mum
Kid myKid;
public void doSomething(int What)
public void MakeChild()
myKid=new Kid();
myKid.Parent=this;
... typicall Mum's stuff
class Dad
Kid myKid;
public void doSomething(int What)
public void MakeChild()
myKid=new Kid();
myKid.Parent=this;
... typicall Dad's stuff
class Kid
Object Parent;
public void AskParentToDoSomething()
Parent.doSomething();
}My question here is: what is going wrong and is there a way to get this done?FvanEldijk wrote:
My question here is: what is going wrong and is there a way to get this done?java.lang.Object doesn't have a doSomething method so you can't invoke it on a reference of type Object... the "reference type" is the one java uses to workout what methods exist.... the referenced object determines the implementation of those methods. Does that make sense?
Solutions:
1. A common interface
2. Inheritance - a common ancestor.
I personally prefer interfaces.
interface Parent {
public void doSomething(String data);
class Mum implements Parent {
public void doSomething(String data) {
class Dad implements Parent {
public void doSomething(String data) {
class Kid {
private Parent parent;
public Kid(Parent parent) {
this.parent = parent;
this.parent.doSomething("lalala");
}Cheers. Keith. -
Error while calling a method on Bean (EJB 3.0)
I am getting an error while calling a method on EJB. I am using EJB3.0 and my bean is getting properly deployed(i am sure b'cos i can see the successfullly deployed message). Can any body help me
Error is -->
Error while destroying resource :An I/O error has occured while flushing the output - Exception: java.io.IOException: An established connection was aborted by the software in your host machine
Stack Trace:
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302)
at com.sun.enterprise.server.ss.provider.ASOutputStream.write(ASOutputStream.java:138)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.postgresql.PG_Stream.flush(PG_Stream.java:352)
at org.postgresql.core.QueryExecutor.sendQuery(QueryExecutor.java:159)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:70)
at org.postgresql.jdbc1.AbstractJdbc1Connection.ExecSQL(AbstractJdbc1Connection.java:482)
at org.postgresql.jdbc1.AbstractJdbc1Connection.ExecSQL(AbstractJdbc1Connection.java:461)
at org.postgresql.jdbc1.AbstractJdbc1Connection.rollback(AbstractJdbc1Connection.java:1031)
at org.postgresql.jdbc2.optional.PooledConnectionImpl$ConnectionHandler.invoke(PooledConnectionImpl.java:223)
at $Proxy34.close(Unknown Source)
at com.sun.gjc.spi.ManagedConnection.destroy(ManagedConnection.java:274)
at com.sun.enterprise.resource.LocalTxConnectorAllocator.destroyResource(LocalTxConnectorAllocator.java:103)
at com.sun.enterprise.resource.AbstractResourcePool.destroyResource(AbstractResourcePool.java:603)
at com.sun.enterprise.resource.AbstractResourcePool.resourceErrorOccurred(AbstractResourcePool.java:713)
at com.sun.enterprise.resource.PoolManagerImpl.putbackResourceToPool(PoolManagerImpl.java:424)
at com.sun.enterprise.resource.PoolManagerImpl.resourceClosed(PoolManagerImpl.java:393)
at com.sun.enterprise.resource.LocalTxConnectionEventListener.connectionClosed(LocalTxConnectionEventListener.java:69)
at com.sun.gjc.spi.ManagedConnection.connectionClosed(ManagedConnection.java:618)
at com.sun.gjc.spi.ConnectionHolder.close(ConnectionHolder.java:163)
at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeDatasourceConnection(DatabaseAccessor.java:379)
at oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.closeConnection(DatasourceAccessor.java:367)
at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeConnection(DatabaseAccessor.java:402)
at oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.afterJTSTransaction(DatasourceAccessor.java:100)
at oracle.toplink.essentials.threetier.ClientSession.afterTransaction(ClientSession.java:104)
at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.afterTransaction(UnitOfWorkImpl.java:1816)
at oracle.toplink.essentials.transaction.AbstractSynchronizationListener.afterCompletion(AbstractSynchronizationListener.java:161)
at oracle.toplink.essentials.transaction.JTASynchronizationListener.afterCompletion(JTASynchronizationListener.java:87)
at com.sun.ejb.containers.ContainerSynchronization.afterCompletion(ContainerSynchronization.java:174)
at com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:467)
at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:357)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3653)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3431)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1247)
at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:197)
at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:110)
at $Proxy84.addDepartment(Unknown Source)
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:585)
at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:121)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:650)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:193)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1705)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1565)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:947)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:178)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:717)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:473)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1270)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479)
End of Stack Trace
|#]
RAR5035:Unexpected exception while destroying resource. To get exception stack, please change log level to FINE.
EJB5018: An exception was thrown during an ejb invocation on [DepartmentSessionBean]
javax.ejb.EJBException: Unable to complete container-managed transaction.; nested exception is: javax.transaction.SystemException
javax.transaction.SystemException
at com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:452)
at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:357)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3653)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3431)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1247)
at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:197)
at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:110)
at $Proxy84.addDepartment(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)Means theres an error in XML/ABAP conversion probably due a syntax error...
Regards
Juan -
AutomationException while calling a method
Hi all,
I've got a problem accessing a COM/DCOM component in a Win2k box (Advanced Server)
with jcom. I configured the server and client described in the "JSP to COM" example.
The only difference: I don't want to access the excel sheet and I don't use a jsp
to execute.
I used the java2com.exe to create the proxies from my dll ScriptableUniversalTransAgt.dll.
But when I try to call a method on the dll via Java, I get the exception:
AutomationException: 0x80070005 - General access denied error in 'Invoke'
at com.bea.jcom.Rpc.a(Rpc.java)
at com.bea.jcom.be.a(be.java)
at com.bea.jcom.StdObjRef.a(StdObjRef.java)
at com.bea.jcom.Dispatch.vtblInvoke(Dispatch.java)
at de.conet.galileo.suta.IScriptableUniversalTransAgentProxy.setHcmName(IScriptableUniversalTransAgentProxy.java:271)
at de.conet.galileo.suta.ScriptableUniversalTransAgent.setHcmName(ScriptableUniversalTransAgent.java:336)
at de.conet.galileo.SUTATest.start(SUTATest.java:33)
at de.conet.galileo.SUTATest.main(SUTATest.java:27)
I checked everything on the server, the user has all rights he needs but it doesn't
work. In the eventlog of the server I can see that the login was successful.
The attachment contains some log files and my program with the dll.
Maybe someone can help me?
Thanks
Michael
[src.zip]"Jeff Muller" <[email protected]> wrote in message
news:[email protected]...
Yeah, now I'm getting this error on code that worked two days ago.
javax.servlet.ServletException: Unable to initialize servlet:
AutomationExceptio
n: 0x80070005 - General access denied error, status: Getting instance, and
calli
ng initialize.
at com.teloquent.MyApp.MyServlet.initCOMObj(MyServlet.
java:308)
at com.teloquent.MyApp.MyServlet.init(MyServlet.java:8
1)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:700)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:643)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:588)
at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:368)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:242)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:200)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:2495)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
... but then again, I don't expect any response here.
"Michael" <[email protected]> wrote in message
news:[email protected]...
Hi all,
I've got a problem accessing a COM/DCOM component in a Win2k box
(Advanced
Server)
with jcom. I configured the server and client described in the "JSP toCOM" example.
The only difference: I don't want to access the excel sheet and I don'tuse a jsp
to execute.
I used the java2com.exe to create the proxies from my dllScriptableUniversalTransAgt.dll.
But when I try to call a method on the dll via Java, I get the
exception:
>>
AutomationException: 0x80070005 - General access denied error in'Invoke'
at com.bea.jcom.Rpc.a(Rpc.java)
at com.bea.jcom.be.a(be.java)
at com.bea.jcom.StdObjRef.a(StdObjRef.java)
at com.bea.jcom.Dispatch.vtblInvoke(Dispatch.java)
atde.conet.galileo.suta.IScriptableUniversalTransAgentProxy.setHcmName(IScript
ableUniversalTransAgentProxy.java:271)
at
de.conet.galileo.suta.ScriptableUniversalTransAgent.setHcmName(ScriptableUni
versalTransAgent.java:336)
at de.conet.galileo.SUTATest.start(SUTATest.java:33)
at de.conet.galileo.SUTATest.main(SUTATest.java:27)
I checked everything on the server, the user has all rights he needs butit doesn't
work. In the eventlog of the server I can see that the login wassuccessful.
The attachment contains some log files and my program with the dll.
Maybe someone can help me?
Thanks
Michael -
How to load a class dynamically and then a call a method?
Hi
I want to call a method from a class,which class is loaded dynamically.
Consider a classA and ClassB..
ClassB contains a method showvalue() which returns a String value.
I want to load a ClassB dynamically in ClassA,and call the method showvalue() and print the returned value of that method (showvalue).
How to do this?
ThanksSince you found your way to Reflections and Reference Objects, I can only assume you know that reflection is the answer. Since the reflection tutorial on this site, and indeed, the many others on the web, can explain this a whole lot better and more consisely than can be done in a forum, I'll point you in that direction instead. As a starting point, and to show I'm not just fobbing you off, you're interested in the classes java.lang.Class, java.lang.reflect.Method, and the method Class.getMethod(String, Class[])
-
How to call a method in backing bean on hitting 'Enter' key on a page.
Hi all,
I would be obliged if any one can provide me solution for the below given problem.
My requirement is to call a method in backing bean when i hit 'Enter' key on a JSP page.
I am trying this by using a script given below.
*function fnChangeFocus(){*
*if(window.event.keyCode==13){*
* document.getElementById("mainform:submitForm:commandbutton").focus();*
The JSP has the textbox as given below.
*<h:inputText id="inputtxtboxid" disabled="false" value="#{Bean.inputvalue}"*
onkeypress="fnChangeFocus()" size="24" />
Using this I could not acheive the required functionality. Please suggest some alternative.
Thanks,
Jagadeesh PalaOnly a form element supports the submit() function. Make sure that the getElementById returns the appropriate form. Or rather pass the element as the 'this' reference to the function and get the parent form from it.
After all this is just basic DHTML / Javascript+DOM knowledge and in fact this has nothing to do with JSF. For future basic DHTML / JS+DOM questions you may take a look at the appropriate forums, e.g. dhtmlcentral.com, dynamicdrive.com, etcetera. -
Calling a method from an external component
Hi All:
I have comp1 with a view1 and comp2 with a view2. If I have view 2 embed in view1, how can I call a method in view2 from view1.
I´m new in Web Dynpro, so I will appreciate a little bit of help.
ThanksAida,
I don't think its possible to call view menthods existing in different components.
Please check my earlier reply in your [thread|Re: Refreshing the Data from a embed view in a view container;
Chintan
Maybe you are looking for
-
I have two partitions on my internal hard drive - one is running Mac OS X 10.6 Snow Leopard and the other is running Mac OS X 10.7 Lion. Mail (5.0) is set up and runs perfectly on the Lion partition and I have not used Mail (4.5) yet on my Snow Leopa
-
Can't transfer files from imac to intel imac via ethernet sockets
I recently bought the fab new imac intel and wanted to transfer files from my old imac 350 via the ethernet sockets as the old imac doesn't have firewire. I did this using instructions from an apple doc. which allowed me to simply drag files from the
-
Use of LdapRealm results in [LDAP: error code 32 - No Such Object]
Hi, I'm testing with the example 'basic-auth' of the SJSAS7 2004Q2 with the LdapRealm. This little test app can successfully authenticate my user against LDAP. package de.zdf.qmv.helloworld.test; import javax.naming.*; import javax.naming.directory.*
-
Right click menu on webpage lists several items that must be removed
If I right click on any item on a webpage, along with Open Link in a New Tab, Open Link in a New Window, Bookmark this Link, Save Link As, and several more I get 5 more menu listings from a program I had installed some time ago but since removed it.
-
Keeping Nav Bars highlighted with pop-up menus
How do I get navigation bars to stay highlighted while the mouse is over the pop-up menu in Dreamweaver 8 and Fireworks 8? I found directions on the Adobe Website, but it only works for the MX versions, as the codes are different. Navigation bars and