I've recreated the xml file using the xmladapter, and massaged it every way I know how. The webservice is not mine... so I can't do anything to it - it was just recreated on another server, and still gives me the error.
This was supposed to be easy - yeah right.
If you don't mind, I sent you the xml file.
TIA!
>Hello Wayne,
>
>It sounds as if your wsdl file may need to be re-created, or maybe is corrupt?
>
>Another possibility is that your xml file isn't formatted properly (ltpatient.xml) and it's causing issues with the SOAP request.
>
>The message you're getting indicates that the actual SOAP request isn't correct, which is different than if your onet object is returning an error.
>
>Hope that gets you on the right track,
>---J
>
>>I am getting an error when I try to call a webservice - anyone have any words of wisdom? Or maybe some past experience?
>>
>>I am trying to call a webservice that is actually running on a Sun server (I think). I am trying to call it in vfp9...
>>
>>I get;
>>
>>Error: 1429 - OLE IDispatch exception code 0 from Client: Client:Incorrect number of parameters supplied for SOAP request HRESULT=0x80070057: The parameter is incorrect.
>> - Client:Unspecified client error. HRESULT=0x80070057: The parameter is incorrect.
>>..
>>
>>The ws accepts 3 strings - and I am calling it like;
>>
>>oNet = CREATEOBJECT("MSSOAP.SoapClient30")
>>oNet.MSSOAPInit("http://thehost:8080/lifetrac/insert?wsdl")
>>lcPatientXml = FILETOSTR("c:\ltpatient.xml")
>>onet.OP_ReceiveLifetracData('gd','gd',lcPatientXml)
>>
>>
Wayne Myers, MCSD
Senior Consultant
Forte' Incorporated
"The only things you can take to heaven are those which you give away" Author Unknown