Using MDB with IBM MQSeries

          Hi All,
          I want to use MDB with MQSeries as Messaging medium.
          My Weblogic App. server version is 6.0
          I want MDB to get invoked whenever any message comes in MQSeries queue.
          I think 8.1 version provides a option to add external JMS server.
          Is it possible in 6.0 version?
          Please let me know ASAP.
          Waiting for reply!
          Thanks,
          Prasanna Laddha
          

Hi Prasanna,
          The best resource is the white-paper, which mentions MQ directly:
          http://dev2dev.bea.com/resourcelibrary/whitepapers/jmsproviders.jsp
          But it does not take into account the following 8.1 feature:
          http://edocs.bea.com/wls/docs81/ConsoleHelp/jms_config.html#accessing_foreign_providers
          Tom
          prasanna wrote:
          > Hi Tom,
          > I had weblogic 7 now.
          > Is there any document which can help me in setting up connection with MQSeries
          > for MDB beans?
          >
          > Pls let me know ASAP.
          > Thanks lot.
          > Prasanna
          >
          >
          >
          > Tom Barnes <[email protected]> wrote:
          >
          >>In 6.0, for non-transactional case, I'm fairly
          >>sure that you can drive the MDB directly from MQ. See
          >>the white-paper:
          >>
          >>http://dev2dev.bea.com/resourcelibrary/whitepapers/jmsproviders.jsp
          >>
          >>But, as with most customers, my guess is that you need
          >>to transfer the messages transactionally
          >>(exactly-once). In which case more work is needed:
          >>
          >>By far the easiest option is to upgrade to WL7.0 or
          >>WL8.1 which can drive an MDB transactionally
          >
          >>from MQ directly. WL8.1 provides enhancements
          >
          >>to wrap foreign vendor resources to simplify
          >>the process even farther.
          >>
          >>Another option is to use a WL6.1SP3 or later
          >>server running a messaging bridge to bridge from MQ
          >>to WL6.0. I'm not sure if these are capable of
          >>bridging to 6.0 exactly-once (transactionally) though.
          >>
          >>For the transactional case, I think you will
          >>end up needing to
          >>write your own "bridge" that runs from within
          >>a startup class or servlet.
          >>The following example shows how to bridge from
          >>wl to mqseries transactionally using a startup class.
          >>To drive the MDB exactly-once, you will need
          >>modify this code to do bridge from MQ into
          >>a WL queue instead, then the queue in turn can
          >>be used to drive the WL MDB:
          >>
          >>http://dev2dev.bea.com/codelibrary/code/mqseries.jsp
          >>
          >>Tom
          >>
          >>
          >>Prasanna wrote:
          >>
          >>>Hi All,
          >>>I want to use MDB with MQSeries as Messaging medium.
          >>>My Weblogic App. server version is 6.0
          >>>
          >>>I want MDB to get invoked whenever any message comes in MQSeries queue.
          >>>I think 8.1 version provides a option to add external JMS server.
          >>>Is it possible in 6.0 version?
          >>>
          >>>Please let me know ASAP.
          >>>Waiting for reply!
          >>>Thanks,
          >>>Prasanna Laddha
          >>>
          >>
          >
          

