Поля WSDL2APEx отсутствуют

#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:Клиент