Issue in registering WSDL on presto cloud

BhaktiPradhan
User offline. Last seen 38 weeks 2 days ago. Offline
Joined: 02/18/2011
Points: 10

hi

i am trying to register 2 web services to use to create a mashup,

the wsdl url are :-

https://cognizant20.cognizant.com/MBNotificationWebService/UserandCommunityProfile.asmx?WSDL

https://cognizant20.cognizant.com/MBNotificationWebService/NotificationsandSSDSPermissions.asmx?WSDL

To access these you need user id and password also access on secured connection

with each below security profile i get the below errors.

HTTP Basic Authentication
-------------------------
Error : Error during WSDL inspection: The WSDL at: https://cognizant20.cognizant.com/MBNotificationWebService/UserandCommunityProfile.asmx?WSDL is not well formed there is a parser error: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'https://cognizant20.cognizant.com/MBNotificationWebService/UserandCommunityProfile.asmx?WSDL'.: org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.

Windows NTLM Authentication
----------------------------
Error : Failed to load WSDL: null

i tried the same on my local presto installed

On local presto - too i get the Error : Failed to load WSDL: null error on any security profile

Need solution to proceed as stuck

Thanks and Regards

Bhakti

 

 

Bhakti

0
Your rating: None
Mike Bennett
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 12/09/2009
Points: 53

 Hi-

Is there any chance we could access the WSDL content?  Perhaps you can post it here and we can have a look.  We cannot see the WSDL content in the links above, since a username/password is required. I have had success with this when doing Indianapolis Web Design work.

-Mike

 

jeremy.pitten
jeremy.pitten's picture
User offline. Last seen 5 weeks 3 days ago. Offline
Joined: 09/22/2008
Points: 275

I quick google of that error message suggests that the problem is not the wsdl, authorization is probably failing resulting in a html page being returned. If I try and access these WSDLs using incorrect credentials this is the error message I see. The error message isnt very helpful.

So can you double check you're using the correct credentials to access the service. Is NTLM or Basic Auth required? If it is NTLM then we need to be sure it is NTLMv2, which is used by default on Presto. Maybe we need to change our cloud strategy.

Also, if NTLM auth is required, we need to make sure you are entering the correct NTLM Domain. Note that when you select the "Windows NTLM Authentication" Secuirty Profile, the profile has 3 inputs, "username", "password" and "domain", so rather than entering a username in the form <ntlm domain>\<username>, you enter domain name seperately.