Connecting different versions of MQ Ibm Websphere using PI 7.1

Hi Experts,
We are having one mq server which is installed on a third party system which we are currenlty using without having any issues.
the mq series is ibm websphere version 6.
we have these following jar files installed on pi.
<jars>
<jar-name>lib/com.sap.aii.adapter.lib_api.jar</jar-name>
<jar-name>lib/ojdbc14.jar</jar-name>
<jar-name>lib/client.jar</jar-name>
<jar-name>lib/msbase.jar</jar-name>
<jar-name>lib/mssqlserver.jar</jar-name>
<jar-name>lib/msutil.jar</jar-name>
<jar-name>lib/com.ibm.mq.jar</jar-name>
<jar-name>lib/com.ibm.mqjms.jar</jar-name>
<jar-name>lib/connector.jar</jar-name>
<jar-name>lib/CL3Export.jar</jar-name>
<jar-name>lib/CL3Nonexport.jar</jar-name>
<jar-name>lib/dhbcore.jar</jar-name>
<jar-name>lib/rmm.jar</jar-name>
</jars>
we are able to connect to this system sucessfully using jms.
the issue we are facing now is we have now another new mq server installed which we want to use
this is version ibm websphere 5.3.
we have gone through sap notes and found that these jar files need to be in place for 5.3
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)
by comparing with the jar files we currenlty have installed
this jar file is missing com.ibm.mqbind.jar for 5.3
we are unable to connect to this new mq server and facing the issues.(reciever jms)
the message in rwb is
Error creating JMS connection. JMS provider gave error message as MQJMS2005: failed to create MQQueueManager for 'Servername:Queuemangername' MQJE001: An MQException occurred: Completion Code 2, Reason 2009
MQJE016: MQ queue manager closed channel immediately during connect
Closure reason = 2009, and error code as MQJMS2005.
we have gone through notes 1086303 and found that it might be due to wrong queuemanager name.
our mq team is saying that they have configured everything perfectly.
what we have is now 2 queries:
1. is this error caused due to the mqbind jar file missing.if so than we can tell our nw team to install that jar files.is it necessary as we have already jar files for version 6? will version 6 jar files be compatible if we install these new jar file which is missing as we dont want to mess the existing scenarios?
2. is there any other config we are missing on pi side so that we are 100 percent sure its not the error on pi side and some config is missing on jms side.
please advice.
many thanks.
regards
j

Hi Jyoti,
You say to choose between the possibility of a missing jar and other of a Queue manager. I think first and foremost get the missing jar file installed and secondly , try the following suggestions.
1) It appears that the MQ JMS server is refusing connections from the MQ JMS c=
lient. I suggest looking up "MQJMS2005" in the IBM documentation and also =
checking if the IBM specific connection string '147.149.178.44:BT.QM.IVASCT=
G' is correct.
2) I guess so because 2009 indicates a communication problem. It appears that the foreign JMS provider is restricting the number of conne=
ctions that can be made to it. I'd check the license restrictions/configura=
tion of the foreign JMS provider and ensure it allows the required number o=
f concurrent connections. The closure reason code 2009 should indicate what=
the problem is.
Regards
joel

