HTTP destination PI_INTEGRATIONSERVER missing (system , transaction SM59)

Hi Experts,
I am working on ABAP Proxy -> File scenario. When I trigger message in ECC, it is giving error.
When I go to SXI_Monitor in ECC, the message is shown as red with error message "HTTP destination PI_INTEGRATIONSERVER missing (system , transaction SM59)". But the RFC destination PI_INTEGRATIONSERVER exists and when i tested this connection I got 500 empty request received message.
I have configured in SXMB_ADM the ECC system as application system and mentioned 'dest://PI_INTEGRATIONSERVER' as corresponding integration server.
Could you please help me in resolving this issue?
Thanks and regards,
Prasad

Hi Prasad,
Ensure below items in your ECC system.
1. goto SM59
2. ensure your RFC - PI_INTEGRATIONSERVER has this entry '/sap/xi/engine?type=entry' (without quots)
3. Target Host has value your PI/XI hostname and correct port number (HTTP)
4, for Logon& Security Tab, ensure to use userID PIAPPLUSER and correct password (saved)
or Service user of Integration engine (maintained in Exchange profile)
You can write back to me if any further help required.
Regards
Sekhar
Edited by: sekhar on Dec 24, 2009 6:57 PM

Similar Messages

  • HTTP destination IED_100 does not exist (system , transaction SM59)

    Hi guys,
    When I try to send a xml file to WAS using ABAP Proxy I receive this error message: "HTTP destination IED_100 does not exist (system , transaction SM59)".
    I did a test connection in sm59 for http connections/R/3 systems and the messagem bellow is ICM_HTTP_CONNECTION_FAILDED.
    What could be wrong?
    Thanks in advance,
    Ricardo

    Hi Sridhar,
    I’m trying connecting XI to WAS 6.40 using ABAP Proxy.
    Now I receive this error message: “<SAP:Code area="INTERNAL">SYSTEM_NOT_CONFIGURED_AS_XMB</SAP:Code>
    <SAP:Stack>System not configured as Integration Engine</SAP:Stack>
    I have defined my business system IED_100 (WAS 6.40) like application system and the related integration server is XI. It’s correct?
    When I check the component monitoring > Integration Engines > Proxy runtime IED_100, this message is displayed:
    Unable to log on to system IED_100 in language en with user XIRWBUSER. But in WAS system (IED_100) I don’t have a user XIRWBUSER!!! I need to create it?
    Tell me if I’m correct: I don’t need any RFC adapter; I’m only need an XI adapter (http) to send the xml file to ABAP proxy (IED_100) and on IED_100 I need to activate XI message format service in SICF and create a RFC connection in SM59 to call XI integration server. This is already done!
    In sm59 I continue with ICM_HTTP_CONNECTION_FAILED…
    Thanks in advance,
    Ricardo.

  • HTTP Destination Missing issue in  Application Servers(ERP)

    Hi All
    When i'm trying to trigger the message from ERP to XI, I'm getting error message as HTTP destination missing in ERP system.
    I've created the HTTP Destination & added in SXMB_ADM.
    Still I'm facing the problem,
    Please let me know the reason.....
    Regards
    Nandan

    Hi Venu,
    Thanks for ur replay
    I've checked
    SLDCEHCK
    SLDAPICUST
    SXMB_ADM check also working fine.
    SPROXY , evrything is working fine, but still i'm encountering the Error,
    HTTP destination is missing.
    Regards
    Nandan
    Edited by: Nandan ND on Jul 2, 2010 5:07 PM

  • HTTP Receiver Adapter - Post HTTPS to non-sap system

    I plan on doing an https post to a non-sap system using the http rec adapter.  Will I need to make some config changes to enable ssl communication on the XI system?  Will I need the certificate of the target system?
    Thanks,
    Mark

    Hi Mark,
    You will need Certificate to enable SSL communication.
    And once you install your certifictaes on the systems according to the above blog then there are few changes which needs to done on XI side.
    On XI Server - Go to SM59 and Create HTTP destination to the system with SSL enabled in that destination.Select active option for SSL.
    In confguration - Go to HTTP rec channel and select HTTP destination and here give the one which u have created in last step.

  • Getting problem when creating RFC Destination on XI system

    hi,
    I m trying to create RFC Destination on XI system using sm59 tcode. In technical setting tab at  Target Host field, i gave SAP  ECC server IP address. and in Logon Tab I gave Login parameters for SAP ECC server  (Client 400, User : 05 & Password for user 05). Current user and Unencrypted Password fields are unchecked. also Logon Scree is also unchecked in Security Option.
    Problem is, when i click on Remote logon tab, It shows me Logon screen with client 000, User : 04 (which is XI system's user name) and Password. so it doesn't take given login setting for ECC system and if i tried this thing more than 3 times, ECC server block my pwd.
    Please suggest me the required solution
    Thanks & Regards
    Ritesh

    Hi ritesh
    First check if the user exists in ths system. Check the password especially. Because the password space (Number of characters)in SM59 screen is more than password character in SU01 screen.Check the password.
    Secondly, Check if you have given the proper client in the destination box of SM59.
    Check for the unicode test also.
    If possible change the user type as service user.
    When everything is perfect am sure the rfc connection should be fine...

  • How to specify a variable in the path prefix of an External HTTP (RFC) connection (in transaction SM59)

    Hi There,
    Please can someone tell me how to specify a variable in the  path prefix of an External HTTP (RFC) connection in transaction SM59?
    For example if my path prefix is /invoke/test/example?input=XYZ; how do I replace "XYZ" with a variable so that I can pass in any value after "=" ?
    Thanks,
    Brendon

    Hi,
    This is SAP Business one system administration forum. Please find correct forum and repost above discussion to get quick assistance.
    Please close this thread here with helpful answer.
    Thanks & Regards,
    Nagarajan

  • Missing Message Attributes: URL/HTTP Destination

    Hello,
    following scenario:
    There is a sync. interface between SAP PI ante the Paypal API within the HTTP adapter calling a dynamic URL.
    The dynamic URL is created as mentioned in this blog: http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7264. [original link is broken]
    Also the HTTP adapter is configured as described (Adapter Specific Message Attributes and URL are flagged).
    Following error occours when testing the call:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_MISSING_URL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Dynamic Header - Missing Message Attributes: URL/HTTP Destination</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Is there sth. special I have to consider in the HTTP Adapter?
    Thanks in advance,
    André

    Hi Michal,
    I´m passing the URL to the attribut "TargetURL" by using a UDF in my mapping.
    In the adapter I have flagged "URL".
    So the value of TargetURL set in mapping shoul be used as destination in the adapter.
    Please have a look onto my UDF used in MM:
    http://img408.imageshack.us/i/udf.jpg/
    Adapter settings:
    http://img691.imageshack.us/i/adaptersetting1.jpg/
    http://img339.imageshack.us/i/adaptersetting2.jpg/
    How can I check that the TargetURL is successfully set as a dynamic parameter?
    Thanks,
    André

  • Error in SXI_CACHE and reading HTTP destination: INTEGRATION_DIRECTORY_HMI

    I have been going over many posts etc trying to figure out why this quit working. Basically everything was working fine, and I did a Integration Process Scenario and uploaded that, once that was complete I started getting cache errors that where affecting everything else already configured in XI.
    I have tested in SM59 INTEGRATION_DIRECTORY_HMI and when I put in path
    /dir/hmi_cache_refresh_service/ext I get back a 200 response on connection test
    and put in path /dir/cacheRefresh I get a 500 response which I assume both are fine,
    I have also tested by the ping test in sicf using PIISUSER along with the url test of http://<host name>:<port>/dir/hmidiag/ext?method=info all was successful
    So the error seems to come when I run sxi_cache
    If I do a delta cache it comes up with the following error Prefix number: entry missing for system PIT client 300
    If I do a full cache refresh it runs in the background (and while it runs all the other scenario's work) but after the full cache comes back it has Unable to refresh cache contents with the message of Error when reading HTTP destination: INTEGRATION_DIRECTORY_HMI.
    Also once this error is checked all other scenerio's quite working again with the following message
    XIServer:UPDATE:Error when reading HTTP destination: INTEGRATION_DIRECTORY_HMI
    Does anyone have any ideas?
    I def award points
    Cheers
    Devlin

    Hi,
    I don't know if this is the exactly case we have here... but in our PI DEV and PRD environments it does not happen. In our QAS environment this error occurs everytime we create/change some integration scenario object and activate it. Then, all outbound interfaces start with this error. To solve it we go for a full refresh, delete Adapter Engine cache and restart ICM.
    We are trying for a long time to search why this happens only on QAS environment without success... But thanks good it does not happen in PRD
    regards.
    roberti

  • SAP_PROXY_ESR: Problem with the 'Connection Test' on transaction SM59

    Hi,
    I have a problem when eject the 'Connection Test' command on Transaction SM59.
    I made the RFC Destination SAP_PROXY_ESR with:
    Technical Settings
    Conection Type: G
    Target Host: my_host
    Path Prefix: /rep
    Service No: 1080
    Logon Security
    Basic Authentication: X
    SSL: Inactive
    SSL Client Certificate: DFAULT SSL CLIENT (Standard)
    User: ers_user
    Password: ers_password
    Especial Option
    No Time Out: X
    HTTP Version: HTTP 1.0
    Compression: Inactive
    Compressed Response: YES
    Accept Cookies: NO
    I completed the transaction SPROXSET with:
    IFR_ADDRESS             ESR_USER     http://my_host:1080/rep
    IFR_PASSWORD     ESR_USER     esr_password
    IFR_USER             ESR_USER     ESR_USER
    In the transaction SM59 (RFC Destination SAP_PROXY_ESR) I'm making the 'Connection Test' but this command give the Message: ICM_HTTP_CONNECTION_FAILED.
    In the program SPROX_CHECK_IFR_ADDRESS
    Message: 'Cannot determine repository version'
    Log_1- No vendor specified
    Log_2- No vendor specified
    I don't know the reason of this messaje.
    I tried change the Service No. with others Ports but, the error is the same everytime.
    Can anyone help me please?
    NOTE: In my landscape, i dont have the Stack JAVA installed.
    Thanks and Regards

    But the Enterprise Services Repository is Java.
    the /rep points to the folder of the Repository.
    the ESR is part of SAP PI or CE.

  • Http receiver channel works fine. SM59 gives an error

    Hi,
    I've set up HTTP receiver communication channel with the following details:
    addressing type       : URL address
    target host                : cl-test.zzzz.nl
    service number        : 20212
    path                          : /zz/servlet/runHXML?site=sap&thread=something
    authentication data   : use logon for NON sap system.
    When i send a message it arrives at the receiver side, and i get "succesfully processed" in the sxmb_moni.
    I want to use addressing type HTTP destination instead of URL address so i created an HTTP destination (type G) in SM59 with the same details.
    But when i perform the connection test i get an Internal Server Error
    (~response_line  HTTP/1.1 500 Internal Server Error)
    I tried replacing the target hostname with the ip-address, but still the same response.
    What can be wrong?
    Kr
    Robert

    Hello Robert,
    When you try to test the HTTP destination in SM59, XI send a HTTP Post to the target system but with no payload.
    In your case I assume that the Target System cannot process this message and hence triggers a Internal server Error - HTTP 500.
    Can you use this HTTP destination and try to test the working scenario end to end. This should work.
    Regards,
    Bhavesh

  • Proxy receiver channel with HTTP destination or URL address?

    Hi Experts,
         I have a scenario as below:
         (Webservice Client)SOAP --> PI --> PROXY(SAP ECC).
         A webservice client calls PI using SOAP. PI then sends the request to SAP ECC using PROXY.
        I am using AAE. Therefore I have ICO.
        In the receiver PROXY channel I have given:
       ADAPTER TYPE: SOAP
       Transport Protocol: HTTP
       Message Protocol: XI3.0.
       Under connection parameters:
       Addressing Type dropdown as 2 entries HTTP destination and URL address.
       In what cases i should use HTTP destination and URL address respectively?
       Which option is preferred?
       Do they work same or differently? How?   
       When I select HTTP destination where should I create the corresponding RFC destination? In PI ABAP stack using SM59 or PI NWA?
       If this HTTP destination is created in PI ABAP stack using SM59 then what type it should be? H? or G? 
    Thanks
    Gopal

    Hi Gopal,
    In creating XI receiver communication channel, you have 2 options for Addressing Type:
    1. URL Address - no need to create RFC destination. You just have to specify the XI receiver host name, HTTP port, path (/sap/xi/engine?type=receiver), Authentication data (logon details for SAP Client number of the PI system).
    2. HTTP Destination - create RFC destination in SXMB_ADM and specify the RFC destination name in your receiver communication channel.
    For SAP documentation, see this link:
    http://help.sap.com/saphelp_nwpi711/helpdata/en/f4/0a1640a991c742e10000000a1550b0/content.htm?frameset=/en/e1/091640a991c742e10000000a1550b0/frameset.htm&current_toc=/en/43/96cbccb9335b77e10000000a11466f/plain.htm&node_id=5
    Regards,
    Naveen.

  • ABAP program can't connect to a HTTP destination

    Hello,
    I have an ABAP program that's used to download data from an internet site. As an internet access proxy has been installed, the program stopped working, displaying an error message:
    ...Connect to host...Port 80 error: NIECONN_REFUSED
    Reading through the forum I found out that it's possible to turn general proxy setting for SAP through transaction SM59 (RFC - proxy configuration), but entering the proxy information didn't help...
    Excerpt from the ABAP code:
    concatenate 'http://www.hnb.hr/tecajn/f'
                      newdatum+6(2) newdatum+4(2) newdatum+2(2)'.dat'
                      into link.
          refresh: itab, resp.
          call function 'HTTP_GET'
               exporting
                    absolute_uri          = link
                    rfc_destination       = 'SAPHTTP'
                    blankstocrlf          = 'X'
               tables
                    response_entity_body  = itab
                    response_headers      = resp
               exceptions
                    connect_failed        = 1
                    timeout               = 2
                    internal_error        = 3
                    tcpip_error           = 4
                    data_error            = 5
                    system_failure        = 6
                    communication_failure = 7
                    others                = 8.
    Any ideas? I'm not an ABAP-er but I still can make small changes in code - are there any parameters that can be inserted in the code to direct the function to use proxy?

    Suzy Bijnens wrote:
    > Hi,
    > I would talk to the guys setting up the proxy firewall. You need to make sure that access from your SAP server to port 80 is open.
    > In SAP use transaction SE38 program RSRFCTRC to read RFC traces (only when this option is marked in the RFC destination in SM59) or use tr SM58.
    > Rgds,
    > Suzy
    Efectively, the port is not 80, the connection to the proxy is good. I took a look in the trace and it seems to me that my program doesn't use proxy?...
    .....640 .......H
    TTP_GET.........
    ...Cu0147Á=     ä¸F.ú..
    ..;...3...1401.6
    DEai..3.........
    .ERROR......RLEN
    GTH......STATUS.
    .....STEXT......
    CONVERT......X..
    ....ELENGTH.....
    ...........PPWD.
    ....<
    ......*PROXY*....
    .<
    ....PUSER.....<
    .PWD...... .....
    .TIMEOUT........
    ........TRACE...
    ...Y......URI...
    ..ôhttp://www.hn
    b.hr/tecajn/f010
    109.dat

  • Destination R/3 System not mapped error

    Hi,
    I am getting the error "Destination R/3 System not mapped".    I am getting this error when tried to extract data from a data source in transaction RSA3.   I resaved the data source (RSA6) and activated the extract structure (RSA2), but still getting the same error.   Any help will be much appreciated.
    -Ravi.

    Hi Dennis,
    Thanks for your response.   No, I was not specifying a target system.    Per your suggestion, I picked one of the systems from the list, and still got the same message.   I was thinking in the same lines on an RFC may be missing, but I have this problem with only one of the data sources.   I am able to extract data from other data sources w/o issues.   I would think all the data sources will fail if an RFC is missing.
    Also, this system is backcopied from another system recently.   I am thinking some thing went wrong with this data source during the backcopy, but unable to pinpoint what that could be.   Your help is much appreciated.
    Thanks,
    Ravi.

  • How to find out the HTTP destination of the Integration Server

    Hi,
    during the technical configuration of the exchange infrastructure the HTTP destination of the integration server was specified. Unfortunately I don't know this destination and need it now to configure the Business Systems as the Local Integration Engine. I read in the SAP library that the destination consists of the following:
    Target Host,
    Service No. (HTTP or HTTPS port) and
    Path Prefix (path in the HTTP service tree of the SAP NetWeaver AS) which is /sap/xi/engine?type=entry
    But when I type in the corresponding address (e.g. http://ccc60:4444/sap/xi/engine?type=entry) I got a message that the requested resource does not exist.
    How can I find out this destination?

    Hi Marc,
    Is your server name the complete qualified name?.
    You can get this from SMICM>Goto>parameters-->Dispay
    Parameter: icm/host_name_full
    HTTP port name: SMICM>Goto>service.
    Regards
    Vijaya

  • Dynamic Configuration of HTTP Destinations in SOAPReceiver

    Dear PI Developers
    I'll define a dynamic Configuration for my HTTP Destination in SOAPReceiver with XI3.0 Protocol.
    The solution for that is to use an Adapter Module to set the dynamic Configuration Value.
    Process: ... > SOAP Receiver > MyAdapterModule, set HTTP Destination > SOAP Receiver, send Message to HTTP Destination
    URL-Adressing work's fine
    This works fine for URL-Adressing, here's my Java Code from my Adapter Module:
    Message message = (Message) inputModuleData.getPrincipalData();
    message.setMessageProperty(new MessagePropertyKey("TServerLocation", "http://sap.com/xi/XI/System/SOAP"), "http://domain.com/foobar");
    HTTP Destination, how it works?
    If I'll use HTTP Destination as Adressing Type but the HTTP Destination will not set.
    I think the "TServerLocation" Property don't work for the HTTP Destination, but I don't find a Property in:
    Configuring the Receiver SOAP Adapter - Advanced Adapter Engine - SAP Library
    My Questions
    Did someone know the coresponding property name for HTTP Destinations instead of "TServerLocation"?
    Are there other Solutions to set the HTTP Destination dynamicaly, for Example with variables %my_http_dest% ?
    How can I set my own variables %my_http_dest% in my Adapter Module?
    Background
    We have a lot of Destinations and a lot of Szenarios and won't create a SOAPReceiver and Routing for each Destination in each Szenario.
    The Destination depends on a HTTP Header Parameter from Sender, I'll map this Parameters to the coresponding HTTP Destination in the Adapter Module, that's the same Mapping for all Scenarios. To keep the performance, I cache this Routing Table in the Adapter Module.

    Here's a way to misapplay "mesage:{var}" variables:
    SAP NetWeaver XI: Variable Substitution with Adapter-Specific Message Attributes via DynamicConfigurationBean
    But it is a dangerous solution, I think we use URL-Adressing in place of HTTP Destination

Maybe you are looking for