Explain JMS adapter

Hi Folks,
   I am new to the JMS adapter, do i need any special knowledge on JMS. In what situations we go for JMS adapter.
  Explain me the SENDER and RECEIVER JMS adapter. i.e. different TRASNPORT PROTOCOL and differece between various TRANSPORT PROTOCOL Mechanisms. 
  How do the Transport portocol parameters and JMS-Provider-Specific Settings are related.  Explain me the JMS settings and XI settings in communication channel.
http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm
I have refered the above link and some other links in sdn.sap but iam not able to get the things clearly.
Kindly explain properly and suggest me any additional knowledge on JMS should i supose to learn.
Thanks in advance,
Srinivas Reddy
Edited by: ks.reddy1920 on Feb 5, 2010 9:40 AM

Hi Srinivas,
Eveything about JMS Adapter
http://wiki.sdn.sap.com/wiki/display/XI/FAQ+J2EEJMS+Adapter
Hope this helps !!!
Regards,
J Augastine

Similar Messages

  • JMS Adapter , EDI  and SEEBURGER Adapters

    HI All
    Please briefly explain JMS adapter ,EDI and seeburger adapter .could you please the correlated links

    Hello
    This thread has been locked by a Moderator. Please familiarise yourself with the forum Rules of Engagement before posting questions.
    Rules of Engagement
    https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement
    Regards
    Mark Smyth
    XI/PI Moderator

  • IDOC-XI-JMS Adapter

    Hi
    I have to build interface for scenario IDOC-XI-JMS adapter and legacy syetem is MQ-series. All the jar files has been deployed which is the pre-requisite to use JMS adapter.
    Can anyone tell me if I should send data in file or as message.
    Also if you can tell me the steps to build this interface. Please refer to some relevant blogs but would appriciate if you can explain me steps.
    Points will be rewarded for the appropirate replies.
    Regards

    Hi,
    >IDOC-XI-JMS adapter
    Sender Side IDOC Adapter, Hence No Need Sender Agreement,  Import the IDOC in XI System , Declare the Data Type  for the Receiver side..Message Type..Message Interface as Ingoung..Do Message Mapping..Interface Mapping..In Configuratio Receiver JMS Adapter. Mention the Driver Information,User ID & Password and go ahead and test it
    Regards
    Agasthuri  Doss

  • Help on Dynamic queue name in JMS Adapter

    Hi Experts,
      Could you please explain how to configure dynamic queue name in JMS Adapter.
    My requirement is i would have to add the date and time to JMS Queue Name in receiver JMS Adapter.
    Thanks in Advance
    Chilla

    hi,
    as it's not in Adapter-Specific Message Properties
    http://help.sap.com/saphelp_nw04/helpdata/en/10/b1b4c8575a6e47954ad63438d303e4/content.htm
    looks like you cannot do it with jms adapter in standard
    use proxy or your own adapter instead
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How to set property for Cluster Environment for JMS Adapter

    Hi All,
    I am moving from DEV to Prod environment which is cluster.
    Can you Please explain me what property I need to Set for Cluster Environment for JMS Adapter, so that I could avoid race condition for Dequeue/enqueue.
    I am using soa suite 10.1..3.4
    Thanks in Advance.
    Edited by: vikky123 on Jul 12, 2010 7:03 AM

    put something like this
    <activationAgents>
          <activationAgent className="oracle.tip.adapter.fw.agent.jca.JCAActivationAgent" partnerLink="PARNERLINKNAME">
            <property name="clusterGroupId">SOMEUNIQUEVALUE</property>
            <property name="portType">PARTNERLINK_PORTTYPE</property>
          </activationAgent>
        </activationAgents>

  • JMS adapter IBM MQ Server integration with SSL

    Hello,
    We have a integration between PI and IBM Websphere MQ,normally we can able to do this with JMS adapter.
    But MQ Server side is using SSL and they will send us a certificate, so we need to communicate JMS and MQ queue and JMS does not support SSL directly.
    i have done some searches in sdn but i can't find a good guide or explained solve.
    i will be very appriciated for any help or idea about this issue.
    Our PI system:  SAP PI 7.1 EHP1
    Integration flow like this;
    ERP -> PI -> IBM MQ Queue (SSL),
    IBM MQ Queue (SSL) -> PI -> ERP

    Hi all,
    We have integrated PI and IBM Websphere MQ with JMS adapter and this is working any problems.
    Now we want apply the note 1869690
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3138363936393026
    and securize the interface.
    We have SAP PI 7.1 EHP 1 SP12 , it's possible aply this note? or we need to develop adapter module?
    Can you help us?
    Thanks and regards

  • JMS adapter fails to open IBM WebSphere MQ Manager V6 Remote Queue

    Hello,
    We are trying to connect to a Remote Queue with the SAP PI 7.0 SP9 JMS adapter to IBM WebSphere MQ V6 on Linux SLES9 x86_64.
    We did deployed the JMS-adapter with the V6 native libaries on SAP PI.
    In the Communication Channel we use the Adapter Type = JMS, Sender, Transport Protocol = WebSphereMQ(non-JMS).
    The MQ Queue Manager is on the same server as SAP PI so we use localhost, Server Port, Queue Manager Name, Channel Name and JMS Queue Name
    The <sid>adm user is a member of the mqm group.
    When I check the RWB I see this fault message:
    Error during channel initialization; exception trace: javax.jms.JMSException: <b>MQJMS2008: failed to open MQ Queue</b> at ...
    and also
    com.ibm.mq.MQException: <b>MQJE001: Completion Code 2, Reason 2045</b>
    When we lookup the reason 2045 we get this explaination on MQ:
    MQRC_OPTION_NOT_VALID_FOR_TYPE
    We also have a type = Receiver Communication Channel on the same MQ Queue Manager that one is working fine.
    Please advise!
    Best regards,
    Mike Laanen

    Mike,
    check whether the Queues are created and activated if it done. then check whether you have authorization for those queues.
    Regards
    Sreeram.G.Reddy

  • Unable to select jms destination in the jms adapter configuration

    hi,
    I am trying to use JMS queues for consuming messages but after creating the JMS queues(destination) in the application server, i am unable to find the destination while configuring the jms adapter in jdeveloper.
    any help would be appreciated

    i am using soa 10g. are you saying there is an option for starting the jms server in the application sever or do i have to create a seprate jms erver for creating the jms server etc.
    it will be really helpful if you can explain the how to create/start jms server,jms queue etc or provide link to any article that is available. also please note that i am using SOA 10g
    thanks in advance

  • Use of Additional Parameters in JMS Adapter

    Hi Frnds,
    Can any one explain the use of Additional Parameters  in JMS Adapter.
    Regards,
    Raj

    HI,
    To make additional settings or replace the default settings, enter the parameters and values in the table.
    those are JMSMessageClass and JMS.Message.method.setStringProperty.
    For more details.
    http://help.sap.com/saphelp_nw04/helpdata/EN/10/b1b4c8575a6e47954ad63438d303e4/content.htm
    Thanks.

  • Correlation and Async/Sync Communication using JMS adapter without BPM

    Hello
    1. Pls explain with simple example docs/links --- Correlation
    2. Async/Sync Communication using JMS adapter without BPM
       If i see blog --- If I go with blog --- /people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19
    Pls explain --- Correlation Settings, select JMSMessageID for the XI Conversation ID.
    Pls explain --  Correlation Settings, select XI Conversation ID as jMSCorrelationID.
    Can you pls explain me this example with JMSMessageID and JMSCorrelationID context
    Regards

    Hi Henry,
    For Correlation, please go through the below link.
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    Sync / Async Bridge communication using JMS : http://help.sap.com/saphelp_nw04s/helpdata/en/45/20d251c20a0732e10000000a155369/frameset.htm
    Sync / Async communication without BPM in JMS : /people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19
    /people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm
    Hope these help
    Regards
    Kiran..

  • Async/Sync Communication using JMS adapter without BPM

    Hello ,
    Pls suggest how Async/Sync Communication using JMS adapter without BPM .
    In my scenario I have JMS Sender and then RFC/JDBC as Sync and then again JMS receiver
    Pls explain  the concept of
    JMSMessageID and JMSCorrelationID  and how to use it by an example.
    Regards

    Hi,
    If you have selected JMSMessageID, JMSCorrelationID, or JMSProperty and entered a JMS message ID in these fields, you should see the Remove 'ID:' Marker from JMSMessageIDindicator. Set the indicator.
    This is necessary because the JMS specification stipulates that each JMS message ID starts with 'ID'. However, this conflicts with ISO-11578.
    - JMSMessageID (Uniqueness Is JMS-Provider-Dependent)
    (String) The unique message ID. Note that this is not a required field and can be null. Since the JMS provider might not use your provided message ID, the Connector sets a special property called $jms.messageid after sending a message. This is to insure that the message ID always is available to the user. To retrieve this value use conn.getProperty("$jms.messageid") in your After Add hook.
    - JMSCorrelationID (Uniqueness Is JMS-Sender-Dependent)
    (String) This header is set by the application for use by other applications.
    Hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • JMS adapter insufficient

    Hi,
    I'm implementing a connection from MQ to SAP, through XI.
    The simple things work, but I do have some problems with the more complex scenario's.
    I think the JMS-adapter isn't sufficient enough for my implementation :
         - performance : a load off messages takes ages => multithreading ?
         - multiple IDoc types:
              I have 4 IDoc types that should be processed in the right order.  If one adapter could read them all, the order would be right,
              but the adapter can't read different sorts of IDocs so I had to split them over 4 queues, in which case the order becomes a problem.
         - when there is a connection problem (network drop or so), the JMS adapter doesn't recover.
    My question is :
         should I go for a java proxy to get the messages from the queue and into XI (in effect write my own JMS-code) ?
         If so, since I've never created a proxy, does anyone have some sample code with an MQ-connection ?
    Regards
    T

    Hi Tom,
    I don't have specific code for proxy.  However, I will explain the steps:-
    ABAP proxies are created in SPROXY transaction.  This is executed on the Application System (not the integration server).  As part of the config of the WAS, an HTTP destination to the IS is maintained in SM59.  This allows the Appl system to retrieve the WSDL desc of the interface as the basis of proxy generation. 
    Use SPROXY transaction on the application system. Right click on your relevant interface and choose Create.  Enter the Prefix and Package to generate unique names.  The system generates methods --> EXECUTE_SYNCHRONOUS and EXECUTE_ASYNCHRONOUS based on the interfaces.  Once you are done with this you can apply your code.
    To generate proxies for java applications, right click on the interface in the IR and choose Java Proxy Generation.  The wizard will get started.  Specify if this is a new proxy or a regenerated proxy (if the interface is changed after a proxy has been generated, you must regenerate and recompile).  Select the software comp version that contains the interfaces.  Select the message interface to use as the basis of proxy generation.  Click Finish to generate the java classes.
    Regards.
    Praveen

  • JMS Adapter Native Correlation

    Hello,
    I've been trying to develop a request/reply service using JMS Adapter.
    I Followed the steps in the "Adapter Knowledge Base: Technical Note #006: Correlation of Adapter messages within a BPEL process" document.
    This document explains how to use the native correlation in the JMS Adapter by modifing the wsdl produced by the JMS Adapter Wizzard.
    One of the thing the document says is that the invoke and recive must be sequencial and that the JMSMessageId of the first message should be placed in the JMSCorrelationId of the response.
    I've done all the steps and developed a Message Driven Bean that reads the request and publishes the response accordingly.
    I'm gessing that someone else already have this kind of problems...
    If there is someone that might be able to help please send me an email to [email protected], so i can send the project to you.
    Tks.

    sorry, i forgot the say one thing.....
    There is a table in the orabpel that is named Native_correlation....
    somehow this table is never populated...
    Tks once more

  • When we should use JMS based proxy services and when JMS Adapter in OSB

    Hi,
    Can somebody explain me when we could go for JMS Adapter and when we should go for JMS based service in OSB?
    The one scenerio i can think of is when my provider/consumer is using jms provider other than WLS jms provider we should use jms adapter.
    Edited by: user12883209 on Jan 5, 2012 5:29 AM

    I don't think there are clear guidelines available, however here is my view.
    1) OSB 11gR1 is not certified with Oracle JMS Adapter. It is certified with Oracle FTP, Database, AQ and application adapters.
    http://docs.oracle.com/cd/E21764_01/doc.1111/e15867/interop.htm#OSBAG1403
    2) In addition of the Weblogic JMS, OSB can also integrate with following provider without using adapter.
    - WebSphere MQ
    - Tibco EMS
    3) if you need to integrate JMS with BPEL Process or Oracle SOA suite composite, it has built in support for generic Oracle JMS adapter. Oracle generic JMS adapter can integrate with AQ JMS (JMS providers OJMS 8.1.7, 9.0.1.4, and 9.2), TIBCO JMS, IBM Websphere MQSeries (IBM MQSeries JMS 6.0), Weblogic JMS, Apache, and Active MQ
    http://docs.oracle.com/cd/E14571_01/integration.1111/e10231/adptr_jms.htm
    4) If you need to integrate OSB with Weblogic JMS, WebSphere MQ, Tbco EMS it does not need JMS adapter.
    Hope this helps !!!
    Jayesh Patel
    http://jayesh-patel.blogspot.com/
    http://www.yagnasys.com/

  • Restrict SOA JMS Adapter dequeue frequency

    Hi,
    we are reading messages from third party JMS queues in the BPEL Process using JMS Adapter in the Composite. Sometimes because of more load on the JMS queue ie around 40 records per second we are facing load issues. BPEL is able to read close to 40 records per second from the queue and calls the Oracle Agile 9.3.2 Web services but the Agile web services are not able to handle such heavy load.
    We want to throttle the JMS Adapter and limit the number of messages we dequeue.
    What properties in JMS Adapter need to configured to control the dequeue rate.
    Here is .jca file of the JMS adpater
    <adapter-config name="ReadFAQueue" adapter="Jms Adapter" wsdlLocation="ReadFAQueue.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/jms/C3FAQueueCF" UIJmsProvider="THIRDPARTY" adapterRef=""/>
    <endpoint-activation portType="Consume_Message_ptt" operation="Consume_Message">
    <activation-spec className="oracle.tip.adapter.jms.inbound.JmsConsumeActivationSpec">
    <property name="DestinationName" value="zzqmsbw1.queue.bw.fa"/>
    <property name="UseMessageListener" value="false"/>
    <property name="PayloadType" value="TextMessage"/>
    </activation-spec>
    </endpoint-activation>
    </adapter-config>
    Regards,
    Sudhakar.M

    Hi All,
    Finally I got Answer from SR.
    Here is the link which explain frequency set..http://sudhakarsoa.blogspot.com/2011/03/how-to-set-delay-between-jmsaq-quque.html

