Crazy JMS pattern

Hi,
I'm trying to implement this:
- JMS queue BS, named QUEUE, is request/response, it has a URI endpoint and a response URI endpoint
I have 3 proxy services working around this JMS queue, but for now I'm only working with two of them:
- PS 1: receives the http message and writes into the queue with transport outbound JMSMessageID = $body/messageid
- PS 3: an external entity now wants to communicate the response, and this PS routes into QUEUE response endpoint with transport outbound JMSCorrelationID = previous JMSMessageID
Is this possible to do?
I'm having an hard time implementing this, cause PS 1 just freezes and never correlates to the response.
I'm testing this using soapUI... making sure $body/messageid is common at all times.
Is there some tool to check messages (and headers) in JMS queues?
Can someone help me with this plz?

atheek1 I guess you are right.
However I still didn't manage to implement the desired correlation pattern.
I'm surely doing it wrong... but kinda running out of options.
I made two new JMS BS: requestQueue_BS and responseQueue_BS
Both are queues and text message type and requestQueue is JMSCorrelationID response pattern with response URI = responseQueue_BS
PS1 is any XML service that simply routes message to requestQueue using, inside routing, an transport header transformation of JMSCorrelationID to $body/id/text() on outbound request direction.
PS3 is any XML service that simply routes message to responseQueue using, inside routing, an transport header transformation of JMSCorrelationID to $body/id/text() on outbound request direction.
message body example is: <id>4324</id>
This doesn't work... what am I doing wrong?
PS1 just waits for the response... it doesn't matter how many times I trigger PS3 with the same JMSCorrelationID, PS1 just waits until it times out... :(
******* CONFIG FILES ************
requestQueue
<?xml version="1.0" encoding="UTF-8"?>
<xml-fragment xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:env="http://www.bea.com/wli/config/env" xmlns:jms="http://www.bea.com/wli/sb/transports/jms">
<ser:coreEntry isProxy="false" isEnabled="true">
<ser:binding type="abstract XML"/>
<ser:monitoring isEnabled="false">
<ser:aggregationInterval>10</ser:aggregationInterval>
</ser:monitoring>
<ser:sla-alerting isEnabled="true">
<ser:alertLevel>normal</ser:alertLevel>
</ser:sla-alerting>
</ser:coreEntry>
<ser:endpointConfig>
<tran:provider-id>jms</tran:provider-id>
<tran:inbound>false</tran:inbound>
<tran:URI>
<env:value>jms://localhost:7001/weblogic.jms.XAConnectionFactory/requestQueueRequest</env:value>
</tran:URI>
<tran:outbound-properties>
<tran:load-balancing-algorithm>round-robin</tran:load-balancing-algorithm>
<tran:retry-count>0</tran:retry-count>
<tran:retry-interval>30</tran:retry-interval>
<tran:retry-application-errors>true</tran:retry-application-errors>
</tran:outbound-properties>
<tran:provider-specific>
<jms:is-queue>true</jms:is-queue>
<jms:is-secure>false</jms:is-secure>
<jms:outbound-properties>
<jms:message-type>Text</jms:message-type>
<jms:expiration>0</jms:expiration>
<jms:enable-message-persistence>true</jms:enable-message-persistence>
<jms:response-required>true</jms:response-required>
<jms:response-URI>jms://localhost:7001/weblogic.jms.XAConnectionFactory/responseQueueRequest</jms:response-URI>
<jms:response-timeout>0</jms:response-timeout>
<jms:response-pattern>JMSCorrelationID</jms:response-pattern>
<jms:response-target-map>
<jms:target-pair>
<jms:target>AdminServer</jms:target>
<jms:destination/>
</jms:target-pair>
</jms:response-target-map>
<jms:pass-caller-subject>false</jms:pass-caller-subject>
</jms:outbound-properties>
<jms:request-encoding>UTF-8</jms:request-encoding>
</tran:provider-specific>
</ser:endpointConfig>
</xml-fragment>
and responseQueue
<?xml version="1.0" encoding="UTF-8"?>
<xml-fragment xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:env="http://www.bea.com/wli/config/env" xmlns:jms="http://www.bea.com/wli/sb/transports/jms">
<ser:coreEntry isProxy="false" isEnabled="true">
<ser:binding type="abstract XML"/>
<ser:monitoring isEnabled="false">
<ser:aggregationInterval>10</ser:aggregationInterval>
</ser:monitoring>
<ser:sla-alerting isEnabled="true">
<ser:alertLevel>normal</ser:alertLevel>
</ser:sla-alerting>
</ser:coreEntry>
<ser:endpointConfig>
<tran:provider-id>jms</tran:provider-id>
<tran:inbound>false</tran:inbound>
<tran:URI>
<env:value>jms://localhost:7001/weblogic.jms.XAConnectionFactory/responseQueueRequest</env:value>
</tran:URI>
<tran:outbound-properties>
<tran:load-balancing-algorithm>round-robin</tran:load-balancing-algorithm>
<tran:retry-count>0</tran:retry-count>
<tran:retry-interval>30</tran:retry-interval>
<tran:retry-application-errors>true</tran:retry-application-errors>
</tran:outbound-properties>
<tran:provider-specific>
<jms:is-queue>true</jms:is-queue>
<jms:is-secure>false</jms:is-secure>
<jms:outbound-properties>
<jms:message-type>Text</jms:message-type>
<jms:expiration>0</jms:expiration>
<jms:enable-message-persistence>true</jms:enable-message-persistence>
<jms:response-required>false</jms:response-required>
<jms:pass-caller-subject>false</jms:pass-caller-subject>
</jms:outbound-properties>
<jms:request-encoding>UTF-8</jms:request-encoding>
</tran:provider-specific>
</ser:endpointConfig>
</xml-fragment>
PS1
<?xml version="1.0" encoding="UTF-8"?>
<xml-fragment xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:con="http://www.bea.com/wli/sb/stages/config">
<ser:coreEntry isProxy="true" isEnabled="true">
<ser:binding type="abstract XML"/>
<ser:monitoring isEnabled="false">
<ser:aggregationInterval>10</ser:aggregationInterval>
<ser:pipelineMonitoringLevel>Pipeline</ser:pipelineMonitoringLevel>
</ser:monitoring>
<ser:reporting>true</ser:reporting>
<ser:logging isEnabled="true">
<ser:logLevel>debug</ser:logLevel>
</ser:logging>
<ser:sla-alerting isEnabled="true">
<ser:alertLevel>normal</ser:alertLevel>
</ser:sla-alerting>
<ser:pipeline-alerting isEnabled="true">
<ser:alertLevel>normal</ser:alertLevel>
</ser:pipeline-alerting>
</ser:coreEntry>
<ser:endpointConfig>
<tran:provider-id>http</tran:provider-id>
<tran:inbound>true</tran:inbound>
<tran:URI>
<env:value>/ItevProj/proxy/test/3/ps1</env:value>
</tran:URI>
<tran:inbound-properties/>
<tran:all-headers>false</tran:all-headers>
<tran:provider-specific>
<http:inbound-properties/>
</tran:provider-specific>
</ser:endpointConfig>
<ser:router>
<con:flow xmlns:con="http://www.bea.com/wli/sb/pipeline/config">
<con:route-node name="RouteNode1">
<con:context/>
<con:actions>
<con1:route xmlns:con1="http://www.bea.com/wli/sb/stages/routing/config">
<con2:id xmlns:con2="http://www.bea.com/wli/sb/stages/config">_ActionId-9035043200913057533-78de896f.1287cc7514b.-7faf</con2:id>
<con1:service ref="ItevProj/business/common/jms/test/3/requestQueue" xsi:type="ref:BusinessServiceRef" xmlns:ref="http://www.bea.com/wli/sb/reference" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<con1:outboundTransform>
<con2:transport-headers xmlns:con2="http://www.bea.com/wli/sb/stages/transform/config">
<con3:id xmlns:con3="http://www.bea.com/wli/sb/stages/config">_ActionId-9035043200913057533-78de896f.1287cc7514b.-7da1</con3:id>
<con2:header-set>outbound-request</con2:header-set>
<con2:header name="JMSCorrelationID" value="expression">
<con3:xqueryText xmlns:con3="http://www.bea.com/wli/sb/stages/config">$body/id/text()</con3:xqueryText>
</con2:header>
</con2:transport-headers>
</con1:outboundTransform>
<con1:responseTransform/>
</con1:route>
</con:actions>
</con:route-node>
</con:flow>
</ser:router>
</xml-fragment>
PS3
<?xml version="1.0" encoding="UTF-8"?>
<xml-fragment xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:con="http://www.bea.com/wli/sb/pipeline/config" xmlns:con1="http://www.bea.com/wli/sb/stages/routing/config" xmlns:con2="http://www.bea.com/wli/sb/stages/config">
<ser:coreEntry isProxy="true" isEnabled="true">
<ser:binding type="abstract XML" xmlns:con3="http://www.bea.com/wli/sb/services/bindings/config"/>
<ser:monitoring isEnabled="false">
<ser:aggregationInterval>10</ser:aggregationInterval>
<ser:pipelineMonitoringLevel>Pipeline</ser:pipelineMonitoringLevel>
</ser:monitoring>
<ser:reporting>true</ser:reporting>
<ser:logging isEnabled="true">
<ser:logLevel>debug</ser:logLevel>
</ser:logging>
<ser:sla-alerting isEnabled="true">
<ser:alertLevel>normal</ser:alertLevel>
</ser:sla-alerting>
<ser:pipeline-alerting isEnabled="true">
<ser:alertLevel>normal</ser:alertLevel>
</ser:pipeline-alerting>
</ser:coreEntry>
<ser:endpointConfig>
<tran:provider-id>http</tran:provider-id>
<tran:inbound>true</tran:inbound>
<tran:URI>
<env:value>/ItevProj/proxy/test/3/ps3</env:value>
</tran:URI>
<tran:inbound-properties/>
<tran:all-headers>false</tran:all-headers>
<tran:provider-specific>
<http:inbound-properties/>
</tran:provider-specific>
</ser:endpointConfig>
<ser:router>
<con:flow>
<con:route-node name="RouteNode1">
<con:context>
<con2:varNsDecl namespace="http://webservice.chargingstation.itev.criticalsoftware.com" prefix="web"/>
</con:context>
<con:actions>
<con1:route>
<con2:id>_ActionId-9035043200913057533-78de896f.1287cc7514b.-7eb7</con2:id>
<con1:service ref="ItevProj/business/common/jms/test/3/responseQueue" xsi:type="ref:BusinessServiceRef" xmlns:ref="http://www.bea.com/wli/sb/reference"/>
<con1:outboundTransform>
<con3:transport-headers xmlns:con3="http://www.bea.com/wli/sb/stages/transform/config">
<con2:id>_ActionId-9035043200913057533-78de896f.1287cc7514b.-7d69</con2:id>
<con3:header-set>outbound-request</con3:header-set>
<con3:header name="JMSCorrelationID" value="expression">
<con2:xqueryText>$body/id/text()</con2:xqueryText>
</con3:header>
</con3:transport-headers>
</con1:outboundTransform>
<con1:responseTransform/>
</con1:route>
</con:actions>
</con:route-node>
</con:flow>
</ser:router>
</xml-fragment>

