JMS and legacy systems

Hi fellows,
I have to make a decision in my work. We are developing a system, that will be based in application server (JBoss) and it will comunicate with a legacy system throught messages queues. These "queues" are part of proprietary system.
Basically, when business method's EJB are calling, a messege is sent to the legacy system. And the next step is receive a response of that one.
I want use JMS to do that. I have a serie of doubts:
1) May be various EJB sending messages concurrentily. How I know that EJB response message is the right one? How can I make sure that a response message is delivered to the right EJB?
2) I must develop a tier in legacy system to receive JMS messages? I don't want to build a tier that receive a message from a queue, translate that to the legacy system and "vice-versa". I would like that is transparent to avoid work in the legacy system. How can I do that?
Thank in advance.
Forgive my english.
Luciano Bohnert.

1. look up the term correlation ID which is on the Message class, I believe. This ID can be used to match up with your original sender.
The senders must also be listening on another queue. So you need two queue as such.
A->queue1->B->queue2->A
2. MQ Series will support your system needs, but will exist on the Legacy system itself.
You could also use a receiving application which would then send your message via JNI to a C or C++ application on the Legacy system. JNI however is a very confusing many layered mess.

Similar Messages

  • What is the diff b/w flat file and legacy system?

    Hi everyone,
           when v say v r working on scenario FILE to FILE? which format of file r v usually working on? and what is the diff b/w flat file and legacy system?
    thanx

    Hi,
    <i>when v say v r working on scenario FILE to FILE? which format of file r v usually working on?</i>
    >>>Many a times it will be a Flat file with CSV format,Tab delimited format, fixedlength fields.
    <i>what is the diff b/w flat file and legacy system?</i>
    >>>We can not differeniate like this..
    Flat file may come from any systems, it may be live system or legacy system.
    Legacy system- is something like old, or past one. If you talk about SAP , then older versions of SAP can be  called as a legacy system.
    So it may be a file system, or any system which is old version but it doesnot mean it is not in use,
    Regards,
    Moorthy

  • What is a R/3 system, logical system, and legacy system...???

    Hi,
    Please throw some light on...What is a R/3 system, logical system, and legacy system...???

    Hi,
    R/3 system is a normal SAP system that stores data.
    A legacy system is an existing computer system or application program which continues to be used because the user does not want to replace or redesign it.
    Logical System:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/5aa2a0deb91548a1842f8485dee4a2/frameset.htm
    Technical System:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/24/8fa93e08503614e10000000a114084/frameset.htm
    Regards,
    Subhasha

  • Connection Between SAP GTS and Legacy systems

    Hi GTS Experts,
    Could you please let me know how to connect between SAP GTS and Legacy systems.
    This is for transfer of Customers, Vendors,Materials(Products in GTS),Transaction Data.
    Could you please provide any documentation on this and is it PI team will do or functional guy.
    One more question:
    Customer created a sales order with sold to and ship to(both contains same address) in legacy system.
    Then it will be sent to SPL screening in GTS.
    Now he will change ship to address and this should not be passed to SPL screening-- how to do this.
    Regards,
    Murali

    Hi Murali,
    Apart from what Dave mentioned as above, although there is no such document available apart from SAP Standard content document but its something that is very standard to other modules as well.
    Actually, you need to have a middle ware like SAP PI or any non SAP Product between SAP and Non SAP Legacy system. Also, mapping should be defined well in advance in this. Then it will also involve the EDI at the SAP GTS system end and Web skills( or applicale connection skills) at the Legacy system end to ensure appropriate mapping and interchange of realistic data.
    Here, I would like to know if your legacy system had already some SAP system connected to it?.
    Regards,
    Aman

  • Adjustment of inventory between SAP and Legacy system

    Hi Gurus,
    Here is the scenario:
    1) One plant within a company code is in SAP and the other plant in a same company code is still in legacy. Since both of them are Not in SAP, I cannot do an STO.  But, ROH materials need to be moved from the legacy plant to the plant in SAP. I cannot treat the legacy plant as a Vendor, since we are Not paying them. But, still, we should make sure that the inventory needs to be devaulated by the monetary value of the goods taken out and the other inventory (plant in SAP) needs to be enriched by such monetary value.
    2) Similar situation as above, but between 2 Company Codes of same controlling area. Here one Company Code is in SAP, other is in legacy, but, when the other company code will be in SAP, it will be under same controlling area. The two companies are under one business. Some type of intercompany transfer (netting) needs to be done. Here, I have to treat the legacy company as a Vendor.(but modifying bank details)
    I understand, that it may not be possible in standard SAP, but what type of custom developments should I put up ? Any type of custom movement types? How should I set up the Vendor Master (in case of second scenario, the bank details to involve the netting thing).
    Any type of information is very valuable and I would be indeed very grateful.
    Thanks,
    Kumar

    For requirement 1, I suggest you keep track of the inventory acct for legacy and SAP system as separate acct to simplify reconciliation. Once this is done, you can use transaction MB1C movement 561 (or a copy of this movement type). This movement allows you to enter transaction amount in local currency as well; if this is not available, you can customize this through configuration for field selection of movement type (OMJJ). So through this posting, you can enter corresponding material, plant, quantity, and transaction amount that's passed from legacy system. In the account determination, you can set the opposite entry for inventory acct as the inventory acct from legacy system.
    You can then setup an interface that periodically extract GI txn on legacy system, and another interface that performs BDC or call transaction on movement 561 (or a copy of this movement) on SAP system
    Revi

  • Upgrade to SCCM 2012 R2: WinPE 5.0 and Legacy system.

    Hi,
    When upgrade to SCCM 2012 SP1 we get WinPE 4.0 boot images, and the PXE-boot did not working with CPU's that do not support NX/PAE/SSE2.
    SCCM 2012 R2 need "ADK for Windows 8.1" with WinPE 5.0. I think it is same with WinPE 5.0 that it dont working with CPU's that do not support NX/PAE/SSE2.
    Is there something else to considerations with WinPE 5.0 boot with Legacy systems?
    ref:
    http://blogs.technet.com/b/configmgr_geek_speak/archive/2013/03/03/winpe-4-0-boot-images-not-working-with-cpu-s-that-do-not-support-n
    /SaiTech

    I think the link you posted is broken, but this one works:
    http://blogs.technet.com/b/configmgr_geek_speak/archive/2013/03/03/winpe-4-0-boot-images-not-working-with-cpu-s-that-do-not-support-nx-pae-sse2.aspx
    You can still use WinPE3.1, for those legacy computers:
    http://blogs.technet.com/b/brandonlinton/archive/2013/06/21/how-to-create-and-import-a-winpe-3-1-boot-image-for-use-in-configmgr-2012-sp1-cu2.aspx
    http://technet.microsoft.com/en-us/library/dn387582.aspx
    http://technet.microsoft.com/en-us/library/hh397288.aspx
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • ESB 10.1.3 and legacy systems

    hi
    what is the minimum requirements to integrate the existing legacy systems with oracle ESB 10.1.3.1?
    Some of our existing systems are exposing functionalities throught services and others are not.
    thanks

    waiting ur responses.
    thanks

  • Tuxedo and Legacy Systems

    Hi all,
    My experience of legacy systems is very limited and was wondering if anyone can help.
    Can tuxedo communicate with a legacy system (or does it depend on the legacy system) directly or is another product required? If so, what is this other product(s) and how?
    Kind regards

    Tuxedo supports interoperability with a wide variety of legacy systems.
    The web page at
    http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/tux/learn/adapters/
    describes the available Tuxedo mainframe adapaters. These adapters support
    both IBM and Unisys mainframes, as well as any other system that can support
    one or more of the protocols used.
    In addition to these adapters, the WTC (WebLogic Tuxedo Connector) module in
    WebLogic is available for interoperability with WebLogic, and
    the Tuxedo Control is available for interoperability with WebLogic Workshop.
    There is also a domain gateway process available to support interoperability
    with the TopEnd transaaction processing monitor.
    C, C++, and COBOL are all supported programming languages for writing Tuxedo
    clients and servers.
    <Mazhar Iqbal> wrote in message news:[email protected]..
    Hi all,
    My experience of legacy systems is very limited and was wondering ifanyone can help.
    >
    Can tuxedo communicate with a legacy system (or does it depend on thelegacy system) directly or is another product required? If so, what is this
    other product(s) and how?
    >
    Kind regards

  • Property JMS and Legacy and/or the Notes field

    In our environment, we have a legacy (not JDBC) database that changes depending
    on whether we are deploying our code on the Development or the Production Servers...
    I would like it if the config.xml file determines the location of the legacy (not
    JDBC) database.
    i.e. The database location for development would be dev.splat.com and the location
    for production would be prod.splat.com.
    Is there any property that I could set??? I thought about accessing the notes,
    but I have no idea on how to do that either?
    Any help would be greatly appreciated.
    --Jim

    1. look up the term correlation ID which is on the Message class, I believe. This ID can be used to match up with your original sender.
    The senders must also be listening on another queue. So you need two queue as such.
    A->queue1->B->queue2->A
    2. MQ Series will support your system needs, but will exist on the Legacy system itself.
    You could also use a receiving application which would then send your message via JNI to a C or C++ application on the Legacy system. JNI however is a very confusing many layered mess.

  • Synchronization between SAP and Legacy system for Equipment Master

    Hello Experts
    We are moving Equipment master from our legacy system to SAP system using LSMW direct input. After moving the data into SAP, legacy system will be there for a while like 6 month or a Year. So we need to setup a process which can sync Equipment data back into SAP for this period on daily basis. What would be the best method for doing this synch on daily basis??
    Please suggest.
    Thanks in advance
    -Harkamal

    One method is to create a report which will select all the new entries created and create a file with the decided fields and send it to the legacy application.You can schedule this report to run every day or based on the freequency both parties agree.In the program store the last run date of the program in TVARVC table and pick up the equipment master records created after the last run date,
    so that the program sends only new records every timr.
    If you have XI/PI in your landscape , depending on the capabilities of this legacy system you can change this file into inserting the data into a JDBC table , web service etc
    Mathews

  • Vendor and legacy systems

    Hi experts
    i'd like to know if in srm 5.0 classic scenario is possible to manager vendor list using attachements from a legacy system.
    Regards
    Andrea

    HI
    In Std system it is not supported
    Regards,
    NNK

  • Pull the data from legacy System into report and display with SAP data

    Hi Friends,
    My requirement is-
    Create report by processing data from SAP tables and prepare output.And Before displaying the output, I have to pull the data from non-sap system which is readymade (It will come as flat file with similar fields as Report structure has) and finally display the records from both SAP and Legacy System by filtering duplicates.

    Steps:-
    Define the file path on selection screen:-
      Selection screen data
        select-options   (s_)
          parameters     (p_)
          radio buttons  (r_)
          checkboxes     (x_)
          pushbuttons    (b_)
    SELECTION-SCREEN  BEGIN OF BLOCK block1 WITH FRAME TITLE text-f01.
    parameter:    p_file    type text_512 obligatory.
    Start-of-selection.
      data : l_fname type string. " File Name
      l_fname = p_file .
      call function 'GUI_UPLOAD'
        exporting
          filename                = l_fname
          filetype                = 'ASC'
          has_field_separator     = '#'
        tables
          data_tab                = lt_data
        exceptions
          file_open_error         = 1
          file_read_error         = 2
          no_batch                = 3
          gui_refuse_filetransfer = 4
          invalid_type            = 5
          no_authority            = 6
          unknown_error           = 7
          bad_data_format         = 8
          header_not_allowed      = 9
          separator_not_allowed   = 10
          header_too_long         = 11
          unknown_dp_error        = 12
          access_denied           = 13
          dp_out_of_memory        = 14
          disk_full               = 15
          dp_timeout              = 16
          others                  = 17.
      if sy-subrc <> 0.
        message e000 with 'Unable to upload file from the PC'(t13).
      endif.
    lt_data is of same structure as the fields in the file.
    For filtering duplicates:-
    delete adjacent duplicates from lt_data.
    Now display the records using either ALV or using write statements.
    You can display the records in any of the way you want.

  • Acknowledgements between SAP and Webservices systems

    Hi , I have integrated a SAP and legacy system ( with webservices ) . I woul dlike to know how i can enchance the integrations with acknowledgements . It would be nice if both the systems know what happened to their sent message. I have gone through the document 'how to handle IDOC acknowledgements' . It only talks about sender and receiver systems being sap systems.
    Any design ideas with acknowledgements ? The Syncronous calls are fine cos they get back a response. I would like to know how to deal with IDOC acknowledgemnts and the response from the webservice interface.
    Thank you
    Sudheer

    >>It only talks about sender and receiver systems being sap systems.
    No it doesn't talks only about SAP-SAP system.
    the last section(i guess last 2-3 pages) explain acknowledgment in case of legacy-SAP system
    Please check the last section of that .pdf
    Thanx
    aamir

  • Inventory value difference between SAP and leagcy system

    Hello Gurus,
    My client has inventory value difference in SAP and Legacy system during cutoff activities due to following reason.
    a. Rounding off
    b. GRN done
    C. Goods issue done
    Can I do the manual posting for Value difference?.if yes then how?
    Please guide me on the same.
    Regards
    SAP FI

    Hi
    It is not just difference in Valuation...
    1. If GRN is done in Legacy system, you will have to upload stock in SAP also
    2. If Goods issue is done in Legacy system after you got the stock file, then you will also have to post Goods issue in SAP
    The Qty uploaded should match between Legacy and SAP systemj...  If the qty matches and difference is in value, you will have to decide which value is final i.e. Legacy value or SAP value.... Accordingly, you will have to pass a JV in Legacy system (If SAP value is Final) or in SAP system (If legacy value is final)
    BR, Ajay M

  • JMS (Sender Communication Channel) and MQ in Mainframe (Legacy) System

    Hi All,
    Can we use JMS Sender Communication Channel in XI that runs on Windows 2003 server to DIRECTLY poll messages from MQ in Mainframe (Legacy) system??
    I understand that we can install MQ on XI server and have mainframe push the messages to XI MQ so that JMS can poll but wanted to see if there is a way to do this without having MQ on XI server.
    If you know of any documentation regarding this, can you please post it?
    Thanks,
    Jay

    Jung,
    Are you looking for this help:
    /people/william.li/blog/2006/11/13/how-to-use-saps-webas-j2ees-jms-queue-in-exchange-infrastructure
    Also check this sap help:
    http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/content.htm
    ---Satish

Maybe you are looking for

  • View as icon vs. view as list

    If I select "view as icon" for a finder window, it applies that setting to all the windows. Is there a way to "view as icon" in one folder, for example, and to "view as list" in another window. I remember being able to do this in 10.4 on my old lapto

  • Help MacBook Pro (2011) doesn't recognise internal display but only external display

    Screen has been replaced but that didn't solve anything. MacBook connects fine to any of my TVs but doesn't display anything on its own screen. Have seeked professional help to no avail. Someone please help.

  • Connect Ipad Air to CRT TV

    Hi, I have a Ipad Air and i want to connect it to my old TV. I look to a component AV cable and seems that only works with old Ipad versions. Is there any cable that suport that kind of connection? I have a Sony CRT TV. Thank You

  • Statistical and noted item   difference?

    Can any one tell me wht is the difference between Statistcal Postiing f-55  and Noted item posting  f-57    What activites we capture in stsisticalposting and in noted items

  • Redhat linux 6 VM - stop and  restart

    Hi, I've installed new HVM - Redhat Linux 6, standard installation. I have the problem with stop and restart initiated from the OVM console. Job is running, but the OS inside VM doesn't start the shutdown process. For example another VM running Oracl