Unable to Initiate BPEL Flow using BPELConsole

Hi,
I would appreciate some assistance in the following...
Recently whenever I try and Initiate a BPEL flow through BPELConsole (logged on as bpeladmin) I receive the following message:
"The following exception occured while processing this request:
null"
This is a production environment, and I can see via the "Dashboard" & "Instances" tabs that processes are executing, but I´m unable to start any directly from the console.
The BPEL version is 10.1.3.1, running under Linux.
Where do I start looking to find the root cause of this error? Let me know if additional info is required before you can assist.
Thanks.
Anit

Hi,
Thanks for the info. Went check what the logging was set to: "Manage BPEL Domain->Logging" and was presented with:
"500 Internal Server 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."
The files in "/opt/oracle/product/10.1.3.1/OracleAS_1/opmn/logs" that I have are:
drwxr-xr-x 2 bpel dba 12288 Sep 17 23:50 archive
-rwx------ 1 bpel dba 21454 Sep 17 18:31 default_group~home~default_group~1.log
-rw------- 1 bpel dba 289343 Sep 18 08:56 default_group~oc4j_soa~default_group~1.log
-rwx------ 1 bpel dba 23047 Sep 17 18:31 HTTP_Server~1.log
-rwx------ 1 bpel dba 0 Jun 3 18:18 opmn.dbg
-rwx------ 1 bpel dba 206016 Sep 17 18:41 opmn.log
-rwx------ 1 bpel dba 236 Jun 3 19:02 opmn.out
drwx------ 2 bpel dba 4096 Sep 17 18:41 states
only default_group~oc4j_soa~default_group~1.log appears to be being written to, but that does not contain any info relating to the errors I am experiencing.
Any other suggestions?
Regards - Anit

