Freigeben über


Positionierung von Rückgabewerten

Wenn eine Automation-Methode die Steuerung an die aufrufende Anwendung zurückgibt, kann sie Daten als Wert der Methode zurückgeben (anders als die Rückgabe von Daten als Ausgabeparameter). Es gibt jedoch kein analoges Konzept, wenn Sie es mit einer COBOL- oder RpG-Datendeklaration (Report Program Generator) zu tun haben.

Mit Transaction Integrator (TI) können Sie einen der Datenbeschreibungseinträge in einer Datendeklaration auswählen, der an die aufrufende Anwendung zurückgegeben wird. Wenn Sie einen Eintrag als Rückgabewert auswählen und dieser Eintrag nicht der erste Eintrag in der Datendeklaration ist, wird der Rückgabewert nach den Parametern positioniert.

Sie können dieses Feature beispielsweise verwenden, wenn Ihre Datendeklaration eine Tabelle beschreibt und Sie ein Recordset auf der Automation-Seite zurückgeben müssen. Wenn Sie beispielsweise Remote Data Service (RDS) zum Binden an ein Rastersteuerelement für eine Webanwendung verwenden, muss Ihre Automation-Methode das Recordset zurückgeben, anstatt einen Parameter zu definieren, der ein Ausgaberecordset darstellt.

Wenn Sie Hostdefinitionen importieren, bietet der Import COBOLor-RPG-Assistent einen Schritt, mit dem Sie Datenbeschreibungseinträge als Rückgabewerte auswählen können. Wenn Sie eine Methode manuell erstellen und den Rückgabewert der Methode an einem anderen Speicherort als am Anfang der Datendeklaration platzieren möchten, können Sie den Speicherort auf der Registerkarte Erweitert der Methodeneigenschaften angeben. Verwenden Sie den Rückgabewert Position nach der Dropdownliste des Parameters .