using weblogic unit-of-order (PUA) in the osb proxy service

Hello

I have a deployed on Weblogic server JMS queue. The messages in the queue are grouped using Weblogic JMS_BEA_Unit-of-order (PUA).

Now, I have an OSB 10 g of Proxy Service that reads messages from the queue. The problem is, upon receipt of a message, acknowledgement of receipt is sent immediately, thus eliminating the message from the queue and the next with the same unit-Of-Order message is ready for processing.

But the business scenario is the first message to read, processed and then decide to recognise or not. The second message should not be interpreted, unless the previous message is processed successfully.

Can someone help with this scenario?

Thank you
Alex

Published by: user9024636 on February 11, 2010 02:57

with PUA, you'll need to do the syschronous transaction.
1. make transacation enable XA
2 using the road for the sychrounous transaction
3. use the routing options, and then select mode = request-respone
4. If the Proxy service is based on the jms then you should also together WHAT JMS Transport-> Advance settings-> XA is required-> checked

Kind regards
http://SOA-Street.blogspot.com

Tags: Fusion Middleware

Similar Questions

  • Message access control in the OSB proxy service when the Service Type is the Any SOAP Service

    Hello

    We have a proxy OSB service where the Service Type is 'no matter what SOAP Service'. We use Auth.xml to authenticate messages to achieve this proxy service.

    It is, ca we apply Message this proxy access control so that only user A is allowed to sent message has and only user B is allowed to message sent B?

    Us know if the proxy OSB service is based on a wsdl, then we can apply access control message for each operation in the Security tab - and thus specify which user can access the operation. But unfortunately, we have not a wsdl, because this service proxy is a proxy gateway and must accept any SOAP message reaches.

    For example, if the user name in the SOAP header is msgAUser, get is accepted.

    "< soapenv:Envelope xmlns:soapenv ="http://schemas.xmlsoap.org/soap/envelope/">"

    < soapenv:Header >

    "< xmlns:wsse wsse: Security ="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">."

    < wsse: UsernameToken >

    < wsse:Username >msgAUser< / wsse:Username >

    < wsse:Password >msgApwd< / wsse:Password >

    < / wsse: UsernameToken >

    < / wsse: Security >

    < / soapenv:Header >

    < soapenv:Body >

    <Get>

    ...

    < /Get>

    < / soapenv:Body >

    < / soapenv:Envelope >

    If the user name in the SOAP header is msgBUser, then MessageB is accepted.

    "< soapenv:Envelope xmlns:soapenv ="http://schemas.xmlsoap.org/soap/envelope/">"

    < soapenv:Header >

    "< xmlns:wsse wsse: Security ="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">."

    < wsse: UsernameToken >

    < wsse:Username >msgBUser< / wsse:Username >

    < wsse:Password >msgBpwd< / wsse:Password >

    < / wsse: UsernameToken >

    < / wsse: Security >

    < / soapenv:Header >

    < soapenv:Body >

    <MessageB>

    ...

    < /MessageB>

    < / soapenv:Body >

    < / soapenv:Envelope >

    Any suggestions please?

    Understood.

    My current client, we have faced the same problem and implemented a similar design which nevertheless has important benefits.

    The problem with proxy input all SOAP is not only in the complexities of authentication. Most important, resources fine grain (thread) management becomes impossible: proxy entry has a workmanager, one constraint of son max. If any single service behind entered proxy knows an influx of requests (because of a peak or a misconfigured customer), he eats the workmanager dry and the rest of the services become too inadmissible.

    In this spirit, we have implemented the following diagram. It's a little more complicated, but it serves us well for a few years already:

    EntryProxy 1-> Interceptor entering Proxy-> Proxy 1

    EntryProxy 2-> Interceptor entering Proxy-> Proxy 2

    ...

    Enter proxy doesn't do Nothing but shall forward the request for interception of incoming traffic. Power of Attorney of the entry, however, has its own WSDL, authentication and the workmanager which allows precise control.

    Another important aspect of a proxy of the entry, it is that it passes a custom header containing the name of the destination of the interceptor, e.g. TargetURI = "ProxyService/Paypal/Paypal.

    Incoming Interceptor Proxy performs all recording, the error handling and other common tasks.

    Then, according to the last header, the proxy of the interceptor makes a dynamic call to route to the specified destination.

    Yes, this design has an additional moving part - a proxy entry - but he a) works b) guard control all in our hands. The entry proxy is a very small point; When I need to make a new one, I just copy an existing one and replace the WSDL file and the value of the TargetURI - 30 seconds of work.

    Hope that helps.

    Vlad

    http://vladimirdyuzhev.com

  • Question about the OSB proxy service

    Hello

    I'm new to the world of SOA/OSB. I'm working on a POC from the OSB for our existing application. I have a question about the definition of the URL endpoint to the proxy service. It is possible to specify a generic url endpoint to a proxy service. Something like / SomeService / *. I tried and got errors. Is it possible to do somethig like that or it is a mistake on a conceptual level.

    Thank you

    anything you type in the uri of the endpoint of entry will be the contextroot to your service, so /SomeService should indeed be sufficient or as mentioned Pierluigi/SomeService/blabla is also valid (Betty is not a parameter query, but only a part of the contextroot)

    If you want to use a service like http rest

    / SomeService/blabla would still be the contextroot, and after that, you can use the query parameters

    / SomeService/badarou? var1 = test & var2 = test or/SomeService/blabla/employee/id/1

  • BEA-382051 any transaction not found on the OSB Proxy Service

    Hello

    I have a proxy mq service and that has properties enabled for 1. Mandatory transaction 2. Same operation required for a response. Also added routing with QoS Options to "Exactly Once" actions to publish and c/o Service.

    MQ proxyQ-> proxy1 local-> localPS11-> localPS12-> localPS13
    MQ proxyQ-> local proxy2-> localPS21-> localPS22-> localPS23

    All these PS11, 12,... have publish and service a/s for various DB operations such as readBS, insertBS and updateBS.

    I searched a few threads in the forum, Anuj has also suggested to activate Options routing with QoS to "Exactly Once".
    What I did is I added and allowed to c/o/Publishing Service requesting this property [insertPS-> insertBS] and [updatePS-> updateBS] only.
    * NOT for [readPS-> readBS] area.*

    What is the cause of this error? I mean, what do I need to enable to publish them all and s. c/o actions regardless of readPS or updatePS?
    I also tried with httpProxy instead of mqProxyService service

    Error: BEA-382051 any transaction not found on the current Thread

    Your suggestion is very apprecited.

    Thank you

    Edited by: 1002815 may 6, 2013 07:59

    Yes, no need to add this legend and node of Road Service by participating in the overall transaction by default.

    Kind regards
    Anuj

  • I use creative cloud in order to download the trial of Photoshop on my pc but this error:-Instillation failed. Not enough disk space. Please free up space on C and try again (-30)

    I use creative cloud in order to download the trial of Photoshop on my pc but this error:-Instillation failed. Not enough disk space. Please free up space on C and try again (-30)

    I entered the settings of cloud and told to download for my largest drive E (which it fine for lightroom) but it only downloads on drive C (small disk almost full) for Photoshop. I missed something or is this a bug?

    Thanks in advance

    Shared resources and temporary files will be stored on your primary drive.  If a lack of disk space prevents installation then make sure you have enough space on the main drive for temporary files and installation files extracted to be placed.

    Guinot

  • whenever I try to certify a document using my E-token brazilin, it appers: the windows cryptographic service provider reported an error. Code: 2148073510. Someone knows how to fix this?

    I would be grateful if someone could help me. Every time I try to certify a document using my E-token brazilin, it appears: the windows cryptographic service provider reported an error. Code: 2148073510. Someone knows how to fix this?

    Problem of this sort occurs generally when the driver that supports your token is not fully compliant with all standards. Some signature applications are mild for some of the discrepancy and you can still use your signature token in these applications. Acrobat is more strict about this.

    Without actually having your token, it is difficult to continue the investigation.

  • Unable to connect to the web proxy/services

    Unable to connect to the web proxy/services used for officejet pro 8600 as well as using verizon fios actiontec router.  I tried wireless and ethernet.  Connectivity seems good.

    Resolved.  Port forwarding blocked by another application of verizonwebcamera problem.

  • Can 'connect to the Web (proxy) service.

    Hello

    I use JDev 11.1.2.3.0 and the integrated WebLogic server (10.3.5.0).
    I am trying to deploy a Fusion Webapp (ADF) which needs to connect to an external Web service (so it is not in my local network).
    I use a proxy and I entered all the information in the boot parameters in my WebLogic (Tools > Preferences > Web & Proxy) and successor to the power of Attorney 'Test '.
    But when I try to log into my webservice (so when start my weblogic and deploy my application), the webservice does not even get my connection request.
    I'm I missed something? Or is it somehting wrong with the settings of my laptop?

    http://StackOverflow.com/questions/120797/how-do-i-set-the-proxy-to-be-used-by-the-JVM - try this add the implementation for your project options

  • Endpoint URI to the OSB business service

    Dear team,

    We have defined 3 queues in weblogic.

    Business service must publish to one of these queues according to the State. How to dynamically send uri endpoint for a business service.

    Please suggest.

    Thanks in advance

    Hello

    You can override the URI by adding a routing option.

    Please refer to the section "2.4.26 adding and routing of Actions in the message stream configuration" to.

    http://docs.Oracle.com/CD/E28280_01/dev.1111/e15866/tasks.htm#OSBDV178

    Kind regards

    Anuj

  • Can't get rid of a TX - message keeps appearing and being processed by the OSB

    I have a sort of a poison message or TX, I can't empty. Every 10 seconds, I get a message from journal like the second one below and the number of pending messages to several places and OSB proxy service processed messages keeps climbing--all this without producing new messages on my part I tried to delete the Bank to default server on the server managed OSB and storing files of the JMS server. No luck.

    When this first started happening, the error messages resemble the first below. Something I did caused the change, I guess. However, it's the same TX ID overall.

    So, first of all, how can I get rid of this thing? It makes me nuts and prevents me from closing on a VINE.

    Secondly, why is it happening? I have a suspicion - would it because we have configured somehow mutiple domains with the same name for a distributed application? It is not my habit but it happened. These areas do not communicate directly, but there are areas that need to communicate with both. So I think that the ambiguity of the name can be wrong us. Just a guess, if.

    In this case, the field of the sgosb proxy service (this domain name is unique) is receiving messages from a queue lies in the pega_domain to Singapore and another proxy service is put a message to another queue in the pega_domain in the United Kingdom. Is not in a single TX; the first proxy service forwards the message to a queue in the sgosb_domain, the second proxy service receives this message and puts it in the other pega_domain. It's a TX XA for each proxy service.

    Just to make it more fun, the sgosb_domain has another service of proxy read from a different queue and sent to a queue in the third pega_domain to the United States.

    DRM for any help or idea.

    Oh yes, the field of the OSB's WLS 10.3.4 while the pega_domains are WLS 10.3.2

    Original error message
    ####<Apr 13, 2011 4:32:13 AM GMT> <Error> <EJB> <sg01app510> <sgosb_1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'>
    <<anonymous>> <> <92f54a30d60e6302:-4b6d523c:12f4cfeaabc:-8000-0000000000000123> <1302669133597> <BEA-010026> <Exception occurred during commit of 
    transaction Xid=BEA1-039B0B6D3D0E77C1B135(1898471720),Status=Rolled back. [Reason=Unknown],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since 
    begin=0,seconds left=600,XAServerResourceInfo[WLStore_pega_domain_ProcessEventJMS_Store_mgd1]=(ServerResourceInfo[WLStore_pega_domain_ProcessEventJMS_Store_mgd1]=
    (state=new,assigned=none),xar=null,re-Registered = false),SCInfo[sgosb_domain+sgosb_1]=(state=rolledback),SCInfo[pega_domain+pega_1]=(state=rolledback),properties=
    ({}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=sgosb_1+152.64.128.243:22110+sgosb_domain+t3+, XAResources={eis/tibjms/Topic,
    WLStore_sgosb_domain_FileStore_auto_1, eis/aqjms/Queue, eis/wls/Queue, eis/tibjms/Queue, WLStore_sgosb_domain__WLS_sgosb_1, eis/AQ/aqSample, eis/aqjms/Topic,
    eis/pramati/Queue, eis/sunmq/Queue, WLStore_sgosb_domain_WseeFileStore_auto_1, WLStore_sgosb_domain_MesssageForwardingJMS_Store_mgd1, 
    WSATGatewayRM_sgosb_1_sgosb_domain, eis/jbossmq/Queue, eis/activemq/Queue, eis/fioranomq/Topic, eis/tibjmsDirect/Topic, eis/wls/Topic, 
    eis/tibjmsDirect/Queue, eis/Apps/Apps, eis/webspheremq/Queue},NonXAResources={})],CoordinatorURL=pega_1+nj09mhm5078:22111+pega_domain+t3+):
    javax.transaction.RollbackException: This transaction does not exist on the coordinating server.  It was probably rolled back and forgotten.
            at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
            at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
            at weblogic.transaction.internal.CoordinatorImpl_1032_WLStub.commit(Unknown Source)
            at weblogic.transaction.internal.TransactionImpl$1.run(TransactionImpl.java:331)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
            at weblogic.transaction.internal.SecureAction.runAction(SecureAction.java:72)
            at weblogic.transaction.internal.TransactionImpl.commit(TransactionImpl.java:327)
            at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:252)
            at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:239)
            at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:553)
            at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:424)
            at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:326)
            at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
            at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
            at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
            at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
            at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Caused by: javax.transaction.RollbackException: This transaction does not exist on the coordinating server.  It was probably rolled back and forgotten.
            at weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:94)
            at weblogic.transaction.internal.CoordinatorImpl_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)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    The error message I receive now
    ####<Apr 13, 2011 4:51:38 AM GMT> <Error> <EJB> <sg01app510> <sgosb_1> <[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> 
    <92f54a30d60e6302:-42808c28:12f4d3173cb:-8000-0000000000000032> <1302670298730> <BEA-010026> <Exception occurred during commit of transaction 
    Xid=BEA1-0011D0679BA5074B8E12(1930603846),Status=Rolled back. [Reason=javax.transaction.xa.XAException],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds 
    left=60,XAServerResourceInfo[WLStore_sgosb_domain_MesssageForwardingJMS_Store_mgd1]=(ServerResourceInfo[WLStore_sgosb_domain_MesssageForwardingJMS_Store_mgd1]=
    (state=rolledback,assigned=sgosb_1),xar=WLStore_sgosb_domain_MesssageForwardingJMS_Store_mgd1239571724,re-Registered = 
    false),XAServerResourceInfo[WLStore_pega_domain_ProcessEventJMS_Store_mgd1]=(ServerResourceInfo[WLStore_pega_domain_ProcessEventJMS_Store_mgd1]=
    (state=rolledback,assigned=pega_1),xar=null,re-Registered = false),SCInfo[sgosb_domain+sgosb_1]=(state=rolledback),SCInfo[pega_domain+pega_1]=(state=rolledback),properties=
    ({}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=sgosb_1+152.64.128.243:22110+sgosb_domain+t3+, XAResources={eis/tibjms/Topic, 
    WLStore_sgosb_domain_FileStore_auto_1, eis/aqjms/Queue, eis/wls/Queue, eis/tibjms/Queue, WLStore_sgosb_domain__WLS_sgosb_1, eis/AQ/aqSample, eis/aqjms/Topic, eis/pramati/Queue, eis/sunmq
    /Queue, WLStore_sgosb_domain_WseeFileStore_auto_1, WLStore_sgosb_domain_MesssageForwardingJMS_Store_mgd1, WSATGatewayRM_sgosb_1_sgosb_domain, eis/jbossmq/Queue, eis/activemq
    /Queue, eis/fioranomq/Topic, eis/tibjmsDirect/Topic, eis/wls/Topic, eis/tibjmsDirect/Queue, eis/Apps/Apps, eis/webspheremq/Queue},NonXAResources=
    {})],CoordinatorURL=sgosb_1+152.64.128.243:22110+sgosb_domain+t3+): weblogic.transaction.RollbackException: Unknown reason
            at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1881)
            at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:345)
            at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:239)
            at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:553)
            at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:424)
            at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:326)
            at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
            at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
            at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
            at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
            at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
            at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Caused by: javax.transaction.xa.XAException
            at weblogic.store.gxa.internal.GXAResourceImpl.prepare(GXAResourceImpl.java:1227)
            at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:1295)
            at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:500)
            at weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:380)
            at weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:2593)
            at weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:1321)
            at weblogic.transaction.internal.SubCoordinatorImpl.startPrepare(SubCoordinatorImpl.java:183)
            at weblogic.transaction.internal.CoordinatorImpl_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)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    .>
    Published by: SteveElkind on April 13, 2011 05:50

    I see these possibilities:

    -Cross over the security of the domain (like atheek1 mentioned).
    -Transaction timeouts are too short (I think that there is a default configurable large area, as well as the ability to define a basis of CMT or BMT. waiting periods)
    -Configuration has a duplicate name.

    It is not required to nominate every single store between areas, is not generally necessary to ensure that each JMS server is named unique (even if it can help in certain use cases).

    WebLogic requires the following when you work with several areas:

    -Each unique domain name.
    -Name of the each server wl unique, even if in different areas.
    -Name of the each server unique, even if jms in different areas (is usually not necessary - and not the problem in this case - but you should do it anyway).
    -Name each unique, even if saf agent in different areas (is usually not necessary - and not the problem in this case - but you should do it anyway).
    -Configure the security of the area.

    For a bit more details, see the "best practices" section of the JMS configuration edoc.

    Tom

    Published by: falls on April 13, 2011 09:33

    Published by: falls on April 13, 2011 09:35

  • Modify the web proxy server to vCenter server

    Hello

    I installed the vCenter server on a virtual machine that is present at the top an ESXi host in my vSphere environment. The operating system installed on the virtual computer is Windows Server 2008. Now, I want to change the web proxy service on the vCenter server to allow the http connection. I'm following the steps in this guide:

    http://pubs.VMware.com/vSphere-50/index.jsp?topic=%2Fcom.VMware.perlsdk.pg.doc_50%2Fviperl_proggd_preface.2.1.html

    However, the path specified in this guide: c:\Documents and Settings\AllUsers\Application Application Data VMware VirtualCenter

    is not present in Windows Server 2008.

    And the path that contains vCenter which is C:\Program Files\VMware\infrastructure\virtualcenter Server doesnot contain any proxy.xml file that needs to be changed.

    I need help with this as to how to activate the connection http on the vcenter server.

    Thanks in advance.

    Try to paste this path into the address bar in Explorer or in the command line. This is a hidden directory.

  • The standardization of the distributed and unit-of-order ISSUE

    Hello

    I will in the following document and I have a few questions on this basis
    http://docs.Oracle.com/CD/E17904_01/Web.1111/e13727/uoo.htm

    1.
    Based on the above, if a unit-of-order jms message is sent to a uniform distributed topic, Weblogic sends the message that one of the members of destination topic. Is it also correct to assume that messages will not be transmitted to other members of topic destination even if the redirection policy is set to "REPLICATED"?


    2.
    In addition, the document above (http://docs.oracle.com/cd/E17904_01/web.1111/e13727/uoo.htm#i1041061) mentions a limitation when using uniform distributed QUEUE and unit-of-order with hash routing function. That is to say
    + "If a member of queues distributed has a unit-of-control partner and is inaccessible, the producer sends the message will throw a JMSOrderException and messages are not routed to other distributed queue members. +.

    However, the document does not mention what would be a behavior under the same scenario when using uniform distributed TOPIC (the use of hash-based routing)? will it be the same behavior with uniform SUBJECT distributed as well? Can you please clarify this


    3 Please refer to the section of the document http://docs.oracle.com/cd/E17904_01/web.1111/e13727/uoo.htm#i1044686, where it is said that + 'unit-of-Order messages are processed one at a time' +. This means that any operation batch parameter specified on the MDB (listening on the subject) will be ignored and that a message will be processed at a time?


    Kind regards
    Arif

    Published by: user602479 on January 11, 2012 12:15 AM

    I somehow implies that the behavior of publish/subscribe violates the contract PUA? In an RTD or a PDT, messages for the same AUP can of course be copied on multiple subscriptions. The ranking of the AUP of transformation within a given subscription is maintained.

    That said, there are only two cases where I remember off-the-top of my head that PUA command can easily be violated:

    -As you mentioned, no transactional section BMD in compatibility mode that max-beans-in free-pool greater than 1 more run in a thread pool with more than 1 thread available in the MDB. IIRC, compatibility mode is not supported with Stdp, this restriction does not apply to the Stdp. It's good to know you already noticed this in the docs.

    -Distributed queues that allow "transfer queue". I know it's documented too, but I don't remember where.

    I do not remember the existence of special restrictions on the use of PUA in combination with the PDT. Hash-based routing applies on the way of the shipment and has the same behavior on a like on a TDR or a UDQ TMP. Ditto for the track of basis of Routing Service.

    Kind regards

    Tom

    Published by: falls on January 11, 2012 17:29

  • I have created a slideshow using Photos app. I wish that the images will appear in a random order (as they can in Power Point). I see no way to do it in the settings. Any advice?

    I have created a slideshow using Photos app. I wish that the images will appear randomly (as they can in Power Point), but I don't see where in the settings that allows this. Any thoughts?

    There is no option in Photos for MAc that allows you to randomly pull a slide show.

    You can create an album and have the album as an instant slide show in a random order using an Apple Script.

    See this link: Script: Shuffle Photos for an instant slide show in a random order

  • How to use metric units in the dialog box layout?

    When I go to my layout in the margins tabs dialog box I see that I can specify the margins in inches. However, in my friends PC, I saw Page Setup dialog boxes that use millimeter to manage margins.

    How can I make my version of Firefox to use millimeters instead of inches? Using this unit dark is annoying for me. I prefer to use the metric unit internationally accepted.

    You can look at the code here to see if this gives some possible things to try:

  • I can't unlock my iphone by apple ID knowing that the previous owner removed the device from his account, but still the unit asks the old code in order to unlock the phone

    I can't unlock my iphone by apple ID knowing that the previous owner removed the device from his account, but still the unit asks the old code in order to unlock the phone

    If the device is always ask for the ID of the previous owner, then it is has not been deleted.

Maybe you are looking for