JMS Adapter Configuration (Access JMS Provider Generically)

Hi Exports,
How can i configure JMS adapter Using Access JMS Provider Generically, where can we mentioned target server. there is Quename and username and password but there is no target server details field. could you please give me suggetion how to configure this.

Hi,
This will help you
JMS Adapter
/people/kan.th/blog/2007/02/05/exploring-jms-and-sap-xi-jms-adaper
http://help.sap.com/saphelp_nw2004s/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/content.htm
Sender Jms Adapter
http://help.sap.com/saphelp_nw2004s/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/content.htm
Receiver Jms Adapter
http://help.sap.com/saphelp_nw2004s/helpdata/en/10/b1b4c8575a6e47954ad63438d303e4/content.htm
Regards
Agasthuri Doss

Similar Messages

  • Doubts in JMS Sender adapter configuration (SonicMQ JMS Provider)

    Hi All,
    I am doing a TIBCO--> XI integration using JMS sender adapter. Adapter status is as follows..
    <b>"Sender channel. Details: (No detail information set.)"</b>.
    XML Msg in TIBCO-ems queue which JMS adapter access is as follows.....
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_Studdetails xmlns:ns0="http://abc.com/xi101/XSLTmap">
       <Records>
          <student_ID>
             <fname>abc</fname>
             <lname>efg</lname>
             <DOB>11/09/1980</DOB>
             <marks>
                <science>90</science>
                <maths>78</maths>
                <lang>80</lang>
             </marks>
          </student_ID>
       </Records>
    </ns0:MT_Studdetails>
    <u>My Queries...</u>
    what will be the Msg selector entry for my JMS sender Adapter? Is it MT_Studdetails???
    My sender adapter is green in RWB Adapter Monitor, but I am not able see my msg in SXMB_MONI. why it is so??
    regards,
    Raks

    Hi,
    Did you follow the how-to guide available at SAP Marketplace to deploy the JMS Adapter. If so, i believe the information given in that guide is incomplete.
    Once you have installed the JMS Driver, you must deploy the Java libraries on the J2EE server so that the JMS adapter can access the required Java classes at runtime.
    If you use MQSeries 53x.xxx, you must enter the following JAR files in aii_af_jmsproviderlib.sda.
    com.ibm.mq.jar
    com.ibm.mqbind.jar
    com.ibm.mqjms.jar
    connector.jar (use the JAR file from the J2EE client directory)
    and if ur question is, "Where do I get the Java Library from "
    The required Java libraries are product-specific and can be obtained from either the product vendor or other providers.
    And i guess the 4 jar files should be enough. Just remember to add these 4 jar files to 'provider.xml' file inbetween the <jars>..</jars> tag.
    Follow the instructions as per the guide,
    https://websmp205.sap-ag.de/~sapdownload/011000358700003994312004E/HowTo_ConfigExtAdapters.pdf
    But just remember to have all the 4 jar files in aii_af_jmsproviderlib.sda
    Regards,
    Abhy

  • Sender JMS adapter configuration for IBM MQSeries

    Dear All,
    i am doing a IBM MQSeries 5.2.x Message ->sender JMS adapter -> XI server -> receiver RFC adapter -> R/3.
    i have deployed the JMS adapter with the required jar files of IBM MQSeries 5.2.x in XI server.
    in Sender JMS adapter configuration for IBM MQSeries 5.2.x, i have put following data:
    1. Transport Protocol: Websphere MQ - is it okay?
    in JMS provider settings:
    2. in channel name - what should be there?
    3. Transport Network protocol should be TCP/IP or WebsphereMQ - how to decide this thing.
    4. JMS Complaint - whether WebsphereMQ or JMS API.
    in JMS Settings:
    5. JMS Queue user - is this IBM MQSeries 5.2.x Queue User or someother user?
    6. JMS Message Selector - what data to take here.
    So if anybody has connected IBM MQSeries 5.2.x to XI via JMS adapter, please answer my above queries.
    Regards,
    Rajeev Gupta

    Hi Swaroop,
    you can send me those documents at my gmail-id : [email protected]
    Hi All,
    one more question - to connect XI server to IBM MQSeries via JMS adapter in ID, do we need to have a MQSeries Client installed on XI server - or - just by configuring JMS adapter, we can send messages from IBM MQSeries to XI server without any MQSeries client on XI server?
    Why Channel name is required in JMS configuration data?
    Thanks,
    Rajeev Gupta

  • Jms adapter configuration and testing

    Hi,
    Please inform the JMS adapter configuration and testing.
    Thanks
    Naidu

    Hi,
    tried to reach JMS adapter but was not sure about what to inform it with
    Ok, just being silly there... About your problem:
    Overview - not complete and a little dated but notetheless good starting point
    Exploring JMS and SAP-XI JMS Adaper
    JMS FAQ Note - valuable official statements for various questions. Many linked notes which may also be of interrest
    http://service.sap.com/sap/support/notes/856346
    Driver deployment note
    http://service.sap.com/sap/support/notes/1138877
    Some other valuable links provided by Chirag Gohil
    Re: jms senarios
    HTH for starters
    Cheers
    Jens

  • Error in JMS Adapter Configuration...Pls help..

    Hi,
      My scenario is that FTP->MQ Queue->Local JMS Queue->XI.
    MQ Queue has successfully picked up the files from FTP and posted successfully into Local JMS Queue. But XI is unable to pick them up from Local JMS Queue.
    It is giving the following error:-
    Error during channel initialization; exception trace: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '153.88.140.28:ESEALMW303'
    Here are the details what I enetered in the Sender JMS Adapter Configuration:-
    Transport Protocol-> WebsphereMQ(Non JMS)
    QueueConnection Factory Java Class-> com.ibm.mq.jms.MQQueueConnectionFactory
    Queue Java Class->com.ibm.mq.jms.MQQueue
    IP address:            153.88.140.28
    Server port:            1414
    Queue Mgr name  ESEALMW303
    Channel name        MQMA_ESEALMW303_1
    JMS queue            EAB_MDMTOCBS_LQ01
    Any help would be appreciated

    Soumya,
    Refer Abhy's reply in the below thread
    XI JMS error MQJMS2005 : failled to create MQQueuemanager for ....
    raj.

  • Sender JMS Adapter error: The JMS provider gave the error message as Not permitted, and the error code is null

    I am trying to connect tibcoems with PI using a Sender jms adapter.After successfully installing the drivers , the sender adapter goes into error.
    "The JMS Provider gave the error message as Not permitted, and the error code is null"
    The Transport protocol is 'Access JMS Provider with JNDI' and i have been given the required parameters from the tibco guys.
    Your input are highly appreciated.
    Shyam

    Hi AQmit,
    Thanks for the reply.
    Please find the screenshots of what i am trying to do.
    Also, Can u direct me how to check the right logs?

  • 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

  • JMS Adapter configuration error

    Hi All
          My scenario is file to jms.i configured the webspher MQ and i created queues manager and channals.I done JMS receiver like this,
    1)Transport protocol:WebspherMQ JMS provied
    2)Message porotocol:JMS x.1
    3)Adapter Enigen:   Integration Server
    4)QueueConnecation Factery Java           Class:com.ibm.mq.jms.MQQueueConnectionFactory
    5)Queue Java Class:com.ibm.mq.jms.MQQueue
    6)IP Address or server name:Localhost
    7)Server port:1414
    8)Queue Mannager Name:QM_sapxi
    9)channal name:CHANNAL1
    10)JMS queue:MQCONN.OUT
    11)Transport/netwrok protocol:TCP/IP
    12)JMS compliant:WebSpherMQ(non jms)
    13)Deliver mode of message Producer:Persist JMS Messages in the JMS provider
    14)mapping of the message:Entier message=JMS Payload
    finaly i checked my Adapters status,it was red and i got the error Receiver channel. Details: (No detail information set. so pls help me .pls suggest me
    thanking u
    regards ,
    ramesh

    Hello Ramesh,
    I assume you deployed your jms libraries via SDM.
    You can check a successfull deployment in the libraries of the server node via the J2EE Admin tool.
    To get a more detailed log, you can augment the log level to debug for destinations
    com.sap.aii.af.service.jms & com.sap.aii.adapter.jms. You can do so in the logConfigurator of the J2EE Admin tool.
    Afterwards reactivate your comm channel in the configuration. (Just change the short text, so you can change and reactivate.)
    When you then go to the defaultTrace file via the logViewer, you should see more details on the error.
    Greetings,
    Bart

  • Error in JMS Adapter Configuration.

    Hi,
    Its regarding JMS receiver adapter for MQ Series.
    We  have MQ 6.0 installed on PI server. While trying to connect thorough JMS receiver adapter we are getting a connection failure error at communication channel level.
    The MQ administrator is of the opinion that as MQ is local  to the PI server a channel is not required.
    In the MQ server, the administrator has created a Manager and Queue which we are using in the JMS receiver channel.
    We  have provided the queue connection factory as the default one used for  MQ 5.3
    class also as the default. (All the extra jar files required for MQ 6.0 is deployed).
    The error description  says:
    Error during channel initialization; exception trace: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '10.23.86.134:XBEIG_QMGR1'
    at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:586)
    at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2110)
    at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1532)
    com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code 2, Reason 2059
    MQJE011: Socket connection attempt refused.
    Any inputs would be very  helpful...
    Many Thanks,
    Rosine.

    you can check the SAP Note 856346 - FAQ on JMS adapter it might have some info

  • Query: Sender JMS Adapter configuration

    Hi All,
        I'm trying out a scenario which sends data from a Message Queue to SAP.
        For this I need to configure JMS adapter in the sender side. I would like to know whether <b>should I specify any content conversion parameters like "fieldLength" or "fieldSeperator" as we do it in sender file adapter for XI's indivual field identification.</b>
       If no then how the variables will get mapped properly to the XI outbound ( sender ) Structure from Message Queue???..
       Bcoz I believe MQ sends the data as a single stream of characters not as individual field..
       Please advice..
    Regards,
    Joe.
    Message was edited by: Joe

    Hi Satarupa,
              Thanks for your reply.
      But if I'm getting say a stream of 10 characters (Name - 4 characters, Address - 5 characters, Option - 1 character totally 10 characters), how the system will know it has to send first 4 characters to name defined in XI, next 5 characters to Address defined in XI and the next 1 character to Option  if I don't specify the conversion parameters?? 
      Bcoz the data flows in the same way to XI as it flows for file adapter, where we speciy the content conversion parameters which helps it to send it to the variables defined in XI accordingly.
      If you've some docs on both sender and receiver JMS adapters pls. lemme know..
    Thanks,
    Joe.

  • JMS Adapter Configuration at reciver side

    Hi,
    Actaully I have to configure JMS adapter HAving Content Conversion.
    I m getting XML throuh XI and wan to convert it to TEXT File.
    Can anyone tell me wat MODULE NAME, TYPE, MODULE Key , PARAmeter NAMe and VAlue i have to take.
    Hemant

    Hi,
    Take a look at this document,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
    Regards,
    Bhavesh

  • JMS Adapter configuration failed in creating table that handles OEMS JM

    Step 2 from Chapter 8 of E15763-01, Oracle Application Integration Architecture -
    Foundation Pack 2.5: Integration Developer's
    Guide
    Configuring of JMS Adapters
    Create the table that handles the OEMS JMS destination (queue).
    Queues use a queue table. This SQL example creates a single table, AIA
    SALESORDERJMSQTAB, for a queue. The multiple_consumers parameter specifies
    whether there are multiple consumers. Set multiple_consumers to false for a queue.
    Begin
    DBMS_AQADM.CREATE_QUEUE_TABLE(Queue_table
    'AIA_SALESORDERJMSQTAB',Queue_payload_type 'SYS.AQ$_JMS_MESSAGE',
    sort_list 'PRIORITY,ENQ_TIME', multiple_consumers = >false,
    compatible '8.1.5');
    End;
    Result:
    SQL> Begin
    DBMS_AQADM.CREATE_QUEUE_TABLE(Queue_table
    'AIA_SALESORDERJMSQTAB',Queue_payload_type 'SYS.AQ$_JMS_MESSAGE',
    sort_list 'PRIORITY,ENQ_TIME', multiple_consumers = >false,
    compatible '8.1.5');
    End; 2 3 4 5 6
    SELECT * FROM ALL_TABLES WHERE TABLE_NAME='DBMS_AQADM.CREATE_QUEUE_TABLE';
    no rows selected

    Step 2 from Chapter 8 of E15763-01, Oracle Application Integration Architecture -
    Foundation Pack 2.5: Integration Developer's
    Guide
    Configuring of JMS Adapters
    Create the table that handles the OEMS JMS destination (queue).
    Queues use a queue table. This SQL example creates a single table, AIA
    SALESORDERJMSQTAB, for a queue. The multiple_consumers parameter specifies
    whether there are multiple consumers. Set multiple_consumers to false for a queue.
    Begin
    DBMS_AQADM.CREATE_QUEUE_TABLE(Queue_table
    'AIA_SALESORDERJMSQTAB',Queue_payload_type 'SYS.AQ$_JMS_MESSAGE',
    sort_list 'PRIORITY,ENQ_TIME', multiple_consumers = >false,
    compatible '8.1.5');
    End;
    Result:
    SQL> Begin
    DBMS_AQADM.CREATE_QUEUE_TABLE(Queue_table
    'AIA_SALESORDERJMSQTAB',Queue_payload_type 'SYS.AQ$_JMS_MESSAGE',
    sort_list 'PRIORITY,ENQ_TIME', multiple_consumers = >false,
    compatible '8.1.5');
    End; 2 3 4 5 6
    SELECT * FROM ALL_TABLES WHERE TABLE_NAME='DBMS_AQADM.CREATE_QUEUE_TABLE';
    no rows selected

  • JMS Adapter - Set Additional JMS Parameters or Replace Default Settings

    Hi colleagues,
    We are using PI/XI 7.0 (SP 12).
    In trying to set up a Communication Channel using JMS Adapter to connect to Oracle AQ, I do not see the checkbox "Set Additional JMS Parameters or Replace Default Settings" , nor is the table for the parameters / value visible.
    We have deployed the driver file as described in the How-to- guide: How To Install and Configure External Drivers for JDBC & JMS Adapters
    [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f04ce027-934d-2a10-5a8f-fa0b1ed4d88f?quicklink=index&overridelayout=true]
    In setting up the Communication Channel so far:
    Type: Sender
    Transport Protocol: Access JMS Provider Generically
    Message Protocol:  JMS 1.x
    Adapter Engine:      Integration Server
    After this I expect to see the checkbox  "Set Additional JMS Parameters or Replace Default Settings", but it is not there.
    Therefore I am not able to select it in order to enter parameters like:
    JMS.QueueConnectionFactoryImpl.classname
    JMS.QueueConnectionFactoryImpl.method.setHostName
    JMS.QueueImpl.classname
    JMS.QueueImpl.constructor.... etc
    Can someone please share if this because we are on too low SP or do we need to do something additional before it becomes visible?  Is this a feature that only became available as of PI/XI 7.0 SP 13 or 14 ?
    I checked both Sender and Receiver channel type, and it does not appear for both.
    Thanks & Cheers,
    Jodie

    Hi experts,
    We are using PI 7.1 and I've set up a communication Channel using JMS Adapter to send
    messages to a Sonic MQ queue.
    I need to send some values as JMS parameters, two of which are constants and two are values
    from the Sender message. I tried defining and setting up the parameters with constants values
    in the Communication Channel under the Advanced tab by selecting the check-box
    set Adapter-specific Message Attributes as follows:
    Name     TYPE
    ContentType     String
    ReturnValue     boolean
    Name     VAlue
    Contenttype     CompanyCode
    ReturnValute     true
    This however lead to an error in the Adapter Engine (RWB).
    My problem is:
    1. Can anyone please instruct me as to how to go about defining and setting up
       additional JMS parameters?
    2. How to go about defining/setting up variables that will get their values from
       the sender message?
    Thanks & Cheers,
    Joe

  • JMS Adapter to remote JMS Server in ESB??

    Has anyone successfully setup a JMS adapter in the ESB to talk to a JMS server on a remote host?
    We are using OC4J JMS and so I followed the instructions in section 5.2.1.7 in the Adapters guide on this. I updated the oc4j-ra.xml file. The guide didn't state which version of oc4j-ra.xml to update, but I've been told to use the one in:
    $ORACLE_HOME/j2ee/<oc4j>/application-deployments/default/
    So, I added the XML block as specified in this section and made the JMS Connection JNDI name match that of my JMS Adapter. However, the Adapters guide then states the following:
    In addition, you must have the file META-INF/application-client.xml in the
    classpath. The contents of the file can be the following:
    <application-client/>
    To put this file in the classpath, put the specified contents into the file at Oracle_
    Home\bpel\system\classes\META-INF\application-client.xml and
    restart Oracle BPEL Server.
    This is a problem for me because I have an advanced installation with ESB and OWSM on top of OC4J, but I do not have BPEL installed in this location. As such, the file $ORACLE_HOME/bpel/system/classes/META-INF/application-client.xml does not exist. I did a search and did find an application-client.xml at the following location:
    $ORACLE_HOME/j2ee/oc4j_esbdt/connectors/JmsAdapter/JmsAdapter/META-INF
    But at this point, I don't know what to do with it to ensure it is in the classpath. The Adapters guilde says to cycle the BPEL Server, so I cycled the ESB for good measure, then deployed my project, but no luck! It is still listening to the local jms server and not the remote one.
    Has anyone successfully set this up? What am I missing or doing wrong?

    The above classpath requirement should only ensure that BPEL module can access the JMS adapter. Otherwise it should be OK.
    I would reccommend to try to establish the JMS connection and see if some parts of the Oracle AS will throw any exception or something. It might start working as well.
    As I understand, you are trying to access OC4J JMS from another server. As JMS is purely TCP level protocol there should be no problem accessing it from anywhere. Only the addresses and ports must be reviewed and ensure that they point to correct place, that usernames and passwords are correct and that there is a JNDI connectivity available as you use JNDI to get the connection factories.
    Rein

  • Scenarios using Sender JMS adapter and Reciver JMS adapter

    Hi All,
    I am not able to find god step by step blog on senderJMS adapter and Receiver JMS adapter.
    also please explain when we use JMS.What does a messng system means?please provide some examples.
    Thanks and regards

    Hi  Goyal,
    Messaging System :
    Messaging system allows separate, uncoupled applications to reliably communicate asynchronously. The messaging system architecture generally replaces the client/server model with a peer-to-peer relationship between individual components, where each peer can send and receive messages to and from other peers.
    Go thru this you will get better idea :
    http://java.sun.com/developer/technicalArticles/Networking/messaging/
    JMS adapter (Java Message Service) enables you to connect messaging systems to the Integration Engine or the PCK.
    regards
    Ganga