Similar Messages

  • DBACOCKPIT There are different versions of ODBC32.dll in use

    Hi all,
    In dbacockpit if you go to Configuration and SQL Server Setup Check.
    Got this error u201CThere are different versions of ODBC32.dll in useu201D
    How do I fix this?

    Hi Gareth Bosman,
    For exact information about ODBC32.dll versions used, go to ST04 --> Diagnostics --> DISP+WORK DLLs
    Here you can find the exact hostnames and all different versions of ODBC32.dll used.
    Check and take the corrective steps either by updating MDAC or applying microsoft's recommended patches for that particular host only.
    By the way, as per my observations, even continuing with multiple versions of ODBC32.dll will not affect smooth working of your application.  you can update it at later times also.
    Regards
    Surjit

  • Is it posssible to install two RACs with different version on one IBM HACMP

    The version of HACMP is 5.4. The version of Oracle database can be 9i or 10g, or both are 10g.
    thansk a lot

    Hi,
    We have an oracle 10g database configured with RAC. We also have an oracle 9i that is not configured with RAC. You mean that if I want to install another RAC on the HACMP, I need upgrade to 10g. Rigth?What i understand from your above point is : you want to configure your 9i database with IBM HACMP cluster, if its so then u need not have to upgrade to 10g or RAC i can straight away finish this task.
    Contact your HACMP vendor for steup and technical documents for settingup HACMP on 9i database.
    I think your doubt is now cleared.
    Regards,
    X A H E E R

  • XI to IBM Websphere Default JMS Provider with JNDI

    Hello everybody!
    We face a problem with connecting SAP XI to IBM WebSphere Default JMS Provider (need to send a message from XI to WebSphere JMS and receive the response).
    We have the following versions installed:
        SAP XI: 7.0 SP8 , Sun JDK 1.4.2
        IBM WebSphere: IBM WebSphere Application Server ND, 6.0.2.17, J2RE 1.4.2 IBM
    We cannot set the JMS adapter of SAP XI for conecting with IBM WebSphere Default JMS Provider. The Communication Channel has erroneous state (at runtime) and the Communication Channel Monitoring tool displays the error message as described below (under "Variant 1" and "Variant 2" sub-headings) depending on the settings performed. 
    For connecting, the following JMS-provider settings were used at IBM WebSphere side:
       JMS Providers: Default Messaging Provider
       Queue Connection Factories: name:QueueConnectionFactory, jndi:jms/QueueConnectionFactory, provider: Default Messaging Provider
       Queues: name Queue, jndi: jms/Queue, provider: Default Messaging Provider
    The XI communication channel (and associated JMS-adapter) was set as Variants 1 and 2 show. Settings for both cases and received error messages were the following:
    <b>Variant 1.</b>
        Adapter type: JMS
        Type: Receiver
        JMS Provider: Access JMS Provider with JNDI (Java Naming and Directory Interface)
        JNDI Lookup Name of QueueConnectionFactory:  jms/QueueConnectionFactory
        JNDI Lookup Name of JMS Queue: jms/Queue
        Name of JNDI Initial Context Factory: com.sap.engine.services.jndi.InitialContextFactoryImpl
        JNDI Server Address: iiop://WEBSPHERE.HOST:2809/ 
        As the result, the Communication Channel Monitoring displays that the channel has erroneous state and the following error message is written:
        "Error during channel initialization; exception trace: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of jms/QueueConnectionFactory.
    at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:649)"
    <b>Variant 2</b>
        The same settings as in Variant 1 above, were used and additionally the following settings were done:
        - Name of JNDI Initial Context Factory: com.ibm.websphere.naming.WsnInitialContextFactory
        - The archive aii_af_jmsproviderlib.sda containing libraries required by WsInitialContextFactory, was deployed to the SAP WebAS where the XI is running. Those libraries were taken from WebSphere Application Server Pluggable Application Client installation package (described in the article "WebSphere Application Server Pluggable Application Client" located at http://www-128.ibm.com/developerworks/websphere/library/techarticles/0409_bhogal/0409_bhogal.html)
        - Also, as it is recommended in the referred article, the files required by IBM's iiop protocol (ibmext.jar ibmorb.jar ibmorbapi.jar) were put to the folder jre/lib/endorsed of the server(Sun JVM 1.4.2 is used by SAP WebAS / XI).
        As the result, the Communication Channel Monitoring displays that the channel has erroneous state as well and the following error message is written:
       "No adapter registered for this channel"
    We have not found the recommended solution either in SDN forums or in Internet in general. Is it yet possible to connect SAP XI to IBM WebSphere Default JMS Provider having mentioned product versioning? If yes, what settings have to be performed?

    IBM Websphere Default JMS Provider which is installed alongwith the application server is nothing but a scaled down version of the IBM WebSphere MQSeries. you should be able to connect to it with the same settings that can be used for a separate MQSeries server connectivity from XI.

  • SQL Server 2000 with IBM websphere 4.0

    Hi,
    I need to migrate existing Oracle DB to SQL server 2000.
    Let me know how does SQL server 2000 connect with and talk to IBM websphere 4.0.
    If you can also send me a sample architecture diagram.
    Thanks
    Alpana

    Hello,
    It seems you need to install i-net OPTA in IBM WebSphere 4.o to be able to connect to a SQL Server
    2000 instance. Please read the following article for more information:
    https://www.inetsoftware.de/products/jdbc-driver/ms-sql/configurations/websphere4
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • Running multiple java apps simultaneously, using different versions of jre.

    I have a situation where I have 3 or 4 applications (and one applet) that were built over time, each with a different version of the jdk (ranging from 1.2.2.005 to 1.3.2). I need to know of a way (and it must exist) to run each of these applications on the same machine, and at runtime, have each application (or applet) run with its respective version of the jre. Certainly, one could change some source code and make all programs compatible with a particular jre, but that doesn't solve my problem if a new app is built with a new version of the jdk down the road. Currently, each runs fine by themselves, but if I try to run them together as different processes, some won't do anything because the default jre may not be what it needs. Would the Java Plug-in software have a role to play in this? Is there a way to specify (link) which application should use which jre?
    P.S. These applications (right now) don't have to interact or interface in any way. I just need to have them all running as separate processes on the same machine and be able to jump from one to the other.

    Write a batch file that sets the environment properly and restores it afterwards, here is a sample batch file we use which switches to IBM's JRE to run an app:
    OLDPATH=$PATH
    PATH=$PATH:"/usr/local/java/IBMJava2-13/jre/bin"
    OLDCP=$CLASSPATH
    CLASSPATH="/usr/local/java/IBMJava2-13/jre/lib/rt.jar:."
    OLDHOME=$JAVA_HOME
    JAVA_HOME="/usr/local/java/IBMJava2-13/jre"
    # put the command to execute your program here
    java -jar app.jar
    PATH=$OLDPATH
    CLASSPATH=$CLASSPATH
    JAVA_HOME=$JAVA_HOME
    This is for Linux, but it should be possible to write one for Windows too.

  • How to Set Up SSO Between IBM WebSphere and SAP EP Using JAAS

    Hi
    I have read the article on SDN called "How to Set Up SSO Between IBM WebSphere and SAP EP Using JAAS", which is also the name of my posting.
    The reason why I post this is that I've tried to follow the links in the PDF to get the file WebsphereEpSsoLib.zip but I get an error 403, which tells me that the file is not there.
    Does anybody know where this file went or can somebody tell me an alternative place to get this file?
    Jacob

    Please open the associated whitepaper, and you can find the download link to the .ZIP file on page 4.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ibm/how to set up single sign-on between an ibm websphere portal and the sap enterprise portal using jaas.pdf
    Hope that works!
    Elise

  • Have just been told by BT that I need a new/different version of Thunderbird to work with the new BTMail system (used to be BTYahooMail) - do I?

    I have had btinternet email for years, and Thunderbird for a long time too and have been happy with both. Unfortunately, I am not technical enough to understand most of the help or instructions on the Thunderbird support/info pages, but did manage to get TB set up in the first place (ages ago) and it seems to have worked well since. However, on Friday both of my BT accounts (two numbers, therefore two sets of BT email addresses) were moved over to the new BT Mail from the old BT Yahoo mail. I was unable to log in to one of them, but the other one was fine - I had some 'screen sharing' help from a BT technical chap to sort it out. However, Thunderbird was unable to conect with the email servers. I told BT and the tech chap tried to sort it out on the screen share, but was unable to (and I was unable to follow what he was doing). Some months ago, I made some changes, as requested by BT, to enable the transfer to go smoothly (!) but the man changed some things on Friday, I think, as well. He was unable to fix the TB problem and I can't figure it out at all, and the lady from BT Tech help who I spoke to this morning (and who had managed to sort out my BTID log-in problem, thankfully) had a look and suggested that maybe I needed an updated/new/different version of TB or 'another email'. Well, I'd really like to stay with Thunderbird and was hoping someone here could explain it in plain english for me, please? I was wondering what would happen, supposing I need to download an updated/different version, if I did that and then sort of re-installed my existing BT email addresses (just as if I was starting again with Thunderbird)? I do hope there is someone here who can help - please - I'm rather fond of that little blue bird. Thank you.

    Just add the account again.
    File|New|Existing Mail Account&hellip;
    There should be no need to delete or reinstall anything. Re-installing Thunderbird itself is rarely useful, since doing this doesn't delete account data. Don't delete the old yahoo-based account until you're sure that everything you need to keep is in the new criticalpath-based account.
    CriticalPath is the name of the business providing email services to bt.com.
    Some not very reassuring reading [http://www.theregister.co.uk/2014/03/13/bt_likely_to_have_breached_data_protection_act_after_email_accounts_were_allegedly_compromised_over_http_and_details_kept_in_log_files/ here].
    You'd think bt could run their own email service, wouldn't you? Yahoo was generally seen as a poor choice. I'm not sure that criticalpath is any better.

  • How can I distribute an application using Reprot generation Toolkit for MS Office for different versions of MS Office?

    I want to create an application which uses the Report Generation Toolkit for Microsoft Office. The office version of the target machine depends on what my customer has installed.
    From several discussions I have seen that the installer detects which version I have on my development machine. I'm not able to hold three or four machines with different versions (97,2000,2002,XP).
    I decided to do the following software architecture:
    I create a LLB MakeReport.llb with a VI called MakeReport.vi. With VI server I will start MakeReport.vi in MakeReport.llb. Over a named queue I will send a command from my application to MakeReport.vi. Then the report will be
    printed.
    I will create this LLB by saving MakeReport.vi with File>>Save with options...>>Application distribution. All neccessary VIs will be in the LLB.
    I will hold different directories for each version. I can create different version of the LLB. During installation of my application the LLB for the right version will be copied from the CD to the application folder.
    I know I will be restricted in testing my report in only one version and hoping it will be good in the other versions.
    I think that the difference lays only in the word and excel related llbs.
    1. Will my software architecture work or is it obviously wrong?
    2. How will I get all versions from the toolkit CD?
    3. Which is the registry key I must read to get the right version (a minor question, if somebody knows I do not need to search for myself).
    Waldemar
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

    Lookout saves the files in .csv form which can be opened in Excel. I did make some progress by using the "append table to report" vi which allowed me to put values into an array and then those values were entered into my template on my report vi.
    Where I am stuck now is I want to be able to put values into my template from a .csv file, not from an array I have to manually put numbers in.
    Once those values are in my template I want to pull summed values from the template and place them into a final excel file for printing.
    I have attached examples of the files I am working with to help you better understand what I am trying to do.
    I hope that makes sense.
    Jason Phillips
    Attachments:
    HourlyTotalsTemplate.xls ‏120 KB
    eb_rain_gauge_ss.csv ‏23 KB
    EastBankHourlyRainReport.xls ‏28 KB

  • I just bought an iPhone 5, and tried to sync it to my iTunes account but when connected it says:  "...cannot be used because it requires iTunes version 10.7 or later." However when I try to get iTunes to update it says: "This version of iTunes (10.6.3) is

    I just bought an iPhone 5, and tried to sync it to my iTunes account but when connected it says:  “...cannot be used because it requires iTunes version 10.7 or later.” However when I try to get iTunes to update it says: “This version of iTunes (10.6.3) is the current version.” Can anyone help?

    filterc-r wrote:
    Thanks for your reply. My Mac is running 10.5.8: it's 4 years old.  When I try to update the OS software, I'm told there are none available.
    Be careful - there's a difference between update and upgrade.  Your machine is saying there are no updates available, meaning no later versions of OS X 10.5 (Leopard).  However, you can very likely upgrade - at least to OS X 10.6 (Snow Leopard), and possibly then to OS X 10.8 (Mountain Lion).
    Updates are free, but upgrades cost a bit.  That's the dirference.

  • How can I run two different versions of Firefox, the latest does not work with an important site I need to use?

    With the latest version of Firefox I cannot send "Quick Mails" to my students using the college's ANGEL system. I had to uninstall it and go to an earlier version. I prefer the newest rev.
    Any way to run two different versions. It does not have to be simultaniously. Seems to be a problem on both my Mac and XP systems.
    Thanks,
    Kim

    Currently I don't think there is a way to run two version of firefox at the same time. But you can install Firefox Beta or Aurora instead (which is build for future release for firefox) and help test it! Here's the link:
    http://www.mozilla.org/en-US/firefox/channel/

  • How to use two different versions of Firefox at the same time on Snow Leopard?

    I recently upgraded to Firefox 4.0 on my 27" iMac running Snow Leopard 10.6.7.
    Previously, I was using Google's "Page Speed" along with Firebug in Firefox 3.6.15 to optimize images in my web pages, and to find other areas to optimize.
    Page Speed is not yet compatible with Firefox 4.0. I wrote to Google about this some time ago -- no answer yet.
    If I run Firefox 3.6.15 in order to use Page Speed, I run into a few problems afterward when I start using Firefox 4.0 again, since they both use the same "Firefox" folder in my "Application Support" folder.
    How can I set it up so that I can have two separate "Firefox" folders in my "Application Support" folder?
    Or is there an easier way to use two different versions of Firefox simultaneously, even if one has extensions and/or plug-ins installed which are not compatible with the other version?
    Thanks for a great browser!

    Please disregard my question. I just conducted more web search and learned how to use Firefox's profile manager in order to make a separate profile for Firefox 3.6.15.
    You can find instructions on this page:
    http://support.mozilla.com/en-US/kb/Managing%20profiles#os=mac&browser=fx35
    '''A small tip:'''
    If your Firefox app is named anything other than "Firefox" -- say for example "Firefox 3.6.15" -- when you follow the instructions at the above link, make sure you escape the blank space that is before the version number by adding a backward slash before it, when you type the command string in the Terminal. In other words, in that string, you should use this:
    Firefox\ 3.6.15
    I hope that helps someone.
    WW

  • How to use two different versions of the same jar within one project

    Hi everybody!
    I have a big problem while integrating different web service clients within one bigger java project. Both implemetations need some jar files to work but demand different version. So, i would like to know if there is any way to tell which implementation should use which version! Anyhow i add those jars to the classpath makes working only one or the other webservice working but never both! Any ideas somebody?
    Best regrads,
    Stefan G�tz

    Of course do have the jar files different names but the classes inside of them are the same ... means that the standard system classloader can distinguish them. When you add a jar to a classpath the name actually dosent matter.... any other ideas, please?
    PD.: i tryed to add a manifest file to the one jar which makes use of one of the dublicated jars to specify which jar to take direcly but it makes no difference since once classes loaded they cant be distinguish ....see:
    http://java.sun.com/docs/books/tutorial/ext/basics/load.html

  • I have just brought 2 mini's for my boys for xmas.  1. can I connect them both to my existing Itunes account or do I need to set up something different. and 2. can they be used on their dads account as well as mine, or only one?

    I have just brought 2 mini's for my boys for xmas.  1. can I connect them both to my existing Itunes account or do I need to set up something different. and 2. can they be used on their dads account as well as mine, or only one?

    You can set them up with your Apple ID if you want to. You can also set them up with their dad's Apple ID. Depending on how old the boys are, you can even let then have their own Apple ID's. The one thing that you don't want to do is have them use more than one Apple ID on their iPads.
    If you want to be able to share purchased content, then setting them up with either your ID or your husband's (?) ID would be the way to go. If the boys share an ID with one of you, they can download content that you have already purchased without having to pay for it again.
    If you and have the financial wherewithal to allow them to purchase their own individual content, I would recommend letting them have their own Apple ID. This way, as they grow older and eventually move on, they will have their own accounts, their own purchases .... No ties needed to your ID or to dad's ID. FaceTime and Messages will be a little easier to set up if they have their own ID's and they can have their own iCloud accounts as well. However, they must be 13 years old in order to have an Apple ID and iTunes account. If they are under 13, then it's a no brainer you will have to use yours or their father's ID.
    Whatever you decide to do, just don't switch from one ID to another ID on the iPads. That gets confusing and they could end up locking themselves out of one of the ID's for 90 days if they download a past purchase using a different ID.

  • How can I handle deploying multiple test systems on the same PC that have been developed using different versions of LabVIEW, TestStand, and/or Switch Executive?

    The major issue here is that the test systems must be documented and validated before being released to the production floor. Given this if a test station has multiple test systems deployed on it that have been developed on various versions of LV, TS, and Switch exec how can I force the test system selected to use the correct versions of TS, LV, and Switch exec.? I understand that the solution would be to recomplie everything and bring them up to the latest version but that would then require re-validation according to the QA department. Any advice would be greatly appreciated.
    It would be nice if theTS deployment was more like an LV executable... meaning when a LV executable is launched it always knows what LV runtime engine to use when there are multiple engines installed on a PC.

    Hi,
    Multiply versions of teststand can reside on the same system, but only one version can run at a time. They is a utility that has to be run to set the active version.
    The SequenceFiles have a version number, and you will find an error will be generate if you try to Load the sequencefile in the wrong version of TestStand.
    The labview VIs will only work providing the correct version of the RTE is also installed on your system, even a labview executabe requires the correct RTE to be installed, either as part of the executable installation or as a seperate installation, before the labview exe will work correctly.
    I'm not fimilar with the Switch exec but I would expect that it will also require the correct lower level device drivers to be available for the version you are using.
    Therefore, as you are indicating that some of your system are at  a older version, its difficult to image how you could achive this, considering if you say you have different versions of the software(s). For a start, you may have the problem that newer code/ sequencefiles using additional functionatily not available in the older versions.
    I would think your only solution would  be to have different deployments covering the different versions you have, or at least bring all your test systems up to the same version of teststand.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

Maybe you are looking for


HashFlare