Я не проверял это, однако, читая WSDL, я уверен в своем ответе ниже.
Я не совсем знаю, что вы спрашиваете о вызове веб-службы, однако вы не должны ' не нужно перегенерировать WSDL, если только это не совершенно новые поля, добавленные в объект, который возвращается с момента последнего создания WSDL.
Например, если у меня есть SOBJECT с именем WebServiceFields __ c со следующими полями
Если я экспортирую этот WSDL, будет создано полное определение WebServiceFields __ c. Определение для пример гласит, что возвращаемое значение является сложным типом WebServiceFields __ c
Затем у меня есть требование изменить веб-службу на:
webservice static WebServiceFields__c example(String Id) {
return [Select Id, Field_A__c, Field_B__c FROM WebServiceFields__c WHERE Id = :Id LIMIT 1];
}
Это не потребует регенерации WSDL, поскольку WebServiceFields __ c не изменился.
Только добавление новых полей в объект потребует регенерации WSDL.