DDM ist nicht die einzige Möglichkeit, zumal DDM keine eingeschränkte Sicht auf Daten ermöglicht (SQL-View).

Die wesentlich elegantere Möglichkeit ist eine sog. RDB (RemoteDataBase) die eigentlich von allen DB2-Varianten der IBM unterstützt wird.

Geben Sie ihrer AS/400 einen eindeutigen RDB-namen (WRKRDBDIRE). Die Views auf Ihrer Solaris müssten mit SQL-Befehlen wie 'Create View ...' erstellt sein. Mit SQL können Sie den gleichen Befehl auf der AS/400 anwenden.

Stellen Sie eine TCP/IP-Verbindung zwischen der Solaris und der AS/400 her (Wie Sie allerdings auf der Solaris verfahren, kann ich nicht sagen.) und machen Sie die AS/400-DB dort als RDB bekannt (umgekehrt funktioniert dies auch).

Verwenden Sie auf der Solaris oder auch AS/400 den SQL-Connect-Befehl (Typ 1=ohne Profil/Kennwort, Typ 2=mit Profil/Kennwort).

Sie können nun per SQL auf alle Tabellen/Views usw. des Remotesystems zugreifen.

Vorteil: Select-Befehle werden auf dem Zielsystem durchgeführt und übertragen dann nur noch die Ergebnistabelle.

Bei DDM wird ein Select lokal und nicht Remote ausgeführt, was zu erheblichem Datentransfer führt um anschließend einen Großteil der Daten wieder zu verwerfen.