Maybe you are looking for

  • Tutorial for a Spry photo gallery with thumbs and buttons ???

    Anyone know of a a tutorial for building a Spry photo gallery with both thumbnails and next, previous, stop and play buttons(functions)  ??? Like the ones on Adobe's Photo Gallery demos; http://labs.adobe.com/technologies/spry/demos/pe_gallery.html A

  • Why do I need ActiveSync External URL?

    Hello, All! We are starting migration from Exchange 2010 to Exchange 2013. We've already installed 3 Exchange 2013 Servers and configured them also. The External IP for ActiveSync is bounded to F5 that moves user's request towards ISA that is located

  • Bit confused about authorization issues

    I have searched the forum on this but I can't really see the wood for the trees. As I understand it I can authorize up to 5 computers with my iTunes account. However, how does this relate to portable devices. My household has 3 iPhone and 3 iPads. Ca

  • Kuler in Illustrator CC 2014 does not sync themes, though connected

    hi there my kuler panel says: "no color themes available in the kuler account:(myccountname)" but when i go to the website my color palettes show. have tried syncing, closing reopening, disconnecting and reconnecting. nothing worked. thanks for helpi

  • RE: Reduce the Decimal Points

    Hi All, I need to reduce the decimal points.  my key figures are VGW01- Standard Value, VGW02- Standard Value,  0conf_act1  - Conf. activity 1, and 0conf_act2    Conf. activity 2 these are all data type as quantity. In report Data is coming 5.040, 04