Similar Messages

  • PowerBook won't boot and has crazy pixel patterns

    Hi. I have a PowerBook G4 12" OSX 10.4 that seems to have gone seriously wrong. I can't get it to boot past the initial white screen, it just thinks about it for a few seconds then freezes. Booting from the system disc doesn't help either. The screen is also displaying a crazy pixel pattern over the normal graphics which seems to randomise every time the screen is updated. The issue came about when the device had a serious crash while playing music located on an external hard drive.
    Is there anything I can try to fix this or is it a hardware issue that is beyond repair?
    Thanks
    Ian

    HI Ian,
    When you boot from the install disc are you holding down the C key?
    Also, try Apple Hardware Test
    You may be able to boot in Safe Mode
    What is Safe Mode
    Resolve startup issues and perform disk maintenance with Disk Utility and fsck
    Make sure there's enough free space on your PBook.
    Right or control click the MacintoshHD icon. Click Get Info. In the Get Info window you will see Capacity and Available. Make sure you always have a minimum of 10% to 15% free disk space at all times.
    Carolyn

  • JMS Patterns - Generic Message Handler

    Hi,
    For those interested in Java EE patterns, I've created a [blog post|http://jonathanjwright.wordpress.com/2009/08/12/jms-patterns-generic-message-handler/] outlining the use of a generic message handler to simplify MDB message type checking and payload extraction.
    Regards,
    Jonathan

    This requirement has now gone away after implementing SP21

  • Crazy Screen Graphics problem

    I have 10.5.1 installed on my MBP 2.33ghz 17".
    Twice now I have had the whole display generate crazy geometric patterns.
    Click to see screen shots:
    http://www.modernmagic.com/crazy-colors/index.html
    A friend that has a brand new Mac Pro with Leopard has had the same thing happen to him.
    Therefore, it is not machine or application dependent.
    Has anyone else had this problem?
    Any fixes?
    So far I have just restarted to get it back to normal.

    I'm getting all kinds of graphical artifacts.
    I first did a simple upgrade. Graphic funkiness ensued. So I did an archive and install. Graphic funkiness continued.
    These shots show the kinds of things I'm seeing a lot of:
    http://www.sengokudaimyo.com/Tempstuff/ScreenSnapz1.jpg
    http://www.sengokudaimyo.com/Tempstuff/ScreenSnapz3.jpg
    http://www.sengokudaimyo.com/Tempstuff/ScreenSnapz4.jpg
    http://www.sengokudaimyo.com/Tempstuff/ScreenSnapz5.jpg
    http://www.sengokudaimyo.com/Tempstuff/ScreenSnapz6.jpg
    http://www.sengokudaimyo.com/Tempstuff/ScreenSnapz7.jpg

  • Need help: Mouse + OS freezes periodicaly every 2-3 seconds

    Greetings,
    my brand new MacPro arrived and I just finished installing After Effects and the Creative Suite on Friday. I left the Mac in the office, transferring my personal files from the old mac over the weekend.
    Unfortunately I experience a problem today:
    The Mouse and the hole System freezes for approx 0,25seconds every 3 seconds! Crazy: the pattern of stop and go is completely constant. It began with 0,25sec stop every 3 seconds and now changed into a second freeze just after the first stop, ... then 3 seconds everything seemed fine and so on ...
    What I already did: I changed the USB Port of my Keyboard, changed the mouse AND keyboard, startet in SafeMode, checked whether TimeMachine is off. With no positive result.
    Does anyone of you have an idea? I really need this new computing-power today for my current project.
    Here a list of Sotware I installed: Adobe CS2, After Effects CS4, Firefox.
    Thank YOU!

    DNA. No two chips are 200% identical. When you say identical Mac, exact same process config and firmware?
    When new machines ship, there may be new OS builds this week that wasn't there last week; or different firmware for EFI (or graphics cards), which can be assembled in different locations or parts.
    The first thing I do after a freeze is zap pram/nvram; run an fsck or diskutil, or boot from another drive and repair. A system that has not crashed, frozen etc will have intact and the integrity of the file system. Which is why sometimes the first thing suggested is to boot from a fresh install or backup or another hard drive than the one you have.
    Go to About This Mac... Command + click on "OS X version" and it will display "Build...." - in case they differ.
    Changing hardware can trigger a rebuild of nvram which, just from swapping parts, can affect outcome (quantum effect of measuring (spin, charge or location), but the act itself changes what is observed).

  • Drive crashed and can't install OS on new drive

    I recently installed a new HD in my Powerbook after the latter crashed. I am having problems when it comes to installing my OS. I have a grey disk that says it is a software restore installation disk for 10.2 and then i have 3 black upgrade disks for 10.3 I used the 10.3 disk to run disk utility and format my HD but I recieve an error saying that i am unable to use it to install the OS because I do not have an earlier version installed. I tried to boot up off of the grey 10.2 disk and try to run the install but it stops on the grey screen and the screen gets a crazy horizontal pattern and then everything just locks up. Can anyone help?

    Hi, Steve. I've seen several posts in the Powerbook discussions about PBs that were bought refurbished directly from Apple, or whose logic boards had been replaced by Apple with faster LBs (because LBs at the original speed were no longer available), that after the surgery would no longer start up from the discs that were originally shipped with them. I suspect that's what's going on in your case. In all likelihood you will need a retail full installer disc set for Panther or Tiger to get an OS installed on it.
    You might try contacting Applecare, especially if the PB is still under a warranty or extended protection plan. Describe the situation, and explain that you suspect the original gray disc no longer recognizes the Powerbook as the model for which it was designed because internal hardware components (particularly the LB) may have been changed during the refurb process. Tell them you'll be happy to return the discs that were packaged with the refurb (so they can inspect them for damage), if they'll send you a full Panther install set instead. See how far this gets you. If it doesn't work out, you can buy a Panther universal installer set inexpensively from AppleRescue. You shouldn't have to, of course, but this may be what it takes to get you going again without undue delay and annoyance.

  • I believe my graphic card has just gone out

    I have a 2008 Mac Pro Tower and (I believe) the graphic card has just gone out. I can still access the tower remotely (via home sharing for Apple TV, etc) but the direct monitor is showing a crazy squiggle pattern (usually about five minutes after the machine initially boots). I've checked, and it's not an issue with the monitor itself.
    If this alone was the issue, I'd feel 99.9% sure I could replace the video card.
    But in addition to the video issue (during those five minutes before the video goes out) the Mac Pro is having random 10 second mini freezes where the mouse or an application launch suddenly stops.
    I'm hoping this mini freezing problem is ALSO related to the graphics card issue. I'd hate to spend the money on the card only to learn that it doesn't still  resolve half the problem.
    Can anyone say whether video card issues could also cause the processor to have clunk issues?
    <Re-Titled By Host>

    This is a FIVE (5) year old thread. Might have thought about just starting and stating in a new thread.
    Especially as the "green" symbol marks t he thread as solved and should be closed to new comments.
    Cards and options available in 2009-2011 have changed a lot in the meantime as has OS X.

  • Photoshop CS5-10.6.4

    Photoshop CS 5 Extended was working really well but now freezes after opening a couple of images, sometimes breaking into crazy pixel pattern after updating to OSX 10.6.4 this morning.Samsung screen develops snow type pixel effect
    Mac Pro-ATI Radeon HD 4870-12BG ram- 0 Raid and Boot disc- Dell 2408WFP and Samsung Syncmaster.

    PacNW wrote:
    Here's my favorite reply from one of the employees:
    "Well, you can either tell Apple that 10.6.4 introduced this problem, or just wait for us to document it and ask Apple to fix it and eventually get a fix in the next OS patch."
    LOL! Adobe is famous (infamous?) for not using Apple's API's & system services in favor of its own & occasionally abandoning maintenance releases of its older app versions that would keep them fully compatible with OS version changes, but now it wants users to blame Apple when some of its apps don't work with an OS update? Well, maybe it is Apple's fault, but more likely it is just Adobe adopting the same old lame attitude that OS's should be designed to run its apps instead of the other way around.
    The saddest thing about this is it often gets away with it. It is so big that it is the equivalent of the banking industry's "too big to fail" problem, so we live with its bloated installations, proprietary operational quirks, expensive upgrades, & all the rest of it.

  • Kernel panic and distorted screen on startup - mac book pro c.2008 on os x 10.4! HELP!

    I've had my mac book pro since 2007/8, it's on os x 10.4, and has worked well until last night when the screen froze in a crazy distorted pattern and I had to turn it off. Now it kernel panics every time i turn it on and it attempts to start up with the same crazy distorted pattern across the loading screen and even the kernel panic message.
    I don't have the start up discs with me.
    I've tried the troubleshooting for kernel panics i.e.
    1. holding [shift] when start up  - did nothing
    2. holding [option + command + p + r] when start up - chimed three times but wouldn't load  after this
    3. holding [command + s] on start up to boot in single user mode - it loads the logs but with the same crazy distortion and when i try to exit to boot in single user mode it won't do anything
    so that is where i am up to... really need my laptop for work and about to leave the country to travel so need it asap - i'm in melbourne and the apple store is miles out of city - any suggestions on reliable apple retailers also gratefully received...
    anyone any ideas on the damage/ cause/ possible solution???
    i love my mac. please don't die.

    If this happened spontaneously and not as the result of a software update or any other change that you made, then it's probably due either to a hardware failure or to data corruption. There isn't much you can do without the installation disc, and maybe not even with the disc. If you can boot in single-user mode, run fsck as prompted on the screen. If it finds problems, run it again.
    Any authorized Apple dealer should be able to provide service, but it may take more time than you have.

  • How to Create web service using JMS with PUB/SUB pattern.

    Hi All,
    I need to expose web service using JMS with PUB/SUB pattern.
    if you have any source for this.
    I tried to use @WLJmsTransport annotation but unable to get it done.
    I have configured all JMS server, topic, and connection factory.
    Thanks.

    Hi, I am having web sample web service program which is simple one.
    But I need to Modify this to JMS enable.
    Can any one help me?
    Thanks.

  • Need to use JMS in Web service for PUB/SUB pattern

    Hi All,
    I have JMS configured in my Web logic server 10.3.4.
    I have stand alone program for JMS in PUB/SUB pattern.
    I have Web service application with Apache CXF framework.
    Now, the problem I need to integrate JMS in my web service application for new web service with PUB/SUB pattern.
    Can any one guide me to this.
    I am trying to use @WLJmsTransport annotation provided by Weblogic. Is this approach is correct?
    And It is giving error during deployment that weblogic.jws.WLJmsTransport is not allowed as it is a JAX-WS type web service.
    I think It is creating problem with annotation parameters.
    I am using annotation like @WLJmsTransport(contextPath="transports", serviceUri="JMSTransport", queue="Queue", portName="JMSTransportServicePort")
    and ConnectionFactory with name ConnectionFactory and JNDI jms/ConnectionFactory, Queue with name Queue and JNDI jms/Queue, Topic with name Topic and JNDI jms/Topic.
    Thanks
    Thanks in advance.
    Edited by: HBM on 21 Apr, 2011 1:42 AM

    Use this link.
    http://webloic-wonders.com/weblogic/2011/04/30/jms-based-webservice-on-weblogic-server/
    Thanks.
    Harshal

  • Crazy patterns.. Any solution?

    http://www.reach.no/div/monster.jpg
    Take a look at that picture, I have adjusted the exposure to show the pattern more clearly.
    I thought Aperture was for photographers, but I clearly cannot continue to use this application if it does this to my RAW-files! When I open the image through ACR there is no pattern, and no settings in Aperture that I have found takes the pattern away. This is with RAW 1.1, when I use 1.0 it get's even crazier, with lines and miscoloration in addition to the same pattern.
    Is this something Apple has made a statement about and is about to fix, or is this simply how Aperture works? I love the application, but I can't use it if it destroys my images. When I use "Open with external editor", the pattern remains in PS, but when I open the .nef directly in PS through ACR the image is fine.
    For the record, my camera is a D80, but I do not think that is the issue. I also have Aperture 1.5.2 and the update that let's me read D80-nef's.
    And besides whether or not they are about to fix it, does anyone know why it does this?
    PM G5 2x2,5ghz, MBP C2D 17"   Mac OS X (10.4.8)  

    I adjusted exposure just to show the pattern more clearly, the image was fine with no adjustment. So your second post was wrong, I was not trying to fix the image, I was trying to show you the pattern.
    Anyway, as you asked for, here I made a splitscreen where Apertures export to Photoshop is on the left side, and the import through ACR is on the right side.
    100%: http://www.reach.no/div/pattern1.jpg
    500%, just the red channel with levels adjusted to show the pattern clearly: http://www.reach.no/div/pattern2.jpg
    The 100% image is totally raw, as is with default import and settings through both Aperture and ACR, you will see the pattern on the left side (Aperture) if you magnify that image.
    Anyway, I do not kid you, the problem is real, and the difference between Aperture and ACR is very clear, as ACR does not create the pattern that ruins the sky.
    I do love Aperture, and I have come to depend on it, so it would be sad if this is not going to be fixed, as I can't trust it's conversions anymore.
    PMdpG5, PBG4   Mac OS X (10.4.5)  

  • BPEL Interaction Pattern - Using JMS as the medium

    Objective : Make one MAIN Business Process out of BPEL that would receive the Message from Userinput or some other source and finally after doing all operations inside BPEL process (that would happen using BPEL Sub processes that exchange data using JMS send and receive inside the different queues ). Finally the MAIN Business Process would receive the response from BPEL sub process send it to Database at the end. We would like to develop a single BPEL process that would represent a Business Process say like Order Create and internally we would invoke various Sub BPEL process to work on the payload and give a handshake using JMS as the medium rather than another BPEL process makes a direct handshake to the invoking/calling process.
    Steps Attempted :
    a) BPEL Process receives the message from Input (User input of Purchase Order) and do some transformation later publish the message to Queue by configuring JMS Adapter to Produce it. Next step inside the same BPEL process tries to receive it using the JMS Adapter to consume it. It keeps waiting forever without consuming the message
    b) BPEL Process (A) receives the message from (User input of Purchase Order) and do some transformation later send the message to another BPEL Process (B) that would receive the input message. BPEL Process B writes into the Queue using JMS Adapter. In this case also BPEL Process (A) configured to receive the message from the QUEUE where the BPEL PRocess B has sent. BPEL Process A waits for the message to arrive for ever.
    Some behaviours we noticed ,
    1) Queue messages are being dequeued (JMX Browser in OEM shows no messages). But BPEL console shows the BPEL Process A is waiting for it to arrive. I believe it is consuming the message but unable to kickoff from receive (JMS activity) activity configured in the BPEL.
    2) We ensured that no other BPEL Process is consuming by creating a new Queue by name DemoQueue4 that would be used by the BPELProcess A and BPEL Process B.
    3) BPEL Process A and BPEL Process B are ASYNCHRONOUS Process. BPEL Process B receives the input and writes into the Queue does not call back to BPEL Process A. BPEL Process A would listen to the Queue to receive it inside the BPEL Process A.
    Am I trying something architecturally not possible ?
    Thanks
    Nags.
    Message was edited by:
    cdmnagaraj

    You can register any compliant JMS provider as a foreign jms provider in weblogic and then can access the JMS administered objects (destination and connection factory) from the local weblogic JNDI tree.
    This blog shows how to configure AQJMS as a foreign JMS provider and then configure JMS adapter to access the jms objects.
    http://biemond.blogspot.com/2009/07/using-aq-jms-text-message-in-wls-1031.html
    You can use the above link as a reference on how to setup. You will have to modify the Initial Context Factory, Provider URL, JNDI Properties, foregin connection factories and foreign detsinations section to suit activeMQ.
    Note: Weblogic does not come inbuild with the required jars to connect to ActiveMQ unlike AQJMS, so you need to ensure that the active mq jms client jars are available in the weblogic's classpath.

  • PATTERN is driving me crazy, pls. suggest me good syntax

    Hello
    Bcz of i placed PATTERN under DISPLAY tab, am getting errosrs like "Integer has too many digits", "Empty is too long"...I am guessing these are all bcz of some SPACES on these value fields, but not sure from where these spaces are coming? may be user entered some value and just moved the cursor/space bar right hand side, not sure, how to truncate space in BINDING tab's pattern?
    I have 12 value fields in my form, they are for quantities, volumes, price, amounts. I put them as Decimal fields and each field has its own length, as mentioned below
    1) Volume field - Decimal field - Limit leading digits as 15 and Limit trailing digits as 3
    I put the Pattern only on Display tab as below (I didn't put any pattern any other tab, like Binding, Edit, Valiodation tabs)
    By selecting the num.integer on SELECT TYPE left side, I put as below
    null{}|zero{}|num.integer{}
    (Checked Allow Empty, Allow Zeros check boxes)
    Pls. help me by telling What is the correct syntax i need to put here?
    Do i need to put pattern also any other tab, like under BINDING tab, if so, psl. let me know the syntax?
    By selecting the num.decimal on SELECT TYPE left side, I put as below
    null{}|zero{}|num.decimal{}
    (Checked Allow Empty, Allow Zeros check boxes)
    Pls. help me by telling What is the correct syntax i need to put here?
    Do i need to put pattern also any other tab, like under BINDING tab, if so, psl. let me know the syntax?
    2) Price field - Decimal field - Limit leading digits as 14 and Limit trailing digits as 4
    Pls. help me by telling What is the correct syntax i need to put here?
    Do i need to put pattern also any other tab, like under BINDING tab, if so, psl. let me know the syntax?
    Pls. help me by telling What is the correct syntax i need to put here?
    Do i need to put pattern also any other tab, like under BINDING tab, if so, psl. let me know the syntax?
    3) Subsidy in % field - Decimal field - Limit leading digits as 2 and Limit trailing digits as 2
    Pls. help me by telling What is the correct syntax i need to put here?
    Do i need to put pattern also any other tab, like under BINDING tab, if so, psl. let me know the syntax?
    Pls. help me by telling What is the correct syntax i need to put here?
    Do i need to put pattern also any other tab, like under BINDING tab, if so, psl. let me know the syntax?
    Thank you

    Thank you.
    Pls. let me know
    1) My understading from your answer is, i need NOT to put any PATTERN in BINDING tab? am i correct?
    2) Sure, i will put the suggested below syntax, but pls. let me know do i need to select any entry from the left side box (as shown in the black box in below screen shot?) and then i put the suggested below syntax/patern? or i don't need to select any entry from the left box as shwon in below screen shot as black box?
    null{'Enter a Number'}|num{zzz,zzz,zzz,zzz,zz9.999}
    3) For example, if i select num.deciaml {} option.....then the blue high lighted part is coming as trail part to the syntax? is it OK, let it come?
    4) So, i guess, for 2 leading and 2 training length, i need to put below pattern, am i correct?
    null{}|num{z9.99}
    Edit pattern would be for 2,2 is as below, am i correct?
    null{}|num{z9.888}
    5) Do i need to check the ALLOW EMPTY and ALLOW ZERO check boxes? or not?
    6) By chance, if user put spaces, then I want to truncate spaces / delete the spaces in the middle of data or anywhere in the data/field, so can i use as below? if not, pls. suggest me for get rid off spaces from anywhere in the field, bcz i am guessing these crap spaces is causing an issues for me
    null{'No data'}|num{zzz,zzz,zzz,zzz,zz9.999}
    Thank you

  • Macbook Pro crazy green and black, horizontal, checkered pattern, glitching back and forth until it shuts itself off?

    My macbook pro (late 2013 model) will glitch out like this for a day or two, then go a month with nothing happening, then it'll act up again for a day or two. It's been doing this for about 6-8 months. It would typically happen about 20 seconds after I turned my computer on or as quick as 5 seconds. After it had done it a few times it wouldn't happen again for an hour or two, then act up again. Today marks the day where it happened all day instead of off and on. I just want to know what's wrong with the dang thing and fix it.

    Run your serial number here:
    Apple Recall:
    https://www.apple.com/support/macbookpro-videoissues/
    There is currently a recall.

Maybe you are looking for