While integrating enterprise SOAP wsdl of salesforce using call web service node or a!webservicequery() function, getting the error
"Received the following HTTP response from the remote server: 405 (APNX-1-4045-001)" which translates to "The method specified in the Request-Line isn’t allowed for the resource specified in the URI." which I believe maybe because the call web service node and a!webservicequery() function pass the method as GET in the request and the wsdl supports POST. Please correct me if I am wrong.
My wsdl version is 43.0. Since it is salesforce enterprise wsdl, I cannot use connectors. Is there a way to integrate the wsdl using call web service node or a!webservicequery()
Thanks in advance.
Discussion posts and replies are publicly visible
Hi Jose,
Below is my expression,
webservicequery( wsConfig:a!wsConfig( wsdlUrl: "endpoint url", service:"SforceService", port:"Soap", operation:"describeSObjects", wsdlCredentials:a!wsHttpCredentials( username:"abc", password:"abc" ) ), inputVar: { describeSObjectsRequest: {"Account"} })
Also, If I pass the endpoint url in SOAP UI while creating a new Project, the error log throws the below error:
"HTTP/1.1 405 GET not supported".
Thanks
Hi Alok, the wsdl has many operations ranging from login to querying. When I use SOAP UI, after downloading the WSDL in my local machine, it works. However, it does not work when I directly pass the endpoint url into SOAP UI throwing the error message : "HTTP/1.1 405 GET not supported".
Also as per my understanding, call web service node and a!webservicequery() function use get method to send requests. How can I achieve the same using POST method?
Thanks.