Я пытаюсь получить доступ к веб-сервису https://ws01.cenace.gob.mx: 8081 / WSDownLoadEdoCta / EdoCuentaService.sv c? SingleWsdl , используя следующие строки
url <- "https://ws01.cenace.gob.mx:8081/WSDownLoadEdoCta/EdoCuentaService.svc?singleWsdl"
wsdl <- getURL(url, verbose = TRUE, ssl.verifypeer = F, useragent = "R")
doc = xmlParse(wsdl, asText = TRUE)
def <- processWSDL(doc)
ff <- genSOAPClientInterface(def = def, operations = def@operations[[1]], name = def@name,
verbose = T)
, но последняя команда выдает ошибку:
Error in (function (object, Class, strict = TRUE, ext = possibleExtends(thisClass, :
no method or default for coercing “character” to “dateTime”
Removing usuario.password.fecha from pending
Usuario, password и fecha - переменные, которые я должен определить, но я не знаю, где их указать. Функция, которую я хочу найти в ff, это GetEstadoCuenta
Другой wsdl, который я пробовал, когда только URL-адрес меняется на
url <- "https://ws01.cenace.gob.mx:8081/WSDownLoadEdoCta/EdoCuentaService.svc?wsdl"
, выдает следующую ошибку при запуске командной строки ff <-: </p>
Operation GetUsuarioSubcuentas
Error in resolve(type, types, namespaces = namespaceDefs) :
can't find namespace 'http://tempuri.org/' of SOAPTypeReference GetUsuarioSubcuentas in context http://tempuri.org/Imports
Есть идеи о том, что может происходить?