XI--WebSphereMQ : Receiver Channel Inactive in MQ

Hi,
I am trying to Integrate XI with WebSphere MQ v5.3.
For this i have created a QueueManager, Queue, Channel (ReceiverType) in MQ. In XI (JMS Adapter- WebSphereMQ ) i have specified the neessary parameters.
Transport/NetWork Protocol : TCP/IP
JMS-Compliant      : WebSphereMQ(non-JMS)
Delivery mode      : Persist JMS messages in JMS Provider
Mapping of Message : Message Payload = JMS Payload
When i activate the channel, in Adapter monitering( for JMS), i could see a red traffic light.
Details : null.
When i went to WebSphereMQ, i found that the status of Receiver Channel is Inactive.
I want to know:
1)While creating my Queue manager i did not create a listener for TCP/IP. Should i create my QueueManager with TCP/IP Listener.
2)How can i make my Receiver Channel Active in WebSphereMQ. Tried to right Click on the channel (say start). But it dosen't work.
3)What is the parameter that i need to specify for Character SetID (CCSID) in XI(JMS Adapter- WebspherMQ).
4)Is there anything more on WebsphereMQ side i need to setup?
Regards,
Siva Maranani.

I have read the document Keeping Channels Up and Running (WebSphere software) and I have some questions.
http://www-1.ibm.com/support/docview.wss?rs=203&uid=swg24006699&loc=en_US&cs=utf-8&lang=en
Our setup:
QueueManager on iSeries (5724B41   V5R3M0      WebSphere MQ for iSeries )
We use SAP XI as MQ client. (SunOS) WebSphere classes for JMS (com.ibm.mq.jms.MQQueueConnectionFactory)
MQI channel of type server-connection channel.
Transport service TCP/IP.
Problem description:
Within SAP XI we use an Adapter type called JMS. This adapter type supports 2 types of connections:
A) Sender
Transport protocol :     WebSphereMQ (non-JMS)
B) Receiver
Transport protocol :     WebSphereMQ (MQSeries) JMSprovider
On our iSeries we have 1 QueueManager with only 1 channel (*SRVCN = server-connection) which contains several queue's, queue's of type Sender (defined in SAP XI) and queue's of type Receiver (defined in SAP XI).
Note:      Keywords like sender and receiver must be seen from SAP XI as point of view.
queue's of type Sender ==> data is sent from iSeries towards SAP XI.
queue's of type Receiver ==> data is sent from SAP XI towards iSeries.
If we look with NETSTAT command (on iSeries), we see on the ports connected to queue's of type Sender, each 5 seconds network activity. It looks that SAP XI polls every 5 seconds to see if a message is present in the corresponding queue. The result is that that connection is never longer idle than 5 seconds.
For the queue's (ports) of the corresponding Receiver connections, we see that the connection remains idle (if no data is transferred) for 4 hours. After 4 hours, the connection is broken which results is error:
Job AMQRMPPA on AS/400 shows me message AMQ9209
Message . . . . : Connection to host 'xxxxxxxx (xx.xx.xx.xx)' closed.
Cause . . . . . : An error occurred receiving data from 'xxxxxxxx
(xx.xx.xx.xx)' over TCP/IP. The connection to the remote host has
unexpectedly terminated.
Recovery . . . : Tell the systems administrator.
We expect that the firewall give a session-timeout. We can not change that !!!
Questions:
Is there a way (settings) that we can force communication over the "receiver type" connection? I believe the channel remains active. TCP keep-alive and heartbeats are valid for channels. In the document mentioned above I read that values for heartbeats are specified "on both ends of the channel" and needs to be negotiated.
However, I am not able to specify such a value at SAP XI site, at least I don't know how?
Is there ANY documentation which described the use of the SAP XI in combination with MqSeries (like the intercommunication PDF of WebSphere MQ)?
Is there any documentation regarding additional parameters?
Rgds,
Wilbert Karremans
<a href="http://www-1.ibm.com/support/docview.wss?rs=203&uid=swg24006699&loc=en_US&cs=utf-8&lang=en">Keeping Channels Up and Running (WebSphere software)</a>

