6 Replies Latest reply on Feb 13, 2013 2:12 PM by Rajan Rath

    Informatica-JMS connectivity

    New Member

      Hi All,

       

      I am trying to write a message to an Externally hosted JMS queue.

      I am on Informatica 9.1.0 HF4 on UNIX box.

      JMS queue is hosted on the Web-application server (WAS) outside Informatica environment.

      I created a sample mapping and configured JNDI and JMS connections as given by JMS queue administrator.

       

      Here how my configuration looks like:

       

      JNDI Connection:

       

      JNDI Context Factory - com.ibm.websphere.naming.WsnInitialContextFactory

      JNDI Provider URL - iiop://eblcap98.xcelenergy.com:2811

       

      JMS Connection:

       

      JMS Destination Type - QUEUE

      JMS Connection Factory Name - jms/RIS.ESBQCF

      JMS Destination - jms/RIS.SAMPLEQUEUE

       

      We have all the license in place to connect to JMS surce/targets and from Informatica server I can ping to this JMS hosted server (eblcap98) with no errors.

       

      However when I am running my workflow it is always througing below error:

       

      JMS_3003

      [ERROR] Cannot create writer connection: Failed connection to JNDI provider: Failed to create InitialContext using factory specified in hashtable {java.naming.provider.url=iiop://eblcap98.xcelenergy.com:2811, java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory}.

      [Root exception is java.lang.NullPointerException]

       

      I am stuck with this error for a quite a long.

      My ETL is a simple mapping with a Flat-File source having just 1 port (named STATUS) which is mapped to JMS target 'Body Text' port.

       

      please help me out.

       

      Thanks

      Saurabh