Сгенерировал сервис из WSLD, синхронный метод работает ok, а асинхронный не хочет запускать callback функцию. Где может быть засада ? Что то уже не знаю куда еще лезть за ответом ))
static AsyncOpportunitySOAP.UpsertOrderResponse_elementFuture asyncResult;
public static void execute_async()
{
Continuation cont = new Continuation(60);
cont.continuationMethod = 'asyncCallback';
AsyncOpportunitySOAP.AsyncERPSalesForceWSSoap wsproxy = new AsyncOpportunitySOAP.AsyncERPSalesForceWSSoap();
asyncResult = wsproxy.beginUpsertOrder( cont, op_x );
}
public static Object asyncCallback()
{
System.debug('Async debug:');
OpportunitySOAP.UpsertResult result = asyncResult.getValue();
return null;
}
могу быть неправ, но не уверен что он умеет вызывать статичные методы класса.
в составе объекта тоже самое