Similar Messages

  • Problem in using MDB with Foregin Server

    Hi, anyone can help me? I am currently using Weblogic 11g, 10.3.5, development edition locally in my desktop.
    My scenario is I have to using an MDB to monitor a queue in a Tibco EMS queue (lookup with LDAP server).
    I create a JMS Server, and a JMS module with a Foreign Server configured. In the module, I specified "JNDI Initial Connection Factory", "JNDI Connection URL", "JNDI Credentirals", etc.
    In the module, I have a Queue with local jndi name: jms/MyReqQueue and a Connection Factory, jms/MyReqCF (with password setup).
    I created an MDB with annotations, and packaged into a EAR
    @MessageDestinationConfiguration(connectionFactoryJNDIName = "jms/MyReqCF")
    @MessageDriven(
              activationConfig = {
                        @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
                        @ActivationConfigProperty(propertyName = "connectionFactoryJndiName", propertyValue = "jms/MyReqQueue")
              mappedName = "jms/MyReqQueue")
    public class FortressOrderProcMDBean implements MessageListener {
    I created a testing program, which create an initial context, connection factory, queue myself to the weblogic server using my local jndi names, then i can receive mesages from the queue properly, so the JMS Foreign Server should work fine.
    However, I got the foilowing error withn deploying the MDB.
    [EJB:011012]The JMS connection factory with the JNDI name: weblogic.jms.MessageDrivenBeanConnectionFactory could not be found. Please ensure that the JNDI name
    in the weblogic-ejb-jar.xml or corresponding annotation is correct, and the JMSconnection factory has been deployed.
    javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'ou=weblogic.jms.MessageDrivenBeanConnectionFactory' NestedException
    Message is :[LDAP: error code 32 - No Such Object]>
    Thanks

    Your annotated MDB does not seem to be correct. The error indicates that the connection factory jndi name of the MDB was not set correctly.
    Please refer to the following doc for an sample.
    http://download.oracle.com/docs/cd/E17904_01/web.1111/e15493/annotations.htm#sthref25

  • Using BDB with IBM GPFS

    Hi experts,
    Can I put ENV and DB files on shared file system such like IBM's GPFS(General Parallel File System)? I want to make two nodes to update same database by sharing it using shared disk technology.
    Following URL is about GPFS.
    http://www.redbooks.ibm.com/redbooks/pdfs/sg245165.pdf
    Thanks.
    Let me add some comment for this.
    The application is email server. For load-balancing two email servers are behind of L4 switch. And those 2 nodes shares a disk using GPFS (similiar with SAN storage such like Veritas's CFS). Customer wants to place BDB database on that disk and read/write transactions on it.
    Does this architecture make sense?
    Any comment would be very appreciated.
    Thank you.
    Message was edited by:
    user610522

    Hello,
    The short answer is, it is unlikely. Though I am not familiar with the specific filesystem you are talking about.
    Detailed information on using Berkeley DB with remote file systems can be found in the Berkeley DB reference guide here:
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/env/remote.html
    and in the Berkeley DB FAQ here:
    http://www.oracle.com/technology/products/berkeley-db/faq/db_faq.html#30
    You might be able to use the Berkeley DB replication functionality to share a database between multiple clients. Information on Berkeley DB replication is here:
    http://www.oracle.com/technology/documentation/berkeley-db/db/gsg_db_rep/C/index.html
    Regards,
    Alex Gorrod, Oracle

  • Architecture for using MDB with a server cluster

              Hi,
              I would like to get some advice on the architecture that is the most desirable
              for a scenario that I have here.
              I have 3 machines, each running a managed server belonging to the same cluster.
              My admin server runs on a 4th machine. I have deployed my MDB on the cluster and
              I'm trying to find a way to configure the 3 + 1 machines to give the best end-to-end
              time for processing the JMS messages.
              To investigate this, I'm running some simple benchmark tests with a client application
              that sends JMS messages to the system. The client repeatedly sends messages to
              the MDB's queue and the MDB puts processed messages to another queue that the
              client is listening to.
              Now, my question is: where should I set the target for my JMS server (and hence
              my queues) and the connection factories? I can think of a few possiblities:
              1. Connection factories target: cluster; JMS server target: one of the servers
              in the cluster
              -> Potential drawback - The server with the JMS server will be handling and redistributing
              the JMS messages to other servers in the cluster. This means that a portion of
              its processing power is used to do this instead of actually having the MDB process
              the JMS message. (Please correct me if i'm wrong)
              2. Connection factories target: cluster; JMS server target: have one JMS server
              for each server in the cluster and make use of distributed destinations
              -> Potential drawback - My client establishes connection with the MDB's queue
              only once before it sends its messages to it. Probably as a result of this and
              the way WebLogic clusters load-balance themselves, all the messages end up being
              routed to the same server. This option appears to be out since 2 of the 3 servers
              are not utilized at all.
              3. Connection factories target: admin server; JMS server target: admin server
              -> Potential drawback - The MDB has to maintain a queue connection with a server
              that is not part of the cluster. (Again, please correct me if I'm wrong.) I'm
              not sure if this introduces extra time taken for the MDB to receive its messages
              and for it to send the processed messages to the queue.
              I'd appreciate it if someone could advice me on the most desirable architecture
              to use here. From my understanding of the problem, option 3 seems to be the answer,
              but I may be wrong. Perhaps there is no significant difference in terms of performance
              that 3 can give, compared to 1 and 2.
              One last question. I'd like to understand, in option 1, if the admin server plays
              any part in load-balancing the cluster. Are the JMS messages received on the cluster's
              JMS queue forwarded to the admin server before they are rerouted to the server
              that is supposed to process it?
              Cheers,
              C.Y.
              

    3. Connection factories target: admin server; JMS server target: admin          server
              > -> Potential drawback - The MDB has to maintain a queue connection with a
              server
              > that is not part of the cluster. (Again, please correct me if I'm wrong.)
              I'm
              > not sure if this introduces extra time taken for the MDB to receive its
              messages
              > and for it to send the processed messages to the queue.
              Admin server is not supposed to participate in the cluster. I wouldn't
              deploy anything on the admin server.
              I think my personal preferene would be connection factories to the cluster
              and use distributed destinations.
              Regards...
              

  • 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

  • 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/

  • 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

  • Configuring an MDB to an MQSeries Queue

    I want complete details as to how to configure an MDB to an MQSeries Queue.
              

    From the JMS FAQ at http://e-docs.bea.com/wls/docs70/faq/jms.html
              Q. How do I integrate non-WebLogic JMS providers with WLS?
              A. Refer to the white paper, "Using Foreign JMS Providers with WebLogic
              Server" (jmsproviders.pdf) on
              http://dev2dev.bea.com/resourcelibrary/whitepapers.jsp?highlight=whitepapers
              for a discussion on integrating MQ Series, IBus MessageServer, Fiorano,
              and SonicMQ.
              Or google search this newsgroup for "MQ".
              Tom
              Ranjit wrote:
              > I want complete details as to how to configure an MDB to an MQSeries Queue.
              

  • Cisco Phone Control and Presence 8.6.1.1185 with IBM Lotus Notes 8.5.2 (Integrated Sametime Client 8.0.2) - No presence status visible

    Hi community,
    I am trying to integrate Cisco Unified Presence 8.6.1.10000-34 with IBM Lotus Notes 8.5.2 with the integrated Sametime Client version 8.0.2 via the Cisco Plugins 8.6.1.1185.
    Phone control is working fine, whereas the presence status is not shown (= no handset symbol next to the Sametime user). When I look in the preferences of the plugin, I can see that the plugin has connected successfully to the CUCM (8.6.2.20000-2),whereas the connection to the CUPS has not been established.
    The user id as well as the password are all the same on all systems. Here is a description of what I have configured via the ciscocfg.exe tool:
    Feature Control:
    - Enable Phone Status -> checked
    - Enable Dial Using Cisco IP Communicator -> unchecked (not required)
    - Enable Control Desk Phone -> checked
    - Default Mode -> Control Desk Phone
    Control Desk Phone Settings:
    - Voicemail Pilot Number -> left blank (no voicemail)
    - Cisco Unified Communications Manager
         - Servers -> IP address of CUCM
         - Read Only -> unchecked
         - Use as Default CUCM -> checked
         - Synchronize Credentials -> checked
              - Use Sametime Credentials -> checked
    Use Secure Connection: -> not required
    LDAP Phone Attributes: -> not required
    Phone Status Settings:
    - Cisco Unified Presence Servers -> IP address of CUPS
    - Read Only -> unchecked
    - Synchronize Credentials -> checked
         - Use Sametime Credentials -> checked
    - Sametime User ID Mapping
         - Use Business Card Attribute -> MailAddress
         - Remove Domain -> checked
    - Display Off-Hook Status Only -> unchecked
    At the moment I don't see an error in the configuration, but maybe I am wrong. Could anyone please tell me what the error could be?
    Thanks a lot in advance!
    Kind regards,
    Igor

    Hi all,
    here are some additions to my above post:
    Servers and clients used:
    1x CUCM 8.6.2.20000-2
    1x CUPS 8.6.1.10000-34
    1x IBM Lotus Domino Messaging Express Server 8.5.2
    1x Sametime Entry Server 8.5.2 (on top of the Domino server)
    2x IBM Lotus Notes 8.5.2 with integrated Sametime 8.0.2
    2x Cisco Phone Control and Presence with Lotus Sametime (PCAP) 8.6.1.1185
    2x Cisco Unified Personal Communicator 8.5.5.19839
    Setup:
    - CUCM, CUPS and CUPC are working fine, i.e. Desk Phone control via CUPC, as well as availability and presence status are working without issues
    - IBM Lotus Domino server is the LDAP Directory, the Sametime Entry Server is installed on top of the Domino server and uses the Domino Directory
    - User ID and password on CUCM/CUPS match the ShortName field and password in Domino
    - The PCAP plug-in has been manually deployed to both Notes clients with the following configuration:
         - Enable Phone Status -> active
         - Desk Phone Control -> active
         - no credential synchronization for CUCM and CUPS, i.e. every user must fill the user details himself
         - Sametime User ID Mapping is implemented via the LDAP Attribute uid (which is equal to the user id in CUCM)
         - LDAP configuration filled in with details of the Domino server
    Phone Control is working fine, also the connection to the LDAP server (Domino) is fine. However, when I type in the credentials for the CUPS server login, I can see (in Troubleshooting pane) that the user (pparker) is connected to the CUPS server for a short period of time and then gets disconnected. After that no connection is possible to the CUPS server, i.e. status is always disconnected.
    I have collected the Tomcat (EPASSoap00010.log and security00010.log) logs via RTMT and compared them to the logs from the PCAP plugin. The relevant time period is from 15:14 to 15:17. In the Tomcat logs I can see that the authentication is successful (see attached files), however in the log of PCAP plugin I can see the following messages:
    2012/02/03 15:14:35.281 WARNUNG Credential is rejected. Nothing to retry ::class.method=com.cisco.sametime.phonestatus.cup.CUPPresenceWatcher.answerChallenge() ::thread=CT_CALLBACK.1 ::loggername=com.cisco.sametime.phonestatus.cup
    2012/02/03 15:14:35.281 WARNUNG #### Connection rejected presence server ::class.method=com.cisco.sametime.phonestatus.cup.CUPPresenceWatcher.onPresenceServerConnectionRejected() ::thread=CT_CALLBACK.1 ::loggername=com.cisco.sametime.phonestatus.cup
    2012/02/03 15:14:35.281 WARNUNG Credential is rejected. Nothing to retry ::class.method=com.cisco.sametime.phonestatus.cup.CUPPresenceWatcher.answerChallenge() ::thread=CT_CALLBACK.2 ::loggername=com.cisco.sametime.phonestatus.cup
    2012/02/03 15:14:35.281 WARNUNG #### Connection rejected presence server ::class.method=com.cisco.sametime.phonestatus.cup.CUPPresenceWatcher.onPresenceServerConnectionRejected() ::thread=CT_CALLBACK.2 ::loggername=com.cisco.sametime.phonestatus.cup
    I don't understand why the connection is rejected although the Sametime Internal ID and CUPS User ID match. Does anyone know what the issue could be?
    All posts are very much appreciated!
    Thanks a lot in advance!
    Kind regards,
    Igor

  • Oracle 11.2.0.2g driver with IBM JRE(J2RE 1.5.0 IBM J9 2.3 Linux x86-32)

    Hi All,
    I am trying to use oracle 11.2 jdbc thin driver with IBM JRE and getting following exception messages.
    Details from Ojdbc5.jar
    Implementation-Version: 11.2.0.2.0
    Repository-Id: JAVAVM_11.2.0.2.0_LINUX_100812.1
    And Details from Java System Properties
    java.vm.info: J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223-20060504 (JIT enabled)
    J9VM - 20060501_06428_lHdSMR
    JIT - 20060428_1800_r8
    GC - 20060501_AA
    java.lang.ExceptionInInitializerError
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:195)
    at javax.crypto.Cipher.getInstance(Unknown Source)
    at oracle.security.o5logon.O5LoginClientHelper.decryptAES(Unknown Source)
    at oracle.security.o5logon.O5LoginClientHelper.generateOAuthResponse(Unknown Source)
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:655)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:366)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:536)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:228)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
    at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
    at com.tes.archival.extractor.DataExtractorWithJdbcImpl.extractArchivalRecords(DataExtractorWithJdbcImpl.java:61)
    at com.tes.archival.executor.ExtractorExecutor$1.call(ExtractorExecutor.java:57)
    at com.tes.archival.executor.ExtractorExecutor$1.call(ExtractorExecutor.java:1)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:284)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
    at java.lang.Thread.run(Thread.java:797)
    Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
    at javax.crypto.b.<clinit>(Unknown Source)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
    ... 24 more
    Caused by: java.lang.SecurityException: Jurisdiction policy files are not signed by trusted signers!
    at javax.crypto.b.a(Unknown Source)
    at javax.crypto.b.a(Unknown Source)
    at javax.crypto.b.access$600(Unknown Source)
    at javax.crypto.b$0.run(Unknown Source)
    at java.security.AccessController.doPrivileged(AccessController.java:241)
    ... 27 more
    Any help in resolving this issue will be much appreaciated.
    Regards,
    Raman

    804915 wrote:
    Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
    Caused by: java.lang.SecurityException: Jurisdiction policy files are not signed by trusted signers!Probably a permissions problem. Or something is wrong with the certs.

  • 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

  • Performance problem in Mapping Designer using UDF with external imports

    Hello,
    we do have a big performance problem in developing (not in execution) graphical Mappings as far as we use "user defined functions" (UDF) with include-entries referencing to jar files which are imported as "imported archives".
    For example the execution of invice mapping with a little bit bigger test file in the Mapping designer:
    - after opening, not in change mod: 6 seconds
    - after switching to change mod: 37 seconds (that's clear, now everything is compiled first)
    - after adding "com.seeburger.functions.permstore.CounterFactory;" into the "import" field of one UDF, no other change: 227 seconds
    - after saving and submiting the changlist (no longer in change mode): 6 seconds
    - after switching to change mode: 227 seconds
    So execution speed of testing (and also when watching queues) only increases in changemod more then three minutes when using UDF with imports, referencing to external JAR files. It doesn't depend on Seeburger functions (we are using XI also for EDIFACT, so we also use some Seeburger functions), I can reproduce it with any other JAR file which is used from a UDF.
    Using java included functions like "java.text.NumberFormat;" in "Import" doesn't slow down the testing.
    Can anybody reproduce this? We are using XI 3.0 SP19 on a AIX machine, so we also have to use the Java version from IBM.
    cu
    Manfred

    Problem was fixed by a upgrad of the JDK.

  • 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

  • MDB with foreign JMS : WLS 9.23

    For the love of _____ (fill in your own muse of desperation here), is there some categorical statement of whether WLS9.23 actually ***works*** with MDB's and foreign JMS providers? Whereever I search/find, people have trouble with this.
              Some kind BEA sould - please. Please, please please : publish a canonical example of MDB with secured foreign-JNDI provided connx factory, and either a queue or a topic.
              I'm beginning to wonder if this works at all.

    Good morning!
              Categorical Statement: WLS supports JMS spec compliant foreign providers for MDBs, bridges, resource-references, foreign providers. We also support sending a foreign providers message using a WebLogic JMS client.
              For general Tibco integration questions, I recall that the Tibco docs themselves contain WebLogic integration examples. There's also some much mention of Tibco in the out-dated "Using Foreign JMS Providers with WebLogic Server" white-paper on dev2dev.
              That said, there have been definitely been problems with Tibco and MQ's latest release, as they both recently released semi-non-JMS compliant clients that our wrapper code was unprepared to deal with. In short, we were caught unawares when these clients stopped supporting the 1.0.2 APIs even though 1.1 specification clearly requires both 1.1 and 1.0.2 support. Rather than ask Tibco and MQ teams to have them patch their code (an approach we've sometimes taken over the years), we chose this time to enhance our code.
              I think the problems were all fixed by 9.23 - but you may want to contact customer support to see if there are any additional patches required. Alternatively, you can try use a slightly older Tibco client, as presumably their older clients are still able to interoperate with their latest server version (this approach works with MQ).
              Tom

  • I have got a 1500 Kinetic Systems CAMAC crate and 3922 controller. I want to use it with LabView inst

    alled in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Can the latter interface be used with LabView?
    Many thanks.
    Victor. I have got a 1500 Kinetic Systems CAMAC crate and 3932 controller. I want to use it with LabView installed in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Thanks

    alled in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Can the latter interface be used with LabView?Victor,
    I couldn't find an Instrument Driver for the 3932 crate controler. There is a driver for the 3988: http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006ec498/045f8392cc4d1b01862568ab005fbb49?OpenDocument
    If you look at the driver it isn't too complex. Well ... actaully there are certain differences when using the 3988 GPIB controller that the driver takes care of that relate to correctly passing commands (FAN).
    If the 3922 controller is similar then maybe you can use the 3988 driver and modify it to meet your needs. I'm not familar with the 2915 Kinetic system so I'm not sure what would be easier.
    If you have a GPIB board, then you could try using the 3988 driver with your 3922 controller and see if you can modify the driver to get things to work.
    I
    've only used the 3988 and that was quite three years ago but it might be worth a try.
    Best of luck,
    Kamran - NI

Maybe you are looking for

  • How to pass a cluster of data from one VI to another

    Hi all, I've got a cluster of controls on my main application VI that I am using to accept data of various types from the user.Next I want to pass this cluster to the input cluster control of another VI perfectly on the generation of a user event. Th

  • How do I get my films into iTunes library , there r in mp4 format but will not load to itines

    I have converted my films to mp4 format but they still will not load yo My iTunes library can anyone advise how to sort this out Thanks

  • Integration Broker Application Messages Issue

    Hi Gurus, We are having an issue with the Integration Broker Application Messages. Here's the issue, when we run Dynrole it process Application Messages. All messages go to Done status, but checking the instance, the Footer comes first, where the hea

  • Virus activity on a Mac or am I nuts?

    If my PC was doing this I'd know it was a virus of some sort but Macs don't get viruses, right? On boot, Safari starts. If I sent an e-mail with safari open It'd send 3 messages but only have the one I sent in my sent folder. OK, I used command, opti

  • ADOBE READER doesn't respond (Highlighting Tool)

    I like making use of the highlighting tool in a pdf that can be highlighted and I like to change the colors as I would if I were using this as a book to help me study. When I highlight and click properties to change the color....I go through a length