Http_Communication_Failure in IF_HTTP_CLIENT-- receive : BASIS config

Hi,
I am facing "Http_Communication_Failure" error in ABAP code using IF_HTTP_CLIENT->receive method.
I came to know from several SDN threads that it needs some DNS or Network related configuration on SAP R/3 system I am using.
One such thread (2nd last reply)-->
HTTP_COMMUNICATION_FAILURE during IF_HTTP_CLIENT>receive
What configuration to be done here?
Thanks and regards,
Amey

Hi Pranay,
The trace file is huge one this is the part of that,
[Thr 05] Fri Jan 30 00:03:45 2015
[Thr 05] *** WARNING => Connection request from (1/2/0) to host: <Host ID>, service: 1090 failed (NIECONN_REFUSED)
[Thr 05]  {00033ca0} [icxxconn_mt.c 2271]
[Thr 13] *** WARNING => Connection request from (1/2/0) to host: <PWD>, service: 1090 failed (NIEHOST_UNKNOWN)
[Thr 13]  {00033ca2} [icxxconn_mt.c 2271]

Similar Messages

  • SXI_CACHE Error :  if_http_client receive http_communication_failure

    Dear All,
         I am trying to do a Cache refresh in SXI_CACHE and i am getting an error. The error i am getting is <b>if_http_client receive http_communication_failure</b>
    i have maintained in pipeline url of XI-Business system as
    <b>http://<hostname>:8000/sap/xi/engine?type=entry</b>   in SLD
    I went throught some of the forums and i tried executing
    SAI_CACHE_REFRESH ,but i got an error
    Program terminated with exception 'CX_AI_CACHE_XMS'
    Any ideas??

    Hi,
    Go to SMICM and check the http services are running correctly or not. Here it should be http port.
    Also you can check SICF services. And deactivate and activate again..
    Hope this helps,
    Regards,
    Moorthy

  • Error when trying to run IF_HTTP_CLIENT- RECEIVE()

    Hi experts,
    I nedd to retrieve a file from any given URL (i.e. http://www.google.com/images/nav_logo4.png) and save it.
    I thought that calling if_http_client->receive() method would be ideal, but when I call it I´m always getting exception 'http_communication_failure'.
    Transaction SMICM looks good...what else should I check?
    I give my source code:
    data: client  type ref to if_http_client,
          content type string.
    ****Create the HTTP client
    cl_http_client=>create_by_url( exporting url = 'http://www.google.com/images/nav_logo4.png' importing client = client exceptions others = 1 ).
    ****Set the Request type to GET
      client->request->set_header_field( name  = '~request_method'
                                 value = 'GET' ).               "#EC *
    ****Make the call
      client->send( ).
    ****Receive the Response Object
      call method client->receive
        exceptions
          http_communication_failure = 1
          http_invalid_state         = 2
          http_processing_failed     = 3
          others                     = 4.
    ****Get the response content in Character format
      content = client->response->get_cdata( ).
    Thanks for your help.
    Regards,
    Federico

    More info that could be useful:
    I raised the trace level of ICM, and when I call my code, this what the log returns (part of it):
    [Thr 14] *** WARNING => IcmCheckForBlockedThreads(id=8/95195): forced shutdown of nihdl 27 connected to 192.168.79.17:53893 on b
    [Thr  4] IcmGetSchedule: found slot 0
    [Thr  4] IcmAlReportData: Reporting data to CCMS Alerting Infrastructure
    [Thr 14] NiIShutdownHandle: hdl 27 not connected anymore (socket 48; howTo=2; sirc=1; errno=22)
    [Thr 14] NiIShutdownHandle: shutdown rw of hdl 27
    [Thr 14] *** WARNING => IcmCheckForBlockedThreads(id=13/98258): forced shutdown of nihdl 8 connected to 192.168.79.17:57233 on b
    [Thr 14] NiIShutdownHandle: hdl 8 not connected anymore (socket 35; howTo=2; sirc=1; errno=22)
    [Thr  4] NiIGetServNo: servicename '8000' = port 1F.40/8000
    [Thr 14] NiIShutdownHandle: shutdown rw of hdl 8
    [Thr  4] IcmConnCheckStoredClientConn: next client timeout check in 1 sec
    [Thr 14] *** WARNING => IcmCheckForBlockedThreads(id=5/39368): forced shutdown of nihdl 16 connected to 192.168.79.17:61158 on b
    [Thr  4] NiIGetServNo: servicename '8000' = port 1F.40/8000
    [Thr 14] NiIShutdownHandle: hdl 16 not connected anymore (socket 47; howTo=2; sirc=1; errno=22)
    [Thr  4] IcmGetServicePtr: new serv_ref_count: 2
    [Thr 14] NiIShutdownHandle: shutdown rw of hdl 16
    Over and over again...
    Please help!
    Thanks.

  • IF_HTTP_CLIENTE- RECEIVE 1 ICM_HTTP_INTERNAL_ERROR

    Hi all,
      I executed the transaction SE37, and running the "function modulo" HTTP2_GET. In second step i fill one URL external valid in filed "Absolute URI" Ex: http://www.sap.com
      This is the error that it appears:
           IF_HTTP_CLIENT->RECEIVE 1 ICM_HTTP_INTERNAL_ERROR
      When i execute through the program SAPHTTP.exe its function perfectly.  
      Any idea ?
    Thanks in advance,
    Carlos Tack

    Hi Anil
    I am not sure what are you saying.
    Actually if I see the dev_icm trace file I've got the error you are saying
    [Thr 1572] Thu Aug 23 13:42:39 2007
    [Thr 1572] *** WARNING => Connection request from (26/385/1) to host: proxy, service: 8080 failed (NIEHOST_UNKNOWN)
    RM-T26, U385, 800 PADULAA, itrom-padulaa, 13:42:36, M1, W0, OAOH, 3/2 [icxxconn.c 2314]
    [Thr 2472] *** WARNING => Connection request from (26/385/1) to host: proxy, service: 8080 failed (NIEHOST_UNKNOWN)
    RM-T26, U385, 800 PADULAA, itrom-padulaa, 13:42:36, M1, W0, OAOH, 3/2 [icxxconn.c 2314]
    It seems to me that, as you are saying, I should have some proxy name  and service set somewhere else? what do you mean wiht truncated FQHN?
    Thanks
    Ciao
    Andrea

  • VWIC3-1MFT-T1/E1 for 2911 . base config

    Hi,
    I need the base configs for this VWIC3-1MFT-T1/E1 for 2911 please. ( Card type & card controller )
    Thanks.

    Hi George,
    Sadly not supported on any 2800 series
    The Cisco®  Third-generation 1-, 2-port and 4-port T1/E1 Multiflex Trunk Voice/WAN  Interface (MFT VWIC3s) support data and voice applications on the Cisco  1921, 1941 and 1941W (data only), and the Cisco 2901, 2911, 2921, 2951,  3925, 3945, 3925E and 3945E Integrated Services Routers.
    Table 1. Cisco MFT VWIC3 Platform Support and Minimum Cisco IOS Software Release Requirements
    VWIC3-1MFT-T1/E1
    VWIC3-2MFT-T1/E1
    VWIC3-1MFT-G703
    VWIC3-2MFT-G703
    VWIC3-4MFT-T1/E1
    Cisco 1900 Chassis EHWIC Slots
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    N/A*
    Cisco 2900 Chassis EHWIC Slots
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.1(3)T*
    Cisco 3900 Chassis EHWIC Slots
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.0(1)M3, 15.1(1)T1, 15.1(2)T
    15.1(3)T
    * VWIC3-4MFT-T1/E1is supported on Cisco 2911, 2921, 2951 and Cisco 3900 Series routers
    http://www.cisco.com/en/US/prod/collateral/routers/ps5855/data_sheet_c36-609138.html
    Cheers!
    Rob
    "Why do the best things always disappear " 
    - The Band

  • Error in HTTP Access: IF_HTTP_CLIENT- RECEIVE 1

    HI,
    While am trying to Configure the HTTP Content Server, its throwing a message as
    Error in HTTP Access: IF_HTTP_CLIENT->RECEIVE 1
    ICM_HTTP_CONNECTION_FAILED.
    Pls help me out.
    Thank You,
    Mani

    It's an rather old thread, but if you allow to pick up on the question which security directory:
    I guess the sec directory was meant, because this should usually be the place where certificates are kept by default.
    On the other hand it could be the security directory on the content server itself:
    \usr\sap\ContentServerSID\security for example
    Just a guess.

  • ASA5510 base config for guest wireless network

    Hello
    I am partitioning off my guest wireless traffic out a new connection.
    I have a WISM and a 5508 controller. The WISM will anchor the subnets to the specific controller.
    AP - WISM - 5508 - FW - Cable link - Internet
    Can anyone assist in implementing a base config so only traffic originating inside can get out, nothing from outside getting in.
    The external link will be via cable and I want to configure their static on my outside int,
    Where would be the best place to ratelimit the subnet(s)?
    sMc       

    ip access-list 10 permit ip 172.16.16.0 255.255.255.0 eq 80ip access-list 10 permit ip 172.16.16.0 255.255.255.0 eq 443
    These are router configurations and would not work on the ASA.  To do this the ACL config would need to look like this:
    access-list LAN extended permit ip 172.16.16.0 255.255.255.0 any eq 80
    access-list LAN extended permit ip 172.16.16.0 255.255.255.0 any eq 443
    access-group LAN in interface inside
    Keep in mind that you can change the ACL name (LAN) to anything you want it to be.  You could apply the ACL in the outbound direction but this is very unusual to do on the ASA and I do not suggest doing it unless you have a specific reason for doing so.
    Also, to make sure this subnet has no access to inside services, what would be needed?
    Not exactly sure where you are going with this.  Is this subnet also located on the inside interface? or on a different interface?
    If it is located on a different interface, then all you have to do is either give it a lower security level than that of the inside interface (lets say 90 for example), or add an ACL that denies traffic to the inside network subnet and then under that rule have an entery permitting traffic to any.
    Keep in mind that the ACLs are checked top to bottom and there is an implicit deny any rule at the bottom of all ACLs.  If this ASA is version 8.3 or higher the implicit deny can be seen in the global ACL in the ASDM.
    Please remember to rate and select a correct answer

  • MS DSC Base Config Vs Role Based Config

    Hello -
    I have been working on a project with the following goal:
    (1) automated deployment of windows servers ( Physical and Virts on Hyper-V) [This is achieved from custom code]
    (2) once the server has been deployed and joined to the domain, I would like DSC to :
    (2.1) apply a base config which is a standard for all windows servers regardless of its role
    (2.2) apply role specific config - example if its a DHCP/File/Domain controller
    Now if you use the Pull server method, every client has a LCM which has a config ID to download from the Pull server. I can automate the process to create base config for each GUID ( client) but that's a nightmare to manage.
    Is there a way I can just have two config files on my Push server ? say one called base and another for DHCP? Instead of having the same DHCP/Base config file for each client. We have 10,000 + servers which would mean my MOF files will be 10,000.
    Let me know if my question makes sense.
    -A

    Is it doable? Yes. Is this something that you can do literally right now out of the box? No.
    Microsoft always said the DSC is a platform, not a solution. Jeffrey Snover (the father of PowerShell) himself said that this is what he would expect a custom solution to do (to be created most likely by someone outside of Microsoft, maybe integrated into
    the next version of SCCM?), but not something that DSC as a platform does.
    So in short it's not doable now, but if you have enough time on your hands, want to create a solution for it and feel like sharing I'm sure the community would really appreciate it :D

  • Sender and Receiver IDOC config Settings

    Guys I have just come up with this document as a quick reference guide to enable me to be able to configure IDOC scenarios quickly and efficiently. Couls you please let me know if this looks ok and all is in the correct order.
    <u>Quick Guide to Scenarios</u>
    Note A Ports only purpose is to allow either the SAP R/3 Backend system to establish an RFC connection with XI or allow the XI to establish an RFC Connection with the Receiver SAP R/3 system.
    Note An RFC Destinations purpose is to: A) Communicate with the SAP system
    B) Pull metadata from either the Sender/Receiver SAP R/3 System or another reference system that contains the same IDOC.
    <u>Sender IDOC Scenario</u>
    When configuring an IDOC Sender adapter there are a few things that you need to configure before you even start with the Config Directory itself.
    Because IDOC Adapter resides on the ABAP stack no sender agreement or sender Comm Channel is necessary
    Your main configuration is in R/3. You configure R/3 to send the IDOC to XI so hence you don’t need an IDOC Adapter or Comm Channel.
    1.     You need to define an RFC destination to XI in the R/3 Backend system. (SM59).  This RFC destination is used to retrieve the IDOC metadata from the sender system. The IDOC adapter needs these metadata to create the corresponding IDOC-XML message from the RFC stream.
    2.     Assign the destination to a Port in the R/3 Backend system (WE21)
    3.     Define your Partner Profiles for the IDOC you are trying to send and Reference that Port there as well (WE20)
    Based on the above conditions, you do not need a Sender Comm Channel for IDOC or a Sender Agreement for the business scenario. Your only configuration in the Config Directory is to define R/3 as a Business System (no Comm Channel) and define the Receiver Business System along with the Receiver Determination, Interface Determination and Receiver agreement.
    <b><u>I'm not sure if this step is necessary in the sender IDOC scenario</u></b> -
    In XI box you must also define the ports in IDX1 which allows you to establish an RFC connection to pull the metadata in from the backend system, by specifying the RFC destination from where you want to get the info from. This system is defined by the sender port and the client in the IDOC control record. It is either the sender SAP system or an SAP reference system.
    There are certain cases which you also need to use IDX2 (Cache). XI itself does need the IDOC metadata to execute the interface but it can usually use IDX1 to pull this data either from the SAP R/3 system or an equivalent reference system. However if there is already cached metadata and the IDOC has changed then IDX1 will not execute. In this instance you can pull this metadata manually using IDX2 (XI Box).
    <u>Receiver IDOC</u>
    When you receive an IDOC things are a little more complex. You do need a Sender agreement and Comm Channel defined. Again there is much to be done in XI and the R/3 Receiver system before you get to the configuration of the Config Directory.
    1.     In XI you must configure the RFC destination which enables XI to communicate with the Target System (SM59)
    2.     In XI you must then create the port which allows you to establish an RFC Connection. In this port you define the RFC destination you previously defined. (IDX1)
    3.     You then must also ensure that a Partner Profile has been established in the Target system which allows XI to send IDOC’s to the Target system. (WE20)
    Once the above is completed you can then continue to configure your IDOC scenario in the Config directory. In your Receiver Adapter you reference both the Port and RFC destination that you just established along with the Release which is to be the Target systems release. You must also specify an Interface version which again is the Target systems version.
    There are certain cases which you also need to use IDX2 (Cache). XI itself does need the IDOC metadata to execute the interface but it can usually use IDX1 to pull this data either from the SAP R/3 system or an equivalent reference system. However if there is already cached metadata and the IDOC has changed then IDX1 will not execute. In this instance you can pull this metadata manually using IDX2 (XI Box).
    Apart from the above the rest of the steps in the Config Directory are as normal.<b></b><u></u>
    Message was edited by:
            Alex Ong

    Hi,
    As per my knowledge you need to configure port in IDXI in XI to pull the metadata.
    Its a mandatory step to pull the metadata whatever be scenario like whether you  are sending an IDoc or receiving an IDoc.
    So please configure RFC destination, IDX1 and IDX2 in XI side.
    Only after pulling the IDoc metadata you can proceed with any of the IDoc scenario.
    Whenever there a IDoc is changed you need to delete the previous metadata and pull it again. In such situations you can use the already existing port in IDX1.
    Hope this helps you out.
    Thanks and Regards,
    Vineetha

  • File Receiver - Alert Config

    Hello all,
    I have scenario IDOC to File. Now if the file is not posted at particular location on FTP and in acknowledgement i am getting the error from FTP for file size. But No alerts triggered for this. Is there any reason for this? (Alert Configuration is already set for this). Is there any specific alert category that we need to define to get an alert when we receive an error from acknowledgement.
    Please let me know your inputs on this.
    Thanks,
    Siddhesh Pathak

    Hi,
    You can select the option to raise the Alerts particular to IE and AE in the Alert Config of RWB itself.
    To get the alert for AE errors dont give any value for mandatory field.....but remember you only get alert for system error in RWB...to get alert for application error in RWB you have to configure CCMS..
    Regds,
    Pinangshuk.

  • HTTP receiver adapter config

    Hi,
    I am working on a B2B scenario in which i am getting PO from SRM to PI and i need to send this PO from PI to external vendor by using HTTP adapter.Can any one give me configuration steps to achive this requirement.Also i want to get the HTTP response back to XI like whether the Vendor has received the PO or not.Please give me the steps.
    Thank You,

    Hi,
    My requirement is i just wanted to config the receiver adapter for the vendor in ID.So please provide me the steps for that configuration.
    Thank you,

  • Receiver IDOC Config

    Hi there
    Is there some documentation that could help me find a technical issue I have with my idoc config? Im looking for a step by step showing where I must check for all the config. like in sm59 and idx1, but explaining what everything is used for. I seem to get idoc status 51 if I try and reprocess some old idocs that have worked before so I guess there is something wrong with the technical side.
    Thanx,
    Jan

    Hello again,
    I have 2 systems, XID150 - sender and ECD999 receiver.
    In SM59 in ECD999 I have a ABAP Connection, XIDCLNT150 pointing to XI which is type 3. I tested it and it works.
    In We21 in ECD999 I have a Transactional RFC SAPXID with the RFC Destination XIDCLNT150.
    In We20 in ECD999 I have a profile under Type KU, B006 and in the Inbound parameters I have the idoc WALREQ01 which im using.
    In We19 I create the idoc and Start inbound processing and it gives me: Partner profile found with status green.
    If I go to We02 and look at the Idoc which was successful in we19 it shows status 51 as I mentioned before.
    On the XI side:
    In sm59, I have ECDCLNT999 pointing to my receiver system. Connection tested and works.
    In idx1 I have SAPECD as a port name and it points to client 999 on RFC ECDCLNT999. with Partner Nr B006 and Type KU.
    and in idx2 I have the IDOC loaded there. So everything seems to be working fine except for we02.

  • I-Receivables Base Tables

    Hi All,
    Can any one pls share the base tables for I-RECEIVABLES module.
    Regards,
    Susi.

    Hi Susi,
    Did you have check on the:
    http://etrm.oracle.com/
    Thanks &
    Best Regards,

  • Just received base station.  Setup doesn't detect it.

    I just received my Airport Express base station, connected it to my DSL modem, and started up Airport Setup Assistant. Big problem: it can't detect the base station I just plugged in. I thought it might be a range problem, so I moved the base station literally within a foot of my computer. Still no luck.
    My computer recognizes the AirPort card just fine (refurbished card for my "Digital Audio" G4.
    Any ideas? Do I have a faulty base station? I'm thinking about taking it to work tomorrow to see if we can get a laptop to recognize it.
    -- Nils

    Taking it to work tomorrow to see if another computer can recognize the Airport Express is an excellent idea!
    Possibly more likely than a defective Airport Express is that you have either a defective Airport card installed into your G4, or the card wasn't installed properly. For a start:
    - pull out and reseat the Airport card in its slot inside the G4
    - pull out and reseat the internal Airport antenna cable connector, which of course has its own socket on the Airport card itself.

  • How are the Basis Config Steps involved in sending an SMS through Workflows

    Hi Every one,
    WE are implementing sending SMS's through workflows what are the various Configs that need to be maintained..
    Regards,
    Raj

    Please close this thread as it is an duplicate one.
    Regards,
    Martin

Maybe you are looking for