Sun MQ - WebSphere MQ Interoperability

Hi,
I am working for a company that has an Enterprise Messaging Cluster comprised of WebSphere MQ (v5.3) and would like to know if Sun MQ includes any functionality that provides interoperability with WebSphere MQ, such as the JMS-to-JMS bridge provided by ActiveMQ. Also, does SunMQ provide any transformation and/or routing capabilities or is it necessary to look at an ESB (or Message Broker) to obtain this functionality?, thanks!

Currently (3.0.1 and 3.5) you must manage the ACLs
of each broker separately and the only way to do that
is via the accesscontrol.properties file.

Similar Messages

  • Portlet Container

    Hello together,
    I want to develop Portlets after JSR168. I am quite experienced with Tomcat (4-5), Servlets (2.3, 2.4), JSP (1.2, 2.0) and that. Okay, what Tomcat is to the Servlet, is a Portlet Container to a Portlet. I want to develop the Portal engine by myself, but really cannot find out, how to use Portlet containers like those of Jakarta Pluto.
    I downloaded Pluto and can only minimally run the sample app. Understanding the Pluto Portal Implementation is quite hard due to deep factory nestings.
    Does anyone has a link to a minimalistic approach on how to use a Portlet Container from a custom initial Servlet that is capable of running Portlets. Espcecially unclear for me is also, who is responsible for parsing the portlet.xml files etc.
    In the www I can hardly find useful information except links for other portal engines or on how to develop portlets for existing environments like SAP EP, Sun ONE, WebSphere, BEA etc.
    If you have sample code and / or other information, please let me know. Any help is greatly appreciated!
    Thank you, Timo

    Pluto 1.0.x is rather complex to integrate into a portal. There are two documents which attempt to explain how to embed pluto into your portal:
    http://portals.apache.org/pluto/developer/integrate.html
    and
    http://portals.apache.org/pluto/developer/arch.html
    I would also recomend that you take a looks at the Pluto1.1 branch that is currently being developed. One of it's main goals is to simplify this integration that you are attempting to do. While it has not yet been released, it is becoming quite stable. You can check it out of subversion at:
    http://svn.apache.org/repos/asf/portals/pluto/branches/pluto-1.1/
    Also, if you stick with 1.0.x you may want to take a look at jetspeed for example code.
    Hope that helps and wasn't too late!
    David
    Hello together,
    I want to develop Portlets after JSR168. I am quite
    experienced with Tomcat (4-5), Servlets (2.3, 2.4),
    JSP (1.2, 2.0) and that. Okay, what Tomcat is to the
    Servlet, is a Portlet Container to a Portlet. I want
    to develop the Portal engine by myself, but really
    cannot find out, how to use Portlet containers like
    those of Jakarta Pluto.
    I downloaded Pluto and can only minimally run the
    sample app. Understanding the Pluto Portal
    Implementation is quite hard due to deep factory
    nestings.
    Does anyone has a link to a minimalistic approach on
    how to use a Portlet Container from a custom initial
    Servlet that is capable of running Portlets.
    Espcecially unclear for me is also, who is responsible
    for parsing the portlet.xml files etc.
    In the www I can hardly find useful information except
    links for other portal engines or on how to develop
    portlets for existing environments like SAP EP, Sun
    ONE, WebSphere, BEA etc.
    If you have sample code and / or other information,
    please let me know. Any help is greatly appreciated!
    Thank you, Timo

  • Problem in installing SUN IDM8.0 on Websphere 6.1

    I am trying to install sun idm on websphere 6.1ND as per sun idm installation guide but i couldn't. When i saw the installation guide, there are 3 steps to install idm on Websphere.1)Prepate app.server. 2) install idm software. 3) configure app.server.
    I am able to do 1 & 3, but i couldn't do step 2. Also when i install the app.(war file) on websphere, its not synchronized on all servers.Appreciate if anyone familiar with this installation can help me in fixing the problem.

    Hi,
    I have a similar problem...
    I'd been installing Siebel Enterprise Server (8.1.1.0) in GUI Mode on Red Hat Enterprise Linux Version 5.
    When I tried to configure a Siebel Gateway Name Server, the result of that is "Execution Failed" and popup the following error message:
    Unable to launch "ksh -c export LD_LIBRARY_PATH=/siebel/gtwysrvr/lib:${LD_LIBRARY_PATH};PATH=${PATH}:.;/root/istemp1442084232124/_bundledJRE_/bin/java -Dtemp.dir=/root -cp /siebel/gtwysrvr/bin/setup.jar run -args LANG=ESN MODE=LIVE MODEL_FILE=/siebel/gtwysrvr/admin/enterprise_console_sia.scm" error code: "255"(SBL-STJ-00152)
    Before accept the message, I first execute the first code line in a shell window without error:
    ksh -c export LD_LIBRARY_PATH=/siebel/gtwysrvr/lib:${LD_LIBRARY_PATH};PATH=${PATH}:.;
    Then, when I execute the second line, an Install Shield assistant window appears but the shell window shows a loop of error messages:
    An error occurred during wizard bean change notification:
    java.lang.NoClassDefFoundError
    at ConfigInitialize.execute(ConfigInitialize.java:21)
    at com.installshield.wizard.StandardWizardListener.execute(StandardWizardListener.java:123)
    at com.installshield.wizard.StandardWizardListener.currentBeanChanged(StandardWizardListener.java:106)
    at com.installshield.wizard.Wizard$RunThread.run(Wizard.java:1569)
    An error occurred during wizard bean change notification:
    java.lang.NullPointerException
    at com.installshield.wizard.StandardWizardListener.execute(StandardWizardListener.java:116)
    at com.installshield.wizard.StandardWizardListener.currentBeanChanged(StandardWizardListener.java:108)
    at com.installshield.wizard.Wizard$RunThread.run(Wizard.java:1569)
    I have been executing the solutions that I found with similar cases without success.
    I would appreciate any help.
    Thanks

  • Integrating Sun App Server with WebSphere MQ

    Hi,
    I am using Sun App server V8.1 . I also have a websphere MQ v5.3 installed in my system. I want to integrate this MQ with the App server.
    I created a queueManager and a Queue in MQ and using the JMSAdmin console of the Mq, i created jndi lookup resources using INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
    In the application server side, i created a Resource adapter using the command:
    create-resource-adapter-config --property SupportsXA=true:ProviderIntegrationMode=jndi:RMPolicy=OnePerPhysicalConnection:JndiProperties=java.naming.factory.url.pkgs\\=com.ibm.mq.jms.naming,java.naming.factory.initial\\=com.sun.jndi.fscontext.RefFSContextFactory,java.naming.provider.url\\=file\\:D\\:\\MQ:LogLevel=finest mqra
    Then i deployed this resource adaptor using the command :
    deploy name mqra target server "D:\Sun\AppServer\lib\addons\resourceadapters\genericjmsra\genericra.rar"
    Using this resource adapter i created a connection pool, connector resource and an admin object using the commands
    create-connector-connection-pool raname mqra connectiondefinition javax.jms.QueueConnectionFactory transactionsupport  XATransaction property ConnectionFactoryJndiName=MQQCF mymqpool
    create-connector-resource --poolname mymqpool jms/MyMqQCF
    create-admin-object raname mqra restype javax.jms.Queue --property DestinationJndiName=RTQueue jms/MyMqQueue
    After that, i wrote a java code to lookup these resources and put a message into the queue.
    This is the snippet of my java code
    InitialContext ic = new InitialContext();
    QueueConnectionFactory cnxFact = (QueueConnectionFactory)ic.lookup("jms/MyMqQCF");
    Queue qu = (Queue)ic.lookup("jms/MyMqQueue");
    try {               
    QueueConnection qConn = cnxFact.createQueueConnection();
    QueueSession qSess = qConn.createQueueSession(false,Session.AUTO_ACKNOWLEDGE);
    QueueSender qSend = qSess.createSender(qu);
    TextMessage msg = qSess.createTextMessage();
    msg.setText("1");
    qSend.send(msg);
    qConn.close();
    I am getting an exception in the line, QueueConnection qConn = cnxFact.createQueueConnection();
    here is the stack trace
    java.lang.ClassCastException: com.ibm.mq.jms.MQQueueConnectionFactory
    at com.sun.genericra.outbound.ManagedQueueConnectionFactory.createXAConnection(ManagedQueueConnectionFactory.java:45)
    at com.sun.genericra.outbound.AbstractManagedConnectionFactory.createPhysicalConnection(AbstractManagedConnectionFactory.java:127)
    at com.sun.genericra.outbound.AbstractManagedConnectionFactory.createManagedConnection(AbstractManagedConnectionFactory.java:111)
    at com.sun.enterprise.resource.ConnectorAllocator.createResource(ConnectorAllocator.java:90)
    at com.sun.enterprise.resource.IASNonSharedResourcePool.getUnenlistedResource(IASNonSharedResourcePool.java:437)
    at com.sun.enterprise.resource.IASNonSharedResourcePool.internalGetResource(IASNonSharedResourcePool.java:355)
    at com.sun.enterprise.resource.IASNonSharedResourcePool.getResource(IASNonSharedResourcePool.java:250)
    at com.sun.enterprise.resource.PoolManagerImpl.getResourceFromPool(PoolManagerImpl.java:213)
    at com.sun.enterprise.resource.PoolManagerImpl.getResource(PoolManagerImpl.java:174)
    at com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(ConnectionManagerImpl.java:286)
    at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:145)
    at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:121)
    at com.sun.genericra.outbound.ConnectionFactory.createConnection(ConnectionFactory.java:69)
    at com.sun.genericra.outbound.ConnectionFactory.createQueueConnection(ConnectionFactory.java:101)
    Can anybody help???

    bump
    update:
    So to avoid this problem I added spring.jar to the server classpath. that got rid of this message but then it started complaining that its missing struts2 core jar..i added that in server classpath as well...I did same for 4 other files and in the end it said 'bean for xwork has already been initialized' (because all these jars are in the application as well).
    So I am stuck. if I add all jars to server classpath..it says beans have already been initialized. If I take out the jars from server classpath then it says that stuff is missing (eg. contextLoader.properties missing - orig post)
    again, all this goes away when I restart the server..so i am just trying to avoid having to restart server every code change.

  • Integrating WebSphere Portal Server with Sun Java System Access Manager

    Hi All,
    Is it possible to Integrate WebSphere Portal Server with Sun java System Access Manager?. If so plz send me any doc or web site link for the same.
    Thanks in Advance
    Rgds,
    Lessly J

    Rushi-Reliance wrote:
    Kindly let us know how to proceed further as we are waiiting some reply from your team.As I already advised in your previous posting (http://forums.sun.com/thread.jspa?threadID=5359095), you are best off re-installing solaris from scratch and installing Communication Suite 6 update 1 if you cannot get Access Manager 7.1 configured.
    Regards
    Shane.

  • Websphere EJB/JAAS interoperability failure

    Greetings all,
    I am attempting to deploy 2 applications on my Websphere server.
    The first contains a Servlet in a Web Module that performs JAAS authentication using Websphere's WSLogin class. The second contains an EJB in an EJB Module, which invokes the getCallerPrincipal method and performs some application based logic based on the result. The servlet code contacts the EJB after its JAAS authentication phase, and invokes the method in which getCallerPrincipal is called.
    My current status is: JAAS authentication is succeeding. I receive a valid Subject in which there is a valid Principal that corresponds to the username and password input WSLogin expects. EJB contact also succeeds, and my method is invoked. However, getCallerPrincipal, which I expect to return me the Principal successfully authenticated via JAAS, always and only returns Websphere's default 'UNAUTHENTICATED' principal.
    There is nothing helpful in the log files. I have spent a great deal of time in configuration, but I'm sure I could have made some mistake along the way.
    Does anyone have any clue about the above error?
    Has anyone successfully deployed a Websphere solution involving EJB-JAAS interoperability? If so, what were the critical elements to your solution/deployment?
    Thanks very much in advance,
    Peter

    hi peter,
    can u post a sample servlet-jaas example alongwith the policy files which you can deploy on websphere 5 version?
    it would be great to know how you did it...
    my email is [email protected]
    thanks,
    satyan

  • Sun JMSJCA supports Websphere MQ bindings mode?

    I am using the JMSJCA adapter (or unified JMS adapter as JCAPS calls it) with JCAPS 6 and Websphere MQ.
    The documentation for JMSJCA states that JMSC_MQJMS_TP_CLIENT_MQ_TCPIP is supported, but does not mention JMSC.MQJMS_TP_BINDINGS_MQ:
    https://jmsjca.dev.java.net/source/browse/*checkout*/jmsjca/jmsjca/unifiedjms/src/userdoc/sun-jms-adapter-readme.html
    Does this mean that connecting to a Websphere MQ queue manager using bindings mode is NOT supported? I would rather use bindings mode than the extended transaction client since this will avoid TCP/IP as a connection overhead/potential point of failure.

    Is it the complete stack trace? The root cause is not clear from the error message.
    It could be similar to this issue Connection Problem To "JMS Queue XML"
    You can also check support Note [ID 423987.1]
    I would suggest contacting support channel to look into the exact problem.

  • Integrating sun's JdbcOdbcDriver into Websphere 5?

    Hello all, i'm in the middle of migrating an application that was running on tomcat to WAS5.1. All my database connection are working except for the ones that use the JdbcOdbcDriver. As tomcat used sun's jdk I had no problems before but now that I'm tied to IBMs bundled jre I'm at a loss of what to do. I don't like it but i added Sun's rt.jar file that contains the driver class to my WAS classpath but I get some sort of initialization error:
    java.lang.NullPointerException
         at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
         at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
         at java.sql.DriverManager.getConnection(DriverManager.java:538)
    All i really want is my old odbc driver bridges to work for .txt .dbf and .csv querying. Can someone give me some suggestions on what to do? Websphere's google group hasn't seem to discuss this issue since 2003 so maybe i'm on the wrong track entirely. Here is a example of the code i'm using just incase you are curious to the means:
    case Constants.MS_DBF:
         Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
         StringBuffer dbsrc_dbf = new StringBuffer();
         dbsrc_dbf.append("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};");
         dbsrc_dbf.append("UserCommitSync=Yes;Threads=3;Statistics=0;SafeTransactions=0;");
         dbsrc_dbf.append("PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL=dBase 5.0;");
         dbsrc_dbf.append("DriverId=533;Deleted=1;DefaultDir=");
         dbsrc_dbf.append(db);
         connection = DriverManager.getConnection( dbsrc_dbf.toString(), "", "" );
    break;
    Thanks in advance for help on this. graeme.

    try this if you're still having problems(think you already solvet it, anyway...)
    env.put(..);
    env.put(..);
    System.setProperty("javax.net.ssl.trustStore",FILE_JKS_PATH);
    it worked fine for me,even if it was a websphere 4.* version.

  • Websphere vs sun one microsystem..

    just curious what r the difference between these 2 s/w development????

    ok.. i experience that when i need to use nested
    query.. they show error.. means that i cannot run
    the program.. this happen when i used websphere..
    if i used sun one, it can run.. n everything is ok..I never heard anything of this sort from my WebSphere developer friends. And personally, I don't think they'd be using it with such a serious limitation. But I am certain I didn't hear anything of this sort.
    If SunOne works for you, I think you go using it! I have been meddling with WebLogic for a lot of time now!

  • Sun J2EE 1.4 RI generated .ear in WebSphere 5.1, not working

    Just tried to install a .ear generated by Sun's J2EE 1.4 RI deploytool in WebSphere 5.1 server. Did not work, I got in the admin console
    The EAR file could be corrupt and/or incomplete.
    com.ibm.etools.archive.exception.DeploymentDescriptorLoadException: META-INF/application.xml
    After a while I found this stacktrace information in captured stderr log
    com.ibm.etools.archive.exception.DeploymentDescriptorLoadException: META-INF/application.xml
    Stack trace of nested exception:
    com.ibm.etools.j2ee.exception.WrappedRuntimeException: IWAE0099E An Exception occurred while parsing xml: Line #: 2 :Column #: 227
    Stack trace of nested exception:
    org.xml.sax.SAXParseException: Document root element "application", must match DOCTYPE root "null".
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    at com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parse(GeneralXmlDocumentReader.java:208)
    at com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parseDocument(GeneralXmlDocumentReader.java:231)
    at com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.importFrom(DeploymentDescriptorImportExport.java:186)
    at com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.importFrom(DeploymentDescriptorImportExport.java:177)
    at com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.load(DeploymentDescriptorImportExport.java:220)
    at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:135)
    When I look at the application.xml from my .ear, it looks fine (and XMLSpy can validate against schema)
    <?xml version="1.0" encoding="UTF-8"?>
    <application xmlns="http://java.sun.com/xml/ns/j2ee" version="1.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
    <description>Application description</description>
    <display-name>WuergServiceApp</display-name>
    <module>
    <ejb>ejb-jar-ic.jar</ejb>
    </module>
    </application>
    So, I guess WebSphere is NOT supporting J2EE 1.4 at this time, is it? Found in the samples section comment "WebSphere supports Web Services for J2EE (JSR 109) which builds on a client-programming model on JAX-RPC". So JSR 109 seems to be a bit different from J2EE 1.4 (final)???
    Anyone else trying to use J2EE 1.4 stuff in WebSphere?
    Merten

    Grmpf, same problem with application.xml in BEA WebLogic Server 8.1SP2
    <Error> <Deployer> <BEA-149027> <Unable to activate application, appsdirWuergServiceApp_ear, from source, d:\work\soap\WebLogic81SP2\server\samples\domains\examples\applications\WuergServiceApp.ear.
    Reason: weblogic.management.DeploymentException: Error while loading descriptors: Error
    processing file 'META-INF/application.xml'.
    weblogic.xml.process.XMLProcessingException: XML document does not appear to contain a properly formed DOCTYPE header
    Seems Bea supports J2EE 1.3, there application.xml has to start with
    <!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN' 'http://java.sun.com/dtd/application_1_3.dtd'>
    Merten

  • SUN Cypto Accelerator 4000 -- IBM Websphere supported?

    Hi,
    We have IBM Websphere Express 5.1 and want to off-load SSL processing to a SUN Crypto Accelerator 4000, preferably SCA V2.0.
    From what I have read, SUN One and Apache Web Application Servers are supported. Does anyone know if the IBM Websphere Application Server V5.1 or later, is supported? Also, what about Webtrends.
    Any and all information would be appreciated.
    Thanks,
    ieee

    PS supports only on WebSphere 5.1 Express Edition.
    No testing has been done on Websphere ND Clustered.

  • How compatible is Sun ONE Message Queue with IBM Websphere MQ and at what version levels?

     

    Hi,
    Just check the "Troubleshooting Installation Problems section " at http://docs.sun.com/source/816-6453-10/windows.html#34247.
    If you still have problems in installation , you can post your question in the Sun ONE message Queue forum
    at http://softwareforum.sun.com/NASApp/jive/forum.jsp?forum=24

  • Sun One - Weblogic interoperability

    I have a web app on Sun One. I am trying to use an EJB on a weblogic server. I get the following error.
    Unexpected exception in LoginManagerHome:org.omg.CORBA.INITIALIZE: can't instantiate custom socket factory: weblogic.corba.client.cluster.ORBSocketFactory vmcid: 0x0 minor code: 0 completed: No
    I have added the weblogic jar and the wlclient.jar to the path. Can anyone point me in the right direction???

    SimpleRemoteStatelessSessionProxyFactoryBean can be substituted for SimpleRemoteStatelessSessionProxyFactoryBean2.
    It's just overridden to correct a bug in spring m3 that's fixed in m4:
    package org.springframework.ejb.access;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Properties;
    import javax.naming.NamingException;
    public class SimpleRemoteStatelessSessionProxyFactoryBean2 extends
              SimpleRemoteStatelessSessionProxyFactoryBean {
         public void afterPropertiesSet() throws NamingException {
              Properties properties = new Properties();
              for (Iterator iter = getJndiEnvironment().entrySet().iterator(); iter.hasNext();) {
              Map.Entry property = (Map.Entry) iter.next();
              properties.setProperty((String) property.getKey(),(String) property.getValue());
              setJndiEnvironment(properties);
              super.afterPropertiesSet();
    }

  • Can anybody how to loook up in websphere 6.1 using com.sun.messaging.Queue

    Hi,
    Thanks in advance
    I am really new to webservices can any one provide me code for sending a soap object using jms using WebSphere6.1

    don't crosspost.
    And no, noone is going to tell you how to send SOAP messages to a JMS queue (which was what you were asking elsewhere).

  • Connecting via RMI/IIOP from Websphere 4

    Hi,
    I was wondering if anybody has connected to EJBs running on Sun ONE from a Websphere 4 application running on Solaris. We have been able to connect from Websphere running on Windows. The error on Solaris is java.rmi.MarshalException: CORBA BAD_PARAM 1330446359.
    It would even be helpful if someone could point me to some documentation that states it is not supported.
    thanks
    Steve

    it still not interoperable on 1.4. I try hello world example, with client use Java IDL ORB and server use JacORB and its name service. when client goes to
    orb.resolve_initial_references( "NameService" )
    it hangup and server side throws garbage like
    org.jacorb.poa.except.POAInternalError: error extracting oid from object_key: INIT
    Anyone has succeeded with Sun's IDL client and other server?

Maybe you are looking for