English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 8.1.3650
  • Correzioni

IDE: Chiamata procedura documento remoto

copia link

Descrizione 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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum