JMS versus IBM MQSeries

1. What is the difference between JMS and IBM MQSeries ?
2. If JMS is all about APIs to interact with Message Oriented Middleware (MOM) that IBM MQSeries supports, why not use a simple JAVA program that would import com.ibm. * packages instead of JMS APIs ? What is the benefit we derive from using JMS ?

I think what you are saying is JMS is the preferred
way to communicate with MOM (i.e. MQ) as it is
standard and not vendor dependant. My concern is
this:
If we write a stand alone program to send/retrieve
meessage from MQ then how do we create
ConnectionFactory and connection? Personally I prefer to use Dependency Injection using a library like Spring to configure things like JMS connection factories, JDBC DataSources etc.
http://www.springframework.org/
though the more typical (and some would say official) way of doing it is to use JNDI in your application. So create a JNDI context and pull the JMS ConnectionFactory and destinations out of JNDI.
e.g. like this
http://svn.activemq.org/trunk/activemq/modules/core/src/test/org/activemq/demo/SimpleProducer.java?rev=1&view=auto
Then you need to refer to your JMS provider's documentation on how to configure a JNDI context. Typically its a case of adding a jndi.properties file to the classpath configured to your provider's JNDI provider.
Don't we need MQ
classes to create these objects.Yes, you need the classes from your JMS provider to create connections & sessions. (Its not like EJB remoting where you can create client side proxies from the EJB interfaces).
James
http://logicblaze.com/

Similar Messages

  • 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 for MQSeries: Changing from MQ5.3 to 6.X libraries

    Hi,
    Can someone point in the direction of documentation as to how I would migrate/update a BPEL 10.1.3.5.0 environment using JMS adapters for MQSeries 5.3 to use new libraries for MQSeries 6.x.
    In a test env I have located the following, but I am not sure now to proceed.
    [bpel@omv2rrm2 5.3]$ pwd
    /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/oc4j_soa/shared-lib/oracle.mqseries/5.3
    [bpel@omv2rrm2 5.3]$
    [bpel@omv2rrm2 5.3]$ ls -l
    total 2124
    -rwx------ 1 bpel dba 352652 Apr 17 2008 com.ibm.mq-5.3.jar
    -rwx------ 1 bpel dba 1798896 Apr 17 2008 com.ibm.mqjms-5.3.jar
    [bpel@omv2rrm2 5.3]$
    ...and...
    [bpel@omv2rrm2 config]$ pwd
    /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/oc4j_soa/config
    [bpel@omv2rrm2 config]$ cat server.xml
    <?xml version="1.0"?>
    <application-server xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/application-server-10_1.xsd" localhostIsAdmin="true"
    application-directory="../applications"
    check-for-updates="adminClientOnly"
    deployment-directory="../application-deployments"
    connector-directory="../connectors"
    schema-major-version="10" schema-minor-version="0" >
    <shared-library name="global.libraries" version="1.0" library-compatible="true">
    <code-source path="../applib"/>
    <import-shared-library name="oracle.ws.jaxrpc"/>
    </shared-library>
    <shared-library name="oracle.mqseries" version="5.3">
    <code-source path="/opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/oc4j_soa/shared-lib/oracle.mqseries/5.3/com.ibm.mqjms-5.3.jar"/>
    <code-source path="/opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/oc4j_soa/shared-lib/oracle.mqseries/5.3/com.ibm.mq-5.3.jar"/>
    <import-shared-library name="oracle.ws.jaxrpc"/>
    </shared-library>

    Just upgrade your SOA to 10.1.3.5.0 and then point to the newer MQ jars in those 2 files.

  • Remote queue in XI server for IBM MQSeries

    Dear All,
    my scenario is IBM MQSeries -> message via sender JMS adapter -> XI -> receiver RFC adapter -> R/3.
    now for IBM MQSeries to send a message to XI via a transmission queue in MQSeries - it needs a remote queue name and  queue  manager name in XI server.
    So now where can i find these information regarding remote queue name and  queue  manager name in XI server. I currently do not know whether in XI server, currently is there any remote queue or not? So how to find this information. If we do not have remote queue manager in XI currently, then how to install a remote queue name and  queue  manager in XI server.
    It is slightly urgent. So i request you all to please reply quickly.
    Thanks and Regards,
    Rajeev Gupta

    Dear Sebastin,
    Thanks for your inputs.
    I have to connect to MQSeries 5.2.1 to XI server.
    am getting the below error in Communicatin Channel Monitoring for my sender JMS adapter:
    Error during channel initialization; exception trace: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '<IP_ADRESS>:<MQ_QUEUE_MANAGER>'
    at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:546)
    at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1137)
    at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:799)
    com.ibm.mq.MQException: Message catalog not found
    at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:171)
    at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:228)
    i have written '<IP_ADRESS>:<MQ_QUEUE_MANAGER>' just to hide the data - i am getting <IP_ADRESS> as IP Adress i gave in JMS adapter and <MQ_QUEUE_MANAGER> as Queue Manager i gave in JMS adapter.
    i am using the correct IP and 1414 port of MQSeries server. I have used a MQQueueManager defined in MQSeries. i have deployed JMS adapter properly in XI server.
    So can anybody suggest what could be the possible reason of this error and how to rectify it. It is slightly urgent.
    One more question - should the queue manager in MQSeries server be a local or remote queue manager..........i was not able to create a remote queue manager in MQSeries 5.2.1 as by default it is creating a local queue manager.......
    Thanks and Regards,
    Rajeev Gupta

  • J2EE and IBM MQSeries

    Hi
    We are planning to use IBM MQSeries as a JMS server for message driven beans.
    We are using OC4J 2.0 developer preview, but can't figure out how to connect to MQSeries. It looks like we have to use JNDI, but how?
    Best regards
    Ole

    Hi Ole,
    The following may help you...
    http://kb.atlassian.com/content/orion/docs/resource-providers/resource-providers.html
    Good Luck,
    Avi.

  • Newbie : Problem starting OPG for IBM MQseries: TNS-00530,  Error Code 2

    Hi All
    First of all, if this is the wrong place to post this question, I apologize.
    I have installed a new installation of Oracle 9.2.0.1 and at a separate home location the OPG for IBM MQSeries for 9.2.0.1 off the same bits.
    The configuration said that the default SID of PG4MQS92 would be setup since I was using a local MQ queue manager but I didnt see any entries in the listener.ora or the tnsames.ora so added the following.
    listener.ora
    (SID_DESC =
    (SID_NAME = pg4mqs92)
    (ORACLE_HOME = C:\Software\oracle\pg4mqs92)
    (PROGRAM = pg4mqs92)
    tnsnames.ora
    ORACLE_QM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = testmachine)(PORT = 1521))
    (CONNECT_DATA =
    (SID = pg4mqs92)
    (HS=OK)
    When I ran tnsping on ORACLE_QM it was resolved. But when I start the putsample.sql program after importing all the required packages using the pgmdeploy9.sql script I get the following output.
    DECLARE
    ERROR at line 1:
    ORA-04052: error occurred when looking up remote object
    [email protected]
    ORA-00604: error occurred at recursive SQL level 1
    ORA-28545: error diagnosed by Net8 when connecting to an agent
    NCRO: Failed to make RSLV connection
    ORA-02063: preceding 2 lines from PG4MQ
    In the listener.log I see the following error
    07-DEC-2005 07:34:19 * (CONNECT_DATA=(SID=pg4mqs92)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1271)) * establish * pg4mqs92 * 12500
    TNS-12500: TNS:listener failed to start a dedicated server process
    TNS-12560: TNS:protocol adapter error
    TNS-00530: Protocol adapter error
    32-bit Windows Error: 2: No such file or directory
    I noticed that during the install a boot file for the pgm4mqs92 SID was not found anywhere. Is it maintained in the registry, if so where ?
    If the boot file is missing is there a sample I can use and where do I need to put it ?
    Am running on Windows XP Professional.
    Have been stuck with this a while and cannot find any information on this, so any help would be appreciated.
    Thanks
    - Deepak

    I am getting the same error while starting or stopping the listener
    LSNRCTL> start CSCLIST
    Starting tnslsnr: please wait...
    TNS-12560: TNS:protocol adapter error
    TNS-00530: Protocol adapter error
    LSNRCTL> stop CSCLIST
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=CSCINDAE708070)(PORT=152
    2)))
    NL-00303: syntax error in NV string
    TNS-01153: Failed to process string: (DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)
    (HOST=)(USER=Manager(REMOVE)))(COMMAND=stop)(ARGUMENTS=64)(SERVICE=CSCLIST)(VERS
    ION=186646784)))
    Pls help
    Listener.ora:
    # listener.ora Network Configuration File: D:\Sagaya\11gDBhome\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    CSCLIST =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = CSCINDAE708070)(PORT = 1522))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
    SID_LIST_CSCLIST =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = D:\Sagaya\11gDBhome\product\11.2.0\dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:D:\Sagaya\11gDBhome\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    ADR_BASE_CSCLIST = D:\Sagaya\11gDBhome

  • Java Doc for IBM MQSeries

    Hi,
    Can anyone tell me where i can get javadoc for IBM MQSeries Classes.
    Regs
    David Jeyam

    http://www-3.ibm.com/software/ts/mqseries/library/manuals/

  • IBM MQSeries Gateway

    I would like to connect to IBM MQSeries v.5.3
    from an Oracle 9.2.
    According to Metalink and Oracle documentation,
    I could use PG4MQ
    (Oracle Procedural Gateway) or
    Messaging Gateway using AQ.
    They have different architecture
    and different configuration.
    Which one is better ?
    During the Oracle installation I
    have only the PG4MQ option,
    so how I could use Oracle Procedural Gateway
    Thanks

    Dear Yang!
    I have the same problem considering the two possibilities to connect ibm with oracle...
    Did you get some useful information or do you have some experience now? If yes could you please update the post!
    Thanks
    Markus

  • Adobe Forms ( Lifecycle and cloud Ver) Versus IBM Forms ( FEB and Lotus Forms)

    Can sombody please educate in the advantages offered by Adobe Forms versus IBM Forms? can sombody specifically speak about the following TCO, Usabilty, Security, digital Signatures etc.?

    Dear PAUL....Thanks alot for the directions you gave me, i'm really learning alot from the posts of you an STEFAN CAMERON, and as you said that many databases have a built in web services, i found some .wsdl files within the oracle database directories and i will read how  to use or how to build new one.
    And about the intermeadiary process solution and as i said before that i'm totally new to livecycle designer, do you mean to build two forms one connected to the database and act as a middlware and the other is connected to database through the first?  forgive me for this question ,i'm new to this.
    And away from data connectivity issue i posted  2 discussions at "LiveCycle Designer ES" that confused me  , i'm sure it can be achieved by designer but i don't no how ,one on dealing with dropdown lists & the other on pdf's security and saving . I really appreciate if you and the others can help me with when you have enough time.
    Thanks alot PAUL
    Mustafa

  • Why use IBM MQSeries when Weblogic already provides JMS?

    i kind of understand that MQSeries works the same as JMS provided by WebLogic, so there is not much a point to use MQSeries, but why do companies still use MQSeries when JMS is already provided by WebLogic?
    what are the advantages of using MQSeries over WebLogic provided JMS?

    I don't think there's necessarily much reason to adopt MQ, unless perhaps you have very specific messaging extensions or capability requirements. There are performance, manageability, and scalability benefits in using WebLogic JMS, especially when it is integrated with WebLogic applications. There also happen to be benefits in using the Oracle DB's built in messaging (AQ JMS).
    There are tens of thousands (if not 100s of thousands) of production WL JMS deployments out in the wild - some of which are "mission critical" and quite large, and some of which have been running for 10+ years. It's not unlikely that you generate multiple WL JMS transactions per day, just going about your daily life (phone, bank, credit card, financials, etc.).
    Of course your mileage may vary - and keep in mind that you're posting to WebLogic JMS forum. :-)
    Tom Barnes
    Oracle WebLogic Messaging Team

  • IBM MQSeries JAR's needed

    Hey Folks,
    i'm searching for the following JAR's:
    MQSeries 5.2
    com.ibm.mq.jar
    com.ibm.mqjms.jar
    MQSeries 5.3
    com.ibm.mq.jar
    com.ibm.mqbind.jar
    com.ibm.mqjms.jar
    connector.jar (this file can also be retrieved from the SAP J2EE server directory)
    I try to add these to the JMS Adapter, but i can't find them. Please help.
    Thank you!
    Best Regards
    Robert

    Hi
    Check this link
    http://www.java2s.com/Code/Jar/Spring-Related/Downloadconnectorjar.htm
    http://www.niratul.com/wmqtool002.htm
    Regards
    Ramesh
    Edited by: Venkataramesh Boppana on May 11, 2009 5:16 PM

  • JMS bridge and MQSeries. looking for statistics

              Hi !
              I have to use Weblogic 7 SP4 in cluster with a distant MQSeries queue manager.
              I know I can't have a "exactly once" quality of service. I use a MDB (deplyed
              on each instance of the server).
              I'm looking for statistics about how often a message can be treated 2 (or more)
              times.
              Thanks a lot for any help !
              Florent
              

    Hi Florent,
              Since these are MQ messages, it might be possible to find
              such statistics in MQ. Also, I think that MQ stores a
              redelivery count in their messages - so you can likely
              instrument your application code to get at the count.
              Note that 7.0 actually does support exactly once with WL MDBs driven
              by MQ. If you use transactions you can infer some stats on redeliveries
              by checking the relevant transaction statistics for rollback counts.
              I'm attaching some notes on JMS integration for your
              convenience.
              Tom
              florent wrote:
              > Hi !
              >
              > I have to use Weblogic 7 SP4 in cluster with a distant MQSeries queue manager.
              > I know I can't have a "exactly once" quality of service. I use a MDB (deplyed
              > on each instance of the server).
              >
              > I'm looking for statistics about how often a message can be treated 2 (or more)
              > times.
              >
              > Thanks a lot for any help !
              >
              > Florent
              JMS Integration of Foreign Vendors with BEA WebLogic Server
              The following notes are derived mostly from "http://dev2dev.bea.com/technologies/jms/index.jsp".
              For additional questions, a good forum for WebLogic questions in general is "newsgroups.bea.com". These can be mined for information by using Google's newsgroup search function.
              JMS Integration Overview
              - For integration with "non-Java" and/or "non-JMS" platforms, see "Non-Java Integration Options" below.
              - For a foreign JMS vendor to participate in a WL transaction it must support XA. Specifically, it must support the javax.jms.XA* interfaces.
              - In WL versions 6.0 and up it is possible to make synchronous calls to foreign JMS vendors participate in a WL transaction as long as the foreign vendor supports XA.
              - WL 6.0 and 6.1 MDBs can be driven by foreign vendors non-transactionally. They can be driven transactionally by a select few foreign vendors (MQ is not part of the select few)
              - WL 7.0 and later, MDBs can be driven by foreign vendors transactionally and non-transationally.
              - WL 6.1 and later WL provides a messaging bridge feature. Messaging bridges forward messages between any two JMS destinations, including foreign destinations, and can transfer messages transactionally or non-transactionally.
              - WL 8.1 JMS provides additional features that simplify transactional and JNDI integration of foreign vendors. See http://edocs.bea.com/wls/docs81/jms/intro.html#jms_features
              Integration with 8.1 Details
              A good overview of 8.1 JMS interop capability is the presentation "Integrating Foreign JMS Providers with BEA WebLogic Server" here:
              http://www.bea.com/content/files/eworld/presentations/Wed_03_05_03/Application_Servers/1097-Foreign_JMS_Providers_WLS.pdf
              This document refers to helpful new 8.1 features, which simplify integration. These include:
              http://edocs.bea.com/wls/docs81/ConsoleHelp/jms_config.html#accessing_foreign_providers
              http://edocs.bea.com/wls/docs81/jms/j2ee_components.html#1033768
              And are also summarized here (under interoperability):
              http://edocs.bea.com/wls/docs81/jms/intro.html#jms_features
              Also read the extensive MDB documentation, which extensively covers integrating foreign vendors:
              http://edocs.bea.com/wls/docs81/ejb/message_beans.html
              The 8.1 features are likely sufficient for most 8.1 integration needs, and you may not need to refer "Using Foreign JMS Providers With WLS" white-paper mentioned below.
              Integration with 6.1 and 7.0 Details
              Read the "Using Foreign JMS Providers With WLS" white-paper:
              http://dev2dev.bea.com/products/wlserver/whitepapers/jmsproviders.jsp
              Note that this white-paper does not take into account 8.1 features.
              For 7.0 read the extensive 8.1 MDB documentation, which largely also applies to 7.0:
              http://edocs.bea.com/wls/docs81/ejb/message_beans.html
              Non-Java Integration Options
              - WL JMS has a JNI based C client which is available for Windows and some UNIX platforms. This C client supports 7.0 and up, and will be officially packaged with WLS in 9.0 (virtually unchanged). The C API is currently only supported through the jms newsgroup. See "JMS C API", here:
              http://dev2dev.bea.com/technologies/jms/index.jsp
              - WL supports direct Windows COM access through its "JCOM" feature. This doesn't include the JMS API, but one can invoke EJBs which in turn invoke JMS. See
              http://e-docs.bea.com/wls/docs61/jcom.html
              http://e-docs.bea.com/wls/docs70/jcom/
              http://e-docs.bea.com/wls/docs81/jcom/
              - Similar to JCOM, but more advanced, WL supports IIOP standard based access on multiple platforms. You can use the BEA Tuxedo C client for this purpose (no license fee). This doesn't include the JMS API, but one can invoke EJBs which in turn invoke JMS. See
              http://e-docs.bea.com/wls/docs81/rmi_iiop/
              http://e-docs.bea.com/wls/docs70/rmi_iiop/
              http://e-docs.bea.com/wls/docs61/rmi_iiop/
              Unlike most other approaches, the IIOP client approach also allows the client to begin and commit user (JTA) transactions (not configured).
              - If you already have a BEA Tuxedo license, one option is communicate through BEA Tuxedo (which has various APIs on Windows) and configure a WebLogic Server to respond to these requests via the WTC bridge. Search for "WTC" in the BEA docs. Unlike most other approaches, the Tuxedo API approach also allows the client to begin and commit user (JTA) transactions.
              - Another approach is to interop via web-service standards. Or even to simply to invoke a servlet on the WL server using a basic HTTP call from Windows. These in turn can invoke the JMS API. There is a white-paper on "Interoperability Study of BEA WebLogic Workshop 8.1 and Microsoft .NET 1.1 Web Services", that demonstrates web-services here:
              http://ftpna2.bea.com/pub/downloads/WebLogic-DotNet-Interop.pdf
              - Yet another approach is to use a third party product that is designed to wrap any JMS vendor. There are even open source versions. In no particular order, here are some examples: Open3 WinJMS, CodeMesh, Active JMS, SpiritSoft
              - Finally, there are .NET/C/C++ integration libraries that not specific to JMS, some examples are JNBridge, Jace, and CodeMesh.
              Notes on MQ Remote Capable XA Clients
              Until recently, IBM MQ JMS clients could not work transactionally unless they were running on the same host as their MQ server. This is a limitation unique to MQ that was relaxed with the introduction of IBM's new "WebSphere MQ Extended Transactional Client". See:
              http://publibfp.boulder.ibm.com/epubs/pdf/csqzar00.pdf
              The product is new, and for some reason, configuration of this client seems to be tricky, even when WebLogic is not involved at all. Oddly, the main sticking point seems to be simply making sure that class paths refer to the required IBM jars:
              - Required on WLS where MQ objects are bound into JNDI:
              com.ibm.mq.jar, com.ibm.mqjms.jar
              - Required only if MQ objects are bound into JNDI on a different server:
              com.ibm.mq.jar
              If there are problems when using this client, first get it to work using a pure IBM client without any BEA classes involved. Once that is working, search the WL JMS newsgroup for answers and/or contact BEA customer support.
              Notes on Oracle AQ Integration
              If problems are encountered integrating Oracle's built-in queuing (Oracle AQ) JMS client, there is publicly available wrapper code that can aid integrating AQ directly into MDBs, JMS, or the messaging bridge. The solution is titled "Startup class to bind AQ/Referenceable objects to WLS JNDI", is not supported by BEA, and is posted to:
              http://dev2dev.bea.com/codelibrary/code/startupclass.jsp
              Caveats:
              The solution doesn't directly support concurrent consumers. Perhaps Oracle requires that concurrent consumers each have a unique JMS connection? As a work-around, parallel message processing can be achieved indirectly by forwarding AQ messages into a WL JMS destination - which do support concurrent processing.
              Up-to-date versions of Oracle may be required. For more information, google search the weblogic.developer.interest.jms newsgroup for "Oracle" and "AQ".
              The solution doesn't seem to support transactions, it may be possible to extend it to do so.
              MDB Thread Pool Notes
              WL7.0SP? and WL8.1 and later support the "dispatch-policy" field to specify which thread pool an MDB uses to run its instances. In most cases this field should be configured to help address potential performance issues and/or dead-locks:
              http://edocs.bea.com/wls/docs81/ejb/DDreference-ejb-jar.html#dispatch-policy
              (Note that "dispatch-policy" is ignored for non-transactional foreign vendors; in this case, the MDB "onMessage" callback runs in the foreign vendor's thread.)
              MDB Concurrency Notes
              Queue MDBs driven by foreign providers can run multiple instances concurrently. Topic MDBs driven by foreign providers are limited to one instance (not sure, but transactional foreign driven topic MDBs may not have this limitation). The size of the thread pool that the MDB runs in and the "max-beans-in-free-pool" descriptor limit how many instances run concurrently.
              Design Guide-Lines and Performance Tuning Notes
              The "WebLogic JMS Performance Guide" white-paper contains detailed design, performance, and tuning information for Clustering, Messaging Bridge, JMS, and MDBs.
              http://dev2dev.bea.com/products/wlserver/whitepapers/WL_JMS_Perform_GD.jsp
              

  • 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

  • IBM MqSeries configuration

    hi all,
    i m using mqseries 5.3. I have created Sender QMgr & Receiver QMgr & in that i have created sender queue & receiver queue.
    In sender queue i have created two channels
    1) Server connection channel
    2) sender channel
    In receiver queue i have created
    1) receiver channel.
    All the above mentioned things i have created using MQseries explorer & both these QMgrs are on the same machine.
    When i tried to test communication between two channel using ping then i am getting following error on MQ Explorer
    Unexpected Error(AMQ4048)
    & in AMQERR01.log file i m getting the following error.
    "AMQ6120: An internal WebSphere MQ error has occurred.
    EXPLANATION:
    An error has been detected, and the MQ error recording routine has been called.
    ACTION:
    Use the standard facilities supplied with your system to record the problem
    identifier, and to save the generated output files. Contact your IBM support
    center. Do not discard these files until the problem has been resolved.
    ----- amqxfdcp.c : 626 --------------------------------------------------------
    12/11/2005 10:38:24
    AMQ6184: An internal WebSphere MQ error has occurred on queue manager SenderQ.
    EXPLANATION:
    An error has been detected, and the WebSphere MQ error recording routine has
    been called. The failing process is process 1536.
    ACTION:
    Use the standard facilities supplied with your system to record the problem
    identifier, and to save the generated output files. Contact your IBM support
    center. Do not discard these files until the problem has been resolved.
    ----- amqxfdcp.c : 660 --------------------------------------------------------
    12/11/2005 10:38:25"
    can anyone pls help. i m looking for the solution from last 5 days.
    pls its urgent
    thanx a lot in adv.
    reg,
    ritu

    I'm sure the people here will help if possible, but you'll probably have better luck on at http://www.mqseries.net/
    I take it you've already tried the obvious...
    http://www-1.ibm.com/support/docview.wss?uid=swg21110451

  • Pro's - Con's XI JMS adapter /IBM  WBI XI adapter

    Hi there,
    I would like to know what are the pro's /con's of the XI JMS adapter and IBM's WebSphere XI adapter.
    When and why to use which one..etc?
    Also appreciate if someone can share some thoughts/previous experiences with one of these two adapters?
    Tnx,
    Roberto.

    Hi,
    Check Below links,
    /people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
    http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
    http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
    http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
    SAP Adapters
    Regards,
    Phani

Maybe you are looking for

  • Does anyone know what to do about iCal colors changing.

    Does anyone know what to do about iCal colors changing.   Ever since ios7 came out I have many problems.  I kind of feel like Apple has become Microsoft at twice the price??  Anyway, today all my calendars (iPhone, iPad, iCloud and on my Mac) all cha

  • PS Touch Android does not release memory when closed.

    I have to force closure with Task Manager on my Samsung Note 2 running JB 4.1. Why and when will it be fixed?

  • Dynamical element in a web page

    I am wondering whether or not Java campus offer any mature dynamical element so that I can do something like running a set of photos across a web page and a user can click one photo to start a special activities. I know the Applet might fit in the bi

  • Asset document Reversal

    The Problem is as below: We have purchased an asset through PO in the previous year. Now we want to Cancel this PO. For canceling this PO the GR in that PO has to be reversed. When we are reversing the GR we are getting an error message "Asset has be

  • Megastick: Track resume after power off / power on??

    I'm thinking about buying the megastick 256MB but I've got one question about it. I'm playing a track and switch off the stick. Then I switch the stick back on and start listening again. Will the stick start playing at the position of the track when