AQ based process doesn't instantiate

We have a process that triggers based on an entry into an AQ. Basically an
outside process inserts into an AQ, then the BPEL engine dequeues it, and
instanties the process.
Lately the process doesn't always instatiate. Sometimes it will and other
times we don't see the process. Then we resend the message into the AQ and it works.
The BPEL engine is sitting on the other end of a firewall from both the
database containing the AQ as well as the BPEL dehydration store. However
other processes are instatiating correctly.
Recently changed the oc4j-ra.xml file to correctly get properties from this
file instead of the process WSDL files. However this problem started about two
days after that change.

My guess is the firewall drops the jdbc connection to the AQ database after some period of inactivity. We see that a lot.
If this is the problem, reconfigure the firewall not to do that for jdbc connections (if possible)
-Marc.

Similar Messages

  • Several Onmessage and asynchronous process doesn't function

    Hi,
    I'm using the BPM suite v10.1.2.0.2.
    A process instantiated by a pick with two onMessage, each receiving a distinct message from two different invoke from another process, doesn't function.
    I have the following error :
    <remoteFault>
    <part name="summary" >
    <summary>when invoking endpointAddress 'http://set.by.caller', exception during AXIS invoke: java.net.UnknownHostException: set.by.caller; nested exception is: javax.xml.rpc.JAXRPCException: java.net.UnknownHostException: set.by.caller</summary>
    </part>
    <part name="detail" >
    <detail>javax.xml.rpc.JAXRPCException: java.net.UnknownHostException: set.by.caller</detail>
    </part>
    </remoteFault>
    More clearly, when I Introspect the data entries to instantiate only the process beginning with the pick, It works with one operation, but not for the other.
    I can see that the error is the following : the server always looks after the same portType, and therefore generates the following error : operation cannot be found in the portType.
    I assume the code is correct describing the two operations.
    Has anyone already faced such a bug ?
    Thank you by advance,
    mlamarque

    Hi,
    I've been working on it these past days. I Never found the problem.
    You can find here the useful bpel code :
    <partnerLink myRole="BPELProcess1Provider" name="PartnerLink_1" partnerLinkType="client:BPELProcess1"/>
    <partnerLink myRole="BPELProcess1Provider2" name="PartnerLink_2" partnerLinkType="client:BPELProcess2"/>
    <variable name="variable1" messageType="client:BPELProcess1RequestMessage"/>
    <variable name="variable2" messageType="client:BPELProcess1RequestMessage2"/>
    <pick name="Pick_1" createInstance="yes">
    <onMessage portType="client:BPELProcess11" operation="initiate1" variable="variable1" partnerLink="PartnerLink_1">
    <wait name="Wait_1" for="'PT5S'"/>
    </onMessage>
    <onMessage portType="client:BPELProcess12" operation="initiate2" variable="variable2" partnerLink="PartnerLink_2">
    <wait name="Wait_2" for="'PT5S'"/>
    </onMessage>
    </pick>
    and here is the WSDL code :
    <portType name="BPELProcess11">
    <operation name="initiate1">
    <input message="client:BPELProcess1RequestMessage"/>
    </operation>
    </portType>
    <portType name="BPELProcess12">
    <operation name="initiate2">
    <input message="client:BPELProcess1RequestMessage2"/>
    </operation>
    </portType>
    <plnk:partnerLinkType name="BPELProcess1">
         <plnk:role name="BPELProcess1Provider">
              <plnk:portType name="client:BPELProcess11"/>
         </plnk:role>
    </plnk:partnerLinkType>
    <plnk:partnerLinkType name="BPELProcess2">
         <plnk:role name="BPELProcess1Provider2">
              <plnk:portType name="client:BPELProcess12"/>
         </plnk:role>
    </plnk:partnerLinkType>
    If I Try to introspect the call of 'intiate1' with a HTML form on the BPM server, I get the following error message :
    Unfound operation in the portType. The operation "initiate1" cannot be found in the portType "{http://xmlns.oracle.com/BPELProcess1}BPELProcess12". Check if the "initiate1" operation exists.
    The other branch is working fine.
    I can't help thinking that this is an Oracle Bug : the server always looks after the same branch.
    Anyway, thank you by advance
    Mathieu Lamarque

  • How to create event based process chains

    Hi All,
    I would like to know about event based process chains. In connection to this, could you please answer the following queries,
    1. How to create events
    2. How to link created event to the process chain in the same BI or BW system and as well as from  
        externel BI system.
    3. How link one process chain with other process chain (i.e, After completion of one process chain, it
        should trigger other dependent process chain)
    Thanks and Regards,
    Kotesh.

    1). Doubt regarding first question.
    For example, i would like to create time based event (it should be trigger daily at specified time),
    where we have to maintain scheduling options while creating event.
    When i checked SM62 there i found only two options a). Event name and b). Description.
    Could please send any doucument link if you have.
    Ans : You can use function modules like "BP_EVENT_RAISE" in a program and schedule the program to trigger.
    2). For externel BIW system also same procedure we need to follow or any difference.
    Ans : Externally you need to trigger the same event.
    3). i found dependent process chain also had scheduling options as direct scheduling insted of start using meta chain or API. As you said dependent process chain should be mata chain. it seems dependent process chain may be Meta chain or Direct scheduilg.
    Ans : Its your choice how you want to schedule it.You can either make that dependent chain a metachain or schedule it separately.
    I found at the end of first process chain they kept one process like Raise event and second process chain connected with the help of raise event process event name. If you have any idea about this process could explain a bit more.
    Ans : May be they are raising the event in the main chain and triggering the dependent chain using this event.
    But Metachain is preferred for such thing.Though it does similar thing.
    Hope this helps.

  • Dynamic file names on file based  processing

    Hi Experts
    we are doing file to file scenario using file based processing not on message based ( No Reposiitory Objects - No mapping , no interface objects ).
    we need to pickup the file name from the source directory and place it in the target directory with the same file names.
    the source file name is added with the time stamp and client number,
    Since there no mapping , we can't use the dynamic file concepts.
    Please help me with the possible solutions
    thnz for the help in advance.
    Cheers
    Faheem

    Hi Faheem,
    You will be using the dynamic config when u want to map the input file name to a field in the target message.
    As per ur requirement ASMA will do :
    try this:
    In both the sender and receiver file adapters , select Adapter Specific Identifiers and File Name
    In the receiver file adapter give some dummy value for file name and directory.
    In the runtime, the source file name and directory will be used as the target file name and directory.
    You need not use any UDF or a mapping here
    Hope it helps!!!!!!!!

  • The PSE 10 process doesn't stop after closing the application. Why??

    On Windows 7, the PSE 10 process doesn't stop when closing the  application, therefore the PSE 10 app. will not restart once it is closed. The user must stop the process from task manager or reboot before PSE 10 can be restarted on a Windows 7 machine. The forum suggestion to double-click the exe (instead of the shortcut) as a solution, obviously isn't a solution and can't work. There are no updates to PSE 10 and the only access to any support is through this forum. There have been complaints about this on blogs all over the Internet. Why can't Adobe come up with a fix/update or if they have where is it posted?

    First of all, there is no difference between the files on the disk and those downloaded as the trial. The only difference is that one comes with a serial number and the other does not. You can put your serial number into the trial version and it will then be activated. The only way the disk would behave differently is if there is some physical flaw (scratches, warping, etc). Usually such damage will cause the installation to fail, it's pretty difficult for such damage to modify the files in such a way that they still install but behave differently.
    If you are dropping a file on the shortcut and the Photoshop Elements Editor is opening but the file is not, there could be a few different things going on there. Check your shortcut properties first: does it go to PhotoshopElementsEditor.exe or Photoshop Elements 10.0.exe? If the former, then there are probably some missing support files. If the latter, this is the Welcome Screen, which has likely been configured to launch the Editor automatically. However, you would be sending the file to the Welcome Screen, which doesn't do anything with the file. It is not capable of passing the file off to the Editor, only capable of launching it.
    Also, double-clicking a shortcut is generally the exact same thing as double-clicking the file the shortcut points to, but you can add modifiers to shortcuts to make them behave differently.

  • Firefox will close when i close the window but the process doesn't shutdown ever since i had updated to FF25

    I am running Win. 8.1 and had no issues with FF 24. Since upgrading to FF 25, firefox will appear closed when i close the window but the process doesn't shutdown. I have to go into Task Manager to end the process. I can then launch it again.

    SOLUTION (possible).
    Hi all. I had this problem as well. I currently run FF26. A week or so ago, out of nowhere FF wouldn't exit - the window would close but firefox.exe process would keep running in the background using about 50% of CPU. Not sure if it's connected, but just prior to that I clicked on a link on Facebook that looked like spam website, nothing happened, site loaded (sort of, all I saw was a msg - Please Wait...) but nothing happened, I have Eset antivirus and it monitors network traffic and files for viruses, so maybe it prevented my PC getting infected...
    So, I had this problem for a few days, was searching the net for solutions, but nothing seem to help. Then, just out of luck I did something that WORKED!
    Here's what I did. I noticed that svchost.exe was using a lot of CPU alongside with FF. I ran ProcessExplorer to see what might be connected to this process, the list was long and I didn't have any idea where to start, so what I did was - Right click on svchost process, choose Debug and dismiss the warning. In a few seconds svchost process quit and after that FF started closing properly.
    I had to re-enable all my plugins and themes I disabled prior, I also lost my history and preferences which I trashed in the process of searching for solution. But heck, it worked, hopefully for good. Now if someone could point out the real cause of this and fix it for everyone - that would be great. Cheers!

  • When I plug my device into the computer for the first time the setup process doesn't begin. What do I do?

    When I plug my device into the computer for the first time the setup process doesn't begin. What do I do?

    Try to connect in recovery mode, explained in this article:
    iOS: Unable to update or restore
    Before that, back up your device, explained here:
    iOS: Back up and restore your iOS device with iCloud or iTunes
    How to back up your data and set up as a new device
    You can check your warranty status here:
    https://selfsolve.apple.com/agreementWarrantyDynamic.do

  • Any way to Lock the Decoration Free Label in place so that the Clean Up Diagram process doesn't move it soemplace unreasonable?

    Any way to Lock the Decoration Free Label in place so that the Clean Up Diagram process doesn't move it soemplace unreasonable? The Clean Up Diagram process moves things to very strange places and often makes the diagram more complicated than it needs to be.
    There should be a way to lock a Decoration Free Label in a location that the Clean Up Diagram will not move it somewhere else.
    Is there such a feature?
    How do you get your Decorations to stay where you put them even after Clean Up Diagram?

    Hey dbaechtel,
    There is a way to do this however you will need to put your Decoration Free Label within a structure.  Check out the following KnowledgeBase article below for more information:
    KnowledgeBase 4TKECSYP: Block Diagram Cleanup Tool Moves Decorations
    Best,
    Chris LS
    National Instruments
    Applications Engineer
    Visit ni.com/gettingstarted for step-by-step help in setting up your system.

  • Vivado hardware server "hw_server" process doesn't close when server is closed

    Vivado hardware server "hw_server" process doesn't close when server is closed. 
    Also, the connecting to the server hangs if a device is physically disconnected and reconnected (usually). 
    The "hw_server" process continually has to be killed via Task Manager, Vivado has to be closed and reopened sometimes as well. 
    Using Vivado 2014.1
    Please fix this. 
     

    I'm on 2014.1 as well (Win7-64).  I have a similar problem with 2 different PCs running the same setup.  The Hardware Manager hangs while attempting some activity (usually reconfig).  I click "Cancel" to dismiss the activity, which causes all of Vivado to hang.  Seeing no other option, I kill Vivado in the Task Manager.  However, this has the unfortunate side effect of leaving an orphaned hw_server process that can't be killed by any means, thus requiring a reboot of the PC.
    This is monumentally annoying.
    Can someone comment on whether this is due to a known issue, and if it's fixed in 2014.2?
     

  • I have Macromedia Fireworks 3.0 and the install process doesn´t run! After the installation the message is: fireworks cannot run. the resource files are missing or damaged. I use Windows 8.1

    I have Macromedia Fireworks 3.0 and the install process doesn´t run! After the installation the message is: fireworks cannot run. the resource files are missing or damaged. I use Windows 8.1. Antworten auf Deutsch wären super!

    As far as I know there is no download resource for older Macromedia programs and it is highly unlikely that one as old as version 3 of Fireworks will be able to work on a Windows 8.1 system.  I was unable to get a Studio 8 version installation on a Vista system, and likely even an XP system (cannot remember that far back).

  • Installation of latest (oracle based) Process Integration system

    Hello
    I wander where to find latest instruction guide for installation of latest (oracle based) Process Integration system.
    I is a little confusing to me. I sit not a part of NW7.4? In SWPM there is a complete dedicated section to PI 7.1.
    I have under SWPM two packages and I do not know chich is corrrect:
    70SWPM10SP04 and SWPM10SP04
    Thhank you for your help
    Jan

    Hi Jan - Yes. For 7.4(even for 7.3)we should refer to the installation documents under the relevant product version. There is no separate category like 7.1 and 7.1 EHP
    what is the operating system? Are you looking for dual stack or single stack installation?
    However have a look at the below master guide..
    https://websmp202.sap-ag.de/~sapidb/011000358700000896802012E/mg_nw740sr1.pdf

  • Graphing measurement versus position for a continuous roll based process

    I am working on a DAQ application for a continuous roll-based process.  What I want to do is plot measurement versus position.  What is unique is that the graph x axis has to reset for each new roll that is created for the process.  i.e. I want to plot measurement versus position in a roll.  The attached file shows what I am trying to do.  Has anyone tried this?  Is it even possible to have positive numbers on both sides of a zero point in a graph?
    Thanks,
    John
    Attachments:
    Labview Roll Graph.jpg ‏33 KB

    John,
    Unfortunately, there wouldn't be a way to have an arbitrarily numbered x-axis as you are describing.  In cartesian coordinates, you cannot have repeated points like this.
    If you know how many points are acquired per roll, one way to do this is to clear a charts history after this number of points and for every clear increment a roll counter.  See the attached VI for an idea of what I'm talking about.
    Regards,
    Craig D
    Applications Engineer
    National Instruments
    Attachments:
    Clear Chart History.vi ‏18 KB

  • Attribute change run process doesn't run in the chain

    Hello everyone,
    I have implemented a process chain with multiple parallel processes (12, like the batch processes in the application server) and I have put for each stream a loading of master data followed by the attribute change run process. When I run my chain then I find that one o two Attribute change run process doesn't run (the InfoObject chosen seem to be random!). The chain remain in yellow color. Can you help me anyone about this question?
    Regards,
    Francesco

    Couple of thing you should keep in mind while loading master data.
    if two loads are targeted to the same infoobject they will collide and as a result the later load will fail.
    it is a good practice to use only one Attribute change run in the end before you load master data. but if there are dependecies you can use several in series
    Also when you set up Attribute change run make sure that Attribute change run will pickup only the particualr infoobject not all the objects in the Attribute change run list.

  • Priority based processing & Scheduling

    Hello,
    We are using Oracle SOA Suite 11g and have the following 2 requirements:
    *1. Priority based processing:* We need to prioritize the SOAP requests from the clients. e.g. the requests from the GUI should be prioritized compared to the mass processing requests. Do we have some out of the box capabilities in Oracle SOA Suite to achieve this?
    I can think of the only solution based on the deployment, where the requests from the mass provisioning goes somehow to a different nodes.
    *2. Scheduling:* How we can schedule a specific task at a specific time using Oracle SOA Suite? There is any out of box way to do this?
    In Oracle SOA Suite 10g I achieved this using a database polling adapter. Let me know if there is any better way to do it. Thanks!
    Regards, Prafull

    Hi Prafull,
    I can think of the only solution based on the deployment, where the requests from the mass provisioning goes somehow to a different nodes.Yes. It is an option. From my point of view, you should do the priority based routing in service bus. Service bus should receive the message and on the basis of it's priority (you may set a custom header), it should route the message to the appropriate instance. When I say instance, it may be a different node, a different service or any persistent location (AQ, JMS Queue or Topic). Each and every instance will process all the messages it receives.
    2. Scheduling: How we can schedule a specific task at a specific time using Oracle SOA Suite? There is any out of box way to do this?
    Scheduling BPEL Process in 11g using native SOA Suite functionatliy
    Re: How to implement in OSB: Scheduling, Timers and Custom properties
    It's a topic of debate and I think by going through above two threads you may understand that. Let us know your use case in detail.
    Regards,
    Anuj

  • Leave to list-processing doesn't work

    Hi 2 all!
    I have a problem with LEAVE TO LIST-PROCESSING. I have developed a module pool (type M) and screen with the screen painter of type Normal. Now I want to go to the report from my screen with LEAVE TO LIST-PROCESSING, but it doesn't work. I am trying to do this when the button is pressed ( at my application status). The operation is performed but then the Init_screen_xxxx module is called again. Highly appreciate your help.

    Hi Nata
    Yes U can do it.
    We go from module pool program to report program and vice-versa.
    1.  From report to screen (transaction)
           Call transaction
          Leave to list-processing and return to screen
    2.  From screen to list (report)
             we can write a report program for fuction key available in the screen.
              for example.
        case sy-ucomm.
          when 'fctcode'.
           select .......... from tabl   into ..
        write:/.........,
    endcase.
    reward if useful.

Maybe you are looking for