Consulta Servicio

Buenas Tardes,
Quería consultar sobre como interactuar con un servicio de un tercero, la información que nos ha proporcionado es:
URL: https://direccion.prueba/wsserviceETDLoadASPUBL21/servicioETDLoadASP.asmx?WSDL
método: clienteETDLoad
credenciales: ninguna
headers: ninguna

estamos utilizando lo siguiente:

Local oWSDL
Local lOk, cResp, aElem, nPos
Local cURLDFlw := "https://direccion.prueba/wsserviceETDLoadASPUBL21/servicioETDLoadASP.asmx?WSDL"


oWSDL := TWsdlManager():New()
oWSDL:bNoCheckPeerCert := .T.
oWSDL:lVerbose := .T.
oWSDL:nSoapVersion := 1

lOk := oWSDL:ParseURL( cURLDFlw )
if !lOk 
	MsgStop( oWSDL:cError , "ParseURL() ERROR")
	Return
endif

lOk := oWSDL:SetOperation( "clienteETDLoad" )

if !lOk
	MsgStop( oWSDL:cError , "SetOperation(clienteETDLoad) ERROR")
	Return
Endif


lOk := oWSDL:SendSoapMsg( Encode64(cSring) )
if !lOk
	MsgStop( oWSDL:cError , "SendSoapMsg() ERROR")
	Return
endif

cResp := oWSDL:GetParsedResponse()

En donde tenemos error al sendsoapmsg, donde menciona que no acepta el tipo de variable, se han probado agregar algunas líneas:

oWSDL:SetFirst("xmlBase64", Encode64(cSring))

y no enviar parámetro en el SendSoapMsg, sin embargo al hacerlo nos da error en la función de ParseURL.

No sabríamos como continuar, si tienen alguna sugerencia o dirección/ejemplo que podamos tomar, se los agradecería

Saludos.