Unable to uptake FusionAppsFault in my BPEL

HI,
I have a synchronous BPEL process from which i want to throw a business fault.
I tried doing it by defining a element (with code & message) in my xsd and define a fault message in the wsdl of type that element. In my BPEL i created a business fault variable of type faultMessage which as thrown by throw activity based on some logic. All this works fine from the tester page but when i call this BPEL from Junit or Webservice datacontrol i get fault but message with code & description comes as null.
Recently i realized that there is a [FusionAppsFault |https://kix.oraclecorp.com/KIX/display.php?labelId=3529&articleId=81462] as per which i should import a FusionAppsFault.xsd and FusionAppsFault.wsdl in my project and my fault message should be of type FusionAppsFaultMessage in the BPEL wsdl.
I have done the changes as per this link but now project fails to compile with an error saying *"java.lang.Exception: Message undefined file:/ade/akhgupta_prm_init/fusionapps/crm/components/orderCaptureSoa/OcCustomerRegistrationComposite/Registration.wsdl:{http://xmlns.oracle.com/apps/fnd/applcore/soa/fault}FusionAppsFaultMessage"* where Registration.wsdl is my BPEL wsdl.
Has anyone faced similar issue while uptaking the FusionAppsFault
Regards,
Akhil

Hi @BSRN ,
I see that you are experiencing issues installing the printer. You are getting the error code 1063. I would be happy to help you.
Please follow the steps in this document, it should help with getting the printer installed. Disregard the title.
Fatal Error 'Error 1603. A fatal error occurred during installation' (MSI Error 1603) Displays Durin...
If you need further assistance, just let me know.
Have a great day!
Thank You.
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
Gemini02
I work on behalf of HP

Similar Messages

  • Unable to get callback from Asynchronous BPEL process to work (AXIS Client)

    Hello,
    I am calling an Asynchronous BPEL process from an AXIS client, and I am unable to get the callback functionality to work. The AXIS client code has been generated from WSDL2Java using the BPEL process' WSDL file.
    I CAN insert an invoke node in the BPEL process and invoke my Callback web service using that, but obviously that means the BPEL process is limited to only responding to one pre-determined client, which won't work.
    My questions:
    - How does the BPEL process know what endpoint to use to make the callback?
    - Do I need to modify the generated code to create a SOAP Envelope and invoke the process with the envelope, intead of the invokeOneWay call?
    - If I do need to create a SOAP Envelope with a replyto element, what is the structure of a typical BPEL envelope? Is there an example somewhere?
    I have looked at the examples in the interop directory, specifically the AXIS calling Async BPEL, but I would like to try to keep the client code as independent as possible (I don't really want to have a dependency on the OTN library).
    Any help would be greatly appreciated!!
    Thank you.
    -Ryan

    Please have a look at the Binding in the WSDL. Axis must provide the ReplyTo and
    MessageId information there. As far as I see, this must be done by an Axis-Handler,
    because the Binding-Part in not generated by WSDL2Java.
    I was able to generate the JavaClasses by using the "WSDL2Java -a" option, but
    I still do not see how to use them in a handler and how to register the handler.
    Maybe someone can give me a hint.

  • SOA Suite 11.1.1.4.0 - Unable to invoke REST service from BPEL

    Hi all,
    I am trying to invoke a REST service from BPEL.
    I am supposed to call the following REST URL:
    http://apolloiserdev.corp.webex.com/ExportComplianceWS/webresources/ECCheck/emailDomainCheck/[email protected]
    In order to achieve this:
    1. I created an empty composite
    2. Added a HTTP Binding as external reference
         2.1 In the HTTP Binding wizard, I copied the above URL in 'Endpoint'
         2.2 Operation Name --> request-response
         2.3 Verb --> GET
         2.4 Created XSD for Req and resp and added those in 'Messages'
    Now, when I deploy and test this process, I get the following error messages:
    Unable to access the following endpoint(s): REPLACE_WITH_ACTUAL_URL
    Unable to access the following endpoint(s): http://apolloiserdev.corp.webex.com/ExportComplianceWS/webresources/ECCheck/emailDomainCheck/[email protected]/ExportComplianceWS/webresources/ECCheck/emailDomainCheck/[email protected]
    However, when I open the same URL using my web browser or test it using Mozilla REST client, I get a success response.
    Am I missing out something in my BPEL process?
    Regards,
    Arindam

    Not sure if this helps. But for rest based services we need to create a WSDL which has http protocol and get/post method like below
    types>
    <message name="HttpPostParamIn">
    <part name="param1" type="xsd:string"/>
    <part name="param2" type="xsd:string"/>
    </message>
    <message name="HttpPostParamOut">
    <part name="Body" element="get:Request"/>
    </message>
    <portType name="HttpPostParamPortType">
    <operation name="PostData">
    <input message="tns:HttpPostParamIn"/>
    <output message="tns:HttpPostParamOut"/>
    </operation>
    </portType>
    <binding name="HttpPostParamBinding" type="tns:HttpPostParamPortType">
    <http:binding verb="POST"/>
    <operation name="PostData">
    <http:operation location="/EchoApp/echo"/>
    <input>
    <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
    <mime:mimeXml part="Body"/>
    </output>
    </operation>
    </binding>
    <service name="PostParamService">
    <port name="HttpPostParamPort" binding="tns:HttpPostParamBinding">
    <http:address location="http://localhost:7001"/>
    </port>
    </service>
    <plnk:partnerLinkType name="PostParamService">
    <plnk:role name="PostParamServiceProvider">
    <plnk:portType name="tns:HttpPostParamPortType"/>
    </plnk:role>
    </plnk:partnerLinkType>
    definitions>
    And then use this wsdl to invoke it from BPEL.like any other wsdl using partner link.

  • Unable to invoke an asynch Oracle BPEL process

    Im currently struggling to invoke an Oracle BPEL web service from another Oracle BPEL process.
    When creating the invoking process I pasted in the wsdl from the BPEL console to describe the invoked process rather than use the original wsdl generated by the tool.
    The wsdl is given below :
    At run time execution fails at the point where the invoking BPEL web service calls the first BPEL process, the error is a binding fault with desc : unable to find available port.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions name="Supplier" targetNamespace="http://xmlns.oracle.com/Supplier" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://xmlns.oracle.com/Supplier" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:client="http://xmlns.oracle.com/Supplier">
    - <types>
    - <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/Supplier" xmlns="http://www.w3.org/2001/XMLSchema">
    - <element name="SupplierProcessRequest">
    - <complexType>
    - <sequence>
    <element name="input" type="string" />
    </sequence>
    </complexType>
    </element>
    - <element name="SupplierProcessResponse">
    - <complexType>
    - <sequence>
    <element name="result" type="string" />
    </sequence>
    </complexType>
    </element>
    </schema>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://pc1520952:9700/orabpel/xmllib/ws-addressing.xsd" />
    </schema>
    </types>
    - <message name="ReplyToHeader">
    <part name="ReplyTo" element="wsa:ReplyTo" />
    </message>
    - <message name="MessageIDHeader">
    <part name="MessageID" element="wsa:MessageID" />
    </message>
    - <message name="SupplierRequestMessage">
    <part name="payload" element="tns:SupplierProcessRequest" />
    </message>
    - <message name="SupplierResponseMessage">
    <part name="payload" element="tns:SupplierProcessResponse" />
    </message>
    - <message name="RelatesToHeader">
    <part name="RelatesTo" element="wsa:RelatesTo" />
    </message>
    - <portType name="Supplier">
    - <operation name="initiate">
    <input message="tns:SupplierRequestMessage" />
    </operation>
    </portType>
    - <portType name="SupplierCallback">
    - <operation name="onResult">
    <input message="tns:SupplierResponseMessage" />
    </operation>
    </portType>
    - <binding name="SupplierCallbackBinding" type="tns:SupplierCallback">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="onResult">
    <soap:operation style="document" soapAction="onResult" />
    - <input>
    <soap:header message="tns:RelatesToHeader" part="RelatesTo" use="literal" encodingStyle="" />
    <soap:body use="literal" />
    </input>
    </operation>
    </binding>
    - <binding name="SupplierBinding" type="tns:Supplier">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="initiate">
    <soap:operation style="document" soapAction="initiate" />
    - <input>
    <soap:header message="tns:ReplyToHeader" part="ReplyTo" use="literal" encodingStyle="" />
    <soap:header message="tns:MessageIDHeader" part="MessageID" use="literal" encodingStyle="" />
    <soap:body use="literal" />
    </input>
    </operation>
    </binding>
    - <service name="Supplier">
    - <port name="SupplierPort" binding="tns:SupplierBinding">
    <soap:address location="http://pc1520952:9700/orabpel/default/Supplier/1.0" />
    </port>
    </service>
    - <service name="SupplierCallbackService">
    - <port name="SupplierCallbackPort" binding="tns:SupplierCallbackBinding">
    <soap:address location="http://set.by.caller" />
    </port>
    </service>
    - <plnk:partnerLinkType name="Supplier">
    - <plnk:role name="SupplierRequester">
    <plnk:portType name="tns:SupplierCallback" />
    </plnk:role>
    - <plnk:role name="SupplierProvider">
    <plnk:portType name="tns:Supplier" />
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>

    I have got the same error.
    and if you look at your wsdl generated in xmlSpy(or something to check xml),
    you will see that the xml is not Valid!!!!
    Here is the fault by no targetNameSpace is in it(like in the first schema)
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://pc1520952:9700/orabpel/xmllib/ws-addressing.xsd" />
    </schema>
    This error is generated when trying to invoke a asynchronous BPEL deploy before in the engine.
    Error can be comprehensive is the Wsdl is not valid...
    When I deploy a asynchronous BPEL workflow in BPEL workflow 10.1.2, the compiler add <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://$server-url$:9700/orabpel/xmllib/ws-addressing.xsd" />
    in the wsdl and is not valid.
    Anyone from the BPEL team know this , and find a solution???
    Thanks.

  • Unable to see "Sensors"(BAM) in BPEL Structure Pane

    Hello-
    I've created a simple BPEL process and would like to monitor the time consumed by each activity in the BPEL process. Hence I tried to create sensors (variables). But I'm unable to see "Sensors" in the structure pane to create variables? Where do I see these sensors? Do I need Jdev plugins for BAM?
    Would you provide steps to monitor the time consumed for each BPEL acitivity in BAM?
    Thanks

    Hello,
    guess you are using Jdeveloper 11.1.1.3...
    Click 'Monitor' button in the panel above the bpel diagram to change to monitor view, then you should see sensors in the structure window.
    No extra plugins required for creating sensors.
    regards, Matti

  • Unable to  create "Sensors"(BAM)  in BPEL Structure Pane

    Hello-
    I've created a simple BPEL process and would like to monitor the time consumed by each activity in the BPEL process. Hence I tried to create sensors (variables). But I'm unable to see "Sensors" in the structure pane to create variables? Where do I create these sensors? Do I need Jdev plugins for BAM?
    Would you provide steps to monitor the time consumed for each BPEL acitivity in BAM?
    Thanks
    Babu

    Hello,
    guess you are using Jdeveloper 11.1.1.3...
    Click 'Monitor' button in the panel above the bpel diagram to change to monitor view, then you should see sensors in the structure window.
    No extra plugins required for creating sensors.
    regards, Matti

  • Unable to setVariableData in Java Embedding BPEL

    Hi Folks,
    I am a new bee to BPEL. I am trying to set a variable which has been declared in BPEL process from a Java program but it is failing with an error,
    "[scac] E:\JDeveloper\mywork\SOADeveloperCookBook\ReadConfigurationProject\SCA-INF\bpel\BPELRe~0\src\orabpel\bpelreadconfigurations\ExecLetBxExe2.java:101: cannot find symbol
    [scac] symbol : variable configData"
    Even though configData variable is declared in BPEL process it is throwing cannot find symbol error.
    Following are import statements and java source code defined in .bpel file:
    <bpelx:exec import="java.io.*"/>
    <bpelx:exec import="java.util.Properties"/>
    <bpelx:exec name="Java_Embedding" version="1.5" language="java">
    <![CDATA[/*Write your java code below e.g.      
         System.out.println("Hello, World");     
                try      
                  Properties prop = new Properties();      
                    BufferedReader br = null;      
             //InputStream is = new FileInputStream("E:/POC/sample.properties");       
             //prop.load(is);      
             File file = new File("E:/POC/service-config.xml");      
             System.out.println("Configuration file details"+file);      
             br = new BufferedReader(new FileReader("E:/POC/service-config.xml"));      
             String data = "";      
              StringBuilder xmlDataStr = new StringBuilder();      
              if(br != null)      
                   while((data = br.readLine()) != null)      
                        xmlDataStr.append(data);      
              String configFile = xmlDataStr.toString();
    setVariableData("configData",configFile);
    addAuditTrailEntry("Configuration details"+configData);
    System.out.println("CONFIG FILE IN STRING FORMAT"+configFile);
         catch(Exception ex)
              ex.printStackTrace();
         }]]>
    </bpelx:exec>
    Could you please advice where I am going wrong?
    Thanks,
    Paneendra
    Edited by: 983077 on Mar 22, 2013 2:25 AM

    What is the variable type of configData? if this is simple type string then you can assign the value directly else if the variable of type xsd element or message type the syntax looks as below
    setVariableData("variablename","partname","xpath",data);
    e.g
    setVariableData("outputVariable","payload","/client:HelloJavaEmbedBPELProcessResponse/client:result",xmlData);
    Mark the posting appropriately as "helpful" or "correct answer", if your issue is solved.
    Regards
    Albin I
    [http://www.albinsblog.com/]

  • Unable to udpate WSDLFile attribute of BPEL composite via EM11g-FMW console

    Hello Everyone,
    I have a BPEL project (10.1.3.3) that was designed to invoke worklist webservice provided by my peoplesoft application.
    I opened this project via JDeveloper 11.1.1.1.0 and migrated it to 11g format.
    I updated WSDL of my peoplesoft worklist webservice in the BPEL project, compiled and deployed it to my SOA application server (11.1.1.1.0).
    Now I am able to successfully invoke my peoplesoft worklist service from EM11g-Fusion Middleware console and tested it with one of my peoplesoft test environment.
    Now I would like to retest the same deployment with another peoplesoft environment without having to redeploy a new composite from JDeveloper.
    I figured out there is an option to udpate the WSDLFile attribute for any composite deployed onto SOA server via System MBean Browser on SOA console.
    (Via the following navigation on EM11g-Fusion Middleware control console)
    System MBean Browser > Application Defined MBeans > oracle.soa.config > $Soa server name$ > SCAComposite > $Composite Name$ >SCAComposite.SCAReference > $WSDL File name$
    WSDLFile attribute is shown a Read/Write attribute and there is an option to udpate the new WSDL and apply the changes for a composite.
    However in doing so, I am getting an exception as shown below
    javax.management.RuntimeMBeanException: javax.management.RuntimeMBeanException
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:205)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
    at javax.management.remote.rmi.RMIConnectionImpl_1031_WLStub.setAttribute(Unknown Source)
    at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.setAttribute(RMIConnector.java:921)
    at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.setAttribute(ClientProvider.java:263)
    at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.setAttribute(ClientProvider.java:263)
    at oracle.sysman.emas.model.browser.JMXAccess.setAttribuite(JMXAccess.java:1517)
    at oracle.sysman.emas.model.browser.MBeanNodeInfo.setAttribute(MBeanNodeInfo.java:637)
    at oracle.sysman.emas.view.browser.MBeanBrowserViewBean.attributeApply(MBeanBrowserViewBean.java:1024)
    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:597)
    at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
    at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1245)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:87)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:298)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:91)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:87)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:87)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:298)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:91)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:81)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:673)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:165)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:54)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:527)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.management.RuntimeMBeanException
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doSetAttribute(OracleStandardEmitterMBean.java:764)
    at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalSetAttribute(ContextClassLoaderMBeanInterceptor.java:75)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doSetAttribute(AbstractMBeanInterceptor.java:124)
    at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalSetAttribute(MBeanRestartInterceptor.java:140)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doSetAttribute(AbstractMBeanInterceptor.java:124)
    at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalSetAttribute(AbstractMBeanSecurityInterceptor.java:142)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doSetAttribute(AbstractMBeanInterceptor.java:124)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.setAttribute(OracleStandardEmitterMBean.java:712)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.setAttribute(DefaultMBeanServerInterceptor.java:762)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.setAttribute(JmxMBeanServer.java:699)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$14.run(WLSMBeanServerInterceptorBase.java:378)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.setAttribute(WLSMBeanServerInterceptorBase.java:376)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.setAttribute(JMXContextInterceptor.java:234)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$14.run(WLSMBeanServerInterceptorBase.java:378)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.setAttribute(WLSMBeanServerInterceptorBase.java:376)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.setAttribute(SecurityInterceptor.java:358)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.setAttribute(WLSMBeanServer.java:294)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$9$1.run(JMXConnectorSubjectForwarder.java:551)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$9.run(JMXConnectorSubjectForwarder.java:549)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.setAttribute(JMXConnectorSubjectForwarder.java:544)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1449)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1366)
    at javax.management.remote.rmi.RMIConnectionImpl.setAttribute(RMIConnectionImpl.java:683)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    ... 2 more
    Caused by: java.lang.UnsupportedOperationException
    at oracle.fabric.management.composite.mbean.Reference.setWSDLFile(Reference.java:392)
    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:597)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doSetAttribute(OracleStandardEmitterMBean.java:756)
    ... 38 more
    Can somebody help me please?
    Thanks
    Ramprasad

    Hello vamseeq,
    I even tried to override the end point address of the composite via service/reference properties page on EM fusion middle ware console.
    (as per instructions mentioned in your previous note)
    It didn't resolve the issue. It still picks up the old end point and neglects the new end point address.
    I even tried to restart the composite as well as the soa server after I updated the new end point address.
    Thanks
    Ramprasad

  • Unable to run order import from BPEL process.

    I am trying to submit order import concurrent program, but it is unable to find application and program name combination.
    I tried to give short name for application and program name , but no success . Please help.
    I pasted audit log for quick reference.
    <messages>
    <Invoke_1_CallCPService_InputVariable>
    <part name="InputParameters">
    <InputParameters>
    <complexType>
    <sequence>
    <APPLICATION>Order Management</APPLICATION>
    <PROGRAM>Order Import</PROGRAM>
    <DESCRIPTION>'Test Desc' </DESCRIPTION>
    <START_TIME/>
    <SUB_REQUEST/>
    <P_Operating_Unit/>
    <P_Order_Source/>
    <P_Orig_Sys_Document_Ref/>
    <P_Operation_Code/>
    <P_Validate_Only/>
    <P_Debug_Level/>
    <P_Num_Instances/>
    <P_Sold_To_Org_Id/>
    <P_Sold_To_Org/>
    <P_Change_Sequence/>
    <P_Perf_Param/>
    <P_Rtrim_Data/>
    <p_process_orders_with_null_org/>
    <P_Default_Org_Id/>
    <P_Validate_Desc_Flex/>
    </sequence>
    </complexType>
    </InputParameters>
    </part>
    </Invoke_1_CallCPService_InputVariable>
    <Invoke_1_CallCPService_OutputVariable>
    <part name="OutputParameters">
    <OutputParameters>
    <REQUEST_ID>0</REQUEST_ID>
    <RETURN_CODE>2</RETURN_CODE>
    <RETURN_MESSAGE>Cannot find application information for short name Cannot find rows while selecting for application short name . Check if the application short name is valid. Contact your System Administrator.</RETURN_MESSAGE>
    </OutputParameters>
    </part>
    </Invoke_1_CallCPService_OutputVariable>
    </messages>

    I think task payload does not display task contents in a variable. you can use workflow service function hwf:getTaskAttachmentContents() and assign the retrieved value to a variable of type "base64Binary".
    Hope this will help.
    Nirav

  • 10.1.3.5 - Unable to delete tmp files during bpel redeployment

    when I try to re deploy bpel process, i am getting the following error
    An error occurred while attempting to deploy the BPEL suitcase file "C:\product\10.1.3.1\OracleAS_1\bpel\domains\default\tmp\bpel_2455783.tmp"; the exception reported is: archive cannot rename C:\product\10.1.3.1\OracleAS_1\bpel\domains\default\tmp\.bpel_WorkOrderIn_bpel_1.0_674431f9e04e68ddac78adf0281872dd.tmp
    it looks the directory is in use and the only way i can delete it is stopping the server and deleting it.
    Anyway to fix this ?

    same problem is discussed here :
    http://blog.thisisahmed.com/2009/10/bug-in-soa-suite-10g-10135-patchset-for.html
    http://www.ibiztrack.com/forums/bpel/msg/14.html
    http://kr.forums.oracle.com/forums/thread.jspa?threadID=957142
    guess you're not the only one, and for as far as i can see it's a bug without a fix yet.

  • 10.1.3.5 - Unable to view process trace in BPEL Console

    Hi,
    We recently upgraded to the 10.1.3.5 production version. After the upgrade I noticed that BPEL Processes flow does not render for processes which have more than 200 activities to render (this is an approximate number, am not sure what is the threshold when it begins to error out). The renderer fails with following message:
    failed to load resource: xmlGetAuditTrail.jsp?referenceId=bpel%3A//localhost/AP_V01_01/AP_ECOE%7E1.15/431669&id3j0son2=1
    Before this on 10.1.3.1 it took about 3-4 minutes for some of the larger BPEL processes to render. Since I work on remote servers via vpn connection I have high latency to server (avg of 400ms). If I open a bpel process with small instance trace it works just fine. Only when opening processes with large process trace, I get this error. I've tried this with both IE and Firefox and get the same behavior.
    I suspect this has to do with smaller timeout for the bpel process renderer. Is there a setting that can be tweaked to make this work or I should open a SR?
    regards,
    Mrityunjay

    And I face the same issue in version 11.1.1.3, installed on weblogic server 10.1.3. How do I overcome in this case.
    What is the path and file name to increase rInfo.timeout (or similar property) parameter in weblogic.

  • Unable to handle fault thrwon by BPEL in ESB

    hi ,
    my bpel process(syncronous request&reply) is throwing the remote fault and my ESB process is not picking the fault even both fault schema are same.
    error message:
    <MSG_TEXT>An error occurred for port: BPEL_OC4J_SOAP_Provider: javax.xml.rpc.soap.SOAPFaultException: business exception.</MSG_TEXT>
    can any one throw some light on this.
    PS:my bpel fault schema is not part of response schema( so cant use reply activity inside fault handling section)
    Thanks,
    Narasimha.

    There is a bug in the ESB, what version are you on. If on 10.1.3.3 you will need to apply the latest MLR patch.
    cheers
    James

  • Unable to invoke EJB from a BPEL process.

    Hello all
    I am running BPEL process manager over weblogic 8.1 App server. I am trying to invoke a simple stateless session bean from a synchronous BPEL process. I have created a WSDL for this EJB with appropriate binding and service elements.
    I am able to build my BPEL sync process and deploy it. But, when I run the process and invoke the EJB, I am getting the following exception-
    BPEL Fault: {http://schemas.oracle.com/bpel/extension}bindingFaultCould not create instance for home 'ClusterableRemoteRef(-3059145150938040994S:172.26.210.17:[9700,9700,-1,-1,9700,-1,-1,0,0]:myorabpel:orabpelServer [-3059145150938040994S:172.26.210.17:[9700,9700,-1,-1,9700,-1,-1,0,0]:myorabpel:orabpelServer/288])/288'; nested exception is:
    java.lang.NoSuchMethodException: com.carlson.sample.HelloWorldSessionBean_n4vx3i_HomeImpl_812_WLStub.create()
    I have a home interface for the EJB which has a 'create' method and my session bean has a ejbCreate method. I am using weblogic.appc to create the stubs and skeletons for the EJB.
    Has anyone tried this ?? The tutorial in the download 702.bindings/EJBBinding does something similar to this. But, I am having problems with that too.
    Any comments, advice, sample code will be helpful.
    Thanks a bunch
    - Mahesh :)

    I have deployed my Bean Managed Persistance Entity Bean in Weblogic 8.1 App Server. Trying to access the ejb from Synchronous BPEL process. I tried in two ways
    1. By accessing the ejb directly from BPEL process, writing the following code in BPEL process
    <bpelx:exec xmlns:bpelx="http://schemas.oracle.com/bpel/extension" language="java" version="1.4" name="InventoryEJB">
                   <![CDATA[
         // Java code snippet
         try{   
         Hashtable properties = new Hashtable();
              properties.put(InitialContext.INITIAL_CONTEXT_FACTORY,
    "weblogic.jndi.WLInitialContextFactory");
              properties.put(InitialContext.PROVIDER_URL, "t3://PCIIB07447:7001");
              InitialContext context = new InitialContext(properties);
              InventoryHome home = (InventoryHome) context.lookup("Inventory");
              InventoryRemote remote = home.create();
              int status = remote.getInventory("Chevrolet","2-Door Coupes","Chevy Cobalt",5);
              addAuditTrailEntry("Status is: " + status);
    setVariableData("output", "payload",
    "/status", new Integer(status));
    catch(Exception e){}
         ]]>
              </bpelx:exec>
    Also copied the interface files in system\classes directory. I got the expected output but i am not able to view the "Visual Flow". Getting the following error in my BPEL server console
    <Sep 9, 2004 12:46:51 PM IST> <Warning> <RMI> <BEA-080003> <RuntimeException thr
    own by rmi server: weblogic.management.internal.RemoteMBeanServerImpl.invoke(Lja
    vax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.Strin
    g;)
    weblogic.management.NoAccessRuntimeException: Access not allowed for subject: p
    rincipals=[], on ResourceType: ServerConfig Action: execute, Target: lookupServe
    rRuntime.
    weblogic.management.NoAccessRuntimeException: Access not allowed for subject: pr
    incipals=[], on ResourceType: ServerConfig Action: execute, Target: lookupServer
    Runtime
    at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeA
    ction.wlsRun(SecurityHelper.java:564)
    at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeA
    ction.run(SecurityHelper.java:456)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at weblogic.management.internal.SecurityHelper.isAccessAllowed(SecurityH
    elper.java:350)
    at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(Rem
    oteMBeanServerImpl.java:946)
    at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
    ServerImpl.java:908)
    at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unkn
    own Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    .java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    2. The other way i used WSIF frame work, but i could not resolved.
    Thanks for your help in advance.

  • Unable to get Reponse Header in BPEL

    We are invoking a webservice from BPEL .We are not able to get the response header returned by the Webservice .
    Below is the extract of the invoke activity invoking the webservice.
    <invoke name="InvkGWMGetServiceAgentTransactionSummary"
    portType="ns1:GetServiceAgentTransactionSummaryPortType"
    inputVariable="InvkGWMGetServiceAgentTransactionSummary_GetServiceAgentTransactionSummary_InputVariable"
    outputVariable="InvkGWMGetServiceAgentTransactionSummary_GetServiceAgentTransactionSummary_OutputVariable"
    partnerLink="PartnerLink_1"
    operation="GetServiceAgentTransactionSummary"
    bpelx:outputHeaderVariable="varOutMsg"
    bpelx:inputHeaderVariable="varManifest varSecurity"/>.
    Please let me know where I am commiting a mistake.
    The above code is getting compiled and deployed but doesn't give a header response.
    Thanks in advance.

    Please make sure that you follow the syntax :
    <invoke bpelx:inputHeaderVariable="inHeader1 inHeader2 ..."
    bpelx:outputHeaderVariable="outHeader1 outHeader2 ..."
    .../>
    <receive bpelx:headerVariable="inHeader1 inHeader2 ..." .../>
    <onMessage bpelx:headerVariable="inHeader1 inHeader2 ..." .../>
    <reply bpelx:headerVariable="inHeader1 inHeader2 ..." .../>

  • Unable to deploy a prcoess through bpel console

    Hi ,
    I log in to the em console as oc4j admin and do the following steps
    Log In as oc4jadmin
    Click on link oc4j_soa
    Go to to Application tab
    Go to Deploy
    This gives page not found in IE. When I try the same in Mozilla, it gives the following error
    " Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details. "
    Any help will be highly appreciated.
    Best regards,
    brinda

    Did this happen after an upgrade to 10.1.3.3 or 10.1.3.4 ?
    Can you look in j2ee/oc4j_soa/applications/orabpel/META-INF/orion-application.xml
    and tell me what you have in section " <imported-shared-libraries> " ?
    Regards,
    Mihai

Maybe you are looking for