Call a web service without request input attributes

Hi,

I’m trying to call an external web service and I have problem :
the web service has no request attributes, just the operation attribut is present but empty.

I’ve created the Connector with (create service Descriptor, Consumer) and when I try to call the web service I obtain the error message :
“No binding operation info while invoking unknown method with params unknown.”

of course, the web service works well when it is called by SoapUI.

Could you tell me how to do ? have I to adapt the consumer connector created by WebMethods ?

Regards

Try to change and see how it goes, also which wM version you are using.

Thanks,

But what to change in the connector ?
I’m using the 9.8 version…

Share your IS core fix levels. I suspect this because of missing fix levels.

The core IS and Designer versions installed are both in 0056.

Cedric,

Latest IS core fix is IS_9.8_Core_Fix4 - 12/3/2015

Kindly check from IS console, navigate to “About” (top right corner).

Hum,
Apparently, I have the correct fix installed :

Product webMethods Integration Server
Version 9.8.0.0
Updates IS_9.8_Core_Fix4
Build Number 247
SSL Strong (128-bit)

Glad to hear and thanks for updating the thread :slight_smile:

Thanks,

Yes, but I still have my problem :-/

Do you mean though you installed latest Fix, you are having the same error message ?

Thanks,

Yes, but sorry, I should have wrote “I have ALREADY the correct fix installed”
(since few weeks)

This error I didn’t come across, even checked empower DB, didn’t find any threads related to this, as it is a new wM version most of the org’s still didn’t start using it. I suggest you to raise a ticket with SAG to know the facts.

Thanks,

Ok, so I will do it tomorrow.
thanks for your help

Regards

Do you have this WSStack 9.8 SP0 Fix3 or latest as of today? I would recommend you to have this fix installed via SUM, reproduce the issue and if the issue persists then contact SAG.

I remember back in 2012, I had face this issue with wM 8.2.2

Yes, I confirm, this fix is already installed too.

SoapUI is best at testing web services but it is not an accurate tool to validate a WSDL. I would recommend you validate the WSDL in either Eclipse or XMLSpy. if there are orphaned objects in the WSDL, the validation goes through fine but there will be a warning in the tool about these orphaned objects in WSDL.

I would suggest do a manual inspection of the WSDL and find the Bind operation and its definitions. This might be an incomplete WSDL. If it is not proprietary you can post the WSDL here and i will take a look at it. Also enable SOAP logging on the Integration server and see if this error is from IS before calling the web service or is it from after calling the web service and in the return result.

Hi,

Thanks for your reply.
Here is the WSDL.

Regards

getPays.wsdl (3.44 KB)

The WSDL looks good and there are no orphaned objects. The binding looks good as well.

Did you enable the SOAP logging and find out if the error you are getting was from IS while making a call or if it is the response from the Consumer itself? Check if the traffic is making it out of your IS to the consumer.

Please, where may I find the SOAP logging option on the IS console please ?
(I am looking at the menu Settings > Logging…)

Oups, that’s ok now…
I’m corresponding with the eSupport, but here is the logs, if you want to take a look…


[357]<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body /></soapenv:Envelope>
[356]2016-01-04 16:56:00 CET [ISC.0088.0020D] pub.client:soapClient SOAP request sent:
[355]2016-01-04 16:56:00 CET [ISC.0088.0025D] Encode output: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body /></soapenv:Envelope>
[354]2016-01-04 16:56:00 CET [ISC.0088.0024D] Encode input (NSRecord): {<unnamed>;t=2;d=0;m/m=1/1}[M=unordered][ref: name=mifMetier.synchrone.ws.consumer.crm.getAllPays_.docTypes:docTypeRef_tns_getAllPays, {n=auth;t=2;d=0;m/m=0/1}[M=unordered][{n=transport;t=2;d=0;m/m=0/1}[M=unordered][n=type;t=1;d=0;m/m=0/1, n=user;t=1;d=0;m/m=0/1, n=pass;t=1;d=0;m/m=0/1, {n=serverCerts;t=2;d=0;m/m=0/1}[M=unordered][n=keyStoreAlias;t=1;d=0;m/m=1/1, n=keyAlias;t=1;d=0;m/m=1/1]], {n=message;t=2;d=0;m/m=0/1}[M=unordered][n=user;t=1;d=0;m/m=0/1, n=pass;t=1;d=0;m/m=0/1, {n=serverCerts;t=2;d=0;m/m=0/1}[M=unordered][n=keyStoreAlias;t=1;d=0;m/m=1/1, n=keyAlias;t=1;d=0;m/m=1/1], n=partnerCert;t=3;d=0;m/m=0/1, {n=kerberosSettings;t=2;d=0;m/m=0/1}[M=unordered][n=jaasContext;t=1;d=0;m/m=0/1, n=clientPrincipal;t=1;d=0;m/m=0/1, n=clientPassword;t=1;d=0;m/m=0/1, n=servicePrincipal;t=1;d=0;m/m=0/1, n=servicePrincipalForm;t=1;d=0;m/m=0/1]]], n=timeout;t=1;d=0;m/m=0/1, n=_port;t=1;d=0;m/m=0/1, n=_url;t=1;d=0;m/m=0/1, n=endpointAlias;t=1;d=0;m/m=0/1, {n=transportHeaders;t=2;d=0;m/m=0/1}[M=unordered][], {n=messageAddressingProperties;t=2;d=0;m/m=0/1}[M=unordered][n=messageID;t=1;d=0;m/m=0/1, {n=to;t=2;d=0;m/m=0/1}[M=unordered][{n=address;t=2;d=0;m/m=1/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=referenceParameters;t=1;d=1;m/m=0/-1], {n=from;t=2;d=0;m/m=0/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], {n=address;t=2;d=0;m/m=1/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=referenceParameters;t=1;d=1;m/m=0/-1, {n=metadata;t=2;d=0;m/m=0/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=elements;t=1;d=1;m/m=0/-1], n=extensibleElements;t=1;d=1;m/m=0/-1], {n=replyTo;t=2;d=0;m/m=0/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], {n=address;t=2;d=0;m/m=1/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=referenceParameters;t=1;d=1;m/m=0/-1, {n=metadata;t=2;d=0;m/m=0/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=elements;t=1;d=1;m/m=0/-1], n=extensibleElements;t=1;d=1;m/m=0/-1], {n=faultTo;t=2;d=0;m/m=0/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], {n=address;t=2;d=0;m/m=1/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=referenceParameters;t=1;d=1;m/m=0/-1, {n=metadata;t=2;d=0;m/m=0/1}[M=unordered][{n=attributes;t=2;d=1;m/m=0/-1}[M=unordered][{n=name;t=2;d=0;m/m=1/1}[M=unordered][n=namespaceName;t=1;d=0;m/m=0/1, n=localName;t=1;d=0;m/m=1/1], n=value;t=1;d=0;m/m=1/1], n=elements;t=1;d=1;m/m=0/-1], n=extensibleElements;t=1;d=1;m/m=0/-1], n=mustUnderstand;t=1;d=0;m/m=0/1, n=soapRole;t=1;d=0;m/m=0/1], {n=reliableMessagingProperties;t=2;d=0;m/m=0/1}[M=unordered][n=sequenceKey;t=1;d=0;m/m=0/1, n=isLastMessage;t=1;d=0;m/m=0/1, {n=acksTo;t=2;d=0;m/m=0/1}[M=unordered][{n=address;t=2;d=0;m/m=1/1}[M=unordered][n=value;t=1;d=0;m/m=1/1]]]]
[353]2016-01-04 16:56:00 CET [ISC.0088.0024D] Encode input (IData): >>>BasicData:<<<