con:async-request-queue

Hi,
          I've created the jms-queue, which was described in the manifest.xml, between the <con:async-request-queue> and <con:async-request-error-queue> -tags.
          I've a problem with the async-request-queue... When I send a message, the message is treated right, but it stays on this queue. Normally when a message is send, it gets the message from the specific queue... I really don't get what's wrong...
          Has anyone an idea?
          Thx in advance
          Ann

hi,
thanks for the reply.
Just tell me if my understanding is right. Let us consider the application server is getting the requests. When we Enable Request Flow Control (by selecting the checkbox), we are making the server to put the requests to a queue(if all the threads of the process is busy, it puts it to the queue.). By, low water mark and high water mark, we mention the minimum and maximum amount of requests to be put into a queue.
If i am right, i am getting the following doubt. You have mentioned that this wont work in KXS (that is... appserver will accept any amount of requests). What if the requests exceed the Request Queue High Water Mark? Will the server be continuing to get the requests? Or will it hang?
regards,
desigan

Similar Messages

  • Propagate JMS Request Queue to JMS response in Topic

    Hi guys
    I trying to create a composite application that give me the response for one request queue and receive the response in a topic JMS, but I cant propagate the received response to the composite application. I have the response in the mediator but the BPEL process are waiting for the response.
    I working in SOA Suite 11.1.1.2 and WLS 10.2
    My composite have a main BPEL process and 2 mediators with Adapters to JMS Queue and JMS Topic
    Someone know what I´m doing wrong???
    Thanks.

    Hi,
    The problem as described seems like it is specific to BPEL -- you might want to try posting to the BPEL forum at BPEL
    Tom

  • How could increase the number of waiting request queue?

    how could increase the number of waiting request queue?
    thanks,

    I assume you're asking because you're getting connection refused exceptions? Set the AcceptBacklog parameter in the config.xml/via the console. Here's a description of the parameter:
    http://e-docs.bea.com/wls/docs81/config_xml/Server.html#AcceptBacklog

  • New to JMS: How to have to Request Queue

    hi
    I have a problem.
    I have integrated Weblogic 10 with Webspere 7.
    I am able to communicate between the same using a binding file.
    Now, I have one Request Queue in weblogic which in turn connects to the MDB.
    how can i have two request Queue.
    In my case : I have two swift System which send request to my MDB. when it is only one Incoming Queue,then it is fine.
    Can messaging Topic help? any dummies document on these.
    please help
    Thanks in advances
    Suhel

    I am not sure I fully understand your application configuration and what you are trying to achieve.
    A topic is for an application logic where multiple consumers need to receive a copy of each message that is sent to a destination What. you want to achieve is multiple senders though.
    If you don't want the two swift systems to share the same Request Queue, you can configure another queue in WebLogic and deploy another MDB to listen to it. In other words, if you configure 2 request queues, you can deploy 2 MDBs, each listen on one queue. You can also use WebLogic cluster and distributed queues, where multiple physical queues share the same logic jnid name. Then you only need to deploy one MDB.
    If you give more details about your goal, you have a better chance to get helpful answers.
    Thanks,
    Dongbo

  • Dispather request queue and FIFO

    Are the request in the request queue processed on the basis of first in first out (FIFO)? thanks.

    Yes, The requests are processed on a first-in, first-out basis (FIFO).
    Manu

  • How can I monitor async requests in OSB

    Hello everybody,
    I have to set an async with response call to my legacy application. But as OSB does not support async calls with response yet, I'll use this approach described here: http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jpdtransport/transport.html#wp1102152 that tells me to set up one proxy that will make the request to the legacy application, and another proxy to handle the callback (my application will call this one manually when it finishes the process).
    But, doing this, I'll have two distinct transactions, two distinct proxies, and no "natural" correlation between them. I need to set some correlation that allows me to create one SLA alert when the requisition takes more than X minutes. I already thought on sending the transaction id ($messageID) to my legacy application and have it returned to the response proxy. But doing this, I would still have no link between the information (when started, etc) of request proxy.
    Well, that is what I need to get done. Some way on measuring the execution time (in SLA Alerts) of my service. How this could be done?
    Thanks a lot guys.

    I have to set an async with response call to my legacy application. But as OSB does not support async calls with response yet, I'll use this approach described here: http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jpdtransport/transport.html#wp1102152 that tells me to set up one proxy that will make the request to the legacy application, and another proxy to handle the callback (my application will call this one manually when it finishes the process).
    But, doing this, I'll have two distinct transactions, two distinct proxies, and no "natural" correlation between them. I need to set some correlation that allows me to create one SLA alert when the requisition takes more than X minutes. I already thought on sending the transaction id ($messageID) to my legacy application and have it returned to the response proxy. But doing this, I would still have no link between the information (when started, etc) of request proxy.
    Well, that is what I need to get done. Some way on measuring the execution time (in SLA Alerts) of my service. How this could be done?What would be the transport of communication with legacy system (JMS)?
    1) OSB is efficient in stateless point to point invocation/message enrichment but this problem appears to be use case in orchestration which is better addressed by BPEL.
    2) SLA alerts in OSB are designed to work at a single proxy level. Using SLA alert framework in OSB for your use case is not possible.
    3) At other level OSB also does not expose metrics (http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jmx_monitoring/concepts.html) that will allow you to do this type of correlation using external java program.
    My two cents
    Manoj

  • Administrative request queue freezes forever

    We are building a scenario for master / master replication with two servers and one instance each..
    The API is used to execute this operation. First time this was executed in LAN (2 M) and all the process has completed successful in 15 minutes.
    Same process needs to be done in WAN (64K), and now (in this WAN) we got events as follows:
    -     when executing ADD_MASTER_DATABASE, both instances put a lot of administrative request in its queues. Those request are never executed. It remains in status `AWAIT_CALLBACK` forever. We kept the process running for 10 hours with no results.
    -     Then, once there is no activity on queues we do a &#8220;shutdown&#8221; and restart both instances. So the queues starts to work until be empty.
    Servers are Windows 2000 Advanced Server, running Oracle 8i Enterprise Edition 8.1.6.
    Thanks for any help

    2 things.
    1. there are several timeouts which will kick in eventually. Generally though they take 5-10 minutes.
    2. If this is not bad code on your part, then its a function of your connection mechanism which could be due to yoru OS, or whatever is in your connection path. For instance, I connect to my rmi server, and if I pull the cable, my RMI client is aware the instant I try to make another call. Or if there is an active call it is instantly interrupted. And exception is immediately thrown in either case. However, if I am tunnelling over ssh, through an ssh client, and I pull the cable, the java program does not know instantly because my ssh client I guess does not instantly reveal this information.

  • Running, MS conn ok, Dia Queue time: 0.00 sec, J2EE status info unavailable

    hi all,
    I have installed solution manager and was running fine but now when i start it then getting below issue in sapmmc
    Running, Message Server connection ok, Dialog Queue time: 0.00 sec, J2EE status info unavailable
    while log of disp+work and dev_jcontrol having issue...
    DpMsgAdmin: Set patchno for this platform to 254
    Release check o.K.
    Fri Oct 29 12:46:57 2010
    J2EE server info
      start = TRUE
      state = STARTED
      pid = 4372
      argv[0] = F:\usr\sap\SOL\SYS\exe\uc\NTAMD64\jcontrol.exe
      argv[1] = F:\usr\sap\SOL\SYS\exe\uc\NTAMD64\jcontrol.exe
      argv[2] = pf=F:\usr\sap\SOL\SYS\profile\SOL_DVEBMGS00_solman4
      argv[3] = -DSAPSTART=1
      argv[4] = -DCONNECT_PORT=64995
      argv[5] = -DSAPSYSTEM=00
      argv[6] = -DSAPSYSTEMNAME=SOL
      argv[7] = -DSAPMYNAME=solman4_SOL_00
      argv[8] = -DSAPPROFILE=F:\usr\sap\SOL\SYS\profile\SOL_DVEBMGS00_solman4
      argv[9] = -DFRFC_FALLBACK=ON
      argv[10] = -DFRFC_FALLBACK_HOST=localhost
      start_lazy = 0
      start_control = SAP J2EE startup framework
    DpJ2eeStart: j2ee state = STARTED
    DpJ2eeLogin: j2ee state = CONNECTED
    Fri Oct 29 12:47:00 2010
    ***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer) [nixxi.cpp 4424]
    *** ERROR => NiIRead: SiRecv failed for hdl 4 / sock 568
        (SI_ECONN_BROKEN/10054; I4; ST; 127.0.0.1:2480) [nixxi.cpp    4424]
    *** ERROR => DpJ2eeMsgProcess: NiRead failed (NIECONN_BROKEN) [dpxxj2ee.c   1212]
    DpJ2eeMsgProcess: j2ee state = CONNECTED (NIECONN_BROKEN)
    Fri Oct 29 12:47:17 2010
    DpJ2eeEmergencyShutdown: j2ee state = SHUTDOWN
    Fri Oct 29 12:47:37 2010
    DpEnvCheckJ2ee: switch off j2ee start flag
    DpEnvCheckJ2ee: switch off j2ee start flag
    dev_jcontrol
    trc file: "F:\usr\sap\SOL\DVEBMGS00\work\dev_jcontrol", trc level: 1, release: "700"
    node name   : jcontrol
    pid         : 4372
    system name : SOL
    system nr.  : 00
    started at  : Fri Oct 29 12:46:57 2010
    arguments       :
           arg[00] : F:\usr\sap\SOL\SYS\exe\uc\NTAMD64\jcontrol.exe
           arg[01] : pf=F:\usr\sap\SOL\SYS\profile\SOL_DVEBMGS00_solman4
           arg[02] : -DSAPSTART=1
           arg[03] : -DCONNECT_PORT=64995
           arg[04] : -DSAPSYSTEM=00
           arg[05] : -DSAPSYSTEMNAME=SOL
           arg[06] : -DSAPMYNAME=solman4_SOL_00
           arg[07] : -DSAPPROFILE=F:\usr\sap\SOL\SYS\profile\SOL_DVEBMGS00_solman4
           arg[08] : -DFRFC_FALLBACK=ON
           arg[09] : -DFRFC_FALLBACK_HOST=localhost
    [Thr 2864] Fri Oct 29 12:46:57 2010
    [Thr 2864] *** WARNING => INFO: Unknown property [instance.box.number=SOLDVEBMGS00solman4] [jstartxx.c   841]
    [Thr 2864] *** WARNING => INFO: Unknown property [instance.en.host=solman4] [jstartxx.c   841]
    [Thr 2864] *** WARNING => INFO: Unknown property [instance.en.port=3201] [jstartxx.c   841]
    [Thr 2864] *** WARNING => INFO: Unknown property [instance.system.id=0] [jstartxx.c   841]
    thanks in advance
    Diya Chopra

    Dear all,
    Even i am also facing same problem.
    We are setting up Diaster recover  (DR ) where we are doing the mirror copy of the Source System to Target System.
    After mounting all the files in Target DR System, i made the following changes in Target System.
    OS: AIX
    Dual stack System(ABAP +JAVA)
    Instance number used :
    00--ASCS00
    02-- DVEBMGS02
    01--SCS01
    03--D03 -------------------------------------------------------------------------->  It is maintained in another DR Server
    Database Used: Oracle
    a)renamed the Profiles (/usr/sap/KBP/SYS/profile).
    b)Changed the dbenv files (/home/kbpadm)  and (/home/orakbp)
    c)set right permissions in all files and folders in /usr/sap.
    d)Oracle is running and DB is also up
    e)Started the profiles using sapcpe
    e)After switching user (sidadm), Started the SAP Applications and SAP applications are up.
    When i checked the GetProcess list according to instance wise, i am getting below output.
    kbpadm>  sapcontrol -nr 02 -function GetProcessList
    31.07.2013 13:16:55
    GetProcessList
    OK
    name, description, dispstatus, textstatus, starttime, elapsedtime, pid
    disp+work, Dispatcher, YELLOW, Running, Message Server connection ok, Dialog Queue time: 0.00 sec, J2EE status info unavailable, 2013 07 31 11:26:41, 1:50:14, 14549078
    rslgcoll, Central Syslog Collector, GREEN, Running, 2013 07 31 11:26:41, 1:50:14, 11141296
    rslgsend, Central Syslog Sender, GREEN, Running, 2013 07 31 11:26:41, 1:50:14, 11862158
    igswd_mt, IGS Watchdog, GRAY, Stopped, , , 13631708.
    kbpadm> sapcontrol -nr 01 -function GetProcessList
    31.07.2013 14:41:22
    GetProcessList
    OK
    name, description, dispstatus, textstatus, starttime, elapsedtime, pid
    msg_server, MessageServer, GREEN, Running, 2013 07 31 11:25:53, 3:15:29, 14614568
    enserver, EnqueueServer, GRAY, Stopped, , , 14483586
    kbpadm> sapcontrol -nr 00  -function GetProcessList
    31.07.2013 14:41:55
    GetProcessList
    OK
    name, description, dispstatus, textstatus, starttime, elapsedtime, pid
    msg_server, MessageServer, GREEN, Running, 2013 07 31 11:26:17, 3:15:38, 10879188
    enserver, EnqueueServer, GRAY, Stopped, , , 13041698
    J2EE is not coming up. ALSO plz tel where to update 'system/type'  .
    There is a warning msg :
    J2ee Startup: profile parameter 'system/type' not correctly set to start J2EE; use 'J2EE' for Java only and 'DS' for double stack instance
    Server0 is not running.
    Kindly Assist.
    Regards.
    Gayathri.K

  • Should the async dispatcher queues be distributed?

    I have a WLI application with several JPDs in it. So, Workshop automatically
              creates AsyncDispatcher and AsyncDispatcher_error queues for it. The
              question is: how should I configure trhese queues in a clustered env? AFAIK,
              it is recomended to deploy WLI queues on each managed server in the cluster.
              Ok, but should I combine, say, AsyncDispather@JMS_auto_1 and
              AsyncDispather@JMS_auto_2 physical distinations into the one AsyncDispather
              distributed destination or not?
              Thanks, Denis.

    Same true for Stack. an add(int index) would break
    the deffinition of a Stack. so i think Java choose
    flexibility. However, i would rather that Stack and
    Queue be their own type of class.I think it was just a bad OO. Extending a class to reuse the code. A Stack is not a Vector. The same goes for Properties.
    Stack, Queue, Map, Set, Bag, List
    for me, none of these are related and should have
    diferent API.I agree for the most part. A List can be used to implement a Queue and a Stack. But instead extending List or Collection, they should have used encapsulation for a basic implementation.
    The JDK tends to not use encapsulation very well.

  • Pending requests in the Standard Manager queue

    We are currently facing a situation in one of our Oracle EBS R12 instances, the current number of Standard Manager processes is set to 20, cache size 20 and sleep time 15 . We frequently observe that the concurrent requests get queued up in the Standard Manager queue (Concurrent->Manager->Administer).We have observed that the request queue gets cleared out when we temporarily increase the Standard Manager process to 30/40.But, the issue occurs again after some time, when we reset Standard manager process to 20.
    Any help in this regard will be highly helpful.
    OS: OEL 5.5 (x86)
    EBS: 12.1.1
    DB: 11.1.0.7
    Install type: Multi-Node
    Regards,
    Rupdipt

    Please see the docs referenced in your other thread -- Pending requests in the Standard Manager queue
    Also, see old threads which discuss the same topic.
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Concurrent+AND+Manager+AND+Performance&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Concurrent+AND+Manager+AND+Tuning&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Concurrent+AND+Manager+AND+Processes&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Concurrent+AND+Manager+AND+Pending&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • FBU Internal Job Queue Full for Synchronous Processing of Print Requests

    Hello All,
    We are getting a lot of errors in system log (SM21) with the
    Error : FBU Internal Job Queue Full for Synchronous Processing of Print Requests
    User :SAPSYS
    MNO:FBU
    =============================================================
    Documentation for system log message FB U :
    If a spool server is to process output requests in the order they were
    created using multiple work processes, the processing of requests for a
    particular device can only run on one work process. To do this an
    internal queue (limited size) is used.
    If too many requests are created for this device too quickly, the work
    process may get overloaded. This is recognized when, as in this case,
    the internal queue is exhausted.
    This can only be solved by reducing the print load or increasing
    processor performance or, if there is a connection problem to the host
    spooler, by improving the transfer of data to the host spooler.
    Increasing the number of spool work processes will not help, as
    requests for one device can only be processed by one work process. If
    processing in order of creation is not required, sequential request
    processing can be deactivated (second page of device configuration in
    Transaction SPAD). This allows several work processes to process
    requests from the same device thus alleviating the bottleneck.
    Enlarging the internal queue will only help if the overload is
    temporary. If the overload is constant, a larger queue will eventually
    also be overloaded.
    ===========================================================
    Can you please tell me how to proceed.
    Best Regards,
    Pratyusha

    Solution is here:
    412065 - Incorrect output sequence of output requests
    Reason and Prerequisites
    The following messages appear in the developer trace (dev_trc) of the SPO processes or in the syslog:
    S  *** ERROR => overflow of internal job queue [rspowunx.c   788]
    Syslog Message FBU:
    Internal job queue for synchronous request processing of output requests full
    The "request processing sequence compliance" on a spool server with several SPO processes only works provided the server-internal job queue (see Note 118057) does not overflow. The size of this request queue is prepared using the rspo/global_shm/job_list profile parameter. The default value is 50 requests. However, if more output requests arrive for the spool server than can be processed (and the internal request queue is full as a result), more SPO processes are used to process the requests (in parallel), and the output sequence of the requests is no longer guaranteed.
    Solution
    Increase the rspo/global_shm/job_list profile parameter to a much larger value. Unfortunately, the value actually required cannot be found by "trial and error" because this queue contains all the incoming output requests on a spool server, not just the "sequence compliant" requests. A practical lower limit for this value represents the maximum sequence-compliant output requests for the above generated output device. If, for example, 1000 documents that should be output in sequence are issued from an application program to an output device, the queue must be able to hold 1000 entries so that it does not overflow if the SPO process processes the requests at a maximum low-speed.

  • Con Request Details....

    Hi
    i need to know details of the con-current request
    and want actually to see if any con-current request is doing updates or insert from back end
    CHeers

    Saggy wrote:
    Hi
    i need to know details of the con-current request
    and want actually to see if any con-current request is doing updates or insert from back end
    CHeersEnable trace and generate the TKPROF file.
    FAQ: Common Tracing Techniques within the Oracle Applications 11i/R12 [ID 296559.1]
    Enabling Concurrent Program Traces [ID 123222.1]
    How to run a Trace for a Concurrent Program? [ID 415640.1]
    How Can Trace and Debug Be Turned On For A Concurrent Request? [ID 759389.1]
    Thanks,
    Hussein

  • Dialog Queue Standstill

    Hi,
    Our production server stopped today with the dispatcher giving the follwoing message
    "Dispatcher runing,dialogue queue standstill"
    We found all dialog work processes being filled up y user SAPSYS.
    We restarted SAP and this resolved the issue.
    I would like to investigate further to know the rootcause of the issue.
    Here I have attached the dev_w0 file.
    Thanks,
    Rajiv
    Wed Apr 28 15:50:57 2010
    C  User requested cancel of current SQL on connection 0
    M  program canceled
    M    reason   = soft cancel
    M    user     = SAPSYS     
    M    client   = 000
    M    terminal = 10.61.10.207       
    M    report   = SAPLSDCL2                              
    C  OCI-call failed with -1=OCI_ERROR
    C     SQL error 1013: 'ORA-01013: user requested cancel of current operation'
    C  SQL cancelled; calling registered fct. at 00000000004BC6D0
    M  program canceled
    M    reason   = soft cancel
    M    user     = SAPSYS     
    M    client   = 000
    M    terminal = 10.61.10.207       
    M    report   = SAPLSDCL2                              
    M  in_ThErrHandle: 1
    M  ThSoftCancel: no login (step 4, th_errno 50, action 1, level 1)
    M  ThResetEmMagic: reset em magic for T30/M0/I0
    M  PfStatDisconnect: disconnect statistics
    M  Entering ThSetStatError
    M  ThIRollBack
    M  ThIRollBack: call db_rollback
    M  ThCheckComOrRb (event=0, full_commit=1)
    M  ThCallHooks: call hook >ab_SosRfcBeforeRollback< for event BEFORE_ROLLBACK
    M  ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_ROLLBACK
    M  PfAStatRevertCollected: nothing to do
    M  ThCallHooks: call hook >dyKeyTableReset< for event BEFORE_ROLLBACK
    M  ThCallHooks: call hook >SpoolHandleHook< for event BEFORE_ROLLBACK
    M  ThCheckComOrRb (event=2, full_commit=1)
    M  ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_ROLLBACK
    M  ThVBICmRbHook: called for rollback
    M  ThVBIRollBackRedo: got 0 entries to delete again
    M  ThShortCommit: call db_commit98 (keep resources)
    M  ThCheckComOrRb (event=1, full_commit=0)
    M  ThCheckComOrRb (event=3, full_commit=0)
    M  ThShortCommit o.k.
    M  ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_ROLLBACK
    M  ThNoClearPrevErr: clear prev no err
    M  ThCallHooks: call hook >rsts_after_rollback< for event AFTER_ROLLBACK
    M  ThCallHooks: call hook >ThNoResetMutex< for event AFTER_ROLLBACK
    M  ThNoCheckMutex: check for remaining locked intervals
    M  ThCallHooks: call hook >SpoolHandleHook< for event AFTER_ROLLBACK
    M  ThICommit3: full commit, set time, free resources, redispatch
    M  ThICommit3: commit and free resources
    M  ThCheckComOrRb (event=1, full_commit=1)
    M  ThCallHooks: call hook >ab_SosShmBeforeCommit< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >ab_SosRfcBeforeCommit< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >rsts_before_commit< for event BEFORE_COMMIT
    M  ThCheckComOrRb (event=3, full_commit=1)
    M  ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_COMMIT
    M  ThVBICmRbHook: called for commit
    M  ThCallHooks: call hook >dyKeyTableReset< for event AFTER_COMMIT
    M  ThCallHooks: call hook >rsts_after_commit< for event AFTER_COMMIT
    M  ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_COMMIT
    M  ThNoClearPrevErr: clear prev no err
    M  ThCallHooks: call hook >SpoolHandleHook< for event AFTER_COMMIT
    M  ThrClearMemory o.k.
    M  ThCallHooks: call hook >rsts_storage_free< for event AFTER_STORAGE_FREE
    M  ThCallHooks: call hook >db_x_short_mem_sync_point< for event AFTER_STORAGE_FREE
    M  ThAlarm: set alarm to 7200 sec
    M  ThICommit3 o.k.
    M  ThIErrHandle: do not call ThrCoreInfo (no_core_info=0, in_dynp_env=1)
    M  ThIErrHandle: Entering ThErrHdlUser
    M  ThIAMDel: delete tid/mode 30/0 (th_errno 50, release 1)
    M  ThTSCancel: set T30/M0 in status MODE_CANCEL
    M  ThIDeleteMode (30, 0, 3, ><, 0, 255, TRUE)
    M  ThIDeleteMode: no modes found ..
    M    no sub modes
    M  ThCheckMemoryState (0, 0, 1)
    M  ThIAMDel2: last active mode (0) delete tid (30)
    M  ThIUsrDel (50, 1)
    M  ThCheckMemoryState (0, 0, 1)
    M  ThIUsrDel: set status of T30 to TM_NEND
    M  ThResFree: free resources of U4951 M0 I0 (normal mode, complete free) at level 3, errno=50, db_action=TH_DB_ROLLBACK, pooling=1
    M  ThResFree: reset spa state for user T30/U4951/M0
    M  ThCheckMemoryState (0, 0, 1)
    M  ThCallHooks: call hook >ITSP: EndOfSession< for event BEFORE_SESSION_CANCEL
    M  ThCallHooks: call hook >abRtmClearSession< for event BEFORE_SESSION_CANCEL
    M  ThCallHooks: call hook >HttpClearSession< for event BEFORE_SESSION_CANCEL
    M  ThCallHooks: call hook >SpoolHandleHook< for event BEFORE_SESSION_CANCEL
    M  ThIRollBack
    M  ThIRollBack: call db_rollback
    M  ThCheckComOrRb (event=0, full_commit=1)
    M  ThCallHooks: call hook >ab_SosRfcBeforeRollback< for event BEFORE_ROLLBACK
    M  ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_ROLLBACK
    M  PfAStatRevertCollected: nothing to do
    M  ThCallHooks: call hook >dyKeyTableReset< for event BEFORE_ROLLBACK
    M  ThCallHooks: call hook >SpoolHandleHook< for event BEFORE_ROLLBACK
    M  ThCheckComOrRb (event=2, full_commit=1)
    M  ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_ROLLBACK
    M  ThVBICmRbHook: called for rollback
    M  ThVBIRollBackRedo: got 0 entries to delete again
    M  ThShortCommit: call db_commit98 (keep resources)
    M  ThCheckComOrRb (event=1, full_commit=0)
    M  ThCheckComOrRb (event=3, full_commit=0)
    M  ThShortCommit o.k.
    M  ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_ROLLBACK
    M  ThNoClearPrevErr: clear prev no err
    M  ThCallHooks: call hook >rsts_after_rollback< for event AFTER_ROLLBACK
    M  ThCallHooks: call hook >ThNoResetMutex< for event AFTER_ROLLBACK
    M  ThNoCheckMutex: check for remaining locked intervals
    M  ThCallHooks: call hook >SpoolHandleHook< for event AFTER_ROLLBACK
    M  ThICommit3: full commit, set time, free resources, redispatch
    M  ThICommit3: commit and free resources
    M  ThCheckComOrRb (event=1, full_commit=1)
    M  ThCallHooks: call hook >ab_SosShmBeforeCommit< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >ab_SosRfcBeforeCommit< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >rsts_before_commit< for event BEFORE_COMMIT
    M  ThCheckComOrRb (event=3, full_commit=1)
    M  ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_COMMIT
    M  ThVBICmRbHook: called for commit
    M  ThCallHooks: call hook >dyKeyTableReset< for event AFTER_COMMIT
    M  ThCallHooks: call hook >rsts_after_commit< for event AFTER_COMMIT
    M  ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_COMMIT
    M  ThNoClearPrevErr: clear prev no err
    M  ThCallHooks: call hook >SpoolHandleHook< for event AFTER_COMMIT
    M  ThrClearMemory o.k.
    M  ThCallHooks: call hook >rsts_storage_free< for event AFTER_STORAGE_FREE
    M  ThCallHooks: call hook >db_x_short_mem_sync_point< for event AFTER_STORAGE_FREE
    M  ThAlarm: set alarm to 7200 sec
    M  ThICommit3 o.k.
    M  PfStatDisconnect: disconnect statistics
    M  ThDealComm: T30/U4951/M0 has no cpic conns
    M  clean up all internal modes of T30/U4951/M0
    M  call ab_endmode (END_MODE_CLEAR_ALL)
    M  RstrNotifyUserChange: user/client = (SAPSYS      /000)
    M  ***LOG R47=> ThResFree, delete (001050) [thxxmode.c   1384]
    M  ThVmcCleanMode (deleteOfMainMode=1, AoS=0)
    M  DpVmcGetVmByTmAdm: no VM found for T30/M0/I0
    M  ThSesGetSessionType: no associated entry
    M  ThSesIsJavaSessionId: no associated entry
    M  ThVmcCleanMode o.k.
    M  ThGetEnqInfo: no enq info found
    M  ThRmLocQueue: no async request found
    M  ThPlgCleanAll: clean all plugins of T30/M0/I0 (th_errno=50, level=3)
    M  ThPlgClean: clean plugin 0 of T30/M0 (th_errno=50)
    M  ThPlgClean: call cleanup handler
    M  ThPlgClean: clean server plugin
    M  DpSetContextCounter: num_used_contexts[1] = 6
    M  ThPlgClean: errno=50, state=DP_PLUGIN_START_WRITE, cancel plugins
    M  ThPlgClean: cancel read mpi <7d>
    M  ThPlgClean: cancel write mpi <7e>
    M  ThPageFree: free (4951,0,0, mode = 3)
    M  ThRollFree: free (4951,0,0, mode = 3)
    M  ThRmFree:  cleanup resources for T30 M0
    M  RmCleanUpResources3: hdr/tbl/ext_tbl/free/keep = 000000000FC4F948/000007FF3AE9A040/0/1/0
    M  RmCleanUpResources3: call resource handler 00000000009530D0 for key/entry 10/0
    M  RmInitResourceTblEntry: free resource description  at 000007FF3AE9F0E0 (ext_tbl=0)
    M  RmIFreeTable: free resource table at 000007FF3AE9A040 (ext_tbl=0)
    M  ThRmFree: reset eg state of T30 M0
    M  ThRmFree cleanup resources for T30
    M  RmCleanUpResources3: hdr/tbl/ext_tbl/free/keep = 000000000FC55578/0000000000000000/1/1/0
    M  RmCleanUpResources3: no resources registered
    M  ThRmFree: reset eg state of T30
    M  ThIEmFree: delete hyper context (hyperHdl=000007FF3AE88E50)
    M  ThIEmFree: call EmContextDelete (em_hdl=1)
    M  ThResFree: save spa pointer 000007FFD1443CD0 and install dummy spa
    M  ThClearMode: clear tid/mode 30/0 (next/prev 0/0)
    M  ThIUsrDel: set state of term T30 to TM_NEND
    M  ThISend: (tm/user/type/info = 30/SAPSYS      /0x41/0x0, mode_deleted=1)
    M    TASK_SWITCH
    M    DISP
    M  ThCheckAbapDebugging: abap check returned FALSE
    M  ThCheckAbapDebugging: message for dispatcher, debugging ok
    M  DpDebuggingActive: check T30/M0
    M  ThCheckAbapDebugging: return 0
    M  ThJCheckJavaDebugging: return 0
    M  abap strategy ROLL / O.K.
    M  ThISend: set TH_LOGOFF for T30 (user=SAPSYS      ) in state TM_NEND
    M  ThRqOutCheck: o.k.
    M  ThISend: allowed rq_type of T30/M0 = TH_ALL_RQ
    M  ThNewWpStat (type=0x10000041, task_switch=1, inline_hold=0, hand_shake=0, debug=0, ..)
    M  ThNewWpStat: new MODE_REC = 0x40
    M  ThNewWpStat: set mode wait
    M  ThNewWpStat: new state of T30/M0 = 0x41
    M  ThISend: new wp stat: 0x2
    M  ThDtWpBlk: detach WP ca_blk 66
    M  ThISend: complete stat record
    M  ThISend: stat_state = TH_STAT_WRITE
    M  ThISend: th_wp_waits_for_rq = TH_WP_WAITS_FOR_RQ
    M  make DISP owner of wp_ca_blk 66
    M  DpRqPutIntoQueue: put request into queue (reqtype 0, prio LOW, rq_id 53483)
    M  -OUT- sender_id WORK_PROCESS      tid  30    wp_ca_blk   66      wp_id 0
    M  -OUT- action    SEND_TO_DP        uid  4951   appc_ca_blk -1      type  NOWP
    M  -OUT- new_stat  WP_WAIT           mode 0     len         8       rq_id 53483
    M  -OUT- req_info  LOGOFF
    M  wake_evt_udp_now 1, no dgram needed
    M  invalidate act fields from T30/M0
    M  REL APPC ca_blk 132
    M  ThDtAppcBlk: detach APPC ca_blk 132
    M  PfClearAllRec: clear statistic area
    M  PfStatDisconnect: disconnect statistics
    M  ThCallHooks: call hook >SAP-Trace buffer write< for event BEFORE_TASK_SWITCH
    M  TrThHookFunc: called for task switch
    M  ThCallHooks: call hook >ImcResetPtr< for event BEFORE_TASK_SWITCH
    M  ThCallHooks: call hook >DbgBeforeTaskSwitch< for event BEFORE_TASK_SWITCH
    M  ThCallHooks: call hook >HttpResetPtr< for event BEFORE_TASK_SWITCH
    M  Pipe read request: 2 anz: 64
    M  NiWait: sleep (1000ms) ...
    M  Signal handling in the signal thread (signal 2)
    M  SigIRegisterRoutine: handler for signal 2 installed (DpSigInt)
    M  ThWpSoftCancelHandler: during nosync step, reject softcancel
    M Wed Apr 28 15:50:58 2010
    M  TskhLoop: waited 1 seconds for arrival of softcancel signalTskhLoop: switch back to normal tracel level 1

    M Wed Apr 28 15:50:59 2010
    M  CrtChkOsSem: create check mutex and RC=[already exists] (Key:33/Name:SAP_SYSTEM_MUTEX_20_33/Hdl:1224)

    M Wed Apr 28 15:52:03 2010
    M  ThWpSoftCancelHandler: inside critical section semaphore, delay cancel
    M  -
    C-STACK -
    SAP (R) - R/3(TM) Callstack, Version 1.0
    Copyright (C) SAP AG. All rights reserved.
    Callstack without Exception:
    App       : disp+work.EXE (pid=776)
    When      : 4/28/2010 15:52:3.394
    Threads   : 2
    Computer Name       : STRDS1502
    User Name           : SAPServiceBP1
    Number of Processors: 8
    Processor Type: EM64T Family 6 Model 23 Stepping 6
    Windows Version     : 5.2 Current Build: 3790
    State Dump for Thread Id 14f0
    --> Stack Back Trace <--
    FramePtr         ReturnAd         Param#1          Function Name
    0000000006aad740 00000000004779cb 01cae714a7a75616 msvcrt!time64
    0000000006aad790 0000000000478a4f 00000000032e6780 disp+work!ITL_RlOsSem [semnt.c (3141)]
    0000000006aad810 0000000001738ac6 0000000000000000 disp+work!SemRel [semnt.c (1116)]
    0000000006aad870 000000000173d018 0000000001b37608 disp+work!EsILock [esxx.c (3405)]
    0000000006aad900 000000000173533f 0000000006aad960 disp+work!STD_EsCreate [esxx.c (2102)]
    0000000006aad930 0000000001721f59 0000000000400000 disp+work!EsCreate [esxxfunc.c (832)]
    0000000006aad970 000000000175f786 0000000000000000 disp+work!EmIAllocMmResourceES [emxx.c (3133)]
    0000000006aada50 000000000171fdc4 0000000000000000 disp+work!MmxInit2 [mmxx.c (1869)]
    0000000006aadad0 0000000001723d5e 0000000000000000 disp+work!EmIInitMM [emxx.c (2869)]
    0000000006aadb30 000000000093b322 0000000000000001 disp+work!EmAllocOld [emxx.c (1522)]
    0000000006aadc60 000000000093c265 0000000000000000 disp+work!resize_0 [abstor.c (586)]
    0000000006aadcc0 000000000175f786 0000000000000000 disp+work!ab_resize_imode [abstor.c (3057)]
    0000000006aadda0 000000000093d756 000007fe57140a20 disp+work!MmxInit2 [mmxx.c (1869)]
    0000000006aade40 00000000006276d4 0000000000000001 disp+work!ab_resize [abstor.c (332)]
    0000000006aadea0 0000000000660f6d 000000320000003a disp+work!rstg_get [saprstg.c (594)]
    0000000006aadee0 000000000062acae 0000000000400000 disp+work!dyGetDummyDynpro [dybas.c (2134)]
    0000000006aadf10 000000000062af41 0000000006b1f680 disp+work!init_imode_spa [dyimode.c (1194)]
    0000000006aae040 000000000062f45f 0000000000000000 disp+work!dy_isession [dyimode.c (221)]
    0000000006aafbc0 0000000000d17ee7 000000000000001d disp+work!dynpen00 [dymain.c (653)]
    0000000006aafc30 0000000000d19cc2 000007ff3c323320 disp+work!ExecuteHandler [abhttpio.c (13707)]
    0000000006aafd00 00000000004d785d 0000000000000300 disp+work!ab_HttpRequestHandler [abhttpio.c (2352)]
    0000000006aafeb0 000000000042d286 0000000006b6f3be disp+work!TskhLoop [thxxhead.c (4381)]
    0000000006aafee0 000000000040109d ffffffff00000003 disp+work!DpMain [dpxxdisp.c (1122)]
    0000000006aaff10 0000000001981741 0000000000000000 disp+work!nlsui_main [thxxanf.c (84)]
    0000000006aaff70 0000000077d596ac 0000000000000000 disp+work!mainCRTStartup [crtexe.c (501)]
    0000000006aaffa0 0000000000000000 00000000019815d0 kernel32!BaseProcessStart
    State Dump for Thread Id 1714
    --> Stack Back Trace <--
    FramePtr         ReturnAd         Param#1          Function Name
    000000000db8f980 0000000077d704ff 00000000003144d0 ntdll!ZwWaitForSingleObject
    000000000db8fa20 00000000016d607b 00000000000004d0 kernel32!WaitForSingleObjectEx
    000000000db8fb70 0000000000610c15 0000000000000001 disp+work!NTDebugProcess [ntstcdbg.c (501)]
    000000000db8fba0 00000000004be8a1 000000000db8fbe0 disp+work!CTrcStack [dptstack.c (182)]
    000000000db8fbe0 000000000045236e 000000000db8fea0 disp+work!ThWpSoftCancelHandler [thxxhead.c (20864)]
    000000000db8fc30 000000000186badc 0000000000000003 disp+work!DpTrcOnOff [dpxxtool.c (2169)]
    000000000db8fe70 000000000186c0a6 0000000000000040 disp+work!SigISignalExecute [signt.c (978)]
    000000000db8feb0 000000000186c3b0 fffffffffffffffe disp+work!SigISignalHandling [signt.c (899)]
    000000000db8ff40 000007ff7fc411c4 0000000000000000 disp+work!SigIMsgFunc [signt.c (707)]
    000000000db8ff70 0000000077d6b71a 0000000077d6b6e0 msvcrt!endthreadex
    000000000db8ffa0 0000000000000000 0000000000000000 kernel32!BaseThreadStart
    M  -

    M Wed Apr 28 15:52:08 2010
    M  ThWpSoftCancelHandler: soft kill timeout, terminate process (pid=776, user is T46/M0)
    M  ThWpSoftCancelHandler: prv_action of W0: 0x22
    M  ThRollOut: roll out T46/U4961/M0/I0 (level=7, short_roll_out=0)
    M  ThCallHooks: call hook >SAP-Trace RFC save< for event BEFORE_ROLL_OUT
    M  TrThHookFunc: called for Rollout
    M  ThCallHooks: call hook >dyRollInOutHook< for event BEFORE_ROLL_OUT
    M  ThCallHooks: call hook >ITSP: RollOut< for event BEFORE_ROLL_OUT
    M  ThCallHooks: call hook >rsts_before_rollout< for event BEFORE_ROLL_OUT
    M  ThCallHooks: call hook >abRtmRollOut< for event BEFORE_ROLL_OUT
    M  ThRollOut: call rrol_out (1)
    M  ThRollOut: act roll state = DP_ROLLED_OUT
    M  ThRollOut: roll level <> 0, don't call ab_rollout
    M  ThRollOut: full roll out of U4961 M0 I0 (Level 7) ok
    M  ThWpSoftCancelHandler: prv_action of W0: 0x2a
    M  ThWpSoftCancelHandler: save snc contexts
    M  ThISncSaveAllContexts: save 0 snc contexts
    M  ThEmContextDetach2: detach T46/M0 from em memory (em_hdl=2, force=0)
    M  ThEmContextDetach2: reset local em info
    M  ***LOG Q02=> wp_halt, WPStop (Workproc 0 776) [dpnttool.c   327]
    trc file: "dev_w0", trc level: 1, release: "700"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, MJ

    B
    trc file: "dev_w0", trc level: 1, release: "700"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, MJ

    B Thu Apr 29 01:44:58 2010
    B  create_con (con_name=R/3)
    B  Loading DB library 'E:\usr\sap\BP1\DVEBMGS20\exe\dboraslib.dll' ...
    B  Library 'E:\usr\sap\BP1\DVEBMGS20\exe\dboraslib.dll' loaded
    B  Version of 'E:\usr\sap\BP1\DVEBMGS20\exe\dboraslib.dll' is "700.08", patchlevel (0.144)
    B  New connection 0 created
    M sysno      20
    M sid        BP1
    M systemid   562 (PC with Windows NT)
    M relno      7000
    M patchlevel 0
    M patchno    144
    M intno      20050900
    M make:      multithreaded, ASCII, 64 bit, optimized
    M pid        26764
    M
    M  kernel runs with dp version 232(ext=109) (@(#) DPLIB-INT-VERSION-232)
    M  length of sys_adm_ext is 364 bytes
    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 26764) [dpxxdisp.c   1305]
    I  MtxInit: 30000 0 0
    M  DpSysAdmExtCreate: ABAP is active
    M  DpSysAdmExtCreate: VMC (JAVA VM in WP) is not active
    M  DpShMCreate: sizeof(wp_adm)          26656     (952)
    M  DpShMCreate: sizeof(tm_adm)          50008992     (24992)
    M  DpShMCreate: sizeof(wp_ca_adm)          60000     (60)
    M  DpShMCreate: sizeof(appc_ca_adm)     120000     (60)
    M  DpCommTableSize: max/headSize/ftSize/tableSize=2000/16/2208048/2208064
    M  DpShMCreate: sizeof(comm_adm)          2208064     (1088)
    M  DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    M  DpShMCreate: sizeof(slock_adm)          0     (104)
    M  DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    M  DpShMCreate: sizeof(file_adm)          0     (72)
    M  DpShMCreate: sizeof(vmc_adm)          0     (1616)
    M  DpShMCreate: sizeof(wall_adm)          (256048/346336/64/104)
    M  DpShMCreate: sizeof(gw_adm)     48
    M  DpShMCreate: SHM_DP_ADM_KEY          (addr: 000000000FB90050, size: 53033520)
    M  DpShMCreate: allocated sys_adm at 000000000FB90050
    M  DpShMCreate: allocated wp_adm at 000000000FB91BF0
    M  DpShMCreate: allocated tm_adm_list at 000000000FB98410
    M  DpShMCreate: allocated tm_adm at 000000000FB98470
    M  DpShMCreate: allocated wp_ca_adm at 0000000012B49810
    M  DpShMCreate: allocated appc_ca_adm at 0000000012B58270
    M  DpShMCreate: allocated comm_adm at 0000000012B75730
    M  DpShMCreate: system runs without slock table
    M  DpShMCreate: system runs without file table
    M  DpShMCreate: allocated vmc_adm_list at 0000000012D90870
    M  DpShMCreate: allocated gw_adm at 0000000012D908F0
    M  DpShMCreate: system runs without vmc_adm
    M  DpShMCreate: allocated ca_info at 0000000012D90920
    M  DpShMCreate: allocated wall_adm at 0000000012D90930
    M  ThTaskStatus: rdisp/reset_online_during_debug 0
    X  EmInit: MmSetImplementation( 2 ).
    X  MM global diagnostic options set: 0
    X  <ES> client 0 initializing ....
    trc file: "dev_w0", trc level: 1, release: "700"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, MJ

    B Thu Apr 29 02:23:58 2010
    B  create_con (con_name=R/3)
    B  Loading DB library 'E:\usr\sap\BP1\DVEBMGS20\exe\dboraslib.dll' ...
    B  Library 'E:\usr\sap\BP1\DVEBMGS20\exe\dboraslib.dll' loaded
    B  Version of 'E:\usr\sap\BP1\DVEBMGS20\exe\dboraslib.dll' is "700.08", patchlevel (0.144)
    B  New connection 0 created
    M sysno      20
    M sid        BP1
    M systemid   562 (PC with Windows NT)
    M relno      7000
    M patchlevel 0
    M patchno    144
    M intno      20050900
    M make:      multithreaded, ASCII, 64 bit, optimized
    M pid        25900
    M
    M  kernel runs with dp version 232(ext=109) (@(#) DPLIB-INT-VERSION-232)
    M  length of sys_adm_ext is 364 bytes
    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 25900) [dpxxdisp.c   1305]
    I  MtxInit: 30000 0 0
    M  DpSysAdmExtCreate: ABAP is active
    M  DpSysAdmExtCreate: VMC (JAVA VM in WP) is not active
    M  DpShMCreate: sizeof(wp_adm)          26656     (952)
    M  DpShMCreate: sizeof(tm_adm)          50008992     (24992)
    M  DpShMCreate: sizeof(wp_ca_adm)          60000     (60)
    M  DpShMCreate: sizeof(appc_ca_adm)     120000     (60)
    M  DpCommTableSize: max/headSize/ftSize/tableSize=2000/16/2208048/2208064
    M  DpShMCreate: sizeof(comm_adm)          2208064     (1088)
    M  DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    M  DpShMCreate: sizeof(slock_adm)          0     (104)
    M  DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    M  DpShMCreate: sizeof(file_adm)          0     (72)
    M  DpShMCreate: sizeof(vmc_adm)          0     (1616)
    M  DpShMCreate: sizeof(wall_adm)          (256048/346336/64/104)
    M  DpShMCreate: sizeof(gw_adm)     48
    M  DpShMCreate: SHM_DP_ADM_KEY          (addr: 000000000FB90050, size: 53033520)
    M  DpShMCreate: allocated sys_adm at 000000000FB90050
    M  DpShMCreate: allocated wp_adm at 000000000FB91BF0
    M  DpShMCreate: allocated tm_adm_list at 000000000FB98410
    M  DpShMCreate: allocated tm_adm at 000000000FB98470
    M  DpShMCreate: allocated wp_ca_adm at 0000000012B49810
    M  DpShMCreate: allocated appc_ca_adm at 0000000012B58270
    M  DpShMCreate: allocated comm_adm at 0000000012B75730
    M  DpShMCreate: system runs without slock table
    M  DpShMCreate: system runs without file table
    M  DpShMCreate: allocated vmc_adm_list at 0000000012D90870
    M  DpShMCreate: allocated gw_adm at 0000000012D908F0
    M  DpShMCreate: system runs without vmc_adm
    M  DpShMCreate: allocated ca_info at 0000000012D90920
    M  DpShMCreate: allocated wall_adm at 0000000012D90930
    M  ThTaskStatus: rdisp/reset_online_during_debug 0
    X  EmInit: MmSetImplementation( 2 ).
    X  MM global diagnostic options set: 0
    X  <ES> client 0 initializing ....

    M Thu Apr 29 02:37:35 2010
    M  DpSigInt: caught signal 2
    M  ***LOG Q02=> wp_halt, WPStop (Workproc 0 25900) [dpnttool.c   327]
    M  SemCleanup: Reset waiting on semaphore (Key:33/Slot:32)

  • Sync / Async Bridge without BPM

    Hi All,
    I was trying to implement the Sync / Async Bridge without the BPM. I am trying a HTTP to JMS Sync / Async Bridge. I have followed the following link and done exactly the same as shown in the document
    http://help.sap.com/saphelp_nw04/helpdata/EN/45/20d2b4c20a0732e10000000a155369/content.htm
    I have used a Java application which will poll the request queue and then place the message in the response queue with the same correlation ID frm the request queue.
    After following the above link the response message was not appearing, the message were going to deilvering status and after some time i found that they were cancelled without errors
    I searched in the forums for many solutions but what i found was this thread which stated that since the XI message ID is 32 bytes and Correlation ID is only 24 bytes its difficult for Modules to identify the response since the correlation is truncated.
    JMS: Synch/Async bridge - how to configure
    I tried changing the configuration in the reciver JMS channel to XI Conversion ID instead of Message ID and this also doesnt give me fruitfull results. The message was not being placed in the request queue, it gave an error saying that the conversion id was null. Though in the thread it seems to have worked for him.
    After this i planned to dynamically generate a Correlation ID (a dummy one) of 24bytes and i sent it to the request queue this time the message was retrived from the response queue only to find that the correlation ID this time has been converted to some other format
    Corrletion ID sent to the request queue: ABCDEFGHIJKLMNOPQRSTUVWX
    Corrlation ID coming in the response queue : 4142434445464748494a4b4c4d4e4f505152535455565758
    Can anyone put some light on what i exactly need to do or tell me why the conversion ID worked for Daneil in the thread and it gave me an error saying that the Conversion id is null
    Rgds
    Aditya

    Hi Prateek,
    This is what was tried in my first case. I did exactly what was given in that link.But since the Message id being 32 bytes and length of correlation id is 24 bytes id is getting truncated.
    So its not working fine.
    @ke i am having a look at the note will update you on this
    Thanks for your response
    Rgds
    Aditya

  • JMS Request - Response Correlation Not Working

    Hello Experts -
    I am new to OAG and hence seek your expert advice. Following is our use-case scenario:
    1. OAG needs to push a sample XML Message to Weblogic Request JMS Queue. In the Request tab of "Routing to Messaging System filter" I set the CorrelationId
    2. In the response tab wait for a timeout (I set to 600000 secs)
    3. Retrieve Response from the Weblogic Response Queue
    4. Send the Response back to the client
    When i invoke the OAG policy, I am able to post the message to the Request Queue. For my testing purpose, I manually get the correlation id from the request message in the request queue and then populate the same in the response message correlation id field and post the same to the response queue.
    Unfortunately I am not able to see the response back. Below is the log.
    Any help is greatly appreciated.
    Thanks!
    Dibya
    DEBUG   29/Jan/2015:23:38:55.677 [3220]     handle type text/plain with factory class com.vordel.mime.Body$1
    DEBUG   29/Jan/2015:23:38:55.677 [3220]     Added converted message is added to the whiteboard
    DEBUG   29/Jan/2015:23:38:55.677 [3220] } = 1, filter [Request Message on Queue(Set Message)]
    DEBUG   29/Jan/2015:23:38:55.678 [3220] Filter [Request Message on Queue(Set Message)] completes in 1 milliseconds.
    DATA    29/Jan/2015:23:38:55.678 [3220] LogManager logging {
    DATA    29/Jan/2015:23:38:55.678 [3220]     Logging at Success
    DATA    29/Jan/2015:23:38:55.678 [3220]     Calling write log on class com.vordel.log.trace.TraceLogger
    DATA    29/Jan/2015:23:38:55.679 [3220] }
    DEBUG   29/Jan/2015:23:38:55.679 [3220] run filter [Place Message on Weblogic Queue (Messaging system)] {
    DEBUG   29/Jan/2015:23:38:55.893 [2300] start thread 10706770 in set "netsvc threadpool": count=11, busy=10, idle target=4, max=512
    DEBUG   29/Jan/2015:23:38:56.388 [3220]     Set Reply to on a named queue: TokenJMSModule!SMAIPO.ActiveSubscriptionResponse
    DEBUG   29/Jan/2015:23:38:56.389 [3220]     creating consumer from QueueSession
    DEBUG   29/Jan/2015:23:38:56.758 [3220]     cache com.vordel.circuit.jms.JMSProcessor$PoolContextCache@19c45da grows to 3
    DEBUG   29/Jan/2015:23:38:56.759 [3220]     JMSProcessor message ID is: Id-ef18cb542c01000000000000bcac40f9
    DEBUG   29/Jan/2015:23:38:56.760 [3220]     Creating JMS byte message using automime
    DEBUG   29/Jan/2015:23:38:56.760 [3220]     new buffered content factory 10674640
    DEBUG   29/Jan/2015:23:38:56.760 [3220]     buffered content 10674640, size=0/8
    DEBUG   29/Jan/2015:23:38:56.761 [3220]     [10674640] new chunk 10541538 from 10606CC8 to 10606DFE (310)
    DATA    29/Jan/2015:23:38:56.761 [3220]     new content stack 105488F8
    DATA    29/Jan/2015:23:38:56.761 [3220]     push source buffered onto 105488F8
    DEBUG   29/Jan/2015:23:38:56.761 [3220]     Setting reply to named queue
    DEBUG   29/Jan/2015:23:38:56.761 [3220]     setJMSMessageID: Id-ef18cb542c01000000000000bcac40f9
    DEBUG   29/Jan/2015:23:38:56.761 [3220]     setJMSCorrelationID: Id-ef18cb542c01000000000000bcac40f9
    DEBUG   29/Jan/2015:23:38:56.762 [3220]     Calling post JMS creation hook
    DEBUG   29/Jan/2015:23:38:56.762 [3220]     Post JMS creation hook completed
    DEBUG   29/Jan/2015:23:38:56.762 [3220]     Sending JMS message to TokenJMSModule!SMAIPO.ActiveSubscriptionRequest
    DATA    29/Jan/2015:23:38:57.120 [3220]     trace transaction
    DEBUG   29/Jan/2015:23:38:57.121 [3220]     Wait for repsonse ? true
    DEBUG   29/Jan/2015:23:38:57.819 [2300] incoming call on interface localhost:8085 from ::1:63317
    DEBUG   29/Jan/2015:23:38:57.820 [2300] new connection 02F0FB08,  settings source incoming interface (allow 1.1=no, idleTimeout=60000, activeTimeout=60000, contentLength: req=no, res=no)
    DEBUG   29/Jan/2015:23:38:57.820 [2300] push SSL protocol on to connection
    DATA    29/Jan/2015:23:38:57.820 [2300] [SSL_accept, 00006000] before/accept initialization.
    DEBUG   29/Jan/2015:23:38:57.821 [2300] No SSL host name provided, defaulting to certificate: { subject: /CN=instance-1 }.
    DATA    29/Jan/2015:23:38:57.821 [2300] [SSL_accept, 00002110] SSLv3 read client hello A.
    DATA    29/Jan/2015:23:38:57.821 [2300] [SSL_accept, 00002130] SSLv3 write server hello A.
    DATA    29/Jan/2015:23:38:57.823 [2300] [SSL_accept, 000021D0] SSLv3 write change cipher spec A.
    DATA    29/Jan/2015:23:38:57.823 [2300] [SSL_accept, 000021E0] SSLv3 write finished A.
    DATA    29/Jan/2015:23:38:57.823 [2300] [SSL_accept, 00002100] SSLv3 flush data.
    DATA    29/Jan/2015:23:38:57.824 [2300] [SSL_accept, 000021C0] SSLv3 read finished A.
    DEBUG   29/Jan/2015:23:38:57.825 [2300] negotiated SSL cipher "DHE-RSA-AES256-SHA", session 00000000 (reused) peer cert /CN=nodemanager-1
    DATA    29/Jan/2015:23:38:57.825 [2300] client certificate: { subject: /CN=nodemanager-1 }
    DEBUG   29/Jan/2015:23:38:57.826 [30a4] incoming call on interface localhost:8085 from 127.0.0.1:63320
    DATA    29/Jan/2015:23:38:57.826 [2300] rcv 979 from max of 2048: <GET /api/monitoring/metrics/summary?timeline=10m&metricGroupType=Service HTTP/1.1
    Host: localhost:8085
    Accept: application/json
    Accept-Language: en-US,en;q=0.8
    authentication.subject.id: admin
    authentication.subject.role: API Server Operator:API Service Developer:Policy Developer:API Service Administrator:API Server Administrator:Deployer:KPS Administrator
    Authorization: Basic YWRtaW46Y2hhbmdlbWU=
    Cookie: avlastvisit=1411930906; avlastactivity=0; __utma=125953885.1884274842.1414410173.1414410173.1417627152.2; __utmz=125953885.1417627152.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); utag_main=_st:1417668298258$ses_id:1417666771075%3Bexp-session; WT_FPC=id=cfc9b752-08a3-4756-8d26-c4ca2d77219f:lv=1417670100029:ss=1417670100029
    Host: localhost:8085
    Referer: https://xx1211000592.global.avaya.com:8090/
    User-Agent: Gateway
    X-Requested-With: XMLHttpRequest
    Connection: close
    X-CorrelationID: Id-f118cb54e204000000000000373fba90 1

    Hi Michael,
    I think the adapter type is for the receiver channel looking at the documentation SAP Library - SAP Exchange Infrastructure
    Have you checked your receiver channel doesn't belong to a party?
    I havent tried this bridge with the http_aae but looks to be problematic according with Michal comment here http://scn.sap.com/community/pi-and-soa-middleware/blog/2014/01/28/generic-pi-async-sync-bridge-configuration-for-any-adapters#comment-454463
    Regards.

Maybe you are looking for

  • Error when releasing Transports in ChaRM

    Good Day; When releasing a transport thru ChaRM I get the following error "Release of system could not be determined. The error message is "/TMWFLOW/CRIT_OBJ061" Any ideas? Thanks Don

  • Shell Script - Need to Open terminal and Print output?

    Hi All, I have a script to update a git version of a software, but I would like to be able to check the output of the script in a terminal. So in a nut shell, I want when launching the script: - Terminal to Open - All command to be executed in the te

  • Problem with DataGrid/AdvancedDataGrid using variableRowHeight

    I need a column with more that an information for example(title and description of a movie in the same cel) and for that I created a custorm renderer to hold the information togeter. Following the code for the renderer.. <?xml version="1.0" encoding=

  • Air iOS - Hide startus bar app.xml

    Hi, I would like to hide the iOS 8 status bar and found the code snippet below. How to add it to the app.xml? I tried the following but received an error: <iPhone> <InfoAdditions><![CDATA[ <key>UIStatusBarHidden</key> <true/> <key>UIViewControllerBas

  • How to delete Versions of S066 Data

    Dear SAP experts , Please tell me the Transactiona to Delete the Data Of the Infostructure S066 regards, A S