Web Service - WSDL

Hi All,

I created webservice provider which is to expose to the java (front end ). where as the webservice is created in test environment and it looks good but when i promote the webservice to QA environment there is change occurs in the WSDL.

The WSDL contains the addtional field in the QA environment once the promotion is done.

<xsd:anyAttribute processContents=“lax”/> - This is tag which I’m getting additional in my QA WSDL.

Could anyone please let me know the root cause and also the solution for the following issue.

Thanks in advance

Hi Manoj,

how do you promote your webservice from test to QA environment?

Which version of webMethods are you using?

Regards,
Holger

Hi Holger,

I promote the service through integration server (Solutions → Deployer ) and I’m using webMethods 9.5 version.

Hi Manoj,

sounds good so far.

Is this a provider-first or WSDL-first WebService?

What happens when you try to reread the WSDL from the test environment?
Is the WSDL the original one or the modified one?
In the second case the modification happens during creation of the WSD Provider in the IS.

Regards,
Holger

Hi Holger,
Please find the details for the above Questions.

Is this a provider-first or WSDL-first WebService?
It is a service first implementation.

What happens when you try to reread the WSDL from the test environment?
In Test environment, when we open the WSDL using the WSDL URL, these tags are not present.

Is the WSDL the original one or the modified one?
The WSDL has not been modified.

Thanks and Regards,
Manoj

Hi Manoj,

you might be hitting a known bug here concerning WSDLs for service-first implementation turning out to be (partially) incorrect.

Solution:
switch to wsdl-first implementation.

Can you check both WSDLs with a XML- or WSDL-Checker for correctness?
SoapUI might be an option here.

Regards,
Holger