Consumming web service from IS 6.5

I am having an issue consumming a web service developed in .NET. I got the WSDL file (see attached file) and when I load it the web service connectors are created successfully but when I execute one of the (CreateCheckCall) I get the error shown below. According to the web service developer the error means that webMethods is not being able to consume the web service. I am trying to find out if I am missing something in the way I imported the wsdl.
I appreciate any help I can get.



 <s:Envelope xmlns:s=""><s:Body><s:Fault><faultcode xmlns:a="">a:InternalServiceFault</faultcode><faultstring xml:lang="en-US">Object reference not set to an instance of an object.</faultstring><detail><ExceptionDetail xmlns="" xmlns:i=""><HelpLink i:nil="true"/><InnerException i:nil="true"/><Message>Object reference not set to an instance of an object.</Message><StackTrace>   at WebServiceLogic.CreateCheckCall(UserCredentials user, LoadDetails load, CheckCallDetails checkCall)

   at WebServices.CreateCheckCall(UserCredentials user, LoadDetails load, CheckCallDetails checkCall)

   at SyncInvokeCreateCheckCall(Object , Object[] , Object[] )

   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)

   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)

   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</StackTrace><Type>System.NullReferenceException</Type></ExceptionDetail></detail></s:Fault></s:Body></s:Envelope>

test.wsdl (3.76 KB)

Your connector successfully made a call to the webservice and you got a soap-fault. The error seems to be a programming error in the .NET webMethod CreateCheckCall(). Try to get complete error details: include soapHTTP service and in try-catch block sequence and use getLastError.

I tried to use your wsdl but I got an unknown host exception as the host is not available in out network here.


This WSDL is incomplete on its own. It is missing message and type declarations. That could be because this WSDL is meant to be imported into another WSDL or because its just flat busted (technical term).

On its own, this WSDL is not sufficient to tell you what messages to send to consume the web service operations listed.


Thnak you all.
Do you know what would be missing from the WSDL file? What else the file should have to be a valid WSDL?

Thank you,

Thank you all for helping me with this issue. In fact the WSDL was not complete and that was causing the problem.

Thanks again.