Posizionamento del valore restituito

Quando un metodo di automazione restituisce il controllo all'applicazione chiamante, può restituire i dati come valore del metodo (come distinto dalla restituzione dei dati come parametro di output). Tuttavia, non esiste un concetto analogo quando si tratta di una dichiarazione di dati COBOL o GENERATORe di report (RPG).

Transaction Integrator (TI) consente di selezionare una delle voci di descrizione dei dati in una dichiarazione di dati che verrà restituita all'applicazione chiamante. Quando si seleziona una voce come valore restituito e tale voce non è la prima voce nella dichiarazione di dati, si dice che il valore restituito venga posizionato dopo i parametri.

È possibile usare questa funzionalità, ad esempio, quando la dichiarazione di dati descrive una tabella ed è necessario restituire un recordset sul lato Automazione. Ad esempio, se si usa Remote Data Service (RDS) per eseguire l'associazione a un controllo griglia per un'applicazione Web, il metodo di Automazione deve restituire il recordset anziché definire un parametro che rappresenta un recordset di output.

Quando si importano definizioni host, la Procedura guidata Import COBOLor Import RPG fornisce un passaggio che consente di selezionare le voci di descrizione dei dati come valori restituiti. Se si crea manualmente un metodo e si desidera che il valore restituito del metodo venga inserito in una posizione diversa dalla parte anteriore della dichiarazione di dati, è possibile specificare il percorso nella scheda Avanzate delle proprietà del metodo. Usare il valore restituito Position dopo l'elenco a discesa del parametro .