Message automatic restart: XI connectivity vs HTTP adapter

Hi all,
I have a scenario where XI sends the same message to 2 different receivers, assynchronously. One is another XI system, through XI connectivity. The other is a websphere Portal using HTTP Adapter.
We have tried to load 100 messages to see the performance of the XI system.
We get some errors due to 405 ICM_HTTP_INTERNAL_ERROR.
What happens is that for the messages sent to the other XI, the automatic retry mode takes care of it, but for the Portal the messages do not restart automatically, they stay in error.
Shouldn't the automatic retry mode be working also for the HTTP adapter? Shouldn't it be trying to restart all assynchronous messages automatically?
Thanks,
Miguel

Hi,
Please look at the weblog which gives some reports that you need to run at frequent intervals. The report restarts the error messages
/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
Regards
vijaya

Similar Messages

  • Sending offline messages, automatically send when connection established?

    Hi there,  I am new to the iPhone.  On other phones I could compose an sms or other message offline, and it would be queued & sent when a connection was reestablished.  The iPhone currently doesn't let me hit the send button while offline and if it does it quickly rejects the message and waits for me to resubmit when a connection is established. 
    How do I change this?
    I am outside of cell service quite a bit, and need to be able to compose messages and have them sent whenever a signal is found.
    Thanks for your help!

    You can't change this, that is how it works I'm afraid.

  • SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPT

    Hi there,
    I am trying to publish a file from SAP as web service using XI and SOAP Adapter.
    I am using ABAP proxy to get the data into XI.
    Designing and Configuration in XI has no problems because when i use File adapter the data is trasmitted to FTP server.
    But when I used SOAP Reciever adapter I am getting following error in RWB
    Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Error during parsing of SOAP header.
    <b>Scenario</b>: SAP ABAP Proxy -> XI -> WebService. Asynchronous.
    <b>SOAP</b> Receiver adaptor.
    <b>Target URL</b> http://<host>:<port number >/sap/xi/engine?type=entry&version=3.0&Sender.Service=SAPDC2653&Interface=urn:bzttest:00:hsa:test%5EOB_MI_BZT_TEST&QualityOfService=ExactlyOnce
    Do not use SOAP Envelop is checked.
    <b>SOAP Action</b> http://sap.com/xi/WebService/soap1.1
    What i am missing here? How should I solve this problem?
    Any help is appreciated,
    Thx,
    Yogi

    Say there's a bapi/rfc that you want to call on an R/3 backend (e.g. 4.6c).  On it's own, the R/3 system cannot expose the rfc/bapi as a web service, but XI can.  So in this case, the scenario would be:
    WS client -> XI -> R/3
    When XI "exposes" a web service, it is exposing a service for a receiving system (in the above example, the R/3 system).  XI itself does not provide or contain the service implementation.  When XI exposes a web service, it is always done via the <b>sender</b> soap adapter (i.e. if soap adapter is used).   Receiver soap adapter is used to call or consume an actual web service from an external application.
    Regards,
    Jin

  • WSRM Adapter replaced with soap in PO7.4. Getting error "Response message contains an errorXIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error"

    Hello All,
    We have scenario proxy->pi->webservice. In older versions of PI system they used wsrm adapter at receiver side and it's working fine.
    Receiver interface is asynchronous. So no response structute is present and receiver service is business component(since receiver is a third party).
    During migration, we have replaced the receiver adapter with SOAP adapter and used message protocol as SOAP 1.1 but the message is failing and in communication channel it is showing error "Response message contains an errorXIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error". In this case the receiver interface is stateless xi 3.0 compatible(re using the old), after changing it to just stateless also issue persists.
    In target url field if i prefix the url with "http" then above mentioned error is occurring otherwise if i use the hostname:port/path.. then it is giving error
    "soap: Call failed: com.sap.aii.af.sdk.xi.srt.BubbleException: Unsupported protocol". So maintaing the url as http://hostname:port/pat.....
    As in old channel wsrm channel there is no userid and password, i haven't given any userid/pwd in receiver channel.
    used the bean sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean with  parameters
    Module Key  =  soap
      Parameter Name  =  noSOAPMakeSysErrFromResponseFault
    Parameter Value  =  false
    and
    xmbws.No SOAPIgnoreStatus = true
    but not successful.
    Please help me. I got stcuk here.

    Hello Jannus,
    The connectivity is working fine. Network team has confirmed it. I doubt that any strucutre(header) difference might be present in message when sending with wsrm adapter compared to sending with soap adapter.
    Please let me know the exact difference between soap and wsrm functionality in receiving end.
    By considering the structure issue, i have checked the "do not use soap envelope" check box, then i got error "Response message contains an errorXIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 415 Unsupported Media Type"
    Then i used message transform bean, but not successful.
    Regards,
    Ch.Venkat.

  • Error while connecting to external server through SOAP/HTTP adapter

    Hi,
    we are trying to connect to the external server through SOAP adapter. The scenario is proxy to SOAP asynchronous scenario.
    We are getting following error in Communication channel monitoring:
    *Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error Application/UNKNOWN/APPLICATION_ERROR - application fault*
    We also tried HTTP adapter in the receiver side. But it is giving red flag in SXMB_MONI with following error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>500</SAP:P1>
      <SAP:P2>Internal Server Error</SAP:P2>
      <SAP:P3>Internal Server Error</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP server code 500 reason Internal Server Error explanation Internal Server Error</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Please help.
    Thanks in advance.
    Regards,
    sriparna

    Make sure that the receiver webservice is up and running and in a state to receive the external calls. Confirm if the data you send is as per the requirement of the webservice and they haven't changed anything at their end.
    Regards,
    Prateek

  • XI3.0 SXMB_MONI - Message Status - Automatic Restart

    Hello,
    I am using XI3.0 to pass thu file from file server to BW system. When I pass the file , the file adapter log shows it passed nut in SXMB_MONI transaction the Status field shows the message as AUTOMATIC RESTART . After Half an hour or so it converts into chequered flag ie. converted successfully. I think the file remains in Queue.
    Can anyone suggest the cause and solution to this problem?
    Thanks,
    Pushpendra Srivastava

    Dimitry,
    I dont know if you can disable automatic restart, but you can try to delete messages from Integration Engine. There are various ways to do that.
    1. In ABAP-stack. Transaction SMQ2, try to delete all messages currently stored in queues or try to identify based on time the exact message that is restarting.
    2. In J2EE-stack. In RWB, go to Message Monitoring, select time frame when this message first occurred. After, there is a button cancel to cancel processing of each individual message.
       Hope this helps,
           Dmitriy Mindich

  • Automatically Restart messages stuck in Java Stack.

    Hi,
    1) Is there a way to restart messages in java stack automatically like in ABAP stack.
    2) Alerts are not raised when messages are stuck in Java stack, for the same interface alerts are raised when stuck in ABAP stack any reason for this?
    Thanks in Advance.

    I don't know if you found already the solution for automatic restart of messages but there is a possibilty of an automatic restart.
    you have to open the url: HOST:Port/pimon
    -> Configuration and Administration
    -> Adapter Engine
    -> Background Scheduling
    Here you can create new jobs for restarting messages
    best regards
    Timo Eckhardt
    rz10.de - die SAP Basis und Security Experten - Das Team vom Fachbereich SAP Basis und Security

  • When connected cable ethernet and assign ip address windows automatically restart

    Hello ,
    i have windows 7 with 2 NIC ,the additional Network card working fine
    but the built-in card when connected cable and assign ip address automatically restart
    please help to avoid this problem
    thanks

    Hi,
    first, try the  jacky's solution, and verify if the issue is not from Hardware.
    and , It looks like the definition of distributed  by
    policy for more secure.
    I remember in the past I've set up for
    such a solution for company  to prevent
    unauthorized access.
    Please check with your network administrator
    and security if is defined.
    You can examine the event log to identify if you have
    trigger for action .
    you can see this link about the identify if you have trigger :
    http://windows.microsoft.com/en-us/windows-vista/automate-tasks-with-task-scheduler-from-windows-vista-inside-out
    thanks,
    Israel Chemo

  • Error Message: The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version. The request failed with HTTP status 404: Not Found.

    I have a web page that contains a ReportViewer control.  I am trying to display a report, which is an .rdl file located on the SSRS server, in this ReportViewer control.  I have set the ReportPath and ReportServerUrl correctly.  I am
    getting an error message.
    Am I suppose to use an .rdlc file rather than a .rdl file?  Does the web server configuration need to use a certain account?
     I am getting the following error message:
    The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.
    The request failed with HTTP status 404: Not Found.

    Hi bucaroov,
    The error "The request failed with HTTP status 404: Not Found." means the ReportServerURL configured in the ReportViewer control is invalid.
    Please follow these steps to solve the issue:
    Logon the Report Server machine.
    Open the Reporting Services Configuration Manager.
    Copy the Report Server URL from 'Web Services URL'.
    Logon the application server(in this case, it is the server that host the web page), check if we can use the URL we got from step 3 to access the Report Server. If so, please replace the ReportServerURL in the ReportViewer control with this URL. If it is
    not available, could you please post the error message.
    Additionaly, we don't need to provide the extension for a server report. The ReportPath should be like: /<reports folder>/<report name>
    For more information, please see:
    Walkthrough: Using the ReportViewer Control in Remote Mode:
    http://msdn.microsoft.com/en-us/library/ms251669(VS.80).aspx
    If you have any more questions, please feel free to ask.
    Thanks,
    Jin Chen
    Jin Chen - MSFT

  • Automatically restart messages stuck in smq2

    Hi,
    I am having a problem that messages are getting stuck in the inbound queue and I need to manually restart it.
    I have searched on this and have found that RSQIWKEX job can be used for this. I have tried testing it but the messages are still stuck in queue. It is having the status as SYSFAIL. Is it not possible to restart messages having this status?
    The error which is there for SYSFAIL is Time Limit exceeded.
    Please help me to restart such messages automatically which I am now doing manually.
    Thanks and regards,
    Siji Anup

    Hi ,
    Pasting below the content of st22
    The program "CL_XMS_PERSIST================CP" has exceeded the maximum
    permitted uninterrrupted
    runtime and has therefore been terminated.
      The system profile contains the maximum runtime of a program.
      When this time limit has been exceeded, the program is terminated
      to make way for other users who may be waiting.
      In the case of a work area, this means that
      - endless loops (DO, WHILE, ...),
      - database accesses producing an excessively large result set,
      - database accesses without a suitable index (full table scan)
      do not block the processing for too long.
      The maximum runtime of a program is limited by the system profile
      parameter "rdisp/max_wprun_time". The current setting is 1800 seconds. After
       this limit has
      been exceeded an attempt is made to interrupt the SQL statement running
      or to tell the ABAP processor to interrupt the current program. A
      maximum of 60 seconds is then waited. If after this time the program is
      still active then the work process is restarted.
    Thanks and regards,
    Siji

  • Message setup for HTTP adapter

    If the http plain adapter is used, you use the URL to post the XML file to. What I was wondering is what the complete string looks like that is send, so URL including the XML message itself? In other words, what's between the http URL (http://...&language=EN) and the XML message itself (<?xml%20...).

    Alexander
    If I understand your question right, you are wondering what is in between the URL and the XML message. If yes, you need to understand how data exchange happens using HTTP.
    When data need to be exchanged between systems (Client and Server), there are various protocols. For e.g., FTP is used for transferring data as OS files between systems. Similarly HTTP is a protocol that is use for exchanged data between systems in the form of 'Request;Response' cycle. As with any protocol there are certain rules and structure.
    In case of HTTP, you should note the following
    1. There is a URL which is used for identifying where the request should be sent, which port it should hit and other related information. You can pass some information in the URL (In case of XI HTTP adapter, maximum of 200 characters long) as well  and in case of XI it will contain information specific to interface.
    2. Then there is HTTP header which will give information to the server (the system receiving the request) about various attributes like mime type of the data etc.
    3. Then there is HTTP body that actually has the data that needs to be sent to the system. In your case the body contains the XML message. Note that the body can also contain form elements instead of XML in which case you need ABAP or Java mapping in XI to parse the data.
    To come back to your question, what is in between the URL and XML? answer is nothing, because these are two different entities within HTTP. And no, you cannot embed the XML within the URL. An analogy in real world would be when you sending mails using post. The envelope you use is like a HTTP header, the address you write on the envelope is the URL and the actual letter inside the envelope is the HTTP body.
    Please refer http://en.wikipedia.org/wiki/HTTP to understand more on what HTTP is about.
    Thanks
    KK

  • HTTP Adapter and Message confirm

    Hi Experts,
    I don't understand an aspect of communication with SAP PI.
    I have a External System that comunicates with SAP ECC via SAP PI HTTP Adapter.
    When SAP ECC sends an MATMAS message to External System like payload of HTTP message, How Does External System confirm MATMAS is recived?
    In R/3 System there are methods to commit, roll back transaction, there's a similar mechanism with HTTP Adapter?
    thanks.
    Marco Genova

    hi,
    >>How Does External System confirm MATMAS is recived?
    it does not - http adapter does no support acknowledgments
    the only way would be to receive a message back from http to PI
    with some status info and for example on the basis of that
    change the status of the outbound matmas idoc to - received successfully
    but there is no confirmation with HTTP adapter that the message was received
    Regards,
    Michal Krawczyk

  • HTTP Adapter Receiver -- Message not arrive

    Hello,
    i send an IDoc from an SAP System to the PI and then with the HTTP Adapter
    to a non SAP System.
    The Message didn't arrive.
    The Message Monitor says 'Call Adapter'.
    Any Ideas?
    Regards
    Patrick

    Patrick
    A similar issue has been discussed here:
    XI_J2EE_ADAPTER_XI_HANDLER - GENERAL_ERROR
    Unfortuantely it is a gnereic error.
    Try extending the trace file in the log configurator in Visual Admin to see if you can get a better indication of what is triggering the error.
    Try running RSXMB_ACTIVATE_ICF_SERVICES in SE38 to see if this kicks off the Integration Engine services.
    Also, check page 29 from this guide:
    https://websmp102.sap-ag.de/~sapidb/011000358700001697502004E.PDF

  • HTTP Adapter - Problem sending message to XI.

    Hi,
      We have configured a scenario in IR and ID for the HTTP -> XI -> RFC message flow. We have created all the configuration objects (Receiver determination, receiver agreement, interface determination) in ID except the Sender Agreement (There is no Sender HTTP Adapter). So to trigger this interface we are sending the message to the following URL using a client HTML page.
    http://IPAddr:8000/sap/xi/adapter_plain?namespace=http://sap.com/xi/XI/TestPOC/r3&interface=MI_File_RFC_WeyPOC&service=SourceBS_XI&QOS=BE&sap-user=J2EE_GUEST&sap-password=JGUEST&sap-client=001&sap-language=EN
    After submitting the contents in HTML page, it is asking us SAP Web Application Server user id and password. Which user id shall we give here. We have tried giving the J2EE_ADMINISTRATOR user id and it's password but it gives "the requested resource does not exist" error messgage.
    How to resolve this problem ?
    Thanks and Regards,
    Lalit.

    Hi Lalit,
    try the xiappluser or a copy of it, like Sudhir said.
    But there is something else...
    You must code special characters such as forward slash (/), hyphen , period (.), or colon ( with escape characters (for example, %2F for /, %2D for -, %2E for .,and %3A for :).
    ( http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm )
    Yours,
    Thomas

  • Configure plain http adapter for receiving message from an external system

    Hi,
    we use Pi/700.
    Now I have an external system and I have to use HTTP (plain) to send messages to XI (via plain http adapter).
    I have no experiences with HTTP!
    In the external system I can only configure "URL, Username, Password" for sending messages - that's all!
    What do I have to configure in XI (communication channel, abap-stack, java-stack,...)?
    I don't know the URL of my XI-system. Is there an transaction code to get this information?
    Why do I need a Username/Pasword?
    For testing I can use a "http-post test tool" I found here in this forum.
    Thank you all for any help!
    Regards
    Wolfgang

    Hi Hummel,
    In Exteranl System u have to use these values
    name="myhost"      value="xiserver"
    name="myport"      value="8000"
    name="mysystem"    value="XY_BSservice"
    name="myinterface" value="Order_out"
    name="mynamespace" value="urn:xi:hcl:powebapp"
    name="myqos"       value="BE"
    name="myclient"    value="300"
    name="myuser"      value="XYZCLNT"
    name="mypass"      value="xiuser"
    Here My system is the Business service created in Integration directory of XI, Interface is the one created in Integration Repository (This is Outbaound from external sys to XI)
    In XI U have to create
    Data Types : 1) Source Structure data type(from extenal sys)
                 2) Target structure (where u want to send from XI)
    Message Types : 2 with above DT's
    Message Interface: 1) Outbound, Async (Order_out)
                       2) Inbound , Async (for the target sys)
    Then Message mapping and Interface mapping as usual..
    And in ID u have to create 2 services one is XY_BSservice for sending system and the other is for receiving system...
    For sending system no communication channel required...
    Hope u will get idea from the above..
    Need any further u r welcome..
    Regards
    Sridhar

Maybe you are looking for

  • Hard drive is corrupt after i repair it

    My hard drive reads corrupt after I repair it.  I restart it, hit C, and open it with a startup disk, then repair and restart it.  After a while, when I verify my disk, it says that is corrupt, AGAIN!! Please help I'm running a mac pro dual core 2 2.

  • Year end closing for asset accounting,

    Hi guru's whne i was trying to close the asset fiscal year it was throwing erro "Transaction  not completerly periodically posted" what would be the reason could any body help me out to resolve the issue. value points assigned thanks sunitha

  • IPhoto emailing different pictures as the same picture?

    Our iPhoto recently started emailing different pictures that we select as the same photo. Example- We individually select 5 different photos, select Share, and email them. When they come through on email, its the same picture 5 times. Its odd because

  • Tagging FM Songs in Brazil. Is it possible?

    The company where I'm working, manages the RDS for about 200 FM Stations in Brazil. We intend to provide the "tagging function" dedicated to iPod, using RT+. We know that we have to send to the RDS coder, the songs title, the singers name and a code

  • Low level events please URGENT

    hello please i have some problem with low level events.please anybody have some solution so please tell me basically any language such as c/c++ events are captured by operating system and then focusing on the particular component such as window or te