Skip to Content

SAP C4C to HCI :Service Ping Error; Method Not allowed

Hi Experts,

I'm trying to set up connection between C4C and HCI using certificate authentication. For that I have downloaded the certificate from C4C outbound communication arrangement and have uploaded in HCI. As shown below I have deployed the flow and enabled certificate authenciation.

When I compare both the endpoints/service url from C4C and HCI, I have the port 443 mentioned in C4C. however the port number is missing in HCI.

i.e. C4C Service Url has https://<HCI host>:443/cxf/....

HCI Endpoint in service tab show as below https://<HCI Host>/cxf/

When I try to make a connectivity test , I get error accessing service ;Service Ping Error. Method not allowed (405) ==> though I deployed the flow

Error Log:

Inbound processing in endpoint at /COD/ERP/SimpleConnect failed with message "Fault:HTTP verb was not GET or POST"

Message Processing Log{

IntermediateError = true

MessageGuid = AFYAI9eRSZeYlZPVzK9BaIYTt8Yz

Node = vsa547100.od.sap.biz

OverallStatus = FAILED

StartTime = Mon Sep 21 15:35:51 UTC 2015

StopTime = Mon Sep 21 15:35:51 UTC 2015

Children [

An error has occurred in CXF Inbound Request{

Error = Inbound processing in endpoint at /COD/ERP/SimpleConnect failed with message "Fault:HTTP verb was not GET or POST"

StartTime = Mon Sep 21 15:35:51 UTC 2015

Status = FAILED

} ] }

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Sep 22, 2015 at 02:57 AM

    Hi,

    When I compare both the endpoints/service url from C4C and HCI, I have the port 443 mentioned in C4C. however the port number is missing in HCI.

    i.e. C4C Service Url has https://<HCI host>:443/cxf/....

    HCI Endpoint in service tab show as below https://<HCI Host>/cxf/

    They are semantically the same. The default port for HTTPs is 443 e.g try typing https://google.com:443 and you'll get redirected to https://google.com/

    When I try to make a connectivity test , I get error accessing service ;Service Ping Error. Method not allowed (405) ==> though I deployed the flow

    Error Log:

    Inbound processing in endpoint at /COD/ERP/SimpleConnect failed with message "Fault:HTTP verb was not GET or POST"

    This is normal, a ping request is neither a GET nor a POST Http method. Try running your scenario end-to-end and then get back to us 😊

    Regards,

    Mark

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 21, 2015 at 04:04 PM

    Hi,

    Can you try to access the URL (deployed iFlow address) from a browser and check whether it is reachable.

    Also you can try to trigger the iFlow from a SOAP client (Eg: 'soapui-4.0.1') and check whether it is working.

    Thanks & Regards,

    Aby

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.