Similar Messages

  • Problem in invoking a BPEL flow using java client

    Hi,
    We are new to BPEL. We tried invoking a flow (assign, invoke, assign) from a java client and we are facing the following exception :
    =========================
    Exception in thread "main" AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting f
    or response has timed out. The conversation id is null. Please check the process
    instance for detail.
    faultActor:
    faultNode:
    faultDetail:
    {http://xml.apache.org/axis/}hostname: alk3wks30a
    com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting for response ha
    s timed out. The conversation id is null. Please check the process instance for
    detail.
    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder
    .java:251)
    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.
    java:168)
    at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseri
    alizationContextImpl.java:1001)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.content(Unknown Source)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.content(Unknown Source)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
    at org.apache.crimson.parser.Parser2.parse(Unknown Source)
    at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.apache.axis.encoding.DeserializationContextImpl.parse(Deserializa
    tionContextImpl.java:242)
    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
    at org.apache.axis.Message.getSOAPEnvelope(Message.java:377)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
    at org.apache.axis.client.Call.invoke(Call.java:2515)
    at org.apache.axis.client.Call.invoke(Call.java:2210)
    at org.apache.axis.client.Call.invoke(Call.java:2133)
    at org.apache.axis.client.Call.invoke(Call.java:1656)
    at SampleClient.initiate(SampleClient.java:87)
    at SampleClient.main(SampleClient.java:126)
    ==========================================================
    Here is our java client.
    import javax.xml.namespace.QName;
    import javax.xml.rpc.JAXRPCException;
    import javax.xml.rpc.ParameterMode;
    import javax.xml.rpc.Service;
    import javax.xml.rpc.ServiceException;
    import javax.xml.rpc.ServiceFactory;
    import javax.xml.rpc.encoding.XMLType;
    import javax.xml.rpc.soap.SOAPFaultException;
    import org.apache.axis.client.Call;
    * @version 2.0 $Date: 07-mar-2005.05:07:45 $
    * @author Copyright (c) 2004 by Oracle. All Rights Reserved.
    public class SampleClient
    private static QName SERVICE_NAME;
    private static QName PORT_TYPE;
    private static QName OPERATION_NAME;
    private static String SOAP_ACTION;
    private static String STYLE;
    private static String THIS_NAMESPACE = "http://xmlns.oracle.com/Hello";
    private static String PARAMETER_NAMESPACE = "http://xmlns.oracle.com/Hello";
    private String location;
    static
    SERVICE_NAME = new QName(THIS_NAMESPACE,"Hello");
    PORT_TYPE = new QName(THIS_NAMESPACE,"HelloPort") ;
    OPERATION_NAME = new QName(THIS_NAMESPACE,"process");
    SOAP_ACTION = "process";
    STYLE = "document";
    public void setLocation(String location)
    this.location = location;
    public void initiate() throws Exception
    try
    /* Create Service and Call object */
    ServiceFactory serviceFactory = ServiceFactory.newInstance();
    Service service = serviceFactory.createService( SERVICE_NAME );
    Call call = (Call)service.createCall( PORT_TYPE );
    /* Set all of the stuff that would normally come from WSDL */
    call.setTargetEndpointAddress( location );
    call.setProperty(Call.SOAPACTION_USE_PROPERTY, Boolean.TRUE);
    call.setProperty(Call.SOAPACTION_URI_PROPERTY, SOAP_ACTION);
    call.setProperty( Call.OPERATION_STYLE_PROPERTY , STYLE );
    call.setOperationName(OPERATION_NAME);
    call.addParameter(new QName(PARAMETER_NAMESPACE,"input"), XMLType.XSD_STRING, ParameterMode.IN);
    //call.setReturnType(new QName(PARAMETER_NAMESPACE,XMLType.XSD_STRING));
    call.setReturnType(new QName("http://www.w3.org/2001/XMLSchema","string"));
    Object[] params = new Object[1];
    params[0] = new String("Sanju");
    /* Invoke the service */
    String result = (String)call.invoke(params);
    System.out.println( "UseStockReviewSheet BPEL process initiated"+ result );
    catch (SOAPFaultException e)
    System.err.println("Generated fault: ");
    System.out.println (" Fault Code = " + e.getFaultCode());
    System.out.println (" Fault String = " + e.getFaultString());
    catch (JAXRPCException e)
    System.err.println("JAXRPC Exception: " + e.getMessage());
    catch (ServiceException e)
    System.err.println("Service Exception: " + e.getMessage());
    public static void main(String[] args) throws Exception
    //String symbol = "ORCL";
    String location = "http://localhost:1000/orabpel/default/Hello/1.0";
         SampleClient client = new SampleClient();
    /* if(args.length == 1)
    symbol = args[0];
    else if(args.length ==2)
    location = args[0];
    symbol = args[1];
    client.setLocation( location );
    client.initiate();
    Please help us in fixing the problem
    Thanks In Advance

    Hi,
    Thanks a lot for your reply. When we tested the process flow in BPEL console it is giving desired output. The exception trace in the dos console is as following
    ======================================
    06/07/04 18:08:01 at com.collaxa.cube.engine.ext.wmp.BPELAssignWMP.evalFro
    mValue(BPELAssignWMP.java:490)
    06/07/04 18:08:01 at com.collaxa.cube.engine.ext.wmp.BPELAssignWMP.__execu
    teStatements(BPELAssignWMP.java:122)
    06/07/04 18:08:01 at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perfo
    rm(BPELActivityWMP.java:188)
    06/07/04 18:08:01 at com.collaxa.cube.engine.CubeEngine.performActivity(Cu
    beEngine.java:3408)
    06/07/04 18:08:01 at com.collaxa.cube.engine.CubeEngine.handleWorkItem(Cub
    eEngine.java:1836)
    06/07/04 18:08:01 at com.collaxa.cube.engine.dispatch.message.instance.Per
    formMessageHandler.handleLocal(PerformMessageHandler.java:75)
    06/07/04 18:08:01 at com.collaxa.cube.engine.dispatch.DispatchHelper.handl
    eLocalMessage(DispatchHelper.java:166)
    06/07/04 18:08:01 at com.collaxa.cube.engine.dispatch.DispatchHelper.sendM
    emory(DispatchHelper.java:252)
    06/07/04 18:08:01 at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEng
    ine.java:5438)
    06/07/04 18:08:01 at com.collaxa.cube.engine.CubeEngine.createAndInvoke(Cu
    beEngine.java:1217)
    06/07/04 18:08:01 at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.creat
    eAndInvoke(CubeEngineBean.java:120)
    06/07/04 18:08:01 at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncC
    reateAndInvoke(CubeEngineBean.java:153)
    06/07/04 18:08:01 at ICubeEngineLocalBean_StatelessSessionBeanWrapper0.syn
    cCreateAndInvoke(ICubeEngineLocalBean_StatelessSessionBeanWrapper0.java:486)
    06/07/04 18:08:01 at com.collaxa.cube.engine.delivery.DeliveryHandler.init
    ialRequestAnyType(DeliveryHandler.java:520)
    06/07/04 18:08:01 at com.collaxa.cube.engine.delivery.DeliveryHandler.init
    ialRequest(DeliveryHandler.java:435)
    06/07/04 18:08:01 at com.collaxa.cube.engine.delivery.DeliveryHandler.requ
    est(DeliveryHandler.java:132)
    06/07/04 18:08:01 at com.collaxa.cube.ws.soap.providers.CXSOAPProvider.pro
    cessBPELMessage(CXSOAPProvider.java:632)
    06/07/04 18:08:01 at com.collaxa.cube.ws.soap.providers.CXSOAPProvider.inv
    oke(CXSOAPProvider.java:133)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.strategies.Invocat
    ionStrategy.visit(InvocationStrategy.java:32)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.SimpleChain.doVisi
    ting(SimpleChain.java:118)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.SimpleChain.invoke
    (SimpleChain.java:83)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.handlers.soap.SOAP
    Service.invoke(SOAPService.java:450)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.server.AxisServer.
    invoke(AxisServer.java:285)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.transport.http.Axi
    sServlet.doPost(AxisServlet.java:653)
    06/07/04 18:08:01 at javax.servlet.http.HttpServlet.service(HttpServlet.ja
    va:760)
    06/07/04 18:08:01 at org.collaxa.thirdparty.apache.axis.transport.http.Axi
    sServletBase.service(AxisServletBase.java:301)
    06/07/04 18:08:01 at com.collaxa.cube.fe.CollaxaServlet.service(CollaxaSer
    vlet.java:134)
    06/07/04 18:08:01 at javax.servlet.http.HttpServlet.service(HttpServlet.ja
    va:853)
    06/07/04 18:08:01 at com.evermind.server.http.ServletRequestDispatcher.inv
    oke(ServletRequestDispatcher.java:824)
    06/07/04 18:08:01 at com.evermind.server.http.ServletRequestDispatcher.for
    wardInternal(ServletRequestDispatcher.java:330)
    06/07/04 18:08:01 at com.evermind.server.http.HttpRequestHandler.processRe
    quest(HttpRequestHandler.java:830)
    06/07/04 18:08:01 at com.evermind.server.http.HttpRequestHandler.run(HttpR
    equestHandler.java:285)
    06/07/04 18:08:01 at com.evermind.server.http.HttpRequestHandler.run(HttpR
    equestHandler.java:126)
    06/07/04 18:08:01 at com.evermind.util.ReleasableResourcePooledExecutor$My
    Worker.run(ReleasableResourcePooledExecutor.java:186)
    06/07/04 18:08:01 at java.lang.Thread.run(Thread.java:534)
    <2006-07-04 18:08:01,441> <ERROR> <default.collaxa.cube.xml> com.oracle.bpel.cli
    ent.BPELFault: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-proce
    ss/}selectionFailure}
    messageType: {null}
    parts: {{summary=<summary>empty variable/expression result.
    xpath variable/expression expression "/client:HelloProcessRequest/client:input"
    is empty at line 37, when attempting reading/copying it.
    Please make sure the variable/expression result "/client:HelloProcessRequest/cli
    ent:input" is not empty.
    </summary>}}
    ==========================================
    And the Error logging in domain.log is
    <2006-07-04 18:08:01,441> <ERROR> <default.collaxa.cube.xml> com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure}
    messageType: {null}
    parts: {{summary=<summary>empty variable/expression result.
    xpath variable/expression expression "/client:HelloProcessRequest/client:input" is empty at line 37, when attempting reading/copying it.
    Please make sure the variable/expression result "/client:HelloProcessRequest/client:input" is not empty.
    </summary>}}
    Wating for ur response.
    Thank you.

  • Unable to initiate BPEL instance...

    Hello everyone,
    I am having trouble with an async service which is getting compiled and deployed successfully but when i try to initiate it through BPEL console i get the following error
    <Fault env="http://schemas.xmlsoap.org/soap/envelope/" >
    <faultcode xmlns="" >env:Server</faultcode>
    <faultstring xmlns="" >java.lang.NullPointerException</faultstring>
    </Fault>
    after auditing the instance it is found that the input is not passsing through the rcvClient
    We have migrated the oracle BPEl application from 10.1.2 to 10.1.3.5.
    Thanks,
    Raj

    log file is showing me the below error
    <DispatchHelper::handleMessage> failed to handle message
    java.lang.Exception: Failed to create "java:comp/env/ejb/local/CubeEngineLocalBean" bean; exception reported is: "javax.naming.NameNotFoundException: java:comp/env/ejb/local/CubeEngineLocalBean not found in InstanceManagerBean @ com.oracle.naming.J2EEContext.getSubContext#256".
         at com.collaxa.cube.engine.util.EngineBeanRegistry.lookupEngineLocalBean(EngineBeanRegistry.java:109)
         at com.collaxa.cube.engine.util.EngineBeanCache.getEngineLocalBean(EngineBeanCache.java:127)
         at com.collaxa.cube.engine.dispatch.message.domain.PerformRecoveryMessageHandler.handle(PerformRecoveryMessageHandler.java:35)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:148)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)

  • Debugging BPEL flow from JDeveloper

    Dear all
    I wonder where I could find some examples of how to debug a BPEL flow using JDeveloper.
    Any help would be appreciated

    Hello broker007,
    That is currently not possible. Please check one of the other threads covering this issue for more information. (like this one: Re: How to debug a bpel process
    Regards,
    Rune

  • How to use the compensate activity in bpel flow

    Hi
    Can anyone please let me know how to use the compensate activity in bpel flow. Like i have 4 DB adapters in a flow if any one fails i want do the roll back by using compensate activity.
    I am femiliar with transactions proparties, I want to do it from compensate
    Any suggestions would be appricite.
    Thanks in advance.

    Hi,
    wrong forum, please try the SOA forum SOA Suite
    Frank

  • Hot sync error message reading: "Unable to initiate hotsync operation because the port is in use by another application

    Having HotSync error message on my M130 when I press hotsync button. USB cable at cradle and on computer are OK. Computer recognized Palm software, and device, and displays the hotsync symbol in the tray. I have trie all 4 USB connections on my Dell Inspiron running Windows XP home edition. NO LUCK! Hot Sync icon will come up, but when pressed on the cradle button or initiated from the M130 screen, the error messages reads as follows:
    "Unable to initiate HotSync operation because the port is in use by another application." I have checked "My Computer", Control panel port assignments in the hardware section. No conflect noted. All ports open and operating. No port conflict or channel conflict issues. ?????
    CAN YOU ASSIST? THANK YOU VERY MUCH.
    Tom G.

    On PC  Sync settings set connection to cable then set to bluetooth.  Problem fixed.
    Spoiler (Highlight to read)

  • How does Tree Finder creates the BPEL flow tree - using ORABPEL schema

    I want to understand how does Tree Finder option on BPEL console gets the BPEL flow tree displayed ? How does the references to further BPEL processe instances get stored w.r.t the current BPEL process instance ? Which tables in ORABPEL schema are involved or store such references ?
    Basically, I wish to get a similar tree given a BPEL instance id in my code. Pls help.
    Analysis Done:
    if I see the audit trail of the BPEl instance, it gives me an XML with multiple nodes having wikey and partnerWSDL elements. Does this partnerWSDL holds the key here ?
    wikey="10011-BpInv0-BpSeq0.3-2"
    wikey=<cikey>-<node_id>-<scope_id> [orabpel.WORK_ITEM]
    Thanks.

    Is it based on root_id/parent_id column in orabpel.CUBE_INSTANCE ?

  • Initiate BPEL process by e-mail polling lost in upgrade to 11g

    So, as you would know by a simple search, "e-mail polling" or e-mail as an activation agent in BPEL 10.x works wonderfully following the guidance in the link: http://blogs.bpel-people.com/2007/01/using-email-to-initiate-bpel-process.html.
    Taking that process and opening it in JDev 11g and running the upgrade process, I can't find where the activation agent configuration went. The process deploys fine, but none of the e-mails are getting picked up and starting the process. I've gotten myself lost in the Weblogic 10.3.3 configuration and can't seem to build the composite application to get e-mails flowing to a BPEL process. I've tried stuff with User Messaging Service, but that seems geared more towards the Workflow app. Also, the JavaMail looks really neat, but quite lost how to incorporate that into a BPEL workflow/composite application. I am from a BPEL background, my Java skill is medium-low.
    It seems some of you have this working in 11g to poll an e-mail folder and kick-off a BPEL process. I've spent too much time muddling through the docs and not being successful and I'm not sure if my problem is Weblogic configuration or coding in the BPEL composite app. For those with this working, what do you feel is the best practice and if you can provide pointers to where I might dig further to get this working, I would really appreciate it.
    Thanks!
    -Colin

    Hi,
    Did u find the solution for this in 11g.
    I am struggling too..
    Please help if u have updates on it.
    Thnaks
    Viv

  • I am unable to initiate a video chat on facebook from a pc to a new ipad mini.  Is this possible and do I need a special app on my iPad?

    I am unable to initiate a video chat on facebook from a pc to a new ipad mini.  Is this possible and do I need a special app on my iPad?   Receivew a message on the PC after request a video chat with the iPad that the connection is too slow and the iPad does not show an incoming video.  JMaruje

    A Mac Mini s a computer you can use with the iPad.
    YO do not need a computer fro backup since yo can backup to iCloud.
    However, sometimes software glitches occur and require connecting the device to a compute to restore vi iTuunes.
    You can control a computer via an iPod with an app like TeamViewer or LogMeIn. There are others too.
    You can also use an iPad a a SECONDAY monitor for a computer. with other apps.
    You need a dedicated monitor,  keyboard and mouse to setup the Mini. You can use a PC USB mouse and keyboard.

  • Calling Siebel web service from BPEL flow

    Hi,
    I am using Jdeveloper 10.1.3 to build BPEL.
    Does anyone have a sample to call Siebel web service from BPEL flow?
    I cannot make web service call success by adding partner link from BPEL flow.
    Error:
    Error Code: 10944642 Error Message: Error: Inbound SOAP Message - Session Token is missing or invalid or has expired
    My understanding is Siebel needs special soap header.
    I can build webservice proxy to call siebel web service, it works fine by overwrite the soap header function. However, I cannot make it work from BPEL flow.
    Does anyone have this experience?
    Thanks

    Anyone has insight on this? Is it possible to call a WCF service with NTLM authentication from SOA.
    Thanks!
    Sandeep

  • Can't drag Service into BPEL flow in JDev 10.1.3.4 on Mac OS X 10.5.5?

    Hi there - I have an issue in JDev 10.1.3.4 on the Mac. When I open a BPEL flow in JDev and begin to build a process, I can't drag/drop a service from the right hand Services palette into the flow. I noticed this when trying to bring in an Oracle Apps Adapter service, but it applies to other Services and Process Activities as well.
    This is behavior that I noticed on JDev 10.1.3.3 on Mac OS X 10.5.5 but I wanted to see if it changed in 10.1.3.4 - and it hasn't. I just pulled 10.1.3.4 and am launching it from the JDev script in the downloaded folder. I have updated the Mac OS to client-side JDK, but I don't know if that's the version being used by my JDev install.
    Have others noticed this problem? What specific configuration are you using? What other information can I post to make sense of this?
    Thanks,
    Jim

    Hi,
    the BPEL extension is developed and owned by the BPEL group. Please try the BPEL forum at BPEL Note that if they can't provide immediate help for your probem, you may consider customer support for help
    Frank

  • Required suggestion on BPEL Flows Logging

    Hi,
    i am working on a BPEL Project.I need some suggestion on logging part of the BPEL flows.As per the requirement, we have to configure transaction logging and error logging for every partner link call.
    I found some possible ways of logging:
    1. log the error datails or transaction details to a Database Table.
    (I found one drawback of this as, if the DataBase goes down this logging fails..)
    2. log the error datails or transaction details to a file using File Adapter.
    3. send some notifications in case of error.
    in the above cases 1 & 2, i have to use adapters to log the data.again some kind of webservice call.
    The other option i thought of is :
    Configure the log4j.xml and try to log the error logs and trabsaction logs though java code in the Java Embedding.In this case all the logs will be logged in to a specified place of a server.
    Dear experts,
    i hope you got my requirement.
    please suggest me the best way (if you find any other) and provide me some inputs to do that.
    Thanks in Advance.
    Regards,
    Chandra

    Have you considered using Oracle BAM for this? You can put BAM sensors on each partner link invoke fairly easily too....

  • Unable to initiate HotSync...​error message

    Unfortunately, I let my battery drain, not sure how long it was like that, in my M515 and had to do a soft reset.  I lost all my word documents, excel, etc. When trying to hotsync, I'm getting this error:
    Unable to initiate operation because the port is in use my another application.
    How do I find out what's using that port, if anything?  I have 2 USB connections, one is my mouse other had the Palm plugged in.  Can someone tell me the steps into figuring this out?
    Thanks. 
    Post relates to: Palm m515

    Sounds like you need a hotsync reset card. If you contact tech support they can send you out one. 
    Post relates to: None

  • Accessing Simple Type Variable Defined in BPEL Flow, in Transformation

    Hi,
    I am using Transform Process Activity. In transform mapping, i would like to map one target element with a value defined in a 'simple type variable' which is defined in calling BPEL Flow, however I am not able to do it.
    for example:
    I have a BPEL process A where there is a variable NOTIFICATION_EVENT_ID of simple type integer. when I am trying to access it through the function bpws.getVaraibleData(NOTIFICATION_EVENT_ID, "") then it is failing, while giving a hard-coded value makes it run
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
    <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
    <mapSources>
    <source type="XSD">
    <schema location="MarketStatus.xsd"/>
    <rootElement name="MarketStatus" namespace="http://www.j.com/soa/2007-07-17/MarketStatus.xsd"/>
    </source>
    </mapSources>
    <mapTargets>
    <target type="XSD">
    <schema location="MarketNotificationMsg.xsd"/>
    <rootElement name="MarketNotificationMsg" namespace="http://www.j.com/soa/2007-07-17/MarketNotificationMsg.xsd"/>
    </target>
    </mapTargets>
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:m="http://www.j.com/soa/2007-07-17/MarketStatus.xsd"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:ns0="http://www.j.com/soa/2007-07-17/MarketNotificationMsg.xsd"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    exclude-result-prefixes="xsl m xs ns0 xp20 bpws ora ehdr orcl ids hwf">
    <xsl:template match="/">
    <ns0:MarketNotificationMsg>
    <xsl:for-each select="/m:MarketStatus/m:MarketRun[1]">
    <ns0:MarketEvent>
    <ns0:eventID>
    <!--          <xsl:value-of select='string("33")'/> -->
    <xsl:value-of select='bpws:getVariableData("NOTIFICATION_EVENT_ID","")'/>
    </ns0:eventID>
    <ns0:tradeDay>
    <xsl:value-of select="m:marketStartTime"/>
    </ns0:tradeDay>
    <ns0:MarketRun>
    <ns0:marketRunID>
    <xsl:value-of select="m:marketRunID"/>
    </ns0:marketRunID>
    <ns0:marketID>
    <xsl:value-of select="m:marketID"/>
    </ns0:marketID>
    </ns0:MarketRun>
    </ns0:MarketEvent>
    </xsl:for-each>
    </ns0:MarketNotificationMsg>
    </xsl:template>
    </xsl:stylesheet>
    Suggest some pointers.

    > You could use the processXSLT with parameters like here :
    >
    http://blogs.oracle.com/rammenon/2007/05/07
    Hey Eric,
    Thanks for the reply and indeed that was a direct pointer for the problem I was facing.
    HOWEVER :) it dint work on the version of BPEL PM or BPEL Engine I am working on. it seems that either I have configured wrongly or version on which I am working doesn't support this.
    Version I am working on: 10.1.3.2.0
    I am not getting any compile time error however on runtime it is failing saying:
    ORABPEL-09503 Invalid xpath expression. Error while parsing xpath expression "ora:processXSLT('Map_Notification.xsl', bpws:getVariableData('Invoke_CreateMarketAndRelatedEntities_process_OutputVariable','payload'), bpws:getVariableData('Properties'))", the reason is Error in expression: 'ora:processXSLT('Map_Notification.xsl', bpws:getVariableData('Invoke_CreateMarketAndRelatedEntities_process_OutputVariable','payload'), bpws:getVariableData('Properties'))'.. Please verify the xpath query "ora:processXSLT('Map_Notification.xsl', bpws:getVariableData('Invoke_CreateMarketAndRelatedEntities_process_OutputVariable','payload'), bpws:getVariableData('Properties'))" which is defined in BPEL process.
    I will upload BPEL process created snip of my complex Bigger BPEL process but till the time suggest me if this hints you anything.
    Is I am missing something?
    Thanks.

  • Email Initiates BPEL

    Hi,
    I am using a EMAIL to initiate BPEL process.
    Everythings working fine, however i have some problems.
    1. The mail gets deleted after being read.
    2. I want a BPEL instance to be created for only specifiic emails, say containg specific subject lines, from etc.
    Please help me on this.
    Thanks,
    Rosh

    Hi,
    for initiating a bpel with e-mail read:
    http://blogs.bpel-people.com/2007/01/using-email-to-initiate-bpel-process.html
    If you only want to filter on the mail, you can do the following:
    in
    <incomingServer>
    <protocol>[protocol pop3 or imap]</protocol>
    <host>[imap or pop3 server]</host>
    <email>[imap or pop3 account]</email>
    <password>[imap or pop3 password]</password>
    <folderName>[imap only, inbox folder ]</folderName>
    </incomingServer>
    use a foldernName and then configure your E-Mail server that the mails are copied with the filter rules you want.
    You should use the filter on the server side, because they are written exactly for this kind of work and it is not a good idea to implement this in the BPEL PM from Oracle.

Maybe you are looking for

  • Boot Camp on iMac 11,3 with no ODD working

    Hello guys, I have been up and down for a month now with this problem....mostly down I have iMac 27" i3 (mid 2010) with broken ODD and I want to install Windows 7 64 via Boot Camp Assistant. I have done all this: Maverick Boot Camp - Partition and US

  • How to use US iPad 3G in the UK

    Please be gentle. I realize there are a lot of similar threads already, but I need this explained for an idiot (me). I have an iPad 1 with 3G (AT&T). I am going to London for a week and would like to be able to use 3G while I'm there. I understand th

  • UCCX 8 VOIP Monitor Subsystem - Out of Service

    All, Upgraded CCX 701(SR5) to CCX 8.0.2 Premium HA enabled. Both Servers were IN SERVICE. Did a Patch upgrade to UCCX 8.0.2SU1. Noticed that VOIP Monitor Subsystem on both servers showing as OUT OF SERVICE. Downgraded to CCX 8.0.2, still get this Sub

  • Error in getting Initial Context

    Hello, I am facing the following exception while trying to get the Initial Context. Following is the snippet of code that I use for getting the Context - Properties p = new Properties(); p.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitial

  • Scripts for killing blocking oracle processes?

    We are having a problem in that when a user disconnects improperly, the oracle processes on our Oracle Apps box don't die properly and rows remain locked. For other terminal based versions, the script to kill the process is pretty simple, but for the