Maybe you are looking for

  • Image properties

    Anyone know how to extract image properties. I've a file upload which enables users to auto upload their photo. Restrictions on the upload need to be file size which I can do, and height/width to ensure the photo fits into a fixed window size. This i

  • Child Table Cache Problem - Only in Environment

    Hi All, I have master-child tables in a page. Master table is based on a VO and child table is based on pl/sql EO. When user updates any child table row and hits on save, I load the same page again by releasing AM. The problem is when the page loads

  • G/L Accounts: JOINs between BKPF & BSIS & SKA1 in SELECT satetment??

    Hi Experts, About G/L Accounts, pls. clarify ma simple doubt that, am looking to pull the data from BKPF , BSIS & SKA1, so, 1) So, Wht culd be the best JOIN structure in SELECT statements, performence perspective, bcoz, I did not find any JOIN clue b

  • Cookies problem

    hi.. i have a cookie problem in my jsp page..everytime it causing problem...if the file is not in existence it displays it contents... i have a jsp page with servlets... help me

  • Guidance on Microsoft-Windows-Hyper-V-Worker-Admin ID=3322

    Running server 2012 in a 2 node failover cluster with a 2012 R2 vdi setup. 'abc-VMP33': Cannot allocate more memory to the virtual machine because of failure to extend the memory contents file '\\abcSOFSCAP0.abc.forest.org\VDI\DesktopStorage\Personal