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,
    Saru

    HI,
    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>
    &#9474; bpel.xml
    &#9474; BPELProcess2.bpel
    &#9474; BPELProcess2.jpr
    &#9474; BPELProcess2.wsdl
    &#9474; bpel_BPELProcess2_1.0.jar
    &#9474; build.xml
    &#9474; buildxml.copy
    &#9474; graphics.xml
    &#9474;
    &#9500;&#9472;&#9472;&#9472;BPEL-INF
    &#9474; &#9492;&#9472;&#9472;&#9472;lib
    &#9474; myEJB.jar
    &#9474; wlclient.jar
    &#9474;
    &#9500;&#9472;&#9472;&#9472;META-INF
    &#9474; MANIFEST.MF
    &#9474;
    &#9492;&#9472;&#9472;&#9472;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.

  • Can't us Oracle API on the simple JSP pages added to the portlet........

    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:
    user574208

    Thanks 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.V

    Hi 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 more

    Some 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 advance

    can you access oracle from the client you have VBA on? Once you can do that you need to go to a VB forum.

  • Invoking Oracle SQL Loader

    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...Javan

    Try 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

  • Receiving Photos in Email

    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