cancel
Showing results for 
Search instead for 
Did you mean: 

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

former_member192561
Participant
0 Kudos

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

} ] }

Accepted Solutions (1)

Accepted Solutions (1)

markangelo_dihiansan
Active Contributor
0 Kudos

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

Answers (1)

Answers (1)

aby_jose
Explorer
0 Kudos

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