I am appreciative that you responded so quickly. I would really like to get this resolved before the long weekend.
It's supposed to be REST/JSON. They did send a wsdl, and that made me confirm to the provider that it's json, and they say it is. There is a payload, if by that you mean data should be returned.
I originally used GET. Since you wrote I've also tried POST, PUT, HEAD, PATCH, without seeing any different outcome.
The parameters...as I posted there is ?ItemID=123456. That is one of the two parameters that can be used, according to the provider. But you wrote "URI/Template/Resource? Matrix? Query? Headers?" and I'm not sure what you mean. The parameters we're going to use are the simple ItemID (an integer) or a date range, which I've not tried yet. In the SoapUI parameter dialog I don't see a place to change a parameter setting to a value like URI vs Matrix?
I'm not sure what you mean by if the payload is validated by the webservice?
Likewise, the associated media type, not sure. I expect it to return data in plain text, which will be transformed into rows in sql server. ItemName = "Widget" etc.
Proxy, not sure. If it needed that I'd have thought they would have mentioned it.
The soapui log looks clean, just info on the request, it's been received, can be kept alive indefinitely, got response, then closed.
There is nothing in the error log.
The http log has what I think is a Windows Communication Foundation boilerplate response, starting with "metadata publishing for this service is currently disabled". It's the same as what I see if I enter the url to the service only in a browser: https://test.anyname.com/theservice.svc
If I enter the full uri including the parameter into a browser (firefox) I get the following. I wouldn't expect the data, at least because it's not authenticated, but did what to see what it offered.
The server encountered an error processing the request. The exception message is 'Object reference not set to an instance of an object.'. See server logs for more details. The exception stack trace is:
at app.Integration.Services.host.Log.ItemID(integer personId) in D:\path\path\app.log\item.cs:line 45 at InvokeItemInfo(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.ProcessMessage11(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)