#soap #wsdl #salesforce
Вопрос:
Возникли некоторые проблемы с генерацией WSDLToApex. Получил файл WSDL от поставщика и пытается сгенерировать классы apex, но он сгенерирован как два отдельных класса, а не один класс. При проверке пользовательского интерфейса SOAP он правильно показывает, что поля находятся в пределах одного класса
Пример класса из генератора WSDLTOAPEX
Public Class A{
Asset Id
Asset Uid
....
}
Public class B{
Token
Token Expiry
.....
}
В основном мне нужен один
общедоступный класс A{
Знак
Срок действия токена истекает
Идентификатор актива
Идентификатор актива
……….
}
Я устал обновлять класс A полями из класса B, но когда WebServiceCallout.Вызов выполняется, в нем отсутствуют поля токена и истечения срока действия токена, и я получаю сообщение об ошибке от системы, в котором говорится, что
Ошибка выноски веб-службы: Веб-служба вернула ошибку SOAP: Сообщение об исключении:Ссылка на объект не установлена на экземпляр объекта. код ошибки=s:Клиент