Can we invoke oracle API's from Webservice
Hi,
I have a requirement to invoke some oracle Api's like submitting a concurrent request etc, from a webservice.
Is that possible? If yes, How can we do that.
Thanks & Regards
Puja
Is it possible to publish a service for the api's and call this service from your own webservice by use of a webserviceproxy?
or build some sort of composite bpel service, which calls the api's by use of a database-adapter.
Similar Messages
-
Invoking Oracle stored procedures from within a JDBC channel for PI 7.1
Hi ,
Can anybody tell me that is it possible to invoke Oracle stored Procedure from within a JDBC sender channel for PI 7.1.
Its working in XI3.0 and XI 7.0 for Oracle DBMS versions >= 10.2.x. But I am not sure,whether it will work for PI 7.1 also.
Thanks & Regards,
SaruHI,
refer below link,there is no much difference in PI7.1 ,executing stored procedure is same .
http://help.sap.com/saphelp_nwpi71/helpdata/EN/44/7b72b2fde93673e10000000a114a6b/content.htm
Regards,
Raj -
How can one invoke a WebLogic EJB from a BPEL Server hosted on OC4J?
How can one invoke a WebLogic EJB from a BPEL Server hosted on OC4J?
Reason I ask is I keep getting this error:
javax.naming.NoInitialContextException: Cannot instantiate cla
ss: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotF
oundException: weblogic.jndi.WLInitialContextFactory]
Note: I am using <bpelx:exec> as a way to execute some java program.
Essentially my java client (essentially an EJB client hosted on Oc4J) needs access to wlclient.jar since it needs access to weblogic.jndi.WLInitialContextFactory. I have a EJB client running on BPEL server hosted on Oc4J that needs to access some EJBs hosted on weblogic.
Where do I place this wlclient.jar so that BPEL PM can start peacefully and at runtime discover the InitialContextFactory classes?
Placing it in the j2ee/home/applib doesn't solve the problem. The server fails to start up if I do this
I tried placing it in BPEL-INF\lib directory ...
I still get the same exception...see below for exception dump
I verified the BPEL suitcase, and it in fact does contain the jar file wlclient.jar
integration\orabpel\domains\default\deploy contains the bpel_BPELProcess2_1.0.jar file and snapshot of that is as follows:
<PRE>
│ bpel.xml
│ BPELProcess2.bpel
│ BPELProcess2.jpr
│ BPELProcess2.wsdl
│ bpel_BPELProcess2_1.0.jar
│ build.xml
│ buildxml.copy
│ graphics.xml
│
├───BPEL-INF
│ └───lib
│ myEJB.jar
│ wlclient.jar
│
├───META-INF
│ MANIFEST.MF
│
└───output
bpel_BPELProcess2_1.0.jar
</PRE>
I tried using the BPEL-INF\jar directory...Is this something the obant automatically detects? or do I have to modify the build.xml? I created this directory and let Jdev deploy to local BPEL server->default domain handle it
#####################3
I even tried copying the wlclient.jar to
integration\orabpel\system\classes but this doesn't help since the BPEL PM fails to start if I explode this jar into this directory.
In short,where do I place the wlclient.jar so that this exception can be contained.
I edited the build.xml to point to the jar, that too didn't work, unless I made some mistake in the file
<bpelc classpath="${basedir}/BPEL-INF/classes;${home}/system/classes;${home}/lib/j2ee_1.3.01.jar;${basedir}/BPEL-INF/jar/wlclient.jar" input="${basedir}/bpel.xml" rev="${rev}" deploy="${deploy}" />
</target>
</project>
DETAILS on ERROR
I get the following error
Process "BPELProcess2" (revision "1.0") successfully compiled.
<2005-12-14 09:17:55,770> <INFO> <default.collaxa.cube.engine.deployment> Proces
s "BPELProcess2" (revision "1.0") successfully loaded.
05/12/14 09:18:36 weblogic.jndi.WLInitialContextFactory
javax.naming.NoInitialContextException: Cannot instantiate cla
ss: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotF
oundException: weblogic.jndi.WLInitialContextFactory]
05/12/14 09:18:36 at javax.naming.spi.NamingManager.getInitialContext(Nami
ngManager.java:652)
05/12/14 09:18:36 at javax.naming.InitialContext.getDefaultInitCtx(Initial
Context.java:243)
05/12/14 09:18:36 at javax.naming.InitialContext.init(InitialContext.java:
219)
05/12/14 09:18:36 at javax.naming.InitialContext.<init>(InitialContext.jav
a:195)
05/12/14 09:18:36 at com.ejb.test.MapFinder.getDefaultMapName(Map
Finder.java:37)
##################3
with the bpelx all I have is two lines of code that creates a java object and calls a method on it.
The method does this:
private String initialContextFactory = "weblogic.jndi.WLInitialContextFactory";
private String providerUrl = "t3://localhost:7001";
private String urlPkgPrefixes = "";
private String mapEjbJndiName = "ejb/mycompany/Redlands";
public String getDefaultMapName() {
try {
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, getInitialContextFactory());
env.put(Context.PROVIDER_URL, getProviderUrl());
if (getUrlPkgPrefixes() != null && !getUrlPkgPrefixes().equals(""))
env.put(Context.URL_PKG_PREFIXES, getUrlPkgPrefixes());
System.out.println(" " + getInitialContextFactory());
System.out.println(" " + getProviderUrl());
System.out.println(" " + getUrlPkgPrefixes());
System.out.println(" " + getEjbName());
// Get a naming context
context = new InitialContext(env);
Object ms = context.lookup(getEjbName());
MyEJBHome home = (MyEJBHome ) PortableRemoteObject.narrow(ms, MyEJBHome.class);
myEjb = home.create();
return myEjb.getDefaultName();
} catch (RemoteException re){
System.out.println(re.getCause().getMessage());
catch (Exception ex) {
ex.printStackTrace();
return null; //if unable to resolve the context factory etc...
}I did exactly as you suggested. I edited the application.xml and added this
<library path="C:\ArcGIS\test\bea\wlclient.jar"/>
I didn't add weblogic because the needed classes were all in wlclient.jar
I also edited the BASE_OB_CLASSPATH to include this jar.
Here is the result when I just start BPEL PM Server. Somehow BPEL PM doesn't like to have wlclient.jar in its classpath during startup.
Failed to create "worker" bean; exception reported is: "javax.naming.NameNotFoun
dException: remaining name: env
at weblogic.j2eeclient.SimpleContext.lookup(SimpleContext.java:49)
at weblogic.j2eeclient.SimpleContext.lookup(SimpleContext.java:57)
at weblogic.j2eeclient.SimpleContext.lookup(SimpleContext.java:62)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.collaxa.cube.engine.ejb.impl.WorkerBean.ejbCreate(WorkerBean.java
:49)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.evermind.server.ejb.MessageDrivenHome.getInstance(MessageDrivenHo
me.java:1235)
at com.evermind.server.ejb.MessageDrivenHome$2.run(MessageDrivenHome.jav
a:1150)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(Relea
sableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
<2005-12-29 13:39:05,281> <ERROR> <collaxa> <ServerManager::loadAllDomains>
ORABPEL START-UP ERROR!!!!!!!!
OraBPEL run-time system failed to start due to exception:
Could not initialize jms connection pool.
Could not initialize connection pool for connection factory "java:comp/env/jms/
ollaxa/BPELInvokerQueueFactory"; the reason is remaining name: env/jms/collaxa/
PELInvokerQueueFactory.
Note: So what I did was to removed the entry from application.xml and tried with just obsetenv.bat having the wlclient.jar added to it. This too failed!!
Here is a snapshot of the error I got.
Process "BPELProcess2" (revision "1.0") successfully compiled.
<2005-12-29 13:53:11,207> <INFO> <default.collaxa.cube.engine.deployment> Proces
s "BPELProcess2" (revision "1.0") successfully loaded.
05/12/29 13:53:32 Cannot instantiate class: weblogic.jndi.WLInitialContextFactor
y
05/12/29 13:53:32 javax.naming.NoInitialContextException: Cannot instantiate cla
ss: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotF
oundException: weblogic.jndi.WLInitialContextFactory]
05/12/29 13:53:32 at javax.naming.spi.NamingManager.getInitialContext(Nami
ngManager.java:652)
05/12/29 13:53:32 at javax.naming.InitialContext.getDefaultInitCtx(Initial
Context.java:243)
05/12/29 13:53:32 at javax.naming.InitialContext.init(InitialContext.java:
219)
05/12/29 13:53:32 at javax.naming.InitialContext.<init>(InitialContext.jav
a:195)
05/12/29 13:53:32 at com.esri.adf.ejb.test.MapFinder.getDefaultMapName(Map
Finder.java:57)
05/12/29 13:53:32 at bpel.p0.ExecLetBxExe1.execute(ExecLetBxExe1.java:62)
05/12/29 13:53:32 at com.collaxa.cube.engine.ext.wmp.BPELXExecWMP.__execut
eStatements(BPELXExecWMP.java:49)
05/12/29 13:53:32 at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perfo
rm(BPELActivityWMP.java:185)
05/12/29 13:53:32 at com.collaxa.cube.engine.CubeEngine.performActivity(Cu
beEngine.java:3398)
05/12/29 13:53:32 at com.collaxa.cube.engine.CubeEngine.handleWorkItem(Cub
eEngine.java:1905)
05/12/29 13:53:32 at com.collaxa.cube.engine.dispatch.message.instance.Per
formMessageHandler.handleLocal(PerformMessageHandler.java:75)
05/12/29 13:53:32 at com.collaxa.cube.engine.dispatch.DispatchHelper.handl
eLocalMessage(DispatchHelper.java:100)
05/12/29 13:53:32 at com.collaxa.cube.engine.dispatch.DispatchHelper.sendM -
Can I invoke Oracle Form from web page?
Does anyone know how can I invoke an Oracle Forms form from an html page?
Hi Hans
That's what I thought re the url but I can't find out what it is, it briefly appears in the browser but then goes leaving me with the formsweb.cfg config url. I am running from the Builder on Windows 2000 and it's Forms 10g.
Marc -
How can I invoke a sql loader from oracle form?
I'm got a problem on invoking sql loader command from oracle form where the sql loader product has been installed in Window NT.
Thanks for your help!U can use HOST procedure with NO_SCREEN option.
this will go like
Host('d:\orant\bin\SQLLDR80 USERID=username/password@connect CONTROL=contril_file.CTL LOG=log_file.LOG discard=discard_file.dis bad=bad_file.bad', NO_SCREEN);
Hope this will Work
Good Luck :-)
Naren -
Invoke oracle report 10g from database pl/sql package
Hi
Is there a way that i can invoke an oracle report 10g from the database pl/sql package? I am working on a requirement that needs to generate a report when one of the criteria is not met.
Please suggest me on this.Thanks for the info.
I have a scenario where i need to fetch members details like name , email address and so on from the mainframes on the oracle database. Then on the oracle database i need to check if they have a email address or not. If yes then i need to generate a notice and mail it to them. If they don't have an email address, i'll have to print that out in a some centralized location.
By the way, the notice was developed using oracle reports 10g.
Now i am developing a pl/sql package which will do the address validation but i didn't know how to call a oracle report to generate the notice in pl/sql procedure.
As suggested i will try with dbms scheduler and see if that works for me. -
Hi,
I added a jsp page in the portlet which is not a standard page like the default show mode pages. I have added some code which actually access a resource inside the porltet.
" img src="<%= UrlUtils.constructResourceURL (pReq, HttpPortletRendererUtil .absoluteLink(request, "icon.png")) %> "
For that you have to add the following two imports in the code
mport="oracle.portal.provider.v2.render.http.HttpPortletRendererUtil"
import="oracle.portal.provider.v2.url.UrlUtils"
This library is available with the JDeveloper and I dont get any error while compiling and even deploying the portlet war file on the applcation server. Strangely the same piece of code shows the image perfectly for the default show page of the portlet but it generates 500 Internal server error for the other simple jsp page I added, which suggests that the server is unable to find the function:
500 Internal Server Error
java.lang.NullPointerException
at oracle.portal.provider.v2.url.UrlUtils.constructResourceURL(Unknown Source)
at _htdocs._elogbooksubsystems._DAQ._jspService(_DAQ.java:54)
[SRC:/htdocs/elogbooksubsystems/DAQ.jsp:15]
at com.orionserver[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
Can anybody help? Is this possible to use oracle api in the pages which are though added to the portlet but not the standard show modes pages?
Thanking you in anticipation
Regards,
Omer Alvi
Message was edited by:
user574208
Message was edited by:
user574208Thanks Nrintala. I tried to work with multipage portlet example provided in the jpdk. In fact I created another portlet with two pages and copied the code of the two pages of the multipage portlet. (Off course I took care of the names and stuff). Later I modified the provider.xml by defining "next_page" parameter. When I viewed my portlet, first page appeared fine but when I click on the link which should show the second page, I got an error which says.
Error: Error occurred while rendering portlet - see provider log file for details.
Do you think I have missed something? I am depoying my war file on the stand alone OC4J and some how I have not been able to find the application.log file in my application inside the application_deployments of the J2EE_HOME. I have pasted the provider.xml file and I would be grateful if you can help.
<?xml version = '1.0' encoding = 'UTF-8'?>
<?providerDefinition version="3.1"?>
<provider class="oracle.portal.provider.v2.DefaultProviderDefinition">
<session>false</session>
<passAllUrlParams>true</passAllUrlParams>
<portlet class="oracle.portal.provider.v2.DefaultPortletDefinition">
<id>1</id>
<name>mulitpage</name>
<title>testing multi page</title>
<description>My Portlet Description</description>
<timeout>40</timeout>
<showEditToPublic>false</showEditToPublic>
<hasAbout>false</hasAbout>
<showEdit>false</showEdit>
<hasHelp>false</hasHelp>
<showEditDefault>false</showEditDefault>
<showDetails>false</showDetails>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<contentType>text/html</contentType>
<showPage>/htdocs/mulitpage/first.jsp</showPage>
<pageParameterName>next_page</pageParameterName>
</renderer>
</portlet>
</provider>
Best regards,
Omer
Message was edited by:
user574208
Message was edited by:
user574208 -
Can we Invoke the 'N' no.of webservices at the same time in Oracle ESB
Hi,
Good Day..
This is Ishmayel.Vemuri..
I little bit knowledge in ESB development..but having 3+ exp on webservices and java related technologies
I have the following requirment...
I have 'N' deparmental servers available in 'N' diffrent locations. We want move the data available in diffrent departmental servers(Oracle DB) into one centralized server..for this we developed one web services for each deparmental server to move the data.
** Now my doubt is Is it possible to call 'N' no.of webservices of 'N' departmental Servers in Oracle ESB by using any adpater service..? **
If you have any Idea kindly send me the details to [email protected]
Thanks in Advance..
Regards,
Ishmayel.VHi Ishmayel, sorry for my misunderstanding. But the situation you describe is also possible. Just add for each external reference a exposed service interface and wire this to a mediator component. Within this mediator you define only one operation that routes all the requests to one target server.
EDN is described over here: http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/obe_intro.htm#SOASE004
Regards,
Melvin -
Can't invoke a process control from a pageflow
I create a simple pageflow that invokes a process control (jpd file) to start a
business process. I created a process control from the jpd and added it as a control
to the pageflow. I can run the process indepedently in the test harness, but cannot
invoke from my pageflow.
Any ideas what what could be wrong?
When I invoke a method on the process control I get the following in the test
browser:
An error has occurred:
EJB Exception: ; nested exception is:
com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl invocation
failed[null]
caused by: : com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl
invocation failed[null]
In the server console I have the following exceptions:
<Dec 9, 2003 8:16:01 AM GMT-05:00> <Warning> <WLW> <000000> <Id=top-level; Metho
d=processes.customerNeed.SubmitNeed_wf.$__clientRequest(); Failure=java.lang.Cla
ssCastException [ServiceException]>
<Dec 9, 2003 8:16:01 AM GMT-05:00> <Warning> <WLW> <000000> <Id=top-level; Metho
d=processes.customerNeed.SubmitNeedControl.clientRequest(); Failure=com.bea.cont
rol.ProcessControlException: [WLI-Core:530214]ProcessControl invocation failed[n
ull]>
[IDSSPortal] Unhandled exception caught in Global.app:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl
invocation failed[null]
at weblogic.ejb20.internal.EJBRuntimeUtils.throwRemoteException(EJBRunti
meUtils.java:103)
at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome
.java:295)
at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:2
53)
at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObj
ect.java:141)
at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(Syn
cDispatcher_k1mrl8_EOImpl.java:110)
at com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceH
andleImpl.java:285)
at com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.
java:240)
at $Proxy8.clientRequest(Unknown Source)
at pageFlows.customerNeed.customerNeedController.submitNeed(customerNeed
Controller.jpf:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowCont
roller.java:1262)
at com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(Flow
Controller.java:1214)
at com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java
:650)
at com.bea.wlw.netui.pageflow.PageFlowController.execute(PageFlowControl
ler.java:278)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:480)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:274)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:429)
at com.bea.wlw.netui.pageflow.DynamicSubappActionServlet.process(Dynamic
SubappActionServlet.java:405)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:387)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:27)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilte
r.java:313)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessCont
rol invocation failed[null]
at com.bea.control.ProcessControlImpl.invoke(ProcessControlImpl.jcs:369)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java
:359)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:42
0)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:39
3)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:24
5)
at com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.ja
va:85)
at com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContai
nerBean.java:185)
at com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerB
ean.java:103)
at com.bea.wlwgen.SubmitNeedControlSLSBContImpl.clientRequest(SubmitNeed
ControlSLSBContImpl.java:25)
at com.bea.wlwgen.StatelessContainer_a0ubma_ELOImpl.clientRequest(Statel
essContainer_a0ubma_ELOImpl.java:423)
at com.bea.wlwgen.SubmitNeedControlSLSBContAdpt.invokeOnBean(SubmitNeedC
ontrolSLSBContAdpt.java:62)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDisp
atcherBean.java:160)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatche
rBean.java:54)
at com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatche
rBean.java:159)
at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(Syn
cDispatcher_k1mrl8_EOImpl.java:100)
... 32 more
Caused by: java.lang.ClassCastException [ServiceException]
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java
:379)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:42
0)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:39
3)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:24
5)
at com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContai
nerBean.java:185)
at com.bea.wlw.runtime.core.bean.BMPContainerBean.invoke(BMPContainerBea
n.java:1530)
at com.bea.wlwgen.SubmitNeedBMPContImpl.clientRequest(SubmitNeedBMPContI
mpl.java:25)
at com.bea.wlwgen.PersistentContainer_cfepz3_ELOImpl.clientRequest(Persi
stentContainer_cfepz3_ELOImpl.java:207)
at com.bea.wlwgen.SubmitNeedBMPContAdpt.invokeOnBean(SubmitNeedBMPContAd
pt.java:80)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDisp
atcherBean.java:160)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatche
rBean.java:54)
at com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatche
rBean.java:159)
at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(Syn
cDispatcher_k1mrl8_EOImpl.java:100)
at com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceH
andleImpl.java:285)
at com.bea.wlw.runtime.core.call.JavaCall.invoke(JavaCall.java:57)
at com.bea.wli.bpm.runtime.SubFlowCall.invoke(SubFlowCall.java:42)
at com.bea.wlw.runtime.core.control.ServiceControlImpl.invoke(ServiceCon
trolImpl.jcs:873)
at com.bea.control.ProcessControlImpl.invoke(ProcessControlImpl.jcs:421)
at com.bea.wlw.runtime.core.control.ServiceControlImpl.invoke(ServiceCon
trolImpl.jcs:754)
at com.bea.control.ProcessControlImpl.invoke(ProcessControlImpl.jcs:359)
... 46 more
Caused by: java.lang.ClassCastException
at processes.customerNeed.SubmitNeed_wf.$__clientRequest(SubmitNeed_wf.j
ava:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java
:353)
... 65 moreSome additional information:
The problem seems to be related to a custom object that I am passing to the exposed
clientRequest(String, CustomObj) method in the process control. If I remove the
CustomObj parameter, all works fine. Unfortunately, I need to pass that object
to the workflow. I have the CustomObj define within my project "Project/com/omeninc/package/CustomObj",
my process file located at "Project/processes/customerNeed/SubmitNeed.jpd" and
my pageflow define at "Project/pageFlows/customerNeed/customerNeedController.jpf".
The entire project builds without error, but when I run it I get the ClassCastException.
Thanks in advance for any assistance!!
<Dec 9, 2003 9:39:59 AM GMT-05:00> <Warning> <WLW> <000000> <Id=top-level; Metho
d=processes.customerNeed.SubmitNeed_wf.$__clientRequest(); Failure=java.lang.ClassCastException
[ServiceException]>
<Dec 9, 2003 9:39:59 AM GMT-05:00> <Warning> <WLW> <000000> <Id=top-level; Metho
d=processes.customerNeed.SubmitNeedControl.clientRequest(); Failure=com.bea.cont
rol.ProcessControlException: [WLI-Core:530214]ProcessControl invocation failed[null]>
[IDSSPortal] Unhandled exception caught in Global.app:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl
invocation failed[null]
"Jim Anzaldi" <[email protected]> wrote:
>
I create a simple pageflow that invokes a process control (jpd file)
to start a
business process. I created a process control from the jpd and added
it as a control
to the pageflow. I can run the process indepedently in the test harness,
but cannot
invoke from my pageflow.
Any ideas what what could be wrong?
When I invoke a method on the process control I get the following in
the test
browser:
An error has occurred:
EJB Exception: ; nested exception is:
com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl
invocation
failed[null]
caused by: : com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl
invocation failed[null]
In the server console I have the following exceptions:
<Dec 9, 2003 8:16:01 AM GMT-05:00> <Warning> <WLW> <000000> <Id=top-level;
Metho
d=processes.customerNeed.SubmitNeed_wf.$__clientRequest(); Failure=java.lang.Cla
ssCastException [ServiceException]>
<Dec 9, 2003 8:16:01 AM GMT-05:00> <Warning> <WLW> <000000> <Id=top-level;
Metho
d=processes.customerNeed.SubmitNeedControl.clientRequest(); Failure=com.bea.cont
rol.ProcessControlException: [WLI-Core:530214]ProcessControl invocation
failed[n
ull]>
[IDSSPortal] Unhandled exception caught in Global.app:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessControl
invocation failed[null]
at weblogic.ejb20.internal.EJBRuntimeUtils.throwRemoteException(EJBRunti
meUtils.java:103)
at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome
.java:295)
at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:2
53)
at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObj
ect.java:141)
at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(Syn
cDispatcher_k1mrl8_EOImpl.java:110)
at com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceH
andleImpl.java:285)
at com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.
java:240)
at $Proxy8.clientRequest(Unknown Source)
at pageFlows.customerNeed.customerNeedController.submitNeed(customerNeed
Controller.jpf:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowCont
roller.java:1262)
at com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(Flow
Controller.java:1214)
at com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java
:650)
at com.bea.wlw.netui.pageflow.PageFlowController.execute(PageFlowControl
ler.java:278)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:480)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:274)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:429)
at com.bea.wlw.netui.pageflow.DynamicSubappActionServlet.process(Dynamic
SubappActionServlet.java:405)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:387)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:27)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilte
r.java:313)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: com.bea.control.ProcessControlException: [WLI-Core:530214]ProcessCont
rol invocation failed[null]
at com.bea.control.ProcessControlImpl.invoke(ProcessControlImpl.jcs:369)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java
:359)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:42
0)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:39
3)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:24
5)
at com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.ja
va:85)
at com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContai
nerBean.java:185)
at com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerB
ean.java:103)
at com.bea.wlwgen.SubmitNeedControlSLSBContImpl.clientRequest(SubmitNeed
ControlSLSBContImpl.java:25)
at com.bea.wlwgen.StatelessContainer_a0ubma_ELOImpl.clientRequest(Statel
essContainer_a0ubma_ELOImpl.java:423)
at com.bea.wlwgen.SubmitNeedControlSLSBContAdpt.invokeOnBean(SubmitNeedC
ontrolSLSBContAdpt.java:62)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDisp
atcherBean.java:160)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatche
rBean.java:54)
at com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatche
rBean.java:159)
at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(Syn
cDispatcher_k1mrl8_EOImpl.java:100)
... 32 more
Caused by: java.lang.ClassCastException [ServiceException]
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java
:379)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:42
0)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:39
3)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:24
5)
at com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContai
nerBean.java:185)
at com.bea.wlw.runtime.core.bean.BMPContainerBean.invoke(BMPContainerBea
n.java:1530)
at com.bea.wlwgen.SubmitNeedBMPContImpl.clientRequest(SubmitNeedBMPContI
mpl.java:25)
at com.bea.wlwgen.PersistentContainer_cfepz3_ELOImpl.clientRequest(Persi
stentContainer_cfepz3_ELOImpl.java:207)
at com.bea.wlwgen.SubmitNeedBMPContAdpt.invokeOnBean(SubmitNeedBMPContAd
pt.java:80)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDisp
atcherBean.java:160)
at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatche
rBean.java:54)
at com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatche
rBean.java:159)
at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(Syn
cDispatcher_k1mrl8_EOImpl.java:100)
at com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceH
andleImpl.java:285)
at com.bea.wlw.runtime.core.call.JavaCall.invoke(JavaCall.java:57)
at com.bea.wli.bpm.runtime.SubFlowCall.invoke(SubFlowCall.java:42)
at com.bea.wlw.runtime.core.control.ServiceControlImpl.invoke(ServiceCon
trolImpl.jcs:873)
at com.bea.control.ProcessControlImpl.invoke(ProcessControlImpl.jcs:421)
at com.bea.wlw.runtime.core.control.ServiceControlImpl.invoke(ServiceCon
trolImpl.jcs:754)
at com.bea.control.ProcessControlImpl.invoke(ProcessControlImpl.jcs:359)
... 46 more
Caused by: java.lang.ClassCastException
at processes.customerNeed.SubmitNeed_wf.$__clientRequest(SubmitNeed_wf.j
ava:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java
:353)
... 65 more -
Where can i download oracle forms patchsets from?
You should have access to metalink.oracle.com if you are a supported customer.
Regards
Grant Ronald
Forms Product Management -
Need help on Oracle API access through VBA
Hi guys,
I want a macro that can access the oracle API components
Is it possible ?
If so pls help me on the same
Thanks in advancecan you access oracle from the client you have VBA on? Once you can do that you need to go to a VB forum.
-
I am looking at doing some re-factoring on data load process for inventory feed. Current process takes over an hour to process the file.
My thought is to go down this road
1. Using Oracle SQL Loader - load the inventory data into a temp table
2. Using a view to create the differences between ATG Inventory repository and what is in the temp table
3. Using the results to update the ATG Inventory stock levels
So questions are
1. Is it possible to call the Oracle SQL Loader from a ATG service component - if so how?
2. Would it be better/faster/possible to create the difference when loading the temp tables
3. How to create ATG view?user7047382 wrote:
Hello,
I am trying to load a CSV file located on my C:\ drive on a WIndows XP system into an 'external table'. Everyting used to work correctly when using Oracle XE (iinstalled also locally on my WIndows system).
However, once I am trynig to load the same file into a Oracle 11g R2 database on UNIX, I get the following errr:
ORA-29913: Error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
error opening file ...\...\...nnnnn.log
Please let me know if I can achieve the same functionality I had with Oracle XP.
(Note: I cannot use SQL*Loader approach, I am invoking Oracle stored procedures from VB.Net that are attempting to load data into external tables).
Regards,
M.R.So your database is on a unix box, but the file is on your Windows desktop machine? So .... how is it you are making your file (on your desktop) visible to your database (on a unix box)??????? -
Invoke a web page from form 6i
How can I invoke a web page from Oracle Forms 6i. The web built in has show_document but it only works with a form run from the web. Our forms are not deployed on web. Can anyone help???
The command works except there's one problem. Once explorer is launched, it grey's out my form application screen and I can't use the application parallel with web. Once I close the browser then the control is returned back to form.
Does any one know is it is possible to launch the web as well as not leave control from forms application. At this point I'm working with a work around to open another instance of application which is kinda not neat.
Pleaseeeeeeee help. -
How get java Object from webservice
Hai
i gave ArrayList<bean> , i can't get this ArrayList<bean> from webservice. How can i get ? via for each or iterator or any ?????
Note: i iterated but only one element was come from bean property using next() of iterator .
I need all property. any one please help.
thanks
Mr...JavanTry to return an Array instead of an ArrayList?
Have a look at http://forums.sun.com/thread.jspa?forumID=331&threadID=5289022. -
Can we call a java method from python
Hi, Can we invoke a java application from python. If yes, can any of you post a sample python script. Also please specify any links if you find useful for this. I do not want to use either Jython or any others for this. I would like to do it particularly from Python.
Thanks.For Perl there was a module that allows to access java classes there might be a one for python too do a goole search
Maybe you are looking for
-
BAM - using with Request Response Send Port
Hi, I have a scenario where a message is received on a receive port, sent to a solicit-response send port, and then the response is sent out on another send port. All ports have failed message routing enabled, so that any errors are sent out to an e
-
[SOLVED] Removing brackets from file - python/sed
I wrote a small python-script in order to do some manipulation of columns. I'm quite unexperienced, and i stumbled upon a problem i didn't manage to solve: When the script is finished with the data manipulation, everything is stored as data type "lis
-
Dreamweaver 5.5 uses 50% CPU and becomes unuseable
As the heading says, my installation of Dreamweaver 5.5 has started to use 50% of the CPU time when any file is opened and effectively becomes unusable. I'm running Windows XP with SP3, Core2 CPU and 2GB RAM. The program is also using quite a lot of
-
A friend was trying to send a photo from her cell to my new iPhone without success. She tried several times & nothing was received. Is there anyway to do this? I also see that only send photos on the iPhone to an email address but not to a cell phone
-
Random delay in receiving emails in Apple Mail
Hi Everyone: I've searched online about this problem but I didn't find anything helpful for my situation. I'm hoping someone here can help me. The problem I'm having is that there is a delay in receiving emails in Apple Mail-and it's happening in ran