JMS sender adapter is not picking up message from MQ

Hi Experts,
I have configured the JMS sender adapter for getting message from Websphere MQ. In RWB the adapter and the communicaiton channel all looking good. The trace file tells me the connection to the queue has been established.
But the problem is this JMS sender adapter is not picking up message from the Queue defined on the MQ site.
Any Idea what could be wrong?
Thanks!
Jason
Jason

Hi,
1) Can you activate the JMS adapter again ( edit save and activate it )
2) Check whether the right Queue is addressed.
Regards
Agasthuri Doss

Similar Messages

  • Sender JMS Synchronous communication channel not picking up files from JMS

    Hello,
    One of our Sender JMS synchronous communication channel (used Sync/Async bridge in the module section to make it Synchronous) is not picking up files from JMS system though the channel looks to be active (greeen).
    When I am trying to stop the channel, it is giving error as "1 of 1 administered and selected channels have not been stopped", and after this when I start the cannel again it shows green but not picking up any files.
    if anyone is haivng any solution for this, please reply back.
    Thanks in advance.

    Messages available in JMS system? please check queue's if message were there and it is not picking up then some thing wrong with cc.
    simple solution create new communication channel with same details and try to use the same.

  • JDBC sender adapter can not get any message

    HI~
    I have a problem with my JDBC Sender which reads data from a SQL Server. Previously it was working fine but It is not Picking the records from the JDBC table.
    I have checked in RWB communication Channel monitoring there no any error or success messages but channel is showing healthy status only(Green).
    User's authorization and SQL statement is all right. I checked the SQL in the DB and there are some messages that should be processed.
    I also inactive and active the Comunication Channel.
    I also checked the LOCKING ADAPTER in Visual Administration is nothing.
    BUT the same configuration in DEV system are work perfectly.
    I don't want to restart XI,because is PRD system.

    Hi,
    1 ) What is exact audit log message ?
    2) Try fetching the count in SQL statement  if there are any valid records it will give the count.
        May for testing you can use <TEST> in update statement.
    3) Have you used taskTimeout parameter ?
    4) Are multiple channels polling on same table ?
    regards
    Ganga

  • Sender file adapter is not picking the file from windows server

    Hi Experts,
    We have a sender file adapter running on Unix server. Now we have changed the source directory path from Unix to Windows in file access parameters.  It is not picking the files from windows directory and not showing any error.
    In this scenario, input file for sender adapter is *.xml and no content conversion.
    Could any one please let me know is there anything needs to changed in file adapter.
    Thanks in advance,
    Sridhar. M

    Sridhar,
    What do you have in the directory path?
    If it is a shared drive in unix then the directory in windows should also be a shared drive from XI system. Else if it is FTP check the address.
    Regards,
    ---Satish

  • XI Adapter Engine Not picking the data from FTP Server ?t

    Hi All
    We have upgraded oracle in our landscape
    from 10.0.2.0.2  to 10.2.0.4.0
    we have Redwood System , which runs the interfaces
    Redwood initiates Our Satellite  XI  system to pick  the data from the ftp server
    but after the upgrade , it is not able to pick the data from the ftp server .
    when checked in the Satellite XI Adapter engine getting following error
    "XI Engine Error occurred while connecting to the ftp server  java.net.socketException:Connection Reset"
    but we are able to ftp from Satellite XI Adapter engine to  ftp  system manually  but why Satellite XI Adapter engine is not the
    picking the file (ie data) from the ftp server.
    Immediate Response  is highly appreciated
    Regards
    Edited by: sidharthmellam on Nov 23, 2009 11:54 AM

    Hi Sidharth,
    Please give me the FTP connection parameters mentioned in the channel.
    Did you try stopping and starting the channel ?
    If not please stop and start the channel.
    Also catch the default trace and paste it.
    Cheers...,
    Raghu.

  • Concurrency for JMS Sender Adapter - Async/Sync Bridge

    Hi,
    We have implemented a number of Async/Sync bridges using JMS Adapters, and are encountering problems scaling the solution.
    Async-Sync Bridge Scenario:
    JMS Sender Adapter -> Integration Server -> Sync ABAP Proxy (CRM) ->  JMS Receiver Adapter
    The bridge is using the Adapter Framework modules: RequestResponseBean & ResponseOnewayBean within the Sender Adapter.
    The problem is that concurrency of processing seems to be driven from the number of Java Server Cluster Nodes on the Adapter Engine.  The JMS sender adapters do not appear to read from the external messaging system (MQ) in a concurrent fashion.  They appear to process in a sequential manner per Adapter:
    1. Read from request Message Queue (MQ)
    2. Send request for processing (IS)
    3. Wait response message
    4. Receive response message
    5. Write response message to Message Queue (MQ)
    6. Read from request Message Queue (MQ)
    7. Send request for processing (IS)
    8. Wait response message
    9....
    We need to be able to introduce some means of scaling the solution so that mesages can be read from the MQ request message queue in a concurrent manner.  Hopefully we can do this without adding more javer server nodes to the Adapter Engine.
    We were looking intot he possibility of tuning AS Java properties that control the number of connections to the Messaging System of the Adapter Engine but this has not provided a solution.
    Any information on  this topic would be much appreciated.
    regards
    Murray

    As far as I know, the only wasy for JMS adapter to do concurrent reads from a queue is by having multiple server nodes. This is document in note 856346, point 6.2
    Thanks
    KK

  • Queue sometimes not picking the message

    Hi,
    In my project from JCD I am calling jar methods when needed when I call methods with parameters it will create xml and keep in queue. And the queue has to process the message. Every thing is working fine but some times queue suddenly stops pickinh the message from queue. When I undeploy the preoject and deploy it again then its picking again.
    Please let me why queue not picking message some times.

    Hi,
    I am assuming you are dealing with standard SeeBeyond queues here (as opposed to MQ). And, in your case, you are saying a JCD or an activity is not picking up messages from a queue? Can you see these messages on the JMS server? What version of JavaCAPS are you using? (this does not matter much, though). What is the volume of the messages?
    -Sri

  • JMS sender adapter issue for encrypted message

    Hello Folks,
    We have JMS to AS2 interface facing issues when JMS sender channel read the encrypted files placed in MQ queue, messages size is
    increasing to almost double when it reaches PI.
    When sending an encrypted message from MQ to AS2, message is showing in success flag but inbound file size is increasing almost double the size, when compared to message size placed in the MQ Queue. When partner is decrypting the message he is getting total garbage values. But it working fine for unencrypted messages,we are getting the same size as it is in MQ queue.
    Can you please trrough some light on the issue not getting excatly issue is in MQ or JMS sender adapter.
    Kind Regards
    Praveen Reddy

    Hi Praveen,
    the issue seems to be with your encryption/decryption mechanism rather then JMS adapter. if you have encrypted file in JMS queue then channel only pick the file and sent to target (i am assuming there is no tranformation). So it will not alter the file size.
    Please check how the file is encrypted before it places in JMS queue.
    regards,
    Harish

  • XI JMS Sender adapter EOIO with serialized messages

    Hello
    I have a customer question.  They would like to use a JMS sender adapter with quality of service EOIO.  There will potentially be multiple messages in a MQ Series queue at the same time, but they want XI to pick up these messages in the correct order.  Is this possible?  The documentation for JMS sender adapter lists the following:
    "Specify the Processing J2EE Cluster Server (Cluster ID).
    This specification stops queue-jumping in the JMS queue. The valid cluster ID is located on the J2EE server – Administrator under Server."
    Does this relate?
    Thank you,
    Harold

    > I have a customer question.  They would like to use a
    > JMS sender adapter with quality of service EOIO.
    > There will potentially be multiple messages in a MQ
    > Q Series queue at the same time, but they want XI to
    > pick up these messages in the correct order.  Is this
    > possible? 
    Yes. Just choose <i>Exactly-onces-in-order</i> for Quality of Service.
    > The documentation for JMS sender adapter
    > lists the following:
    > "Specify the Processing J2EE Cluster Server (Cluster
    > ID).
    > This specification stops queue-jumping in the JMS
    > queue. The valid cluster ID is located on the J2EE
    > server – Administrator under Server."
    When you choose EOIO, the processing can be done by one J2EE server node only. So put the cluster ID of the required server note here.
    Regards
    Stefan

  • Sender File adapter is not picking up file

    Hi,
    I am usning the sender file adapter to process a file through FTP. Adapter does not pick up the file, however it recognise the file, as it appears in the error message. Below is the text of the error message:
    <i>Could not process file '<b>filename</b>': com.sap.aii.adapter.file.ftp.FTPEx: 550 toSAP: No such file or directory.</i>
    I am not sure yet whether this file is <b>read only</b>. Can read only file not be processed in FTP ?
    Thanks

    Hi, I have the same problem. In advance, we can see in FTP Server log that CWD command it is called twice, for example :
    00:00:59 10.15.64.187 [4669]USER MDM 331 0
    00:00:59 10.15.64.187 [4669]PASS - 230 0
    00:00:59 10.15.64.187 [4669]CWD MDM_55600_MATERIAL_STD\Outbound\ESN_800\_MATMAS05\Ready 250 0
    00:00:59 10.15.64.187 [4669]CWD MDM_55600_MATERIAL_STD\Outbound\ESN_800\_MATMAS05\Ready 550 3
    00:01:59 10.15.64.187 [4669]QUIT - 550 0
    If we create a directory MDM_55600_MATERIAL_STD\Outbound\ESN_800\_MATMAS05\Ready into the first directory Ready where it is positioned with first cwd , its works !!
    First CWD is called for read file an seccond for processing, somebody knows because this behavior ?
    Best Regards
    Claudio Maino

  • JMS Sender Adapter EOIO with different messages in Queue to RFC

    Dear Colleague,
    In one of my scenarios i am using JMS Sender Adapter and Websphere MQ series.
    In my MQ Series Queue i get different Messages with Different Structures.
    for e.g in my MQ Series Queue Q1 i have M1, M2, M3 coming in Order.
    Now i need to doa  Mapping of M1 to a Standard BAPI  B1 call through RFC at the reciever side.
    Now i need to doa  Mapping of M2 to a Standard BAPI B2 call through RFC at the reciever side.
    Now i need to doa  Mapping of M3 to a Standard BAPI B3 call through RFC at the reciever side.
    We are aware that on Receiver side we can have multiple Recievr Determinations.so i can send it to 3 different BAPIs.
    Question:
    But how do i split the Messges which are coming out of MQ series Q from JMS to 3 different Mapping Structures as we knwo that we do not 'Multiple Sender Interface Determinations' from Determined based on the Message which is coming in.
    Hope i have been clear in making myself understand about the problem given above.
    I have alos given below the same in a bit Graphical Form.
    MQ Series --> M3, M2, M1(Messages) --> JMS Adapte(EOIO) --> M1(Message) -> RFC -> B1(Bapi)
                                                             --> JMS Adapte(EOIO) --> M2(Message) -> RFC -> B2(Bapi)
                                                             --> JMS Adapte(EOIO) --> M3(Message) -> RFC -> B3(Bapi)
    Is it possible to achieve the above result. Answers fo the solution are most welcome. These can be also from the new Netweaver Release Versions. If we have the solution to these in New version we will implment the New Netweaver Releases.
    Thanks & Warm Regards
    Venugopal

    Dear Kai,
    if i have 3 MQ series Queues then how are we going to maintain the flow of the Messages in the same order in which has come into MQ series queues.
    this mesans to say that all the Message come in Parallel out from JMS or MQ side and will be mapped onto Reciever side.
    But in my case i wil need to have M1 first M2 second and M3 third.
    This means to say that M1 recived and acknowledged then M2 should come and acknowledged and then M3 should be acknowledged.
    How this will be possible with your solution of making 3 MQ series Queues.
    Please do let me know.
    Thanks
    Venugopal

  • Soap Adapter not Picking up files from sender

    Hello All,
    I have configured a SOAP Adapter and started it. When i place a file in the appropriate directory, it is not getting picked up. Are there any reasons this could happen ?
    I would really appreaciate it if someone can help me with this !!!
    Below is the log:
    17:26:27 (3812): Enabling service ToWS
    17:26:27 (3812): Enabling service FromWS
    17:26:27 (3823): SOAP adapter initialized
    17:26:27 (3830): Starting the server at 8660:/XIservices/MXS/xmb
    17:26:27 (3830): Starting the server at 4444:/XIservices/MXS/ws
    17:26:27 (3807): SOAP adapter started
    Below is part of the config file:
    The port and path where the adapter waits for web service messages from clients.
    XMBWS.WSPort=4444
    XMBWS.WSPath=/XIservices/MXS/ws
    XMB.SenderBusinessSystem=WLX_100
    #XMB.ReceiverBusinessSystem=MD1_400
    XMB.User=XIAPPLUSER
    XMB.Password=********
    XMB.Client =100
    XMB.Language=EN
    XMB.SenderInterfaceNamespace=http://xi.sap.com/wlx
    XMB.ReceiverInterfaceNamespace=urn:sap-com:document:sap:idoc:messages
    XMB.SenderInterfaceName=ProcesseFT
    XMB.ReceiverInterfaceName=Z_SERVICE_ENTRY.ZSERVICEENTRY01
    XMB.TraceLevel=0
    XMB.LoggingLevel=0
    XMB.QualityOfService=EO
    XMB.ContentType=text/xml

    Hi,
    If you are using a Stand-alone J2SE Adapter Engine, you can create a SOAP adapter to pick a SOAP message from a file system and send it to the Integration Server. This is available with the XI3.0.
    The configuration will look like this.
    Bubble adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleBubble
    This adapter instantiates a bubble bag for supporting
    a soap file upload and sender. A bubble bag is a collection of Bubble
    instances that form some processing chain of message objects.
    Below parameter Bubble.Helper specifies the helper class that implements
    the ModuleBubbleHelper interface. This class is used to instantiate
    a bubble bag for this adapter.
    Sets the bubble module helper that can instantiate your bubble bag
    Bubble.Helper=com.sap.aii.messaging.adapter.ModuleBubbleHelperSOAPFileSenderImpl
    #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    Below this line are the parameters specific to the ModuleBubbleHelperSOAPFileSenderImpl
    #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    This module loads files from the local file system, consruct SOAP messages
    (or SOAP with Attachments messages), and send them to the specified Web Service target URL.
    Upon successful completion, response messages are stored in the file system.
    Files stored can represent a plain payload, a SOAP envelope, or a SOAP with Attachments.
    Plain payload files and SOAP envelope files may be packaged in MIME using some MIME headers.
    SOAP with Attachments files must be packaged in MIME.
    Specifies the type of the file. The available values are:
    plain for plain; soap for soap envelope; swa for soap with attachments
    SFSender.ContentMode=soap
    Specifies the packaging
    true for MIME packaged file; false for bare content
    SFSender.MIMEPackaged=true
    log everything (4-digit binary, where the bits indicate which
    information is logged: req message, req context, resp request, resp context)
    SFSender.Log=1111
    The target URL to which messages are sent.
    SFSender.TargetURL=http://p28848:4040/mysoaphandler
    The upload directory on the local file system
    This directory has six sub directories with names 0, 1, 2, 3, 4, 5, and 6. (they will be created)
    The meaning of each sub directories are:
    0 = inbox where you place messages to be sent
    1 = trash box
    2 = work box
    3 = successfully completed (original) messages go in
    4 = response messages come in (if any)
    5 = undelivered (original) messages go in
    6 = error messages come in (if any)
    In these directories, the file names are used as key and there can be only one file with
    the same name except in the trash box. So, when you place in the inbox a file with
    the name identical to one of the files stored in another directory, it will not processed.
    SFSender.Directory=/tmp/sfsender
    The polling interval in milliseconds (default is 5000)
    #SFSender.PollingInterval=5000
    The retry delay after each failure in milliseconds (default is 5000)
    #SFSender.RetryDelay=5000
    The maximal retry count upon failures (default is 3)
    After the maximal retry count is reached, the message is moved as undelivered.
    #SFSender.RetryCount=3
    The number of dispatchers to send requests (default is 3)
    SFSender.DispatcherCount=1
    END
    Hope this helps.
    @Ravi: You may call me at +91 9844167672.
    Warm regards,
    Venki.

  • Handling large messages with MQ JMS sender adapter

    Hi.
    Im having trouble handling large messages with a MQ JMS sender adapter.
    The messages are around 35-40MB.
    Are there any settings I can ajust to make the communication channel work?
    Error message is:
    A channel error occurred. The detailed error (if any) : JMS error:MQJMS2002: failed to get message from MQ queue, Linked error:MQJE001: Completion Code 2, Reason 2010, Error Code:MQJMS2002
    The communication channel works fine with small messages!
    Im on SAP PI 7.11, MQ Driver is version 6.
    Best Regards...
    Peter

    The problem solved itself, when the MQ server crashed and restarted.
    I did find a note that might could have been useful:
    Note 1258335 - Tuning the JMS service for large messages or many consumers
    A relevant post as well: http://forums.sdn.sap.com/thread.jspa?threadID=1550399

  • Problem in JMS Sender Adapter

    Hi All,
      I am trying to Pick two different XML types of Messages from a Single Queue.
    For Example :- Despatch Advice and Replishment Proposal.
    Queue Name is : - JMS_XI_Sender
    SAP XI is not allowing me to create two different sender agreements for the same communication channel.
    Service :- BS_JMS
    Interface : - Despatch_Advice_OB
    CC :- JMS_SENDER
    and
    Service :- BS_JMS
    Interface : - Replishment_Proposal_OB
    CC :- JMS_SENDER
    Can any one tell how can SAP XI will differentiate these two messages and sends to two different receivers.

    Hi Rama,
    I am using XML Despatch Advice and Replishment Proposal types .
    Basically I do have one sender which will post Two types of XML messages in to one single MQ Queue.
    SAP XI/PI has to pick that message and then needs to check what is the Value in the "Message Type" Tag .
    I do also have two different Interfaces and Mappings and Two different Receivers.
    Depending on the value in Message Type SAP XI/PI has to check for the Particular Interface and Mapping, finally needs post the message to Particular Receiver
    You need to have defined two different sender agreements with two different Communication channels.
    In the JMS adapter Sender configuration you can mention the Queue name to pick the message . After picking the message the JMS sender adapter need to map it to the correct message type - it is defined by message interface defined in the sender agreement .
    Please let us know if you need any further calrification.
    Regards,
    kishore

  • JMS sender adapter To File scenario

    Hi all,
    How the Message picked from the JMS Queue will be converted to XML using JMS Sender adapter. We have the setting "Mapping of Message" set either to Message Payload = JMS Payload or Entire Message = JMS payload. What should be the Message Interface, MT and DT for these kind of setting in JMS adapter.
    Thanks in advance.
    Amul

    The JMS adapter does not convert the message to XML by default. You can use the MessageTransformBean to achieve this.
    Check this document:
    https://websmp207.sap-ag.de/~sapdownload/011000358700001186732005E/HowToConveModuleJMS.pdf
    Regards
    Stefan

Maybe you are looking for