"Verkehrt rum gedacht": Du sagst nicht dem Dokument, wie es sich öffnen soll, sondern der XPage, welches Dokument geöffnet wird.
Das kann man dann über die URL machen, die die definierte Datenquelle der XPage überschreibt:
http://example.com/DB2.nsf/XpageDoc.xsp?databaseName=<SERVER>!!DB1.nsf&documentId=<UNID>&action=openDocument
Du gibst also den Link zur DB1 gar nicht nach draußen, sondern die User arbeiten auf der DB2.
thisentry.getUniversalID()
ist kürzer und benötigt keine Dokumenten-Instanz ;)