IDE: Chiamata procedura documento remoto
copia linkDescrizione del difetto
Impossibile chiamare procedura di un documento remoto dall'interno del documento proxy che lo utilizza. Il problema si manifestava se veniva creato un documento pubblico all'interno di una applicazione e il documento veniva "remotizzato", ovvero veniva creato un apposito documento proxy, all'interno di un'altra applicazione. Qualora il documento remoto contenesse una procedura pubblica il Visual Code Editor non permetteva di chiamarla da metodi interni al documento proxy. Le immagini seguenti mostrano l'errore:

A sinistra sono mostrate due applicazioni: un WebService che contiene una classe privata ed una applicazione WEB che contiene una classe proxy, ovvero una classe "remotizzata" tramite il web service. Per ottenere questa configurazione occorre creare una classe DO all'interno del WebService e tirarla sull'applicazione WEB. Quando l'applicazione WEB carica un'istanza della classe, il sistema contatta automaticamente il WebService chiedendo alla corrispondente classe ivi presente di effettuare il caricamento. La classe contenuta nel WebService possiede la procedura pubblica "Metodo Remoto". La corrispondente classe proxy, oltre ad aver accesso a tale procedura, possiede una propria procedura denominata "Test".

Selezionando dall'interno della procedura Test la procedura "Metodo Remoto", si otteneva una riga di codice non corretta.
Effetti del malfunzionamento
- Selezionando la procedura tramite il Visual Code Editor si ottiene una riga di codice non corretta.
Soluzioni
Utilizzare la versione 8.1.3650.
Funzionalità interessate
La scrittura del codice Visual Code.
Note
- Il problema non si manifestava se la chiamata veniva effettuata dall'esterno del documento proxy utilizzandone, per esempio, un'istanza.
Ultima modifica: 03/07/2009 / Validità: da 8.1.3650