Synchronous message stops at inbound channel response

Hi,
We have an outstanding issue in PI where our synchronous messages stops after receiving the response from the Receiver system. This is an ABAP proxy - JDBC scenario. We already increased the ICM Keep Alive timeout from 600 to 900 seconds but still the issue persist. Also, the processing timeout is already 900 seconds. Do you know the issue why this issue is occuring? On the R/3 side, when the abap proxy is executed it is throwing an error "Error while receiving.. HTTP 402".
Regards,
Geoff
Edited by: Geoffrey Mendoza on Jun 15, 2011 7:26 PM

Hi Geoff,
The error 402 means "Payment Required".
This code is reserved for future use and does not give us a good hint.
Is it possible for you to enter more details so we may be able to point out a specific cause?
Regards,
Caio Cagnani

Similar Messages

  • Problem to get Correct Value for Message Id in XI (Inbound channel)

    Hi Experts
    I have XI scenario  i.e. SOAP to RFC.
    I am calling RFC and getting Response which contais Messageid Field(Raw Data).
    But while getting Response in Inbound Channel ,I ma getting Junk Value For Message Id.
    In RFC Data element for Message id is SXMSMGUID.(data tpe Raw No Of character 16 and Output Length 32)
    I am accessing some RFC functions from XI which return parameters in the RAW format.[RAW: Uninterpreted byte string.]
    For example: If I execute a RFC from the abap system (using transaction se37), one of the results is "5ECD6F4D6C6E3242921025FE74AC5153"
    When  I call the RFC from XI, response for same  parameters is "Xs1vTWxuMkKSECX+dKxRUw==".
    Is there any way to get RAW data in correct Format?
    when i import RFc in XI it's data type becomes xsd:base64Binary.
    I created one customized data element having data type RAW (32 length) and even Character(32-50 length)
    In this case RFC gives correct value but when Sceanaro runs in XI,it get Wrong data in XI Inbound channel.
    Also disturbed value and place of other Fields.
    Thanks in advance .

    Hi
    Check this forum post.. same prob as yours
    Re: Problem in RFC Lookup UDF in getting MessageID
    fixed by changing the datatype other than RAW in FM
    also,
    Data type RAW imported to ABAP from Java
    Regards
    Vishnu

  • JDBC- RFC- JDBC Synchronous scenario (Can't see the response message)

    Hello Experts,
    I tried this step in creating a synchronous scenario by using steps found in this site -> [http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without%20BPM%29|http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without%20BPM%29] I just changes File to JDBC. But problem is I see the sent XML message in SXMB_MONI but to response message. I also can't see the Sender interface name for the response message when I tried to use F4 in the Interface Name portion.
    Do someone encountered this before? Please help
    Regards,
    Alfred

    Hello,
    I hope someone could guide me on how to set this up cause I only see the sent message but there's no response message in SXMB_MONI. Note that interface was successful, I just want to see what was sent by the response.
    Regards,
    Alfred

  • Several days ago some of the links in my Apple Mail messages stopped working. Specifically, the links going to some variation of "response beacon" don't work. All I see is a blank screen. Does anyone have any idea how to fix this?

    Several days ago some of the links in my Apple Mail messages stopped working. Specifically, the links going to some variation of "response beacon" don't work. All I see is a blank screen. Does anyone have any idea how to fix this?

    * "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    * "Remove the Cookies" from sites that cause problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]

  • Continuous CCMS alerts on failed synchronous messages

    Hello,
    We have failed synchronous messages in our PI system and get a CCMS u201CMessage age alertsu201D every hour. I canu2019t make it stop without disabling monitoring which I donu2019t want to do. The messages can not be deleted or canceled so I get this alert every hour. When I try to cancel the message in SXMB_MONI I get this message:
    You cannot cancel XML message 001E0BC80F681EE09FB5DB3E37C38A21 with this status/type
    Message no. XMS_ADM108
    Diagnosis
    You tried to exit an XML message.
    System Response
    However, you can only exit XML messages that were closed incorrectly.
    What can I do to get rid of these old messages? Note: I am a Basis guy so donu2019t have deep XI knowledge and our XI guy is busy with production issues right now. Any help is greatly appreciated.
    David

    I think I found it. I needed to schedule the delete job SAP_BC_XMB_DELETE_100 in SXMB_ADMIN. This deleted the old failed messages which should clear things up.

  • Using the SOAP inbound channel of the Integration Engine

    Hi,
    I am following the blog of Stefan Grube.
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    However I have difficulties.
    Is this blog still relevant for SAP PI7.10?
    I have set this up as a test for a scenario I have.
    Current Scenario NOT using your Blog and working perfectly.
    SandBox PI       Development PI
    File > SOAP  >   SOAP > ABAP Proxy
    What I am attempting now is.
    SandBox PI      Development PI
    File > SOAP  >  Integration Engine > ABAP Proxy
    I am using our SAP PI Sandbox to push a SOAP message using a Receiver SOAP adapter channel.
    Transport Protocol: u201CHTTPu201D
    Message Protocol: u201CSOAPu201D
    Conversion Parameters:      u201CDo not Use SOAP Envelopeu201D
    Target URL: u201Chttp://<Integratio Server Host Development PI>:<Port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=FigmentD&Interface=urn:figment-co-za:fleetcard:efuel_50ppm^oa_Msg50ppm&QualityOfService=ExactlyOnce&sap-user=<PIAPPLUSER>&sap-password=<PASSWORD>u201D
    SOAP Action: u201Chttp://sap.com/xi/WebService/soap1.1u201D
    I am however getting the following error on the SandBox Pi AE.
    u201CSOAP: call failed: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 302 MOVED TEMPORARILYu201D
    Please can you assist in this matter.
    Regards
    Willie Hugo

    Hi williem,
    Stefans weblog works great. The error you are getting is some wrong data you are sending. Please verify the data you are sending is correct. Also check this threads for the same errror:
    ADAPTER.HTTP_EXCEPTION / HTTP 302 Moved Temporarily
    Re: SOAP client receives HTTP 302 Found
    Re: Synchronous RFC-XI-Web Service with no request method
    HTTP Error (302) Found when calling Web Service on XI
    Regards,
    ---Satish

  • Message  stopped processing and not log data

    I have an instance of a synchronous scenario (HTTP to RFC) that just stopped this morning before the call adapter step. This scenario ran successfully yesterday and this afternoon. No changes have been made for weeks. The last step to execute in SXMB_MONI was technical routing. I've compared this with a working message and the step looks fine. Rather than a chequered flag next to the message it has a grey circle. When I hold the cursor over the circle the test 'LOG MESSAGE' appears.
    I've checked the specific communications channel in 'Comms Channel Monitoring' in RTWB and I can't find the message. The message before and after this message are shown. I've checked the Message Monitoring in RTWB and I can see the Outbound message which has a status of to be delivered.
    Obviously the Outbound message cam into XI but doesn't appear to make it as far as the RFC adapter. Is there anywhere else I should be looking to find out why this failed or what caused it not to reach the RFC adapter?

    Shabarish,
    Thanks but none of the nodes have an error. That is what I find strange. Usually I'll see some problem with mapping or the R/3 system is down but in this case nothing.
    When I attempt to restart it via SXMB_MONI it says I can't restart a message of this type.I'm assuming I can't restart synchronous messages.

  • Problems with synchronous message in XI

    Hi
       I have the following scenario involving XI 3.0 ( SP 12 )
    XI has exposed a webservice ( WS provider ) and this webservice is being called from a web application. On receiving the webservice call, XI synchronously calls a RFC on the SAP backend and the response is mapped back as a webservice soap response to the calling web application.
    Now, I see sometimes ( not always ) - the incoming message from the web application has a status in SXMB_MONI -
    <b>Message scheduled (commit follows)</b>
    with a green flag and this message is never processed - i.e The message comes into XI from the webservice call - but beyond this - there is no call to the RFC receiver adapter ( the receiver adapter- comm channel  is ok as seen in the adapter monitoring )
    Since synchronous messaging does not involve any queues ( I hope my understanding is right ), I am not sure why this occurs and what to do to push the message forward in this synchronous messaging scenario ??
    Thank you in advance for your time .

    Hm we have a slightly different version of that problem.
    The message is wirtten into a queue, gets the green flag and the message is processed.
    But the flag as well as the status stay...
    Has anyone soem background information about how the queuing and scheduling and execution planning is done?
    I have quite an idea about queue filters and how to set-up queues. But I have no idea how the synchronous stuff fits in and what this "Message scheduled (commit follows)" exactly means.
    Cheers,
    helge

  • Synchronous message QOS in PI 7.1 and pipeline services QOS

    Hi All,
             As I understand,PI uses pipelines services (other than integrated Configuration based on AAE) for routing and mapping.Synchronous messages have QOS as BE.If they are also implemented as pipelines services,how does the QOS of pipeline queues (ie EO/EOIO) relate to QOS of BE.
    Some how thinking of queues always relates to asyn messages(other than temp or request/response queues),so I am bit confused how a synchronous message flow uses pipelines queues which are asyn in nature.
    Regards,
    Premjit

    Hi Premjit,
    please refer to chapter 7 in the link below for more info on this.
    http://www.sap-press.de/download/dateien/2221/sappress_netweaver_process_integration.pdf
    Hope this helps.
    Regards,
    Deepak.

  • Avoid processing of Duplicate Synchronous Messages

    Hi,
    I have two synchronous messages coming with almost zero delay in it. Both the messages contains the same data which is causing a major problem in the backend.
    I want to avoid the processing of duplicate message. My scenario is HTTP to SOAP (sync)...
    The option that I thought of are:
    - Using BPM so that messages can be sent sequentially to backend and there it can be checked for duplicate entries (client is not ready to use BPM)
    - Providing Delay in Message Mapping...(I will end up with same issue as same amount of delay will be provided to both the messages may or may not but dont want to take risk)
    - I cant make a look up to see if entry already exists as the difference between incoming duplicate messages are so small that it will not give the desired result.
    Also thought of creating message ID in URL only but it is not possible with QOS BE.
    Is there any way through which I can process the sync messages in sequential way... or something that will avoid processing
    of duplicate messages?
    Any thought?
    Thanks,
    Sunil Singh

    Hi Sunil,
    Checking the data weather is duplicate or not (ie, its already resides in Rev application) would sure require to use of lookup or BPM.
    >
    SUNIL SINGH wrote:
    > I want to avoid the processing of duplicate message. My scenario is HTTP to SOAP (sync)...
    even if the data is comming with some delay between them. how will you check that is duplicate message or not unless you use lookup or BPM in it to compare two independent messages at runtime.
    My idea would be! instead of trying to put a validation at PI.
    check in the source system whats causing their application to generate duplicate messages in first place and send it to PI.
    check whats the issue over there and ask them to rectify it or rather not to trigger duplicate data. (it would be easier to control this from source application).
    PS: even if we find a way to stop duplicate messages to be processed inside PI. its unnecessary load for PI.
    -->Senthilprakash.

  • Start and stop the Communication channel from Java Mapping

    How to start and stop the Communication channel from Java Mapping in XI 3.0
    Scenario  PI - > MQ -> Third Party web application 
    Web application is down and then Communication channels are stop manually .  
    We need to automate this process,
    MQ Solution - Trigger will be set in MQ which will be called when web application is stopped
    Trigger will send u201CSTOP u201C message to PI
    How to configure PI scenario to stop different com channels when this message received ?

    check this link: http://help.sap.com/saphelp_nw04/helpdata/EN/45/0c86aab4d14dece10000000a11466f/frameset.htm
    make sure that MQ send http request to PI. i dont think a configuration scenario is required in PI. Only roles should be enabled with proper user provided to MQ team.
    However, for security reasons, you can configure a scenario if you dont want to expose PI infrastructure directly to 3rd parties.

  • IDoc adapter inbound channel: Error Fehler beim Le

    Hello,
    I have a BIG problem. I want to use IDOC - XI - IDOC. I have configured the connections. But when I send the Idoc to the XI. it returns a code in the SM58 "IDoc adapter inbound channel: Error Fehler beim Le" The Message comes cut, it doesn't return all the message. In the XI doesn't give me any error, nothing. The IDOC says thta it has been sent correctly (Code 3). How can I trace the IDOC from de sender to the XI?
    I wanted to use the IDOC HRMD_A06 but now i'm trying with SYIDOC to see if it passes.
    Can Someone help me?
    Caller       Function module               Target system Date       Time     Status text
    SRGEN13      IDOC_INBOUND_ASYNCHRONOUS     RHXCLNT013    07.04.2006 10:06:46 IDoc adapter inbound channel: Error Fehler beim Le
    Thank you
    PM

    I want to know if the Connections have to have SNC?
    I have read this in the note http://help.sap.com/saphelp_nw04/helpdata/en/ca/fafaf6dbc8b240b1cf4a88c40379b2/frameset.htm
    Inbound and outbound connections should be secured by Secure Network Communication (SNC).
    Is that correct? maybe that's why it says the that error
    PM

  • IDoc adapter inbound channel: Error Error while read

    Dear All
    I am sending idoc from SAP 4.6C to PI. But on SM58 I am getting an error
    IDoc adapter inbound channel: Error Error when reading
    Which is not complete because field length is 50 characters , double clicking on this message is asking for message class. How can i see the complete message.
    Can any one send me configuration detail of receiving IDOC at PI end , I don't want send to it forward from PI.

    Please clear these points.
    In PI system:
    1. Create RFC destination of type 3 pointing to R/3 system.
    2 . create Port using the IDX1 t-code port name should be SAP + SYSTEM ID OF R/3 system.
    3. Using IDX2 import the IDOC meta data in to your PI system.
    RFC destination to which direction , towards sender of IDOC ?
    Port of which system sender system or receiver system?
    What about configuration in Integration Directory , is there any configuration required on integration repository and on integration directory.
    What will be the procedure of seeing complete message on SM58.
    -->In PI system while ur creating the RFC destination of type 3 give the hostname and system number of ur R/3 system ie SAP 4.6 c.
    -->In PI create Port using the IDX1 t-code port name should be SAP + SYSTEM ID OF R/3 system and in that RFC destination option, maintaine the destinatination name which we created using sm59.
    -->coming to IR you need to create the:
                        1. Receiver data type.
                        2. receiver message type
                        3. receiver message interface. No need to create the above 3 for sender.
                       4.while mapping source is your Idoc and target is your receiver message type.
                       5. while interface mapping source is Idoc and target is receiver interface.
    -->Coming to ID no need to create sender communication channel and no need to create sender agreement.
    -->create receiver communication channel and receiver agreement.
    --->create Interface determination.
    -->create receiver determination.
    -->If message got stuck in SM58, unlock it by using double click or activate the selected message.
    Thanks

  • Can Synchronous messages be reprocessed from sxmb_moni. Pls help

    Hello
    Can Synchronous messages be reprocessed from sxmb_moni
    or from any other transaction like we reprocess asynchronous messages.
    Pls advice

    Rick, it cant be done from XI for Sync messages, Raj is right. When you think about it:
    normally sender sends a sequest and waits for a response. But here you'd send the message form middleware, so sender does not await anything, because it didn't send any request... So what would it do with the response?
    If you explain us your problem in deeper detail , maybe we could advice you some other solution. This is definetely not a way.
    Peter

  • RfcAdapter received a synchronous message. Trying to send sRFC for SALERT_C

    Hi All,
    I am receiving the message  'RfcAdapter received a synchronous message. Trying to send sRFC for SALERT_CREATE' in my receiver RFC channel used to trigger alerts from PI to ECC. no emails are getting generated.
    Please advice.
    Regards.

    public class O_struct implements Serializable {
    // writing
    ObjectOutputStream oos = ...;
    O_struct struct = ...;
    oos.writeObject(struct);
    // reading
    ObjectInputStream ois = ...;
    O_struct struct = (O_struct)ois.readObject();
    I will be sending 1000s of these byte arrays, and I'm sure having to create a new Double or Float on both ends will hinder this.
    I am worried that having to create new objs every time it is sending a byte array will affect my application.
    That's the wrong way to approach this. You're talking about adding complexity to your code and fuglifying it because you think it might improve performance. But you don't know if it will, or by how much, or even if it needs to be improved.
    Personally, I'd guess that the I/O will have a much bigger affect on performance than object creation (which, contrary to popular belief, is generally quite fast now: http://www-128.ibm.com/developerworks/java/library/j-jtp01274.html)
    If you think object creation is going to be a problem, then before you go and cock up your real code to work around it, create some tests that measure how fast it is one way vs. the other. Then only use the cock-up if the normal, easier to write and maintain way is too slow AND the cock-up is significantly faster.

Maybe you are looking for

  • Disable genelink?

    HI  and merry xmas by the way. I got here K7T Turbo Limited Edition(MS-6330 Ver3.0), and amongst many things it has the ONBOARD GENELINK USB LAN. I was wondering if there was a way to disable it? Can't seem to find it in BIOS, and have looked for a j

  • Filtering with presentation variable in my report

    Hi experts, I'm using Essbase with Obiee 11g. I have entity dimension like this: Gen1, Entity Gen2, Entity Gen3, Entity... Each Gen is a hierarchy. I have a prompt in my dashboard that is a number: 1, 2, 3... with presentation variable = num When pro

  • Old AirPort Express disappears

    Using several AirPort Express points to stream music to different areas of the house. The old one disappears - believe this is ever since I upgraded to AirPort Utility 6. I get a message that this version of the Airport Utility does not support the o

  • What is the host string value?Oracle8 Personal

    What is the value for the host string field in the log-in dialog box for SQL Plus. I do know my username and password, what do I enter into the hoststring.This is for Oracle8 Personal Ed. on Ms 2000 Platform.

  • X230 bad quality keyboards - slanted, loose and bent keys

    Hi folks, got recently a brand new X230 - so far, I'm quite happy with it except for the keyboard. The cursor keys on the first keyboard I got were slanted upwards on their left edge, as if the spring mechanic beneath them were aligned incorrectly, n