Similar Messages

  • SOAP Receiver Channel 2 nodes inactive in Production system

    Hi All,
    We are facing an issue with the SOAP receiver channels in production system. There are 4 nodes which can be seen in the communication channel monitoring and out of which 2 have the status as inactive and the short log says "inactive or never used".
    But the same nodes are active on the sender SOAP channel and all other channels.We have also checked the Status of the SOAP service that is also set to active.
    Now when the server (App server5 in our case) is switched off, which has the 2 active nodes, the messages are not processed since the nodes on the other server are inactive.
    Request you to please help us out in finding out why the nodes are in inactive status only for SOAP receiver channels. Do we need to change any settings at the adapter engine level.
    Thank you.
    Regards,
    Sarvesh Desai
    Edited by: Sarvesh  Nispat Desai on Aug 25, 2010 5:25 PM

    There is an error in reporting the status of SOAP channels. This error has already been fixed by SAP and is available as a fix in higher releases (PI 7.10 and above, latest SPs) .
    The status "inactive or never used" is shown in channel monitoring at the following two times:
    1. After creating a new SOAP channel (sender/receiver) till this channel processes any new message.
    2. After the PI system is restarted, all the SOAP channels show this status, though they are ready to handle any incoming/outgoing messages. The channels continue to display this status till they process any new message.
    In both these situations, the SOAP Channel can handle/process messages successfully. So, kindly ignore this channel status ("inactive or never used") reporting error in channel monitoring. This will not at all hamper the normal functioning of the SOAP channels.
    Hope this answers your query.

  • Heartbeat possibilty in JMS receiver channel?

    Hi,
    Does anyone know if it is possible to define a heartbeat interval in JMS receiver channels.
    Is there maybe a possibility in the additional JMS paramters fields?
    We need this to prevent connections being shut down by firewalls due to long inactivity. Once a JMS receiver channel is inactive due to this there is no automatic activation of the channel possible (I think).
    The sending JMS channels pose no problem since XI AF seems to poll these every 5 seconds and thu sthe connection remains alive.
    thanks
    Tom

    Hi Shai,
    We are using XI 7.0 with SP 12 and we entered this parameter in advanced settings in JMS receiver adapter called "CONNECTION_TEST_POLL" as true and it does the polling to see if the adapter is active...
    Hope this helps.
    Regards,
    TJ

  • SOAP communication Channel inactive

    Hi Forum,
    We have some SOAP sender and receiver channels, in the integration Directory, which are all active there,
    but, in the RWB i can see all of them as inactive, with message in RWB as "Channel started but inactive" ,
    why so, can u pls help

    Sudheer
    Youe Adater engine cache are not getting updated, goto the Runtime workbench and check the cache monitoring there all the instacess should be green in color
    IS
    AE
    sol:
    Goto the SXI_CACHE
    run the delta or compelte cache and do the complete CPA Cache using the URL, use PIDIRUSER for this.
    it will work then

  • As2 receiver channel, SEEBURGER AS2: 500 Internal Server Error

    Hi,
    There is one scenario in our landscape, its running in production, Proxy to As2. The interface working fine for last 2 weeks, today its showing error in As2 receiver channel saying
    Message processing failed. Cause: javax.resource.ResourceException: Fatal exception: javax.resource.ResourceException: SEEBURGER AS2: 500 Internal Server Error # , SEEBURGER AS2: 500 Internal Server Error #
    I have searched in forum, but couldnt get much idea on why this error encounters and how can we resolve it.
    Kindly provide your inputs to help me resolve this.
    Thanks,
    Ruchi

    Hi Ruchi,
    500 means the requested server does not understand the request (the requested service is unknown). The reason is obvisiously outside of PI. You have to contact the 3rd party owner and ask why the system is refusing the request instead of responsing like before.
    Regards,
    Udo

  • SFTP Receiver channel error :Message could not be forwarded to the JCA adapter.

    Hello Guys,
    I have different SFTP Receiver channels running in production from long time. Suddenly, they have started giving the same kind of error as below:
    Any suggestion where to look for the solution to this issue.
    Thank you!
    Regards,
    Simran

    Hi,
    Did you try connecting to the SFTP server using filezilla? May be something might have changed on the FTP server.
    You can use the xpi inspector to get additional information.

  • Content Conversion in receiver channel

    Hi all,
    I have a proxy to FTP scenario with no mapping involved.Over proxy communication PI is receiving the data, I am creating the CSV file using content conversion in receiver channel and placing the file at FTP.
    The file name is coming in one of the field of the input xml,I am using variable substitution and setting the file name from that particular field value.But as I don't want that node and file name element in my output file content, please guide me what parameters can I set in my content conversion to remove the FileNode from o/p csv file.
    The sample input xml is
    <MT>
    <Record>
    <Field1>1</Filed1>
    <Field2>2</Filed2>
    </Record>
    <Record>
    <Field1>3</Filed1>
    <Field2>4</Filed2>
    </Record>
    <FileNode>
    <FileName>InutFile</FileName>
    </FileNode>
    </MT>
    I want output xml to be like
    1,2
    3,4
    I have followed this blog /people/sravya.talanki2/blog/2005/08/11/solution-to-the-problem-encountered-using-variable-substitution-with-xi-sp12 to cut the FileNode, but it gives an error in cc parameters.
    In my actual i/p payload,the Record is 0..unbounded and there are 50 sub elements inside Record element.
    Please provide your inputs.
    Thanks,
    Ruchi

    Hi Ruchi,
    Change your structure like this.
    MT>
    <Record>
    <Field1>1</Filed1>
    <Field2>2</Filed2>
    </Record>
    <Record>
    <Field1>3</Filed1>
    <Field2>4</Filed2>
    </Record>
    <FileNode>
    <FileName>InutFile</FileName>
    </FileNode>
    </MT>
    Dont put the filenode under Record.
    Also Add the below parameters.
    FileNode.fieldSeparator     '0'
    FileNode.endSeparator     '0'
    FileNode.fieldFixedLengths     0
    FileNode.fixedLengthTooShortHandling     Cut
    FileNode.fieldNames     FileName
    Now use the same parameter mentioned in the blog .Your problem will be resolved.

  • Unable to clone File Adapter receiver channel for parallel processing

    Hi Experts,
    I am using variable substitution for File - RFC - File with out BPM scenario(using request response, oneway bean).
    While i placed the file in the sender FTP folder, the file didnt get picked up, but in communication channel monitoring, i am getting error ' Unable to clone File Adapter receiver channel for parallel processing'.
    Can anybody provide me suggestions to solve this error.
    Note : without variable substitution , the interface is working good.
    Is it due to, i am trying the source structure field in response file adapter?

    Hi,
    In your CC, do you use some additional paramaters ?
    like these one of point 47/48 of [Oss note 821267 - FAQ: XI 3.0 / PI 7.0/ PI 7.1 File Adapter|https://service.sap.com/sap/support/notes/821267]
    Maybe there is conflict with a parallel connexion and the bean used to do asynch-synch bridge...
    Mickael

  • BCM/SWIFT payment,  parameter file Receiver channel

    Iu2019m using the  u201CSWIFT_payload_parFile_Splitu201D Operation Mapping for the FILEACT payment transaction.
    The result should be
    1) payload file
    2) parameter file (*.par)
    This seems to work just fine. My problems starts with  the receiver channel for the *.par file.
    I need to know more about how to setup the modules and parameters in the "*.par" receiver channel.
    Is there a configuration guide for this?
    Thanks.
    Frank

    Hi Frank,
    I am facing similar issue. I am able to generate the parameter file but the overrides section contains only one parameter "Request Type" whereas there are other parameters that are mandatory. How do I get these filled?
    Regards,
    Deepthi

  • Com.sap.sql.DuplicateKeyException in file receiver channel

    Hi experts,
    I am currently testing the following scenario:
    xml file -> file sender ->file receiver -> csv file
    No mapping is used. Both channels are on the same PI 7.1 system.
    The transformation seems to work so far. The only problem I have is that my receiver channel does not post the message to the directory because of this error:
    Delivering the message to the application using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id f167e134-145e-4b2c-2d47-e431b8b34fd8(INBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: [200]: Duplicate key.
    Is it not possible to use file sender and file receiver in the same scenario? Thanks for any help.
    Best regards.
    Oliver.

    Hi André,
    I am using the test option so the message can be processed multiple times. Anyway, I also tried using deletion but I still get the same error. I also tried a completely new file but still no change. When I check the comm channel I see that there is always created a new message id and when I search the rwb it posts two entries. One from the sender step and one from the receiver step. Seems to be alright to me.
    Regards.
    Oliver.

  • Error in file receiver channel "Unknown payload format 0 in the message"

    hello
    there is an errror in my receiver file channel with the status "Unknown payload format "
    my channel is file receiver channel.
    we implemented one sap note 1295430 and after that channnel is giving the error.
    Please forward your views.
    thanks.

    Hi there,
    First of all, what TBDL means - It means that the message was successfully delivered from Integration Server and that the messages are handed over to the Messaging System.
    TBDL occurs when the message is put into the receiving queue of the Messaging System.
    What can be done?
    Go to Messaging System receive servlet:
    http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>/<PROTOCOL>
    If this was executed successfully, then the MS returns HTTP 200 to the Integration Server and the status TBDL moves to DELIVERING (check whether you have authorization to go to the above link).
    --> Log-in to SAP using - XIAPPLUSER & XIAFUSER, and check if they are blocked
    --> Check the messages:
    AF
    com.sap.aii.adapterframework.serviceuser.language
    com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
    com.sap.aii.adapterframework.serviceuser.pwd
    AS
    com.sap.aii.applicationsystem.serviceuser.language
    com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
    com.sap.aii.applicationsystem.serviceuser.pwd
    Also, worth reading - /people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
    Let us know if you have more questions.
    regards,
    Neetesh

  • Error in File Receiver Channel

    Dear All,
    I am Getting below error in File Receiver Channel.
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error when getting an FTP connection from connection pool: com.sap.aii.af.service.util.concurrent.ResourcePoolException: Unable to create new pooled resource: FTPEx: User ABC cannot log in.
    Regards,
    Manikandan

    Hi Manikandan,
    Check the username and the password for the FTP server. If the username or the password is wrong then you would be able to post the message.
    Also, there might be a timout issue, In the timeout parameter enter some value.
    Ref: FTP Server connection Problem
    Check and update us.
    Thanks,

  • Invalid Signature Exception in Swift Receiver Channel

    Hi,
    We are using sap swift package for PI.We have BCM signing the file in ECC and PI validating the signature before sending the file out to the bank via the swift broker.
    We have configured as per these notes
    Note 1144603 - BCM: Back-end signature for data medium
    Note 1153053 - BCM: Backend signature for data medium
    Created the FINBRM certificate in STRUST in ECC.
    Deployed this certificate in PI.
    However we still get nvalidSignatureException when we run the interface on the receiver channel.
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.xi.swift.ParserException: com.sap.xi.swift.InvalidSignatureException.
    Any ideas?
    Thanks in advance.
    Ray

    It might be due to certificate not installed properly or invalid or expired certificate. Talk to Basis and verify in keystore that you have the valid certs stored.

  • Issue in Dynamic configuration in SOAP receiver channel

    Hi All,
    My scenario is file to SOAP. At receiver side I want to generate URL dynamically.
    To proceed step by step, I started with passing a constant URL to Dynamic configuration UDF.
    mapping:
    Dynamic conf. UDF
    Channel Configuration:
    From testing, I found that channel always takes the url given in Target URL field and dynamic URL in TserverLocation is been ignored by the channel.
    That is dynamic configuration is not working completely.
    I went through a lot of blogs and also tried a lot of trial and error methods, but none helped. Every thing I configured looks perfect for me, but still not working. I don't understand where I went wrong. Please help me.

    Hi Experts,
    I am facing similar issue,
    URL --> UDF --> @dynamicvariable
    I have created a variable underparent node eg: DESADV-->dynamicvariable
    passed complete URL to UDF, below is the UDF
    & configured SOAP Receiver Channel as well. This is IDOC to IDOC scenario, using IDOC_AAE on sender side and SOAP on receiver in single stack.
    --> Checked ASMA
    --> Checked Variable Transport Binding and given "TServerLocation" without quotes in XHeaderName1
    --> Target URL: http://
    But when I am running this interface, nothing is coming in Dynamic configuration.
    Ref: Message Log:
    MM and OM is also perfect in ESR.
    Any suggestions? Please advice.
    Regards
    Singh

  • Using TEST mode in sender file channel to trigger jdbc receiver channel

    Hi
    In order to call a jdbc receiver channel every 15 minutes I intended to use a file sender channel as a trigger where I set the Processing Mode to TEST. However, I would like to make multiple simultaneous different calls to the jdbc receiver channel, so I have multiple files in the folder, where the file sender channel is listening. Quality of Service in the file sender channel is set to Best Effort as the call is syncroneous.
    However, because the messages in the folder are not deleted, only the first message is being processed no matter whether I choose Processing Sequence "By Date" or "By Name".
    I would like to avoid having to create 15 folders containing one message each, so is there another way of doing it?
    By the way, I redirect the response from the jdbc receiver channel to a different folder, but I think this is irrelevant in this case.
    I use PI 7.11
    /Mikael

    Thanks for your answer, but I would like to avoid using Availability planning.
    Right now I am thinking about using "Advanced selection for source file" and then just specify 14 different folders here each containing one trigger message, but it seems that only the oldest message (if I choose Processing Sequence = Date) or the first message alfabetically (if I choose Processing Sequence = Name) is being processed across the many folders which I think is very weird!

Maybe you are looking for

  • Looking for a simple voice to text app

    I am looking for a simple app that will recognize my contacts and create voice to text messages. What is the best? Thanks for your help!

  • Broadband activation passed (20 Jan 2014 ) still n...

    I decided to move from O2 to BT  on the 13/01/2014 and ordered both a bt line and broadband.I was given an activation date of 20/01/2014. Come the 20th both the phone line and broadband are not activated, I wait for bt to contact me as instructed via

  • Bridge wont open file in PS

    I used to able to double click on an image in bridge and it would come up in ps. It doesnt do anything now. I have cs3 and bridge and i havent changed anything... i noticed it said that Com surrogate 6.0 was default... i think thats some vista lingo

  • Doing calculations on a table or group of tables

    Table A Name          Length REDBOX          45 GREENBOX     67 YELLOWBOX     89 PINKBOX          23 How would I write a query that would count the number of rows in the table which is this case is 4 (count* maybe) , add up the four values in length

  • Can't get authorized to use CS5; PS 6.0; PS 7.0 on new computer

    Can't get authorized to use CS5; PS 6.0; PS 7.0 on new computer.