Anyone successfully deployed BPEL + JMS Adapter (for MQ) to WebSphere?

Anyone successfully deployed BPEL Process Manager + JMS Adapter (for MQ) to WebSphere (i.e not OAS/OC4J)?
If you have - I would love to see a valid example of the ra.xml and oc4j-ra.xml files in your jca/JmsAdapter.rar file - to see how you configured access for the JMS Adapter to your remote MQ queues.
Thank you
Dennis

Hi Garima,
Please check the following:
1. Add dhbcore.jar also to aii_af_jmsproviderlib.sda and deploy it.
2. Check the existence of your JMS drivers.
3. Check the following link and Install the drivers as the way it is mentioned in the guide 'How To Install And Configure External Drivers For JDBC & JMS'
https://websmp204.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
There are 4 files which needs to be added. http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/frameset.htm
Any of the above solutions should help you solve the problem.
Regards,
Abhy

Similar Messages

  • JMS Adapter (for DI) does not allow passing username and password to JMS connection

    Post Author: PLed76
    CA Forum: Data Integration
    JMS Adapter (for DI) does not allow passing username and password to JMS connection. It has those fields only for MSMQ. Our Production environment does not allow us to connect to JMS (we use Tibco EMS) anonymously, so it prevents us from use of Data Integrator. Is there any way to pass those params, or obtain the correct version of JMS Adapter, or obtain source codes of the JMS Adapter so we can correct them ourselves (we can send you the corrected sources back) ? Thanks in advance for any help. (PL)ed76 Renaissance Capital

    Bump - Were having the same issue.
    Has anyone found a way to connect to Tibco with a user/pwd?
    Version 14.0.297.

  • JMS Adapter for TIBCO BUSINESS WORKS v5.6

    Hi,
    We have a requirement to send a data from BI system to TIBCO BUSINESS WORKS via PI 7.1.
    We are suggested to to use JMS adapter for connecting TIBCO BUSINESS WORKS. I searched in the forum, but could not find any related thread for TIBCO BUSINES WORK.
    Please share your experience on TIBCO BUSINES WORK with SAP PI with JMS adapter.
    1. How to get the drivers of TIBCO and installed it in Java stack
    2. What is the Transport protocol??
    3. Queue name,server etc?
    4. XSD file for receiver. ( Hope, 3rd party ll provide )
    Thanks in advance
    Regards
    Baskaran K

    Selvam,
      It was long time before I did.. I guess I did added   com.sap.aii.adapter.lib_api.jar file as well in addition to the required driver files.
    Cheers
    Agasthuri

  • Configuring JMS adapter for a BPEL process which puts a msg in a Q of MQ

    Hi,
    I am trying to develop a BPEL process which picks up a message from a Q in Websphere MQ and puts that message in another Q of MQ after processing that.
    I have updated the oc4j-ra.xml with the following inputs:
    <connector-factory location="eis/MQSeries/Queue" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
              <config-property name="factoryProperties" value="QueueManager=TestManager;TransportType=1;Hostname=machine's ip address;Port=1414;Channel=channel name for connecting to client"/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="false"/>
              <config-property name="isTransacted" value="true"/>
              <config-property name="username" value="admin"/>
              <config-property name="password" value="welcome"/>
         </connector-factory>
    But while testing the BPEL process, I get the error:
    <remoteFault>
    <part name="code" >
    <code>null</code>
    </part>
    <part name="summary" >
    <summary>file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - WSIF JCA Execute of operation 'Produce_Message' failed due to: Adapter Framework unable to create outbound JCA connection. file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12141 ERRJMS_CONN_FAC_NOT_FOUND. Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor com.ibm.mq.jms.MQQueueConnectionFactory neither through JNDI nor instantiate it as a Java class Please examine the log file to determine the problem. ; nested exception is: ORABPEL-12511 Adapter Framework unable to create outbound JCA connection. file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12141 ERRJMS_CONN_FAC_NOT_FOUND. Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor com.ibm.mq.jms.MQQueueConnectionFactory neither through JNDI nor instantiate it as a Java class Please examine the log file to determine the problem. Please examine the log file for any reasons. Enable DEBUG logging in the BPEL Console. </summary>
    </part>
    <part name="detail" >
    <detail>null</detail>
    </part>
    </remoteFault>
    Can anyone tell me what has gone wrong in setting the connection factory for the Q or what else I have to configure to sort out this problem?
    Thanks,
    Jayatu

    I am experiencing the exact same issue while configuring for Tibco EMS!!!
    I have also checked the oc4j-xa.xml file etc and I am also unable to find any guidance on the steps required from XML config files through to adapter wizard entries!

  • BPEL JMS Adapter - SonicMQ

    Does anyone have any up-to-date examples on creating a PartnerLink that is a JMS adapter to an SonicMQ queue? I have BPEL running as a component of OAS, and when I try to add a resource adapter for the SonicMQ domain, the OC4J_BPEL server errors trying to access the ContextFactory. "Exception occured during Applications initialization: Error creating naming context instance: javax.naming.NoInitialContextException: Cannot instantiate class: com.sonicsw.jndi.mfcontext.MFContextFactory [Root exception is java.lang.ClassNotFoundException: com.sonicsw.jndi.mfcontext.MFContextFactory]"
    My resource adapter is set up as follows in the application.xml:
    <resource-provider name="SonicMQ" class="com.evermind.server.deployment.ContextScanningResourceProvider">
         <description>SonicMQ</description>
         <property
              name="java.naming.factory.initial"
              value="com.sonicsw.jndi.mfcontext.MFContextFactory"/>
         <property
              name="java.naming.provider.url"
              value="tcp://localhost:2506"/>
         <property
              name="com.sonicsw.jndi.mfcontext.domain"
              value="Domain1"/>
    </resource-provider>
    I've tried putting the sonic jars in the "applib" directory and using <library path="../applib"/> to refer to them, and I've also tried adding a library path reference to the SonicMQ\lib directory.
    Anybody have any suggestions for setting up this RA correctly? Thanks.

    try it with this ..
    Add a line in the default application global "application.xml"(under ...j2ee/home/config for standalone install) file to extend the class path to point to the sonic jars.:
    <library path="sonic jar files + path"/>
    otherwise (for oas) home is OC4J_BPEL
    hth clemens
    Message was edited by:
    clemens.utschig

  • Error in  JMS Adapter  for MQ series

    We have configured a JMS Adpater to connect to  MQ Serries queue manager running on our local server. The XI Server is a remote server where JMS adapter is deployed.
    Upon deployment we see following string in JMS adapter log -
    Sender channel. Details: com.ibm.mq.jms.MQQueueConnectionFactory
    And the status of Adpater is RED.
    The Adpater is configured in sender mode.
    We have created a local queue in Queme Manger and a Server Connectio  channel which is being used in adpater configuration.
    Please suggest what could be the missing link here.
    Appreciate if you can provide us link s to any docuemtn which details the steps to configure an MQ JMS adapter.
    Thanks,
    Garima

    Hi Garima,
    Please check the following:
    1. Add dhbcore.jar also to aii_af_jmsproviderlib.sda and deploy it.
    2. Check the existence of your JMS drivers.
    3. Check the following link and Install the drivers as the way it is mentioned in the guide 'How To Install And Configure External Drivers For JDBC & JMS'
    https://websmp204.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
    There are 4 files which needs to be added. http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/frameset.htm
    Any of the above solutions should help you solve the problem.
    Regards,
    Abhy

  • Sensors in BPEL (JMS Adapter)

    Hi there! I'm trying to send Sensor-Data into a MQQueue, but this always results in an
    error. The results are in the following Error-Log (sorry, some messages are german but the
    messages are nearly equal to english):
    Caused by: ORABPEL-12141
    ERRJMS_CONN_FAC_NOT_FOUND.
    Instanziieren von Connection Factory nicht möglich. JMS-Adapter konnte Connection Factory com.ibm.mq.jms.MQQueueConnectionFactory weder JNDI nicht finden noch als Java-Klasse instanziieren
    Weitere Informationen hierzu finden Sie in der Log-Datei.
         at oracle.tip.adapter.jms.JMS.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:207)
         at oracle.tip.adapter.jms.JMS.JMSConnectionFactoryFactory.getQueueConnectionFactory(JMSConnectionFactoryFactory.java:98)
         at oracle.tip.adapter.jms.JMS.JMSConnection.init(JMSConnection.java:191)
         at oracle.tip.adapter.jms.JMS.JMSConnection.<init>(JMSConnection.java:132)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createConnection(JmsManagedConnectionFactory.java:426)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createDefaultConnection(JmsManagedConnectionFactory.java:417)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createConnection(JmsManagedConnectionFactory.java:380)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createManagedConnection(JmsManagedConnectionFactory.java:104)
         at oracle.tip.adapter.jms.JmsDefaultConnectionManager.allocateConnection(JmsDefaultConnectionManager.java:76)
         at oracle.tip.adapter.jms.JmsConnectionFactory.getConnection(JmsConnectionFactory.java:125)
         at com.collaxa.cube.engine.sensor.sa.publisher.JMSAdapterPublisher.publish(JMSAdapterPublisher.java:277)
         at com.collaxa.cube.engine.sensor.sa.FilteredDataPublisher.publish(FilteredDataPublisher.java:99)
         at com.collaxa.cube.engine.sensor.sa.BpelPublisher.publish(BpelPublisher.java:129)
         ... 83 more
    Caused by: javax.naming.NameNotFoundException: com.ibm.mq.jms.MQQueueConnectionFactory not found
         at com.evermind.server.rmi.RMIServerContext.lookup(RMIServerContext.java:207)
         at com.evermind.server.ApplicationContext.unprivileged_lookup(ApplicationContext.java:257)
    The following Steps were made:
    - I added two library-paths in the application.xml (D:\Programme\SOA_Suite\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\config\application.xml)
    <library path="../../home/lib/com.ibm.mq.jar"/>
    <library path="../../home/lib/com.ibm.mqjms.jar"/>
    - In the oc4j-ra.xml (D:\Programme\SOA_Suite\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\application-deployments\default\JmsAdapter\oc4j-ra.xml)
    a new connector-factory was added
         <connector-factory location="eis/mqseries/Queue" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
              <config-property name="factoryProperties" value="QueueManager=MQ_TEST;TransportType=1;HostName=10.1.1.1;Port=1414;Channel=SYSTEM.DEF.TEST"/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="false"/>
              <config-property name="isTransacted" value="true"/>
              <config-property name="username" value=""/>
              <config-property name="password" value=""/>
              <connection-pooling use="none">
              </connection-pooling>
              <security-config use="none">
              </security-config>
         </connector-factory>
    I assume I have to enter a new JNDI-Entry somewhere but the JNDI-Browser in the Application Server is readonly.

    There are two ways to get data into BAM. There is the ADC web service that BPEL uses and then there's Enterprise Link which is the ETL tool that can grab data from Databases and other sources. I only used EL for jms and for ETLing data into a a BAM data object, I never used it for real time. The only real time BAM I've done is with BPEL projects with BAM sensors. I don't think EL is sophisticated enough for looking for changes in rows of data.
    Maybe you can have a db trigger that publishs the changed data to table specially designed for your task. Then you can create an EL "Plan" that runs periodically at a high enough rate that it appears to be in real time in BAM.
    Another possibility is to have the db trigger fire off an xml message that contains the data to the BAM ADC webservice. The BAM ADC web service is http://server:port/OracleBAM/Services/DataObject/DataObjectOperations.asmx.
    It has documentation on how to use it. I don't know if you're db can execute application code or not though.

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

  • JDeveloper - ESB / BPEL - JMS Adapter - prefix queue name with db schema

    When I use the JMS Adapter in ESB to create a new message queue producer or consume using database (AQ) I'm experiencing a problem when selecting the queue.
    I can browse the queue in the database but when I have selected the queue JDeveloper prefix it with the schema name owning the queue.
    Example:
    java:comp/resource/DocumentQueueResourceProvider/Queues/QUEUES.DOCUMENT_IMPORT_QUEUE
    Schema owner is QUEUES and the name of the queue is DOCUMENT_IMPORT_QUEUE.
    The problem is when I try to use it its unable to look up the queue and I have to manually remove the prefix from .wsdl file before deploying it - as with setting mcf.IsTransacted='false'.
    When the resource provider finds the queue and exposes it in the JNDI three it does it without the prefix.
    Question: How do I either:
    a) make the schema prefix be removed by JDeveloper
    b) make the resource provider prefix the queue name with the schema name.
    Anybody?
    Best regards
    Christian Damsgaard

    Try this:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema targetNamespace="http://www.yourcompany.com/msg"
    xmlns:tns="http://www.yourcompany.com/msg"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
    nxsd:encoding="ASCII" nxsd:stream="chars" nxsd:version="NXSD"
    elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xsd:element name="rootnode" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="${eof}"/>
    </xsd:schema>
    This will result in a single node xml.
    Edited by: user472896 on Sep 22, 2010 10:29 AM

  • Deployment of MDM Adapter For PI 7.1

    Hi,
    I deployed MDM Adapter (MDMADAPTER01_5-10005240.SCA ) in PI 7.1 Server through JSPM and the deployment has been completed successfully. But when i tried to create a communication channel, i am not able to see the MDM Adapter in the Adapter type selection box, so i am struck in this step and not able to proceed further.
    Please let me know, is there any stpes to be performed after deploying the MDM Adapter in PI.
    Regards,
    Ranjith

    Hi,
    ....And there is MDM Adapter 7.1 available in SMP, when i click on SAP MDM, it is giving "no data available".....
    Usually, this is caused by the S-number that you used to login to SMP, does not have authorization to view the data..
    By the way, coud you please tell me the path ?
    Thanks and regards,

  • Generic JMS Adapter for SeeBeyond

    Hi Guys,
    I am trying to post a mesage on a SeeBeyond JMS queue and so, I have to access it using a JMS Adapter of Generic Type. (as SeeBeyond JMS service does not support a JNDI lookup)
    To do the same, we have already imported all the JAR files needed to access a SeeBeyond JMS service into out XI Server.
    Any help on how to configure a JMS adapter Generically to accees the SeeBeyond JMS in specific or how to configure a Generic JMS adapter would be very helpful.
    Thanks and Regards,
    Bhavesh

    Bump - Were having the same issue.
    Has anyone found a way to connect to Tibco with a user/pwd?
    Version 14.0.297.

  • Error in JMS Adapter while communicating with WebSphere MQ 7.5

    Guys,
    I am trying to integrate JMS Adapter with WebSphere MQ.
    JMS Adapter : 14.0.2.0
    WebSphere MQ : 7.5
    I am getting error like below. Please help me out. Thanks
    17/04/14 16:25:49 java.lang.NoSuchMethodError: com.ibm.msg.client.jms.JmsSession.createQueue(Ljava/lang/String;)Ljavax/jms/Queue;
    at com.ibm.mq.jms.MQSession.createQueue(MQSession.java:708)
    at com.acta.adapter.jms.MQConfigHandler.getQueue(MQConfigHandler.java:74)
    at com.acta.adapter.jms.JMSAdapter.getQueue(JMSAdapter.java:547)
    at com.acta.adapter.jms.JMSGetOperation.start(JMSGetOperation.java:398)
    at com.acta.adapter.sdk.OperationWrapper.runOperation(OperationWrapper.java:171)
    at com.acta.adapter.sdk.OperationWrapper.run(OperationWrapper.java:94)
    at java.lang.Thread.run(Thread.java:662)
    I have added following jars in class path of the adapter.

    Problem solved after removing j2ee.jar file from classpath !

  • JMS Adapter: Sending data with WebSphere MQ Client to XI

    Hi,
    I want to send data from the WebSphere MQ Client to the XI. Is this possible and what do I have to do except configuring the JMS queues in Visual admin?
    Thanks in advance
    Dominic

    hi
    xi jms adapter will read/write data frm queue.
    but u want to access the jms queues in XI WAS frm ur MQ client
    ..will hv to access it directly frm ur client
    chk this
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/604e2b64-e689-2910-64b3-ffd650f83756
    rgds
    arun

  • Facing problem Deploying SAP Outbound adapter for mySAP ECC 5.0 in JDev:

    Steps Performed:
    1.Created a Channel
    2.Created a ALE IDOC WSDL for the Channel
    3.Tested the IDOC Generation from SAP END and it is working fine.
    4. Create a Empty BPEL with SAP Partnerlink for ALE IDOC wsdl and a receive activity.
    5. Validated the BPEL Process
    6. On deploy following error:     
    oracle.tip.adapter.fw.agent.jca.jcaActivation
    bpel_BPELProcess2_1.0.jar failed to deploy.
    Could not initialize activation agent. An error occured while initializing an activation agent for process "BPELProcess2", revision "1.0". Please ensure that the activation agents are configured correctly in the bpel deployment descriptor (bpel.xml). oracle.tip.adapter.fw.agent.jca.JCAActivationAgent: java.lang.reflect.InvocationTargetException
    We have test for SAP Inbound & our BPEL Works fine.
    Please suggest the possible resolution for above error.

    Please have a look at $ORACLE_HOME/adapters/application/config/<your-Configuration>/log/iwaf_jca15.log

  • Are there anyone success deploy  sun's rave to oc4j?

    Hi all.
    I 'm using netbean 5.5 with visual web pack to create war file. Inside them are webui.jar which is sun's jsf library
    I can't run any jsp if my war file include this jar. If I remove this jar , jsp can run.
    the error is
    500 Internal Server Error
    OracleJSP: oracle.jsp.parse.JspParseException:
    /loginCM.jsp: Line # 7, <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="1.2" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core">
    Error: java.lang.IndexOutOfBoundsException
    I suspect that sun's rave not work in oc4j. Can anyone deploy successfully on oc4j?

    I found it!
    http://blogs.sun.com/marcoscorner/entry/creator_2_applications_and_oracle
    thank all.

Maybe you are looking for

  • ATV - TC

    Hi! I have some questions related with the ATV. 1-Can I streaming movies,music,photos from my Time capsule to the apple tv wireless? (In case yes, how slow is?) 2-Can I transfer movies from the computer to the apple tv hard drive? 3-What type of hard

  • Small code correction

    I am new in Java, I need help for small correction of applet code(I'm not confident how to make this correctly)- I need clean a popup banner at applet loading. The about part , which appears by click on 'about' button, can be left without changes, it

  • Error Message when using text messaging?

    I just got my iphone yesterday. I had the AT&T store transfer my contacts from my Balckberry over to the phone. Now, when I text certain people I get this error message: 1121611611 *Error Invalid Number. Please re-send using a valid 10-digit mobile n

  • Is it safe to upgrade Quicktime?

    I only ask this because every time I see an upgrade for Quicktime it seems not a week goes by another program is offered to UNDO the upgrade. I am left wondering if this is standard practice....or if Quicktime updates are not the best thing for the h

  • Can you run multiple slideshow consecutively?

    I have arrange my vacation pictures into individual "chapters" (albums) and then into slideshows with a musical background from Itunes. I would like to select these slideshows and have them play automatically in a prescribed order without going into